选择要用来模拟模型的求解器类型。
类别:解算器
默认值:变步
变步
步长随步而变,取决于模型的动力学。变步解算器:
当模型状态快速变化时,减少步长,以保持准确性。
当模型状态变化缓慢时增加步长,以避免不必要的步骤。
对于状态变化迅速或包含不连续的模型,建议使用变步长。在这些情况下,一个可变步长求解器比一个固定步长求解器需要更少的时间步长,以达到相当的精度水平。这可以显著缩短模拟时间。
固定步
步长在整个模拟过程中保持不变。除非您使用S-function或RSim目标,否则您需要一个固定步骤的代码生成求解器。通常,低阶解算器在计算上比高阶解算器便宜。然而,它们提供的准确性也较低。
请注意
解算器以当前时间和步长之和计算下一次时间。
选择变步
启用以下参数:
解算器
马克斯步长
最小步长
初始步长
相对宽容
绝对的宽容
形状保存
初始步长
连续的最小步数
讨论二阶导数过零控制
时间的宽容
算法
选择固定步
启用以下参数:
解算器
周期性样本时间约束
固定步长(基本样本时间)
将每一个离散的速率视为一个单独的任务
优先级值越高,任务优先级越高
自动处理速率转换的数据传输
参数:SolverType |
值:“变步” |“固定的” |
默认值:“变步” |