管理系统模拟与GPSS语言 6 SIMULATE 控制语句 RMULT 111222233334445555666 LINE EQU 总队列(1号队列) CLERK EQU 职员(1号设施) OPER EQU 技工(1号存储器) MACH EQU 2 机器(2号存储器) OPER STORAGE 9 MACH STORAGE 1 FUNCTION RN$2,C2工件到达间隔时间(12-18) 定义语句 0,720/1,1081 2 FUNCTION RN$3,C2职员初步记录时间(2-6) 0.120/1.361 3 FUNCTION RNS4,C2技工准备工具时间(7-13) 0,420/1781 4 FUNCTION RN$5,C2机器操作时间(25-85 01500/1,5101 5 FUNCTION RNS6,C2职员的最后处理时间(5-13) 0300/1781 MSSV10
管理系统模拟与GPSS语言 6 MSSV1.0 控制语句 定义语句 SIMULATE RMULT 1111,2222,3333,4444,5555,6666 LINE EQU 1 总队列 ( 1 号队列 ) CLERK EQU 1 职员 ( 1 号设施 ) OPER EQU 1 技工 ( 1 号存储器) MACH EQU 2 机器 ( 2 号存储器 ) OPER STORAGE 9 MACH STORAGE 4 1 FUNCTION RN$2,C2 工件到达间隔时间 (12 - 18) 0,720/1,1081 2 FUNCTION RN$3,C2 职员初步记录时间 (2 - 6) 0,120/1,361 3 FUNCTION RN$4,C2 技工准备工具时间 (7 - 13 ) 0,420/1,781 4 FUNCTION RN$5,C2 机器操作时间 ( 25 - 85 ) 0,1500/1,5101 5 FUNCTION RN$6,C2 职员的最后处理时间 ( 5 - 13 ) 0,300/1,781
管理系统模拟与GPSS语言 7 GENERATE FNS 工件到达 QUEUE LINE 排总队列 SEIZE CLERK 占用职员 ADVANCE下Ns2 登记与记录 RELEASE CLERK 释放职员 ENTER OPER. 1 占用一个技工 ADVANCE FN$3 技工准备工具 程序 ENTER OPER 1 占用第二个技工 ENTER MACH. 1 占用一台机器 模块 ADVANCE FNS4 加工工件 LEAVE MACH 1 释放机器 LEAVE OPER. 2 释放二个技工 SEIZE CLERK 占用职员 ADVANCE FNS5 最后记录 RELEASE CLERK 释放职员 DEPART LINE 离开总队列 TERMINATE GENERATE 3600 每班时间 TERMINATE 1 START 7.NP 七小时关门 GENERATE 3601 小时收尾 START END MSSV10
管理系统模拟与GPSS语言 7 MSSV1.0 程序 模块 GENERATE FN$1 工件到达 QUEUE LINE 排总队列 SEIZE CLERK 占用职员 ADVANCE FN$2 登记与记录 RELEASE CLERK 释放职员 ENTER OPER, 1 占用一个技工 ADVANCE FN$3 技工准备工具 ENTER OPER, 1 占用第二个技工 ENTER MACH, 1 占用一台机器 ADVANCE FN$4 加工工件 LEAVE MACH, 1 释放机器 LEAVE OPER, 2 释放二个技工 SEIZE CLERK 占用职员 ADVANCE FN$5 最后记录 RELEASE CLERK 释放职员 DEPART LINE 离开总队列 TERMINATE GENERATE 3600 每班时间 TERMINATE 1 START 7,NP 七小时关门 GENERATE 3601 一小时收尾 START 1 END
管理系统模拟与GPSS语言 3-3GPSS程序举例 按研究目的的要求,我们利用模拟 求解平均每件工作周转时间不能超过1.5 小时的情况下,求出机械与技工的最佳组 合方案。读者可从中看到GPSS语言和 程序的基本格式和组成。因为GPSS程 序是 ASCII文件,所以可在WORD或 wPS环境下观察或编辑。 MSSV10
管理系统模拟与GPSS语言 8 MSSV1.0 按研究目的的要求,我们利用模拟 求解平均每件工作周转时间不能超过 1.5 小时的情况下, 求出机械与技工的最佳组 合方案。读者可从中看到 GPSS 语言和 程序的基本格式和组成。因为 GPSS 程 序是 ASCII 文件,所以可在 WORD 或 WPS 环境下观察或编辑。 3-3 GPSS 程序举例
管理系统模拟与GPSS语言 34GPSs程序框图 GPss语言有独特的框图符号 GENERATE 产生活动实体 SEIZE 占用设施 QUEUEK排队 RELEASE释放设施 DEPART 离队 TERMINATE 离开系统 ADVANCE 延时 MSSV10
管理系统模拟与GPSS语言 9 MSSV1.0 3-4 GPSS 程序框图 GPSS 语言有独特的框图符号: QUEUE DEPART ADVANCE SEIZE RELEASE TERMINATE GENERATE 产生活动实体 排队 离队 延时 占用设施 释放设施 离开系统
管理系统模拟与GPSS语言 10 GPSS建摸步骤 简例:M/M/排队、服务系统,来说明GPSS建模步骤: 第一步,将问题抽象为直观的思维模型流程图,如图1所示。 第二步,对上一步流程图的各种事件或活动,选用能体现其含义 的适当的GPSS的功能模块,构成功能模块流图,如图2所示。 第三步,按照功能模块流图及有关参数,编写功能模块语句。 第四步,再补充必要的函数、变量等的定义语句以及控制模拟运 亍的控制语句形成GPS模型初稿,供上机调试,修改完善。 第五步,设计模拟方案、重复模拟次数及随机数种子数等参数。 第六步,上机模拟运行,分析结果,编写试验报告。 MSSV10
管理系统模拟与GPSS语言 10 MSSV1.0 GPSS建模步骤 简例: M/M/l排队、服务系统,来说明GPSS建模步骤: 第一步,将问题抽象为直观的思维模型流程图,如图1所示。 第二步,对上一步流程图的各种事件或活动,选用能体现其含义 的适当的 GPSS的功能模块,构成功能模块流图,如图2所示。 第三步,按照功能模块流图及有关参数,编写功能模块语句。 第四步,再补充必要的函数、变量等的定义语句以及控制模拟 运 行的控制语句形成GPSS模型初稿,供上机调试,修改完善。 第五步,设计模拟方案、重复模拟次数及随机数种子数等参数。 第六步,上机模拟运行,分析结果,编写试验报告