پایتون برای همه
76 subscribers
103 photos
22 videos
178 files
429 links
Download Telegram
کنترل پیش‌بینی مدل (Model Predictive Control یا MPC) یکی از پیشرفته‌ترین و قدرتمندترین روش‌های کنترل به‌ویژه در سیستم‌های چندمتغیره و با محدودیت است و می توان جایگزین یادگیری تقویتی (Reinforcement Learning) کرد.

کنترل پیش‌بینی مدل (MPC) یک روش کنترل بهینه است که در آن مدل دینامیکی سیستم برای پیش‌بینی رفتار آینده آن استفاده می‌شود.در هر لحظه، یک مسئله بهینه‌سازی حل می‌شود تا یک دنباله از اعمال کنترلی (ورودی‌ها) به دست آید. فقط اولین ورودی از این دنباله اعمال می‌شود و سپس سیستم دوباره اندازه‌گیری شده و فرایند تکرار می‌شود (بازخورد بسته).
مراحل اصلی MPC
1.پیش‌بینی رفتار آینده سیستم با استفاده از مدل ریاضی
2.تعریف تابع هدف (Cost Function) مثل کمینه کردن خطا + مصرف انرژی + سایر هزینه‌ها.
3.اعمال محدودیت‌ها روی ورودی، خروجی یا حالت سیستم (مانند محدودیت فیزیکی یا ایمنی)
4.حل بهینه‌سازی (معمولاً یک مسئله Quadratic Programming یا غیرخطی).
5.اعمال اولین ورودی محاسبه شده
6.تکرار فرآیند در گام زمانی بعدی.
برای مطالعه بیشتر به آدرس زیر مراجعه کنید
https://www.do-mpc.com/en/latest/