包:sdo.requirements
超类:
对两个信号的相平面轨迹施加椭圆界
使用sdo.requirements.PhasePlaneEllipse
对象在Simulink中对两个信号的相位平面轨迹施加椭圆界金宝app®模型。相平面轨迹是两个信号相对的图。您可以指定包围椭圆的半径、中心和旋转。您还可以指定是否需要两个信号的轨迹位于椭圆的内部或外部。
下面的图像显示了两个信号的边界椭圆和相平面轨迹的一个例子。
X-Y平面是由两个信号定义的相位平面。rx和ry边界椭圆的半径是否沿x和y轴,θR是椭圆绕中心的旋转。椭圆中心为(x0,y0).在图像中,信号的相平面轨迹在所有时间点的边界椭圆内t1来tn.
您可以使用对象作为您的输入成本函数,并使用evalRequirement
命令的成本函数,以评估您的测试信号是否满足指定的要求。然后你可以使用成本函数和sdo.optimize
在满足规定要求的前提下,进行参数估计或响应优化。如果您正在进行敏感性分析,在生成参数样本之后,您可以使用成本函数和sdo.evaluate
评估每个生成的样本的需求。
创建一个要求
= sdo.requirements.PhasePlaneEllipsesdo.requirements.PhasePlaneEllipse
对象并将默认值分配给它的属性。使用点符号自定义属性。
使用evalRequirement
命令,评估测试信号是否满足指定的要求。
使用由一个或多个指定的附加选项创建需求对象要求
= sdo.requirements.PhasePlaneEllipse (名称,值
)名称,值
对参数。的名字
是一个属性名和价值
为对应值。的名字
必须出现在单引号内(''
).可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家
.
指定可选的逗号分隔的对名称,值
参数。的名字
参数名和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
使用名称,值
参数指定属性在对象创建期间的需求对象。例如,要求= sdo.requirements.PhasePlaneEllipse(“类型”,“> =”)
创建一个sdo.requirements.PhasePlaneEllipse
对象,并指定类型
属性作为外部边界。
evalRequirement | 评估椭圆界对两信号相平面轨迹的满足程度 |
句柄。要了解句柄类如何影响复制操作,请参见复制对象.