主要内容

模型准备

获得参考结果,性能优化

将模型从桌面模拟移动到实时仿真是一个迭代过程,可能需要广泛的模型重新配置。实时模型准备工作流程显示如何在开发机器上分析和降低模型的计算成本。完成工作流程后,您可以在实时目标机器上确定用于仿真的最佳固定成本求解器设置。

话题

模型准备目标

确定您的Simscape™模型是否足够准确以产生预期的仿真结果,并且足够快地在实时目标机器上运行而不产生超支。

实时模型准备工作流程

遵循实时模型准备工作流程以使您的Simscape模型实时能够。

提高速度和准确性

实时模拟Simscape模型需要通过降低计算成本,优化求解配置或增加处理能力来实现速度和准确性的平衡。

确定步长

通过分析来自Simscape模型的可变步骤模拟的结果,确定用于固定步骤仿真的最大步长。

使用分区求解器提高仿真速度

通过使用Simscape划分求解器来改善性能,以将大型方程系统转换为更易于解决的较小方程系统。

减少计算成本

通过识别和消除不必要的,计算昂贵的过程,使您的Simscape模型实时能够进行识别和消除冗余监控和数据记录。

减少快速动态

为了使您的Simscape模型实时能够,通过减少使用频率响应和极速分析来减少快速动态来降低计算成本。

减少数值刚度

消除导致快速变化以降低计算成本的组件,并使您的Simscape模型实时功能。

减少过零点

消除导致过零点的组件增加固定步骤仿真的最小步长,并使您的Simscape模型实时能够。

分区模型

分区实时处理器上并行处理Simscape模型。

管理模型变体

使用Variant子系统选择用于动态系统的模型变体。