MPC for a non-system
이전 댓글 표시
I want to design an MPC controller for a non-linear system. In each time step, the state space model is linearized and discretized again. As I have seen, the MPC toolbox uses only predefined controller, and can't update the controller, so I have not been able to use it so far.
Is it possible to use MPC toolbox to do it (updating the controller in each time step)?
답변 (1개)
Shashank Prasanna
2013년 2월 26일
0 개 추천
MPC can be used to control a non linear plant, because the control output is computed at each time step based predicted plant outputs.
The plant model used to predict the plant output is a linearized plant model, and currently there is no support for online linearization of an onboard nonlinear plant model.
So to answer your question, yes MPC does update the control action at each time step and no does not linearize the nonlinear plant model at each time step.
카테고리
도움말 센터 및 File Exchange에서 Linear Plant Specification에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!