Options
Use this section of the dialog box to specify additional characteristics of the disturbance
rejection goal.
- Enforce goal in frequency range
Limit the enforcement of the tuning goal to a particular frequency band. Specify the
frequency band as a row vector of the form [min,max], expressed in frequency units
of your model. For example, to create a tuning goal that applies only between 1 and
100 rad/s, enter [1,100]. By default, the tuning goal applies at all frequencies for
continuous time, and up to the Nyquist frequency for discrete time.
Regardless of the limits you enter, a disturbance rejection goal can only be enforced
within the control bandwidth.
- Equalize cross-channel effects
For multiloop or MIMO disturbance rejection requirements, the feedback channels are
automatically rescaled to equalize the off-diagonal (loop interaction) terms in the open-
loop transfer function. Select Off to disable such scaling and shape the unscaled
open-loop response.
- Apply goal to
Use this option when tuning multiple models at once, such as an array of models
obtained by linearizing a Simulink model at different operating points or block-
parameter values. By default, active tuning goals are enforced for all models. To
enforce a tuning requirement for a subset of models in an array, select Only Models.
Then, enter the array indices of the models for which the goal is enforced. For
example, suppose you want to apply the tuning goal to the second, third, and fourth
models in a model array. To restrict enforcement of the requirement, enter 2:4 in the
Only Models text box.
For more information about tuning for multiple models, see “Robust Tuning
Approaches” (Robust Control Toolbox).
Algorithms
Evaluating Tuning Goals
When you tune a control system, the software converts each tuning goal into a normalized
scalar value f(x). Here, x is the vector of free (tunable) parameters in the control system.
Disturbance Rejection Goal