生产系统建模与仿真GPSS上机报告.docx
《生产系统建模与仿真GPSS上机报告.docx》由会员分享,可在线阅读,更多相关《生产系统建模与仿真GPSS上机报告.docx(16页珍藏版)》请在冰豆网上搜索。
生产系统建模与仿真GPSS上机报告
生产系统建模与仿真上机报告GPSS.某小邮电所的顾客到达时间间隔1+分钟的均匀分布,邮局职员对每
顾客的服务时间服1+分钟的均匀分布,系统为只有一个服务员的等
制排队系统,试10个顾客做仿真,并求
系统的平均等待队长
顾客在系统中的平均等待时间
系统服务员忙的概
要求:
利GPS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进
分析
解
)源程
GENERAT18,
QUEULIN
SEIZSEVE
DEPARLIN
ADVANC16,
RELEASSEVE
TERMINAT
STAR10
)输出报
GPSWorlSimulatioRepor1.13.
FridayApri1320117:
37:
1
STORAGEFACILITIETIMENSTARTIMBLOCK1843.970.00
VALUNAM10000.00LIN
10001.00SEVER.
LABELLOCBLOCKTYPEENTRYCOUNTCURRENTCOUNT
RETRY100100GENERATE
QUEUE100002SEIZE310000DEPART100004
ADVANCE010005
RELEASE100060TERMINATE010070
ENTRIESUTIL.FACILITYAVE.TIMEAVAIL.OWNERPENDINTER
DELAYRETRY
100001000.867SEVER15.9880
MAXCONT.ENTRYENTRY(0)AVE.CONT.AVE.TIMEQUEUERETRYAVE.(-0)0100610.08211.5203.898LINE
0
PARAMETERASSEMVALUECURRENTPRIFECXNNEXTBDT
011011851.3181010(3)结果分析
仿真次数12378456910
平均等待队0.150.070.130.110.080.100.050.08长591367650.200.1平均等待时2.792.061.382.403.641.921.021.5826487952441.791.52服务员忙的间0.850.860.880.870.860.86概率6731780.900.860.870.89分布t抽样75置信置信样本均样本标准允许误差的双侧平均上限值差下限分位数误差0.0130.1422.2621平均等待队长0.0438510.11147690310.0808670.0313690.2422.26212.56257平均等待时间0.7661052.01498629381.4662640.548038服务员忙的概2.26210.8855776770330.8630.0040.0106330.0148640.8744率57
2.有一个理发店只有一个理发师,顾客到达间隔服从λ=0.2人/分的负指数分
布,服务员对顾客的理发时间服从μ=0.4人/分,假设理发店等待的顾客座位只
有三个,若到达的顾客发现所有这些座位已被占领,则不等待便离去。
试仿真
100个顾客,并求:
(1)系统服务员忙的概率;
(2)100个顾客中由于座位已被占而没有接受服务离开系统的顾客数。
要求:
利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行
分析。
注:
参数为λ=0.2人/分的负指数分布可用系统自带的负指数分布随机数产
λ生,函数为:
))1/1,0,GENERATE(EXPONENTIAL(
解:
()源程序1
GENERATE(EXPONENTIAL(1,0,1/0.2))
TESTLQ$LINE,3,ADD
QUEUELINE
SEIZESERVE
ADVANCE(EXPONENTIAL(1,0,1/0.4))
RELEASESERVE
DEPARTLINE
TERMINATE1
ADDTERMINATE1
START100
()输出报告2
GPSSWorldSimulationReport-2.29.1
Friday,April13,201219:
19:
44
STORAGESFACILITIESENDTIMEBLOCKSSTARTTIME
535.1299100.000
VALUENAME
9.000ADD
10000.000LINE
10001.000SERVE.
LABELLOCBLOCKTYPEENTRYCOUNTCURRENTCOUNT
RETRY100001GENERATE
TEST002100
QUEUE00923SEIZE40092
ADVANCE00592
RELEASE00926DEPART70092
TERMINATE00928
TERMINATE08ADD09
ENTRIESUTIL.FACILITYAVE.TIMEAVAIL.OWNERPENDINTER
DELAYRETRY
2.4721092SERVE0.425000
0
MAXCONT.ENTRYENTRY(0)AVE.CONT.QUEUEAVE.TIME
RETRYAVE.(-0)
3092LINE00.6283.6533.653
0
PARAMETERVALUENEXTBDTPRIFECXNASSEMCURRENT110100535.577101()结果分析3
仿真次数10967821345
服务员忙的0.480.540.460.520.420.49概率39575410.490.470.540.37未接受服务93111031055858离开数分布抽样t置信置信样本标准样本均允许误差的双侧平均上限差值下限分位数误差服务员忙的概0.5202.26213167912840.4440.0160.0379840.0530970.4823未接受服务离率2.26218.927575564494444.6720.9402.1274442.9739616.8开数57.某汽车加油站只有一台加油器,加油的汽车到达间隔时间10+1秒的
匀分布。
到达加油站后先排队等候再加油,加油服务时间8+秒的均匀分布
加油后司机要去缴费窗口排队等待缴费,缴费时间5+3秒的均匀分布。
10个顾客做仿真,并求
)加油站与缴费窗口的利用率
)加油站与缴费处顾客的平均等待时间
要求:
利GPS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进
分析
解
)源程
GENERAT100,1
QUEUL_
SEIZS_
DEPARL_
ADVANC80,
RELEASS_
QUEUL_
SEIZS_
DEPARL_
ADVANC50,3
RELEASS_
TERMINAT
STAR10
)输出报
GPSWorlSimulatioRepor3.8.
FridayApri1320117:
42:
3
STORAGEFACILITIEENTIMBLOCKSTARTIM
10097.6810.00
VALUNAM
10000.00L_
10002.00L_
10001.00S_1.
S_210003.000
BLOCKTYPEENTRYCOUNTLOCCURRENTLABELCOUNT
RETRY1010GENERATE0102QUEUE01010SEIZE10130
00DEPART10140101ADVANCE51
0RELEASE601000100QUEUE700SEIZE081000DEPART91000
00ADVANCE1010000100RELEASE11
0TERMINATE121000
ENTRIESFACILITYUTIL.AVE.TIMEAVAIL.OWNERPENDINTER
DELAYRETRY
1101079.395S_1001010.794000.4870049.13510S_2100
0
MAXCONT.QUEUEENTRYENTRY(0)AVE.CONT.AVE.TIME
RETRYAVE.(-0)
010110110.000L_10.0000.000
00.0001001L_20.00010000.0000
PARAMETERVALUENEXTXNFECBDTASSEMCURRENTPRI61015010169.22310110201021010192.706
(3)结果分析
仿真次数12345678910
加油站的利0.800.800.790.800.800.800.780.790.790.77
用率2141415187
缴费窗口的0.500.480.490.510.500.490.470.510.460.48利用
加油站平等待时
缴费平均待时抽分置样本标样本置允许误的双平上下分位误加油站的利2.2620.807615640.780.000.006240.7950.00873缴费窗口的2.2620.5050889900.480.000.011500.4940.01608加油站平均用552.262缴费平均等待时52.262时
.在题中,若加油站有两台效率相同的加油器,而加油的汽车排一个
省去缴费环。
设加油的汽车到达间隔时间4+1秒的均匀分布。
试
10个顾客做仿真,并求:
各个加油器的利用率和汽车的平均等待时间
要求:
利GPS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进
分析
解
)源程
GENERAT40,1
QUEULIN
TRANSFE0.5,A,
TRANSFEBOTH,A_1,B_
A_SEIZS_
DEPARLIN
ADVANC80,
RELEASS_
TERMINAT
B_SEIZS_
DEPARLIN
ADVANC80,
RELEASS_
TERMINAT
TRANSFEBOTH,B_1,A_
10START.
(2)输出报告
GPSSWorldSimulationReport-4.8.1
Friday,April13,201220:
10:
21
STORAGESBLOCKSENDTIMESTARTTIMEFACILITIES4082.95915200.000
VALUENAME4.000A
5.000A_115.000B
10.000B_110000.000LINE
10002.000S_1
10001.000S_2
BLOCKLOCTYPEENTRYCOUNTCURRENTCOUNTLABEL
RETRY001051GENERATE
002105QUEUE
105030TRANSFER
A410TRANSFER65A_1500SEIZE50
DEPART60050ADVANCE700500050RELEASE8
50009TERMINATE
B_10010SEIZE51
0DEPART05111
ADVANCE120151
013050RELEASE
0TERMINATE14500BTRANSFER340015
FACILITYENTRIESUTIL.AVE.TIMEAVAIL.OWNERPENDINTER
DELAYRETRY
400101179.1390.98951S_2.
0
S_1500.97779.81110004
0
MAXCONT.ENTRYENTRY(0)QUEUEAVE.CONT.AVE.TIME
RETRYAVE.(-0)
44LINE10521.45456.52657.624
0
PARAMETERCECXNVALUENEXTM1PRIASSEMCURRENT153958.56310201510210303988.9681515103
1501044022.2311041541054058.38241050
PARAMETERNEXTBDTFECXNASSEMVALUECURRENTPRI
04103.45610106106
130101121014119.635(3)结果分析
仿真次数12456378910
S_1加油器0.970.970.970.970.960.980.970.980.960.97
的利用率7277353678
S_2加油器0.970.970.980.970.980.970.970.960.970.96
的利用率9883994552
汽车平均等27.217.523.417.150.729.556.510.830.815.5
待时间9812135673626580567
分布t抽样置信样本均置信样本标准允许误差的双侧平均值上限差下限分位数误差加油器S_1的0.9802.26211653588350.9700.0020.0053350.97550.007457的S_2加油器利用率2.26210.982571416782590.9700.0020.0060590.97620.00847汽车平均等待利用率38.712.262127.94457时间78428703617.174.75910.7662615.05019571
5.(选作)某诊所有2个位医生,普通病人以每隔7±5分钟的速率到达,每次
看病需10±6分钟,急诊病人以每隔60±40分钟速率到达,每次看病需
25±15分钟,急诊具有优先级,可以优先服务,请仿真100小时,估算急诊病
人和普通病人的平均排队等待时间。
要求:
利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行分析。
仿真次数1245637
S_1加油器0.970.980.970.970.960.970.96
的利用率6783727
S_2加油器0.970.970.980.970.970.960.96的利用率8849355汽车平均等15.556.530.810.817.517.123.4
待时间5873656132612
分布t抽样样本均样本标准允许误差的双侧平均值差分位数误差加油器S_1的2.26213580.0020.0053350.97550.007457的加油器S_2利用率2.2621576780.0020.0060590.97620.00847汽车平均等待利用率2.262127.94457时间2874.75910.7662615.05019157
仿真作业二、(库存系统仿真)
一个零售商店,为使商店维持一定数量的货物,需制定一个简单的策略以补时,订购商品,且订购量为充新的商品。
当商店库存商品数量下降到P虑到如果在某一天顾客需求超过了库存量,则超出部分意味着经营受到损失;而当库存量太多又会增加商品的保管费,库存量太少,订购太频繁将导致支付过多的订货费用,因此,考虑以下五种策略:
同时,为了将问题简化,作以下几个假设:
1.从订购货物到货物进入商品只延迟三天,即在第i+3天早晨就可以进入商店。
2.库存的每件商品每天的保管费是
策略
P
Q
1
125
150
2
125
250
3
150
250
4
175
250
5
175
300
i天晚上订购的货物,在第0.75元;
10.90.90.90.90.90.927.50.29.906置置上下0.9816830.970.9814250.9738.7780317.1。
Q
3.商品的脱销导致商店经济的损失,每件商品缺货时的损失费为18元;
4.忽略订购商品的数量,每次订购的订购费用为75元;
5.每天顾客的需求服从0~99的均匀分布;
6.初始时库中的商品数为115件;
试对以上五种补充商品的策略,用计算机仿真180天,分别计算各策略的总费
用(包括订货费、损失费、保管费),并选择总费用最小的一种策略。
要求:
给出系统的仿真流程图(流程图中要有详细的变量说明)。
解:
:
订货后的天数T
:
库存量P
:
总费用C
X:
需求量,服从0~99的均匀分布
S:
总天数
Pi:
第i种库存策略的订货临界点
Qi:
第i种库存策略的订货量
开始T=0,P=115,C=0,X=0,
S=0
NP≤Pi
Y
C=C+75
N
T=3YT=T+1P=P+Qi,T=0产生随机数X产生随机数X
NNX≥P≥PXYYC=C+0.75(P-X),P=P-XC=C+18(X-P),P=0C=C+0.75(P-C=C+18(X-P),X),P=P-XP=0S=S+1S=S+1
NNS>180S>180
YY结束