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

这篇具有很好参考价值的文章主要介绍了Gpssworld仿真(二):并排排队系统模拟。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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:两分钟的准备和安装时间

指数分布函数:

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

自定义函数:

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

离散值函数:

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

SNA码:

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

运算符:

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

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

解:

第一问-both方法

	generate	8,5
	transfer	both,adda,sel1
adda	seize	a_1
	advance	15,6
	release	a_1
	terminate
sel1	transfer	both,addb,sel2
addb	seize	b_1
	advance	15,6
	release	b_1
	terminate
sel2	transfer	both,addc,out
addc	seize	c_1
	advance	15,6
	release	c_1
	terminate
out	terminate	
	generate	60
	terminate	1
	start	100

第一问-all方法

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

第一问-select方法

	GENERATE  8,5
	SELECT NU	1,1,3,,,OUT	;按顺序选择是空闲的理发师,否则离开
	SEIZE	P1
	ADVANCE	15,6
	RELEASE    P1
OUT	TERMINATE   
	GENERATE	60
	TERMINATE	1
	START      100

根据仿真结果UTIL.得到三家汽车清洗店的利用率分别为77.5%、67.0%、38.2%

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
 1                  309    0.775      15.051  1      859    0    0     0      0
 2                  263    0.670      15.280  1      861    0    0     0      0
 3                  152    0.382      15.074  1      860    0    0     0      0

第二问-both方法

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

根据仿真结果UTIL.得到三家汽车清洗店的利用率分别为79.1%,67.6%,39.9%

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
 A_1                318    0.791      14.922  1      848    0    0     0      0
 B_1                267    0.676      15.183  1      847    0    0     0      0
 C_1                163    0.399      14.702  1        0    0    0     0      0

