选择使用自动求解器的求解器
当你想要Simulink®要选择一个求解器来模拟模型,请使用自动求解器。自动求解器选择一个合适的求解器,并设置模拟的最大步长。
对于新模型,Simulink选择自动求解器,并默认将类型设置为变步长。对于已存在的模型,您可以使用自动求解器来选择求解器。
开放
vdp
然后单击右下角的求解器链接。在解算器信息窗格中,单击视图求解器设置按钮打开解算器模型配置参数的窗格。
下解算器的选择,设置类型可定步长或变步长根据您的喜好而设定解算器来
汽车
。当您模拟模型时,自动求解器根据您的偏好选择固定步长或变步长求解器,并计算它推荐的最大步长。要查看结果,打开解算器信息窗格。
单击接受建议设置按钮应用自动求解的建议。要选择不同的设置,请单击视图求解器设置按钮,并更改配置参数解算器窗格。
这个图表描述了自动求解器的选择过程。
为Simscape™电气™型号,自动求解选择
ode23tb
。这些系统可以有非线性模型的电路,特别是断路器和电力电子。这种非线性模型需要一个刚性求解器。如果模型中的连续状态数超过
NumStatesForStiffnessChecking
值,自动求解器使用ode15s
。它不计算模型的刚度。该参数的默认值为1000。您可以使用set_param
。如果模型中的连续状态数小于
NumStatesForStiffnessChecking
值,自动求解器计算模型的刚度。如果一个模型的刚度超过了StiffnessThreshold
价值。该参数的默认值为1000。您可以使用set_param
。