M/M/1排队系统实验报告
一、实验目的
本次实验要求实现M/M/1单窗口无限排队系统的系统仿真,利用事件调度法实现离散事件系统仿真,并统计平均队列长度以及平均等待时间等值,以与理论分析结果进行对比。
二、实验原理
根据排队论的知识我们知道,排队系统的分类是根据该系统中的顾客到达模式、服务模式、服务员数量以及服务规则等因素决定的。
1、 顾客到达模式
设到达过程是一个参数为λ的Poisson 过程,则长度为t 的时间内到达k 个呼
叫的概率 服从Poisson 分布,即e t k
k k t t p λλ-=!)()(,?????????=,2,1,0k ,其中λ>0为一
常数,表示了平均到达率或Poisson 呼叫流的强度。
2、 服务模式
设每个呼叫的持续时间为i τ,服从参数为μ的负指数分布,即其分布函数为
{}1,0t P X t e t μ-<&#61;-≥
3、 服务规则
先进先服务的规则(FIFO )
4、 理论分析结果
在该M/M/1系统中&#xff0c;设
λρμ&#61;&#xff0c;则稳态时的平均等待队长为1Q ρλρ&#61;-&#xff0c;顾客的平均等待时间为T ρ
μλ&#61;-。
三、实验内容
M/M/1排队系统&#xff1a;实现了当顾客到达分布服从负指数分布&#xff0c;系统服务时间也服从负指数分布&#xff0c;单服务台系统&#xff0c;单队排队&#xff0c;按FIFO (先入先出队列)方式服务。
四、采用的语言
MatLab 语言
源代码&#xff1a;
clear;
clc;
%M/M/1排队系统仿真