主要内容

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

可以计算Simulink的稳态工作点金宝app®模型通过在模型状态,输出和输入上指定约束,并通过查找满足这些约束的模型操作条件。有关稳态工作点的更多信息,请参阅操作点计算稳态工作点

为您的Simulink模型找到一个操作点,您可以使用金宝app稳态经理,如本例所示。

或者,你可以修剪你的模型:

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

有关修剪模型以满足规范的详细信息,请参阅从规格计算稳态操作点

开放稳态经理

打开Simulin金宝appk模型。

sys =“scdspeed”;Open_System(SYS)

打开稳态经理在Simulink金宝app模型窗口中,在应用程序画廊,点击稳态经理

定义工作点规格

创建操作点规范,进入稳态经理,在稳定状态选项卡上,单击修剪规范

数据浏览器, 在里面规范Section,该软件增加了一个默认的工作点规范,规格1。此外,规格选项卡与相应的规格1文档。

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

由于该模型没有任何根级输出端口或定义的修剪输出约束,因此操作点规范没有任何输出。将输出添加到操作点规范中规格选项卡上,单击添加输出

在“添加输出规范”对话框中,指定要添加输出规范的信号。要将信号添加到列表中,请在“Simulink模型”窗口中,单击“输出信号金宝app”rad / s到rpm堵塞。这样做将信号添加到“添加输出规范”对话框。

点击添加信号(年代)

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

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

提示

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

指定一个已知的速度值。在规格1的文档,众所周知列,选择相应的行,并在其中价值列将已知值设置为2000

调整模型

计算符合此输出规范的操作点,请执行规格选项卡上,单击修剪播放按钮

该软件对模型进行裁剪,并生成操作点搜索报告。这份报告,report1,添加到数据浏览器, 在里面举报部分。此外,报告选项卡与相应的report1文档。

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

检查优化搜索是否融合到满足规格的解决方案中report1文档,单击优化状态

优化状态表明,优化算法成功终止,找到了满足规范要求的工作点。

最大错误情节和最大错误列显示每次迭代的最大约束违规。的堵塞列显示最大约束违规所适用的块。

验证操作点

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

在规范表中,已知值以灰色突出显示,并以红色突出显示约束违规。对于此示例,没有约束违规。

您还可以验证工作点是否处于稳态。例如,在report1文档,单击

实际dx列显示在工作点状态值的变化率。由于这些值接近于零,状态没有变化,说明工作点处于稳定状态。

有关验证操作点的更多信息,请参阅针对规范验证操作点

不同规格的修剪模型

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

软件增加规格2到了数据浏览器。要打开用于编辑的规范文档,双击此新规范。

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

  • 价值列,如果有一个,则指定值的初始猜测。

  • 众所周知列,清除输出规范的条目。

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

规格选项卡上,单击修剪播放按钮。软件对模型进行裁剪并在其中打开操作点搜索报告report2文档。

点击输出

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

从报告中提取操作点

操作点搜索报告是只读的,并包含有关规范和修剪操作点的信息。您可以从搜索报告中提取规范或操作点对象。例如,在报告选项卡report2, 点击提取>操作点

该软件提取修剪过的操作点,op1,从报告中添加它数据浏览器, 在里面营业点部分。

导出工作点数据

计算机一旦计算了满足您的规范的操作点,您可以将模型导出到MATLAB®工作区并将模型的初始条件设置为操作点中的值。这样做,在操作点选项卡上,单击出口或者设置初始条件,分别。

有关设置模型初始条件和在特定操作点模拟模型的详细信息,请参见在特定操作点模拟S金宝appimulink模型

另请参阅

相关话题