图书目录

第1章绪论

1.1系统、模型与仿真

1.1.1系统

1.1.2模型

1.1.3仿真

1.2仿真的分类

1.3计算机仿真的特点和作用

1.4计算机仿真的基本步骤

1.5计算机仿真的应用与发展

1.5.1计算机仿真的应用

1.5.2计算机仿真的发展

1.6计算机仿真软件的分类

习题

第2章离散事件系统建模仿真基本原理和方法

2.1离散事件系统建模仿真的基本术语

2.1.1描述系统结构模型的基本术语

2.1.2描述系统仿真模型的基本术语

2.2离散事件系统图形化建模方法

2.2.1实体流图法

2.2.2活动周期图法

2.2.3实体流程图与活动周期图的比较

2.3离散事件系统的仿真策略

2.3.1事件调度法

2.3.2活动扫描法

2.3.3三段扫描法

2.3.4进程交互法

2.3.5四种仿真策略小结

习题

第3章初级GPSSWorld语言

3.1GPSSWorld的运行环境

3.2GPSSWorld中实体的分类

3.3GPSSWorld程序的基本结构、语句组成及自定义符号

3.3.1GPSSWorld程序的基本结构

3.3.2GPSSWorld语句的组成

3.3.3GPSSWorld中的用户自定义符号

3.4与活动实体有关的模块

3.4.1GENERATE(产生活动实体)模块

3.4.2ADVANCE(活动实体延时)模块

3.4.3ASSIGN(活动实体参数赋值)模块

3.4.4TRANSFER(转向)模块

3.4.5PRIORITY(改变优先级)模块

3.4.6BUFFER模块

3.4.7TERMINATE(消除活动实体)模块

3.5与设施有关的模块

3.5.1SEIZE(获得设施控制权)模块

3.5.2RELEASE(释放设施控制权)模块

3.6与队列有关的模块

3.6.1QUEUE(进入队列排队)模块

3.6.2DEPART(离开队列)模块

3.7与存储器有关的模块及定义语句

3.7.1STORAGE定义语句

3.7.2ENTER(进入存储器)模块

3.7.3LEAVE(离开存储器)模块

3.8相关控制语句

3.8.1START语句

3.8.2RESET语句

3.8.3CLEAR语句

3.9初级GPSSWorld语言编程举例

3.10GPSSWorld仿真程序在计算机中的执行过程

习题

第4章中级GPSSWorld语言

4.1系统数字属性

4.2GPSSWorld中的表达式

4.3中级GPSSWorld定义语句

4.3.1EQU符号定义语句

4.3.2VARIABLE变量定义语句

4.3.3FUNCTION函数定义语句

4.3.4RMULT设定随机数种子

4.4中级GPSSWorld模块语言及其相关的INITIAL初始化语句

4.4.1LOGIC逻辑开关

4.4.2SAVEVALUE保存值模块

4.4.3INITIAL初始化语句

4.4.4TEST比较测试模块

4.4.5GATE测试模块

4.4.6SELECT测试模块

4.5中级GPSSWorld语言编程举例

习题

第5章高级GPSSWorld语言

5.1活动实体的居留时间和过境时间

5.2表格实体

5.2.1TABLE定义语句

5.2.2TABULATE模块

5.2.3QTABLE“表格”实体

5.3LOOP循环模块

5.4活动实体的复制和装配模块

5.4.1SPLIT模块

5.4.2ASSEMBLE模块

5.4.3GATHER模块

5.4.4MATCH模块

5.5用户链及其模块

5.5.1LINK模块

5.5.2UNLINK模块

5.6综合编程举例

习题

第6章基于GPSSWorld的工作流建模仿真

6.1工作流概述

6.1.1工作流的基本概念和术语

6.1.2工作流中的4种基本模型结构

6.1.3工作流执行的两种模式

6.2基于GPSSWorld的工作流建模仿真

6.2.1基于共享队列的工作流建模仿真

6.2.2基于独立队列的工作流建模仿真

习题

参考文献