主要内容

在模拟快照中查找操作点

您可以使用模型模拟找到稳态工作点。生成的操作点由指定模拟快照时间的状态值和模型输入级别组成。

要使用基于模拟的工作点计算,首先配置您的模型初始条件,使模型收敛到一个平衡点。然后,您可以模拟您的模型并使用交互式创建操作点稳态管理器模型线性化电路.您还可以在MATLAB中以编程方式找到快照®命令行使用findop作用

要使用快照查找工作点,软件将模拟模型,并在每个模拟快照时间创建一个工作点。每个工作点包含相应快照时间模型的输入和状态值。

要验证工作点是否处于稳定状态,请使用工作点值初始化模型,模拟模型,并检查关键信号和状态是否处于平衡状态。有关使用操作点初始化模型的详细信息,请参阅在特定工作点模拟S万博1manbetximulink模型

笔记

如果你的模型万博1manbetx®模型具有内部状态,请勿在从模拟快照计算的工作点处对模型进行线性化。相反,尝试使用模拟快照或在基于优化的搜索的操作点对模型进行线性化。有关详细信息,请参阅使用内部状态表示处理块

使用以下命令计算模拟快照处的工作点:稳态管理器

方法可以在指定的模拟快照时间找到操作点稳态管理器

打开Simulin万博1manbetxk模型。

系统=“magball”;open_system(系统)

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

要指定模拟快照时间,请在稳态管理器,在稳态选项卡,单击快照

指定拍摄快照的模拟时间。对于本例,请在以下位置拍摄快照:1.10时间单位。在“创建快照工作点”对话框的模拟快照时间字段中,输入[1 10]

要拍摄快照,请单击播放按钮

一系列操作点,op1,出现在数据浏览器,在操作点部分此阵列包含两个工作点,每个指定的快照时间一个。

软件也会打开相应的op1可以查看操作点的文档。

要选择要查看的操作点,请使用选择工作点下拉列表。

使用以下命令计算模拟快照处的工作点:模型线性化电路

方法可以在指定的模拟快照时间找到操作点模型线性化电路

打开Simulin万博1manbetxk模型。

系统=“magball”;open_system(系统)

打开模型线性化电路,在Simulin万博1manbetxk模型窗口中应用程序图库,单击模型线性化电路

要指定模拟快照时间,请在模型线性化电路,在线性分析选项卡,操作点下拉列表中,选择拍摄模拟快照

在以下位置拍摄模拟快照:1.10时间单位。在“输入要线性化的快照时间”对话框中,在模拟快照时间字段中,输入[1 10]

要拍摄快照,请单击拍快照

一系列操作点,op_snapshot1,出现在数据浏览器,在线性分析工作空间部分此阵列包含两个工作点,每个指定的快照时间一个。

要查看操作点,在线性分析工作空间,双击op_snapshot1. 您可以使用选择工作点下拉列表。

在命令行的模拟快照中查找操作点

此示例显示如何在指定的模拟快照时间计算稳态工作点。

打开Simulin万博1manbetxk模型。

系统=“magball”;open_system(系统)

模拟模型,并创建操作点1.10时间单位。该软件对模型进行模拟,并在每个模拟快照时间计算一个工作点。

Op = findp (sys,[1 10]);

人事处是操作点的列向量,每个指定的快照时间有一个元素。

显示第一个工作点。

执行部分(1)
ans=模型磁球的工作点。(在时间t=1时评估的时变组件)状态:-------------x\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu磁球/磁球装置/dhdt-6.6961e-08(5.)磁球/磁球装置/高度0.05输入:无----------

另见

应用程序

功能

相关的话题