sdo.requirements.OpenLoopGainPhase
Nichols response bound
Description
Specify piecewise-linear bounds on the Nichols (gain-phase) response of a linear
system. You can then optimize the model response to meet these bounds using sdo.optimize.
You can specify an upper or lower bound, include multiple linear edges, and extend the
bounds to + or –inf.
You must have Simulink® Control Design™ software to specify open-loop gain and phase requirements.
Creation
Syntax
Description
creates a olgainphase_req = sdo.requirements.OpenLoopGainPhasesdo.requirements.OpenLoopGainPhase object and assigns default
values to its properties.
specifies one
or more properties using
name-value arguments. For example, olgainphase_req =
sdo.requirements.OpenLoopGainPhase(Name,Value)olgainphase_req =
sdo.requirements.OpenLoopGainPhase(PhaseUnits="rad") creates an
sdo.requirements.OpenLoopGainPhase object and specifies the
PhaseUnits property as radians.
Before R2021a, use commas to separate each name and value, and enclose
Name in quotes. For example, olgainphase_req =
sdo.requirements.OpenLoopGainPhase("PhaseUnits","rad") creates an
sdo.requirements.OpenLoopGainPhase object and specifies the
PhaseUnits property as radians.
Properties
Object Functions
evalRequirement | Evaluate design requirement |
copy | Copy design requirement |
get | Get design requirement property values |
set | Set design requirement property values |
Examples
Alternatives
Use getbounds to get the bounds specified in a Check
Nichols Characteristics (Simulink Control Design) block.
Version History
Introduced in R2010b