第1章 绪论 1
1.1 系统、模型与仿真的基本概念 1
1.1.1 系统、模型与仿真 1
1.1.2 系统建模与仿真的应用 4
1.2 系统建模与仿真的一般步骤 6
1.3 生产系统及其建模分析 9
1.3.1 生产系统的基本概念 9
1.3.2 生产系统的特性分析 10
1.3.3 当前生产系统面临的主要问题 10
1.3.4 生产系统建模与仿真的主要内容 11
思考与练习题 12
第2章 离散事件系统建模方法 14
2.1 离散事件系统模型 14
2.1.1 离散事件系统的基本要素 14
2.1.2 离散事件仿真模型的部件与结构 16
2.2 实体流图法 18
2.2.1 实体流图 18
2.2.2 模型的人工计算运行 20
2.3 活动循环图法 22
2.3.1 活动循环图法的原理及建模方法 22
2.3.2 仿真分析规则和人工仿真运行 25
2.3.3 具有逻辑实体和到达活动的ACD 27
2.3.4 活动循环图法与实体流图法的比较 28
2.4 Petri网建模方法 29
2.4.1 Petri网的基本概念 29
2.4.2 条件/事件系统 35
2.4.3 库所/变迁网 37
2.5 面向对象的建模方法与统一建模语言 41
2.5.1 面向对象的概念 41
2.5.2 面向对象分析与设计 42
2.5.3 对象建模技术 43
2.5.4 统一建模语言 44
2.6 库存系统模型 49
2.6.1 库存系统的基本概念 49
2.6.2 确定型库存模型 52
2.6.3 随机型库存模型 56
思考与练习题 59
第3章 离散事件系统仿真方法 61
3.1 离散事件系统仿真基本策略 61
3.1.1 事件调度法 61
3.1.2 活动扫描法 63
3.1.3 三段扫描法 66
3.1.4 进程交互法 67
3.2 仿真时钟推进机制 71
3.3 消息驱动的仿真机制 76
3.4 蒙特卡罗方法 82
3.4.1 蒙特卡罗方法的基本思想 82
3.4.2 蒙特卡罗方法的应用 84
3.5 离散事件系统仿真的一般步骤 85
思考与练习题 88
第4章 随机数与随机变量的生成 89
4.1 随机数的生成及其性质 89
4.2 几种常见的随机数发生器 90
4.2.1 平方取中发生器 90
4.2.2 线性同余发生器 91
4.2.3 组合发生器 94
4.3 随机变量的生成 94
4.3.1 反变换法 94
4.3.2 卷积法 97
4.3.3 组合法 98
4.3.4 舍选法 99
4.4 Witness随机分布函数 101
4.4.1 伪随机数流PRNS 101
4.4.2 随机分布函数 102
思考与练习题 110
第5章 Witness仿真基础 111
5.1 常用生产系统仿真软件介绍 111
5.2 Witness的工作环境 114
5.3 Witness仿真基础 115
5.3.1 Witness元素 115
5.3.2 Witness规则 124
5.3.3 Witness程序设计基础 130
5.3.4 Witness常用系统函数 134
思考与练习题 141
第6章 基于Witness的生产系统可视化建模与仿真 142
6.1 Witness可视化建模与仿真的过程 142
6.2 Witness可视化建模与仿真过程应用实例 147
6.2.1 定义元素(Define) 148
6.2.2 元素可视化(Display)设置 148
6.2.3 元素细节(Detail)设计 151
6.2.4 仿真运行(Run) 153
6.2.5 报告(Report) 153
思考与练习题 154
第7章 典型生产系统的Witness仿真应用实例 155
7.1 基于Witness单排队系统(加工系统)的仿真 155
7.2 基于Witness库存系统的设计与优化 161
7.3 基于Witness供应链系统的设计与优化 171
7.4 液体灌装线的仿真设计 176
7.5 基于Witness混合流水线系统的设计与优化 185
思考与练习题 194
参考文献 196