Scilab/C4/Simulating-a-PID-controller-using-XCOS/Hindi

From Script | Spoken-Tutorial
Revision as of 23:14, 2 May 2019 by Sakinashaikh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Simulating a PID controller using Xcos पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम सीखेंगे कि Xcos में PID controller कार्यान्वयन कैसे करें।
00:13 सुनिश्चित कर लें कि Scilab आपकी मशीन पर संस्थापित है।
00:17 मैं Ubuntu 16.04 64-bit Operating System और Scilab 6.0.0 का उपयोग करके इस ट्यूटोरियल को रिकॉर्ड कर रही हूँ।
00:27 पूर्वापेक्षा के रूप में Xcos Introduction ट्यूटोरियल देखें।
00:32 यह ट्यूटोरियल आपको Xcos के साथ सहजता प्रदान करेगा।
00:37 साथ ही, हम उस ट्यूटोरियल में बनाई गई firstorder.xcos फाइल का उपयोग करेंगे।
00:43 इसलिए, यह महत्वपूर्ण है कि आप ट्यूटोरियल को जारी रखने से पहले अभ्यास करें ताकि आपके पास फ़ाइल हो।
00:50 PID controller का कुछ बुनियादी ज्ञान आवश्यक है।
00:54 यह मानकर कि आप पूर्वापेक्षा से संतुष्ट हैं, ट्यूटोरियल की शुरूआत करते हैं।
00:59 सबसे पहले Scilab खोलें।
01:03 फिर Applications पर जाएं और Xcos चुनें।
01:08 या अपने Scilab console विंडो में Xcos टाइप करें और एंटर दबाएं।
01:15 ऐसा करके दो विंडो खुलेंगे। # Palette Browser और # An Untitled-Xcos विंडो।
01:23 Untitled-Xcos विंडो में, File और फिर Open पर क्लिक करें।
01:30 डाइरेक्टरी पर जाएं, जहाँ फाइल firstorder.xcos सेव है।
01:36 उस फाइल को चुनें और Ok पर क्लिक करें।
01:40 अब transfer function ब्लॉक पर डबल-क्लिक करें।
01:44 जाँचे कि आप उसी transfer function का उपयोग कर रहे हैं, जिसका मैं कर रही हूँ।
01:49 मेरे लिए नुमिरेटर 1 है और डिनोमिनेटर 2 asteric s plus 1 है जो कि 2 multiplied by s plus one है।
02:01 Ok पर क्लिक करें।
02:03 Step ब्लॉक पर डबल-क्लिक करें।
02:06 जाँचे कि आप समान step input पैरामीटर्स का उपयोग कर रहे हैं, जैसा कि मैं कर रही हूँ।
02:11 मेरे लिए Step time 1 है, Initial value 0 है और Final value 2 है।

OK पर क्लिक करें।

