|
|
کنترل پیشبین هیبریدی سیستم سه مخزن غیرخطی مبتنی بر مدل تکهای آفین به فرم بسته پیشنهادی
|
|
|
|
|
نویسنده
|
بیطرفان محمد ,رمضانی امین
|
منبع
|
كنترل - 1401 - دوره : 16 - شماره : 3 - صفحه:35 -46
|
چکیده
|
در این مقاله یک کنترلکننده پیشبین مبتنی بر مدل هیبرید پیشنهادی جهت کنترل ارتفاع سیال در سیستم سه مخزن دارای دینامیکهای غیرخطی که مود عملکردی آن وابسته به مقدار لحظهای حالتهای سیستم است، طراحی شده است. استفاده از مدل هیبرید غیرخطی در کنترل پیشبین منجر به یک مساله برنامهنویسی صحیح ترکیبی غیرخطی میشود که حل آن بسیار پیچیده و زمانبر است. یکی از روشهای حل این مساله، تقریب معادلات غیرخطی با عبارت خطی و یا تکهای آفین میباشد. تقریب خطی اغلب خطای زیادی در محاسبه حالتها و مودهای عملکردی سیستم داشته و تقریب تکهای آفین خطای کمتر از تقریب خطی ایجاد میکند اما بار محاسباتی آن بسیار بیشتر است. در این پژوهش با هدف کاهش حجم محاسبات، یک فرم بسته برای معادلات تکهای آفین سیستم سه مخزن در هر یک از مودها بدست آورده شده است. سیستم بدست آمده یک سیستم تکهای آفین است که هر مود با یک عبارت تکهای آفین توصیف میشود. کنترل پیشبین این سیستم یک مساله برنامهنویسی صحیح ترکیبی خطی است که توسط حلگرهای متداول قابل حل میباشد. به منظور ارزیابی عملکرد کنترل پیشبین طراحی شده و امکان استفاده از آن به صورت برخط، دنباله ورودی بهینه کنترل با استفاده از حلگر تجاری mosek در محیطmpt محاسبه و در هر زمان نمونه برداری فقط اولین عضو دنباله به سیستم سه مخزن با دینامیکهای دقیق در simulink/stateflow اعمال شده است. نتایج شبیهسازی نشان میدهد که کنترلکننده پیشنهادی ردیابی را به درستی انجام داده است و قیود روی حالتهای سیستم نیز برآورده شده است.
|
کلیدواژه
|
کنترل پیشبین مبتنی بر مدل، سیستم هیبرید، سیستم سه مخزن، تقریب تکه ای آفین، سیستم دینامیکی منطقی ترکیبی
|
آدرس
|
دانشگاه تربیت مدرس, گروه کنترل, ایران, دانشگاه تربیت مدرس, دانشکده مهندسی برق, گروه کنترل, ایران
|
پست الکترونیکی
|
ramezani@modares.ac.ir
|
|
|
|
|
|
|
|
|
hybrid model predictive control of a nonlinear three-tank system based on the proposed compact form of piecewise affine model
|
|
|
Authors
|
bitarafan mohammad ,ramezani amin
|
Abstract
|
in this paper, a predictive control based on the proposed hybrid model is designed to control the fluid height in a three-tank system with nonlinear dynamics whose operating mode depends on the instantaneous amount of system states. the use of nonlinear hybrid model in predictive control leads to a problem of mixed integer nonlinear programming (minlp) which is very complex and time consuming to solve. one way to solve this problem is to approximate nonlinear equations with linear or piecewise affine (pwa) expressions. the linear approximation often has a large error in calculating the operating modes and the system states. the pwa approximation produces less error than the linear approximation, but its computational load is much higher. in this study, with the aim of reducing the computational load, a closed form model has been obtained for the equations of the three-tank system in each of the modes. the resulting system is an pwa, each mode being described by an pwa expression. predictive control of this system is a mixed integer linear programming problem that can be solved by conventional solvers. to evaluate the performance of the proposed method and the possibility of using it online, the optimal control input sequence is calculated using mosek commercial solver in mpt toolbox, and at any sampling time only the first member of the sequence is applied to the precise modeled three-tank system in the simulink/stateflow environment. the simulation results indicate that the proposed controller performs the tracking efficiently and the constraints on the system states are also satisfied.
|
Keywords
|
model predictive control (mpc) ,hybrid system ,three-tank system ,piecewise affine (pwa) approximation ,mixed logical dynamical system (mld)
|
|
|
|
|
|
|
|
|
|
|