System Dynamics Specifications
This example shows how to constrain the poles of a control system tuned with systune
or looptune.
Background
The systune and looptune commands tune the parameters of fixed-structure control
systems subject to a variety of time- and frequency-domain requirements. The
TuningGoal package is the repository for such design requirements.
Closed-Loop Poles
The TuningGoal.Poles goal constrains the location of the closed-loop poles. You can
enforce some minimum decay rate
Re(s) <−α,
impose some minimum damping ratio
Re(s) <−ζs,
or constrain the pole magnitude to
s <ωmax.
For example
MinDecay = 0.5;
MinDamping = 0.7;
MaxFrequency = 10;
R = TuningGoal.Poles(MinDecay,MinDamping,MaxFrequency);
constrains the closed-loop poles to lie in the white region below.
viewGoal(R)
System Dynamics Specifications