sdo.requirements.PZSettlingTime类

包:sdo.requirements

结算时限

描述

指定一个线性系统的极点实分量的边界。用极点的实分量来近似沉降时间。然后,您可以优化模型响应以满足这些边界sdo.optimize

你一定有万博1manbetx®控制设计™软件指定解决时间要求。

建设

settime_req= sdo.requirements.PZSettlingTime创建一个sdo.requirements.PZSettlingTime对象并将默认值赋给其属性。

settime_req= sdo.requirements.PZSettlingTime (名称,值使用一个或多个指定的其他选项名称,值对参数。的名字属性名和价值对应的值。的名字必须出现在单引号内('').您可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家

输入参数

名称-值对参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

使用名称,值要指定的参数属性在对象创建期间的需求对象。例如,require = sdo.requirements.PZSettlingTime('Type','>=')创建一个sdo.requirements.PZSettlingTime对象,并指定类型作为下界的属性。

属性

描述

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

默认值:''

的名字

需求名,指定为字符向量。

默认值:''

SettlingTime

时间限制。必须以秒为单位,并且是一个正的有限标量。

默认值:2

TimeUnits

需求的时间单位,指定为以下值之一:

  • “纳秒”

  • 微秒的

  • 的毫秒

  • “秒”

  • “分钟”

  • “小时”

  • “天”

  • “周”

  • “月”

  • “年”

默认值:“第二”

类型

设置时间限制类型,指定为以下值之一:

  • “< =”-上限

  • “> =”-下界

  • “= =”-相等界

  • “最小值”-最小化目标

默认值:“< =”

方法

evalRequirement 计算线性系统的沉降时限

复制语义

句柄。要了解句柄类如何影响复制操作,请参见复制对象(MATLAB)。

例子

构造一个沉降时间对象,并指定沉降时间要求。

r = sdo.requirements.PZSettlingTime;r.SettlingTime = 2.5;

或者,您可以在构建过程中指定设置时间。

r = sdo.requirements.PZSettlingTime('SettlingTime',2.5);

选择

使用getbounds方法中指定的边界检查零点极特性块。

另请参阅

||

主题