रूट लोकस: Difference between revisions
No edit summary |
No edit summary |
||
| Line 51: | Line 51: | ||
== स्केचिंग रूट लोकस == | == स्केचिंग रूट लोकस == | ||
[[Image:RL&ZARL-(1 3)-(1 3 5 1).png|thumb|300px|आरएल = रूट लोकस; ZARL = शून्य कोण रूट लोकस]]कुछ | [[Image:RL&ZARL-(1 3)-(1 3 5 1).png|thumb|300px|आरएल = रूट लोकस; ZARL = शून्य कोण रूट लोकस]]कुछ मूलभूत नियमों का उपयोग करते हुए, रूट लोकस विधि मूलों द्वारा तय किए गए पथ (लोकस) के समग्र आकार को मान के रूप में प्लॉट कर सकती है क्योंकि <math>K</math> का मान भिन्न होता है। रूट लोकस का प्लॉट <math>K</math> के विभिन्न मूल्यों के लिए इस प्रतिक्रिया प्रणाली की स्थिरता और गतिशीलता का एक विचार देता है।<ref>{{Citation |first=W. R. |last=Evans |author-link=Walter R. Evans |title=Graphical Analysis of Control Systems |journal= Trans. AIEE |issn=0096-3860 |volume=67 |issue=1 |pages= 547–551 |date= January 1948 |doi= 10.1109/T-AIEE.1948.5059708|s2cid=51634121 }}</ref><ref>{{Citation |first=W. R. |last=Evans |author-link=Walter R. Evans |title=Control Systems Synthesis by Root Locus Method |journal=Trans. AIEE |issn=0096-3860 |volume=69 |issue=1 |pages=66–69 |date= January 1950 |doi=10.1109/T-AIEE.1950.5060121 |s2cid=51633514 }}</ref> नियम निम्नलिखित हैं: | ||
* | * खुला-लूप ध्रुवों और शून्य चिह्नित करें | ||
* ध्रुवों और शून्यों की एक विषम संख्या के बाईं ओर वास्तविक अक्ष भाग को चिह्नित करें | * ध्रुवों और शून्यों की एक विषम संख्या के बाईं ओर वास्तविक अक्ष भाग को चिह्नित करें | ||
* स्पर्शोन्मुख खोजें | * स्पर्शोन्मुख खोजें | ||
| Line 59: | Line 59: | ||
:<math>P - Z = \text{number of asymptotes} \, </math> | :<math>P - Z = \text{number of asymptotes} \, </math> | ||
स्पर्शोन्मुख रेखाएँ वास्तविक अक्ष को <math>\alpha</math> (जिसे केन्द्रक कहते हैं) पर काटती हैं और कोण <math>\phi</math> पर प्रस्थान करते हैं द्वारा दिए गए: | |||
:<math>\phi_l = \frac{180^\circ + (l - 1)360^\circ}{P-Z}, l = 1, 2, \ldots, P - Z</math> | :<math>\phi_l = \frac{180^\circ + (l - 1)360^\circ}{P-Z}, l = 1, 2, \ldots, P - Z</math> | ||
:<math>\alpha = \frac{\operatorname{Re}\left(\sum_P - \sum_Z\right)}{P - Z}</math> | :<math>\alpha = \frac{\operatorname{Re}\left(\sum_P - \sum_Z\right)}{P - Z}</math> | ||
जहाँ <math>\sum_P</math> ध्रुवों के सभी स्थानों का योग है, <math>\sum_Z</math> स्पष्ट शून्य के सभी स्थानों का योग है और <math>\operatorname{Re}()</math> दर्शाता है कि हम केवल वास्तविक भाग में रुचि रखते हैं। | |||
* प्रस्थान के कोण को खोजने के लिए परीक्षण बिंदु पर चरण की स्थिति | * प्रस्थान के कोण को खोजने के लिए परीक्षण बिंदु पर चरण की स्थिति | ||
* ब्रेकअवे/ब्रेक-इन पॉइंट की गणना करें | * ब्रेकअवे/ब्रेक-इन पॉइंट की गणना करें | ||
| Line 70: | Line 70: | ||
:<math>\frac{dG(s)H(s)}{ds} = 0\text{ or }\frac{d\overline{GH}(z)}{dz} = 0</math> | :<math>\frac{dG(s)H(s)}{ds} = 0\text{ or }\frac{d\overline{GH}(z)}{dz} = 0</math> | ||
एक बार जब आप z के लिए | एक बार जब आप z के लिए समाधान कर लेते हैं, तो वास्तविक मूलं आपको ब्रेकअवे/रीएंट्री पॉइंट देती हैं। जटिल मूल ब्रेकअवे/रीएंट्री की कमी के अनुरूप हैं। | ||
== प्लॉटिंग रूट लोकस == | == प्लॉटिंग रूट लोकस == | ||
| Line 79: | Line 79: | ||
:<math> s^n + a_{n-1}s^{n-1} + \ldots + (a_m + K b_m)s^m + \ldots + (a_1 + K b_1)s + (a_0 + K b_0) = 0.</math> | :<math> s^n + a_{n-1}s^{n-1} + \ldots + (a_m + K b_m)s^m + \ldots + (a_1 + K b_1)s + (a_0 + K b_0) = 0.</math> | ||
के | इस समीकरण के <math>s</math> के समाधान बंद-लूप स्थानांतरण फलन के मूल लोसी हैं। | ||
=== उदाहरण === | === उदाहरण === | ||
| Line 89: | Line 89: | ||
:<math> s^3 + 3s^2 + (5 + K)s + (1 + 3 K) = 0. </math> | :<math> s^3 + 3s^2 + (5 + K)s + (1 + 3 K) = 0. </math> | ||
निम्नलिखित MATLAB कोड बंद-लूप स्थानांतरण फलन के रूट लोकस को प्लॉट करेगा <math>K</math> वर्णित | निम्नलिखित MATLAB (एमएटीएलएबी) कोड बंद-लूप स्थानांतरण फलन के रूट लोकस को प्लॉट करेगा क्योंकि <math>K</math> वर्णित मानवीकृत विधि के साथ-साथ <code>rlocus</code> अंतर्निहित फलन का उपयोग करके भिन्न होता है: | ||
<syntaxhighlight lang="Matlab"> | <syntaxhighlight lang="Matlab"> | ||
Revision as of 13:36, 23 March 2023
नियंत्रण सिद्धांत और स्थिरता सिद्धांत में, रूट लोकस विश्लेषण एक निश्चित प्रणाली पैरामीटर की भिन्नता के साथ एक प्रणाली के मूलं कैसे बदलते हैं, यह जांचने के लिए एक ग्राफिकल विधि है, सामान्यतयः प्रतिक्रिया प्रणाली के भीतर एक लूप लाभ होता है। यह वाल्टर आर इवांस द्वारा विकसित पारंपरिक नियंत्रण सिद्धांत के क्षेत्र में एक स्थिरता मानदंड के रूप में उपयोग की जाने वाली विधि है जो प्रणाली के स्थिर बहुपद को निर्धारित कर सकती है। रूट लोकस जटिल s-तल में बंद लूप स्थानांतरण फलन के शून्य और ध्रुवों को लाभ पैरामीटर के फलन के रूप में प्लॉट करता है (ध्रुव-शून्य प्लॉट देखें)।
इवांस ने 1948 में रूट लोकी की गणना करने के लिए एक एनालॉग कंप्यूटर का भी आविष्कार किया, जिसे स्पिरुल ("सर्पिल" और "स्लाइड नियम" के बाद) कहा जाता है, डिजिटल कंप्यूटर के आगमन से पहले इसका व्यापक उपयोग हुआ था।[1]
उपयोग
प्रणाली की स्थिरता का निर्धारण करने के अतिरिक्त, रूट लोकस का उपयोग एक प्रतिक्रिया प्रणाली के डंपिंग अनुपात (ζ) और प्राकृतिक आवृत्ति (ωn) को डिजाइन करने के लिए किया जा सकता है। । स्थिर अवमंदन अनुपात की रेखाएँ मूल से अरीय रूप से खींची जा सकती हैं और स्थिर प्राकृतिक आवृत्ति की रेखाएँ आर्ककोसाइन के रूप में खींची जा सकती हैं जिनके केंद्र बिंदु मूल बिंदु के साथ मिलते हैं। वांछित डंपिंग अनुपात और प्राकृतिक आवृत्ति के साथ मिलने वाले रूट लोकस के साथ एक बिंदु का चयन करके, लाभ K की गणना की जा सकती है और नियंत्रक में प्रायुक्त किया जा सकता है। अधिकांश नियंत्रण पाठ्यपुस्तकों में रूट लोकस का उपयोग कर नियंत्रक डिजाइन की अधिक विस्तृत विधि उपलब्ध हैं: उदाहरण के लिए - लीड- लैग, लीड, पीआई, पीडी और पीआईडी नियंत्रकों को लगभग इस विधि के साथ डिजाइन किया जा सकता है।
अवमंदक अनुपात और प्राकृतिक आवृत्ति की परिभाषा यह मानती है कि समग्र प्रतिक्रिया प्रणाली एक दूसरे क्रम प्रणाली द्वारा अच्छी तरह से अनुमानित है; अर्थात् प्रणाली में ध्रुवों की एक प्रमुख जोड़ी है। यह हमेशा नहीं होता है, इसलिए यह जांचने के लिए कि क्या परियोजना के लक्ष्य संतुष्ट हैं, अंतिम डिजाइन का अनुकरण करना अच्छा अभ्यास है।
परिभाषा
पुनिर्निवेश प्रणाली का रूट लोकस एक निश्चित प्रणाली पैरामीटर के अलग-अलग मानों के लिए अपने बंद-लूप ध्रुवों के संभावित स्थानों के जटिल s-तल में ग्राफिकल प्रतिनिधित्व है। वे बिंदु जो रूट लोकस का भाग हैं, कोण की स्थिति को संतुष्ट करते हैं। रूट लोकस के एक निश्चित बिंदु के लिए पैरामीटर का मान परिमाण की स्थिति का उपयोग करके प्राप्त किया जा सकता है।
मान लीजिए कि इनपुट सिग्नल और आउटपुट सिग्नल के साथ एक पुनिर्निवेश प्रणाली है। फॉरवर्ड पाथ स्थानांतरण फलन है; प्रतिक्रिया पथ स्थानांतरण फलन है।
इस प्रणाली के लिए बंद लूप स्थानांतरण फलन दिया जाता है[2]
इस प्रकार, बंद-लूप स्थानांतरण फलन के बंद-लूप ध्रुव विशेषता समीकरण के मूल हैं इस समीकरण के मूल कहीं भी मिल सकती हैं।
शुद्ध विलंब के बिना प्रणाली में, उत्पाद एक तर्कसंगत बहुपद फलन है और इसे इस रूप में व्यक्त किया जा सकता है[3]
जहाँ शून्य हैं और ध्रुव हैं और एक अदिश लाभ है। सामान्यतयः, एक रूट लोकस आरेख पैरामीटर के अलग-अलग मानों के लिए स्थानांतरण फलन ध्रुव स्थानों को निरुपित करता हैं। रूट लोकस प्लॉट s-तल में वे सभी बिंदु होंगे जहां के किसी भी मान के लिए है |
की फैक्टरिंग और सरल एकपदीयों के उपयोग का अर्थ है तर्कसंगत बहुपद का मूल्यांकन सदिश विधिों के साथ किया जा सकता है जो कोणों को जोड़ते या घटाते हैं और परिमाण को गुणा या विभाजित करते हैं। सदिश सूत्रीकरण इस तथ्य से उत्पन्न होता है कि गुणनखंडित में प्रत्येक मोनोमियल शब्द s-तल में से तक सदिश का प्रतिनिधित्व करता है। इनमें से प्रत्येक सदिश के परिमाण और कोणों पर विचार करके बहुपद का मूल्यांकन किया जा सकता है।
सदिश गणित के अनुसार, परिमेय बहुपद के परिणाम का कोण, अंश के सभी कोणों का योग होता है, जिसमें हर के सभी कोणों का योग घटाया जाता है। तो यह जांचने के लिए कि s-तल में एक बिंदु रूट लोकस पर है, केवल सभी खुले लूप ध्रुवों और शून्यों के कोणों पर विचार किया जाना चाहिए। इसे कोण की स्थिति के रूप में जाना जाता है।
इसी प्रकार, परिमेय बहुपद के परिणाम का परिमाण अंश में सभी परिमाणों का गुणनफल होता है जो भाजक में सभी परिमाणों के गुणनफल से विभाजित होता है। यह पता चला है कि s-तल में कोई बिंदु रूट लोकस का भाग है या नहीं, यह निर्धारित करने के लिए परिमाण की गणना की आवश्यकता नहीं है क्योंकि बदलता रहता है और मनमाना वास्तविक मान ले सकता है। रूट लोकस के प्रत्येक बिंदु के लिए एक मान गणना की जा सकती है। इसे परिमाण की स्थिति के रूप में जाना जाता है।
रूट लोकस केवल बंद लूप ध्रुव का स्थान लाभ के रूप में देता है क्योंकि लाभ विविध है। का मान शून्य की स्थिति को प्रभावित नहीं करता है। खुले-लूप शून्य, बंद-लूप शून्य के समान हैं।
कोण की स्थिति
एक बिंदु जटिल s-तल कोण की स्थिति को संतुष्ट करता है यदि
जो ऐसा कहने जैसा ही है
अर्थात्, ओपन-लूप शून्य से बिंदु तक के कोणों का योग (प्रति शून्य w.r.t. मापा जाता है उस शून्य के माध्यम से क्षैतिज चल रहा है) खुले-लूप ध्रुवों से बिंदु तक कोण घटाएं (उस ध्रुव से गुजरने वाले क्षैतिज के संबंध में प्रति ध्रुव मापा गया) को , या 180 डिग्री (कोण) के बराबर होना चाहिए। ध्यान दें कि इन व्याख्याओं को बिंदु और शून्य/ध्रुव के बीच कोण के अंतर के लिए गलत नहीं होना चाहिए।
परिमाण स्थिति
का एक मान किसी दिए गए परिमाण की स्थिति को संतुष्ट करता है रूट लोकस का बिंदु यदि
जो ऐसा कहने जैसा ही है
- .
स्केचिंग रूट लोकस
कुछ मूलभूत नियमों का उपयोग करते हुए, रूट लोकस विधि मूलों द्वारा तय किए गए पथ (लोकस) के समग्र आकार को मान के रूप में प्लॉट कर सकती है क्योंकि का मान भिन्न होता है। रूट लोकस का प्लॉट के विभिन्न मूल्यों के लिए इस प्रतिक्रिया प्रणाली की स्थिरता और गतिशीलता का एक विचार देता है।[4][5] नियम निम्नलिखित हैं:
- खुला-लूप ध्रुवों और शून्य चिह्नित करें
- ध्रुवों और शून्यों की एक विषम संख्या के बाईं ओर वास्तविक अक्ष भाग को चिह्नित करें
- स्पर्शोन्मुख खोजें
P को ध्रुवों की संख्या और Z को शून्य की संख्या होने दें:
स्पर्शोन्मुख रेखाएँ वास्तविक अक्ष को (जिसे केन्द्रक कहते हैं) पर काटती हैं और कोण पर प्रस्थान करते हैं द्वारा दिए गए:
जहाँ ध्रुवों के सभी स्थानों का योग है, स्पष्ट शून्य के सभी स्थानों का योग है और दर्शाता है कि हम केवल वास्तविक भाग में रुचि रखते हैं।
- प्रस्थान के कोण को खोजने के लिए परीक्षण बिंदु पर चरण की स्थिति
- ब्रेकअवे/ब्रेक-इन पॉइंट की गणना करें
ब्रेकअवे बिंदु निम्नलिखित समीकरण की मूलों पर स्थित हैं:
एक बार जब आप z के लिए समाधान कर लेते हैं, तो वास्तविक मूलं आपको ब्रेकअवे/रीएंट्री पॉइंट देती हैं। जटिल मूल ब्रेकअवे/रीएंट्री की कमी के अनुरूप हैं।
प्लॉटिंग रूट लोकस
सामान्य बंद-लूप भाजक परिमेय बहुपद दिया गया है
विशेषता समीकरण को सरल बनाया जा सकता है
इस समीकरण के के समाधान बंद-लूप स्थानांतरण फलन के मूल लोसी हैं।
उदाहरण
दिया गया
हमारे पास विशेषता समीकरण होगा
निम्नलिखित MATLAB (एमएटीएलएबी) कोड बंद-लूप स्थानांतरण फलन के रूट लोकस को प्लॉट करेगा क्योंकि वर्णित मानवीकृत विधि के साथ-साथ rlocus अंतर्निहित फलन का उपयोग करके भिन्न होता है:
% Manual method
K_array = (0:0.1:220).'; % .' is a transpose. Looking up in Matlab documentation.
NK = length(K_array);
x_array = zeros(NK, 3);
y_array = zeros(NK, 3);
for nK = 1:NK
K = K_array(nK);
C = [1, 3, (5 + K), (1 + 3*K)];
r = roots(C).';
x_array(nK,:) = real(r);
y_array(nK,:) = imag(r);
end
figure();
plot(x_array, y_array);
grid on;
% Built-in method
sys = tf([1, 3], [1, 3, 5, 1]);
figure();
rlocus(sys);
जेड-तल बनाम s-तल
रूट लोकस विधि का उपयोग जेड-ट्रांसफॉर्म | जेड-तल, s-तल के असतत समकक्ष में रूट लोकस की गणना करके नमूनाकृत डेटा प्रणाली के विश्लेषण के लिए भी किया जा सकता है। समीकरण z = esT जेड-डोमेन में निरंतर s-तल ध्रुव (शून्य नहीं) मैप करता है, जहां T नमूना लेने की अवधि है। जेड-तल के यूनिट सर्कल के इंटीरियर में स्थिर, बाएं आधे s-तल मैप्स, s-तल मूल के साथ |z| = 1 (क्योंकि ई0 = 1). जेड विमान में (1,0) से एक सर्पिल के चारों ओर s-तल मैप्स में निरंतर डंपिंग की एक विकर्ण रेखा के रूप में यह मूल की ओर घटता है। Nyquist अलियासिंग मानदंड को x- अक्ष द्वारा z- समतल में रेखांकन के रूप में व्यक्त किया गया है, जहाँ ωnT = π. निरंतर डंपिंग की रेखा ने केवल अनिश्चित काल में सर्पिल का वर्णन किया है, लेकिन नमूना डेटा प्रणाली में, निक्विस्ट आवृत्ति के अभिन्न गुणकों द्वारा आवृत्ति सामग्री को निम्न आवृत्तियों पर अलिया किया जाता है। यही है, नमूना प्रतिक्रिया कम आवृत्ति के रूप में दिखाई देती है और साथ ही बेहतर नमी के साथ-साथ ज़ेड-तल मैप्स में रूट एक अलग, बेहतर नमी वाले सर्पिल वक्र के निरंतर भिगोने के पहले लूप के लिए समान रूप से अच्छी तरह से दिखाई देती है। कई अन्य दिलचस्प और प्रासंगिक मानचित्रण गुणों का वर्णन किया जा सकता है, कम से कम यह नहीं कि जेड-तल नियंत्रकों की संपत्ति होने पर उन्हें सीधे जेड-तल स्थानांतरण फलन (बहुपदों के शून्य/ध्रुव अनुपात) से प्रायुक्त किया जा सकता है, एक पर ग्राफिक रूप से कल्पना की जा सकती है। ओपन लूप स्थानांतरण फलन का जेड-तल प्लॉट, और तुरंत रूट लोकस का उपयोग करके विश्लेषण किया गया।
चूँकि रूट लोकस एक ग्राफिकल एंगल विधि है, रूट लोकस नियम उसी में काम करते हैं z और s विमान।
रूट लोकस का विचार कई प्रणालियों पर प्रायुक्त किया जा सकता है जहां एक पैरामीटर K विविध है। उदाहरण के लिए, यह किसी भी प्रणाली पैरामीटर को स्वीप करने के लिए उपयोगी है जिसके व्यवहार को निर्धारित करने के लिए सटीक मान अनिश्चित है।
यह भी देखें
- चरण मार्जिन
- राउत-हर्विट्ज स्थिरता मानदंड
- Nyquist स्थिरता मानदंड
- बोडे प्लॉट # लाभ मार्जिन और फेज मार्जिन
- बोडे प्लॉट
संदर्भ
- ↑ Evans, Walter R. (1965), Spirule Instructions, Whittier, CA: The Spirule Company
- ↑ Kuo 1967, p. 331.
- ↑ Kuo 1967, p. 332.
- ↑ Evans, W. R. (January 1948), "Graphical Analysis of Control Systems", Trans. AIEE, 67 (1): 547–551, doi:10.1109/T-AIEE.1948.5059708, ISSN 0096-3860, S2CID 51634121
- ↑ Evans, W. R. (January 1950), "Control Systems Synthesis by Root Locus Method", Trans. AIEE, 69 (1): 66–69, doi:10.1109/T-AIEE.1950.5060121, ISSN 0096-3860, S2CID 51633514
- Kuo, Benjamin C. (1967). "Root Locus Technique". Automatic Control Systems (second ed.). Englewood Cliffs, NJ: Prentice-Hall. pp. 329–388. ASIN B000KPT04C. LCCN 67016388. OCLC 3805225.
अग्रिम पठन
- Ash, R. H.; Ash, G. H. (October 1968), "Numerical Computation of Root Loci Using the Newton-Raphson Technique", IEEE Transactions on Automatic Control, 13 (5): 576–582, doi:10.1109/TAC.1968.1098980
- Williamson, S. E. (May 1968), "Design Data to assist the Plotting of Root Loci (Part I)", Control Magazine, 12 (119): 404–407
- Williamson, S. E. (June 1968), "Design Data to assist the Plotting of Root Loci (Part II)", Control Magazine, 12 (120): 556–559
- Williamson, S. E. (July 1968), "Design Data to assist the Plotting of Root Loci (Part III)", Control Magazine, 12 (121): 645–647
- Williamson, S. E. (May 15, 1969), "Computer Program to Obtain the Time Response of Sampled Data Systems", Electronics Letters, 5 (10): 209–210, Bibcode:1969ElL.....5..209W, doi:10.1049/el:19690159
- Williamson, S. E. (July 1969), "Accurate root locus plotting including the effects of pure time delay. Computer-program description", Proceedings of the Institution of Electrical Engineers, 116 (7): 1269–1271, doi:10.1049/piee.1969.0235
बाहरी संबंध
- Wikibooks: Control Systems/Root Locus
- Carnegie Mellon / University of Michigan Tutorial
- Excellent examples. Start with example 5 and proceed backwards through 4 to 1. Also visit the main page
- The root-locus method: Drawing by hand techniques
- "RootLocs": A free multi-featured root-locus plotter for Mac and Windows platforms
- "Root Locus": A free root-locus plotter/analyzer for Windows
- Root Locus at ControlTheoryPro.com
- Root Locus Analysis of Control Systems
- MATLAB function for computing root locus of a SISO open-loop model
- Wechsler, E. R. (January–March 1983), "Root Locus Algorithms for Programmable Pocket Calculators" (PDF), Telecommunications and Data Acquisition Progress Report, NASA, 73: 60–64, Bibcode:1983TDAPR..73...60W
- Mathematica function for plotting the root locus
- Šekara, Tomislav B.; Rapaić, Milan R. (1 October 2015). "A revision of root locus method with applications". Journal of Process Control. 34: 26–34. doi:10.1016/j.jprocont.2015.07.007.