هزینه آموزش
۲۰,۰۰۰ تومان

آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب

آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب

تعداد دانشجو
۱,۲۱۰ نفر
مدت زمان
۲ ساعت و ۲۴ دقیقه
هزینه آموزش
۲۰,۰۰۰ تومان
محتوای این آموزش
۱۲ بازخورد (مشاهده نظرات)
آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب

در این فرادرس به بررسی و نحوه طراحی یک کنترل گر پیش بین مبتنی بر مدل می پردازیم که برروی مورد آزمایشگاهی فرایند چهار مخزن شبیه سازی شده است. در ادامه آن به بحث کدنویسی این استراتژی با استفاده از نرم افزار متلب درحالت های چندمتغیره بدون قید می پردازیم و مباحثی نظیر اضافه کردن قید، کدنویسی با جعبه ابزار کنترل پیش بین (MPC Toolbox) و طراحی کنترل پیش بین صریح (Explicit Mpc) آموزش خواهیم داد.

آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب

تعداد دانشجو
۱,۲۱۰ نفر
مدت زمان
۲ ساعت و ۲۴ دقیقه
هزینه آموزش
۲۰,۰۰۰ تومان
محتوای این آموزش
۱۲ بازخورد (مشاهده نظرات)
مدرس
محسن زارع

کارشناس ارشد کنترل-اتوماسیون صنعتی

مهندس محسن زارع کارشناس ارشد رشته برق - کنترل از دانشگاه تربیت مدرس تهران هستند. تخصص ایشان طراحی و پیاده سازی بردهای الکترونیکی و الگوریتم های کنترل فرایند، نظیر: PID و MPC بر روی تجهیزات آزمایشگاهی پزشکی، IOT و نیز ارتباط دستگاه های الکترونیکی با رایانه (نظیر متلب) و تلفن همراه هوشمند است.

توضیحات تکمیلی

در آموزش طراحی کنترل پیش بینی مبتنی بر مدل یا MPC در متلب به بررسی و نحوه طراحی یک کنترل گر پیش بین مبتنی بر مدل می پردازیم که بر روی مورد آزمایشگاهی فرایند چهار مخزن شبیه سازی شده است. در ادامه آن به بحث کدنویسی این استراتژی با استفاده از نرم افزار متلب درحالت های چند متغیره بدون قید می پردازیم و مباحثی نظیر اضافه کردن قید، کدنویسی با جعبه ابزار کنترل پیش بین (MPC Toolbox) و طراحی کنترل پیش بین صریح (Explicit Mpc) آموزش خواهیم داد.

در ۳۰ سال اخير تئوری و پيشرفت در زمينه کنترل پيش بين مدل با سرعت زيادي توسعه يافته است. با توجه به پيشرفت در زمينه‌ های اقتصادی و صنعتی و به تناسب آن احتياج به کنترل‌ کننده‌ های بهينه مقيد در اين زمينه‌ ها، تئوری و فناوری کنترل پيش بين مدل در حال حاضر با چالش‌ های فراوانی روبرو است.

امروزه MPC يک اسم يا يک الگوريتم کنترلی که بر روی چند سامانه کامپيوتری وجود دارد، نمي‌باشد، بلکه MPC يک ايده خاص در طراحی کنترل‌ کننده‌‌ ها می باشد که از آن در بسياری از الگوريتم‌ کنترلی سامانه‌ های مختلف از قبيل خطی يا غيرخطی، گسسته يا پيوسته، توزيع شده يا متمرکز استفاده شده است. مشخصه‌ های MPC را می توان مدل استفاده برای پيش‌بينی و بازخورد برای عدم قطعيت در مدل در نظر گرفت.

کنترل پیش بین (Model Predictive Control یا MPC) نوعی کنترل پیشرفته فرایند است که از دهه ۱۹۸۰ در صنایع فرایند، صنایع شیمیایی و پالایشگاه های نفت به کار می‌ رود. در سال های اخیر کنترل پیش بین در مدل های بالانس سیستم های قدرت نیز به کار رفته است.

