过零控制
描述
在模型仿真期间启用过零检测。对于大多数模型,这会使求解器采用更大时间步,从而加速仿真。
类别:求解器
设置
默认值:“使用局部设置
”
- “
使用局部设置
” 指定以逐模块方式启用过零检测。有关适用模块的列表,请参阅动态系统的仿真阶段
要为其中一个模块指定过零检测,请打开该模块的参数对话框并选择启用过零检测选项。
- “
全部启用
” 对模型中的所有模块启用过零检测。
- “
全部禁用
” 对模型中的所有模块禁用过零检测。
提示
对于大多数模型,启用过零检测会允许求解器执行更大的时间步,从而可加快仿真速度。
如果模型具有极大的动态变化,则禁用此选项可加快仿真速度,但也会降低仿真结果的准确性。有关详细信息,请参阅过零检测。
选择“
全部启用
”或“全部禁用
”会覆盖单个模块的本地过零检测设置。
依存关系
对“变步长
”和“定步长
”求解器都启用此参数。对于定步长求解器,应启用对定步长求解器启用过零检测。
选择“使用局部设置
”或“全部启用
”将启用以下参数:
时间容差
连续过零点数
算法
命令行信息
参数:ZeroCrossControl |
值:'UseLocalSettings' | 'EnableAll' | 'DisableAll' |
默认值:'UseLocalSettings' |
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | 无影响 |
安全预警 | 无影响 |