← नवीनतम पेपर
⚡ electrical engineering

PID Parameters Optimization by Using Genetic Algorithm

यह शोध पत्र टाइम डिले (time delay) की भरपाई के लिए फर्स्ट ऑर्डर लैग प्लस टाइम डिले सिस्टम हेतु PID कंट्रोलर मापदंडों को अनुकूलित करने के लिए एक जेनेटिक एल्गोरिदम का उपयोग करने का प्रस्ताव देता है, जो इटरेटिव मेथड (Iterative Method) और ज़िग्लर-निकोल्स नियम (Ziegler-Nichols rule) दृष्टिकोणों के विरुद्ध परिणामों की तुलना करके इसकी प्रभावशीलता को प्रदर्शित करता है।

मूल लेखक: Andri Mirzal, Shinichiro Yoshii, Masashi Furukawa

प्रकाशित 2026-06-03
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Andri Mirzal, Shinichiro Yoshii, Masashi Furukawa

मूल पेपर CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप कार चलाने की कोशिश कर रहे हैं, लेकिन जब आप स्टीयरिंग व्हील घुमाते हैं और कार वास्तव में मुड़ती है, तो उनके बीच एक अजीब सी देरी होती है। शायद वह कोई भारी ट्रक है, या शायद कोई धीमा कंप्यूटर आपके आदेशों को प्रोसेस कर रहा है। इंजीनियरिंग की दुनिया में, इसे "टाइम डिले" (समय की देरी) कहा जाता है। यह सिस्टम को सुस्त और अस्थिर बना देता है, जैसे कि 10 सेकंड के लैग के साथ नाव चलाने की कोशिश करना।

इसे ठीक करने के लिए, इंजीनियर एक "PID कंट्रोलर" का उपयोग करते हैं, जो मूल रूप से एक स्मार्ट ऑटोपायलट है जो कार को ट्रैक पर रखने के लिए लगातार स्टीयरिंग को एडजस्ट करता रहता है। बड़ा सवाल यह है कि: आप इस ऑटोपायलट को पूरी तरह से काम करने के लिए कैसे ट्यून करेंगे?

यह पेपर इस बारे में है कि शोधकर्ताओं की एक टीम ने इस ऑटोपायलट के लिए सही सेटिंग्स खोजने के तीन अलग-अलग तरीकों का परीक्षण किया। यहाँ उनकी यात्रा का विवरण दिया गया है:

1. तीन प्रतियोगी

शोधकर्ताओं ने कंट्रोलर को ट्यून करने के लिए तीन अलग-अलग तरीकों के बीच एक दौड़ आयोजित की:

  • द रूलबुक (ज़िग्लर-निकोल्स): यह एक कुकबुक रेसिपी का पालन करने जैसा है। आप देरी को मापते हैं, संख्या को एक मानक फॉर्मूले में डालते हैं, और आपको अपनी सेटिंग्स मिल जाती हैं। यह तेज़ और आसान है, लेकिन यह एक "वन-साइज़-फिट्स-ऑल" (सबके लिए एक समान) दृष्टिकोण है।
  • द ट्रायल-एंड-एरर (पुनरावृत्ति विधि): यह एक मैकेनिक द्वारा इंजन को हाथ से ट्यून करने, टेस्ट करने, एडजस्ट करने और फिर से टेस्ट करने जैसा है जब तक कि वह सही महसूस न होने लगे। यह रूलबुक की तुलना में अधिक सावधानी वाला है लेकिन इसके लिए अभी भी सिस्टम को बंद करके ऑफलाइन टेस्ट करने की आवश्यकता होती है।
  • द इवोल्यूशनरी सॉल्वर (जेनेटिक एल्गोरिदम - GA): यह मुख्य आकर्षण है। एक वर्चुअल ब्रीडिंग ग्राउंड की कल्पना करें जहाँ आप 80 से 100 अलग-अलग "चैंपियंस" (सेटिंग्स के सेट) बनाते हैं। आप उन्हें "दौड़" (कार चलाने का सिम्युलेशन) लगाने देते हैं। जो सबसे सुचारू रूप से गाड़ी चलाते हैं, वे "प्रजनन" करने के लिए आगे बढ़ते हैं, अपने सबसे अच्छे गुणों को मिलाकर एक नई पीढ़ी बनाते हैं। 300 पीढ़ियों के ऊपर, जनसंख्या सबसे सटीक सेटिंग्स खोजने के लिए "विकसित" होती है।