کنترل کننده‌ های پیش بین مبتنی بر مدل های دینامیکی فرایند، عمدتا مدل های خطی تجربی، است که با شناسایی سیستم به دست آمده‌ اند. مهمترین مزیت MPC آن است که امکان بهینه سازی تایم اسلات جاری را با در نظر گرفتن تایم اسلات های آینده می‌ دهد. این کار با بهینه سازی یک افق زمانی محدود اما اجرای آن تنها در تایم اسلات جاری انجام می‌ گیرد. MPC توانایی پیش بینی رخدادهای آینده و اتخاذ اعمال کنترلی متناسب با آن را دارد. کنترل کننده‌ های PID و LQR توانایی پیش بینی را ندارند. MPC نوعی کنترل دیجیتال است.

با وجود آن که بسیاری از فرایندهای واقعی خطی نیستند اغلب می توان آن ها را در بازه کوچکی خطی در نظر گرفت. روش های MPC خطی در بیشتر کاربردها با مکانیسم فیدبک به کار می روند که خطاهای پیش بینی ناشی از عدم تطبیق بین مدل و فرایند را جبران می کند.

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

نکته ضروری در مورد این فرادرس آموزش پایه ای طراحی کنترل پیش بین و آشنایی با کد نویسی آن در متلب می باشد.

فهرست سرفصل ها و مباحث مطرح شده در این مجموعه آموزشی، در ادامه آمده اند:
  • درس یکم: مقدمه و مبانی MPC
    • ضرورت استفاده از کنترل پیش بین
    • مبانی
  • درس دوم:نوشتن کد متلب یک کنترلگر پیش بین ساده نامقید MIMO برای فرایند چهار مخزن
    • معرفی کنترل پیش بین با رویکرد فضای حالت
    • کدنویسی کنترل پیش بین در متلب
    • طراحی کنترل پیش بین مقید برای فرایند چهار مخزن
    • طراحی قید و افزودن آن به طراحی کنترل پیش بین برای فرایند چهار مخزن
    • کدنویسی
  • درس سوم: معرفی طراحی با جعبه ابزار کنترل پیش بین
    • طراحی کنترلگر با جعبه ابزار
  • درس چهارم: طراحی کنترلگر پیش بین صریح Explicit MPC
    • مزایای استفاده از کنترل پیش بین صریح
    • طراحی با استفاده از جعبه ابزار کنترل پیش بین

این آموزش برای رشته های مختلفی، از جمله رشته های زیر مفید است:
  • مهندسی برق
  • مهندسی کنترل
  • مهندسی قدرت
  • مهندسی مخابرات
  • مهندسی شیمی
  • مهندسی صنایع
  • مهندسی معدن
  • مهندسی عمران
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
مراجع و فایل های جانبی مرتبط با آموزش
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

MATLAB R2014a

پیش نیاز

آشنایی با بهینه سازی
آشنایی با کنترل (کنترل خطی)


پیش نمایش‌ها

۱. آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب - بخش یکم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

۲. آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب - بخش دوم

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۶ مگابایت -- (کلیک کنید +))

۳. آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب - بخش سوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۴. آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب - بخش چهارم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۴۹۶۱۷ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVCTR9403
مدت زمان ۲ ساعت و ۲۴ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۲۲۳ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)

آموزش‌های پیشنهادی برای شما

نظرات

تا کنون ۱,۲۱۰ نفر از این آموزش استفاده کرده اند و ۱۲ نظر ثبت شده است.
میلاد
میلاد

برای درک مفاهیم، کسی که پیش رمینه ای در این مورد (mpc) داشته باشه مفید هست.

با تشکر از زحمات تون.

پویان
پویان

من پیش زمینه در رابطه با MPC داشتم. آموزش معمولی بود. در کل مدرس تسلط خیلی زیادی روی موضوع نداشت (یا شاید آمادگی بیان درس نداشت). در کل پیشمون نیستم اما خیلی هم فایل سطح بالایی نبود. در کل بابت زحماتتون کمال تشکر رو دارم.

