آموزش سیمولینک (قسمت اول)
سيمولينك نرم افزاريه كه شما براي شبيهسازي سيستمهاي ديناميكي، ميتونيد از اون استفاده كنيد اين نرمافزار زيرمجموعه نرمافزار متلبه كه داراي كتابخانههاي زيادي در زمينه رشتههاي مختلف از جمله برق و مكانيكه. اگه ما نرمافزار متلب رو فصل مشترك رشتههاي مهندسي در محاسبات عددي بدونيم نرمافزار سيمولينك رو ميتونيم فصل مشترك رشتههاي مهندسي در زمينه نرمافزارهاي شبيهساز قرار بديم.
براي شروع كار با سيموليك ابتدا از مسير File >> New >> Model يك مدل جديد ايجاد كنيد. اين مدل رو در شكل زير مشاهده ميكنيد.
آموزش سيمولينك (قسمت ششم)
در اين قسمت از آموزش سيمولينك ابتدا بنا به درخواست برخي از دوستان، يك معادله ي ديفرانسيل رو شبيه سازي مي كنيم. اين معادله ي ديفرانسيل ممكن است معادله ي هر نوع سيستمي باشد. حال فرض كنيد معادله ي سيستم ما به شرح زير باشد:
همان طور كه مي بينيد اين معادله از نوع درجه دو، و ورودي آن نيز پله است. شرايط اوليه براي متغيير خروجي، غير صفر مي باشد. حال براي شبيه سازي اين معادله ي ديفرانسيل به صورت بلوكي، و بدست آوردن خروجي، به صورت زير عمل كنيد:
طبق معمول ابتدا يك مدل جديد باز كرده و بلوك هاي مورد نياز را از مسيرهاي زير وارد آن مي كنيد:
آموزش سيمولينك (قسمت پنجم)
در ادامه ی آموزش Simulink ، مثالی رو مطرح می کنم که بیشتر با دقایق و ظرایف این نرم افزار آشنا شوید. فرض کنید سیستمی کنترلی دارید که تابع تبدیل آن در دسترس نیست و می خواهید مقدار ثابت زمانی این سیستم را بدست آورید. برای این منظور به ورودی سیستم، پله داده و ثابت زمانی را از روی خروجی سیستم اندازه می گیریم.
حال پنجره ای جدید باز کرده و بلوک های زیر را وارد آن کنید:
Simulink >> Sources >> Step
Simulink >> Sources >> Clock
Simulink >> Sinks >> Stop Simulation
Simulink >> Sinks >> Scope
Simulink >> Continuous >> Transfer Fcn
Simulink >> Sources >> Constant
Simulink >> Sinks >> Display
Simulink >> Logic and Bit Operations >> Relational Operator
حال بلوک ها را مانند شکل زیر مرتب کرده و سیم کشی کنید: