پرینت

دانلود کدهای matlab درس کنترل بهینه

نوشته شده توسط مجتبی آیتی نیا. منتشر شده در سیستم‌های کنترلی

دانلود کدهای matlab درس کنترل بهینه


این پکیج شامل برنامه های نوشته شده درس کنترل بهینه می باشد. لازم به ذکر است که تمامی این کدها به صورت جنرال(کلی) نوشته شده و روی هر سیستمی قابل پیاده سازی می باشد. لیست کدهای نوشته شده به شرح زیر می باشد:

نام فایل

توضیح

LQR_controller_regulator.m

این برنامه کنترل کننده lqr رگولاتور به روش انباشته می‌باشد.(Batch approach)

dynamic_programming.m

این برنامه کنترل کننده lqr رگولاتور به روش بازگشتی می‌باشد.(Recursive approach)

LQR_controller_legulator_increase.m

این برنامه کنترل کننده lqr رگولاتور افزایشی به روش انباشته می‌باشد.(Batch approach)

LQR_controller_regulator_estimate.m

این برنامه کنترل کننده lqr رگولاتور همراه با تخمین گر به روش انباشته می‌باشد.(Batch approach)

LQR_controller_regulator_uncertainty.m

این برنامه کنترل کننده lqr رگولاتور همراه با نامعینی در مدل به روش انباشته می‌باشد.(Batch approach)

LQR_controller_tracking.m

این برنامه کنترل کننده lqr ردیابی همراه به روش انباشته می‌باشد.(Batch approach)

LQR_controller_tracking_increase.m

این برنامه کنترل کننده lqr ردیابی افزایشی همراه به روش انباشته می‌باشد.(Batch approach)

Stability_in_Predictive_Control_DP.m

این برنامه پایداری را در روش Recursive approach بررسی می‌کند.

Quadratic_Programming.m

این برنامه با استفاده از دستور quadprog بردار کنترل کننده را براساس قیود محاسبه می‌کند.

Target_Calculator.m

این برنامه روش target calculator را در حالت بدون اغتشاش پیاده سازی می‌کند.

Target_Calculator_Disturbance.m

این برنامه روش target calculator را در حالت اغتشاش پیاده سازی می‌کند.

 در این پکیج یک برنامه GUI نوشته شده در نرم افزار متلب وجود دارد که روش های انباشته ، بازگشتی ، انباشته همراه با رویتگر و انباشته همراه با نامعینی را پیاده سازی کرده است. در این پروژه تمامی پارامترهای قابل تنظیم را می توان به دلخواه تغییر داد. این پروژه با کدهای جنرال نوشته شده است. در تصویر زیر این نرم افزار به نمایش در آمده است.

کلمات کلیدی: کنترل بهینه ، روش انباشته ، روش بازگشتی ، نامعینی ، اغتشاش ، کنترل کننده LQR ، کنترل کننده batch approach ، کنترل کننده recursive approach ، کنترل کننده Dynamic programming ، کنترل کننده بهینه LQR ، کنترل کننده همراه با نامعینی ، کنترل کننده افزایشی ، کنترل کننده RHC ، کنترل کننده درجه دو ، پایداری لیاپانوف

قیمت: 250.000 تومان

توجه: کدهای MATLAB به صورت خودکار پس از پرداخت وجه دریافت می گردد.

مهم: جهت پرداخت روی تصویر زیر کلیک کنید: