GPSSworld仿真(一):程序题——单窗口排队系统

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

GENERATE 10,5
TERMINATE 10
GENERATE 15
TERMINATE 20
GENERATE 30,10
TERMINATE 50
START 2000

3.5 有一个汽车加油站,有四台加油器,汽车以 4±2 分钟到达,到达加油站后先排队等候,再加油,加油服务时间为 12±5 分钟,加油后司机要去一个交费窗口排队交费,交费服务的时间为3±1分钟,模拟150辆汽车。统计加油队列的平均队长,最大队长,加油器的利用率及汽车滞留在加油站的时间。要求将加油器看成存储器。

	GENERATE	4,2
	QUEUE	Q_GAS 
STATION	STORAGE	4
	ENTER	STATION
	DEPART	Q_GAS
	ADVANCE	12,5
	LEAVE	STATION
	QUEUE	Q_FEE
	SEIZE	W_FEE
	DEPART	Q_FEE
	ADVANCE	3,1
	RELEASE	W_FEE
	TERMINATE	1
	START	150

3.6 有一个加工中心由4个工作站组成,零件以 20±10 分钟的速率到达,零件通过加工中心的处理流程如下图所示。各站拥有的机器数及处理时间如下表所示。仿真运行 100个小时。确定哪个工作站是加工中心的瓶颈。

S_A	STORAGE  2
S_B	STORAGE  1
S_C	STORAGE  3
S_D	STORAGE  5
	GENERATE 20,10
	QUEUE  Q_A
	ENTER S_A
	DEPART Q_A
	ADVANCE 30,15
	LEAVE S_A
	TRANSFER 0.6,ADDC,ADDB
ADDC	QUEUE  Q_C
	ENTER S_C
	DEPART Q_C
	ADVANCE 70,20
	LEAVE S_C
	TRANSFER  ,ADDD
ADDB	QUEUE  Q_B
	ENTER S_B
	DEPART Q_B
	ADVANCE 20,10
	LEAVE S_B
	TRANSFER  0.2,ADDD,ADDC
ADDD	QUEUE  Q_D
	ENTER S_D
	DEPART Q_D
	ADVANCE 90,30
	LEAVE S_D
	TERMINATE
	GENERATE 60;因为单位时间是分钟,每过60分钟之后才会让计算器减1 
	TERMINATE 1
	START 100
posted @ 2023-03-20 21:50  孤飞  阅读(779)  评论(1编辑  收藏  举报