Simulink Control Design™ - MathWorks

(Tuis.) #1
log(z)| < MaxFrequency*Ts for discrete-time systems with sample time Ts. This
constraint prevents fast dynamics in the control system.

Enter Inf to impose no constraint on the natural frequency.

Options


Use this section of the dialog box to specify additional characteristics of the poles 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.

The Poles Goal applies only to poles with natural frequency within the range you
specify.


  • 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


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.
The software then adjusts the parameter values to minimize f(x) or to drive f(x) below 1 if
the tuning goal is a hard constraint.

10 Control System Tuning

Free download pdf