سایر

« کاربرد سیمولینک متلب در کنترل »

شروع کار با سیمولینک :

سیمولینک نرم افزاریست که شما براي شبیهسازي سیستمهاي دینامیکی، میتوانید از آن استفاده کنید. این نرمافزار داراي کتابخانههاي زیادي در زمینه رشتههاي مختلف از جمله برق و مکانیک میباشد. اگه ما نرمافزار متلب را فصل مشترك رشتههاي مهندسی در محاسبات عددي بدانیم ، نرمافزار سیمولینک را میتوانیم فصل مشترك رشتههاي مهندسی در زمینه نرمافزارهاي شبیهساز قرار دهیم.

براي اینکه بتوانیم نرم افزار سیمولینک را اجرا کنیم به یکی از دو روش زیر عمل می کنیم : 1 -با تایپ فرمان Simulink در پنجره فرمان متلب 2 -با کلیک بر آیکون در toolbar متلب ا اجرا کردن نرم افزار سیمولینک پنجره اي به شکل زیر باز می شود :

در این پنجره کتابخانه هاي موجود در نرم افزار سیمولینک مشاهده می شود . براي اینکه بتوانیم بلوك مورد نظر را در این پنجره بیابیم کافیست به کتابخانه حاوي آن بلوك رجوع کنیم . به عنوان مثال براي استفاده از منبع موج سینوسی بایستی به کتابخانه مراجعه کنیم . در بین کتابخانه ها ، براي بلوکهاي بسیار پر کاربرد و معمول در سیمولینک ، از جمله اسیلوسکوپ مورد استفاده قرار می گیرد . براي شروع کار با سیمولینک ابتدا از مسیر File << New << Model یک مدل جدید ایجاد کنید. این مدل را در شکل زیر مشاهده میکنید. میخواهیم از یک پالس، مشتق و انتگرال گرفته و روي یک اسکوپ به همراه سیگنال اصلی نمایش دهیم . بلوكهایی را که احتیاج داریم عبارتند از: مولد پالس، انتگرالگیر، مشتقگیر، تسهیم کننده و بلوکی بسیار معروف به نام اسکوپ. این بلوكها را در مسیرهاي زیر میتونید بیابید: Simulink >> Sources >> Pulse Generator Simulink >> Continuous >> Integrator Simulink >> Continuous >> Derivative Simulink >> Signal Routing >> Mux Scope << Sinks << Simulink نحوه آوردن بلوكها بسیار ساده می باشد . شما میتوانید روي بلوك مورد نظر کلیک چپ کرده و بدون رها کردن آن، موس را به درون مدل مربوطه ببرید و در جائیکه میخواهید بلوك 5 را قرار دهید، موس را رها کنید(Drop and Drag (و یا اینکه روي بلوك مورد نظر کلیک راست کرده و گزینه untitled to Add را انتخاب کنید

Image result for ‫آموزش سیمولینک متلب در کنترل‬‎



در واقع untitled نام پیش فرض مدل شماست که میتوانید آن را تغییر دهید. پس از اینکه تمامی بلوكها را به مدل خودتان اضافه کردید بلوكها را بهصورت زیر در بیاورید: براي مرتب کردن بلوكها، هم با موس میتوانید جاي آنها را عوض کنید، هم با کیبورد به این صورت که بلوك موردنظر را انتخاب کرده و با کلیدهاي جهتی بر روي کیبورد، جاي بلوك را تغییر دهید. براي بزرگ کردن اندازه بلوكها از کلید R و براي کوچک کردن آنها از کلید V استفاده کنید. 6 حالا باید تنظیمات لازم را بر بلوكها انجام دهیم . بر روي بلوك مولد پالس دوبار کلیک کنید و مانند شکل زیر تغییرات لازم را اعمال کنید: خروجی این بلوك یک پالس با اندازه 1 و دوره تناوب 5.1 ثانیه و بدون تـاْخیر و با پهناي پالس معادل 50 درصد دامنه هست. (Duty Cycle =50%) بر روي بلوك تسهیم کننده دوبار کلیک کرده و تعداد وروديهاي آن را به 3 تغییر دهید. در تنظیمات بلوكهاي انتگرالگیر و مشتقگیر و اسکوپ تغییري ایجاد نکنید.

Related image

حال باید بلوكها را به یکدیگر متصل کنیم . براي اینکار ماوس را به سمت خروجی مولد پالس برده و زمانی که ماوس به شکل + در امد کلیک چپ را فشار داده و بدون رها کردن آن، به سمت ورودي دومی تسهیم کننده حرکت کنید و زمانی که اشارهگر ماوس بصورت یک بعلاوه دوخط درآمد آن را رها کنید تا اتصال ایجاد شود. اگر میخواهید از یک سیگنال انشعابی بگیرید، از کلیک راست ماوس باید استفاده کنید . مثلا در مورد اتصال ورودي انتگرالگیر باید ماوس را به سمت سیگنال خروجی مولد پالس برده و با فشردن کلیک راست به سمت ورودي انتگرالگیر حرکت کنید و زمانی که اشارهگر ماوس بصورت یک بعلاوه دوخط درآمد آن را رها کنید تا اتصال ایجاد شود. باقی اتصالات را دقیقا به همینصورت و مطابق شکل زیر انجام دهید: 7 حالا مدل شما آماده شده و میتوانید آن را اجرا کنید . البته قبل از اجرا کردن باید تنظیمات شبیهسازي(زمان اجرا، گام حرکت، نوع حلگر و …) را انجام بدید که فعلا براي این مثال نیازي نیست .پس مدلتان را با فشاردادن دگمه استارت، ران کنید. سپس بر روي اسکوپ دو بار کلیک کنید، شما قاعدتا باید شکل موجهاي زیر را ببینید: (یادتان باشد که حتما روي دکمه scale Auto کلیک کنید تا شکل موجها را کامل ببینید) 8 م

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *