计算稳态工作点

稳态工作点搜索(修边)

您可以使用数值优化方法,以满足您的要求计算稳态工作点(或平衡工作点)。将得到的操作点由平衡状态的值和对应的模型的输入电平的。一个成功的操作点搜索找到一个工作点非常接近真正的稳态解。

当您了解操作点状态和相应的模型输入和输出信号级别时,使用基于优化的搜索。您可以使用该知识来指定以下变量在平衡时的初始猜测或约束:

  • 初始状态值

  • 州在平衡时

  • 状态值、输入级别和输出级别上的最大或最小界限

  • 已知的(固定的)状态值、输入级别或输出级别

你的工作点搜索可能不会收敛到稳态运行点,当你overconstrain优化方法为:

  • 为稳态工作点值初始猜测是远离所希望的稳态工作点。

  • 不相容的输入、输出或平衡状态约束。

您可以通过配置优化算法设置可控制工作点搜索的准确性。

模拟快照的稳态工作点

您可以通过,直到达到一个稳定状态仿真模型计算稳态工作点。要做到这一点,指定是希望的稳态工作点附近的模拟初始条件。

当仿真达到稳定状态所需的时间足够短时,使用仿真快照。当仿真达到稳定状态时,算法提取操作点值。

基于仿真的计算产生较差的工作点结果时你指定:

  • 仿真时间不够长,不足以将模型驱动到稳定状态。

  • 初始条件不会使模型达到真正的平衡。

通常你可以结合一个模拟快照和基于优化的搜索,以提高您的工作点的结果。例如,仿真模型,直到它达到稳定状态的附近,并使用所产生的模拟快照定义初始条件,基于优化的搜索。

注意

如果你的模型金宝app®模型具有内部状态,不要在从模拟快照计算的操作点对该模型进行线性化。相反,尝试使用模拟快照或基于优化搜索的操作点对模型进行线性化。

其型号各国必须在稳定状态是什么?

当计算稳态工作点,不是所有的状态都必须是平衡的。钟摆是一个系统,在那里可以找到在稳定状态下与所有国家的工作点的例子。然而,对于其他类型的系统,有可能不是一个工作点,所有国家都处于平衡状态,并且应用程序并不需要所有的工作点状态是平衡的。

例如,假设你建立与这些国家巡航控制应用的汽车模型:

  • 车辆的位置和速度

  • 燃料和空气流速进入发动机

如果你的目标是研究以恒定速度巡航,汽车的行为,你需要速度,空气流速,并在稳定状态下的燃料流量的工作点。然而,车辆的位置是不处于稳定状态,因为车辆以恒定速度移动。由于缺乏一个稳定的状态位置变量是巡航控制应用很好,因为位置不会对巡航控制行为显著影响。在这种情况下,你不需要通过要求所有国家都处于平衡至为过约束的工作点的优化搜索。

根据不同的动作分析飞机的动态,当类似的情况也出现在航天系统。

选择工作点搜索工具

金宝app仿真软件控制设计™您可以以两种图形工具搜索您的Simulink模型的工作点编程在命令行并以交互方式。金宝app

搜索工具 什么时候使用
findop
  • 编程计算工作点

  • 根据规范计算操作点

  • 寻找在模拟快照操作要点

  • 适用于多种规格批处理计算工作点

  • 批量计算参数变化的操作点

稳态经理
  • 交互式地计算操作点

  • 根据规范计算操作点

  • 针对规范验证工作点搜索结果

  • 寻找在模拟快照操作要点

  • MATLAB生成®计算操作点的代码。此代码可用于批处理计算。

模型线性化电路
  • 交互式找到一个线性范围内运行点

  • 根据规范计算操作点

  • 寻找在模拟快照操作要点

修剪使用金宝app控制设计金宝app

金宝app仿真软件提供了修剪命令为稳态工作点的搜索。然而,findop金宝app仿真软件控制设计提供了几个优于使用的优点修剪执行基于优化的操作点搜索时。

金宝app仿真软件控制设计动作点检索 金宝appSimulink的动作点检索
用户界面 否 - 只修剪可用。
多种优化方法 否 - 只有一个优化方法
约束状态,输入和输出用的上限和下限的变量 没有
指定未连接到根模型outports块的输出值 没有
离散状态模型的稳定工作点 没有
模型参考支持金宝app 没有
Simscape™多体™集成 没有

也可以看看

|

相关的话题