文档帮助中心文档
将输出规范添加到工作点规范中
newOpspec = addoutputspec (opspec、块、港口)
例子
newOpspec= addoutputspec (opspec,块,港口)添加Simulink的输出规范金宝app®对现有的工作点规范或工作点规范数组进行建模。为来自指定输出端口的信号添加输出规范港口块块.
newOpspec= addoutputspec (opspec,块,港口)
newOpspec
opspec
块
港口
要查找指定端口的宽度,请使用addoutputspec命令重新编译模型。
addoutputspec
全部折叠
打开Simulin金宝appk模型。
sys =“scdspeed”;open_system(系统)
为模型创建一个默认的操作点规范对象。
opspec = operspec(系统)
opspec = scdspeed型号的工作点规范。(t=0时的时变分量)---------- < 强x > < /强> < >强知道< /强> < >强稳态< /强> < >强Min < /强> <强> Max < /强> < >强dxMin < /强> < >强dxMax < /强> <强> __ < /强> <强> ___ < /强> <强劲 >___________ 强> <强> ___ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < / >强(1)。scdspeed/Vehicle Dynamics/w = T//J w0 = 209 rad//s 209.48 false true -Inf Inf Inf Inputs(参数参数说明参数取值)---------- < 强> u < /强> < >强知道< /强> < >强Min < /强> <强> Max < /强> <强> _ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < / >强(1)scdspeed /节流扰动0错误负无穷到正无穷输出:没有 ----------
默认的操作点规范对象没有输出规范,因为模型中没有根级出口。
增加输出规格的输出rad/s到rpm块。
newspec = addoutputspec (opspec,“scdspeed / rad / / s rpm”1);
指定的已知值2000输出规格RPM。
2000
newspec.Outputs(1)。= 1;newspec.Outputs(1)。y = 2000;
查看更新后的工作点规范。
newspec
newspec =模型scdspeed的工作点规范。(t=0时的时变分量)---------- < 强x > < /强> < >强知道< /强> < >强稳态< /强> < >强Min < /强> <强> Max < /强> < >强dxMin < /强> < >强dxMax < /强> <强> __ < /强> <强> ___ < /强> <强劲 >___________ 强> <强> ___ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < / >强(1)。scdspeed/Vehicle Dynamics/w = T//J w0 = 209 rad//s 209.48 false true -Inf Inf Inf Inputs(参数参数说明参数取值)---------- u Known Min Max _ _____ ____ ___ (1.) scdspeed/Throttle扰动0 false -Inf Inf Outputs:---------- < 强> y < /强> < >强知道< /强> < >强Min < /强> <强> Max < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < / >强(1)scdspeed / rad / / s 2000 rpm真正负无穷到正无穷
为模型创建一个3 × 1的默认操作点规范对象数组。
opspec = operspec (sys, (3,1))
opspec = scdspeed模型的工作点规格数组。要显示操作点规范,请从数组中选择一个元素。
中的所有操作点规范对象都会添加此输出规范opspec.
中可以为每个规范指定不同的输出约束opspec.例如,为每个规范指定不同的已知值。
newspec (1, 1) .Outputs(1)。= 1;newspec (1, 1) .Outputs(1)。y = 1900;newspec (2, 1) .Outputs(1)。= 1;newspec (2, 1) .Outputs(1)。y = 2000;newspec (3,1) .Outputs(1)。= 1;newspec (3,1) .Outputs(1)。y = 2100;
OperatingSpec
Simulink模型的操作点规范,指定为如下之一:金宝app
OperatingSpec将输出说明添加到单个OperatingSpec对象。
的数组OperatingSpecobjects -向所有对象添加相同的输出规范OperatingSpec数组中的对象。所有的规范对象必须具有相同的模型财产。
模型
创建一个OperatingSpec对象,使用operspec函数。
operspec
金宝app要添加输出规范的Simulink块,指定为包含其块路径的字符向量或字符串。的块中指定的Simulink模型中金宝app的opspec。模型.
opspec。模型
将输出规格添加到的输出端口,指定为范围内的正整数[1,N),N输出端口的数量是否指定块.
1
N
更新的操作点规范,作为OperatingSpec对象或数组OperatingSpec具有相同尺寸的物体opspec.newOpspec是一样的opspec,但它在其中包含新的输出规范输出数组中。
输出
您可以使用点表示法修改新输出规范的约束和规范。
控件在调整模型时,可以交互地添加输出规范稳态经理.有关更多信息,请参见使用稳态管理器从规格中计算工作点.
您可以直接在Simulink模型中添加输出规范。金宝app为此,右键单击要向其添加规范的信号,并选择线性分析点>削减产出约束.
findop|operspec|operpoint
findop
operpoint
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在