2. लक्ष्य: हम क्या माप रहे हैं?

शोधकर्ता यह देखना चाहते थे कि किस विधि ने कार को सबसे अच्छा चलाया। उन्होंने दो मुख्य चीजों को देखा:

  • "राइड क्वालिटी" (मानक माप):
    • ओवरशूट: क्या कार मुड़ने से पहले बहुत ज्यादा झटके के साथ आगे निकल गई? (लक्ष्य यह है कि झटके को जितना संभव हो उतना कम रखा जाए)।
    • सेटलिंग टाइम: कार को डगमगाना बंद करने और सीधा चलने में कितना समय लगा?
    • राइज टाइम: मोड़ के प्रति प्रतिक्रिया देने में कितनी तेज़ थी?
    • स्टेबिलिटी मार्जिन: इससे पहले कि यह अस्थिर हो जाती, यह दुर्घटना के कितने करीब पहुँची?
  • "एरर स्कोर" (परफॉरमेंस इंडेक्स):
    • इसे परफेक्ट पाथ से विचलन (deviation) के स्कोरकार्ड के रूप में सोचें। स्कोर जितना कम होगा, उतना ही बेहतर होगा। उन्होंने इस स्कोर की गणना करने के लिए पांच अलग-अलग तरीकों का उपयोग किया (जैसे MSE, IAE, ITAE, आदि)।

3. परिणाम: कौन जीता?

बड़ी जीत: सुचारू सवारी
सुचारू सवारी के लिए जेनेटिक एल्गोरिदम (Genetic Algorithm) स्पष्ट विजेता था।

  • इसने रूलबुक की तुलना में "झटके" (overshoot) को 70% से अधिक और ट्रायल-एंड-एरर विधि की तुलना में 30% से अधिक कम कर दिया।
  • इसने कार को डगमगाना बंद करने में भी मदद की (सेटलिंग टाइम)।
  • एक पेच: इस सुचारू सवारी को पाने के लिए, कार स्थिरता के मामले में थोड़ी कम "स्थिर" हो गई। यह एक ट्रेड-ऑफ है: एक सुचारू सवारी, लेकिन गलती की गुंजाइश का थोड़ा कम मार्जिन।

स्कोरकार्ड: कम त्रुटियां
जब "एरर स्कोर" को देखा गया, तो जेनेटिक एल्गोरिदम ने अन्य दोनों विधियों की तुलना में लगातार कम स्कोर किया। इसने ऐसी सेटिंग्स खोजीं जिन्होंने रूलबुक या ट्रायल-एंड-एरर विधि की तुलना में पथ से विचलन को बेहतर ढंग से कम किया।

आश्चर्य: कुछ चीजें वैसी ही रहीं
दिलचस्प बात यह है कि जेनेटिक एल्गोरिदम ने कार को तेज़ (राइज टाइम) नहीं बनाया या इसकी चरम गति को जल्दी प्राप्त नहीं करवाया (पीक टाइम); इसने बस सवारी को अधिक सुचारू और नियंत्रित बनाया।

4. अड़चनें (सीमाएं)

शोधकर्ताओं ने जेनेटिक एल्गोरिदम का उपयोग करने के दो मुख्य मुद्दों को नोट किया:

  1. यह हमेशा पूर्ण नहीं होता: कभी-कभी, "इवोल्यूशन" फंस जाता है और सर्वोत्तम समाधान नहीं खोज पाता, भले ही कई प्रयास किए गए हों। उनके परीक्षणों में, यह लगभग 4% बार समाधान खोजने में विफल रहा।
  2. यह अपने शुरुआती बिंदु से सीमित है: एल्गोरिदम काम करे, यह सुनिश्चित करने के लिए, उन्हें इसे एक विशिष्ट रेंज के भीतर ही खोजने के लिए कहना पड़ा (अन्य दो विधियों के आधार पर)। इसका मतलब है कि वे एक "सुपर-ऑप्टिमल" समाधान को मिस कर सकते थे जो इस रेंज के बाहर मौजूद था।

निष्कर्ष

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

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →