ControlDesign
RegionPoles
verify whether the system poles are in a desired region
Calling Sequence
Parameters
Options
Description
Examples
RegionPoles(sys, zeta, omegan, opts)
sys
-
System; a DynamicSystems system object in continuous-time domain; must be single-input single-output (SISO)
zeta
realcons; the specified damping
omegan
realcons; the specified natural frequency
opts
(optional) equation(s) of the form option = value; specify options for the RegionPoles command
condition : one of relativestability, damping or all
Specifies the condition(s) defining the desired region. The default value is all.
output : one of verify or plot
If output = verify, a Boolean is returned specifying if the system poles are in the desired region.
If output = plot, the system poles are plotted along with the boundaries of the desired region. The default value is plot.
The RegionPoles command verifies whether the system poles are in a desired region. The desired region is specified by zeta and omegan and is defined based on relative stability and damping conditions as follows:
Relative Stability: The desired region is part of the complex left half plane (LHP) with real part less than −ζ⁢omegan. This is equivalent to the relative stability of the closed-loop system with respect to the line s=j⁢ω−ζ⁢omegan (rather than the imaginary axis). Clearly, if zeta or omegan are set to zero, the relative stability reduces to the absolute stability with respect to the imaginary axis.
Damping: The desired region is part of the complex left half plane (LHP) inside the angle +/-arccos⁡ζ measured from the negative real axis.
with⁡ControlDesign:
sys≔DynamicSystems:-NewSystem⁡s+5s3+12⁢s2+22⁢s+14
sys≔Transfer Functioncontinuous1 output(s); 1 input(s)inputvariable=u1⁡soutputvariable=y1⁡s
ζ1≔45:omegan1≔2:
RegionPoles⁡sys,ζ1,omegan1,output=verify
false
RegionPoles⁡sys,ζ1,omegan1,output=plot
RegionPoles⁡sys,ζ1,omegan1,output=verify,condition=damping
true
RegionPoles⁡sys,ζ1,omegan1,output=plot,condition=damping
RegionPoles⁡sys,ζ1,omegan1,output=verify,condition=relativestability
RegionPoles⁡sys,ζ1,omegan1,output=plot,condition=relativestability
See Also
ControlDesign[Characterize]
ControlDesign[CohenCoon]
ControlDesign[FeasibleGains]
ControlDesign[GainPhaseMargin]
ControlDesign[ZNFreq]
ControlDesign[ZNTimeModified]
Download Help Document