主要内容

使用自动求解器选择求解器

当你想要Simulink时金宝app®要选择用于模拟模型的求解器,请使用自动求解器。自动求解器选择一个合适的求解器,并设置仿真的最大步长。

对于新模型,Simulink选择金宝app自动求解器,并默认将类型设置为变量步长。对于已存在的模型,您可以使用自动求解器来选择求解器。

  1. 开放vdp并单击右下角的求解器链接。

  2. 解算器信息窗格中,单击视图求解设置按钮打开解算器模型配置参数的窗格。

  3. 解算器的选择,设置类型以固定或可变的步骤,根据您的偏好和设置解算器汽车

  4. 当您模拟模型时,自动求解器根据您的偏好选择固定步长或可变步长求解器,并计算它推荐的最大步长。要查看结果,请打开解算器信息窗格。

  5. 单击接受建议设置按钮应用自动求解器的建议。若要选择不同的设置,请单击视图求解设置按钮,并更改配置参数解算器窗格。

此图表描述了自动求解器的选择过程。

  • Simscape™电气™模型,自动求解器选择ode23tb.这些系统可以有非线性模型的电路,特别是断路器和电力电子。这种非线性模型需要一个刚性求解器。

  • 如果模型中连续状态的数量超过NumStatesForStiffnessChecking值,自动求解器使用ode15s.它不计算模型的刚度。该参数的默认值是1000。您可以使用以下命令更改此值set_param

  • 如果模型中连续状态的数量小于NumStatesForStiffnessChecking值,自动求解器计算出模型的刚度。如果模型的刚度超过StiffnessThreshold价值。该参数的默认值是1000。您可以使用以下命令更改此值set_param

相关的话题