《通用仿真系统GPSS和GPSS V》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(瑞士)博比利尔(Bobillier,P.A.)等著;冯允成,朱稼兴译
  • 出 版 社:北京:科学出版社
  • 出版年份:1987
  • ISBN:15031·874
  • 页数:398 页
图书介绍:

目录 1

第一章 仿真的基本思想 1

1.1 定义 1

1.1.1 系统 1

1.1.2 子系统 1

1.1.3 模型 1

1.1.4 仿真 2

1.2 模型的类别 2

1.2.1 实体模型的例子 2

1.2.2 抽象模型的例子 3

1.2.3 使用模型 3

1.2.4 肯定型和随机型过程 3

1.2.5 历史的和人为的数据 5

1.3 模型的意义 5

1.4 仿真基本概念的小结 6

1.5 仿真模型的局限性和问题 8

1.6 仿真语言 9

第二章 建立模型的最初步骤 11

2.1 问题1:医生的电话 11

2.1.1 系统 11

2.1.2 模型 11

2.2 问题2:理发店 12

2.2.1 系统 12

2.2.2 模型 12

2.3 理发店的手工仿真 13

2.4 模型中使用的仿真概念 15

2.5 模型的描述 16

2.6 模型的结构 19

第三章 仿真研究的组织 21

3.1 问题阐述 21

3.2 方法的选择 22

3.3 模型中所包含的变量 22

3.4 收集和分析系统的数据 23

3.6 文件编制:针对模型编程 24

3.5 确定模型的结构 24

3.7 模型的确认 26

3.8 仿真 27

3.9 对仿真结果的分析和评论 28

3.10 小结 28

第四章 GPSS的基本概念 30

4.1 模型描述 30

4.2 逻辑层次 30

4.3 GPSS的执行层次 31

4.4 GPSS永久实体 32

4.5 GPSS临时实体 33

4.6 GPSS事项 34

4.7 GPSS模块 34

4.7.1 动态运行 35

4.7.2 直接使用属性 35

4.7.3 对流动实体的延时 35

4.7.5 流动实体的同步和相互影响 36

4.7.4 更改流动实体的流向 36

4.7.6 积累和产生仿真结果 37

4.8 模型设计 37

4.9 提交计算机仿真程序 37

4.10 结论 38

5.2 静态方面 39

5.2.2 永久实体和临时实体 39

5.2.1 静态结构 39

5.1 离散事项仿真 39

第五章 GPSS执行中的基本构模概念 39

5.3 动态方面 40

5.3.1 动态结构 40

5.3.2 时间分割和事项次序 40

5.3.3 对控制程序的要求 42

5.3.4 时钟机构 42

5.4 GPSS控制程序 42

5.4.4 流动实体的可能状态 43

5.4.3 流动实体的排序 43

5.4.1 流动实体流程的控制 43

5.4.2 流动实体的行进 43

5.5 两个简单GPSS模型的编程与运行 44

5.5.1 理发店问题 44

5.5.2 GPSS中的统计函数 45

5.5.3 简单的排队模型 46

5.5.4 仿真过程的详细跟踪 48

5.5.5 统计数据的计算 50

第六章 GPSS子集 52

6.1 控制语句 52

6.2 模块定义语句 56

6.2.1 面向流动实体的模块 56

6.2.2 面向设备的模块 60

6.2.3 更改流动实体的流向 64

6.2.4 信息的存贮和检索 68

6.3 实体定义语句 69

6.3.1 存贮器定义语句 69

6.3.2 变量定义语句 70

6.3.3 函数定义语句 71

6.3.4 保存矩阵定义语句 73

6.3.5 保存地址和保存矩阵的初始化 74

6.4 属性 74

6.4.1 标准数值属性 74

6.4.2 计算实体 76

6.4.3 标准逻辑属性 77

6.5 间接寻址 77

6.6 程序设计实例 79

6.6.1 小型制造与发送公司 79

6.6.2 交通信号灯 81

6.6.3 机器修理 86

6.6.4 远程处理系统 89

6.6.5 四磁盘系统 100

6.7 结论 103

7.1.1 随机数发生器的初始化 104

第七章 完整的GPSS语言 104

7.1 控制语句 104

7.1.2 实体的再分配 105

7.1.3 保存和读入模型 105

7.1.4 GPSS作业的批处理 106

7.1.5 重绕作业带 107

7.1.6 输出编辑 107

7.1.7 GPSSV的附加语句 107

7.2 模块定义语句 107

7.2.1 面向流动实体的模块 107

7.2.2 面向设备的模块 113

7.2.3 修改流动实体的流向 121

7.2.4 用户链 129

7.2.5 组实体 134

7.2.6 信息的积累和打印 138

7.2.7 特种模块 143

7.2.8 设备和存贮器的可用性与不可用性 144

7.3 实体定义语句 147

7.3.1 布尔变量定义语句 147

7.3.2 函数定义语句 148

7.3.3 统计表格 149

7.4 属性 149

7.4.1 标准数值属性 149

7.4.2 计算实体 150

7.4.3 标准逻辑属性 150

7.4.4 GPSSV中增加的属性 152

7.5 汇编控制语句 153

7.5.1 等价语句 153

7.5.2 宏功能设备 154

