主要内容

用于离散事件系统的求解器

根据您的配置,您可以使用具有离散事件系统的可变步骤和固定步骤求解器。要为模型选择求解器设置,导航到求解器模型配置参数对话框的窗格。

为模型选择Solver类型时,请使用以下指南:

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

  • 如果您的离散事件系统在同时包含基于时间的建模的模拟模型中,请选择变量步骤或固定步骤求金宝app解器,具体取决于您的模拟要求。对于每个求解器类型,以下部分描述了在此类模型中包含的离散事件系统的行为。

用于离散事件系统的可变步骤求解器

如果您的离散事件系统在包含基于时间的模型的Simulink模型中,并且为模型选择一个金宝app变量步骤求解器,则Simulink求解器每次分立事件系统处理事件时都具有一个主要时间步骤。

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

用于离散事件系统的固定步骤求解器

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

当您使用固定步骤求解器时,模拟仍然在它们发生的时间执行离散事件系统中的事件。但是,这些事件不会导致Simulink求解器在那些时间具有样本命中。金宝app该软件从Simulink模型的基于时间的部分中绝缘绝缘事件系统。金宝app

以下图示说明了与离散事件系统一起使用时的固定步骤求解器的行为。

相关话题