求解器离散事件系统

根据您的配置,您可以同时使用变步长与离散事件系统固定步距求解。要选择适合您的模型求解器的设置,导航到求解模型配置参数对话框中的窗格。

当选择一个解算器类型为模型,请遵循以下准则:

  • 如果你的模型只包含基于事件的计算和不包括连续和离散基于时间的计算,选择变步长离散求解。在这种情况下,如果选择了变步长连续求解器,软件检测到您的模型不包含连续状态的任何块(Simulink中金宝app®块),并自动切换到解算器离散(不连续状态)。当软件使这种变化,它会通知你在MATLAB消息®命令窗口。

  • 如果你的离散事件系统是一个Simulink模型还包含基于时间的建模中,选择使用一个变金宝app步长或固定步长求解器,这取决于你的仿真要求。对于每个解算器类型,当这种模型中包含的以下各节描述离散事件系统的行为。

可变步距求解的离散事件系统

如果你的离散事件系统是一个包含基于时间的建模Simulink模型中,你选择模型中的变金宝app量步长求解器,Simulink的求解器有一个主要的时间步长每次离散事件系统进程的事件。

下图说明了与包含在Simulink模型内的离散事件系统中使用时的可变步长求解器的行为。金宝app

固定步距求解的离散事件系统

如果你有一个Simulink模型,包括基于时间的建模中的离散事件系统,你可以选择模型中的固金宝app定步长求解器。

当你使用固定步长求解器,仿真仍执行在它们出现在该次离散事件系统事件。然而,这些事件不会导致Simulink的求解器必须在这些时间样品命中。金宝app该软件从绝缘Simulink模型的基于时间的部分的离散事件系统。金宝app

下图说明了具有离散事件系统中使用当固定步长求解器的行为。

相关话题