آموزش نرم افزار Matlab مخصوص مهندسین کنترل

با عضویت ویژه در سایت MatlabFile به تمامی آرشیو فایل های موجود دسترسی پیدا کرده و قادر به دریافت تمام فایل های اجرایی متلب و آموزش های ویدیویی ارائه شده در این سایت خواهید بود.

ثبت نام

اگر عضو سایت هستید ابتدا وارد حساب کاربری خود شوید.

ورود به حساب کاربری

بخش ها: 17
سطح: پیشرفته
مدرس: دکتر حامد چنارانی
مدت زمان: 13 ساعت 47 دقیقه

دکتر حامد چنارانی : دانشجوی دکتری مهندسی برق گرایش کنترل

  مهندس برتر تضمین می کنند سوالات دانشجویان بعد از دریافت آموزش توسط مدرسین مربوطه پاسخ داده شود چنانچه پاسخ سوال در طی سه روز ارسال نشد شماره  تماس مدرسین را از پشتبان های سایت دریافت کنید

تضمین کیفیت و گارانتی بازگشت هزینه  کیفیت این آموزش توسط مهندس برتر تضمین شده است. در صورت عدم رضایت از آموزش ۱۰۰ درصد مبلغ پرداختی به شما بازگشت داده می شود.
دانلود آنی و ارسال سریع  فعال سازی لینک دانلود بلافاصله پس از ثبت سفارش / ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
تالیف گروهی  برنامه ریزی ، تدریس و باربینی فیلم ها توسط گروهی از اساتید و دانشجویان انجام میشود تا خطا های احتمالی را به حداقل برسانیم
به روز رسانی رایگان آموزش های جدیدی که به بسته اضافه می شود را به رایگان می توانید از پنل خود دانلود کنید

تعداد مثال ها

تعداد دقیقه های آموزش

تعداد پشتیبانان

%

رضایت کاربران

مشاوره در زمینه انجام پروژه

شرح دوره

در این دوره آموزشی مهندسان برق به خوبی به نرم افزار متلب مسلط می شوند به طوری که به راحتی بتوانند در هر محیطی از این نرم افزار شبیه سازی های خود را انجام دهند. کار با نرم افزار متلب در همه محیط های آن به خصوص محیط m-file و Simulink به طور کامل شرح داده می شود. همچنین در این دوره نرم افزار متلب در قالب مسایل و مفاهیم مهندسی برق کنترل آموزش داده می شود. به گونه ای که پس از مشاهده این آموزش کاربر به راحتی میتواند مفاهیم کنترلی مد نظر را در نرم افزار متلب پیاده سازی کند. در این بخش توضیحات مهم و کلیدی برای شروع کار با نرم افزار متلب بیان شده اند. همچنین نحوه برنامه نویسی حرفه ای و استفاده از ابزارهای کاربردی در حین برنامه نویسی با چند مثال آموزش داده شده است.

ویدیو  معرفی بخش اول

آشنایی با بخش‏های مختلف نرم افزار Matlab و کد نویسی در محیط M-file

◄ معرفی محیط های نرم افزار متلب و کاربردهای آن¬ها
◄ انجام تنظیمات کاربردی و اولیه نوع فونت و سایز فونت محیط کار
◄ برنامه نویسی در محیط command window
◄ معرفی دستورات مهم برنامه نویسی در محیط m-file در قالب مثال
◄ آموزش برنامه نویسی محیط m-file و استفاده از ابزارهای کاربردی در متلب در قالب مثال
◄ بررسی صحیح بودن یا نا صحیح بودن یک برنامه در محیط m-file
◄ نکات مربوط به ذخیره سازی و نام گذاری فایل های شبیه سازی در قالب مثال
◄ معرفی محیط Simulink
◄ نکات ذخیره سازی فایل ها در محیط Simulink

شرح دوره