7.6 程序设计实例 155

7.6.1 装配线 155

7.6.2 库存管理 158

7.6.3 简单的工厂模型 161

7.7 GPSS控制程序的再次考察 167

第八章 特殊功能和程序调试 172

8.1 报告程序 172

8.1.1 可用于报告的语句 172

8.1.2 语句格式 173

8.1.3 图形输出 179

8.2 HELP模块 185

8.2.1 基本的GPSS HELP模块—汇编语言 185

8.2.2 GPSSVHELP子程序—FORTRAN和PL/1 186

8.2.3 HELPC模块和仿真结果的统计评价 189

8.3 GPSS程序的调试 192

8.3.1 程序分段 193

8.3.2 使用诊断信息 193

8.3.3 检查所产生的分布 195

8.3.5 作短程仿真运行 196

8.3.6 综览仿真结果 196

8.3.4 预计结果 196

8.3.7 使用状态打印的输出功能 197

8.3.8 使用PRINT模块 198

8.3.9 使用SAVEVALUE模块 199

8.3.10 使用跟踪功能 201

8.3.11 结论 202

9.1.2 仓库的描述 203

9.1.1 引言 203

9.1 系统 203

第九章 自动化仓库的仿真 203

9.1.3 仓库的作业 204

9.2 问题 206

9.2.1 问题的说明 206

9.2.2 数据 206

9.3 GPSS模型 207

9.3.1 系统要素与GPSS实体之间的对应关系 207

9.3.2 参数和保存地址 208

9.3.5 框图和程序 210

9.3.3 函数和变量 210

9.3.4 数值 210

9.4 实验和结果 225

9.4.1 区段分配的选择 225

9.4.2 起重机 226

9.4.3 结果 227

9.5 结论 228

第十章 地铁运输系统的仿真 230

10.1 系统 230

10.1.1 引言 230

10.1.2 对地铁的描述 230

10.1.3 列车运行 231

10.1.4 旅客上下车 231

10.2 问题 232

10.2.1 问题的描述 232

10.2.2 数据 232

10.3.1 系统要素与GPSS实体之间的对应关系 234

10.3 GPSS模型 234

10.3.2 参数和保存地址 236

10.3.3 变量和函数 237

10.3.4 统计表 238

10.3.5 数值 239

10.3.6 框图和程序 239

10.4 实验和结果 254

10.4.1 每个方向有三列列车运行 254

10.4.3 进一步的实验 255

10.4.2 每个方向有四列列车运行 255

10.5 多种构模策略 258

10.5.1 旅客的表示方法 258

10.5.2 旅客的产生过程 258

10.5.3 车站作业 259

10.5.4 程序调试 259

10.6 结论 259

11.2 系统 261

第十一章 加工车间的仿真 261

11.1 引言:加工车间的进度安排 261

11.3 对模型的要求 262

11.4 数字特征 262

11.5 GPSS模型 264

11.5.1 系统要素与GPSS实体之间的对应关系 264

11.5.2 模型综述 264

11.5.3 程序的描述 273

11.6 实验和结果 276

11.7 结论 278

第十二章 远程处理系统的仿真 280

12.1 系统 280

12.1.1 引言 280

12.1.2 系统的描述 280

12.2 问题 282

12.2.1 问题的描述 282

12.2.3 数据 283

12.2.2 流动实体 283

12.2.4 应用程序 284

12.2.5 其他考虑 284

12.3 GPSS模型 287

12.3.1 系统要素与GPSS实体之间的对应关系 287

12.3.2 参数、矩阵和保存值 288

12.3.3 函数和变量 289

12.3.4 可使用的输出表格 290

12.3.5 程序的描述 291

12.4 实验和结果 305

12.4.1 分析该模型的结果 305

12.4.2 仿真运行:简要结果 305

12.5 结论 307

第十三章 对GPSS的一般评价 308

13.1 GPSS的现状 308

13.2 实际构模和编程须知 309

13.2.1 一般规则 310

13.2.2 观察GPSS模块的各种方法 311

13.3 常见错误 314

13.4 程序的效率 319

13.5 什么时候使用GPSS 321

第十四章 设计仿真实验 323

14.1 仿真与统计方法 323

14.2 输入数据分析 323

14.3 统计可靠性 324

14.4 系统响应的比较 329

14.5 结论 329

第十五章 仿真及仿真语言的未来 331

15.1 程序的编制、调试和确认 331

15.2 仿真模型的实际运行 332

附录 334

A.GPSS的操作系统控制卡 334

A.1 执行GPSS所需的GPSS数据集 334

A.2 执行GPSS的过程 335

B.GPSS组成部分一览表 337

模块语句格式 338

控制语句格式,实体定义语句格式 352

标准数值属性 355

C.GPSSV: GPSS/360的扩展 360

C.1 新功能 360

C.2 新指令(模块)和上述指令的扩展 360

C.3 补充的数值属性 361

D.随机数和随机变量的产生 362

D.1 随机数的产生 362

D.2 随机变量的产生 365

E.现行仿真语言综述 368

E.1 面向事项的语言:SIMSCRIPTⅡ 369

E.2 面向进程的语言: SIMPL/Ⅰ 370

E.3 另一种面向进程的语言:SIMULA 67 376

索引 382