लीड-लैग कम्पेसाटर के साथ पीआईडी ​​की जगह?


2

मेरे पास एक वाहन है (मैंने इसे खरीदा है और यह मालिकाना है और मुझे किसी भी इंटर्नल के बारे में कोई जानकारी नहीं है) जिसे मैं अपने सिमुलेशन वातावरण में एकीकृत करना चाहता हूं। अब तक मेरे पास इसका एक भौतिक मॉडल है जिसे मैंने रिकॉर्डिंग डेटा के आसपास ड्राइविंग करके और उससे एक भौतिक मॉडल का निर्माण करके प्राप्त किया। अब मैं उस बिंदु पर हूं जहां मैं आंतरिक नियंत्रक को मॉडल करना चाहता हूं। हालांकि मुझे लगता है कि यह एक पीआईडी ​​का उपयोग कर सकता है, लेकिन मुझे लगता है कि अब इसके बजाय कुछ और उपयोग किया जाता है। पहले मैंने पीआईडी ​​स्थिरांक के साथ आने के लिए भौतिक मॉडल के साथ (लगभग 30k) सिमुलेशन चलाया। सिमुलेशन में मैंने वाहन को उस तरह से इधर-उधर जाने दिया जैसा कि मैंने वास्तविक वाहन के साथ किया था और वास्तविक नियंत्रक की मापा प्रतिक्रिया के साथ अपने नियंत्रक की प्रतिक्रिया की तुलना की। नीचे दी गई छवि में आप सबसे अच्छा पीआईडी ​​देखते हैं जिसके साथ मेरी क्रूर बल पैरामीटर खोज सामने आई थी।

यहां छवि विवरण दर्ज करें

जैसा कि आप देख सकते हैं कि मेरी PID (लाल रेखा) वास्तविक नियंत्रक (ग्रीन लाइन) के रूप में तेजी से प्रतिक्रिया नहीं करती है, इसलिए मेरा प्रश्न अब है:

यहाँ किस प्रकार के नियंत्रक का उपयोग किया जा सकता था? और मैं इसे कैसे मॉडल कर सकता हूं?

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


क्या आप उस नियंत्रक के मॉडल को बनाने की कोशिश कर रहे हैं जो कार्यान्वित किया गया है, या आपका लक्ष्य एक अलग / बेहतर नियंत्रण रणनीति के साथ आने का है? और यहाँ इनपुट और आउटपुट क्या हैं - जोर और गति?
अधिकतम

नियंत्रक ने कोणीय वेग को संभाला और मैं इसे हमारे अनुकार environemt में एकीकृत करने के लिए वास्तविक नियंत्रक का एक मॉडल बनाने की कोशिश कर रहा हूं। हम असली वाहन का एक यथार्थवादी अनुकरण करना चाहते हैं
वेस्टरनर

क्या आप अपने माप के बारे में अधिक जानकारी प्रदान कर सकते हैं। आपने क्या मापा और आपने कैसे माप किया (यानी आप इनपुट और आउटपुट सिग्नल क्या हैं)? इसके अलावा मैं वर्तमान में उपयोग किए गए स्थानांतरण कार्यों को जानना चाहूंगा।
कॉफी

जवाबों:


1

संयंत्र के हस्तांतरण समारोह को जानने के बिना आप इसे नियंत्रित करने का प्रयास कर सकते हैं, यह हो सकता है कि एक पीआईडी-नियंत्रक पर्याप्त होगा, लेकिन अब मैं मानूंगा कि यह मामला नहीं है। यह मानते हुए कि आपका ग्राफ एक कदम प्रतिक्रिया है; मैं हालांकि शून्य से शून्य तक थोड़ा भ्रमित हूं, क्योंकि वहां सभी प्रणालियां समान व्यवहार करती हैं। प्रारंभिक चरण के लिए आपके पीआईडी-नियंत्रक के साथ प्रणाली में कम वृद्धि-समय और बसने का समय होता हैजो यह दर्शाता है कि वास्तविक प्रणाली में एक उच्च बैंडविड्थ है, जिसे उच्च लाभ का उपयोग करके प्राप्त किया जा सकता है। इसके अलावा आपके पीआईडी-नियंत्रक के साथ प्रणाली में एक मामूली दोलन है, जो यह दर्शाता है कि आपके सिस्टम में चरण / लाभ / मापांक मार्जिन की समान मात्रा नहीं है। आप लीड-लैग कम्पेसाटर के ध्रुव और शून्य को 3 बार बैंडविड्थ और 1/3 बार बैंडविड्थ पर शून्य-लीड कम्पेसाटर का उपयोग कर सकते हैं। इसका प्रभाव यह होता है कि आप बैंडविड्थ के पास ओपनलोप की परिमाण में बदलाव के बिना अधिक चरण का नेतृत्व प्राप्त करते हैं और इस प्रकार आपके चरण मार्जिन को बढ़ाते हैं। अपने चरण मार्जिन को बढ़ाने से आमतौर पर आपके मापांक मार्जिन में भी वृद्धि होती है और स्थिति के आधार पर भी लाभ मार्जिन (यदि आपके पास पहले से पर्याप्त लाभ मार्जिन है तो यह बहुत अधिक नहीं बदलेगा)।


उत्तर के लिए धन्यवाद। मैं इस पर कायम हूं और आपको मेरी प्रगति से अवगत कराता रहूंगा। पर गिरावट और दूसरा नियंत्रक है जो पहले एक के चारों ओर लिपटा है और जो मलत्याग को संभालता है
वेस्टरेंजर

0

आपके विवरण के अनुसार, ऐसा होता है कि आपने अपने वाहन को चलाने और उसके आधार पर मॉडल बनाने से डेटा प्राप्त किया है। यदि आपने ऐसा किया है, तो आपको बंद लूप मॉडल मिला, जैसा कि आपने उल्लेख किया है कि इसमें एक नियंत्रक है (चित्र को देखें)। लेकिन आपको जो चाहिए वो है प्लांट (प्रोसेस) मॉडल। इसे प्राप्त करने के लिए, आपको वाहन एम्बेडेड नियंत्रक को बंद करने और अपने मॉडल के निर्माण के लिए नमूने लेने की आवश्यकता है।बंद लूप सिस्टम

* छवि स्रोत: हॉबीबोटिक्स रिफ़ॉल्‍ट कंट्रोलर V8.03

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