در این بخش از آموزش به مباحث مربوط به بردارها و ماتریس ها که مباحث پایه ای در مهندسی برق و به ویژه در گرایش کنترل می-باشد، پرداخته ایم. تقریبا همه مباحث کنترلی با ماتریس¬ها و بردارها (به عنوان مثال فرم فضای حالت یک سیستم) سروکار دارند؛ لذا نحوه برنامه نویسی به صورت ماتریسی در نرم افزار متلب بسیار اهمیت دارد. ادامه فرآیند آموزش به معرفی اعداد مختلط و فرم قطبی آن¬ها و نحوه مقدار دهی و دستورات مربوطه در نرم افزار Matlab اختصاص یافته است. از دیگر مواردی که در مهندسی کنترل اهمیت بسیار زیادی دارد، موضوع معادله مشخصه یک سیستم است که می¬توان آن را از روی ماتریس حالت (در فرم فضای حالت سیستم) بدست آورد. در این آموزش به نحوه محاسبه معادله مشخصه سیستم اشاره شده است. همچنین، دستورات مربوط به محاسبه مقادیر ویژه و بردارهای ویژه متناظر با آن¬ها آموزش داده شده¬اند. در نهایت به معرفی مباحث مربوط به چندجمله¬ای¬ها پرداخته¬ایم. حاصل یک چند جمله¬ای به ازای یک مقدار اسکالر یا یک مقدار ماتریسی در نرم افزار Matlab مورد بررسی قرار گرفته است. همچنین تمامی عملیات ریاضی در مورد چند جمله¬ای ها نیز در محیط نرم افزار آموزش داده شده¬اند.

ویدیو معرفی بخش دوم

آموزش عملیات ماتریسی و برداری برای مهندسین کنترل در Matlab 

◄ تعریف بردارها و ماتریس‏ها و عملگرهای ماتریسی
◄ ترانهاده یک ماتریس و بردار و محاسبه معکوس یک ماتریس
◄ محاسبه هر گونه نُرم ماتریس در نرم افزار Matlab
◄ محاسبه معادله مشخصه یک سیستم در Matlab
◄ محاسبه مقادیر ویژه و بردارهای ویژه یک سیستم در Matlab
◄ نحوه ورود و کار با اعداد مختلط در Matlab
◄ محاسبه اندازه و فاز اعداد مختلط توسط Matlab
◄ معرفی فرم قطبی اعداد مختلط
◄ انجام عملیات ریاضی بر روی چند جمله‏ای‏ها در Matlab
◄ محاسبه یک چند جمله‏ای به ازای یک مقدار اسکالر یا ماتریسی در Matlab

شرح دوره

این قسمت از آموزش به رسم منحنی¬ها در فضای دو بعدی در نرم افزار Matlab اختصاص یافته است. از آنجایی که خروجی اکثر شبیه سازی¬ها به صورت گرافیکی و در قالب منحنی ارائه می¬شوند، لذا دانستن تنظیمات مربوط به نمایش یک منحنی از اهمیت زیادی برخوردار است. حالت¬های مختلف مربوط به نمایش منحنی¬ها در نرم افزار Matlab به طور کامل آموزش داده شده است. به عنوان مثال، نمایش دو یا چند منحنی بر روی یک شکل، یا نمایش چند منحنی در یک شکل به صورت مجزا، نمایش چند منحنی در چند شکل مجزا، تنظیمات مربوط به نوع خط، رنگ و شبکه بندی تصاویر و سایر مواردی که در ارائه یک خروجی مطلوب از سوی نرم افزار نیازمند است، در این ویدئو آموزش داده شده است. همچنین از جمله موارد چالشی در خصوص چاپ یک منحنی، نوشتن بر روی آن است که در این ویدئو به آن پرداخته شده است. نحوه نوشتن حروف یونانی بر روی شکل¬ها و همچنین نحوه قرار دادن علائم مهم بر روی اشکال نیز آموزش داده شده است. پس از مشاهده این دوره آموزشی، ترسیم نمودارهای لگاریتمی و قطبی نیز بسیار آسان خواهد بود.

ویدیو معرفی بخش سوم

آموزش کامل تنظیمات رسم منحنی در فضای 2 بُعدی در Matlab 

◄ روش های رسم منحنی های دو بعدی
◄ رسم منحنی های لگاریتمی
◄ رسم منحنی های قطبی
◄ رسم چند منحنی بر روی یک شکل
◄ توضیح کاربرد دستور subplot
◄ نوشتن متن دلخواه بر روی شکل در موقعیت دلخواه
◄ نحوه استفاده از حروف یونانی و علائم مهم در توضیحات مربوط به شکل
◄ تنظیم رنگ، اندازه ضخامت و نوع خطوط در منحنی ها در هر شکل
◄ تنظیمات مربوط به مشخصات محورهای افقی، عمودی و عنوان شکل
◄ تغییر مقیاس محورهای عمودی و افقی

شرح دوره

