नियंत्रण सिद्धांत मेरे वास्तविक दुनिया के प्रोसेसर-नियंत्रित बूस्टर कनवर्टर पर कैसे लागू होता है?


10

मुझे नियंत्रण सिद्धांत की सीमित समझ है। मैं स्कूल में डंडे और शून्य और हस्तांतरण कार्यों से निपटता हूं। मैंने DC / DC कन्वर्टर्स के लिए कई माइक्रोप्रोसेसर-आधारित नियंत्रण योजनाएँ लागू की हैं। ये दोनों चीजें एक-दूसरे से कैसे संबंधित हैं, मुझे अभी पता लगाना बाकी है, और मैं चाहूंगा। परीक्षण और त्रुटि पर बेसिंग डिजाइन काम कर सकते हैं, लेकिन मैं इस बात की गहरी समझ रखना पसंद करता हूं कि मैं क्या कर रहा हूं और इसके परिणाम क्या हैं।

उत्तर सिस्टम पर विश्लेषण करने पर ध्यान केंद्रित करना चाहिए , न कि इसे सुधारने के तरीके पर । उस ने कहा, यदि आपके पास प्रणाली में सुधार के लिए सुझाव हैं, और एक विश्लेषणात्मक कारण देना चाहते हैं, तो यह शानदार होगा! जब तक सुधार विश्लेषण के लिए माध्यमिक है।

इस प्रश्न के प्रयोजनों के लिए मेरी उदाहरण प्रणाली: यहाँ छवि विवरण दर्ज करें

  • C1: 1000uF
  • C2: 500uF
  • एल 1: 500 यूएच
  • स्विचिंग आवृत्ति: 4 kHz
  • आर 1: चर
  • इनपुट वोल्टेज: 400 वोल्ट
  • आउटपुट वोल्टेज लक्ष्य: 500 वोल्ट
  • आउटपुट वर्तमान सीमा: 20 एम्प्स

मैं आउटपुट वोल्टेज को विनियमित करने की कोशिश कर रहा हूं, बिना आउटपुट करंट सीमा के। मेरे पास वोल्टेज और करंट सेंसिंग है, जो विभिन्न प्रवर्धन चरणों से गुजरता है जिसका मैं इस समय विश्लेषण नहीं कर रहा हूं, लेकिन इसमें कुछ फ़िल्टरिंग शामिल हैं। इसके बाद ए / डी कनवर्टर पर सीधे 100 ओम और 1000 पीएफ के आरसी लोपास फ़िल्टर होता है। 12 kHz पर ए / डी के नमूने। यह मान पिछले 64 नमूनों के एकल-पोल IIR मूविंग-औसत फिल्टर के माध्यम से जाता है ।

उसके बाद, मेरे पास दो पीआई लूप हैं। सबसे पहले, वोल्टेज लूप। नीचे pseudocode है, जिसमें वोल्ट, mA और नैनोसेकंड के मानों को स्केल किया गया है। मान लें कि सीमा जाँच कहीं और सही तरीके से लागू की गई है। इन लूपों की संरचना पी को अधिकतम स्वीकार्य ड्रॉप के संदर्भ में परिभाषित करती है यदि कोई अभिन्न शब्द नहीं है, और फिर इंटीग्रल शब्द को ऐसे परिभाषित करता है कि एक इंटीग्रेटर आउट इंटीग्रेटर बिल्कुल उस ड्रॉप के लिए क्षतिपूर्ति कर सकता है। INTEGRAL_SPEED स्थिरांक यह निर्धारित करते हैं कि इंटीग्रेटर्स कितनी जल्दी स्पूल करते हैं। (यह मुझे सुनिश्चित करने के लिए एक उचित तरीका है लगता है कि पी और मुझे हमेशा ठीक से संतुलन मिलता है चाहे मैं अपने स्थिरांक को कैसे सेट करूं, लेकिन मैं अन्य सुझावों के लिए खुला हूं।)

#DEFINE VOLTAGE_DROOP 25
#DEFINE VOLTAGE_SETPOINT 500
#DEFINE MAX_CURRENT_SETPOINT 20000

