包:sdo.requirements
波德级绑定
bode_req = sdo.requirements.BodeMagnitude
bode_req = sdo.requirements.BodeMagnitude(名称、值)
在线性系统上指定与频率相关的分段线性上下限。然后您可以使用。优化您的模型以满足需求sdo.optimize
.
您可以指定上界或下界,包括多个线性边,并将它们扩展到正无穷或负无穷。
你必须有万博1manbetx®控制设计™指定预兆大小要求的软件。
创建一个bode_req
= sdo.requirements.BodeMagnitudesdo.requirements.BodeMagnitude
对象,并将默认值赋给其属性。
使用一个或多个指定的附加选项bode_req
= sdo.requirements.BodeMagnitude (名称,值
)名称,值
对参数。的名字
属性名和价值
为对应值。的名字
必须出现在单引号内(''
).可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家
.
指定可选的逗号分隔的对名称,值
参数。的名字
参数名和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
使用名称,值
参数指定属性在对象创建期间的需求对象。例如,要求= sdo.requirements.BodeMagnitude(“类型”,“> =”)
创建一个sdo.requirements.BodeMagnitude
对象,并指定类型
属性作为下界。
|
增益界限的频率值。 指定分段线性边界中所有边的起始和结束频率。属性必须是 使用 使用 默认值:10 [1] |
|
增益界限的大小值。 指定分段线性边界内所有边的起始和结束增益值。该属性必须是一个有限双精度的nx2数组,其中每一行指定分段线性边界中的一条边的起始增益和结束增益。属性的行数必须匹配 使用 使用 默认值:[0 0] |
|
需求描述,指定为字符向量。例如, 默认值: |
|
频率轴缩放。 使用此属性可确定边缘起始点和结束点之间的边界值,指定为以下值之一:
例如,如果边界边在频率处 默认值: |
|
频率单位的要求,指定为下列值之一:
默认值: |
|
要求的大小单位。必须:
默认值: |
|
要求名称,指定为字符向量。 默认值: |
|
在负或正的频率方向扩展界限。 指定界限的第一条和最后一条边是否扩展到 必须是一个1x2的逻辑数组 默认值: |
|
级绑定类型。必须:
用于指定分段线性界限是上界还是下界。用于上界和下界。 |
evalRequirement | 求线性系统的波德幅度界 |
句柄。要了解句柄类如何影响复制操作,请参见复制对象.
构造一个波德幅度要求对象并指定限定频率和幅度。
r = sdo.requirements.BodeMagnitude;集(r, BoundFrequencies, [0.1 10;100),…“BoundMagnitudes”,[1 1;0.1 - 0.1)
或者,您可以在构造期间指定频率和幅度。
r = sdo.requirements.BodeMagnitude(…“BoundFrequencies”,[1 10;100),…“BoundMagnitudes”,[1 1;1 0]);