02:20 मैन्यू बार में Simulation पर क्लिक करें और फाइल को सिम्युलेट करने के लिए Start चुनें।
02:27 समान प्लॉट की अपेक्षा करें, जो यह सुनिश्चित करता है कि फ़ाइल में कोई गलती नहीं है।
02:32 Palette Browser पर जाएँ।
02:35 Continuous time systems श्रेणी पर क्लिक करें।
02:39 PID ब्लॉक को ड्रैग और ड्रॉप करें, जो यहाँ Xcos विंडो में है।
02:46 Signal Routing श्रेणी पर क्लिक करें।
02:49 'Mux ब्लॉक को ड्रैग और ड्रॉप करें, जो यहाँ Xcos विंडो में है।
02:55 Mathematical Operations श्रेणी पर क्लिक करें।
03:00 Summation ब्लॉक को ड्रैग और ड्रॉप करें, जो यहाँ Xcos विंडो में है।
03:07 ध्यान दें कि यह ब्ल़ॉक डिफॉल्ट रूप से पहले इनपुट से दूसरे इनपुट को घटाता है।
03:14 हम summation ब्लॉक के इस डिफॉल्ट कंफिग्रेशन का उपयोग करेंगे।
03:18 step input ब्लॉक और transfer function ब्लॉक से जुड़ी रेखा पर क्लिक करें।
03:24 फिर इसे डिलीट करने के लिए Delete बटन दबाएं।
03:27 step input ब्लॉक को transfer function ब्लॉक से दूर करें।
03:31 transfer function ब्लॉक और cscope ब्लॉक से जुड़ी रेखा पर क्लिक करें।
03:36 फिर इसे डिलीट करने के लिए Delete बटन दबाएँ।
03:40 cscope और clock input ब्लॉक को transfer function ब्लॉक से दूर ड्रैग करें।
03:46 PID क्लॉक को transfer function ब्लॉक के आगे रखें।
03:50 summation ब्लॉक को PID ब्लॉक से पहले रखें।
03:54 Mux ब्लॉक को transfer function ब्लॉक और cscope ब्लॉक के बीच में रखें।
03:59 ब्लॉक्स को समायोजित करें, यदि आवश्यकता हो, ताकि वे सभी एक रेखा में आ जाएँ।
04:04 step input ब्लॉक को summation ब्लॉक के पहले input port से जोड़ें।
04:10 ध्यान दें कि यह summation ब्लॉक का सकारात्मक input port है।
04:15 summation ब्लॉक के output port को PID ब्लॉक के input port से जोडें।
04:21 PID ब्लॉक के output port को transfer function ब्लॉक के input port से जोडें।
04:27 transfer function ब्लॉक के output port को Mux ब्लॉक के निम्न input port से जोडें।
04:33 Mux ब्लॉक के output port को cscope ब्लॉक के input port से जोड़ें।
04:39 step input ब्लॉक और summation ब्लॉक से जुड़ने वाली रेखा पर जाएँ।
04:44 उस रेखा से Mux के input port को जोड़ें।
04:48 जोड़ते समय रेखा मोड़ बनाने के लिए बाएं माउस क्लिक का उपयोग करें।
04:54 transfer function ब्लॉक और Mux ब्लॉक को जोड़ने वाली रेखा पर जाएँ।
04:59 summation ब्लॉक के दूसरे input port को उस रेखा से जोडें । रेखा मोड़ का उपयोग करें जहाँ पर आवश्यक हो।
05:08 इसके पैरामीटर सेटिंग डायलॉग बॉक्स को खोलने के लिए PID ब्लॉक पर डबल-क्लिक करें।
05:14 यहाँ आप Proportional, Integral और Derivative लब्धि सेट कर सकते हैं।
05:18 कृपया ध्यान दें, Integral gain tau I द्वारा 1 माना जाना चाहिए। जहाँ tau I integral time है।
05:28 हम डिफॉल्ट सेटिंग्स का उपयोग करेंगे। डिफॉल्ट सेटिंग्स का उपयोग करने के लिए Cancel पर क्लिक करें।
05:34 हम अब सिम्युलेशन चलाने के लिए तैयार हैं।
05:37 ध्यान दें कि हम setpoint वेरिएबल के रूप में step input ब्लॉक का उपयोग कर रहे हैं।
05:42 PID controller Transfer Function ब्लॉक के लिए एक इनपुट तैयार करेगा।
05:47 यह ऐसा होगा कि transfer function ब्लॉक का आउटपुट setpoint मैच करेगा।
05:53 मैन्यू बार में उपलब्ध Start simulation बटन पर क्लिक करें।
05:58 एक ग्राफिक विंडो खुलने की अपेक्षा करें। इसमें एक ही प्लॉट में प्लॉट किए गए दो वेरिएबल होंगे।
06:07 स्टेप प्लॉट setpoint है, जिसमें 2 की अंतिम वेल्यू है।
06:12 कर्व्ड प्लॉट जो हरे रंग का है, वह transfer function का आउटपुट है। जो 2 के setpoint वेल्यू से मिलने की कोशिश करता है।
06:22 आप अब PID सेटिंग्स को बदल सकते हैं और सीखें कि वे आउटपुट को कैसे प्रभावित करते हैं।
06:28 यहाँ विडियो को रोकें और दिए गए अभ्यास कार्य को हल करें।
06:33 केवल Proportional Controller का कार्यान्वयन करें। वह केवल P है और PID नहीं।
06:40 Proportional लब्धि को बदलें ताकि बिना ओवरशूट के setpoint आउटपुट मैच करें।
06:47 प्लॉट में summation ब्लॉक का आउटपुट सम्मिलित करें।
06:51 आप इस अलग रखने के लिए CMSCOPE का उपयोग कर सकते हैं।
06:55 PID ब्लॉक के आउटपुट से इसकी विज्युवली तुलना करें।
06:59 इसी के साथ हम ट्यूटोरियल के अंत में आ गए हैं। संक्षेप में..
07:04 इस ट्यूटोरियल में हमने सीखाः PID controller का कार्यान्वयन करने के लिए firstorder.xcos फाइल को बदलना।
07:12 सिम्युलेशन की आवश्यकता के आधार पर प्रत्येक ब्लॉक कंफिगर करना।
07:16 सिम्युलेशन पैरामीटर्स सेट करना।
07:19 निम्न लिंक पर उपलब्ध विडियो, स्पोकन ट्यूटोरियल को सारांशित करता है। कृपया डाउनलोड करें और इसे देखें।
07:26 स्पोकन ट्यूटोरियल टीम कार्यशालाएँ आयोजित करती है और प्रमाणपत्र देती है। अधिक जानकारी के लिए, कृपया हमें लिखें।
07:34 क्या आपको इस स्पोकन ट्यूटोरियल में कोई प्रश्न है?
07:37 http://forums.spoken-tutorial.org पर जाएँ।
07:43 जहाँ आपको प्रश्न हो उस समय को चुनें।
07:47 संक्षिप्त में अपना प्रश्न बताएँ।
07:50 हमारी टीम से कोई उनका उत्तर देगा।
07:53 स्पोकन ट्यूटोरियल फोरम इस ट्यूटोरियल पर विशिष्ट प्रश्नों के लिए है।
07:58 कृपया असंबंधित और सामान्य प्रश्नों को पोस्ट न करें।
08:03 यह अव्यवस्था को कम करने में मदद करेगा।
08:05 कम अव्यवस्था के साथ हम इस चर्चा का उपयोग शैक्षिक सामग्री के रूप में कर सकते हैं।
08:11 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। इस मिशन पर अधिक जानकारी दिखाई गई लिंक पर उपलब्ध है।
08:23 यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुडने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh