本书分为原理篇、工具篇、Arena应用篇、集成模拟篇,共20章。内容包括:离散模拟原理;连续模拟原理;多Agent模拟原理;定型模拟原理;模拟模型的输入处理;模拟输出的统计分析;模拟模型的确认和实验设计等。
更多科学出版社服务,请扫码获取。
随着人们日常生活和工作环境的智能化,社会、经济、企业、人群等系统的运作日益呈现出复杂特征。因而,作为复杂管理系统在不确定性环境下运作机理及其性能表现的分析方法、辅助决策与辅助设计方法,管理系统模拟已被人们普遍接受,其原理和工具也在不断地发展和更新,与此同时管理系统模拟也出现了各类思想、概念、方法和术语。国内学术界对管理系统模拟的定义、分类没有达成统一的共识,不利于管理系统模拟在实际应用中的推广和在学术研究上的深入。
基于此,作者首先根据多年来学术研究和社会实践的体验,从对计算机模拟本质特征的深刻认识人手,对管理系统模拟进行分类,包括离散模拟、系统动力学模拟、多Agent模拟、定性模拟四大类,并对四类模拟方法的基本概念、原理、方法及其在管理领域中的应用进行系统的介绍和总结。除了四类模拟的基本原理以外,模拟模型的输入处理和输出分析、模拟模型的验证(model verification)和确认,以及实验设计等原理和方法,也是整个管理系统模拟理论不可缺少的组成部分,在本书中作者对它们进行系统介绍。
其次向读者介绍管理系统模拟的常用工具,其中,Arena擅长于离散事件模拟及离散一连续混合模拟;AnyLogic是集成化模拟软件,可用于除定性模拟以外的所有类型的模拟,并能在同一个环境中同时模拟不同类型模拟模型;NetLogo是用于多Agent模拟的开放型模拟平台;VenSim则是传统的专门用于系统动力学(system dynamic,SD)建模与模拟的工具;Excel和Matlab可分别用于蒙特卡罗分析和连续模拟。
对于离散事件模拟在企业生产执行层的应用,本书中分别介绍Arena在加工、资源能力变化、物流、布局与调度、库存控制等过程的应用细节。而对于复杂现象或过程,单纯使用模拟方法,不足以应对实际问题,因此,本书中又详细介绍集成模拟原理、离散事件模拟和优化方法、多Agent模拟和实证研究方法、多Agent模拟和博弈论、心理学等集成方法。
与其他同类型的书籍相比,本书具有的特色是系统性、全面性,即不仅介绍四种类型模拟的原理、方法、工具和应用,而且还介绍模拟模型的输入/输出、验证确认与实验设计、模拟模型的集成化应用。
本书受国家自然科学基金项目(No.71271093)的部分资助,在编撰过程中,作者参阅并应用许多学者的研究成果,硕士研究生李京蔚在收集和整理这些成果上提供了很多帮助,硕士研究生许子来运用C#开发和检验了第2章离散事件模拟模型,硕士研究生刘洪波和博士研究生夏泥在第2章的并行分布式离散事件模拟中做了编辑和开发工作。科学出版社王京苏编辑对本书做了严谨细致的编辑工作。在此,对所有帮助过我们的人士致以衷心的感谢。
由于作者水平有限,不足之处在所难免,为了我国管理领域计算机模拟事业的发展,恳请广大读者不吝赐教。
目录
第1部分 原理篇
第1章 概论 3
1.1 系统的概念 3
1.2 管理系统模拟 8
1.3 系统模拟的一般步骤 16
1.4 系统模拟的实例:一个手工模拟 19
习题与思考 22
第2章 离散模拟原理 23
2.1 基本概念 23
2.2 模拟时间推进机理 26
2.3 离散系统模拟的评价 28
2.4 M/M/1排队系统的模拟 29
2.5 库存控制的模拟 39
2.6 并行/分布式模拟 44
习题与思考 57
第3章 连续模拟原理 59
3.1 连续模拟基础 59
3.2 连续模拟的数值积分法 63
3.3 系统动力学 67
3.4 连续系统模型的建模示例 82
习题与思考 91
第4章 多Agent模拟原理 92
4.1 多Agent模拟 92
4.2 元胞自动机模拟 103
本章附录 112
习题与思考 118
第5章 定性模拟原理 119
5.1 管理系统的复杂性特征 119
5.2 定性模拟的发展过程 121
5.3 定性模拟方法的分类 122
5.4 QSIM方法 123
5.5 商品产量与价格演化的定性模拟 130
习题与思考 149
第6章 模拟模型的输入处理 150
6.1 模拟模型的输入分析 150
6.2 随机变量的生成 158
习题与思考 162
第7章 模拟输出的统计分析 164
7.1 模拟的类别和系统的性能测度 164
7.2 终态模拟的置信区间 170
7.3 稳态模拟的置信区间 173
7.4 多方案模拟输出的比较分析 181
习题与思考 187
第8章 模拟模型的确认和实验设计 188
8.1 模拟模型的验证 188
8.2 系统模型的确认 190
8.3 模拟的实验设计 193
习题与思考 201
第2部分 工 具 篇
第9章 模拟工具——Arena 205
9.1 结构与功能 205
9.2 基本模块 208
第10章 模拟工具——AnyLogic 219
10.1 AnyLogic的开发环境 220
10.2 应用示例 226
第11章 模拟工具——Excel和Matlab 245
11.1 Excel 245
11.2 Matlab 252
第3部分 Arena应用篇
第12章 生产系统工件加工过程的模拟 267
12.1 简单生产检验过程的模拟 267
12.2 单件车间生产过程的模拟 273
12.3 实体回避的模拟 281
习题与思考 286
第13章 生产系统资源能力变化的模拟 289
13.1 资源能力的确定性变化 289
13.2 资源能力的随机性变化 290
13.3 非稳定泊松到达过程 292
习题与思考 296
第14章 生产系统物流过程的模拟 297
14.1 物流过程 297
14.2 基于移动运输工具的物流过程模拟 298
14.3 基于固定运输工具的物流过程模拟 304
习题与思考 309
第15章 生产系统布局与调度的模拟 310
15.1 生产系统布局的设计 310
15.2 生产系统中工件流动的控制 315
习题与思考 321
第16章 生产系统库存控制的模拟 322
16.1 库存系统的设计 322
16.2 库存系统运行的模拟 324
16.3 允许订单积压的库存系统运行的模拟 330
习题与思考 334
第4部分 集成模拟篇
第17章 模拟方法的集成模式 337
17.1 四类模拟方法的本质特征分析 337
17.2 集成模式 345
第18章 离散事件模拟与优化算法的集成 352
18.1 单元制造车间布局的设计问题 352
18.2 整数规划模型 353
18.3 备选制造单元设计方案 354
18.4 模拟评估 357
第19章 多Agent模拟与实证研究方法的集成 363
19.1 网络营销扩散问题 363
19.2 实证研究 364
19.3 模拟模型 368
19.4 模型确认 370
19.5 模拟分析 371
本章附录 376
第20章 多Agent模拟与博弈论、心理学的集成 377
20.1 人群合作与冲突演化问题 377
20.2 系统模型 378
20.3 建立和验证模拟模型 382
20.4 模拟实验 385
参考文献 391
附录1 模拟中的概率分布 393
附录2 正态分布函数 403
附录3 t分布的临界点 406