1 / 19

Fast MPC: عنوان سمینار

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

gerda
Download Presentation

Fast MPC: عنوان سمینار

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fast MPC:عنوان سمینار دانشجو: ناصر علمی غیاثی استاد درس: دکتر توحید خواه پاییز 89

  2. فهرست مطالب: • مقدمه • کاربردها • روشهای حل • ارائه ی چند مثال

  3. مقدمه: • تعریف سیستم سریع: • سیستمی که برای کنترل آن زمان نمونه برداری باید در حد ثانیه و میلی ثانیه باشد. • سیستم پیچیده: • سیستمی که تعداد المان های آن و تعاملات آنها زیاد و پیچیده باشد. تعداد متغیرهای حالت و ورودی و خروجی ها زیاد باشند. • سیستم غیرخطی: • معادلات حاکم بر سیستم غیرخطی بوده و محاسبات بهینه سازی آن پیچیده باشد.

  4. کاربردها: • کنترل پایداری خودرو

  5. کاربردها: • کنترل احتراق در موتور دیزلی • هدایت و ناوبری • تصمیم گیری

  6. روشهای حل: • استفاده از توابع: • Laguerre Functions • B-Spline Functions • Bezier Functions • این روش ها بر اساس تقریب عمل می کنند. برای مثال ورودی کنترلی را بر اساس تعداد محدود و اندکی توابع Laguerre تقریب زده می شود.هدف مسئله ی بهینه سازی محاسبه ی ضرایب Laguerre می باشد. • این روش ها برای سیستم های پیچیده، با تعداد متغیر حالت زیاد و خطی قابل استفاده است.

  7. روشهای حل: • تبدیل مسئله ی غیر خطی به تکه ای خطی: • تبدیل مسئله ی غیر خطی به خطی متغیر با زمان(LTV) • تبدیل مسئله ی غیرخطی به مسئله ی PWA(Piece wise affine) • استفاده از روش Active Setبرای مسائل PWA • روش های سریع و تقریبی interior-point • توزیع مسئله ی بهینه سازی بدون تغییر دینامیک سیستم: • Control Parameterization Approach (CPA) • Multiple shooting real-time iteration • …

  8. LPV(Linear Parameter Varying)

  9. LPV(Linear Parameter Varying)

  10. LPV(Linear Parameter Varying)

  11. PWA(Piece wise affine) - the implementation of MPC requires the online solution of a QP at each time step. - Multi parametric quadratic program (mp-QP) H,F,G,W,E can be easily obtained from the plant model.

  12. PWA(Piece wise affine) EGR: exhaust gas recirculation valves VGT: variable geometry turbochargers MAF: mass air flow MAP: intake manifold absolute pressure

  13. Active Set Constraints are active in x0 Numerical and iterative for solve QP problem , offline or Online. for each region, constraints are different and so we have different steps.

  14. Active Set

  15. Active Set

  16. Control Parameterization Approach (CPA) این روش دینامیک سیستم را تغییر نمی دهد. بلکه کنترلر را پارامتری می نماید. the CPA consists basically in the computation of the steady state control u and the definition of a temporal parameterization that structurally meets the constraints. The steady state control u and the corresponding stationary state x can be calculated by solving a simple optimization problem.

  17. Control Parameterization Approach (CPA) the following temporal parameterization can be defined: P: design parameter مسئله تبدیل به مسئله ای برای تعیین P می گردد.لذا متغیرهای مسئله به بردار pتقلیل یافت.

  18. Control Parameterization Approach (CPA) The real time platform used is a 480MHz Autobox-dSPACE system. The routines were developed in C language using the Matlab environment . Sampling period is 50 ms.

  19. با تشکر

More Related