کتاب برنامه نویسی SIMULINK برای مهندسین
معرفی کتاب برنامه نویسی SIMULINK برای مهندسین:
نرمافزار Simulink(به فارسی سیمولینک) نرمافزار است زیرمجموعه نرمافزار Matlab(به فارسی متلب) که توسط شرکت MathWorks تولید و گسترش یافته است. این نرمافزار دارای محیطی گرافیکی جهت مدلسازی، شبیه سازی و تحلیل عملکرد سیستم های دینامیکی(پویا) مانند سیستمهای الکتریکی، مکانیکی، هیدرولیکی، مخابراتی و بسیاری د یگر از سیستم های مطرح در علوم مهندسی بوده که قادر است این سیستمها را با شرایط بسیار نزدیک به واقعیت، شبیه سازی کند. از آنجایی که Simulink برپایه Matlab و Matlab برپایه ریاضیات بنا نهاده شده است، لذا هر سیستمی که ریاضیات آن در دسترس باشد، در این نرمافزار قابل مدلسازی است.
در کتاب «برنامه نویسی SIMULINK برای مهندسین» آموزش صفر تا صد نرمافزار Simulink مبتنی بر پروژههای مختلف و کاربردی مشترک در رشتههای مختلف فنی مهندسی و علوم پایه بیان شده است. متاسفانه اغلب کتب آموزشی در این حوزه، تکیه بر جزییات این نرمافزار نموده و خواننده را از رسیدن به هدف مطلوب، بازمیدارند. لذا این کتاب از ارائه مطالب غیرکاربردی پرهیز نموده و با بیانی ساده و پروژه محور، آموزشی کامل از این نرمافزار را برای دانشجویان و پژوهشگران رشتههای مهندسی برق، مهندسی مکانیک، مهندسی کامپیوتر، مهندسی عمران، مهندسی شیمی، مهندسی نفت، مهندسی هواوفضا، فیزیک، ریاضی و ... در سطوح مختلف کارشناسی، کارشناسی ارشد و دکتری ارائه میدهد.
بطور خلاصه کتابی را که پیش رو دارید بر3 اصل زیر استوار است:
v آموزش روان
v پرهیز از بیان جزییات و مطالب غیرکاربردی
v به کارگیری پروژه های کاربردی و مشترک بین رشته های مهندسی و علوم پایه
ويژگي هاي اصلي كتاب:
✅ عملیات ریاضی در محیط Simulink
✅ الگوریتم نویسی در محیط Simulink
✅ مدلسازی سیستمهای دینامیکی
✅ شبیهسازی مدارهای دیجیتال
✅ جعبهابزار منطق فازی
✅ جعبهابزار شبکههای عصبی
✅ شبیهسازی سیستمهای الکتریکی و الکترونیکی
✅ طراحی و شبیهسازی پروژههای کاربردی در رشتههای مختلف
✔ برای سفارش پستي کتاب روی لینک زیر کلیک کنید:
آموزش سیمولینک (قسمت اول)
سيمولينك نرم افزاريه كه شما براي شبيهسازي سيستمهاي ديناميكي، ميتونيد از اون استفاده كنيد اين نرمافزار زيرمجموعه نرمافزار متلبه كه داراي كتابخانههاي زيادي در زمينه رشتههاي مختلف از جمله برق و مكانيكه. اگه ما نرمافزار متلب رو فصل مشترك رشتههاي مهندسي در محاسبات عددي بدونيم نرمافزار سيمولينك رو ميتونيم فصل مشترك رشتههاي مهندسي در زمينه نرمافزارهاي شبيهساز قرار بديم.
براي شروع كار با سيموليك ابتدا از مسير 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
حال بلوک ها را مانند شکل زیر مرتب کرده و سیم کشی کنید: