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