- 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.
- 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).
Tips
Constraining Input and Output Trajectories to Conic Sector
Consider the following control system.
−
C G y
r + e u
Suppose that the signal u is marked as an analysis point in the model you are tuning.
Suppose also that G is the closed-loop transfer function from u to y. A common application
is to create a tuning goal that constrains all the I/O trajectories {u(t),y(t)} of G to satisfy:
∫ 0
Tyt
ut
T
Q
yt
ut
dt< 0,
10 Control System Tuning