主要内容

sdo.requirements.openloopgainphase类

包裹:sdo.requirements.

尼古尔斯响应界限

描述

指定线性系统的Nichols(增益相)响应上的分段线性界限。然后,您可以优化模型响应以满足这些界限SDO.Optimize.

您可以指定上限或下限,包括多个线性边缘,并将界限扩展到+或者-inf.

你必须有万博1manbetx®Control Design™用于指定开环增益和相位要求的软件。

建造

Olgainphase_Req.= sdo.requirements.openloopgainphase.创造一个sdo.requirements.openloopgainphase.对象并将默认值分配给其属性。

gainphase_req.= sdo.requirements.openloopgainphase(名称,价值使用一个或多个指定的其他选项名称,价值对论点。姓名是属性名称和价值是相应的价值。姓名必须出现在单引号内('')。您可以以任何顺序指定多个名称值对参数name1,value1,...,namen,valuen

输入参数

名称值对参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

名称,价值指定的参数特性在对象创建期间的需求对象。例如,要求= sdo.requirements.openloopgainphase('type','> =')创造一个sdo.requirements.openloopgainphase.对象并指定类型属性作为下限。

特性

吩咐

增益为分段线性绑定的值。

指定分段线性绑定中的所有边的分贝中的start和end值。财产必须是一个NX2.有限级别的数组,其中每行指定边缘的开始和结束增益值。行数必须与行数匹配绑定财产。

设置这个和绑定特性同时。

默认:[-10 -10]

绑定

分段线性绑定的相位值。

为分段线性绑定中的所有边缘指定中度的开始和结束值。财产必须是一个NX2.有限级别的数组,其中每行指定边缘的开始和结束相位值。行数必须与行数匹配吩咐财产。

设置这个和吩咐特性同时。

默认:[-180 -90]

描述

要求描述,指定为字符向量。例如,'对信号1'的要求

默认:''

幅度单位

要求的幅度单位。必须是:

  • 'D b'(分贝)

  • 'ABS'(绝对单位)

默认:'D b'

姓名

要求名称,指定为字符向量。

默认:''

开口端

以负或积极的时间方向延伸。

用于绑定延伸超出所指定坐标的信号绑定吩咐特性。

必须是A.1x2逻辑阵列。如果真的,绑定的第一个或最后边缘延伸到无穷大。

默认:[0 0]

相位成

指定为以下值之一的要求的相单位:

  • 'DEG'(度)

  • 'rad'(弧度)

默认:'DEG'

类型

增益和相位要求类型,指定为以下值之一:

  • '> ='- 下界

  • '<='- 上限

默认:'> ='

方法

评估 评估线性系统Nichols响应的增益和相位界限

复制语义

处理。要了解如何处理课程会影响复制操作,请参阅复制对象

例子

构造开环增益和相位对象,并指定增益和相位要求。

r = sdo.requirements.openloopgainphase;设定(r,'界平',[ -  120-120; -120 -150; -150 -180],...'陈述',[20 0; 0 -20; -20 -20]);

或者,您可以在构造期间指定增益和相位要求:

r = sdo.requirements.openloopgainphase('loudphases',... [-120 -120; -120 -150; -150 -180],'吩咐',... [20 0; 0 -20; -20  -20]);

备择方案

GetBounds.获取中指定的界限检查尼科尔斯特征(万博1manbetxSimulink Control Design)堵塞。

也可以看看

||