voltage_error = VOLTAGE_SETPOINT - VOLTAGE_FEEDBACK
current_setpoint = MAX_CURRENT_SETPOINT * voltage_error/VOLTAGE_DROOP

#define VOLTAGE_INTEGRAL_SPEED 4
voltage_integral += voltage_error/VOLTAGE_INTEGRAL_SPEED
//insert bounds check here
current_setpoint += VOLTAGE_DROOP * voltage_integral/MAX_VOLTAGE_INTEGRAL

#DEFINE CURRENT_DROOP 1000
#DEFINE MAX_ON_TIME 50000

current_error = current_setpoint - current_feedback
pwm_on_time = MAX_ON_TIME * current_error/CURRENT_DROOP

#define CURRENT_INTEGRAL_SPEED 4
current_integral += current_error/CURRENT_INTEGRAL_SPEED
//insert bounds check here
pwm_on_time += CURRENT_DROOP * current_integral/MAX_CURRENT_INTEGRAL

इसलिए मेरे पास दो कैपेसिटर, एक चोक, एक चर भार (जो एक स्टेप फंक्शन हो सकता है), सिंगल-पोल RC फिल्टर्स, A / D कन्वर्टर, सिंगल-पोल IIR डिजिटल फिल्टर्स और दो PI लूप्स के साथ एक बूस्ट कन्वर्टर है। एक दूसरे को खिला रहे हैं। एक नियंत्रण सिद्धांत के दृष्टिकोण (डंडे, शून्य, हस्तांतरण कार्य, आदि) से इस तरह का विश्लेषण कैसे किया जाता है , विशेष रूप से मेरे नियंत्रण लूप मापदंडों को ठीक से चुनने के लिए?


मैंने इस सवाल का जवाब देना शुरू किया और महसूस किया कि आप इस बारे में पूछ रहे हैं कि एक ओपन-लूप बूस्ट रेगुलेटर का विश्लेषण कैसे किया जा सकता है ताकि आप कुछ एल्गोरिदम (जो मुझे विश्वास है कि आप विश्लेषण करना चाहते हैं) को लागू कर सकते हैं और फिर मैंने वोल्टेज और करंट के आउटपुट रेंज पर ध्यान दिया। एहसास हुआ कि आप इस शक्ति के लिए गलत प्रकार की टोपोलॉजी (वास्तविक दुनिया नहीं) का उपयोग कर रहे हैं, इसलिए मैंने वहीं रोक दिया, इसके बजाय यह टिप्पणी लिखी गई है। ठीक है कि आप अधिक यथार्थवादी परिदृश्य पर ध्यान केंद्रित करने के लिए प्रश्न को फिर से सुधारने के लिए चुन सकते हैं, लेकिन फिर भी एक algortithm और सर्किट का विश्लेषण करना एक प्रश्न के लिए थोड़ा सा है।
एंडी उर्फ

@Andyaka यह ओपन-लूप नहीं है, मैं वोल्टेज और करंट को माप रहा हूं। (जब तक मैं आपकी टिप्पणी को गलत नहीं समझ रहा हूं।) साथ ही, मेरी कंपनी कुछ दशकों से इस टोपोलॉजी का उपयोग कर कन्वर्टर्स का निर्माण कर रही है, इस पावर रेंज में और उससे आगे भी। हम IGBTs का उपयोग करते हैं और FETs का नहीं, यदि आप इसका उल्लेख कर रहे हैं; यह शायद पूरी तरह से अवास्तविक है। FET प्रतीक सिर्फ हाथ में था और IGBT प्रतीक नहीं था, और अंतर प्रश्न को प्रभावित नहीं करता था।
स्टीफन कोलिंग्स

उदाहरण के लिए, हमने 400V-> 600V 85A 4kHz, 400V-> 750V 1000A 2 kHz, और 150V-> 600V 18A 12 kHz किया है। सभी मैदान में हैं और काफी स्थिर हैं। तो टोपोलॉजी व्यावहारिक है, एफईटी / आईजीबीटी असमानता को छोड़कर, जिसे मैंने ठीक किया है।
स्टीफन कोलिंग्स

