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)
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 | यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुडने के लिए धन्यवाद। |