主要内容

使用稳态管理器根据规范计算工作点

您可以计算Simulink的稳态工作点万博1manbetx®通过指定模型状态、输出和输入上的约束,并通过查找满足这些约束的模型操作条件来建模。有关稳态工作点的更多信息,请参阅关于操作点计算稳态工作点.

要查找Simulink模型的操作点,可以使用万博1manbetx稳态管理器,如本例所示。

或者,您可以修剪模型:

在本例中,计算一个工作点以满足输出规范。使用类似的方法,您可以定义状态或输入规范。此外,您还可以定义状态、输出和输入规范的组合;也就是说,例如,您不必只使用状态规范。

有关修剪模型以符合规格的详细信息,请参见根据规范计算稳态工作点.

打开稳态管理器

打开Simulin万博1manbetxk模型。

系统=“SCD速度”; 开放式系统(sys)

打开稳态管理器,在Simulin万博1manbetxk模型窗口中应用程序图库,单击稳态管理器.

定义操作点规范

要创建操作点规范,请在中稳态管理器,在稳态选项卡,单击修剪规格.

数据浏览器,在规格第节中,软件添加了默认操作点规范,规格1. 此外,规格选项卡将与相应的规格1文件

规格1文档,在导航树中,选择要添加的规范类型。对于本例,您希望找到一个稳态工作点,在该点上,使用输出规格将发动机转速固定在2000 rpm。因此,点击输出.

由于模型没有任何根级输出端口或定义的微调输出约束,因此工作点规范没有任何输出。要将输出添加到工作点规范,请在规格选项卡,单击增加产出.

在“添加输出规格”对话框中,指定要向其添加输出规格的信号。要向列表中添加信号,请在Simulink模型窗口中,单击输出规格的输出信号万博1manbetxrad/s至rpm块这样做会将信号添加到“添加输出规格”对话框中。

点击添加信号.

软件将此信号添加到规格1作为输出规范。要查看和编辑规范,请在规格1文档,单击输出.

所选信号以其源块的名称列在输出规格表中。

提示

要转到模型中与给定状态、输入或输出规范关联的块,请在规范表中单击块名称。

指定一个已知的速度值。在规格1文档,在已知的列中,选择相应的行,然后在价值列将已知值设置为2000.

修剪模型

要计算满足此输出规范的工作点,请在规格选项卡,单击修剪播放按钮.

软件修剪模型并生成操作点搜索报告。报告,,报告1,将添加到数据浏览器,在报告部分此外,汇报选项卡将与相应的报告1文件

对于本例,使用默认修剪选项。在上指定不同的选项,例如优化方法或自定义成本函数规格选项卡,单击修剪选项.

要检查优化搜索是否收敛到满足规范的解决方案,请在报告1文档,单击优化状态.

优化状态显示优化算法成功终止,找到了符合规范的工作点。

这个最大误差情节和情节最大误差列显示每个迭代的最大约束冲突。这个列显示应用最大约束冲突的块。

验证操作点

对于本例,优化搜索收敛到满足规范的操作点。当工作点搜索报告表明搜索不成功时,您可以根据规范验证您的工作点。要做到这一点,在报告1文档,在导航树中,选择要检查的规范。对于此示例,请单击输出.

在规格表中,已知值以灰色突出显示,约束冲突以红色突出显示。对于本例,不存在约束冲突。

您还可以验证工作点是否处于稳定状态。例如,在报告1文档,单击.

这个实际dx列显示工作点状态值的变化率。由于这些值接近零,因此状态不变,表明工作点处于稳定状态。

有关验证操作点的更多信息,请参阅根据规范验证操作点.

不同规格的装饰模型

您还可以为规范指定边界,而不是指定已知值。例如,假设您知道在1900到2100 rpm的范围内存在稳态条件。要找到此操作点,首先通过复制和编辑以前的规范来创建另一个规范。在数据浏览器,右键单击规格1,然后选择复制.

软件增加了规格2数据浏览器. 要打开规范文档进行编辑,请双击此新规范。

规格2文档,单击输出. 然后,在规格表中:

  • 价值列中,指定值的初始猜测(如果有)。

  • 已知的列中,清除输出规范的条目。

  • 最低限度最大限度列,分别指定下限和上限约束边界。

规格选项卡,单击修剪播放按钮. 软件修剪模型并在中打开“工作点搜索”报告报告2文件

点击输出.

如图所示实际价值列,则修剪后的输出值在指定的范围内。

从报告中提取操作点

操作点搜索报告是只读的,包含有关规范和修剪操作点的信息。您可以从搜索报告中提取规范或操作点对象。例如,在汇报付账报告2点击摘录>操作点.

软件提取修剪后的工作点,op1,从报告中,将其添加到数据浏览器,在操作点部分

导出工作点数据

一旦计算出符合规格的工作点,就可以将模型导出到MATLAB®并将模型的初始条件设置为操作点中的值。要做到这一点操作点选项卡,单击出口设定初始条件分别地

有关设置模型初始条件和在特定操作点模拟模型的详细信息,请参见在特定工作点模拟S万博1manbetximulink模型.

另见

相关话题