@StephenCollings क्या मैं पूछ सकता हूं कि आप अपने उच्च-वर्तमान प्रेरकों को कैसे / कहां से निर्दिष्ट करते हैं? मैं समझता हूं कि यह थोड़ा ऑफ-टॉपिक है लेकिन मैं इससे सीखने के लिए कुछ संदर्भों की तलाश कर रहा हूं।
HL-SDK

1
@ एचएल-एसडीके इस फ्रीक्वेंसी और पावर रेंज में हमें कुछ कंपनियों के साथ अच्छी किस्मत मिली, जिसमें अमेरिकन मैग्नेटिक्स, प्रिसिजन मैग्नेटिक्स और इलेक्ट्रॉनिक क्राफ्ट्समैन शामिल हैं। कोर तीन और पांच इंच वर्ग के बीच होते हैं। यह सब कस्टम है, हालांकि, मालिकाना डिजाइन के साथ। अधिकांश मैग्नेटिक्स कंपनियां मेरे अनुभव में आपको किसी अन्य ग्राहक के उत्पाद को नहीं बेचेगी।
स्टीफन कोलिंग्स

जवाबों:


7

बुनियादी नियंत्रण अध्ययन में जो कवर किया गया है, उसमें से अधिकांश रैखिक समय के अपरिवर्तनीय सिस्टम हैं। यदि आप भाग्यशाली हैं, तो आपको अंत में असतत नमूना और जेड ट्रांसफ़ॉर्म भी मिल सकते हैं। बेशक, स्विचिंग मोड पावर सप्लाई (एसएमपीएस) वे सिस्टम हैं जो समय के साथ सामयिक अवस्थाओं के माध्यम से विकसित होते हैं, और ज्यादातर गैर-प्रतिक्रियाएं भी होती हैं। नतीजतन, एसएमपीएस का मानक या बुनियादी रैखिक नियंत्रण सिद्धांत द्वारा अच्छी तरह से विश्लेषण नहीं किया जाता है।

किसी तरह, नियंत्रण सिद्धांत के सभी परिचित और अच्छी तरह से समझा उपकरण का उपयोग करना जारी रखने के लिए; बोडे प्लॉट्स, निकोल्स चार्ट्स इत्यादि की तरह, समय आक्रमण और अस्वच्छता के बारे में कुछ किया जाना चाहिए। एक नज़र डालें कि समय के साथ एसएमपीएस राज्य कैसे विकसित होता है। बूस्ट एसएमपीएस के लिए यहां शीर्षस्थ राज्य हैं:

यहाँ छवि विवरण दर्ज करें

इन अलग-अलग टोपोलॉजी में से प्रत्येक का उस पर विश्लेषण करना आसान है, क्योंकि यह समय की अपरिवर्तनीय प्रणाली है। लेकिन, अलग-अलग लिए गए विश्लेषणों में से प्रत्येक का अधिक उपयोग नहीं है। क्या करें?

जबकि टोपोलॉजिकल स्टेट्स एक से दूसरे में अचानक स्विच करते हैं, वहीं मात्राएँ या चर होते हैं जो स्विचिंग सीमा के पार निरंतर होते हैं। इन्हें आमतौर पर राज्य चर कहा जाता है। सबसे आम उदाहरण प्रारंभ करनेवाला वर्तमान और कैपेसिटर वोल्टेज हैं। प्रत्येक टोपोलॉजिकल राज्य के लिए राज्य चर के आधार पर समीकरण क्यों नहीं लिखे जाते हैं और एक समय अपरिवर्तनीय मॉडल प्राप्त करने के लिए भारित योग के रूप में संयोजन करके राज्य के औसत के कुछ प्रकार लेते हैं? यह बिल्कुल नया विचार नहीं है।

स्टेट-स्पेस एवरेजिंग - बाहर से राज्य का औसत

