एकल स्थानांतरण समारोह में राज्य प्रतिक्रिया के साथ पीआईडी ​​नियंत्रक घटकों का रूपांतरण और असतत राज्य-स्थान रूप


9

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

प्रकाशित साहित्य समीक्षाओं में से एक जो हमने एक संयुक्त समीकरण के बजाय प्रत्येक अलग-अलग घटकों में एक पीआईडी ​​नियंत्रक को सूचीबद्ध करता है, जैसे:

{P(n)=Kp[G(n)target]I(n)=I(n1)+KpTI[G(n)target]D(n)=KpTDdGdt(n)

पीआईडी ​​नियंत्रक आउटपुट में बस तीन घटकों को मिलाकर:

PID(n)=P(n)+I(n)+D(n)

और यहां से, लेखक सिस्टम पर लागू अंतिम नियंत्रक आउटपुट प्राप्त करने के लिए PID सिग्नल के शीर्ष पर राज्य प्रतिक्रिया की एक अतिरिक्त परत जोड़ता है।

{Q(n)=K0R(n1)+K1Q(n1)K2Q(n2)R(n)=(1+γ)PID(n)γQ(n1)

और आर अंतिम "नियंत्रक आउटपुट है।" यहां हीKp प्रक्रिया लाभ है, TI तथा TD अभिन्न और व्युत्पन्न लाभ हैं, K0,K1 तथा K2 राज्य-प्रतिक्रिया (अपरिवर्तनीय), और के लिए "लाभ" हैं γ एक स्थिर, 0.5 है। G(n) सिस्टम स्थिति है, Q(n) एक अनुमानित स्थिति है जो मॉडल की गतिशीलता को प्रभावित करती है, और R(n) वास्तविक अंतिम उत्पादन है जो संयंत्र को भेजा जाता है।

मैं पहले पूरी प्रक्रिया को एकल नियंत्रक हस्तांतरण फ़ंक्शन में बदलने की कोशिश कर रहा था, लेकिन मुझे बताया गया कि बस उन्हें एक साथ जोड़ने से काम नहीं चलेगा।

मुझे इस नियंत्रक के असतत राज्य अंतरिक्ष प्रतिनिधित्व को खोजने का काम भी सौंपा गया था। इसके लिए, मैंने इसे बदलने की कोशिश कीdGdt(n) में G(n)G(n1) उस मुद्दे से छुटकारा पाने के लिए।

इसके बाद, मैंने एक नए स्टेट वेरिएबल को परिभाषित करने की कोशिश की Q(n) ताकि Q(n1) तथा Q(n2) पहले क्रम में परिवर्तित किया जा सकता है।

मैंने तब पीआईडी ​​नियंत्रक में मूल्यों को स्थानापन्न करने की कोशिश की, पाने के लिए G(n)राज्य चर के रूप में। ये प्रयास मेरे प्रोफेसर की सिफारिशों पर आधारित थे।

हालांकि, मैं अभी भी बहुत ज्यादा फंस गया हूं, क्योंकि मैं नेत्रहीन रूप से उस पर काम करने के लिए एक समग्र दृष्टि के बिना उनके निर्देशों का पालन कर रहा हूं। मुझे लगा कि यह टस्टिन परिवर्तन का एक साधारण मामला होगा - ओह, मैं कैसे गलत था ...

मैं काफी निराश हूं, जैसा कि एक सप्ताह के प्रयास के बाद, मैं अभी भी एक साधारण समस्या प्रतीत होती है।

यदि संभव हो तो, क्या मैं विनम्रतापूर्वक इन दो विशिष्ट प्रश्नों पर आपकी मदद मांग सकता हूं?

  1. इस कंट्रोलर को सिंगल कंट्रोलर ट्रांसफर फंक्शन में कन्वर्ट करें (जैसा कि आमतौर पर किसी भी ट्रांसफर फंक्शन रिप्रेजेंटेशन में देखा जाता है, यानी G(s)=1s+1)
  2. इस नियंत्रक को एक असतत राज्य स्थान प्रतिनिधित्व में परिवर्तित करें, नमूना दर को एक चर के रूप में छोड़कर?

MATLAB और मेपल इन समस्याओं का काम कर सकते हैं। मेरे दोनों कार्यक्रम हैं। मैंने आपकी पोस्ट को प्रिंट किया और उन्हें काम करने की कोशिश करूंगा। मैंने इसमें से कुछ कॉलेज में किया।
वेस्ले वोर्टमैन

क्या आप प्रकाशन का शीर्षक दे सकते हैं?
हज़म

जवाबों:


1

यह पूर्ण उत्तर नहीं है, लेकिन मुझे उम्मीद है कि यह कुछ मदद कर सकता है।

आप पहले सिस्टम को फिर से लिख सकते हैं

{P(n)=KPE(n)I(n)=I(n1)+KPTIE(n)ΔtD(n)=KPTDE(n)E(n1)Δt

कहाँ पे E(n)=G(n)target(n) तथा Δtआपका नमूना अंतराल है। ध्यान दें किTD तथा टीमैं लाभ के रूप में परिभाषित नहीं हैं। मैं=पीटीमैं तथा डी=पीटीमैं क्रमशः अभिन्न लाभ और व्युत्पन्न लाभ हैं।

अब आप सिस्टम को त्रुटि के एकल फ़ंक्शन के रूप में फिर से लिख सकते हैं।

पीमैंडी(n)=पी(n)+मैं(n)+डी(n)

I(n1)=PID(n1)P(n1)D(n1)=PID(n1)KPE(n1)KPTDE(n1)E(n2)Δt

PID(n)=KPE(n)+PID(n1)KPE(n1)KPTDE(n1)E(n2)Δt+KPTIE(n)Δt+KPTDE(n)E(n1)Δt=PID(n1)+KP((1+ΔtTI+TDΔt)E(n)(1+2TDΔt)E(n1)+TDΔtE(n2))

The second one is a bit more complex to rewrite as a single equation but you can do it in a similar way. The result should be

R(n)=K1R(n1)(γK0+K2)R(n2)+(1+γ)(PID(n)K1PID(n1)+K2PID(n2))

Now you only need to substitute the equation of the PID in order to obtain the equation of the regulator as function of the error.

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