Linearize model at each step in the prediction horizon (MPC)

3 次查看(过去 30 天)
Hello
I trying to implement an MPC scheme where the (nonlinear) model will be linearized at each step in the prediction horizon.
My idea is that at the first step of the prediction horizon the model will be linearized using the current operating points. Then we do only one step of the prediction horizon with the model that has just been linearized, take that control signal "u" which the optimisation solver gives for that current step of the prediction, simulate one step of the nonlinear model with that "u" and integrate the result in order to achieve the new operating point (approximately), linearize the model around this new operating point and repeat until the full horizon is covered.
Is this feasible? and achieveable in Matlab using for example quadprog? I usually use quadprog with linear MPC with model that stays the same during the horizon so forgive me if my "strategy" above is faulty.

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Model Predictive Control Toolbox 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by