主要内容

队列和服务

FIFO队列,LIFO队列,优先级队列,延迟建模,实体存储,缓冲

在离散事件仿真中,排队块存储实体的时间长度不能预先确定。排队块在可能时尝试输出实体,但其输出取决于下游块是否接受新实体。队列的日常例子是等待商店注册的人。购物者无法预先确定他们要等待完成购买的时间。这实体队列块是Simevents中提供的排队块之一®可以基于排序策略对队列中的实体进行排序的库。您可以模拟FIFO队列,LIFO队列和优先级队列。有关更多信息,请参阅模型基础排队系统

您可以使用SimEvents库中提供的队列和服务器块对基本或复杂的队列服务器系统进行建模。服务器块将实体存储并延迟指定的时间长度,然后尝试输出实体。服务器的一个日常示例是在工厂装配线中处理零件一段时间。在这种情况下,服务器延迟可以表示热处理的持续时间。这个实体服务器块是存储和服务实体的服务器块之一,然后尝试输出它们。

您还可以使用离散事件系统对象™创建更高级的排队系统离散事件图堵塞。

展开全部

实体队列 enqueue消息和实体
实体商店 商店实体
实体服务器 服务实体
实体运输延迟 在数据的传播中引入延迟Simevents.信息
输送系统 运输实体

话题

基本排队系统

离散事件仿真中的队列和服务器概述

使用队列和服务器进行模型存储,使用串行或并行队列 - 服务器对。

模型基础排队系统

使用FIFO队列,LIFO队列,优先级队列和服务器来模拟排队系统。

使用实体多播的广播实体

无线发送、接收、传输和多播实体。

基础排队系统的应用

使用队列事件操作来模拟存储罐

该示例显示了如何使用实体队列块事件动作,Simulink功能块和实体门块来模拟具有有限容量的瓶存储系统。万博1manbetx

根据优先级排序实体为高优先级客户提供服务

此示例显示如何通过使用优先级队列和实体输入开关和实体输出交换机块来最小化为高优先级客户提供服务所需的时间。

模型交通交叉作为排队网络

此示例显示了如何创建SimEvents®模型来表示车辆交通网络,以及如何在网络处于稳定状态时调查车辆的平均等待时间。

模型抢占和服务器故障

模型服务器故障

使用StateFlow.®模拟需要维护的服务器行为的图表。

多任务处理器中的任务抢占

模型服务器任务抢占低优先任务。

模型具有自定义行为的高级排队系统

使用MATLAB离散事件系统块创建自定义块

作者通过定义实体类型,端口,存储和事件来分散事件系统对象。

从队列服务器刷新实体

此示例显示如何使用离散事件图表块来模拟可以在“FLUSHCMD”端口上的消息时刷新实体的队列服务器。