فیلم آموزشی simulink (عمومی)

simulnk1

سیمولینک چیست؟

یکی از بخش های مهم نرم افزار متلب می باشد که در بین جامعه مهندسین دنیا بیسیار معروف و محبوب می با شد. دلیل شهرت سیمولینک در ساده سازی شبیه سازی فرایندهای پیچیده و کاربردی و نظری می باشد.

شما در سیمولینک به تمام قدرت زبان برنامه نویسی متلب (پردازش تصویر – پردازش سیگنال  و . . .) دسترسی دارید و می توانید هر الگوریتمی را در آن پیاده سازی کنید.

شاید تعجب کنید اماامروزه قدرت سیمولینک به حدی رسیده است که می توانید در آن برای بیشتر پردازنده های معروف DSP مانند TSMC ساخت شرکت Texas Instrument  یا PLC بدون نیاز به هیچ کدنویسی ، برنامه های کاربردی تنها با چند کلیک بنویسید. شما دیگر مثل قبل نیاز ندارید ساعت ها زمان بگذارید و نحوه کدنویسی و رجسیترهای یک میکروکنترلر مانند ARM را یاد بگیرید بلکه فقط کافی است سیمولینک بلد باشید و بتوانید مدل خود را در سیمولینک پیاده سازی کنید ، شما از قابلیت Code Generator  سیمولینک به راحتی می توانید کد مورد نظر میکروکنترلر ARM را تولید کرده و در آن بارگذاری کنید.

simulink code gerenrator

برخی از سیستم های Embedded که سیمولینک می تواند با آنها ارتباط برقرار کند :

Texas Instruments Code Composer Studio

Texas Instruments C5000

VxWorks/Tornado Real-Time Operating System

Microsoft Visual Studio

Linux

Windows

AUTOSAR Runtime Environment

HDL Coder

.NET

 

شما می توانید از داخل سیمولینک با محیط خارج به صورت بر خط ارتباط برقرار کنید و سیگنال بگیرید و سیگنال کنترلی بفرستید. شما میتوانید برنامه ها نوشته شده در زبان C یا C++ را در سیمولینک فراخوانی کرده و استفاده نمایید.

تاکنون چندین پروژه صنعتی توسط سیمولینک به صورت برخط real time کنترل می شود. برخی از این پروژه ها را می توانید در لینک زیر مشاهده بفرمایید.

www.mathworks.com/help/simulink/examples.html

 

جهت کاربردی تر کردن سیمولینک، امروزه علاوه بر خود سیمولینک، تولباکس های متنوعی هم در کنار آن عرضه می شود. شما برای کار با این تولباکس ها باید با خود سیمولینک آشنا باشید. تعدادی را در لیست زیر می بینید :

SimBiology (مدلسازی و شبیه سازی سیستم های بیولوژی)

SimDriveline (مدلسازی و شبیه سازی سیستم های مکانیکی یک بعدی)

SimElectronics (مدلسازی و شبیه سازی سیستم های الکترونیکی)

SimEvents (مدلسازی و شبیه سازی سیستم های گسسته)

SimHydraulics (مدلسازی و شبیه سازی سیستم های هیدولیک)

SimMechanics (مدلسازی و شبیه سازی سیستم های مکانیکی multi-body)

SimPowerSystems (مدلسازی و شبیه سازی سیستم های مهندسی برق قدرت)

SimRF (مدلسازی و شبیه سازی سیستم های فرکانس بالا)

Simscape (مدلسازی و شبیه سازی سیستم های فیزیکی multidomain )

 

لینک دانلود

سرفصل های این فیلم آموزشی :

نصب

ساخت مدل و اجرای شبیه سازی

معرفی بلوکهای اصلی

کتابخانه ها

ماسک Mask

Stateflow

پیاده سازی الگوریتم های عمومی

عیب یابی و خطا یابی و تصحیح آنها

Datatypes و نرخ نمونه برداری

Solvers

Embedded systems در سیمولینک

کار با m فایل در سیمولینک

نامگذاری و مسیر دهی و logging سیگنال

درس1-مقدمه

درس2-شروع به کار با سیمولینک

درس3-تغییر پارامترهای بلوک های دیفرانسیل و انتگرال

درس5-انتقال اطلاعات به Workspace

درس6-subsystem

درس7-توابع ریاضی

درس8-معرفی برخی از بلوک هایsignal Builder و signal Generator

درس9-امپدانس مختلط

درس10-ساخت مدل با استفاده از تابع تبدیل

درس11-مدل سازی فیلتر بالاگذر در سیمولینک

درس12-تعمیم کاربرد تابع تبدیل

درس13-مدل سیمولینک سیستم جرم و فنر و دمپر

فصل سوم:معادله فضای حالت

درس1-معادله فضای حالت

درس2-حل مثال سیستم جرم و فنر با استفاده از معادله حالت

درس3-ساخت مدل فضای حالت سیستم جرم و فنر و دمپر

درس4-مدل ارابه سوار بر گاری بی جرم و تابع تبدیل به فضای حالت

فصل چهارم:شبیه سازی سیستم ها با استفاده از بلوک های سیمولینک بدون شبیه سازی تحلیلی ریاضی

درس1-حرکت اتومبیل بامیرایی وابسته به سرعت

درس2-مدل قطار با یک واگن

درس3-مدل حرکت تحت جاذبه با استفاده از بلوکهای سیمولینک

درس4-توپی که از بالا رها می شود

درس5-مدل حرکت پرتابه

درس6-ساده کردن مدل با استفاده از subsystem

فصل پنجم:نگاهی دقیق تر به بلوک های سیمولینک

درس1-بلوک transfer Fun و zero-pole

درس2-بلوک های انتگرال مرتبه دوم

درس3-بلوک های Delayدر کتابخانهContinuous

درس4-معرفی بلوک های saturationاز کتابخانهDiscontinuities

درس5-معرفی بلوک هایDead zone

درس6-بلوک های Rate Limiter(محدود کننده سرعت)

درس7-درون یابی با استفاده از جدولPrelookup و interpolation Using Preoockup

درس8-بلوک هایDirect,Sineو Cosine

درس9-بلوک حل معادله جبری جبری از کتابخانه Math Operations

درس10-بلوکassignment

درس11-بلوکهای مربوط به اعداد مختلط

درس12-بلوک های Weighted Sample Time MathوBias

درس13-بلوکهایSqueeze ,Find Nonzero ElementsوDot Product

درس14-بلوک های ماکسیمم و مینیمم

درس15-بلوکهای چیدمان آرایه

فصل هفتم:معرفی بلوکهای سیمولینک قسمت سوم

درس1-کتابخانهModel Verification

درس2-بلوکهای کتابخانهModel-Wide Utilities

درس3-کتابخانهSignal Attributes

درس4-بلوکهایBus Assignment

درس5-معرفی بلوکهای Data StoreوGo to

درس6-بلوکهایMultiport Switch-index Vector-Manual Switch

درس7-معرفی بلوکهایswitch-Selector-Vector Concatenate

فصل هشتم:کتابخانهSimscape

درس1-معرفی کتابخانه Simscape

درس2-ساخت مدل فیزیکی با استفاده از Simscape

درس3-صحبت پایانی

5 دیدگاه دربارهٔ «فیلم آموزشی simulink (عمومی)»

دیدگاه‌ خود را بنویسید

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