主要内容

使用模型操作点速度模拟工作流

有效地设计一个系统,模拟迭代模型,所以你可以分析系统根据不同的输入、边界条件、操作条件。在许多应用程序中,执行多个模拟时,启动阶段重要的动态行为是常见的。例如,燃气涡轮发动机冷启动起飞的飞机每组动作之前发生。在多个模拟,你理想的情况是:

  1. 模拟启动阶段。

  2. 保存快照在启动阶段的结束,代表系统的操作点。

  3. 使用这个快照作为初始状态为每个组不同条件下的模拟或动作。

保存的快照模型在给定的点在一个模拟世界,节省操作点的最终状态。快照保存为金宝appSimulink.op.ModelOperatingPoint对象可以指定作为后续模拟的初始状态,这从操作点。

该模型操作点包含的信息:

  • 登录状态

  • 解算器的状态和执行引擎

  • 讨论二阶导数过零信号块零交叉注册

  • 中的某些块模型的输出值

    金宝app®分析块连接和其他信息来确定是否使用有效的输出值作为状态信息。

该模型操作点还包括这些块的隐状态:

  • 运输延迟

  • 变量传输延迟

  • 从工作空间

  • 为每个子系统

  • 有条件地执行子系统

  • Stateflow

  • MATLAB系统

  • Simscape™多体™第二代

通过存储这些信息,ModelOperatingPoint对象

因为模型操作点包含完整的信息系统的状态在这一点上的模拟,模拟的结果,从一个初始操作点是一样的模拟运行。

使用操作点的好处

  • 保存模型操作点创建一个记录的信息除了在模型中记录的状态。恢复所有这些信息,以确保不间断仿真模拟比赛。例如,如果影响了仿真解算器信息,然后指定一个初始状态没有操作点可以产生不同的结果。

  • 您可以保存在模拟多个操作点,然后恢复模拟从这些操作点。

  • 您可以使用一个模型操作点恢复块的状态,通常很难恢复到一个特定的状态,包括运输延迟块。的状态运输延迟块结构格式或不保存数组格式日志数据时使用最终状态配置参数。与数据记录格式,返回的答案ModelOperatingPoint总是与返回的状态日志(非营业点保存)。登录状态块内部accelerator-mode模型参考是可见的和可编辑。记录状态为许多块与自定义操作点功能,例如,Simscape,模型参考accel和可变传输延迟是可编辑的。

你也可以保存一个模拟状态通过保存没有操作点的最终状态。然而,此选项只节省了连续和离散的块。这些国家只是完整的子集模拟模型的状态。他们不包括信息解算器,执行引擎,或隐藏的块,这是一块所需的正确执行。

保存一个操作点

保存一个操作点的开始最后一步使用这些选项之一:

  • 在最后停止时间

  • 当你中断的模拟暂停停止按钮。你也可以拯救一个操作点当你暂停仿真使用get_param (“modelName”、“CurrentOperatingPoint”)

  • 当你使用set_param或一块,像停止块,停止模拟。

交互式保存

  1. 在配置参数对话框数据导入/导出窗格中,选择最终状态复选框。的保存最后的操作点复选框可用。

  2. 选择保存最后的操作点复选框。

  3. 最终状态文本框中,输入一个变量的名称ModelOperatingPoint对象。

  4. 模拟模型。

恢复操作点

恢复模拟快照使用ModelOperatingPoint对象后修改模型。的开始时间不会改变的价值生成的仿真操作点。这是一个参考价值的所有时间和时间变量在原始的和当前的仿真。例如,一块可以保存和恢复的数量样品时间袭击发生以来仿真作为它的开始ModelOperatingPoint对象。

考虑一个模型,你从0达到s,你现在想要运行从100年到200年代。的开始时间是0年代最初的模拟和当前模拟。当前的仿真的初始时间是100年代。如果有10块样品时间打在原来的模拟,仿真软件认识到下一个样品的时间是11日,相对于0,而不是100年代。金宝app

请注意

如果你改变开始时间恢复之前ModelOperatingPoint仿真金宝app软件覆盖,开始时间中保存的值ModelOperatingPoint

交互式恢复

  1. 在配置参数对话框数据导入/导出窗格中,在从工作区中加载,选择初始状态复选框。文本框。

  2. 输入变量包含的名称ModelOperatingPoint在文本框中。

  3. 设置停止时间一个值大于的时间操作点得救了。

恢复从不同金宝app版本

您可以使用ModelOperatingPoint对象保存在释放R2010a开始恢复ModelOperatingPoint的一个模型。然而,此选项仅恢复的记录状态模型。看到的版本模型用于保存金宝appModelOperatingPoint,检查版本参数的ModelOperatingPoint对象。

金宝app模型检测,如果ModelOperatingPoint对象提供初始状态被保存在当前版本。默认情况下,模型显示如果金宝app一条错误消息ModelOperatingPoint没有保存在当前版本。您可以配置诊断允许模型显示消息作为一个警告,试图恢复尽可能多的价值。金宝app启用该最优恢复,在配置参数对话框中设置的信息从早些时候释放操作点对象警告。以前叫SimState对象加载ModelOperatingPoint对象在19。

另请参阅

模型设置

对象

相关的话题