در این بخش از آموزش به بیان مفاهیم مهم مهندسی کنترل در رابطه با توصیف سیستم¬های دینامیکی پرداخته و انواع روش¬های توصیف سیستم را معرفی خواهیم کرد. در این باره، یکی از مهمترین ابزارهای توصیف سیستم که توصیف تابع انتقال (Transfer function) می¬باشد مورد توجه قرار گرفته و به طور کامل آموزش داده می¬شود. برای ایجاد ارتباط بهتر و فهم راحت¬تر موضوعات از اسلایدهایی که مطالب را به صورت ریاضیاتی و گرافیکی نمایش می¬دهند استفاده شده است. همچنین در انتها برای تمرین بیشتر در جهت ساده سازی مطالب آموزش داده شده، یک مثال جرم، فنر و دمپر مورد تحلیل قرار می¬گیرد.

ویدیو معرفی بخش چهارم

تحلیل اولیه تابع انتقال سیستم‏های دینامیکی و بررسی سیستم مکانیکی جرم، فنر، دمپر در نرم افزار Matlab 

◄ معرفی کلی اجزای یک سیستم
◄ معرفی روش¬های توصیف سیستم¬های کنترلی
◄ معرفی تابع انتقال (Transfer Function)
◄ آموزش تجزیه به کسرهای جزئی در نرم افزار Matlab 
◄ نمایش تابع انتقال یک سیستم توسط دستورات Printsys و tf
◄ معرفی گین سیستم و محاسبه صفرها، قطب¬ها و گین سیستم توسط تابع انتقال آن در Matlab 
◄ نمایش تابع انتقال سیستم توسط قطب¬ها، صفرها و گین سیستم
◄ محاسبه لاپلاس و عکس لاپلاس توابع مختلف در نرم افزار Matlab 2017
◄ معرفی دستور pretty و کاربرد آن در Matlab 
◄ معرفی و کاربرد دستورات roots و poly در یک چند جمله¬ای در Matlab 2017
◄ محاسبه گام به گام تابع انتقال یک سیستم مکانیکی جرم، فنر و دمپر
◄ تحلیل سیستم جرم، فنر و دمپر در حوزه فرکانس و زمان توسط تابع انتقال آن در Matlab 

شرح دوره

این قسمت از آموزش به رسم منحنی¬ها در فضای 3 بعدی در نرم افزار Matlab اختصاص یافته است. نحوه نوشتن یک متن بر روی یک شکل در فضای 3 بعدی نیز آموزش داده شده است. همچنین دستورات مهم برای ترسیم یک شکل 3 بعدی معرفی گردیده¬اند. نحوه استفاده از دستور meshgrid در فضای 1 بعدی، 2 بعدی و 3 بعدی بیان شده است. از جمله دیگر مواردی که در این آموزش به آن اشاره شده است، نحوه ترسیم کانتورها (contour) یا خطوط تراز منحنی¬های 3بعدی می¬ باشد. تفاوت و کاربردهای دستورات plot3، mesh و surf مورد بررسی قرار گرفته¬اند و با مثال¬هایی چگونگی استفاده از این دستورات نشان داده شده است. در بخشی از این آموزش، تابع sinc به همراه خطوط تراز آن نمایش داده شده است. همچنین معرفی معادلات ریاضی و نحوه ترسیم اشکال هندسی مانند دایره، مستطیل و مارپیچ نیز توضیح داده شده است

ویدیو معرفی بخش پنجم

آموزش به رسم منحنی ها در فضای 3 بعدی در نرم افزار Matlab 2017

◄ ترسیم منحنی های 3 بُعدی با مثال های مختلف
◄ معرفی دستورات plot3، mesh و surf و بررسی تفاوت های آن ها در قالب مثال
◄ نحوه استفاده و کاربرد دستور meshgrid در قالب مثال
◄ نحوه رسم کُره و پیچک 3 بُعدی در نرم افزار Matlab 
◄ ترسیم کانتور در فضای 2 بُعدی و 3 بُعدی در نرم افزار Matlab 
◄ معرفی و کاربرد دستور Pow2
◄ ترسیم اشکال هندسی نظیر دایره، مستطیل و اشکال مارپیچ در نرم افزار Matlab 2017

شرح دوره

