1、生产系统建模与仿真课程设计说明书目录1、系统描述22、系统分析2 3、系统仿真输入数据分析3 4、WITNESS建模与仿真9 2、系统仿真的输出分析11 参考文献13邮政银行窗口服务系统建模与仿真设计说明书1 系统描述中北大学邮政银行系统为全校师生提供存取款、转账等各种银行服务,此服务系统由取款者、人工服务窗口、银行构成。邮政银行共有3个服务窗口,但由于端午假期,学校人员较少,需要办理业务的人也不多,故仅开通一个窗口。在日常的取款过程中经常出现排队等待现象。在高峰期(注:高峰期往往是中午、下午和节假日前),同学到达率服从一定概率分布,服务速率依赖于同学办理业务的类型以及服务人员的工作效率。此次
2、建模的目的是在假定同学到达时间间隔和办理业务花费的时间服从一定的概率分布时,考察服务窗口的忙闲情况。图1:排队模型顾客随机到达顾客离去 顾客排队 窗口服务(服 务时间随机)2 系统分析(1)实体:临时实体:顾客永久实体:服务窗口特殊实体:排队队列(2) 状态:服务窗口:忙、闲顾客:排队、接受服务排队队列:队列长度(3) 活动:排队(顾客),服务(服务窗口) a、顾客到达时,若服务窗口处于空闲状态,则顾客进入“等待服务”的阶段;否则,进入“接受服务”阶段.b、服务窗口完成对某一顾客的服务之后,如果队列处于“非零状态,则立即开始对下一个顾客的服务;否则进入“闲”的状态。 (4)时间:顾客到达、顾客
3、结束排队(条件事件)、顾客服务完毕离去。 (5)排队规则:先到先服务(6) 系统的流程图描述YesNo顾客到达服务窗口闲 置服务窗口忙 顾客接受服务顾客接受完服务离开 置服务窗口闲 排队 图1 邮政银行服务系统实体流程图3 系统仿真输入数据分析 (1)数据的收集表1顾客到达时间 /min(标明具体时间)与前一位顾客的间隔时间/min开始接受服务时间/min接受服务时间/min离开时间/min纯排队等待时间/min工作人员休息时间/min10022949022222408312101231500414215318105151184223061722252750719227532808212328
4、401109232401411701025241344160112614424618012271463491901331449554180143215425622015331562582301639658260190174126036319018509633661301951166167150205216737015021597706761102260176480160236118048419024643842862002580168638960268228939270278539239570288619551009029959100310350309941033106403110121064
5、1105032103211011117033104111151167034106211651211003510711211122140361191212211233237125612541290238131613121330039133213341370040137413731400(2)直方图a、分布的辨识到达时间间隔/min频数概率密度累积概率1120.3070。3072130。3330。64320。0510.691430.0770。768630。0770。845710。0260.871920.0510。9221010.0260。9481210.0260。9741610.0261服务时间/
6、min频数概率密度累积概率150。1250.125280.20。3253130。3250。65460。150。8560.150。95610.0250。975810.0251 b、分布的假设 根据顾客到达时间间隔频率分布直方图以及服务时间频率分布直方图与已知的统计分布的比较可以假设顾客到达时间间隔分布符合负指数分布,服务时间符合泊松分布。(3) 参数估计 a、样本均值和样本方差顾客到达时间间隔样本均值:顾客到达时间间隔样本方差:服务时间样本均值:服务时间样本方差: b、估计量的选取对于顾客到达时间间隔服从负指数分布,其估计量选为,服务时间服从泊松分布,故其估计量选为。(4)拟合度的检验a、顾客到
7、达时间间隔拟合度检验:区间11210240。42-41820-240.25-745110。2854110.25计算得:查表得:,由于,故可以认为顾客到达时间间隔服从负指数分布。 b、服务时间时间拟合度检验:区间1213130003-41920110.055-675240.87812-110。5计算得: 查表得:,由于,故可以认为服务时间服从泊松分布. (5)相关性的分析由图可以看出服务时间与顾客到达的时间间隔无明显的相关性。4 WINTESS建模与仿真由前面收集到的数据分析可以得到:顾客平均到达率:服务窗口服务率为:结合输入数据分析可以认为顾客达到的时间服从参数为3.5的负指数分布,工作人员服
8、务时间服从参数为3。2的泊松分布。1)系统的WITNESS 模型界面2)建模元素说明 Guke:表示顾客的到达。 Jifen:对队列进行积分,反应顾客到达的规律. Paidui:顾客到达后进入排队队列进行等待. Fuwuyuan:为顾客提供服务的窗口。 Jifen0:用于显示积分的结果,反应出动态变化规律。 Duichang:显示排队队列的长度便于分析。3)建模元素的定义名称类型数量说明GukePart1顾客JifenPart1队列积分PaiduiBuffer1排队队列FuwuyuanMachine1服务窗口Jifen0Variable(type:real)1积分结果显示DuichangTim
9、eseriese1队列长度显示4) 建模元素的可视化设计 (1)Part元素的可视化设计: 在元素选择窗口选择Guke元素,鼠标右击Display键,跳出Display对话框,设置它的Text、Icon. (2)Buffer元素的可视化设计: 在元素选择窗口选择Paidui元素,鼠标右击Display键,跳出Display对话框,设置它的Text、Icon、Rectangle、Part Quene。 (3)Machine元素的可视化设计: 在元素选择窗口选择Fuwuyuan元素,鼠标右击Display键,跳出Display对话框,设置它的Text、Icon、Part Quene。 (4)Var
10、iable元素的可视化设计: 在元素选择窗口选择Jifen0元素,鼠标右击Display键,跳出Display对话框,设置它的Text、Value。 (5)Timeseries元素的可视化设计: 在元素选择窗口选择Duichang元素,鼠标右击Display键,跳出Display对话框,设置它的Text、Timeseries. 5)建模元素细节Detail 设置 (1)对Part元素Guke细节设置 Type:Active Input to Modle.Inter Arrival:3.5 * LN (RANDOM (2) Lot Size:1 Input to Modle.To:Push to
11、 Paidui Actions on Create:ICON = 70(2) 对Part元素Jifen细节设计 Type:Active Input to Model.Inter Arrival:1。0 Lot Size:1 Input to Model.to:Push to Ship Action on Create:Jifen0=Jifen0+NPARTS(Paidui) (3)对Buffer元素Paidui细节设计 Capacity:100 (4) 对Machine元素Fuwuyuan细节设计 Type:Single Input。From:Pull from Paidui Duration
12、。Cycle Time: POISSON(3.2,1) Output.toPush to Ship (5) 对Timeseries元素Dduichang细节设计 Recording:5.0 在Plot Expression下第一个Plot中将“Undefined改为NPARTS(Paidui) 在Plot Expression下第二个Plot中将“Undefined改为NPARTS(Fuwuyuan) 5、 系统仿真的输出分析 模型仿真钟取系统默认的1的时间单位为1min,运行4000仿真时间单位,根据动态表格得到积分结果4000.标准对照一对照二对照三对照四项目变量(3.5,3.2)(3.5
13、,3)(4,3。2)(5,3.2)(3.5,4)GukeSigma Rating66666Avg W.I。P。5.274.062.011.317。75W.I.P.51117No。Shipped113711399887991134No。Entered114211409888001141Avg Time18.4714.238。146。5427。18PaiduiTotlal In114211409898001141Total Out113811409898001135Now In40006Max201791131Min00000Avg Size4.393.191。240.686.83Avg Time
14、1。3911。215.023.3923。93FuwuyuanIdle(%)11.9313。8622.6837。017.34Busy()88.0786。1477.3262。9992。66No.Of Operations113711399887881134将结果记录到下表,并修改顾客达到的时间分布与工作人员服务时间分布的参数,在相同的仿真运行单位下运行,将结果统计后一并记录到下表。结果如下: 在收集的数据(标准)下,仿真得到的服务窗口的工作率为88。07,相对而言,其工作量比较适当,故不需要额外增加服务台个数。 由以上数据可以看出,顾客到达时间间隔不同或服务时间不同,对应仿真出来的结果也会不同.他
15、们都会影响该排队系统的最大队长、平均队长以及每位顾客的平均等待时间.将标准数据与对照一及对照四进行比较可知:缩短服务时间可以提高服务的质量,有利于减少顾客排队等待时间与最大队长.改进措施:对服务人员进行培训,提高服务人员的工作效率,并通过一定的奖励措施提高服务人员的积极性。 再将标准数据与对照二及对照三进行比较可知:顾客到达时间间隔越大,服务人员工作率越低。优化与改进:该邮政银行服务窗口工作率相对适中。这里可以通过对服务人员进行培训或设置奖励措施提高服务人员工作效率从而提高服务质量,尽量减少顾客的排队等待时间及接受服务所消耗的时间。参考文献:1.顾启泰,离散事件系统建模与仿真,清华大学出版社。2.姚英学、蔡颖,计算机辅助设计与制造.3。王亚超、马汉武,生产物流系统建模与仿真:Witness系统及应用,科学出版社. 4。王维平等,离散事件系统建模与仿真,科学出版社.5。蒋祖华等,工业工程专业课程设计指导,机械工业出版社。第 8 页 共 8 页