جعبه ابزار کنترل پیش بینی کننده مدل
در این مقاله جعبه ابزار کنترل پیش بینی کننده مدل (Model Predictive Control Toolbox) در نرم افزار MATLAB را بررسی و ویژگی ها و کاربرد های این جعبه ابزار را به همراه داکیومنت انگلیسی آن در ادامه آورده ایم.
معرفی جعبه ابزار کنترل پیش بینی کننده مدل
تولباکس Model Predictive Control ابزار هایی برای تحلیل و تنظیم کنترلگر های مدل پیش بین فراهم می کند و شما می توانید این نوع کنترل گرها را با استفاده از توابع MATLAB یا بلوک های SIMULINK طراحی و شبیه سازی کنید و نیز می توانید مدل پیش بین، محدوده های کنترل و پیش بینی، قیود ورودی و خروجی و وزن ها را تنظیم و اصلاح نمایید. این جعبه ابزار شما را قادر می سازد تا مسائلی را که منجر به خطا های زمان اجرا می شود را تشخیص داده و توصیه هایی در مورد تغییر وزن ها و قیود برای بهبود کارایی و مقاومت فراهم آورد. با اجرای سناریو های مختلف در شبیه سازی های خطی و غیر خطی می توانید کارایی کنترلگر را زیاد کنید. همچنین می توانید کارایی کنترلگر را در هنگام با استفاده از تنظیم وزن ها و تغییر قیود اصلاح کنید. برای نمونه سازی سریع و طراحی سیستم تعبیه شده، جعبه ابزار می تواند کدهای زبان C را تولید و پشتیبانی کند.
ویژگی اصلی جعبه ابزار کنترل پیش بینی کننده مدل
- طراحی و شبیه سازی کنترلگر های مدل پیش بین در MATLAB و SIMULINK
- شخصی سازی قیود و وزن ها همراه با ابزار هایی برای بهبود کارایی و مقاومت
- کنترل واحدها در یک گستره از شرایط عملیاتی با استفاده از چندین کنترلگر مدل پیش بین همراه با تبدیل کنترلی بدون ضربه
- اصلاح زمان اجرای کارایی کنترل از طریق قیود و وزن ها
- حل گر برنامه نویسی درجه دوم (QP) بهینه شده برای سرعت، کارایی و مقاومت بهتر
- پشتیبانی از تولید کدهای C با SIMULINK Coder
تصاویری از کاربرد جعبه ابزار کنترل پیش بینی کننده مدل
شکل 1: کاربرد MPC Designer در سیمولینک متلب
شکل 2: نمونه ای از کاربرد MPC در سیمولینک با یک مدل واحد غیر خطی
سلام ببخشید شما در مورد متلب برنامه نویسی هم قبول می کنید؟
بله در صورت سفارش انجام برنامه نویسی با متلب رو داشته باشید درخواست خودتون رو با ایمیل ارسال کنید تا بررسی کنیم
سلام در مورد تولباکسCVIP مقاله یا توضیحات مختصر نیاز دارم برای این کار یکی از دوستان سایت شمارو بهم معرفی کردن.