| Model Predictive Control Toolbox | |
| Provide feedback about this page |
Modify unmeasured output disturbance model
Syntax
setoutdist(MPCobj,'integrators') setoutdist(MPCobj,'remove',channels) setoutdist(MPCobj,'model',model)
Description
setoutdist(MPCobj,'integrators') specifies the default method output disturbance model, based on the specs stored in MPCobj.OutputVariables.Integrator and MPCobj.Weights.OutputVariables. Output integrators are added according to the following rules:
MPCobj.OutputVariables.Integrator is zero. A warning message is given when an integrator is added on an unmeasured output channel.
setoutdist(MPCobj,'remove',channels) removes integrators from the output channels specified in vector channels. This corresponds to setting MPCobj.OutputVariables(channels).Integrator=0. The default for channels is (1:ny), where ny is the total number of outputs, that is, all output integrators are removed.
setoutdist(MPCobj,'model',model) replaces the array of output integrators designed by default according to MPCobj.OutputVariables.Integrator with the LTI model model. The model must have ny outputs. If no model is specified, then the default model based on the specs stored in MPCobj.OutputVariables.Integrator and MPCobj.Weights.OutputVariables is used (same as setoutdist(MPCobj, 'integrators').
See Also
mpc, getestim, setestim, setoutdist, setindist
| Provide feedback about this page |
![]() | setname | sim | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |