




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第3讲讲 GPSS 高级高级 制表模块制表模块 TABLE, TABULATE 和和 QTABLE 制表模块是一种分析数据的工具, 其功能是对某个参数进行分组频率分析 ( Grouped Frequency Distribution ) . 这种方法是把要分析的数据按时间范围分成若干区间, 成为分类区间 ( CLASS INTERVAL )然后再对各区间中的数据进行频率分析. 其结果可用来绘制柱状图。1. TABLE 表定义语句 一个程序中可同时使用多个制表模块, 因此在程序之前要定义各表的表号及表的格式. TABLE 就是用来定义表的要素的。格式格式: NAME TABLE A,B,C,D
2、NAME TABLE A,B,C,DnNAME 表名,最大为32个字符长度. nA 表的自变量nB 分类区间的第一个边界点 ( -, B )nC 区间的宽度nD 所分区间的总数, 包括最左和最右的区间例: Biao1 TABLE M1, 5, 5, 6 表表Biao1是统计是统计 M1 ( 系统绝对时间系统绝对时间 ), 第一边界点是第一边界点是 5 , 区间宽度为区间宽度为 5, 共分共分 6 个区间个区间, 即即 ( - , 5 ), ( 6, 10 ), ( 11, 15 ), ( 16, 20 ), ( 21, 25 ), ( 26, + ) 2. TABULATE 统计模块语句 当动
3、态实体进入 TABULATE 模块后, 对由 TABLE 定义的表参数进行统计。 其格式如下: TABULATE A, BTABULATE A, B其中: A 要统计表的名称或表号 B 对要统计的参数进行加权的加权系数, 缺省时为 1 3. QTABLE 排队等待时间分布表定义语句 QTABLEQTABLE 是用来定义排队等待时间分布表的。其格式与 TABLE TABLE 模块相似.与 TABLETABLE 的不同是它不需要 TABULATETABULATE 模块的统计,它是自动统计并输出。 NAME QTABLE ANAME QTABLE A,B B,C C,D DnA A 需要统计数据的队
4、列名称或队列号,必选项nB B 分类区间的第一个边界点 ( - , B )nC C 区间的宽度nD D 所分区间的总数, 包括最左和最右的区间例题例题 统计活动实体产生时间统计活动实体产生时间ntab1 TABLE C1,600,300,10 ;定义表一统计动态实体产生时间n GENERATE 100,100n TABULATE tab1 ;进行表一规定的统计n* SEIZE 1n* ADVANCE 90,50n* RELEASE 1n TERMINATE 1例题:具有2条电话线的接线系统,电话到达 (100,60)秒,如果占线 (5,1)分钟后重拨,通话时间(3,1)分钟,程序清单如下:nS
5、ets STORAGE 2 ;定义存储器,代表电话线路nTransit TABLE M1,.5,1,20 ;Transit times 设立统计表格n n GENERATE 1.667,1 ;Calls arrive 电话到达 nAgain GATE SNF Sets,Occupied ;Try for a line 测试线路是否n 有空,如果满了就转去Occupied n ENTER Sets ;Connect call n ADVANCE 3,1 ;Speak for 3+/-1 min n LEAVE Sets ;Free a linen TABULATE Transit ;Tabula
6、te transit timen TERMINATE 1 ;Remove a transaction nOccupied ADVANCE 5,1 ;Wait 5 minutes等待5分钟后重拨n TRANSFER ,Again ;Try again4. RMULT 设定随机数种语句 RMULT A,B,C,D,E,F,GnA - 1号随机数发生器种,可选项.可以为空或正整数.nB - 2号随机数发生器种,可选项.可以为空或正整数.nC - 3号随机数发生器种,可选项.可以为空或正整数.nD - 4号随机数发生器种,可选项.可以为空或正整数.nE - 5号随机数发生器种,可选项.可以为空或正整数
7、.nF - 6号随机数发生器种,可选项.可以为空或正整数.nG - 7号随机数发生器种,可选项.可以为空或正整数. 随机数种必须是正整数 RMULT语句只能控制1到7号随机数发生器的数种.也可以通过 Edit/Settings 中的Random Numbers 页面来设定GENERATE, ADVANCE, TRANSFER 的随机数种.例: RMULT ,111 ;设置3号随机数发生器的数种为111 例题13:产品库存管理. 初始库存1000件. 日需求40-63件(均匀),最大库存1000件.最小库存(订货库存)800.一周工作5天.订货每周一次.订货周期为5天.模拟200天的管理情况.n
8、RMULT 39941 ;定义随机数种nStock STORAGE 10000 ;定义仓库容量为10000nStock TABLE S$Stock,100,100,20 ;定义表格,统计库存状况nOrderqty VARIABLE Target-S$Stock ;定义表达式变量,订货量nDemand VARIABLE RN124+40 ;定义日需求变量nTarget EQU 1000 ;库存上限nReorder EQU 800 ;库存下限n GENERATE 5,1 ;每5天检查一次库存,优先级为1n TEST L S$Stock,Reorder,Skip ;测试当前库存,否则转去Skipn
9、ASSIGN 2,V$Orderqty ;将订货量赋值给2号变量 nCustwait ADVANCE 5 ;延时5天到货 ENTER Stock,P2 ;增加库存 nSkip TERMINATE GENERATE 1 n ASSIGN 1,V$Demand ; TABULATE Stock ;制表记录每天库存n TEST GE S$Stock,P1,Stockout ;测试库存是否满足n LEAVE Stock,P1 ;减少库存nStockout TERMINATE 1 GENERATE ,1,10 ;模拟一开始就设置,优先级为10n ENTER Stock,Target ;初始化库存为100
10、0n TERMINATE ;nDEMAND - The daily demand varies from 40 to 63 units, with equal probability. The operator denotes modulo arithmetic, reducing a random number between 0 and 999, to one between 0 and 23. The final result is obtained by adding 40. The resulting random numbers will be retrieved via the
11、SNA V$Demand.Demand VARIABLE RN124+40Demand VARIABLE RN124+40 日需求是40-63的均匀分布.RN1产生0999的随机数. 操作符表示模运算,RN124表示产生0-23之间的随机数.5. VARIABLE 算术变量定义语句 NAME VARIABLE XnNAMENAME 算术变量名.必选项.nX X - 表达式.可选项 例: Orderqty VARIABLE Target-S$Stock 定义表达式变量Orderqty(订货量) ,其值为 库存上限- 当前库存 S$storagenam 存储器当前使用容量 Demand VARIA
12、BLE RN124+40 定义日需求变量Demand ,其值为40-63的随机数. 练习题练习题5 5 门诊模型门诊模型( (提高版提高版) ) 病人到达医院的门诊部的间隔时间服从均匀分布,均值10分钟,方差4分钟,假定每个医生的服务时间均服从均匀分布,均值25分钟,方差16分钟,其中有50%的患者在初诊后需要接受仪器检查,检查时间20到60分钟,然后再回到医生处确诊,确诊时间为均匀分布,均值15分钟,方差8分钟,问医院应该开设多少个就医窗口(每个窗口一个医生工作)才能使设施的利用率控制在30%40之间?(病人排一个队列)1.请模拟1天(8小时). 2.统计患者在医院的停留时间(要求使用表格统
13、计) 例题讲解例题讲解电视修理部模型电视修理部模型 某电视商店只雇佣了一位修理工,负责:1.检修商店出租的电视设备,修理时间间隔为(40,8)小时(一周工作5天,每天8小时,即每周检修一次),每次修理时间为(10,1)小时.2.维修顾客的电视设备,顾客自己的电视设备的修理(普通修理)时间间隔为(5,1)小时,工作时间为(120,30)分钟. 3.商店销售的电视设备的现场调试.,如换保险丝,调试频率等可当场快速完成. 这类工作到达时间间隔为(90,10) 分钟, 每次工作时间为(15,5)分钟. 现场调试的优先级最高,其次是普通修理,最低是出租电视设备的检修. n模拟50天的工作情况n测评修理工
14、的利用率,以及各维修工作的等待时间n*电视修理部模型* * 单位 分钟 * GENERATE 2400,480,1 ;检查已出租的设备,优先权1 QUEUE Overhaul ;排队 overhaul QUEUE Alljobs ;Collect global statistics SEIZE Maintenance ;收集数据 进入队列n DEPART Overhaul DEPART Alljobs ;收集数据 离开队列 ADVANCE 600,60 ;修理耗时 RELEASE Maintenance n TERMINATE n GENERATE 90,10,3 ;即席修理,优先权3 QUE
15、UE Spot ;排队 spot QUEUE Alljobs ; 收集数据 进入队列 PREEMPT Maintenance,PR ;优先获取修理权 DEPART Spot DEPART Alljobs ADVANCE 15,5 ;即席修理耗时 RETURN Maintenance ;释放修理权 TERMINATE GENERATE 300,60,2 ;普通修理, 每5小时发生,优先权2 QUEUE Service QUEUE Alljobs PREEMPT Maintenance,PR ;优先获取修理权 DEPART Service DEPART Alljobs ADVANCE 120,30
16、 ;普通修理耗时 RETURN Maintenance ;释放修理权 TERMINATE GENERATE 480 ;每天工作8小时 TERMINATE 1 Overhaul QTABLE Overhaul,10,10,20 ;队列统计表格 Spot QTABLE Spot,10,10,20Service QTABLE Service,10,10,20Alljobs QTABLE Alljobs,10,10,205. PREEMPT 转移设施控制权语句转移设施控制权语句 PREEMPT A,B,C,D,E操作数:nA - 设施名或号,必选项.nB - 转移模式,只有2种: PR, 优先级模式;
17、为空,省略模式,即中断模式,可选项.nC - 模块名或号. 当前使用设施的活动实体转去的目的地.可选项.nD - 参数号. 优先占用设施的活动实体的一个参数,用以剩余时间.nE - 转移模式,必须是RE 或为空. 如果为RE,则必须在操作数C中指定目的地 6. RETURN 释放设施控制权语句释放设施控制权语句 RETURN A操作数:nA - 设施名或号,必选项.例题讲解例题讲解质量控制系统模型n一个质量控制体系包括3个步骤,每个步骤后跟随一个2分钟的检查.第一个步骤有20%的产品需要返工.第二步骤有15%,第三步骤有5%.返工产品中有60%被销毁回炉,其余40% 经修理调试后能达到出厂要求
18、.n新产品的到达服从指数分布,均值为30,单位为分钟.n第一步骤耗时分布如下nFrequency .05 .13 .16 .22 .29 .15Process time 10 14 21 32 38 45n第二步骤服从156均匀分布, n第三步骤为正态分布,均值24,方差4.nTransit TABLE M1,100,100,20 ;定义表格nProcess FUNCTION RN1,D7 ;定义第一步骤耗时函数,n0,0/.05,10/.18,14/.34,21/.56,32/.85,38/1.0,45 GENERATE (Exponential(1,0,30) ; 产品到达,指数分布n A
19、SSIGN 1,FN$Process ;产生第一步骤的时间Stage1 SEIZE Machine1 ADVANCE P1 ;第一步骤检测 RELEASE Machine1 ADVANCE 2 ;2分钟的检查n TRANSFER .200,Rework1 ;20% 需要返工Stage2 SEIZE Machine2 ;第二步骤检测n ADVANCE 15,6 n RELEASE Machine2 ADVANCE 2 n TRANSFER .150,Rework2 ;15% 返工nStage3 SEIZE Machine3 ;第三步骤n ADVANCE (Normal(1,24,4) ;正态分布
20、n RELEASE Machine3 ADVANCE 2 TRANSFER .050,Rework3 ;5% 返工 TABULATE Transit TERMINATE 1Rework1 TRANSFER .400,Stage1 ;40%可修复 TERMINATE Rework2 TRANSFER .400,Stage2 ;40%可修复 TERMINATERework3 TRANSFER .400,Stage3 ;40%可修复 TERMINATE指数分布函数指数分布函数 Real = EXPONENTIAL( Stream, Locate, Scale )nStream - 随机数发生器号,必须是大于等于1的正整数.必选项.nLocate - 位置参数,可选项.nScale - 比例参数,可选项. 正态分布函数正态分布函数 Real = NORMAL( Stream, Mean, StdDev )nStream - 随机数发生器号,必须是大于等于1的正整数.必选项.nMean - The mean value of the distribution 均值.必选项.nStdDev - The standard devi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南康面试题目及答案
- 心理咨询师考试社会支持研究试题及答案
- 探索育婴师考试与社会发展的互动关系试题及答案
- 信息系统项目管理师知识掌握技巧试题及答案
- 数据库管理系统概述试题及答案
- 2025年临床预防服务试题及答案
- 关于教师资格考试实操能力的试题及答案
- 材料概论试题库及答案
- 市场细分面试题及答案
- 护理伦理的临床实践试题及答案
- 社会认知力测试题及答案
- 肉鸡供需合同协议网页
- 新教科版小学1-6年级科学需做实验目录
- 工程网络计划技术概述
- 交通运输企业会计制度
- 张矿集团人才发展规划
- 华上集团基本法讲述
- (新版)眼镜定配工初级资格考试题库(完整版)
- s参数定义、矢量网络分析仪基础知识和s参数测量义讲
- 重症培训重症监测的基本原则和方法
- 国家职业技能标准 (2019年版) 育婴员
评论
0/150
提交评论