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