RegionPoles - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

ControlDesign

  

RegionPoles

  

verify whether the system poles are in a desired region

 

Calling Sequence

Parameters

Options

Description

Examples

Calling Sequence

RegionPoles(sys, zeta, omegan, opts)

Parameters

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

Options

• 

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.

Description

• 

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.

Examples

withControlDesign:

sysDynamicSystems:-NewSystems+5s3+12s2+22s+14

sysTransfer Functioncontinuous1 output(s); 1 input(s)inputvariable=u1soutputvariable=y1s

(1)

ζ145:omegan12:

RegionPolessys,ζ1,omegan1,output=verify

false

(2)

RegionPolessys,ζ1,omegan1,output=plot

RegionPolessys,ζ1,omegan1,output=verify,condition=damping

true

(3)

RegionPolessys,ζ1,omegan1,output=plot,condition=damping

RegionPolessys,ζ1,omegan1,output=verify,condition=relativestability

false

(4)

RegionPolessys,ζ1,omegan1,output=plot,condition=relativestability

See Also

ControlDesign

ControlDesign[Characterize]

ControlDesign[CohenCoon]

ControlDesign[FeasibleGains]

ControlDesign[GainPhaseMargin]

ControlDesign[ZNFreq]

ControlDesign[ZNTimeModified]

 


Download Help Document