कैलटेक में 70 के मिडिलब्रुक 1 में एसएमपीएस के लिए राज्य-अंतरिक्ष औसत के बारे में सेमिनल पेपर प्रकाशित हुआ। पेपर कम आवृत्ति प्रतिक्रिया को मॉडल करने के लिए सामयिक राज्यों के संयोजन और औसत का विवरण देता है। मिडिलब्रुक के मॉडल में समय के साथ औसतन स्थिति होती है, जो निश्चित आवृत्ति के लिए पीडब्लूएम नियंत्रण कर्तव्य चक्र (डीसी) भार के लिए नीचे आता है। उदाहरण के रूप में निरंतर चालन मोड (CCM) में बूस्ट सर्किट ऑपरेटिंग का उपयोग करते हुए, मूल बातें शुरू करते हैं। सक्रिय स्विच के राज्य कर्तव्य चक्र पर आउटपुट वोल्टेज का संबंध इनपुट वोल्टेज से होता है:

VoVin1DC

दोनों राज्यों में से प्रत्येक के लिए समीकरण और उनके औसत संयोजन हैं:

Active StatePassive StateAve StateState Var  WeightDC(1 - DC)diLdtVinLVC+VinL(1+DC)VC+VinLdVCdtVCCRiLCVCCR(RDCR)iLVCCR

ठीक है, जो राज्यों के औसत का ख्याल रखता है, जिसके परिणामस्वरूप समय अपरिवर्तनीय मॉडल होता है। अब एक उपयोगी रैखिककृत (एसी) मॉडल के लिए, नियंत्रण पैरामीटर डीसी और प्रत्येक राज्य चर में एक गड़बड़ी शब्द जोड़ा जाना चाहिए। यह एक स्थिर अवस्था शब्द के साथ एक ट्विडल शब्द के रूप में परिणत होगा।

DCDCo+dac
iLILo+iL
VcVco+vc
VinVino+vin

इन्हें औसत समीकरणों में बदल दें। चूंकि यह एक रैखिक एसी मॉडल है, आप सिर्फ 1 ऑर्डर चर उत्पादों को चाहते हैं, इसलिए दो स्थिर राज्य शर्तों या दो ट्वेल्ड शब्दों के किसी भी उत्पाद को छोड़ दें।

dvcdt(1DCo)iLILodacCvcCR
diLdtdacVco+vc(DCo1)+vinL

ddtjωvcdac

vcdacVcoDCo+VcoLILosCLs2+DCo22DCo+LsR+1

frhpzfcp

frhpzVco(1DCo)22πLio

fcp1DCo2πLC

frhpzfcp

यहाँ छवि विवरण दर्ज करें

लाभ और चरण के भूखंड जटिल डंडे और सही आधा विमान शून्य दिखाते हैं। डंडे का क्यू इतना अधिक है क्योंकि एल 1 और सी 2 के ईएसआर को शामिल नहीं किया गया है। अतिरिक्त मॉडल तत्वों को जोड़ने के लिए अब वापस जाने और उन्हें प्रारंभिक अंतर समीकरणों में जोड़ने की आवश्यकता होगी।

मैं यहां रुक सकता था। अगर मैंने किया, तो आपको एक अत्याधुनिक टेक्नोलॉजिस्ट का ज्ञान होगा ... 1973 से। वियतनाम युद्ध खत्म हो जाएगा, और आप उस हास्यास्पद चयनात्मक सेवा लोट्टो नंबर को प्राप्त करना बंद कर सकते हैं। दूसरी ओर, चमकदार नायलॉन शर्ट और डिस्को गर्म होगा। बेहतर चल रहा है।


पीडब्ल्यूएम एवरेज्ड स्विच मॉडल - अंदर से बाहर औसत राज्य

80 के दशक के उत्तरार्ध में, वोरपेरियन (मिडिलब्रुक का एक पूर्व छात्र) में राज्य के औसत के बारे में एक बड़ी अंतर्दृष्टि थी। उन्होंने महसूस किया कि एक चक्र पर वास्तव में क्या परिवर्तन होता है। यह पता चलता है कि जब सर्किट औसत होते हैं, तो स्विच से औसत होने पर मॉडलिंग कनवर्टर की गतिशीलता अधिक लचीली और सरल होती है।

