فیلم آموزشی 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 (عمومی)”

پیام بگذارید

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

ninety two − = eighty five