در این بخش از آموزش به معرفی توصیف فضای حالت سیستم های SISO و MIMO می پردازیم. بخاطر ویژگی های ارزشمند و مفید این توصیف بسیاری از طراحان علاقه مند به تحلیل سیستم ها در این فرم می باشند. به عنوان مثال در فرم فضای حالت ارتباط بین ورودی ها و خروجی ها به خوبی نشان داده می شود. همچنین چگونگی وابستگی عناصر داخل سیستم نیز بخوبی قابل درک است.

ویدیو معرفی بخش ششم

آموزش کامل نکات مهم مدل فضای حالت سیستم‏ها در نرم افزار Matlab 

◄ معرفی کامل فرم فضای حالت در سیستم‏های SISO و MIMO
◄ تبدیل فرم فضای حالت به تابع تبدیل در نرم افزار Matlab 
◄ محاسبه فضای حالت از روی تابع تبدیل سیستم در نرم افزار Matlab 
◄ محاسبه فضای حالت از روی صفرها، قطب‏ها و بهره سیستم در نرم افزار Matlab 
◄ معرفی تابع تبدیل سیستم‏های MIMO
◄ محاسبه تابع تبدیل سیستم‏های MIMO از روی فرم فضای حالت آن در نرم افزار Matlab 
◄ معرفی کلی فرم فضای حالت سیستم‏های گسسته زمان
◄ گسسته سازی سیستم‏های پیوسته زمان در فرم فضای حالت در نرم افزار Matlab 

شرح دوره

در این ویدئو آموزشی نحوه اتصالات بلوک ها در محیط m-file نرم افزار Matlab آموزش داده شده است. بدلیل اینکه ساختار بلوکی در توصیف سیستم ها بخصوص در مهندسی کنترل از اهمیت بسزایی برخوردار است. لذا تمامی نکات مربوط به این مبحث در این ویدئو به طور کامل آموزش داده شده اند. همچنین برای فهم بهتر موضوع مثال های متعددی شبیه سازی شده است.

ویدیو معرفی بخش هفتم

آموزش پیاده سازی اتصالات سری، موازی و فیدبک‏دار بلوک‏ها در محیط M-File نرم افزار Matlab 

◄ معرفی انواع اتصالات بلوک¬ها (سری، موازی، فیدبکی)
◄ محاسبه تابع تبدیل سیستم حلقه بسته با چند مثال در محیط m-file
◄ محاسبه نمایش فضای حالت سیستم حلقه بسته با چند مثال در محیط m-file
◄ بررسی حذف صفر و قطب در تابع تبدیل در نرم افزار Matlab 

شرح دوره

تحلیل رفتار سیستم های LTI در هنگام مواجه شدن با ورودی های مختلف از اهمیت زیادی برخوردار است. برای این منظور در این بخش به ترسیم پاسخ سیستم های LTI به ورودی های مختلف از جمله ورودی های پله، ضربه، نمایی و … می پردازیم. در این راستا سیستم های زیادی با توصیف های مختلف مانند توصیف فضای حالت، توصیف تابع تبدیل، توصیف معادله دیفرانسیل مثال زده شده اند. لذا این آموزش تمامی حالت های مختلف را پوشش می دهد. همچنین در یکی از قسمت های این آموزش به ترسیم پاسخ به ورودی های دلخواه نیز پرداخته شده است.

ویدیو معرفی بخش هشتم

رسم پاسخ به ورودی‏های دلخواه و شرایط اولیه برای سیستم‏های LTI در نرم افزار Matlab 

◄ معرفی انواع ورودی های مهم در حوزه زمان (پله، ضربه، شیب، نمائی، سینوسی و…)
◄ رسم پاسخ پله سیستم های LTI در نرم افزار Matlab با چند مثال
◄ رسم پاسخ پله برای سیستم های MIMO با مثال
◄ رسم پاسخ ضربه سیستم های LTI در نرم افزار Matlab 2017 با چند مثال
◄ محاسبه پاسخ ضربه از روی پاسخ پله با مثال
◄ رسم پاسخ سیستم های LTI به ورودی های دلخواه در حوزه زمان با چند مثال
◄ رسم پاسخ معادلات دیفرانسیل خطی به ورودی های دلخواه با مثال
◄ رسم پاسخ به شرایط اولیه با چند مثال در نرم افزار Matlab 
◄ محاسبه فرم فضای حالت سیستم های LTI از روی فرم معادله دیفرانسیل با مثال

شرح دوره

