آموزش مقدماتی سیمولینک؛ ساخت و بررسی یک مدل ساده
ساخت یک مدل ساده در Simulink با ورودی و خروجی مشخص؛ بررسی بلوکها، تنظیمات شبیهسازی و تفاوت مدل با اسکریپت متلب.
سیمولینک چه تفاوتی با یک اسکریپت دارد؟
در اسکریپت، دستورها را بهترتیب مینویسی؛ در سیمولینک رابطه اجزای مدل را با بلوکها و اتصال سیگنالها بیان میکنی. این روش برای دیدن جریان سیگنال و رفتار سیستم در زمان مفید است. نوشتن کد و مدلسازی بلوکی میتوانند در کنار هم استفاده شوند.
تمرین اول: یک موج با دامنه متفاوت
یک مدل خالی باز کن. بلوکهای Sine Wave، Gain و Scope را اضافه و به همین ترتیب متصل کن. مقدار Gain را ۲ بگذار و مدل را اجرا کن. سپس Gain را به ۰٫۵ تغییر بده. در این تمرین کوچک، میتوانی اثر تغییر یک پارامتر را بدون تغییر ساختار مدل ببینی.
قبل از اعتماد به نمودار، چه چیزهایی را بررسی کنیم؟
- مقدار و واحد پارامترها را بنویس؛ دامنه و فرکانس را با هم اشتباه نگیر.
- مدت شبیهسازی را متناسب با پدیده انتخاب کن.
- پیوسته یا گسسته بودن مدل و زمان نمونهبرداری را مشخص کن.
- اگر حلگر یا گام زمانی را تغییر میدهی، اثرش را با همان ورودی مقایسه کن.
چرا یک مدل کوچک بهتر یاد میدهد؟
وقتی فقط سه بلوک داری، منشأ تغییر خروجی روشنتر است. بعد از فهم این مثال، میتوانی یک بلوک انتگرالگیر یا یک زیرسیستم اضافه کنی. هر بار فقط یک تغییر بده و پیش از اجرای مدل حدس بزن خروجی چه تغییری خواهد کرد. اختلاف حدس و نتیجه، نقطه خوبی برای یادگیری است.
مطالب مرتبط با سیمولینک
در دوره جامع MATLAB، آشنایی مقدماتی با شبیهسازی در سیمولینک هم وجود دارد. اگر هنوز با متغیر، تابع و رسم نمودار راحت نیستی، آن مبانی را همزمان تقویت کن. هدف این راهنما ساخت اولین مدل است؛ برای انتخاب آموزش کاملتر، سرفصل دوره را بررسی کن.
برای مطالعه بیشتر
ساخت اولین مدل در مستندات Simulink ↗دوره مرتبط: آموزش متلب از مقدماتی تا پیشرفته
همه راهنماها ←