仿真作业2014-GPSS
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仿真作业一、(排队系统仿真)
某小邮电所的顾客到达时间间隔为18+6分钟的均匀分布,邮局职员对每个顾客的服务时间服从16+4分钟的均匀分布,系统为只有一个服务员的等待制排队系统,试对100个顾客做仿真,并求:
(1)系统的平均等待队长;
(2)顾客在系统中的平均等待时间;
(3)系统服务员忙的概率
要求:利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行分析。
解:
源程序:
generate 18,6
queue line
seize sever
depart line
advance 16,4
release sever
terminate 1
start 100
输出报告:
2.有一个理发店只有一个理发师,顾客到达间隔服从λ=0.2人/分的负指数分布,服务员对顾客的理发时间服从μ=0.4人/分,假设理发店等待的顾客座位只有三个,若到达的顾客发现所有这些座位已被占领,则不等待便离去。试仿真100个顾客,并求:
(1)系统服务员忙的概率;
(2)100个顾客中由于座位已被占而没有接受服务离开系统的顾客数。
要求:利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行分析。
注:参数为λ=0.2人/分的负指数分布可用系统自带的负指数分布随机数产生,函数为:GENERATE (EXPONENTIAL( 1, 0, 1/λ ))
3.某汽车加油站只有一台加油器,加油的汽车到达间隔时间为100+10秒的均匀分布。到达加油站后先排队等候再加油,加油服务时间为80+8秒的均匀分布。加油后司机要去缴费窗口排队等待缴费,缴费时间为50+30秒的均匀分布。试对100个顾客做仿真,并求:
(1)加油站与缴费窗口的利用率;
(2)加油站与缴费处顾客的平均等待时间。
要求:利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行分析。
4.在第3题中,若加油站有两台效率相同的加油器,而加油的汽车排一个队(省去缴费环节)。设加油的汽车到达间隔时间为40+10秒的均匀分布。试对100个顾客做仿真,并求:各个加油器的利用率和汽车的平均等待时间。
要求:利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行分析。
源程序:
generate 40,10
queue line
transfer 0.5,a,b
a transfer both,a_1,b_2
a_1 seize s_1
depart line
advance 80,8
release s_1
terminate 1
b_2 seize s_2
depart line
advance 80,8
release s_2
terminate 1
b transfer both,b_2,a_1
start 100
输出报告:
GPSS World Simulation Report - 第四题.11.1
Sunday, April 20, 2014 17:58:34
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 4148.393 15 2 0
NAME VALUE
A 4.000
A_1 5.000
B 15.000
B_2 10.000
LINE 10000.000
S_1 10002.000
S_2 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 103 0 0
2 QUEUE 10
3 0 0
3 TRANSFER 103 0 0
A 4 TRANSFER 48 1 0
A_1 5 SEIZE 50 0 0
6 DEPART 50 0 0
7 ADVANCE 50 0 0
8 RELEASE 50 0 0
9 TERMINATE 50 0 0
B_2 10 SEIZE 51 0 0
11 DEPART 51 0 0
12 ADVANCE 51 1 0
13 RELEASE 50 0 0
14 TERMINATE 50 0 0
B 15 TRANSFER 55 1 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
S_2 51 0.976 79.396 1 101 0 0 2 0
S_1 50 0.963 79.894 1 0 0 0 2 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
LINE 2 2 103 17 0.494 19.911 23.847 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
102 0 4098.225 102 15 15
103 0 4143.248 103 4 4
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
101 0 4168.876 101 12 13
104 0 4193.161 104 0 1
5.(选作)某诊所有2个位医生,普通病人以每隔7±5分钟的速率到达,每次看病需10±6分钟,急诊病人以每隔60±40分钟速率到达,每次看病需25±15分钟,急诊具有优先级,可以优先服务,请仿真100小时,估算急诊病人和普通病人的平均排队等待时间。要求:利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行分析。