رسم مکان هندسی ریشه ‏ها در این بخش هدف آموزش بوده است. چرا که با تحلیل درست مکان هندسی ریشه های یک سیستم می توان پایداری حلقه بسته آن را بررسی نمود. از این رو مثال های زیادی در این ویدئو آموزشی مورد بررسی قرار گرفته اند. در این جهت، از نرم افزار Matlab  برای ترسیم مکان هندسی سیستم ها با توصیف تابع تبدیل و فضای حالت استفاده شده است. همچنین، سیستم های مینیمم فاز و نامینیمم فاز مورد بررسی قرار گرفته اند. مکان هندسی ریشه ها برای سیستم های نامینیمم فاز ترسیم شده و این مورد نیز با ذکر مثال آموزش داده شده است. در پایان این بخش از آموزش به بررسی سیستم های دارای تاخیر پرداخته ایم که نحوه تقریب و شبیه سازی این دسته از سیستم ها در محیط M-File نرم افزار Matlab نیز آموزش داده شده است.

ویدیو معرفی بخش نهم

آموزش نکات مهم و متفاوت رسم مکان هندسی ریشه‏ ها در نرم افزار Matlab 

◄ بیان هدف رسم مکان هندسی ریشه ها
◄ توضیح مراحل رسم مکان هندسی ریشه ها
◄ نحوه رسم مکان هندسی ریشه ‏ها در نرم افزار Matlab 
◄ رسم مکان هندسی ریشه‏ها به ازای محدوده مشخصی از بهره سیستم
◄ رسم مکان هندسی ریشه ‏ها برای توصیف فرم فضای حالت سیستم‏ها
◄ بررسی پایداری حلقه بسته سیستم‏ها از روی مکان هندسی ریشه ‏ها
◄ محاسبه مقدار بهره سیستم حلقه بسته به ازای یک نقطه‏ی مشخص در مکان هندسی
◄ معرفی سیستم‏های مینیمم فاز و نامینیمم فاز
◄ رسم مکان هندسی ریشه ‏ها برای سیستم‏ های نامینیمم فاز
◄ بررسی محدوده پایداری یک هواپیمای خودکار با استفاده از مکان هندسی ریشه ‏ها
◄ بررسی سیستم‏های دارای تاخیر یا زمان مُرده
◄ تقریب زمان مُرده در نرم افزار Matlab 

شرح دوره

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

ویدیو معرفی بخش دهم

تحلیل فرکانسی سیستم‏ها و رسم نمودار بُد در نرم افزار Matlab 

◄ بیان هدف رسم دیاگرام بُد
◄ تعریف و محاسبه پاسخ فرکانسی یا پاسخ حالت ماندگار به ورودی sin
◄ محاسبه اندازه و فاز توابع تبدیل در حوزه فرکانس
◄ معرفی ویژگی های دیاگرام بُد
◄ بیان علت لگاریتمی بودن محور فرکانس در دیاگرام بُد
◄ رسم دیاگرام بُد به صورت تحلیلی و دستی
◄ رسم دیاگرام بُد با چند مثال در نرم افزار Matlab
◄ رسم دیاگرام بُد به ازای فرکانس های مشخص و دلخواه
◄ رسم دیاگرام بُد برای عوامل مشتق گیر و انتگرال گیر
◄ بررسی رفتار عوامل مرتبه اول و دوم در روند ترسیم دیاگرام بُد
◄ معرفی فرکانس گوشه
◄ ترسیم دیاگرام بُد برای سیستم های توصیف شده به فرم فضای حالت
◄ ترسیم دیاگرام بُد برای سیستم های MIMO

شرح دوره

یکی دیگر از روش های حوزه فرکانس روش تحلیل بر اساس دیاگرام یا نمودار نایکوئیست نام دارد. تحلیل پایداری سیستم ها توسط روش نایکوئیست یکی از کاربردهای این روش است که بر اساس اصل آرگومان انجام می شود. یک مهندس کنترل باید چگونگی استفاده از نمودار نایکوئیست در تحلیل پایداری حلقه بسته سیستم ها بخوبی بداند. در این ویدئو آموزشی به تحلیل پایداری حلقه بسته و رسم نمودارهای نایکوئیست چندین مثال در نرم افزار Matlab  پرداخته شده است.

ویدیو معرفی بخش یازدهم

رسم منحنی نایکوئیست (Nyquist Diagram) در نرم افزار Matlab و تحلیل پایداری حلقه بسته سیستم‏ها توسط آن

