主要内容

类型

描述

选择要用来模拟模型的求解器类型。

类别:解算器

设置

默认值:变步

变步

步长随步而变,取决于模型的动力学。变步解算器:

  • 当模型状态快速变化时,减少步长,以保持准确性。

  • 当模型状态变化缓慢时增加步长,以避免不必要的步骤。

对于状态变化迅速或包含不连续的模型,建议使用变步长。在这些情况下,一个可变步长求解器比一个固定步长求解器需要更少的时间步长,以达到相当的精度水平。这可以显著缩短模拟时间。

固定步

步长在整个模拟过程中保持不变。除非您使用S-function或RSim目标,否则您需要一个固定步骤的代码生成求解器。通常,低阶解算器在计算上比高阶解算器便宜。然而,它们提供的准确性也较低。

请注意

解算器以当前时间和步长之和计算下一次时间。

依赖关系

选择变步启用以下参数:

  • 解算器

  • 马克斯步长

  • 最小步长

  • 初始步长

  • 相对宽容

  • 绝对的宽容

  • 形状保存

  • 初始步长

  • 连续的最小步数

  • 讨论二阶导数过零控制

  • 时间的宽容

  • 算法

选择固定步启用以下参数:

  • 解算器

  • 周期性样本时间约束

  • 固定步长(基本样本时间)

  • 将每一个离散的速率视为一个单独的任务

  • 优先级值越高,任务优先级越高

  • 自动处理速率转换的数据传输

命令行信息

参数:SolverType
值:“变步”|“固定的”
默认值:“变步”

相关的话题