नहाने का नल हर बार यही सिखाता है: जो व्यवस्था देर से जवाब देती है, उसे ज़ोर से सुधारा नहीं जा सकता। कंट्रोल इंजीनियरिंग पूरी की पूरी यही है
🌐 Read this article in English
संक्षेप में: फ़ीडबैक नियंत्रण कहने में सरल है — ग़लती नापो और सुधारो — और जैसे ही व्यवस्था देर से जवाब देने लगे, वह अस्थिर हो जाता है। यह लेख बताता है कि दोलन कमज़ोरी से नहीं देरी से आता है, P, I और D में से हर एक क्या देता है और किस क़ीमत पर, थर्मोस्टैट में जान-बूझकर डेडबैंड क्यों रखा जाता है, इन्वर्टर उपकरण तापमान बेहतर क्यों थामते हैं, और असली गड़बड़ अक्सर सेंसर की जगह में क्यों होती है।
किसी पुरानी इमारत में एक ही मिक्सर नल वाले शावर के नीचे खड़े होइए, और आप लगभग नब्बे सेकंड में कंट्रोल थ्योरी का ज़्यादातर हिस्सा ख़ुद निकाल लेंगे। पानी ठंडा है। आप नल घुमाते हैं। कुछ नहीं होता, क्योंकि गरम पानी अभी कई मीटर पाइप में चल ही रहा है। आप और घुमाते हैं। पल भर बाद पानी खौलता हुआ आता है, तो आप झटके से वापस घुमाते हैं, और उसके पल भर बाद वह फिर ठंडा हो जाता है। दो-तीन चक्कर बाद आप सध जाते हैं — यह सीखकर कि छोटे-छोटे बदलाव करने हैं और रुककर देखना है।
यह अनुभव प्लंबिंग की ख़राबी नहीं है। यह फ़ीडबैक नियंत्रण की केंद्रीय समस्या है — और यही नमूना उस गीज़र में भी दिखता है जो तय तापमान से आगे निकल जाता है, उस एसी में भी जो शोर करता हुआ बहुत ठंडे और ज़रा गरम के बीच झूलता रहता है, और उस मोटर में भी जो तय रफ़्तार पर टिकने के बजाय उसके इर्द-गिर्द डोलती रहती है।
फ़ीडबैक कहने में आसान है, करने में कठिन
ओपन-लूप व्यवस्था नतीजा जाँचे बिना काम करती है: तीन नंबर पर चलता पंखा, दस मिनट तक पंप चलाने वाला टाइमर। सरल, पूर्वानुमेय, और अंधा — कुछ बदल जाए तो व्यवस्था को न पता चलता है न फ़र्क़ पड़ता है।
क्लोज़्ड-लूप व्यवस्था नापती है कि असल में हुआ क्या, और उस अंतर से तय करती है कि आगे क्या करना है। सेंसर मौजूदा मान बताता है, कंट्रोलर उसे लक्ष्य से मिलाकर ग़लती निकालता है, और उस ग़लती को घटाने के लिए एक्चुएटर चलाता है। थर्मोस्टैट, क्रूज़ कंट्रोल, वोल्टेज नियामक, ड्रोन का संतुलन और औद्योगिक प्रक्रिया नियंत्रण — सब यही एक लूप हैं।
ऐसे कहने पर यह बेहद आसान लगता है: फ़ासला नापो, फ़ासला मिटाओ। पूरी कठिनाई "आगे" शब्द में है, क्योंकि दुनिया तुरंत जवाब नहीं देती।
देरी ही सुधार को ख़तरनाक बनाती है
अब मुख्य विचार, और इसे साफ़ कहना ज़रूरी है क्योंकि यह अपने आप नहीं सूझता: अस्थिरता ताक़त की कमी से नहीं, देरी से आती है।
मान लीजिए कोई व्यवस्था तुरंत जवाब देती है। तब आप जितना ज़ोर चाहें लगा सकते हैं — ग़लती मिटते ही आपके सुधार का असर मायने रखना बंद कर देता है, और कुछ भी लक्ष्य से आगे नहीं निकलता।
अब मान लीजिए व्यवस्था धीरे जवाब देती है। आप सुधार लगाते हैं, कोई बदलाव नहीं दिखता, तो और लगाते हैं। पहला सुधार अब भी रास्ते में है, और जब तक दोनों पहुँचते हैं तब तक ग़लती ख़त्म हो चुकी होती है — इसलिए वह अतिरिक्त ज़ोर व्यवस्था को दूसरी तरफ़ धकेल देता है। अब ग़लती का चिह्न उलट चुका है और कंट्रोलर दूसरी दिशा में सुधार करता है, फिर देर से। यही दोलन है, और उसे पैदा करता है मदद करने की कोशिश में लगा कंट्रोलर।
असली व्यवस्था का हर हिस्सा देरी जोड़ता है। ऊष्मीय द्रव्यमान को गरम होने में समय लगता है। पानी को पाइप में चलने में समय लगता है। मोटर को गति पकड़ने में समय लगता है। सेंसर को बदलाव दर्ज करने में समय लगता है। डिजिटल व्यवस्थाओं में गणना का अंतराल ख़ुद देरी जोड़ता है। लूप में जितनी ज़्यादा देरी, उसके सुधार उतने ही नरम होने चाहिए — और यह उसी सबक़ का इंजीनियरिंग वाला रूप है जो शावर ने सिखाया: जब जवाब देर से आए, तो छोटे बदलाव करो और रुककर देखो।
जो कंट्रोलर धीरे जवाब देने वाली व्यवस्था पर ज़ोर से प्रतिक्रिया करता है, वह उसे नियंत्रित नहीं करता। वह उसे हाँकता है।
तीनों चिरपरिचित पद असल में करते क्या हैं
मानक कंट्रोलर ग़लती को देखने के तीन तरीक़े जोड़ता है, और हर एक कुछ देता है, किसी क़ीमत पर।
समानुपाती (P) क्रिया सुधार को मौजूदा ग़लती के अनुपात में रखती है: लक्ष्य से जितना दूर, उतना तेज़ धक्का। अकेले इसकी दो जानी-पहचानी चूकें हैं। गेन बहुत कम रखिए तो व्यवस्था कभी पूरी तरह पहुँचती ही नहीं — एक स्थायी अंतर बचा रहता है, क्योंकि छोटी बची हुई ग़लती छोटा ही सुधार देती है, जो शायद उतना ही हो जितना व्यवस्था को खींचने वाली चीज़ को संतुलित कर दे। गेन बहुत ज़्यादा रखिए तो वही शावर वाला हाल: दोलन, और आख़िर में अस्थिरता।
समाकल (I) क्रिया ग़लती को समय के साथ जोड़ती जाती है, इसलिए छोटा-सा टिकाऊ अंतर भी धीरे-धीरे इतना बड़ा सुधार बना देता है कि वह मिट जाए। समानुपाती क्रिया जो स्थायी अंतर छोड़ती है, उसे यही हटाती है। इसकी क़ीमत यह है कि जोड़ते जाना ख़ुद एक तरह की देरी है, जिससे लूप को जमने में ज़्यादा समय लगता है। इसकी एक मशहूर चूक भी है — इंटीग्रल विंडअप — जहाँ एक्चुएटर पहले ही अपनी सीमा पर है पर समाकल पद जुड़ता चला जाता है, और जब व्यवस्था आख़िरकार जवाब देती है तो खोलने के लिए एक विशाल जमा सुधार पड़ा होता है, जो उसे बुरी तरह लक्ष्य से आगे ले जाता है। दीवार से बंद पड़ा गीज़र चालू करने पर ठीक यही दिख सकता है।
अवकल (D) क्रिया इस पर प्रतिक्रिया करती है कि ग़लती कितनी तेज़ी से बदल रही है, न कि वह कितनी बड़ी है — जिससे कंट्रोलर लक्ष्य पर पहुँचने से पहले ही ढील देने लगता है। यही वह डैंपिंग है जो ओवरशूट रोकती है। इसकी क़ीमत है शोर: अवकलन शोर को बढ़ा देता है, इसलिए काँपता हुआ सेंसर संकेत बुरी तरह झटके खाता आउटपुट बन जाता है — और इसीलिए शोर वाले कामों में अवकल पद या तो फ़िल्टर किया जाता है या छोड़ ही दिया जाता है।
इन तीनों को एक-दूसरे के सामने साधना असली हुनर है, और यही वजह है कि कंट्रोल इंजीनियरिंग कोई फ़ॉर्मूला नहीं, एक विधा है।
थर्मोस्टैट जान-बूझकर अशुद्ध क्यों होता है
घर का थर्मोस्टैट ऐसा कुछ करता है जो ख़राबी लगती है और असल में डिज़ाइन का फ़ैसला है: वह एक ही तापमान पर स्विच नहीं करता। वह ठंडक एक मान पर चालू करता है और दूसरे मान पर बंद — इस अंतर को हिस्टेरेसिस या डेडबैंड कहते हैं।
इसके बिना, ठीक सेट पॉइंट पर बैठी व्यवस्था रीडिंग के डिग्री के सौवें हिस्से भर खिसकते ही लगातार चालू-बंद होती रहती — रिले खटखटाती, और फ़्रिज या एसी में कंप्रेसर को बार-बार चालू-बंद करती, जो उसे बर्बाद करने का सबसे तेज़ रास्ता है। डेडबैंड तापमान की थोड़ी सटीकता देकर मशीन की काफ़ी उम्र ख़रीद लेता है।
यही बैंग-बैंग नियंत्रण है: पूरा चालू या पूरा बंद, बीच में कुछ नहीं। यह सस्ता है, मज़बूत है और फ़्रिज के लिए बिलकुल काफ़ी — और इसीलिए किसी भी चालू-बंद व्यवस्था में तापमान किसी मान पर थमा नहीं रहता, उसके इर्द-गिर्द धीरे-धीरे झूलता रहता है।
दूसरा रास्ता है आउटपुट को लगातार बदलते रहना, और इन्वर्टर एसी या फ़्रिज ठीक यही करते हैं। कंप्रेसर को पूरी ताक़त से चलाकर फिर रोक देने के बजाय, वे उसकी रफ़्तार असली ऊष्मा-भार के हिसाब से बदलते हैं। यह चालू-बंद की जगह समानुपाती नियंत्रण है, और इससे तापमान ज़्यादा स्थिर रहता है, शोर कम होता है, यांत्रिक तनाव घटता है और ऊर्जा कम लगती है — आख़िरी इसलिए कि आंशिक भार पर लगातार चलता कंप्रेसर बार-बार पूरी ताक़त से चालू होने वाले कंप्रेसर से ज़्यादा कुशल है। लेबल पर जो दक्षता बेची जाती है, नीचे से वह नियंत्रण-रणनीति का बदलाव है।
गड़बड़ अक्सर कंट्रोलर में नहीं, सेंसर में होती है
औद्योगिक अनुभव का एक व्यावहारिक सबक़ ज़्यादा फैलने लायक़ है: नियंत्रण की बहुत-सी समस्याएँ असल में मापन की समस्याएँ होती हैं, भेस बदलकर बैठी हुई।
ग़लत जगह लगा सेंसर लूप में देरी जोड़ देता है, और देरी ही दुश्मन है। सीधी धूप वाली दीवार पर, दरवाज़े के पास, या गर्मी छोड़ते किसी उपकरण के ऊपर लगा थर्मोस्टैट कमरा नाप ही नहीं रहा। हीटर से बहुत आगे लगा तापमान प्रोब यह बताता है कि क्या हो चुका, न कि क्या हो रहा है। दोनों हालात में कंट्रोलर ख़राब जानकारी पर सही बर्ताव कर रहा है, और कितनी भी ट्यूनिंग इसे ठीक नहीं करेगी — लूप ही छोटा करना पड़ेगा।
इसका पूरक तरीक़ा है फ़ीडफ़ॉरवर्ड। फ़ीडबैक स्वभाव से प्रतिक्रियात्मक है: ग़लती बने बिना वह कुछ कर ही नहीं सकता। पर अगर कोई गड़बड़ी पहले से जानी जा सकती हो, तो उसे ग़लती बनने से पहले ही काटा जा सकता है। वह क्रूज़ कंट्रोल जो नक़्शे के आँकड़े से चढ़ाई शुरू होते ही ताक़त बढ़ा देता है, गाड़ी के धीमे होने का इंतज़ार किए बिना, फ़ीडफ़ॉरवर्ड पर चल रहा है। वह भट्ठी भी, जो ठंडा माल भीतर आते देखकर आउटपुट बढ़ा देती है। व्यवहार में अच्छी व्यवस्थाएँ दोनों जोड़ती हैं: जो पहले से जाना जा सके उसे फ़ीडफ़ॉरवर्ड संभालता है, बाक़ी सब फ़ीडबैक साफ़ करता है।
विद्यार्थियों और शोधकर्ताओं के लिए यह क्यों मायने रखता है
कंट्रोल थ्योरी इंजीनियरिंग के सबसे ज़्यादा जगह काम आने वाले ज्ञान-भंडारों में है। वही गणित रासायनिक रिएक्टर पर लागू होता है, रोबोट की बाँह पर, आवृत्ति थामे रखते बिजली ग्रिड पर, संतुलन बनाए रखते ड्रोन पर, किसी जैविक नियामक रास्ते पर, और किसी आर्थिक नीति-प्रतिक्रिया पर भी। विद्यार्थी इसे अक्सर ट्रांसफ़र फ़ंक्शन से भरे एक कोर्स के रूप में मिलते हैं और कभी यह नहीं देख पाते कि यह असल में देरी और अनिश्चितता के बीच काम करने का सामान्य सिद्धांत है।
व्यावहारिक सवाल सक्रिय हैं। एम्बेडेड और रीयल-टाइम क्रियान्वयन तय करता है कि काग़ज़ पर स्थिर कंट्रोलर किसी यंत्र में भी स्थिर रहेगा या नहीं, क्योंकि सैंपलिंग दर, जिटर और गणना की देरी — सब लूप में घुस जाते हैं। मैदान में ट्यूनिंग, जहाँ मॉडल अनुमानित होते हैं और संयंत्र उम्र तथा भार के साथ बदलते रहते हैं, आज भी बड़े हद तक अनुभव का हुनर है और ध्यान से अध्ययन करने लायक़ विषय। और नया सवाल — जहाँ स्थिरता की गारंटी चाहिए, वहाँ सीखने वाले कंट्रोलरों पर कितना भरोसा किया जा सकता है — सचमुच खुला है, और ठीक उन्हीं कामों में सबसे ज़्यादा मायने रखता है जहाँ विफलता महँगी पड़ती है।
स्वचालित नियंत्रण प्रणालियों का यही दायरा — एम्बेडेड कंट्रोल, रीयल-टाइम सिस्टम तथा डिजिटल और एनालॉग नियंत्रण सहित — इंटरनेशनल जर्नल ऑफ़ एडवांस्ड कंट्रोल एंड सिस्टम इंजीनियरिंग (ISSN 3049-1452) का घोषित क्षेत्र है, जो 2015 में शुरू हुई पीयर-रिव्यूड जर्नल है। इलेक्ट्रिकल, इलेक्ट्रॉनिक्स और इंस्ट्रुमेंटेशन के विद्यार्थियों के लिए फ़ीडबैक परीक्षा से आगे जाकर समझने लायक़ है, क्योंकि एक बार दिख जाने पर वह हर जगह दिखता है — और क्योंकि इस विधा का केंद्रीय सबक़ मशीनों से कहीं आगे तक चलता है: जब किसी काम का असर देर से आए, तो प्रतिक्रिया सहज-बोध से छोटी रखिए।
अक्सर पूछे जाने वाले सवाल
गीज़र या एसी तय तापमान से आगे क्यों निकल जाता है?
क्योंकि व्यवस्था देर से जवाब देती है। पहले लगाया सुधार अब भी असर कर रहा होता है और कंट्रोलर और सुधार लगाता रहता है, इसलिए जब तक सब पहुँचता है तब तक लक्ष्य पार हो चुका होता है और ग़लती उलट जाती है।
कंट्रोल सिस्टम में दोलन किससे आता है?
देरी और तेज़ सुधार के मेल से। अगर व्यवस्था धीरे जवाब देती है, तो आक्रामक कंट्रोलर बार-बार बारी-बारी दोनों दिशाओं में लक्ष्य पार करता रहेगा। गेन घटाने या डैंपिंग जोड़ने से वह स्थिर हो जाता है।
P, I और D क्या करते हैं?
समानुपाती मौजूदा ग़लती के अनुपात में सुधार करता है, पर स्थायी अंतर छोड़ सकता है या बहुत तेज़ होने पर दोलन दे सकता है। समाकल पिछली ग़लतियाँ जोड़कर वह अंतर मिटाता है, पर देरी जोड़ता है और विंडअप कर सकता है। अवकल ग़लती के बदलने की दर पर प्रतिक्रिया देकर ओवरशूट दबाता है, पर सेंसर का शोर बढ़ा देता है।
थर्मोस्टैट चालू और बंद अलग-अलग तापमान पर क्यों होता है?
वह अंतर जान-बूझकर रखी गई हिस्टेरेसिस है। उसके बिना व्यवस्था सेट पॉइंट के इर्द-गिर्द लगातार चालू-बंद होती रहती, रिले खटखटाती और कंप्रेसर को बार-बार चालू करके जल्दी ख़राब कर देती। थोड़ी सटीकता देकर उपकरण की काफ़ी उम्र मिल जाती है।
इन्वर्टर एसी ज़्यादा कुशल क्यों होते हैं?
क्योंकि वे कंप्रेसर को पूरा चालू-बंद करने के बजाय उसकी रफ़्तार ऊष्मा-भार के हिसाब से बदलते हैं। यह चालू-बंद की जगह समानुपाती नियंत्रण है, जिससे तापमान ज़्यादा स्थिर रहता है, यांत्रिक तनाव घटता है और आंशिक भार पर दक्षता बेहतर रहती है।
फ़ीडफ़ॉरवर्ड नियंत्रण क्या है?
किसी पहले से जानी जा सकने वाली गड़बड़ी पर, ग़लती बनने का इंतज़ार किए बिना, पहले ही कार्रवाई करना। चढ़ाई शुरू होते ही इंजन की ताक़त बढ़ा देना — गाड़ी के धीमे होने के बाद नहीं — फ़ीडफ़ॉरवर्ड है; इसे आम तौर पर फ़ीडबैक के साथ जोड़ा जाता है, जो वह सब सुधारता है जिसका पहले से अंदाज़ा नहीं था।