◄ مقایسه دیاگرام بُد با دیاگرام نایکوئیست
◄ ویژگی های دیاگرام نایکوئیست
◄ معرفی مسیر نایکوئیست
◄ تحلیل پایداری توسط دیاگرام نایکوئیست
◄ بررسی حالت های مختلف پایداری در دیاگرام نایکوئیست
◄ رسم دیاگرام نایکوئیست در نرم افزار Matlab با چند مثال
◄ بررسی پایداری حلقه بسته چند مثال از روی دیاگرام نایکوئیست در نرم افزار Matlab 
◄ رسم دیاگرام نایکوئیست برای سیستم های توصیف شده در فرم فضای حالت در نرم افزار Matlab 
◄ رسم مکان هندسی ریشه ‏ها برای سیستم‏ های نامینیمم فاز
◄ رسم دیاگرام نایکوئیست به ازای فرکانس های مشخص و دلخواه در نرم افزار Matlab 

شرح دوره

نمودار نیکولز از ترکیب اندازه و فاز در حوزه فرکانس ترسیم می شود. به عبارت دیگر یک نمودار که مقدار اندازه و فاز را در فرکانس های مختلف نمایش می دهد. ترسیم این نمودار در نرم افزار Matlab در این بخش از آموزش بیان شده است. همچنین یکی دیگر از مباحثی که در مورد پایداری و ناپایداری سیستم های مینیمم فاز اهمیت دارد، دانستن حاشیه فاز و حاشیه بهره سیستم است. با اطلاع از مفهوم و میزان حاشیه فاز و حاشیه بهره می توان یک سیستم ناپایدار را پایدار ساخت و یا اینکه از ناپایدار شدن یک سیستم پایدار جلوگیری نمود. در این بخش از آموزش به بیان مفاهیم و نحوه محاسبه حاشیه فاز و حاشیه بهره پرداخته شده است.

ویدیو معرفی بخش دوازدهم

رسم نمودار نیکولز ، تحلیل پایداری و محاسبه حاشیه فاز و حاشیه بهره در نرم افزار Matlab 

◄ معرفی نمودار نیکولز
◄ رسم نمودار نیکولز در نرم افزار Matlab با مثال
◄ معرفی فرکانس قطع بهره و فرکانس قطع فاز
◄ بیان مفهوم حاشیه بهره و حاشیه فاز
◄ نحوه محاسبه حاشیه بهره و حاشیه فاز به صورت دستی
◄ تحلیل حاشیه بهره و فاز در نمودارهای بُد، نایکوئیست و نیکولز
◄ تحلیل پایداری سیستم های مینیمم فاز از روی حاشیه بهره و فاز
◄ محاسبه حاشیه فاز، حاشیه بهره، فرکانس قطع بهره و فاز در نرم افزار Matlab

شرح دوره

بخش سیمولینک نرم افزار Matlab بخاطر قابل لمس بودن و گرافیکی بودن از محبوبیت ویژه ای برخوردار است. اکثر مهندسین برق و مکانیک از این محیط برای انجام شبیه سازی های خود استفاده می کنند. برای این منظور در این بخش به نحوه شبیه سازی سیستم های خطی و غیرخطی و توضیحات کامل در مورد نحوه تنظیم پارامترهای این محیط و همچنین معرفی بلوک های بسیار مهم و پرکاربرد پرداخته ایم. بعد از دیدن این بخش ویدئویی به تمام نکات مربوط به شبیه سازی در این محیط از نرم افزار متلب مسلط شده و قادر خواهید بود به صورت حرفه ای از این محیط استفاده کنید.

ویدیو معرفی بخش سیزدهم

آموزش حرفه‏ای بخش Simulink نرم افزار Matlab

◄ معرفی کامل محیط Simulink
◄ نحوه قرار دادن و اتصال بلوک ها در محیط سیمولینک با مثال
◄ نحوه تنظیم زمان شبیه سازی و نمایش خروجی ها
◄ معرفی بلوک های مهم
◄ آموزش شبیه سازی در قالب زیر سیستم یا Subsystems
◄ تنظیمات مربوط به شبیه سازی با Fixed Step
◄ آموزش کامل شبیه سازی سیستم های خطی در فرم تابع تبدیل و فضای حالت
◄ آموزش کامل شبیه سازی سیستم های غیرخطی در فرم فضای حالت

شرح دوره