آرتین
آرتین

سلام آموزش خیلی خوبی بود.
با تشکر از مهندس زارع، امکان آموزش حضوری نیست؟

روابط عمومی
روابط عمومی

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

kargarisaac
kargarisaac

به نظر خیلی خلاصه بود این آموزش. اگر مثال های بیشتری ارایه شود که حداقل از help خود متلب بیشتر باشد بهتر می شود.

فرزاد کریمپور
فرزاد کریمپور

به نظرم این آموزش تا حدودی پیشرفته است و بهتر است بخش مبتدی نیز تهیه کنید.

رسول صادقیان
رسول صادقیان

من در این زمینه پیش زمینه داشتم و برای مرور دانسته هایم این فیلم آموزشی را تهیه کردم. از نظر من برای افرادی که از قبل با این موضوع آشنایی داشتند نیز این آموزش می تواند مفید باشد.

هانیه
هانیه

این آموزش را صرفا بخاطر پیاده سازی عملی که داشت تهیه کردم. از نظر من بخش برنامه نویسی عالی بود. ولی اگر بهینه سازی را بیشتر توضیح میدادند بهتر بود.

محسن کمالی پور
محسن کمالی پور

به نظرم بخش قوت این آموزش بخش برنامه نویسی بود. انتظار من بیش از این بود البته.

محمدرضا پورشیرازی
محمدرضا پورشیرازی

سلام. بنده به مباحث کنترلی علاقه ویژه ای دارم این موضوع برایم جدید بود و راه جدیدی برای مطالعه بیشتر برایم باز کرد.

جواد یحیی زاده
جواد یحیی زاده

به نسبت هزینه به نظرم آموزش مناسبی است.

کیوان مجد
کیوان مجد

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

دسته‌بندی موضوعی: مهندسی کنترل و ابزار دقیق

برچسب‌ها:
constraint | Control Horizon | Explicit MPC | MIMO | Model Predictive Control | MPC | MPC Toolbox | MPC در متلب | Optimization | Prediction Horizon | Receding Horizon | افق پیش بین | افق کاهنده – بهینه سازی | افق کنترل | ام پی سی در متلب | بهینه سازی | بهینه سازی تایم اسلات | پیش بین MIMO | پیش بین ساده نامقید | پیش بین صریح | تایم اسلات | ضرورت استفاده از کنترل پیش بین | طراحی با استفاده از جعبه ابزار کنترل پیش بین | طراحی با جعبه ابزار کنترل پیش بین | طراحی قید | طراحی قید و افزودن آن به طراحی | طراحی قید و افزودن آن به طراحی کنترل پیش بین برای فرایند چهار مخزن | طراحی کنترل پیش بین | طراحی کنترل پیش بین مبتنی بر مدل یا MPC در متلب | طراحی کنترل پیش بین مقید | طراحی کنترل پیش بین مقید برای فرایند چهار مخزن | طراحی کنترلگر با جعبه ابزار | طراحی کنترلگر پیش بین صریح Explicit MPC | فرایند چهار مخزن | فضای حالت | قید | کد نویسی کنترل پیش بین در متلب | کدنویسی کنترل پیش بین در متلب | کنترگر پیش بین | کنترل پیش بین | کنترل دیجیتال | کنترل کننده‌ LQR | کنترل کننده PID | کنترل کننده‌ پیش بین | کنترل گر پیش بین ساده نامقید MIMO | کنترل گر پیش بین صریح | مبانی MPC | مبانی کنترل پیش بین | مزایای استفاده از کنترل پیش بین صریح | معرفی کنترل پیش بین با رویکرد فضای حالت | مقدمه و مبانی MPC | مکانیسم فیدبک | نترل پیش بین مقید | نوشتن کد متلب یک کنترل گر پیش بین ساده نامقید MIMO برای فرایند چهار مخزن
مشاهده بیشتر مشاهده کمتر
فهرست جلسات ۴ جلسه ویدئویی ×