管理系统模拟与GPSS语言 8.2一具有八条线路的电话交换台的模拟 例8.7 某广告公司拥有一个具有八条线路的电话交换台, 为广告业务服务。系统工作程序及数据如下: (1)广告咨询电话的到达间隔时间呈指数分布,均值为 2分钟。 (2)咨询电话的对话时间呈正态分布,均值为20分钟, 方差为5分钟 (3)没打通电话人中的25%等待一段时间(指数分布, 均值为10分钟),然后要再打一次电话。 试利用模拟的方法分析本系统的工作情况,分析电话的 利用率及到底有多少个电话打不通? JLQV10
管理系统模拟与GPSS语言 1 JLQV1.0 8.2 一具有八条线路的电话交换台的模拟 例 8.7 某广告公司拥有一个具有八条线路的电话交换台, 为广告业务服务。系统工作程序及数据如下: (1)广告咨询电话的到达间隔时间呈指数分布, 均值为 2 分钟。 (2)咨询电话的对话时间呈正态分布, 均值为 20 分钟, 方差为 5 分钟。 (3)没打通电话人中的 25% 等待一段时间 ( 指数分布, 均值为10 分钟 ) , 然后要再打一次电话。 试利用模拟的方法分析本系统的工作情况,分析电话的 利用率及到底有多少个电话打不通 ?
管理系统模拟与GPSS语言 8.2一具有八条线路的电话交换台的模拟 表8.2例8.7系统模型的基本组成 实体类季 实体代号 说明 表达式 动态实体 存储器 八台电话机 函数 FNSI 打电话时间 30*FNs2+1200 $1打电话人的总数 通的电话数 没有打通电话的人数 参数Ps1打电话者为接通电话而拨打的次数 JLQV10
管理系统模拟与GPSS语言 2 JLQV1.0 表 8.2 例 8.7 系统模型的基本组成 8.2 一具有八条线路的电话交换台的模拟
管理系统模拟与GPSS语言 8.2一具有八条线路的电话交换台的模拟 SIMULATE RMULT 54321,2345,3456 FUNCTION RN$1, C24 指数分布函数 0,0/.1,104/.2,222/.3,355/.4,509/.5,,69/.6,,915/.7,1.2/.75,1.38 8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.998,8 FUNCTION RN$2,C24正态分布函数 0,-40/.001,-30/.06,-25/.022,-20/.066,-15/.115,-12 158,-10/.211,-8/.274,-6/.34,-4/.420,-2/.500,0 579,2/.655,4/.725,6/.788,8/.841,10/.889,12/.933,15 977,20/.993,25/.998,30/.999,40/1,50 STORAGE VARIBLE 30*FN$2+1200 JLQV10
管理系统模拟与GPSS语言 3 JLQV1.0 SIMULATE RMULT 54321, 2345, 3456 1 FUNCTION RN$1,C24 指数分布函数 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 2 FUNCTION RN$2,C24 正态分布函数 0,-40/.001,-30/.006,-25/.022,-20/.066,-15/.115,-12 .158,-10/.211,-8/.274,-6/.344,-4/.420,-2/.500,0 .579,2/.655,4/.725,6/.788,8/.841,10/.889,12/.933,15 .977,20/.993,25/.998,30/.999,40/1,50 1 STORAGE 8 1 VARIBLE 30*FN$2+1200 8.2 一具有八条线路的电话交换台的模拟
管理系统模拟与GPSS语言 GENERATE 120,FN$1 打来咨询电话 SAVEVALUE 打电话人的总数 DIAL ASSIGI 1+,1 记录拨打次数 TEST L 0, R$1, REDI 测试是否有闲置电话 ENTER 开始通话 ADVANCE V$1 通话时间 LEAVE 通话结束 TEST E 1, P$1, DONE 测试是否是第一次拨打 SAVEVALUE 2+, 第一次拨号即打通的电话数 DONE TERMINATE REDI ADVANCE 600,FN$1 等待10分钟 TRANSFER 25. CON DIAL 重新拨打 CON SAVEVALUE 3+, 没有打通电话的人数 TERMINATE GENERATE 36000 模拟10小时 TERMINATE START END JLQV10
管理系统模拟与GPSS语言 4 JLQV1.0 GENERATE 120,FN$1 打来咨询电话 SAVEVALUE 1+,1 打电话人的总数 DIAL ASSIGN 1+,1 记录拨打次数 TEST_L 0,R$1,REDI 测试是否有闲置电话 ENTER 1,1 开始通话 ADVANCE V$1 通话时间 LEAVE 1,1 通话结束 TEST_E 1,P$1,DONE 测试是否是第一次拨打 SAVEVALUE 2+,1 第一次拨号即打通的电话数 DONE TERMINATE REDI ADVANCE 600,FN$1 等待 10 分钟 TRANSFER .25,CON,DIAL 重新拨打 CON SAVEVALUE 3+,1 没有打通电话的人数 TERMINATE GENERATE 36000 模拟10小时 TERMINATE 1 START 1 END
管理系统模拟与GPSS语言 8.3利用管理系统模拟模型进行最优化分析 例8.8一原材料运输系统的模拟分析 系统概况:有一家大型钢铁企业,它所需的部 分原材料是从海上进口,因此需要从码头到炼钢厂 建立一个汽车转运系统。假设在码头仅有一台装载 机,在钢厂仅有一个卸载位。运货卡车按先后次序 排队进行装车,然后运行到炼钢厂卸载位后再排队 进行卸车。其他有关数据如下,请利用模拟治霰原 材料运输系统卡车利用率与装车机利用率的变化规 律,本系统应安排多少卡车合适? JLQV10
管理系统模拟与GPSS语言 5 JLQV1.0 8.3 利用管理系统模拟模型进行最优化分析 例 8.8 一原材料运输系统的模拟分析 系统概况:有一家大型钢铁企业,它所需的部 分原材料是从海上进口,因此需要从码头到炼钢厂 建立一个汽车转运系统。假设在码头仅有一台装载 机,在钢厂仅有一个卸载位。运货卡车按先后次序 排队进行装车,然后运行到炼钢厂卸载位后再排队 进行卸车。其他有关数据如下,请利用模拟治霰原 材料运输系统卡车利用率与装车机利用率的变化规 律,本系统应安排多少卡车合适?
管理系统模拟与GPSS语言 6 8.3利用管理系统模拟模型进行最优化分析 表8.3一原材料运输系统的模拟分析模型的基本组成 实体类型 实体代号 说明 车时间 变量 车运行时间 指数分布 正态分布 函数 队列 LOAD装车队列(队列 UNLOD卸车队 设施 LOAD (设施1) NLOD卸我位(设施2 统计卸车量 保存值 车运行时间累计 装车时间 「重车运行时间 PS4 空车运行时间 JLQV10
管理系统模拟与GPSS语言 6 JLQV1.0 实体类型 实体代号 说明 动态实体 卡车 V$1 装车时间 V$2 装车量 变量 V$3 重车运行时间 V$4 空车运行时间 FN$1 指数分布 FN$2 正态分布 2 FN$3 正态分布 3 FN$4 正态分布 4 函数 FN$5 正态分布 5 LOAD 装车队列 (队列 1) 队列 UNLOD 卸车队列 (队列 2) LOAD 装车机 (设施 1) 设施 UNLOD 卸载位 (设施 2) X$1 统计装车车数 X$2 统计卸车量 保存值 X$3 重车运行时间累计 X$4 空车运行时间累计 P$1 装车时间 P$2 重车运行时间 P$3 卡车载重量 参数 P$4 空车运行时间 表 8.3 一原材料运输系统的模拟分析模型的基本组成 8.3 利用管理系统模拟模型进行最优化分析
管理系统模拟与GPSS语言 SIMULATE LOAD EQU UNLOD EQU 2 FUNCTION N$1,C24指数分布函数 0,0/.1,104/.2,.222.3,355/.4,509/.5,,69/.6,,915/.7,1.2/.75,1.38 8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 FUNCTION RN$2,C24 正态分布函数 0,-40/.001,-30/.006,-25/.022,-20/.066,-15/.115,-12/.158,-10/.211,-8 274,-6/.344,-4/.420,-2/.500,0/.579,2/.655,4/.725,6/.788,8/.841,10 889,12/.933,15/.977,20/.993,25/.998,30/.999,40/1,50 (略) 5 FUNCTION RN$5,C24正态分布函数 0,-40/.001,-30/.006,-25/.022,-20/.066,-15/.115,-12/.158,-10/.211,-8 274,-6/.344,-4/.420,-2/.500,0/.579,2/.655,4/.725,6/.788,8/.841,10 889,12/.933,15/.977,20/.993,25/.998,30/.999,40/1,50 VARIBLE 80*FN$2+620装车时间 1234 VARIBLE 85*FN$3+2500卡车载重量 VARIBLE 65*FN$4+400 重车运行时间 VARIBLE40*FNS5+350空车运行时间 JLQV10
管理系统模拟与GPSS语言 7 JLQV1.0 SIMULATE LOAD EQU 1 UNLOD EQU 2 1 FUNCTION RN$1,C24 指数分布函数 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 2 FUNCTION RN$2,C24 正态分布函数 0,-40/.001,-30/.006,-25/.022,-20/.066,-15/.115,-12/.158,-10/.211,-8 .274,-6/.344,-4/.420,-2/.500,0/.579,2/.655,4/.725,6/.788,8/.841,10 .889,12/.933,15/.977,20/.993,25/.998,30/.999,40/1,50 (略) 5 FUNCTION RN$5,C24 正态分布函数 0,-40/.001,-30/.006,-25/.022,-20/.066,-15/.115,-12/.158,-10/.211,-8 .274,-6/.344,-4/.420,-2/.500,0/.579,2/.655,4/.725,6/.788,8/.841,10 .889,12/.933,15/.977,20/.993,25/.998,30/.999,40/1,50 1 VARIBLE 80*FN$2+620 装车时间 2 VARIBLE 85*FN$3+2500 卡车载重量 3 VARIBLE 65*FN$4+400 重车运行时间 4 VARIBLE 40*FN$5+350 空车运行时间
管理系统模拟与GPSS语言 8.3利用管理系统模拟模型进行最优化分析 GENERATE 产生卡车数目 BACK QUEUE LOAD 装车过程 SEIZE LOAD DEPART LOAD LOOP1 ASSIGN 1,V$1 装车时间 TEST G P$1,0,L0OP1 ADVANCE P$1 装车 RELEASE LOAD SAVEVALUE 1+ 累计装车数 LOOP2 ASSIGN 2,V$3 重车运行时间 TEST G P$2,0,L0OP2 SAVEVALUE 3+,P$2 ADVANCE P$2 重车运行 QUEUE UNLOD 卸车过程 SEIZE UNLOD DEPART UNLOD ADVANCE 580,FN$1 卸车 RELEASE UNLOD JLQV10
管理系统模拟与GPSS语言 8 JLQV1.0 GENERATE ,,,5 产生卡车数目 BACK QUEUE LOAD 装车过程 SEIZE LOAD DEPART LOAD LOOP1 ASSIGN 1,V$1 装车时间 TEST_G P$1,0,LOOP1 ADVANCE P$1 装车 RELEASE LOAD SAVEVALUE 1+,1 累计装车数 LOOP2 ASSIGN 2,V$3 重车运行时间 TEST_G P$2,0,LOOP2 SAVEVALUE 3+,P$2 ADVANCE P$2 重车运行 QUEUE UNLOD 卸车过程 SEIZE UNLOD DEPART UNLOD ADVANCE 580,FN$1 卸车 RELEASE UNLOD 8.3 利用管理系统模拟模型进行最优化分析
管理系统模拟与GPSS语言 8.3利用管理系统模拟模型进行最优化分析 LOOP3 ASSIGN 3,V$2 运货量 TEST G P$3, 0, LOOP3 SAVEVALUE 2+,P$3 运货量累计 LOOP4 ASSIGN 4,V$4 空车运行时间 TEST G P$4, 0, LOOP 4 SAVEVALUE 4+,P$4 ADVANCE P$4 空车运行 TRANSFER BACK 返回装车地 GENERATE 36000 TERMINITE START 20 END JLQV10
管理系统模拟与GPSS语言 9 JLQV1.0 LOOP3 ASSIGN 3,V$2 运货量 TEST_G P$3,0,LOOP3 SAVEVALUE 2+,P$3 运货量累计 LOOP4 ASSIGN 4,V$4 空车运行时间 TEST_G P$4,0,LOOP4 SAVEVALUE 4+,P$4 ADVANCE P$4 空车运行 TRANSFER ,BACK 返回装车地 GENERATE 36000 TERMINITE 1 START 20 END 8.3 利用管理系统模拟模型进行最优化分析
管理系统模拟与GPSS语言 0 8.3利用管理系统模拟模型进行最优化分析 表8.4一原材料运输系统的模拟模型模拟结果 卡车装车卸车重车运空车运装车等卸车等卡车装车机 数时间时间行时间行时间待时间待时间利用率利用率 1.000 8841555164328730233690207.78994 0.999062 8287550364125530251057313213500.998080 877.74556404723603380301050.1332823 87797 54.94 6695361010 6222397.540.997095 687964551075172853707302379.34462870.9960.98 8823954942520650374380318288499210.9950.99 8850355036522937440402424522120.995100 98856755060523290375504873.10533730.9941.00 108863554995523290375510573698541.130.993100 JLQV10
管理系统模拟与GPSS语言 10 JLQV1.0 卡车 数 装 车 时间 卸 车 时间 重车运 行时间 空车运 行时间 装车等 待时间 卸车等 待时间 卡 车 利用率 装车机 利用率 1 884.32 539.61 183800 130920 0.00 0.00 1.000 0.35 2 884.15 551.64 328730 233690 207.78 99.46 0.999 0.62 3 882.87 550.36 412555 302510 573.13 213.50 0.998 0.80 4 877.74 556.40 472360 338030 1050.13 328.23 0.998 0.90 5 877.97 554.94 506695 361010 1662.22 397.54 0.997 0.95 6 879.64 551.07 517285 370730 2379.34 462.87 0.996 0.98 7 882.39 549.42 520650 374380 3182.88 499.21 0.995 0.99 8 885.03 550.36 522695 374450 4024.24 522.12 0.995 1.00 9 885.67 550.60 523290 375510 4873.10 533.73 0.994 1.00 10 886.35 549.95 523290 375510 5736.98 541.13 0.993 1.00 表 8.4 一原材料运输系统的模拟模型模拟结果 8.3 利用管理系统模拟模型进行最优化分析