MPC Controller gives 0 as output
4 次查看(过去 30 天)
显示 更早的评论
Im using Simulink MPC Toolbox to design my MPC controller. It has successfully designed the MPC controller but it appears that the output of my MPC controller is 0 throughout, i.e. does not control at all.
my plant design is : dx(1)=-2*x(1)+k1-k4; dx(2)=5*x(1)-3*x(2)+k2-k4; dx(3)=2.5*x(2)+k3-k4; dx(4)=k1+k2+k3-k4;
so what i want to control is the states x(1) and x(4) and my manipulated variable is k1, k2 and k3.
Currently the simulink mpc block has successfully self linearize and design my controller, just that the output is 0 anyone noe the reason?
3 个评论
Rong
2011-5-6
More information is needed. Please provide the A,B,C,D matrices plus the signal definitions such as MV, MD, UD, OV and UO (see “setmpcsignals” command) and MPC settings such as sample time, horizons, weights and constraints.
回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!