gpss仿真例子 下载本文

内容发布更新时间 : 2024/4/28 1:32:55星期一 下面是文章的全部内容请认真阅读。

TERMINATE 1 MG SEIZE 3 DEPART 1 ADVANCE 6,2 RELEASE 3 TERMINATE 1 START 1000 END

仿真一小时: GENERATE 60 TERMINATE 1 START 1

1-4某火车站有两个大厅,大厅1旅客以每5±2秒到达一个,大厅2旅客以每8±3秒到达一个,步行到大厅1需要20±5秒,步行到大厅2需要25±5秒,两个大厅均可走向托运的行李处,两个大厅到达行李托运处需10±3秒,有30%的人需要托运行李。服务时间为30±10秒。仿真1000个旅客。 SIMULATE

GENERATE 5,2 ADVANCE 20,5

TRANSEFER .3,LK,ADD LK TERMINATE 1 GENERATE 8,3 ADVANCE 25,5

TRANSEFER .3,LK,ADD ADD ADVANCE 10,3 QUEUE 1 SEIZE 1 DEPART 1

ADVANCE 30,10 RELEASE 1 TERMINATE 1 START 1000 END

1-6理发馆中只有一个理发师,顾客以14+6分钟速率到达,理发师以10+4分钟速率为顾客理发,营业时间为上午8:00至12:00,下午12:30至4:00.一般情况,12:00至12:30吃自带点心,作为中饭。如12:00时有顾客正在理发,则理完再吃。12:00时正在等待的顾客或吃饭期间到来的顾客则继续排队等待。不论何种情况,理发师吃饭时间均为30分钟。控制运行时间为营业一天。为了简单起见,下午4:30—到,不管一切情况结束服务。 SIMULATE

GENERATE 14,6 QUEUE 1 SEIZE 1 DEPART 1

ADVANCE 16,4 TEST_GE C$1,240,XX TEST_LE C$1,270,XX ADVANCE 30 XX RELEASE 1 TERMINATE

GENERATE 510 TERMINATE 1 START 1 END

1-5医院住院部有20各床位,接待普通和急诊病人,普通病人每人4+1小时到达一位,急诊病人每8+4小时到达一位,病人住院时间为52+4小时,急诊病人到达后,如果没有空床,则立即离去,到别的医院就诊。为了让急诊病人住上院,院方规定,普通病人要求住院时,必须能保证有两张空床留给可能来的急诊病人时,才能立即住院。否则,就得排队等待。控制运行30天 SIMULATE

1 STORAGE 20 GENERATE 4,1 QUEUE 1 TEST_L S$1,18 ENTER 1 DEPART 1

ADVANCE 52,4 LEAVE 1 TERMINATE GENERATE 8,4

TEST_L S$1,20,LK ENTER 1 ADVANCE 52,4 LEAVE 1 TERMINATE LK TERMINATE GENERATE 720 TERMINATE 1 START 1 END

1-9 A、B、C是三个汽车清洗店,汽车以8±5分钟到达。服务以每15±6分钟完成一辆,每个清洗店同时只能清洗一辆汽车。顾客喜欢A超过喜欢B,喜欢B超过喜欢C。若所选的清洗店忙的话,则选择空的清洗店,否则离开。仿真100小时,估算三家汽车清洗店的利用率。若:没有空的清洗店,则要排队等待,在又如何? SIMULATE

1 VARIABLE F$1*F$2*F$3 GENERATE 8,5 QUEUE 1

TEST_E V$1,0

TRANSFER BOTH,A,ADD1 A SEIZE 1 DEPART 1

ADVANCE 15,6 RELEASE 1 TERMINATE

ADD1 TRANSFER BOTH,B,C B SEIZE 2 DEPART 1 ADVANCE 15,6 RELEASE 2 TERMINATE C SEIZE 3 DEPART 1

ADVANCE 15,6 RELEASE 3 TERMINATE GENERATE 60 TERMINATE 1 START 100

END

1-11一个仓库共存放了2000吨货物,货物以三种规模出库,少量(10吨),中等(20吨),大量(50吨),分别以10±5分,15分,30±10分的速率出库。如果没有货位达到的情况下,一个仓库能维持供货多少时间? SIMULATE

1 STORAGE 2000 GENERATE 10,5 ASSIGN 1,10

TEST_GE R$1,P$1,ADD TRANSFER,ADD1 GENERATE 15 ASSIGN 1,20 TRANSFER ,ADD1

GENERATE 30,10 ASSIGN 1,50 ADD1 ENTER 1,P$1 LEAVE 1,0 TERMINATE ADD TERMINATE 1 START 1 END