遵义网站建设方案,十堰的网络优化公司,密云seo排名优化培训,网站主流系统M/M/1排队系统实验报告一、实验目的本次实验要求实现M/M/1单窗口无限排队系统的系统仿真#xff0c;利用事件调度法实现离散事件系统仿真#xff0c;并统计平均队列长度以及平均等待时间等值#xff0c;以与理论分析结果进行对比。二、实验原理根据排队论的知识我们知道利用事件调度法实现离散事件系统仿真并统计平均队列长度以及平均等待时间等值以与理论分析结果进行对比。二、实验原理根据排队论的知识我们知道排队系统的分类是根据该系统中的顾客到达模式、服务模式、服务员数量以及服务规则等因素决定的。1、顾客到达模式设到达过程是一个参数为的Poisson过程则长度为的时间内到达个呼叫的概率 服从Poisson分布即其中0为一常数表示了平均到达率或Poisson呼叫流的强度。2、服务模式设每个呼叫的持续时间为服从参数为的负指数分布即其分布函数为3、服务规则先进先服务的规则(FIFO)4、理论分析结果在该M/M/1系统中设则稳态时的平均等待队长为顾客的平均等待时间为。三、实验内容M/M/1排队系统实现了当顾客到达分布服从负指数分布系统服务时间也服从负指数分布单服务台系统单队排队按FIFO(先入先出队列)方式服务。四、采用的语言MatLab语言源代码clear;clc;%M/M/1排队系统仿真SimTotalinput(请输入仿真顾客总数SimTotal); %仿真顾客总数Lambda0.4; %到达率LambdaMu0.9; %服务率Mut_Arrivezeros(1,SimTotal);t_Leavezeros(1,SimTotal);ArriveNumzeros(1,SimTotal);LeaveNumzeros(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 i2:SimTotalt_Arrive(i)t_Arrive(i-1)Interval_Arrive(i);ArriveNum(i)i;endt_Leave(1)t_Arrive(1)Interval_Serve(1);%顾客离开时间LeaveNum(1)1;for i2:SimTotalif t_Leave(i-1)t_Leave(i)t_Arrive(i)Interval_Serve(i);elset_Leave(i)t_Leave(i-1)Interval_Serve(i);endLeaveNum(i)i;endt_Waitt_Leave-t_Arrive; %各顾客在系统中的等待时间t_Wait_avgmean(t_Wait);t_Queuet_Wait-Interval_Serve;%各顾客在系统中的排队时间t_Queue_avgmean(t_Queue);Timepoint[t_Arrive,t_Leave];%系统中顾客数随时间的变化Timepointsort(Timepoint);ArriveFlagzeros(size(Timepoint));%到达时间标志CusNumzeros(size(Timepoint));temp2;CusNum(1)1;for i2:length(Timepoint)if (templength(t_Arrive))(Timepoint(i)t_Arrive(temp))CusNum(i)CusNum(i-1)1;temptemp1;ArriveFlag(i)1;elseCusNum(i)CusNum(i-1)-1;endend%系统中平均顾客数计算Time_intervalzeros(size(Timepoint));Time_interval(1)t_Arrive(1);for i2:length(Timepoint)Time_interval(i)Timepoint(i)-Timepoint(i-1);endCusNum_fromStart[0 CusNum];CusNum_avgsum(CusNum_fromStart.*[Time_interval 0] )/Timepoint(end);QueL