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

3 Ansichten (letzte 30 Tage)
MC
MC am 29 Mär. 2017
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.

Antworten (0)

Kategorien

Mehr zu Model Predictive Control Toolbox finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by