استفاده تخصصی و حرفه ای از محیط های نرم افزار Matlab این امکان را به کاربر می دهد که به راحتی شبیه سازی های خود را انجام دهد. بخصوص برای شبیه سازی سیستم های پیچیده، ارتباط بین محیط Simulink و محیط m-file نرم افزار Matlab کار را به طرز معجزه آوری آسان می سازد. هدف این بخش از آموزش، بیان چگونگی ایجاد یک ارتباط آسان و تاثیر گذار بین این دو محیط از نرم افزار Matlab می باشد. در این بخش آموزش همانند سایر بخش ها، مطالب با بیانی ساده اما کاربردی توضیح داده شده اند.

ویدیو معرفی بخش چهاردهم

آموزش ایجاد ارتباط بین محیط Simulink و محیط M-File نرم افزار Matlab

◄ نحوه ایجاد ارتباط بین محیط Simulink و M-file
◄ نحوه شبیه سازی پارامتری در محیط Simulink
◄ نحوه پلات خروجی¬های محیط Simulink در محیط m-file

شرح دوره

سیستم کروز در ماشین عمل تثبیت سرعت را انجام می دهد و طراحی بخش کنترلی آن به گونه ای که پاسخ سریع باشد و اثر اغتشاشات در آن کم باشد بسیار مهم است. نکته مهم در مورد این آموزش این است که تمرکز اصلی ما بر روی نرم افزار متلب است و انتظار داریم یک آشنایی کلی با مباحث کنترل خطی داشته باشید هر چند ویدیو پیش نیاز برای این ویدیو در جهت آشنایی با مباحث کلی کنترل خطی به همراه این آموزش به ما داده می شود. مراحل آموزش به گونه ای طراحی شده است که وابستگی پارامتر ها به اعداد نباشد ولی برای ملموس تر شدن آموزش یک سیستم واقعی را بررسی کردیم و چهار قید را برای این مسئله در نظر گرفتیم. زمان خیز، حداکثر فراجهش ، خطای حالت ماندگار و حذف اثر اغتشاشات در زمان مشخص. در قسمت اول به مدل سازی سیستم بر مبنای اصول فیزیکی می پردازیم و معادلات حالت را بدست می آوریم. در قسمت دوم به طراحی کنترل کننده PID می پردازیم و اثبات می کنیم که مسئله به این روش حل شده است. در قسمت سوم به حل معادله با رسم مکان هندسی ریشه ها Root Locus می پردازیم و با اضافه کردن قطب به سیستم این مسئله را حل می کنیم. بعد از آن به طراحی کنترل کننده دیجیتالی با دستور c2dm می پردازیم و با توجه به این که پاسخ های ما در ابتدا واگراست روش پیدا کردن پاسخ های هم گرا در حالت دیجیتالی هم بررسی شده است. در قسمت آخر به طراحی سیستم در محیط سیمولینک می پردازیم

ویدیو معرفی بخش پانزدهم

بخش اول: مدل سازی

6:30

◄ مدل سازی سیستم بر اساس اصول فیزیکی و استخراج معادلات سیستم
◄ تابع تبدیل سیستم
◄ مدل فضای حالت سیستم
◄ قید های حاکم بر طراحی
◄ پاسخ سیستم حلقه باز
◄ آشنایی با دستور tf و step

بخش دوم: طراحی کنترلر PID

7:30

◄ طراحی کنترل کننده P
◄ طراحی کنترل کننده PI
◄ طراحی کنترل کننده PID
◄ آشنایی با دستور CLOOP
◄ پاسخ سیستم حلقه باز

بخش سوم: رسم مکان هندسی ریشه ها(Root Locus)

10:00

◄ طراحی کنترلر Lag
◄ آشنایی با دستور SGrid
◄ تاثیر نسبت Z/P در کنترل کننده Lag

بخش چهارم: طراحی فضای حالت

5:00

◄ طراحی فضای حالت

بخش پنجم: طراحی کنترلر دیجیتالی

12:00

◄ رسم مکان هندسی در صفحه Z
◄ آشنایی با دستور ZGrid
◄ استفاده کننده از کنترل کننده Lead دیجیتالی

بخش ششم: طراحی کنترلر PI با سیمولینک

14:00

◄ طراحی کنترلر PI با سیمولینک

شرح دوره