第二问-select方法

	GENERATE	8,5
	;TEST NE	(E1+F2+F3),3	;先测试理发师是否空间,没有空闲则排队等待。所以测试1、2、3的SNA码F时,返回设施的状态,占用为1,如果三个加起来不等于3,则代表有空闲的。
	TEST E	(F1#F2#F3),0	;这个方法也可以。SELECT是无条件进入模块,所以需要增加一个条件测试语句。
	SELECT NU 1,1,3,,,LK	;选择1-3号设施中有空的,存在参数1中
	
	SEIZE	Pl	;P为返回活动实体所携带的参数值,无论是1、2、3都是走服务的流程
	ADVANCE	15,6
	RELEASE	Pl
LK	TERMINATE	;不空闲贝则离开
	GENERATE	100
	TERMINATE	1
	START	60

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

解:

FW1_BAR	STORAGE	3
	GENERATE	120,50
	QUEUE	Q_FW1
	ENTER	FW1_BAR	
	ADVANCE	335,160
	DEPART	Q_FW1
	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

根据仿真结果,顾客逗留在系统中的平均时间为Q_FW1、Q_FW2和S_FW2的AVE. TIME之和113.306+307.785+59.708=480.799分钟文章来源地址https://www.toymoban.com/news/detail-409814.html

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
 S_FW2                7    0.551     113.306  1       26    0    0     0      1


QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY
 Q_FW1               4    4     12      0     2.565    307.785    307.785   0
 Q_FW2               2    1      8      3     0.332     59.708     95.533   0


STORAGE            CAP. REM. MIN. MAX.  ENTRIES AVL.  AVE.C. UTIL. RETRY DELAY
 FW1_BAR             3    0   0     3       11   1    2.267  0.756    0    1

到了这里,关于Gpssworld仿真(二):并排排队系统模拟的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言模拟银行排队叫号(顺序队)

    队列 是一种具有先进先出(FIFO)特性的线性数据结构,它只允许在队列的两端进行插入和删除操作。队列的一端称为队尾(rear),另一端称为队头(front)。新元素总是插入在队列的队尾,而从队列中删除元素时则总是删除队头元素。 由于队列具有FIFO特性,因此队列通常用

    2024年02月09日
    浏览(38)
  • 「数据结构」第四次作业(2023春 - 银行排队模拟)

    这道题比较难,单独拿出来说。 先再看一遍题目: 题干描述: 【问题描述】 一个系统模仿另一个系统行为的技术称为 模拟 ,如飞行模拟器。模拟可以用来进行方案论证、人员培训和改进服务。计算机技术常用于模拟系统中。 生产者-消费者 (Server-Custom)是常见的应用模式

    2024年02月01日
    浏览(55)
  • 畜牧虚拟仿真 | 鱼授精过程VR模拟演练系统

    随着科技的发展,虚拟现实(VR)技术逐渐渗透到各个领域,为人们提供了更加真实、直观的体验。在动物养殖教育领域,鱼授精过程VR模拟演练系统正成为一种新的教学手段,它能够帮助人们更好地理解和掌握鱼授精的操作技巧,从而提高生殖健康教育的效果。 鱼授精是一种将

    2024年02月13日
    浏览(67)
  • 矿区安全检查VR模拟仿真培训系统更全面、生动有效

    矿山企业岗位基数大,生产过程中会持续有新入矿的施工人员及不定期接待的参观人员,下井安全须知培训需求量大。传统实景拍摄的视频剪辑表达方式有限,拍摄机位受限,难以生动表达安全须知的内容,且井下现场拍摄光线不理想,画面效果不佳,难以达到塑造现代化矿

    2024年01月18日
    浏览(47)
  • 模拟电路数字电路设计、multisum仿真、交流电压超限报警系统设计、详细设计说明,电路仿真

    在日常生活中,我们所使用电器都有额定的功率和额定电压、电流,当电压电流超过额定值时,电路就有可能被烧坏。如果当电器的电压超过额定值时,电路能够发出报警,从而让我们及时的处理,那么就可以有效的保护电器,提高电器的使用寿命。 本设计就是要设计一个交

    2024年02月10日
    浏览(54)
  • 基于VR元宇宙技术搭建林业生态模拟仿真教学系统

    随着科技的飞速发展,教学方式也正在经历着巨大的变革。林业经济学元宇宙虚拟教学系统作为一种新兴的教学方式,为学生和教师提供了一个全新的、沉浸式的学习和教学环境。 森林管理和监测 元宇宙技术可以用于森林管理和监测。通过无人机、传感器和虚拟现实技术,

    2024年02月05日
    浏览(43)
  • 畜牧兽医虚拟仿真|病禽解剖VR模拟操作演练系统

    在生物学课程中,动物解剖是一个重要的组成部分,它能够帮助学生了解动物的生理结构、功能和生活习性,从而更好地认识和保护自然界的生物多样性。然而,传统的动物解剖教学方法往往局限于课堂教学和实验室实践,学生很难真正体验到动物解剖的全过程。 随着科技的

    2024年02月11日
    浏览(43)
  • 仿真设计|基于单片机的全自动洗衣机模拟系统

    目录 具体实现功能 设计介绍 51单片机简介 设计思路 设计内容 程序(Keil5) 仿真实现(protues8.7) 全部资料 模拟全自动洗衣机工作过程,以电机替代洗衣机电机。 可以显示洗衣机工作的状态(进水、浸泡、洗衣、脱水、结束)。显示工作剩余时间(洗衣程序可自定义,时间

    2024年03月13日
    浏览(64)
  • 动物体外受精手术VR模拟仿真培训系统保证学生及标本的安全

    奶牛是养殖业主要的资源,因此保证奶牛的健康对养殖业的成功和可持续发展具有重要已用,奶牛有一些常见易发病,一旦处理不当,对奶牛业都会造成较大的经济损失,传统的奶牛手术培训实操难度大、风险高且花费大,引进奶牛手术VR课件开展教学讲解则是一种新型的教

    2024年02月11日
    浏览(48)
  • 瓦斯抽采VR应急救援模拟仿真系统筑牢企业安全生产防线

    矿工素质对安全生产的影响很大。传统的煤矿安全事故培训出于条件差、经验少加上侥幸心理,导致其在教学内容时过于简单且不切合实际,无法真正发挥培训作用。瓦斯检查作业VR模拟实操培训通过真实还原煤矿作业环境,让受训者身临其境地进入三维仿真场景中模拟实操

    2024年02月05日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包