mm1排队系统仿真matlab实验报告,MM1排队系统仿真matlab实验报告.doc
M/M/1排队系统实验报告
一、实验目的
本次实验要求实现M/M/1单窗口无限排队系统的系统仿真,利用事件调度法实现离散事件系统仿真,并统计平均队列长度以及平均等待时间等值,以与理论分析结果进行对比。
二、实验原理
根据排队论的知识我们知道,排队系统的分类是根据该系统中的顾客到达模式、服务模式、服务员数量以及服务规则等因素决定的。
1、顾客到达模式
设到达过程是一个参数为的Poisson过程,则长度为的时间内到达个呼叫的概率 服从Poisson分布,即,,其中>0为一常数,表示了平均到达率或Poisson呼叫流的强度。
2、服务模式
设每个呼叫的持续时间为,服从参数为的负指数分布,即其分布函数为
3、服务规则
先进先服务的规则(FIFO)
4、理论分析结果
在该M/M/1系统中,设,则稳态时的平均等待队长为,顾客的平均等待时间为。
三、实验内容
M/M/1排队系统:实现了当顾客到达分布服从负指数分布,系统服务时间也服从负指数分布,单服务台系统,单队排队,按FIFO(先入先出队列)方式服务。
四、采用的语言
MatLab语言
源代码:
clear;
clc;
%M/M/1排队系统仿真
SimTotal=input('请输入仿真顾客总数SimTotal='); %仿真顾客总数;
Lambda=0.4; %到达率Lambda;
Mu=0.9; %服务率Mu;
t_Arrive=zeros(1,SimTotal);
t_Leave=zeros(1,SimTotal);
ArriveNum=zeros(1,SimTotal);
LeaveNum=zeros(1,SimTotal);
Interval_Arrive=-log(rand(1,SimTotal))/Lambda;%到达时间间隔
Interval_Serve=-log(rand(1,SimTotal))/Mu;%服务时间
t_Arrive(1)=Interval_Arrive(1);%顾客到达时间
ArriveNum(1)=1;
for i=2:SimTotal
t_Arrive(i)=t_Arrive(i-1)+Interval_Arrive(i);
ArriveNum(i)=i;
end
t_Leave(1)=t_Arrive(1)+Interval_Serve(1);%顾客离开时间
LeaveNum(1)=1;
for i=2:SimTotal
if t_Leave(i-1)
t_Leave(i)=t_Arrive(i)+Interval_Serve(i);
else
t_Leave(i)=t_Leave(i-1)+Interval_Serve(i);
end
LeaveNum(i)=i;
end
t_Wait=t_Leave-t_Arrive; %各顾客在系统中的等待时间
t_Wait_avg=mean(t_Wait);
t_Queue=t_Wait-Interval_Serve;%各顾客在系统中的排队时间
t_Queue_avg=mean(t_Queue);
Timepoint=[t_Arrive,t_Leave];%系统中顾客数随时间的变化
Timepoint=sort(Timepoint);
ArriveFlag=zeros(size(Timepoint));%到达时间标志
CusNum=zeros(size(Timepoint));
temp=2;
CusNum(1)=1;
for i=2:length(Timepoint)
if (temp<=length(t_Arrive))&&(Timepoint(i)==t_Arrive(temp))
CusNum(i)=CusNum(i-1)+1;
temp=temp+1;
ArriveFlag(i)=1;
else
CusNum(i)=CusNum(i-1)-1;
end
end
%系统中平均顾客数计算
Time_interval=zeros(size(Timepoint));
Time_interval(1)=t_Arrive(1);
for i=2:length(Timepoint)
Time_interval(i)=Timepoint(i)-Timepoint(i-1);
end
CusNum_fromStart=[0 CusNum];
CusNum_avg=sum(CusNum_fromStart.*[Time_interval 0] )/Timepoint(en
mm1排队系统仿真matlab实验报告,MM1排队系统仿真matlab实验报告.doc相关推荐
- matlab实验报告实验6函数文件,南昌大学matlab实验报告.docx
南昌大学matlab实验报告.docx 1MATLAB实验报告2姓名学号班级机制目录实验一熟悉MATLAB环境认识MATLAB----------3实验二MATLAB运算基础------------- ...
- 频域采样与恢复matlab实验,连续信号的采样与重构实验报告
连续信号的采样与重构实验报告 (36页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 班级: 姓名: 学号:1 / 36信号与系统上机实验报 ...
- matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告
<基于MATLAB的模拟调制实验报告>由会员分享,可在线阅读,更多相关<基于MATLAB的模拟调制实验报告(19页珍藏版)>请在金锄头文库上搜索. 1.基于 MATLAB 的模 ...
- matlab实验4图形的绘制,MATLAB编程与应用实验报告(三维图形绘制)
<MATLAB编程与应用实验报告(三维图形绘制)>由会员分享,可在线阅读,更多相关<MATLAB编程与应用实验报告(三维图形绘制)(5页珍藏版)>请在人人文库网上搜索. 1.M ...
- Matlab重建信号实验总结,实验三信号采样与重建(实验报告).doc
实验三信号采样与重建(实验报告) <信号与系统>实验报告 学院 专业 班级 姓名 学号 时间 实验三 信号采样与重建 一.实验目的 1.进一步学习MATLAB的函数及其表示. 2.掌握及验 ...
- matlab计算叶子的面积,基于MATLAB进行树叶面积测量实验报告
<基于MATLAB进行树叶面积测量实验报告>由会员分享,可在线阅读,更多相关<基于MATLAB进行树叶面积测量实验报告(3页珍藏版)>请在人人文库网上搜索. 1.科学计算与数据 ...
- matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc
数字信号处理实验报告-FFT算法的MATLAB实现.doc 数字信号处理 实验报告实验二FFT算法的MATLAB实现一.实验目的通过本实验的学习,掌握离散傅立叶变换的理论,特别是FFT的基本算法以及其 ...
- matlab信号分析实验报告,信号分析及处理实验报告(基于MATLAB).doc
WORD 格式 整理 PAGE 学习 参考 资料 分享 武 汉 工 程 大 学 电气信息学院 专业班级 14通信3班 实验时间 12-16周周二上午 学生学号 1404200529 实验地点 4B31 ...
- matlab 滑动平均滤波,滑动平均滤波器实验报告
滑动平均滤波器实验报告 所属分类:matlab例程 开发工具:matlab 文件大小:798KB 下载次数:19 上传日期:2018-01-27 16:12:36 上 传 者:玉玲珑 说明: 给出一 ...
- matlab上机报告绘制函数,控制工程MATLAB实验报告
<控制工程MATLAB实验报告>由会员分享,可在线阅读,更多相关<控制工程MATLAB实验报告(20页珍藏版)>请在人人文库网上搜索. 1.浙江科技学院机电系统开放性实验设计题 ...
最新文章
- linux查找技巧: find grep xargs amp;amp; linux系统信息查看大全
- android 7.0 调用系统相机崩溃的解决方案(非谷歌官方推荐)
- 张霖峰:AV1和VVC的格局将在2023年后明朗
- 计算机网络简易测试仪,测线仪
- Chapter 12 外观模式
- PowerDesigner反向工程 mysql
- java junit mock_使用Mockito进行Java的Mock测试
- list集合下标从几开始_Java基础进阶 集合框架详解
- tomcat内存占用过高_Tomcat 性能调优之 JVM 调优
- 21. Django进阶:内建用户系统
- linux simg2img,simg2img工具
- 二分类模型性能评价 2.0(ROC曲线,lift曲线,lorenz曲线)
- 2021年下半年软件设计师下午真题及答案解析
- element-ui的select组件设置预选项没问题,但重新选中不改变的问题解决
- COMSOL电化学专题培训通知
- 英语知识系列:英文与中文句子构成成分的对应关系
- 【c语言】多项式求和
- 优秀开源项目(持续更新)
- vue二级路由不显示页面bug
- 为什么有时ping不通www baidu com但可以访问www baidu com网页
热门文章
- git mergetool 解决冲突的问题
- C#中async/await中的异常处理
- 【报告分享】迈向更好的教育:未来教育的技术空间研究报告.pdf(附下载链接)
- 推荐系统系列教程之十四:经典模型融合方法----线性模型和树模型的组合拳
- Java技术——你真的了解String类的intern()方法吗
- 敢闯会创,第七届中国国际“互联网+”双创大赛腾讯广告产业命题等你来战!
- java 基础语法ppt,03_JAVASE_语法基础下.ppt_练习
- find python3_Python3 rfind()方法
- pdfwin10闪退_win10系统打开文件夹闪退的解决方法
- Tiktok引流到独立站?