主要内容

同步动态仿真模块模型随工作点规格变化

修改Simulink®模型可以更改、添加或删除状态、输入或输出,这将改变操作点。您可以同步现有的操作点规范对象,以反映模型中的更改。

使用稳态管理器

如果你改变你的Simulink模型稳态管理器打开时,必须同步操作点规格中的稳态管理器以反映模型中的更改。

打开Simulink模型。

Sys = (“scdspeedctrl”);open_system(系统)

打开稳态管理器,在Simulink模型窗口中,在应用程序画廊,点击稳态管理器

若要基于当前模型配置创建操作规范,请在稳态管理器,在稳定状态选项卡上,单击整齐规范

spec1文档中,参考滤波器Block只有一个状态。

在Simulink模型窗口中,双击参考滤波器块。改变分子传递函数的One hundred.,并更改分母[1 20 100]

点击好吧

此更改增加了过滤器的顺序,向Simulink模型添加了一个状态。

若要更新操作点规范以反映模型更改,请在稳态管理器,在规范选项卡上,单击从模型同步

软件更新规格。的参考滤波器Block现在有两个状态。

为了找到符合这些规范的操作点,在规范选项卡上,单击修剪播放按钮

使用模型线性化电路

如果你改变你的Simulink模型模型线性化电路打开时,必须同步操作点规格中的模型线性化电路以反映模型中的更改。

打开Simulink模型。

Sys = (“scdspeedctrl”);open_system(系统)

打开模型线性化电路,在Simulink模型窗口中,在应用程序画廊,点击模型线性化电路

模型线性化电路,在操作点下拉列表,选择调整模型

在“修剪模型”对话框中参考滤波器块包含一个状态。

在Simulink模型窗口中,双击参考滤波器块。改变分子传递函数的One hundred.,并更改分母[1 20 100]

点击好吧

此更改增加了过滤器的顺序,向Simulink模型添加了一个状态。

要更新操作点规格以反映模型更改,请在“修整模型”对话框中单击与模型同步

软件更新规格。的参考滤波器Block现在有两个状态。

单击,查找符合规格的工作点开始削减

在命令行同步模型更改

这个例子展示了如何在Simulink®模型中更新现有的工作点规范对象。

打开模型。

sys =“scdspeedctrl”;open_system(系统)

基于当前模型配置创建一个工作点规范对象。

Opspec = operspec(sys)
opspec =模型scdspeedctrl的工作点规范。(时变组件评估在时间t = 0) : ---------- x已知稳态分钟马克斯dxMin dxMax  ___________ ___________ ___________ ___________ ___________ ___________ ___________ ( 1) scdspeedctrl /外部干扰/转移Fcn 0假真负无穷到正无穷负无穷到正无穷0假真负无穷到正无穷正(2)scdspeedctrl / PID控制器/过滤器/续。过滤器/过滤器0错误真的负无穷到正无穷负无穷到正无穷(3)scdspeedctrl / PID控制器/集成商/连续/集成商8.9768假真负无穷到正无穷负无穷到正无穷(4)scdspeedctrl /参考滤波器/状态空间200假真负无穷到正无穷负无穷到正无穷(5)scdspeedctrl /油门&歧管/进气歧管/ p0 = 0.543条0.54363假真的负无穷到正无穷负无穷到正无穷(6)scdspeedctrl /车辆动力学/ w = T / / J w0 = 209 rad / / s 209.4395假真负无穷到正无穷负无穷到正无穷输入:没有  ---------- 输出:没有  ----------

更改参考过滤器块的传递函数。设置分子参数One hundred.分母参数[1 20 100]

set_param (“scdspeedctrl /参考滤波器”“N”“100”);set_param (“scdspeedctrl /参考滤波器”' D '"[1 20 100]");

由于模型参数发生了变化,试图找到一个符合规范的工作点opspec使用以下命令会生成一个错误。

Op = findop(sys,opspec);

更新工作点规范对象以反映模型中的更改。

Opspec = update(Opspec);

找到符合更新规范的工作点。

Op = findop(sys,opspec);
工作点搜索报告:--------------------------------- opreport =模型scdspeedctrl的工作点搜索报告。(time - varying Components evaluate at time t=0)满足工作点规格。州 : ---------- 最小x最大dxMin dx dxMax  ___________ ___________ ___________ ___________ ___________ ___________ ( 1) scdspeedctrl /外部干扰/转移Fcn负0正0 0 0负0正0 0 0 (2)scdspeedctrl / PID控制器/过滤器/续。过滤器/过滤器负0正0 0 0 (3)scdspeedctrl / PID控制器/集成商/连续/集成商负8.9768正0 -4.5077 e-14 0 (4) scdspeedctrl /油门&歧管/进气歧管/ p0 = 0.543酒吧负0.54363正e15汽油2.9365 0 0 (5)scdspeedctrl /车辆动力学/ w = T / / J w0 = 209 rad / / s负209.4395正0 -1.5226 e-13 0 (6) scdspeedctrl /参考滤波器状态空间负0正0 0 0负20正0 0 0输入:没有  ---------- 输出:没有  ----------

在更新工作点规范对象之后,优化算法成功地找到了工作点。

另请参阅

相关的话题

Baidu
map