वोरपेरियन 2 के बाद , हम CCM बूस्ट के लिए एक औसत PWM स्विच मॉडल का काम करते हैं। सक्रिय स्विच (ए), निष्क्रिय स्विच (पी), और दो (सी) के सामान्य के लिए इनपुट-आउटपुट नोड्स के साथ एक विहित स्विच जोड़ी (सक्रिय और निष्क्रिय स्विच) के दृष्टिकोण से शुरू करना। यदि आप स्टेट स्पेस मॉडल में बूस्ट रेगुलेटर के 3 राज्यों के आंकड़े को वापस देखें, तो आप देखेंगे कि स्विच के आसपास एक बॉक्स तैयार किया गया है, जो PWM औसत मॉडल के कनेक्शन को दर्शाता है।

VapVcpiaic

VapVcpDC

तथा

iaic

फिर गड़बड़ी जोड़ें

DCDCo+dac
iaIa+ia
icIc+ic
VapVap+vap
VcpVcp+vcp

इसलिए,

vapvcpDCodacVapDCo

तथा,

iaicDCo+icdac

इन समीकरणों को स्पाइस के साथ प्रयोग के लिए उपयुक्त समतुल्य सर्किट में रोल किया जा सकता है। छोटे संकेत एसी वोल्टेज या धाराओं के साथ संयुक्त स्थिर राज्य डीसी के साथ शब्द कार्यात्मक रूप से एक आदर्श ट्रांसफार्मर के बराबर हैं। अन्य शर्तों को स्केल किए गए निर्भर स्रोतों के रूप में मॉडल किया जा सकता है। यहाँ एक औसत PWM स्विच के साथ बूस्ट रेगुलेटर का एक एसी मॉडल है:

यहाँ छवि विवरण दर्ज करें

पीडब्लूएम स्विच मॉडल से बोडे प्लॉट राज्य अंतरिक्ष मॉडल के समान दिखते हैं, लेकिन काफी समान नहीं हैं। अंतर एल 1 (0.01Ohms) और C2 (0.13Ohms) के लिए ESR के अतिरिक्त होने के कारण है। इसका मतलब है कि L1 में लगभग 10W की हानि और लगभग 5Vpp की आउटपुट तरंग। इसलिए, जटिल पोल जोड़ी का क्यू कम है, और rhpz को देखना मुश्किल है क्योंकि यह चरण प्रतिक्रिया है, जो C2 के ESR शून्य द्वारा कवर किया गया है।

यहाँ छवि विवरण दर्ज करें

PWM स्विच मॉडल बहुत शक्तिशाली सहज ज्ञान युक्त अवधारणा है:

  • पीडब्लूएम स्विच, जो वोरपेरियन द्वारा व्युत्पन्न है, विहित है। इसका मतलब है कि यहां दिखाए गए मॉडल को तब तक बढ़ावा दिया जा सकता है, जब तक कि वे CCM हैं। आपको बस निष्क्रिय स्विच के साथ कनेक्शन को बदलना होगा, एक सक्रिय स्विच के साथ, और दोनों के बीच कनेक्शन के साथ सी। यदि आप डीसीएम चाहते हैं तो आपको एक अलग मॉडल की आवश्यकता होगी ... और यह सीसीएम मॉडल की तुलना में अधिक जटिल है ... आपके पास सब कुछ नहीं हो सकता है।

  • यदि आपको ESR जैसे सर्किट में कुछ जोड़ने की आवश्यकता है, तो इनपुट समीकरणों पर वापस जाने और शुरू करने की कोई आवश्यकता नहीं है।

  • स्पाइस के साथ उपयोग करना आसान है।

  • PWM स्विच मॉडल व्यापक रूप से कवर किए गए हैं। एवरेट रोजर्स (SLVA261) द्वारा "स्विचमोड पावर सप्लाइज में बूस्ट पावर स्टेज को समझना" में एक सुलभ लेखन है ।

fsTsTs

अब आप 1990 के दशक में हैं। सेल फोन का वजन पाउंड से कम होता है, हर डेस्क पर एक पीसी होता है, स्पाइस इतना सर्वव्यापी होता है कि यह एक क्रिया है, और कंप्यूटर वायरस एक चीज है। भविष्य यहीं से शुरू होता है।