در این آموزش به کنترل سرعت موتور DC به وسیله نرم افزار Matlab می پردازیم. نکته مهم در مورد این آموزش این است که تمرکز اصلی ما بر روی نرم افزار متلب است و انتظار داریم یک آشنایی کلی با مباحث کنترل خطی داشته باشید هر چند ویدیو پیش نیاز برای این ویدیو در جهت آشنایی با مباحث کلی کنترل خطی به همراه این آموزش به ما داده می شود. مراحل آموزش به گونه ای طراحی شده است که وابستگی پارامتر ها به اعداد نباشد ولی برای ملموس تر شدن آموزش یک موتور واقعی را بررسی کردیم و سه قید را برای سرعت این موتور در نظر گرفتیم. زمان خیز، حداکثر فراجهش و خطای حالت ماندگار. در قسمت اول به مدل سازی سیستم بر مبنای اصول فیزیکی می پردازیم و معادلات حالت را بدست می آوریم. در قسمت دوم به طراحی کنترل کننده PID می پردازیم و اثبات می کنیم که مسئله به این روش حل شده است. در قسمت سوم به حل معادله با رسم مکان هندسی ریشه ها Root Locus می پردازیم و با اضافه کردن قطب به سیستم این مسئله را حل می کنیم. در قسمت چهارم به حل مسئله به پاسخ فرکانسی و اضافه کردن کنترل کننده Lag این سیستم را حل می کنیم. در قسمت بعدی به طراحی فضای حالت و پیدا کردن قطب هایی که بتواند خواسته ما را انجام دهد برسیم و سیستم را به این شیوه حل می کنیم. بعد از آن به طراحی کنترل کننده دیجیتالی با دستور c2dm می پردازیم و با توجه به این که پاسخ های ما در ابتدا واگراست روش پیدا کردن پاسخ های هم گرا در حالت دیجیتالی هم بررسی شده است. در قسمت آخر به طراحی سیستم در محیط سیمولینک و یک کنترل کننده Lag به سیستم اضافه می کنیم و سیستم را به این روش حل میکنیم

ویدیو معرفی بخش شانزدهم

بخش اول: مدل سازی

◄ مدل سازی سیستم بر اساس اصول فیزیکی و استخراج معادلات سیستم
◄ تابع تبدیل سیستم
◄ مدل فضای حالت سیستم
◄ قید های حاکم بر طراحی
◄ پاسخ سیستم حلقه باز
◄ بررسی دستور TF

بخش دوم: طراحی کنترلر PID

◄ کنترلر تناسبی
◄ کنترل کننده PID و تنطیم بهره ها
◄ بررسی دستور CLoop

بخش سوم: رسم مکان هندسی ریشه ها(Root Locus)

◄ طراحی کنترلر Lag
◄ بررسی دستور SGrid

بخش چهارم : پاسخ فرکانسی

◄ اضافه کردن بهره تناسبی
◄ رسم پاسخ حلقه بسته
◄ اضافه کردن کنترلر Lag

بخش پنجم: طراحی فضای حالت

◄ طراحی فضای حالت

بخش ششم: طراحی کنترلر دیجیتالی

◄ طراحی کنترلر PID

بخش هفتم: طراحی جبران کننده Lag در محیط سیمولینک

◄ طراحی جبران کننده Lag در محیط سیمولینک

شرح دوره

شبیه سازی ربات در مهندسی کنترل و مهندسی مکانیک یکی از دانش های مهم و کاربردی است. بخصوص برای بررسی صحت طراحی های انجام شده در این زمینه، کمک گرفتن از نرم افزار Matlab بسیار مفید است. بسیاری از مهندسین برای بررسی درستی طراحی ها در زمینه کنترل ربات و یا طراحی ربات از این نرم افزار قدرتمند استفاده می کنند. بنابراین در این آموزش از یک ربات دو لینکی برای شبیه سازی استفاده شده است تا علاوه بر آموزشی آسان، مفاهیم مهم در مورد فرم فضای حالت ربات دو لینکی نیز بیان شود. در این شبیه سازی از محیط سیمولینک نرم افزار Matlab استفاده شده و کاربرد بلوک Matlab Function نیز برای شما عزیزان شرح داده شده است.

ویدیو معرفی بخش هفدهم

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

◄ توصیف معادلات دینامیکی ربات دو لینکی
◄ محاسبه فرم فضای حالت ربات دو لینکی
◄ استفاده از بلوک Matlab function
◄ شبیه سازی ربات در محیط Simulink

0 نظر

ارسال نظر

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