包:sdo.requirements
尼科尔斯响应绑定
指定线性系统的尼科尔斯(增益-相位)响应的分段线性界限。然后可以使用以下方法优化模型响应以满足这些限制sdo.optimize
.
您可以指定上限或下限,包括多个线性边,并将边界扩展到+
或者负
.
你必须有金宝app®控制设计™软件指定开环增益和相位要求。
创建一个olgainphase_req
= sdo.requirements.OpenLoopGainPhasesdo.requirements.OpenLoopGainPhase
对象并将默认值分配给其属性。
使用一个或多个指定的其他选项gainphase_req
= sdo.requirements.openloopgainphase(名称,值
)名称,值
对论点。的名字
是属性名称和价值
是相应的价值。的名字
必须出现在单引号内(''
).可以以任意顺序指定多个名称-值对参数name1,value1,...,namen,valuen
.
指定可选的逗号分隔的对名称,值
论点。的名字
参数名和价值
是相应的价值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数name1,value1,...,namen,valuen
.
使用名称,值
参数指定特性在对象创建期间的需求对象。例如,要求= sdo.requirements.openloopgainphase('type','> =')
创建一个sdo.requirements.OpenLoopGainPhase
对象,并指定类型
属性作为下限。
|
增益为分段线性绑定的值。 为分段线性边界中的所有边指定起始值和结束值(以分贝为单位)。属性必须是 使用 默认值: |
|
分段线性界的相位值。 指定分段线性边界中所有边的起始值和结束值的度数。属性必须是 使用 默认值: |
|
需求描述,指定为字符向量。例如, 默认值: |
|
要求的大小单位。必须:
默认值: |
|
要求名称,指定为字符向量。 默认值: |
|
在负或正的时间方向上扩展界限。 用于绑定延伸超出所指定坐标的信号 必须是一个 默认值: |
|
阶段单位的要求规定为下列值之一:
默认值: |
|
增益和相位要求类型,指定为下列值之一:
默认值: |
评估 | 求线性系统尼克尔斯响应的增益和相位界限 |
句柄。要了解句柄类如何影响复制操作,请参见复制对象.
构造开环增益和相位对象,并指定增益和相位要求。
r = sdo.requirements.OpenLoopGainPhase;集(r, BoundPhases, (-120 -120;-120 -150;-150 -180],…“BoundGains”[20 0;0 -20;-20 -20]);
或者,您可以指定在施工期间的增益和相位要求:
r = sdo.requirements.OpenLoopGainPhase(“BoundPhases”,…(-120 -120;-120 -150;-150 -180],“BoundGains”……(20 0;0 -20;-20 -20]);