1 जीडब्ल्यू वेस्टर और आरडी मिडिलब्रुक, "स्विच्ड डीसी - डीसी कन्वर्टर्स की कम आवृत्ति आवृत्ति विशेषता," आईईईई एक एयरोस्पेस और इलेक्ट्रॉनिक सिस्टम, वॉल्यूम। एईएस - 9, पीपी 376 - 385, मई 1973।

2 वी। वोरपेरियन, "पीडब्लूएम कन्वर्टर्स का सरलीकृत विश्लेषण पीडब्लूएम स्विच के मॉडल का उपयोग करना: पार्ट्स I और II," एयरोस्पेस और इलेक्ट्रॉनिक सिस्टम, वॉल्यूम पर IEEE लेनदेन। एईएस - 26, पीपी। 490 - 505, मई 1990।


1

नियंत्रण सिद्धांत का एक सकल सरलीकरण:

मूल रूप से, आपको एक मॉडल के साथ शुरुआत करने की आवश्यकता है। आपके द्वारा विश्लेषण किए जा रहे भौतिक कनवर्टर को मॉडल करना काफी आसान है। वहाँ गणितीय मॉडल हैं जो उच्च सटीकता के साथ बूस्टर कनवर्टर के विद्युत व्यवहार को दोहराते हैं।

क्या मुश्किल हो जाता है अपने नियंत्रण प्रणाली मॉडलिंग है। एक उपकरण जो दिमाग में आता है , वह PSIM है , जो आपको कई डिजिटल मापदंडों को असतत ब्लॉक (मात्रा का ठहराव, A / D रूपांतरण, IIR फ़िल्टर, देरी, आदि) के रूप में मॉडल करने की अनुमति देता है - यह आपको हार्डवेयर को जोखिम में डाले बिना चारों ओर खेलने के लिए एक आसान सैंडबॉक्स देता है। ।

अगला कदम नियंत्रण से आउटपुट तक 'संयंत्र' का विश्लेषण करना है, यह समझने के लिए कि आप क्षतिपूर्ति करने के लिए वास्तव में क्या प्रयास कर रहे हैं। यह आमतौर पर ओपन-लूप किया जाता है, डीसी ऑपरेटिंग बिंदु (कोई प्रतिक्रिया नहीं) सेट करके, आवृत्तियों की एक सीमा पर गड़बड़ी को इंजेक्ट करके और प्रतिक्रियाओं को मापता है।

एक बार जब आप अपनी ओपन-लूप प्रतिक्रिया प्राप्त करते हैं, तो आप एक कम्पेसाटर डिज़ाइन कर सकते हैं जो स्थिरता के लिए पर्याप्त ऑपरेटिंग मार्जिन सुनिश्चित करेगा (लाभ शून्य क्रॉसिंग पर पर्याप्त चरण मार्जिन, 180 डिग्री चरण में पर्याप्त क्षीणन)। फिर, आप अपने नियंत्रक को ब्लॉक (या स्यूडोकोड में) के रूप में अनुकरण में लागू करते हैं, और बंद-लूप प्रतिक्रिया का परीक्षण करते हैं।


1

सिमुलेशन टूल का उपयोग करना उपयोगी होगा, लेकिन सर्किट की मूल बातें यह है कि आप ऊर्जा को 4,000 गुना दूसरी बार स्थानांतरित कर रहे हैं और लोड करने की शक्ति यह है कि ऊर्जा हस्तांतरण प्रति सेकंड की संख्या से गुणा किया जाता है जो ऊर्जा स्थानांतरित होती है।

LI222500×106

जब IGBT ओपन सर्किट जाता है, उस ऊर्जा को लोड सर्किट में डायोड S1 के माध्यम से छोड़ा जाता है।

E=Ldidt

यह dt = रूप में काम करता है500×106×63400=79μs

यदि लोड रोकनेवाला छोटा था, तो आपको अधिक शक्ति हस्तांतरित करने की आवश्यकता थी और प्रारंभ में चोटी का प्रवाह अधिक होगा और निश्चित रूप से इसका मतलब है कि आईजीबीटी अधिक समय तक रहेगा।

μsμsdqdt=Cdvdt

dqdt=dvdt=

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.