Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

过零控制

描述

在模型仿真期间启用过零检测。对于大多数模型,这会使求解器采用更大时间步,从而加速仿真。

类别:求解器

设置

默认值:使用局部设置

使用局部设置

指定以逐模块方式启用过零检测。有关适用模块的列表,请参阅动态系统的仿真阶段

要为其中一个模块指定过零检测,请打开该模块的参数对话框并选择启用过零检测选项。

全部启用

对模型中的所有模块启用过零检测。

全部禁用

对模型中的所有模块禁用过零检测。

提示

  • 对于大多数模型,启用过零检测会允许求解器执行更大的时间步,从而可加快仿真速度。

  • 如果模型具有极大的动态变化,则禁用此选项可加快仿真速度,但也会降低仿真结果的准确性。有关详细信息,请参阅过零检测

  • 选择“全部启用”或“全部禁用”会覆盖单个模块的本地过零检测设置。

依存关系

对“变步长”和“定步长”求解器都启用此参数。对于定步长求解器,应启用对定步长求解器启用过零检测

选择“使用局部设置”或“全部启用”将启用以下参数:

  • 时间容差

  • 连续过零点数

  • 算法

命令行信息

参数:ZeroCrossControl
'UseLocalSettings' | 'EnableAll' | 'DisableAll'
默认值:'UseLocalSettings'

推荐的设置

应用场景设置
调试无影响
可追溯性无影响
效率无影响
安全预警无影响

相关主题