主要内容

类型

选择的变量或固定的解决者

模型配置面板:解算器

描述

选择是否使用变步或固定步求解模拟模型。对于每个选项,您可以配置额外的解算器设置,包括选择要使用的解算器。

设置

变步(默认)|固定步
变步

步长变化从一步一步,根据动力学模型。变步解算器:

  • 减少步长时快速模型状态改变时,保持精度

  • 慢慢增加步长时模型状态改变时,为了避免不必要的步骤

变步解算器是推荐模型的快速状态改变时,包含不连续的模型。在这些情况下,一个变步解决需要更少的时间比固定步步骤解算器达到类似水平的准确性,可大大缩短仿真时间。

固定步

在仿真步长保持不变。解算器计算下一个仿真时间达到当前的和仿真时间和步长。

代码生成需要一个固定的解决者。通常,解决低阶比高阶动力学计算效率更高。然而,比解决高阶低阶动力学也不准确。

当你引用的模型配置为使用当地的能手,解算器顶部可以变步或固定步解算器,和当地的解决者必须是固定的解决者。有关更多信息,请参见使用当地解决引用的模型

推荐设置

表总结了这个参数的推荐值基于考虑相关的代码生成。

应用程序 设置
调试 固定步
可追溯性 固定步
效率 固定步
安全预防措施 固定步

编程使用

参数:SolverType
类型:字符串|字符向量
价值观:“变步”|“固定的”
默认值:“变步”

版本历史

之前介绍过的R2006a