آموزش سیمولینک simulink متلب MATLAB

با بخشه دیگر از سری آموزش های simulink  در خدمت شما هستم سایت فوجی fooji.ir

نگارنده : محمد امین جعفری

هدف مساله: آشنایی با حل معادله چند جمله ای و بلوک های Algebric constrain و  Display

صورت مساله : معادله X^3-3x^2-2=0 را به کمک سیمولینک حل کرده و جواب های آن را نمایش دهید.

1-1-3 ایجاد مدل

یک پنجره جدید باز می کنیم

1-1-1-3 وارد کردن بلوک ها

بلوک های زیر را از کتابخانه سیمولینک وارد پنجره مدل می کنیم. از راه های زیر

– simulink>>Sources>>constant                        تعداد : 2

– simulink>>math operation>>sum                    تعداد : 1

– simulink>>math operation>>Algebric constrain  تعداد : 1

– simulink >>math operation>>math function      تعداد: 2

– simulink>>math operation>>Gain                    تعداد : 1

– simulink>>Sinks>>Display                              تعداد : 1

2-1-1-3  مرتب و وصل نمودن بلوک ها

بلوک ها را مانند شکل زیر  مرتب کرده و به هم وصل می کنیم

آموزش شبیه سازی در متلب-matlab simulink

3-1-1-3 تنظیمات بلوک ها

تنظیمات زیر را برای بلوک های مربوطه انجام می دهیم:

1- روی بلوک constant دو بار کلیک کرده و در پنجره تنظیمات باز شده، مقدار ثابت( constant value) آن را 2 وارد کرده و ok میکنیم.

2- روی بلوک sum دوبار کلیک کرده و در پنجره از شده در کادر list of signs عبارت ++-| را وارد و در مقابل Icone shape، از منوی گشودنی عبارت Rectangular را انتخاب و ok می کنیم و سپس بلوک های آزاد متصل نشده به مدل را مطابق شکل زید به هم وصل می کنیم.

3- روی بلوک Math function  دوبار کلیک کرده و در پنجره تنظیمات از منوی گشودنی مقابل Function گزینه Square را انتخاب می کنیم و ok میزنیم.

4- روی بلوک Gain دوبار کلیک کرده و در پنجره تنظیمات مقدار Gain  را 3 وارد و ok میکنیم.

5- روی بلوک constant 1  دوبار کلیک کرده و در پنجره تنظیمات مقدار constant value را 3 وارد و ok می کنیم.

6- روی بلوک math function1  دوبار کلیک کرده و در پنجره تنظیمات از منوی گشودنی مقابل function گزینه pow را انتخاب و ok میکنیم.

آموزش آنلاین سیمولینک در متلب
2-1-3 اجرای مدل

روی دکمه play در پنجره مدل کلیک کنید

3-1-3 مشاهده نتایج

اکنون می توان جواب های این معادله در قسمت Display مشاهده کرد.

آموزش simulink نرم افزار matlab
4-1-3 نکات مثال حل 

1- بلوک math function برای اعمال ریاضی خاصی کاربرد دارد. در این مثال یک با برای توان 2 و بار دیگر برای به  توان 3 رساندن ورودی x استفاده شده است.

2- بلوک Display برای نمایش اعداد و ماتریس هایی به کار می رود که با زمان تغییر نمی کنند یا مقدار نهایی آن ها دارای اهمیت  می باشد و منحنی تغییرات آن ها به زمان مهم نیست.

3- روشی که بلوک Algebraic constrain برای حل معادلات استفاده می کند، یک روش عددی است. بنابراین باید در پنجره تنظیمات آن حدس اولیه برای جواب داده شود.

آموزش سیمولینک قسمت اول

آموزش سیمولینک قسمت دوم

آموزش سیمولینک قسمت سوم

آموزش سیمولینک قسمت چهارم

آموزش سیمولینک قسمت  پنجم

آموزش سیمولینک قسمت ششم

منبع : سایت fooji.ir

No votes yet.
Please wait...