addoutputspec
在工作点规格中增加输出规格
描述
例子
将输出规范添加到工作点规范对象
打开Simulink模型。
sys =“scdspeed”;open_system(系统)
为模型创建一个默认的操作点规范对象。
Opspec = operspec(sys)
opspec =型号scdspeed的工作点规格。(时变组件评估在时间t = 0) : ---------- x已知稳态分钟马克斯dxMin dxMax ___________ ___________ ___________ ___________ ___________ ___________ ___________ ( 1) scdspeed /油门&歧管/进气歧管/ p0 = 0.543条0.543假真的负无穷到正无穷负无穷到正无穷(2)scdspeed /车辆动力学/ w = T / / J w0 = 209 rad / / s 209.48假真负无穷到正无穷负无穷到正无穷输入:---------- 你知道最小最大 _____ _____ _____ _____ ( 1) scdspeed /油门扰动0错误负无穷到正无穷输出:没有 ----------
默认的操作点规范对象没有输出规范,因为模型中没有根级输出端口。
向rad/s to rpm块的输出端口添加一个输出规范。
Newspec = addoutputspec(opspec,'scdspeed/rad//s to rpm'1);
指定的已知值2000
RPM为输出规范。
newspec.Outputs(1)。已知= 1;newspec.Outputs(1)。Y = 2000;
查看更新的工作点规范。
newspec
newspec =模型scdspeed的工作点规格。(时变组件评估在时间t = 0) : ---------- x已知稳态分钟马克斯dxMin dxMax ___________ ___________ ___________ ___________ ___________ ___________ ___________ ( 1) scdspeed /油门&歧管/进气歧管/ p0 = 0.543条0.543假真的负无穷到正无穷负无穷到正无穷(2)scdspeed /车辆动力学/ w = T / / J w0 = 209 rad / / s 209.48假真负无穷到正无穷负无穷到正无穷输入:---------- 你知道最小最大 _____ _____ _____ _____ ( 1) scdspeed /油门扰动0错误负无穷到正无穷输出 : ---------- y已知的最小最大 _____ _____ _____ _____ ( 1) scdspeed / rad / / s 2000 rpm真正负无穷到正无穷
向多个工作点规格对象添加输出规格
打开Simulink模型。
sys =“scdspeed”;open_system(系统)
为模型创建一个3乘1的默认工作点规范对象数组。
Opspec = operspec(sys,[3,1])
opspec =模型scdspeed的工作点规格数组。若要显示工作点规格,请从数组中选择一个元素。
向rad/s to rpm块的输出端口添加一个输出规范。
Newspec = addoutputspec(opspec,'scdspeed/rad//s to rpm'1);
中的所有工作点规范对象中都添加了此输出规范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;
输入参数
opspec
- - - - - -工作点规格
OperatingSpec
对象|的数组OperatingSpec
对象
Simulink模型的工作点规范,指定为下列之一:
OperatingSpec
object -将输出规范添加到单个OperatingSpec
对象。的数组
OperatingSpec
objects -为所有对象添加相同的输出规范OperatingSpec
数组中的对象。所有的规范对象必须相同模型
财产。
要创建OperatingSpec
对象,则使用operspec
函数。
块
- - - - - -仿真软件块
特征向量|字符串
要向其添加输出规范的Simulink块,指定为包含其块路径的字符向量或字符串。的块
必须在?中指定的Simulink模型中opspec。模型
.
港口
- - - - - -输出端口
正整数
要向其添加输出规范的输出端口,指定为范围[]中的正整数。1
,N
),N
输出端口的数量是否已指定块
.
输出参数
选择功能
稳态管理器
控件修剪模型时,可以交互式地添加输出规范稳态管理器.有关更多信息,请参见使用稳态管理器从规格中计算工作点.
动态仿真模块模型
您可以直接在Simulink模型中添加输出规范。为此,右键单击要向其添加规格的信号,并选择线性分析点>配平输出约束.
版本历史
R2006a之前介绍
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。