首页 > 其他分享 >Gpssworld仿真(二):并排排队系统模拟

Gpssworld仿真(二):并排排队系统模拟

时间:2023-04-10 20:33:39浏览次数:35  
标签:仿真 ADVANCE 15 both Gpssworld terminate TERMINATE release 系统模拟

4.3 某一个加油站能够配给三个级别的燃油:①家庭取暖用的燃油;②轻工业用的燃油;③运输用的燃油。每一级别的燃油都有一个对应的油泵。订单中燃油的数量在3000加仑和5000加仑中变化,每次增加10加仑,是均匀分布。这个站点最多能容纳12辆车。来加油站装油的汽车到达的平均时间间隔是18分钟(服从指数分布),仿真加油站5天的运营情况,假设车辆加满油所需的时间由以下因素决定:
(1)油泵效率(对①②③这三种油分别为每1000加仑需要6,5和7分钟)。
(2)订单的大小。
(3)开始加油时站点已容纳的车辆数量(每一辆车需要额外的30秒)。
(4)两分钟的准备和安装时间。

解:

Station	STORAGE	12
VCT	FUNCTION	RN1,D3	;RN1作为自变量返回一个0~1的小数
.333,6/.667,5/1,7	;等概率进入3种油泵处加油
GENERATE	(EXPONENTIAL(1,0,18))
QUEUE	q_gas
ENTER	Station
ADVANCE	((3000+RN1@201#10)#FN$VCT/1000+0.5#S$Station+2)	;
LEAVE	Station
DEPART	q_gas
TERMINATE
GENERATE	60
TERMINATE	1
START	120	;24h*5d

解析:

ADVANCE中分别表示4个因素:

(3000+RN1@201#10)#FN$VCT/1000:订单的大小;油泵效率

0.5#S$Station:每一辆车需要额外的30秒

2:两分钟的准备和安装时间

指数分布函数:

自定义函数:

离散值函数:

SNA码:

运算符:

3.7 A、B、C是三个汽车清洗店,汽车以8±5分钟到达。服务以每15±6分钟完成一辆,每个清洗店同时只能清洗一辆汽车。顾客喜欢A超过喜欢B,喜欢B超过喜欢C。若喜欢的清洗店忙的话,则选择空的清洗店,否则离开,若到达和离开事件同时发生时优先处理离开事件。仿真100小时,估算三家汽车清洗店的利用率。若没有空的清洗店,则要排队等待,又将如何?(提示:对于第二问可以在第一问的基础上增加一个容量为3的存储器来实现)

解:

第一问-both方法

	generate	8,5
	transfer	both,a,sel1
sel1	transfer	both,b,sel2
sel2	transfer	both,c,out
out	terminate
a	seize	a1
	advance	15,6
	release	a1
	terminate
b	seize	b1
	advance	15,6
	release	b1
c	seize	c1
	advance	15,6
	release	c1
	terminate
	generate	60
	terminate	1
	start	100

第一问-all方法

	GENERATE	8,5
	RANSFER	ALL,ADDI,ADD4,4
ADD1	SEIZE	1
	ADVANCE	15,6
	RELEASE	1
	TERMINATE
ADD2	SEIZE	2
	ADVANCE	15,6
	RELEASE	2
	TERMINATE	ADD3
ADD3	SEIZE	3
	ADVANCE	15,6
	RELEASE	3
	TERMINATE	
ADD4	TERMINATE	GENERATE 6000
	TERMINATE	1
	START	1

第二问-both方法

que	storage	3	
	generate	8,5
	enter	que
	transfer	both,a,sel
sel	transfer	both,b,c
a	seize	a1
	advance	15,6
	release	a1
	leave	que
	terminate
b	seize	b1
	advance	15,6
	release	b1
	leave	que
	terminate
c	seize	c1
	advance	15,6
	release	c1
	leave	que
	terminate
	generate	60
	terminate	1
	start	100

3.12 顾客进人一个系统,要按序列经过两个服务站。第一站上有三位服务员,其服务质量相同,服务时间为335±160秒。第二站上只有一位服务员,服务时间为110±75秒,顾客以每隔120±50秒到达一位。如果站上服务员全忙,则顾客在相应的队列等待,要求按下列两种情况分别建立GPSSWorld模型,运行24小时,统计顾客逗留在系统中的平均时间情况,第一,假定两个队列的空间不受限制;第二,第二站上队列只有一个位置,以完成第一站服务的顾客发现第二站队列位置被占领时,不能离开第一站服务位置,即后面等待顾客不能进人第一站服务。

解:

FW1_BAR	STORAGE	3
	GENERATE	120,50
	QUEUE	Q_FW1
	ENTER	FW1_BAR
	DEPART	Q_FW1
	ADVANCE	335,160
	LEAVE	FW1_BAR
	QUEUE	Q_FW2
	SEIZE	S_FW2
	DEPART	Q_FW2
	ADVANCE	110,75
	RELEASE	S_FW2
	TERMINATE
	GENERATE	60
	TERMINATE 1
	START	24

标签:仿真,ADVANCE,15,both,Gpssworld,terminate,TERMINATE,release,系统模拟
From: https://www.cnblogs.com/ranxi169/p/17304202.html

相关文章

  • 基于深度学习网络的5G通信链路信道估计算法matlab仿真
    1.算法描述        深度学习(英语:deeplearning),是一个多层神经网络是一种机器学习方法。在深度学习出现之前,由于诸如局部最优解和梯度消失之类的技术问题,没有对具有四层或更多层的深度神经网络进行充分的训练,并且其性能也不佳。但是,近年来,Hinton等人通过研究多层神经网络,......
  • m基于形态学处理和SVM的视频行人密集度分析matlab仿真
    1.算法描述       行人检测技术已经成为计算机视觉领域的关键研究方向。行人检测的最重要的任务就是对行人目标进行准确定位。行人检测技术有很强的使用价值,可以与多人跟踪、行人重识别等技术结合,应用于汽车无人驾驶系统、智能机器人、智能视频监控、人体行为分析、人流量......
  • 基于FastICA算法的混合信号解混合信号恢复仿真
    1.算法描述       独立成分分析(IndependentComponentAnalysis,ICA)是近年来提出的非常有效的数据分析工具,它主要用来从混合数据中提取出原始的独立信号。它作为信号分离的一种有效方法而受到广泛的关注。近几年出现了一种快速ICA算法(FastICA),该算法是基于定点递推算法......
  • m基于shepp-Logan模型和滤波反投影的医学图像多尺度全局重建和局部重建matlab仿真
    1.算法描述        从投影重建物体的截面图像是图像处理中非常重要的技术此技术在物体的无损伤性检测其内部缺陷的应用中能起很大作用从投影重建图像的技术早在20世纪中期就已经制成常规医疗诊断设备的商品1917年奥地利数学家J.Radon发表的论文证明了二维物体或三维物体......
  • 小车(移动机器人)仿真平台
    实现效果:小车(移动机器人)仿真平台(1)以等腰三角形表示一个小车,三角形顶点指向为小车的朝向,即前进方向。如下图所示,那么我们只要求用三角形表示,而不是图中的形状其运动学模型如下:(2)可以在窗口输入给定的线速度和角速度以驱动小车的运动,它们可以是时间序列数据,也可以是小车的位......
  • 基于蛙跳算法的最优值计算matlab仿真
    1.算法描述            蛙跳算法是基于种群进化的元启发式算法之一,通过模拟自然界中青蛙觅食过程中种群所体现出的交流与合作行为,以实现对问题的求解。在一片湿地中,分布着一群青蛙,每只青蛙有自己的想法,每只青蛙的想法则被定义为一个解。每只青蛙找到食物时,都会......
  • 基于FPGA的AES加密解密vivado仿真,verilog开发,包含testbench
    1.算法描述         AES,高级加密标准,是采用区块加密的一种标准,又称Rijndael加密法.严格上来讲,AES和Rijndael又不是完全一样,AES的区块长度固定为128比特,秘钥长度可以是128,192或者256.Rijndael加密法可以支持更大范围的区块和密钥长度,Rijndael使用的密......
  • 尝试Questa仿真报错:Error while trying to run Questa simulator
        最近在看一些芯片验证的书籍,逐步学习数字芯片的一些测试原理。以前的混合芯片测试,大多不需要了解其内部的具体原理,很多情况下,了解基本的I/O结构和通讯方式即可。但想更进一步学习,无论如何都避不开verilog了。从SSI,MSI,LSI,VLSI到ULSI,再到如今的Soc,数字电路规模的进步速......
  • 基于simulink的交流电机SPWM调速系统建模与动态仿真
    1.算法描述正弦脉宽调制技术SPWM(SinePulseWidthModulation)是用所期望的正弦波为“调制波”(ModulationWave),而以N倍于调制波频率的三角波为“载波”(CarrierWave)的一种逆变器控制技术。SPWM技术的控制的特点是原理简单、通用性强、控制方便、调节灵活,能有效降低谐波分量、稳定输......
  • 基于simulink的交流电机SPWM调速系统建模与动态仿真
    1.算法描述       正弦脉宽调制技术SPWM(SinePulseWidthModulation)是用所期望的正弦波为“调制波”(ModulationWave),而以N倍于调制波频率的三角波为“载波”(CarrierWave)的一种逆变器控制技术。SPWM技术的控制的特点是原理简单、通用性强、控制方便、调节灵活,能有效降低......