- सिमुलिंक क्या है?
- MATLAB में Simulink कैसे लॉन्च करें?
- Simulink लाइब्रेरी ब्राउज़र
- MATLAB Simulink के साथ डेमो मॉडल चलाना
- डीबगर शुरू करना
- सिग्नल एम्पलीफायर के लिए एक सिमुलिंक मॉडल बनाना
- एक गतिशील नियंत्रण प्रणाली मॉडलिंग
सिमुलिंक क्या है?
Simulink पिछले कुछ वर्षों में अकादमियों और उद्योगों के बीच सबसे अधिक इस्तेमाल किया जाने वाला इंजीनियरिंग सॉफ्टवेयर पैकेज बन गया है। सिमुलिंक MATLAB सॉफ्टवेयर के साथ एकीकृत होता है जो कि गतिशील प्रणालियों के मॉडलिंग, अनुकरण और विश्लेषण के लिए उपयोग किया जाता है। Simulink आपके मॉडल को बनाने के लिए ब्लॉक आरेख के रूप में एक ग्राफिकल यूजर इंटरफेस (GUI) प्रदान करता है जैसे आप पेंसिल और पेपर का उपयोग कर बना रहे हैं।
सिमुलिंक को समझने के लिए आप एक सरल उदाहरण पर विचार कर सकते हैं,
यहां, ऊपर के उदाहरण में हम साइन वेव ब्लॉक से साइन वेव बना रहे हैं और इसे एक गेन फैक्टर द्वारा एम्प्लीफाइ कर रहे हैं, जिसे आप सिमुलिंक पर सीधे स्कोप ब्लॉक पर डबल क्लिक करके चेक करते हैं।
यदि आप MATLAB के लिए नए हैं, तो पहले MATLAB में प्रयुक्त शब्दावली सीखें और एलईडी ब्लिंकिंग से शुरुआत करें।
MATLAB में Simulink कैसे लॉन्च करें?
MATLAB में Simulink खोलने के लिए, आप बस MATLAB मेनू बार से Simulink बटन पर क्लिक कर सकते हैं, जैसा कि नीचे दी गई छवि में दिखाया गया है
इसके अलावा, आप बस Simulink को खोलने के लिए कमांड विंडो का उपयोग कर सकते हैं। बस कमांड लाइन में hit सिमुलिंक’लिखें और एंटर दबाएं।
simulink
नीचे पहली विंडो है जो Simulink खोलने के बाद दिखाई देती है:
जैसा कि आप छवि में देख सकते हैं कि विभिन्न कार्यों को करने के लिए अलग-अलग विकल्प हैं, जैसे आप अपना टेम्पलेट, रिक्त मॉडल, रिक्त पुस्तकालय और कई अन्य बना सकते हैं।
जब भी हमें एक नया मॉडल तैयार करने की आवश्यकता होती है, हम उस पर डबल-क्लिक करके ' ब्लैंक मॉडल' विकल्प चुनते हैं। रिक्त मॉडल विंडो जिसे हम सिमुलिंक विंडो भी कह सकते हैं, नीचे दी गई छवि की तरह दिखती है।
Simulink लाइब्रेरी ब्राउज़र
सिमुलिंक लाइब्रेरी ब्राउज़र में सिंक, स्रोत, कनेक्टर, रैखिक और गैर-रेखीय घटक होते हैं। सिमुलिंक अन्य पिछले सिमुलेशन पैकेजों की तुलना में कहीं बेहतर है जो समीकरणों को एक कार्यक्रम में तैयार करने की आवश्यकता है, जबकि सिमुलिंक में आप फ़ंक्शन और ब्लॉक चुन सकते हैं और आपको समीकरणों के चर के मूल्यों को दर्ज करना होगा।
एक Simulink लाइब्रेरी ब्राउज़र खोलने के लिए आप बस Simulink मेनू से लाइब्रेरी ब्राउज़र बटन पर क्लिक कर सकते हैं, जैसा कि नीचे दी गई छवि में दिखाया गया है
सिमुलिंक लाइब्रेरी ब्राउज़र को खोलने का दूसरा तरीका कमांड विंडो में नीचे कमांड टाइप करना है। आदेश केस-संवेदी है इसलिए टाइप करते समय सावधान रहें:
slLibraryBrowser
यह कैसे Simulink लाइब्रेरी ब्राउज़र है, जिसमें आप सिंक, स्रोत, कनेक्टर, रैखिक और गैर-रेखीय घटकों की खोज कर सकते हैं।
MATLAB Simulink के साथ डेमो मॉडल चलाना
सिमुलिंक में पहले से ही विभिन्न प्रकार के सिस्टम जैसे ऑडियो, संचार, कंप्यूटर विजन, डीएसपी, रियल-टाइम और कई अन्य लोगों के सरल और उन्नत मॉडल शामिल हैं, जैसा कि आप नीचे दी गई छवि में देख सकते हैं,
उदाहरण या डेमो मॉडल चलाने के लिए बस उस पर डबल-क्लिक करें और उसके सिमुलिंक मॉडल की एक पॉप-अप विंडो दिखाई देगी, जैसा कि नीचे दी गई छवि में है
मॉडलिंग के बाद आप एकीकरण पद्धति, सिमुलिंक मेनू या कमांड विंडो का उपयोग करके मॉडल का अनुकरण कर सकते हैं। सबसे आसान और सुविधाजनक तरीका यह है कि सिमुलिंक मेनू से सिमुलिंक के मॉडल को चलाने के लिए सिमुलिंक 'आरयूएन' बटन का उपयोग करें, जैसा कि नीचे दी गई छवि में दिखाया गया है।
यदि आप चाहें तो आप डेमो मॉडल का उपयोग या संपादित करने में भी सक्षम हो सकते हैं।
डीबगर शुरू करना
Simulink Debugger एक मॉडल में बग का पता लगाने या उसका निदान करने के लिए Simulink का एक उपकरण है। डीबगर आपको सिमुलेशन चरण को चरणबद्ध तरीके से जांचने या चलाने में मदद करता है और इनपुट, आउटपुट और ब्लॉक स्टेट्स भी प्रदर्शित करता है।
डिबगर शुरू करने के लिए आपको बस सिमुलिंक मेनू बार के सिमुलेशन सेक्शन में डिबग मॉडल पर क्लिक करना होगा, जैसा कि नीचे दी गई छवि में दिखाया गया है
तुम भी कमांड विंडो से एक डिबगर शुरू कर सकते हैं बस नीचे कमांड टाइप करके, Sldebug ('मॉडल नाम')
सिग्नल एम्पलीफायर के लिए एक सिमुलिंक मॉडल बनाना
Step 1: - Simulink को Simulink बटन से लॉन्च करें या कमांड विंडो में 'simulink' टाइप करें ।
चरण 2: - सिमुलिंक से ' ब्लैंक मॉडल' चुनें, जैसा कि नीचे की छवि में दिखाया गया है
चरण 3: - अब, हम एक 'सिग्नल एम्पलीफायर मॉडल' बनाने जा रहे हैं जो एक इनपुट लेता है और इसे एक लाभ कारक द्वारा बढ़ाता है।
सिग्नल एम्पलीफायर मॉडल के लिए हमें साइन वेव ब्लॉक, गेन ब्लॉक और स्कोप चाहिए ।
चरण 4: - कमांड विंडो में 'sl'LibraryBrowser' टाइप करके लाइब्रेरी ब्राउज़र खोलें। और, आवश्यक ब्लॉकों को चुनें और उन्हें लाइब्रेरी ब्राउज़र विंडो से सिमुलिंक विंडो में खींचें, जैसा कि नीचे की छवि में दिखाया गया है
चरण 5: - सभी ब्लॉकों को सिमुलिंक विंडो में रखने के बाद, आपको उन्हें नीचे दी गई छवि के अनुसार कनेक्ट करना होगा,
चरण 6: - आपको दो इनपुट प्राप्त करने के लिए सेटिंग को बदलना होगा, इसलिए स्कोप पर डबल क्लिक करें और फिर सेटिंग में जाएं और ' इनपुट पोर्ट्स की संख्या' को '2' में बदलें, जैसा कि नीचे दी गई छवि में दिखाया गया है।
चरण 7: - अब, प्रवर्धन के लिए, आप संबंधित ब्लॉक पर डबल क्लिक करके साइन वेव और लाभ कारक के आयाम का मान सेट कर सकते हैं।
चरण 8: - इसे पूरा करने के बाद, हम सिमुलिंक मेनू में दिए गए 'RUN' बटन से अपना Simulink मॉडल चला सकते हैं ।
तब तक प्रतीक्षा करें जब तक कि सिमुलिंक आपके मॉडल को संकलित न कर दे, जिसे आप विंडो के निचले दाएं कोने में देख सकते हैं।
चरण 9: - अब, परिणाम के लिए गुंजाइश पर डबल-क्लिक करें और आप इनपुट और प्रवर्धित तरंग दोनों को देख पाएंगे, जैसा कि नीचे दी गई छवि में दिखाया गया है,
परिणामस्वरूप, यदि आप आउटपुट तरंग का निरीक्षण करते हैं, तो यह 3 के कारक द्वारा प्रवर्धित होता है।
चरण 10: - अब, आप अपने मॉडल को बचा सकते हैं और प्रिंट आउट भी प्राप्त कर सकते हैं, सिमुलिंक डिज़ाइन का विस्तार '.slx' है इसलिए बचत करते समय विस्तार पर नज़र रखें, आम तौर पर यह स्वचालित रूप से '.slx' एक्सटेंशन लेता है।
आप Model MATLAB Simulink का उपयोग करके एक मॉडल बनाना’के लिए अंत में दिए गए वीडियो को भी देख सकते हैं ।
एक गतिशील नियंत्रण प्रणाली मॉडलिंग
सिमुलिंक का उपयोग घर्षण, वायु प्रतिरोध, गियर फिसलन आदि से संबंधित विभिन्न वास्तविक समय-आधारित जटिल प्रणालियों का विश्लेषण करने के लिए किया जाता है। ये प्रणाली बहुत जटिल हैं, और इसके लिए एक मॉडल तैयार करना है जो लेख के दायरे से बाहर है। लेकिन डायनेमिक कंट्रोल सिस्टम को कैसे मॉडल किया जाए, यह जानने के लिए, MATLAB ने खुद एक अच्छा दस्तावेज प्रदान किया। आप MATLAB के प्रारंभ ट्यूटोरियल को प्राप्त कर सकते हैं । गेटिंग स्टार्टेड का चयन करने के बाद ' मॉडल ए डायनमिक सिस्टम ' पर जाएं ।
आप MATLAB के मदद ब्राउज़र पर पुनः निर्देशित हो जाएंगे, जैसा कि नीचे दी गई छवि में दिखाया गया है
सिमुलिंक मॉडल को डिगाने की पूरी प्रक्रिया नीचे वीडियो में दिखाई गई है: