好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

管理系统模拟与GPSS语言GPSS常用语句及其使用.ppt

20页
  • 卖家[上传人]:大米
  • 文档编号:579609809
  • 上传时间:2024-08-27
  • 文档格式:PPT
  • 文档大小:156KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 管理系统模拟与GPSS语言1MSSV1.0第4章 GPSS 常用语句及其使用 本章主要内容: 1. 标准数字属性(参数) ( SNA ) 2. 定义语句的用途 3. 变量定义 4. 函数定义 5. 存储器定义 6. 符号定义 7. GPSS语言编程举例语句 管理系统模拟与GPSS语言2MSSV1.04-1 标准数字属性 (SNA)) 在在GPSS语言使用中语言使用中, 系统状态参数或活动实体的参数可能不系统状态参数或活动实体的参数可能不是常数,这种在模拟中变化的参数如何使用呢?是常数,这种在模拟中变化的参数如何使用呢? GPSS 语言中各种参数的使用常常借助语言中各种参数的使用常常借助标准数字属性标准数字属性(Standard Numerical Attributes SNA ), 也译为标准属性码也译为标准属性码. 每每类参数都有一个代码类参数都有一个代码, 并加一数字码用来区分同一参数中的不同并加一数字码用来区分同一参数中的不同情况情况. 常用常用 SNA 有有: C$1 模拟钟 P$j 动态实体所带的第 j 号参数 V$j 第 j 号自定义变量 Q$j 第 j 号队列的当前长度 RN$j [ 0, 1) 之间的均匀分布随机数, j 为随机数发生器号 FN$j 第 j 号自定义函数 : 其中其中 $ 是是 GPSS/PC 要求的。

      要求的 管理系统模拟与GPSS语言3MSSV1.0在程序中使用参数时在程序中使用参数时, 利用利用 SNA (标准属性码标准属性码) 十分方便十分方便.例例: GENERATE 18,,6 ASSIGN 1,,35 将 35 吨赋于 1 号参数 :: (GOTO SI) GENERATE 45,,10 ASSIGN 1,,70 将 70 吨赋于 1 号参数 :: ::SI ENTER 1, P$1 一号存储器中加入1号参数值 ASSIGN 3, C$1 将当前时间赋给3号参数 :: TERMINATE4-1 标准数字属性 (SNA)) 管理系统模拟与GPSS语言4MSSV1.04-1 标准数字属性 (SNA)) 与标准属性码有密切联系的常用模块是 PRINT 模块。

      PRINT 模块是用来输出标准属性码的,它常用于程序的调试过程,当需要了解某个参数某个时刻的数值时,可在程序执行到该时刻时用PRINT 模块将其打印出来PRINT 模块的基本格式如下:格式: PRINT SNA1, SNA2, ....., SNA7 PRINT 模块可同时输出七个不同的标准数字属性码 管理系统模拟与GPSS语言5MSSV1.04-1 标准数字属性 (SNA)) 下面程序是一个测试PRINT 模块的程序,请认真阅读程序,并给出呈现的输出结果. SIMULATE GENERATE C$1 ASSIGN 1, C$1 ADVANCE 10 PRINT C$1, P$1 TERMINATE 1 START 5 END 管理系统模拟与GPSS语言6MSSV1.04-2 GPSS语言的定义语句 本章介绍下列定义语句: 1. 变量定义变量定义 ((VARIABLE)) 2. 函数定义函数定义 ((FUNCTION)) 3. 存储器定义存储器定义 ((STORAGE)) 4. 符号定义符号定义 ((EQU)) 定义语句是用来对函数定义语句是用来对函数, 变量变量, 逻辑开关,存储逻辑开关,存储器容量器容量, 符号含义符号含义, 随机数种子,随机数种子, 用户自定义表格用户自定义表格等进行事先说明。

      等进行事先说明 相当于高级语言的说明语句相当于高级语言的说明语句 因因此,此, 定义语句应放在整个程序的前面定义语句应放在整个程序的前面 管理系统模拟与GPSS语言7MSSV1.04-2-1 变量定义语句 变量定义语句用来定义一组已知公式, 公式中可使用 SNA码及常用数学运算 语句格式如下: 变量号变量号 VARIABLE 公式公式 其中: 变量号由数字组成, 如 1, 2, ..... 公式为算术或逻辑表达式, 或常数, 可使用 SNA 码 例: 1 VARIABLE 2*P$1 2 VARIABLE 6>P$2>2 逻辑表达式 5 VARIABLE (FN$1*10) / P$3C$1 P$j V$j Q$j RN$jFN$j :: 管理系统模拟与GPSS语言8MSSV1.0变量在程序中的调用 在程序中调用变量时, 采用 SNA 码, 即 V$变量号. 例: ASSIGN 1, V$1 ASSIGN 1+, V$5 ADVANCE P$1, V$3 变量的定义必须在程序之前完成变量的定义必须在程序之前完成, 程序中间程序中间 不能重新定义不能重新定义 !C$1 P$j V$j Q$j RN$jFN$j 管理系统模拟与GPSS语言9MSSV1.04-2-2 函数定义语句 函数定义语句是用来定义一组已知的数值函数, 因此需要函数的点数及各点的值, 或者使用 SNA 码。

      函数定义语句至少由二行组成, 其格式为: 函数号函数号 FUNCTION A, B X1,,Y1/ X2,,Y2/ X3,,Y3 ……… (数据行数据行) 其中: A 自变量 X, 按 A 值在数据行中选 Y 值 B 函数的形式及点数 Cj 连续型 Dj 离散型 L 列表型 j 为点数 管理系统模拟与GPSS语言10MSSV1.04-2-2 函数定义语句 例: 1. 连续型连续型 .2.711.8.30中间采用线性插值方法确定C$1 P$j V$j Q$j RN$jFN$j1 FUNCTION RN$2, C40, 0/ 0.2, 0.3/ 0.7, 0.8/ 1, 1 ( RN$ 为 0, 1 间均匀分布随机函数的 SNA 码) 管理系统模拟与GPSS语言11MSSV1.0 2. 离散型离散型 1020304020P$1FN$252 FUNCTION P$1, D45, 10 / 10, 40 / 20, 30 / 30, 102 号函数由四个离散点组成, 自变量由参数 P$1 确定.4-2-2 函数定义语句 管理系统模拟与GPSS语言12MSSV1.0 例例: 一检查员检查时间的概率分布为一检查员检查时间的概率分布为: 检验时间 发生频率 累计频率 15 0.1 0.1 16 0.6 0.7 17 0.3 1.0 则函数可定义为: 1 FUNCTION RN$1, D3 0.1, 15 / 0.7, 16 / 1.0, 174-2-2 函数定义语句 管理系统模拟与GPSS语言13MSSV1.04-2-3 存储器定义语句 存储器定义语句用来定义存储器的容量, 其格式如下: 1. 单独定义: 存储器号存储器号 STORAGE 容量容量 2. 集中定义: STORAGE S$存储器号存储器号, 容量容量/ ....例: 1 STORAGE 100 10 STORAGE 500 STORAGE S$1,100 / S$10, 500 STORAGE S$2 - S$9, 200 在程序中使用存储器时, 可使用其 SNA 码 S$j 表示第 j 号存储器的当前含量。

      管理系统模拟与GPSS语言14MSSV1.04-2-4 符号定义语句 由于由于 GPSS/PC 不能直接使用符号型名称不能直接使用符号型名称, 必须将符号定义成相应的数字这一工作由符必须将符号定义成相应的数字这一工作由符号定义语句完成,号定义语句完成, 定义后的符号就可以在程序定义后的符号就可以在程序中使用 符号定义语句格式如下: 符号符号 EQU 数字数字 例: LINE EQU 1 JON EQU 1 F2 EQU 2 管理系统模拟与GPSS语言15MSSV1.04.3 GPSS 语言编程举例例例4.14.1 串联排队系统 某个只有一台加油器的汽车加油站, 加油的汽车到达间隔时间为均匀分布,均值为100秒,方差为 10秒 到达加油站后先排队等候,再加油, 加油服务时间也为均匀分布,均值为80秒,方差为 8秒加油后司机要去交费窗口排队等待交费,交费时间也为均匀分布,均值为50秒,方差为 30秒。

      在例 3.4 所建的模型中我们将等候加油的队列定为1号队列,等候交费的队列定为2号队列,将加油器为1号设施,收费员为2号设施这些队列和设施的代号是用数字来表示的 管理系统模拟与GPSS语言16MSSV1.04.3 GPSS 语言编程举例 SIMULATESIMULATELINE EQU 1 LINE EQU 1 定义定义1 1号队列的名称号队列的名称L2 EQU 2 L2 EQU 2 定义定义2 2号队列的名称号队列的名称F1 EQU 1 F1 EQU 1 定义定义1 1号设施的名称号设施的名称F2 EQU 2 F2 EQU 2 定义定义2 2号设施的名称号设施的名称 GENERATE 100,10GENERATE 100,10 QUEUE LINE QUEUE LINE 排排1 1号队列号队列 SEIZE F1 SEIZE F1 占用占用1 1号设施号设施 DEPART LINEDEPART LINE ADVANCE 80,8 ADVANCE 80,8 RELEASE F1 RELEASE F1 QUEUE L2 QUEUE L2 排排2 2号队列号队列 SEIZE F2 SEIZE F2 占用占用2 2号设施号设施 DEPART L2DEPART L2 ADVANCE 50,30 ADVANCE 50,30 RELEASE F2 RELEASE F2 TERMINATE 1 TERMINATE 1 START 100 START 100 END END 管理系统模拟与GPSS语言17MSSV1.04.3 GPSS 语言编程举例例例4.4 4.4 具有二个入口的加油站 4.4.这是一个具有二个入口的加油站,二个入口可同时进车, 但只站一队等候, 应如何编制程序? 图4.5 是本系统的示意图,在其左侧给出了模拟程序。

      在这个程序中我们又引入了新的问题,即出现了二个 GENERATE 模块 SIMULATELINE EQU 1S1 EQU 1S1 STORAGE 2 GENERATE 80,10 QUEUE LINE ENTER S1 DEPART LINE ADVANCE 80,8 LEAVE S1 TERMINATE 1 GENERATE 80,10 QUEUE LINE ENTER S1 DEPART LINE ADVANCE 80,8 LEAVE S1 TERMINATE 1 START 100 END 管理系统模拟与GPSS语言18MSSV1.0例例 4.7 4.7 传输带上的质量检查 若加工后的零件放在传输带上运输, 零件到达第一个检查员及每个检查员之间需要输送 2 分钟。

      通过模拟分析每个检查员的工作情况,有多少零件在通过第三个检查员后仍检查不到4.3 GPSS 语言编程举例 管理系统模拟与GPSS语言19MSSV1.0三个检查员在传输带上工作框图4.3 GPSS 语言编程举例 管理系统模拟与GPSS语言20MSSV1.0 SIMULATION GENERATE 5 ADVANCE 2 TRANSFER BOTH, NET1, CON1NET1 SEIZE 1 ADVANCE 12, 9 RELEASE 1 TERMINATE 1*----------------------------------------- CON1 ADVANCE 2 TRANSFER BOTH, NET2, CON2NET2 SEIZE 2 ADVANCE 12, 9 RELEASE 2 TERMINATE 1*----------------------------------------- CON2 ADVANCE 2 TRANSFER BOTH, NET3, CON3NET3 SEIZE 3 ADVANCE 12, 9 RELEASE 3 TERMINATE 1*----------------------------------------- CON3 TERMINATE 1 *----------------------------------------- START 10, NP RESET START 1000 END4.3 GPSS 语言编程举例 。

      点击阅读更多内容
      相关文档
      2025国开山东开大《土质学与土力学》形成性考核123答案+终结性考核答案.docx 中学综合素质知识点梳理【中学教师资格证】.docx 2025国开山东开大《特许经营概论》形成性考核123答案+终结性考核答案.doc 2025年高考英语全国一卷真题(含答案).docx 2025国开山东《农民专业合作社创建与管理》形成性考核123答案+终结性考核答案.docx 2025国开山东开大《自然现象探秘》形成性考核123答案+终结性考核答案.docx 2025国开山东《消费心理学》形成性考核123答案+终结性考核答案.doc 2025国开山东《小微企业管理》形成性考核123答案+终结性考核答案.doc 2025国开山东开大《资本经营》形成性考核123答案+终结性考试答案.docx 2025国开山东《小学生心理健康教育》形考123答案+终结性考试答案.docx 2025国开《视频策划与制作》形考任务1-4答案.docx 2025国开《亲子关系与亲子沟通》形考任务234答案+期末大作业答案.docx 2025国开电大《煤矿地质》形成性考核123答案.docx 2025国开电大《冶金原理》形考任务1234答案.docx 2025国开《在线学习项目运营与管理》形考任务1234答案.doc 2025国开电大《在线教育的理论与实践》阶段测验1-4答案.docx 2024 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 环保工程师---2023 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 2025国开《液压与气压传动》形考任务一参考答案.docx 2025年春江苏开放大学教育研究方法060616计分:形成性作业2、3答案.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.