首页 > 编程语言 >GPSSworld仿真(一):程序题——单窗口排队系统

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

时间:2023-03-20 21:55:26浏览次数:37  
标签:仿真 10 20 ADVANCE GPSSworld 排队 TERMINATE ENTER GENERATE

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辆汽车。统计加油队列的平均队长,最大队长,加油器的利用率及汽车滞留在加油站的时间。要求将加油器看成存储器。

station	storage 4

	generate 4,2	
	enter station
	queue q_gas
	advance 12,5	
	queue q_fee
	advance 3,1
	leave station
	
	terminate 1; 减去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   ENTER S_C
	   ADVANCE 70,20
	   LEAVE S_C
	   TRANSFER  ,ADDD
ADDB   ENTER S_B
	   ADVANCE 20,10
	   LEAVE S_B
	   TRANSFER  0.2,ADDD,ADDC
ADDD   ENTER S_D
	   ADVANCE 90,30
	   LEAVE S_D
TERMINATE
GENERATE 60;因为单位时间是分钟,每过60分钟之后才会让计算器减1 
TERMINATE 1
START 100

标签:仿真,10,20,ADVANCE,GPSSworld,排队,TERMINATE,ENTER,GENERATE
From: https://www.cnblogs.com/ranxi169/p/17238023.html

相关文章