mpcDesigner scenario output disturbance
Show older comments
Hi,
I’m having a problem with the simulated scenarios of the mpcDesigner app (Model Predictive Control Toolbox). From my understanding, by default, the output disturbance model is integrated noise summed at each measured output. It should allow rejecting step-like output disturbance at any measured output in closed-loop. To illustrate, if we take the simple MIMO process model:
G = [tf(+1.9,[18 1]) , tf(+1.9,[18 1]);...
tf(-0.74,[8 1]) , tf(+0.74,[8 1])]
and keep the default output disturbance model of the mpcDesigner, any unmeasured step-like output disturbance should be rejected in steady-state. Hence, by simulating an unmeasured unit-step disturbance on the second output at t=30sec, the measured output should reach back the setpoint in steady-state (with t>>30sec). But that is not what I see in the plotted scenario. There is a static error. At t=60sec, the simulated output value is 0 while the setpoint is still 1:

For the load disturbance, there is no static error:

I’ve included the mpcDesigner session for my example in the attached files.
Thanks for your time,
Francis Gagnon.
Accepted Answer
More Answers (0)
Categories
Find more on Linear Plant Specification in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!