本书目录
6 G, q! |5 Z6 {3 V- `# d7 H' [1 ~9 l
第1章 系统仿真基础 10
9 D. o- X3 c$ e* \6 ~1 K1.1 系统仿真的基本概念 10
3 A( q/ u) ]( h# D3 f/ K1.1.1 系统与建模 10
, Z- H u- ~: j5 x, F( E; n1.1.2 模型分类 10- `: { C9 J( K$ F8 t) e
1.1.3 仿真及其分类 12
" k) q% i3 J& j2 e" N/ k1 p1.2 常用可视化仿真软件包 12
0 o! C2 Z6 n5 ?7 I$ N1.2.1 仿真使用的软件工具 12
& P; d0 ~- B) |+ l1 h7 n1.2.2 常用可视化仿真软件包 13
5 N/ V( l$ ]8 j) H2 y( {4 _! ^1.3 仿真项目研究步骤 21
& u4 q" ^0 o% @+ y& b8 D- W1.4 习题 21# W: I. Q: e- a0 a* K @
/ `6 Y0 r% D8 U. q/ l7 ]
第2章 ExtendSim仿真入门 232 Y: F Y" {* Z L% W- o
2.1 排队系统仿真 23' z4 v0 x8 ^: Z( }
2.1.1 洗车模型概述 23
, l" n' R% `% j3 P8 J# O2.1.2 从简单开始——单队列单服务台模型 248 ^; ]+ e& z% Y- h) ^
2.1.3 增加复杂性 29
" S. C5 A2 z# h- e; x2.1.4 典型性能指标 34$ `# j- V- E8 B) O2 k' f
2.1.5 进一步探索 36
, T7 {# | L! Z- v7 Q2.1.6 排队系统的特征与符号表示 37) H8 |. ?: N# k: A% j4 i6 v# e
2.2 离散事件系统仿真模型组成 39. y( b. |/ D6 s4 Z; Y/ }6 L5 V# O
2.2.1 实体及其属性 40
8 R$ l8 j! v8 o9 Y, m3 W: [2.2.2 资源 40! g$ b7 W J" B1 ?7 D0 ?2 l5 I
2.2.3 队列 41
/ t, E% [1 R8 d# H0 g$ R2.2.4 活动 41
8 j, b4 [3 t9 j" t2.2.5 控制 41 r' R! ^ [- R9 Z9 T& D
2.2.6 全局数据存储 41
4 \* x! p# w& O: Q1 ^2 G2.2.7 系统变量 42% n5 j* C0 o' g+ T
2.2.8 事件 43
% {! J! P0 r: C6 h2.2.9 仿真时钟 447 B+ S3 `& I1 a* k& r3 u
2.2.10 仿真开始与停止 44
* D! B& U- a. p2.3 ExtendSim基本操作 458 m- ?! z. p* t: B
2.3.1 仿真设置 45
& s- D7 { Z1 `2.3.2 克隆、笔记本、文本输入、图层 50
Y; G" l1 u, ~# v; l2.3.3 模型层级(Hierarchy) 515 a! b4 `/ S, R0 d# W
2.3.4 模块连接与模型外观 53: i Q( }$ |: B+ a1 ^+ {8 @
2.3.5 如何理解ExtendSim模型的逻辑 53
0 U# T$ ?+ Y; P' q0 u2.4 习题 54. k" l0 z6 _8 |# }0 k0 E5 C
2.5 实验 54
0 O( P: k; X3 P* N. w! M/ u, c: E1 P8 z9 \ ~9 T# C5 x
第3章 输入数据采集与分析 556 ]' s9 t- R; A8 G' c' K
3.1 分布拟合的过程 556 l- l$ E: Z* G( M# W
3.1.1收集原始数据 56
* c' B( b' E: m3.1.2 数据检验 605 T X$ Q; n# l% I E, F1 O. j" H
3.1.3 辨识分布类型 647 N/ T% N4 h" g& W
3.1.4 参数估计 65
/ F5 u( E) ?4 j& Y3.1.5 拟合优度检验 66
* ^7 N! p2 G0 a& p3.2 经验分布 67
% z% D& J6 t- p. e. F' y4 M2 _3.3 使用Stat::fit软件进行分布拟合 67
+ o& X- \* M! K3.3.1 理论分布拟合—连续随机变量 68
h% {8 X- [7 F2 R6 F$ m/ @4 X3.3.2 理论分布拟合—离散随机变量 76
0 Y# V9 o- q. D# A- @2 E5 F3.3.4 经验分布拟合—连续随机变量 78
& n0 f3 r1 Q+ m$ j0 t3.3.5 经验分布拟合—离散随机变量 793 x! Z$ i# G/ j$ Z+ D$ K
3.4多变量与相关输入数据 818 }8 e2 I2 ?* {' q& A$ X! {; m
3.5 习题 81
M! V N; ?) A7 D$ T: E3.6 实验 810 [! @+ Q4 P7 @% d
& i3 |) p% O3 }% @
第4章 结构建模 83* n, j' ^* h0 C: `$ K. y
4.1 ExtendSim模块概览 83
3 ]& ]/ O% d0 k4.2 实体生成与实体特性 84
& }' i0 E+ |, n* y4.2.1 常用模块 84
; Z3 ^2 y3 ^- [4 w4.2.2 实体特性 856 I# D/ X6 W: g
4.2.3 批到达建模 90
; Q& H0 M2 ?' Y' r) R* q4.2.4 非平稳泊松到达过程建模 91
9 @: p8 k) c8 s4 P9 F) `4.3队列和排队规则 92
1 j7 x" ]% \& l+ d4.3.1 队列模块 92+ I7 ?0 X7 B ^3 ^& H) K
4.3.2 排队规则 93$ u9 B P3 R- Z- H& g
4.3.3 排队行为 93* {6 \$ \ m1 d( j7 d9 k1 r
4.3.4 Queue Equation模块详解——复杂排序 96
' c. } A, d7 ^* x5 b- ]) e! v4.3.5 Queue Matching模块详解——实体匹配 101
8 |' {: ], }1 j( t. {7 G% d# T4.3.6 Queue Tools模块详解——查看和初始化队列 102
' P M3 W' b* k5 B8 V; @4.4 路由(路径选择) 103
7 t6 Q/ c0 s# j# @% Y- F4.4.1 常用模块 104( D" ^4 d2 f$ N( W7 g
4.4.2来自不同源的实体路由建模 105% h4 L4 K; x8 w9 ^" X. b
4.4.3 发往多个目的地的路由建模 108& d V( U3 f1 V; d( a
4.5 使用活动模块执行处理 1158 I. y) G7 ?1 j* W. z( M
4.5.1 常用模块 115
' B: f+ c) ~+ W5 w4.5.2 串行处理与并行处理 116
' [4 o( a# Z, X4 }, l# A# o4.5.3设置延迟(处理)时间 117( W' Y2 {' W5 g# p- J
4.5.4 活动调度建模 120; J' ]5 {6 o" f: T; V: k
4.5.5 中断处理 125- z3 Z& o% b: j) b
4.5.6运输与物料搬运 134
; f7 X6 h0 @! }6 M4.6合并与拆分(Batch与Unbatch) 1369 J1 |6 G1 _) M. \6 D, G0 ?
4.6.1 合并(Batch) 137
$ @7 ^% K5 v) u: W& W: b# I4.6.2 拆分(Unbatch) 1444 }; X0 `( y7 I& m* h: F
4.7 资源和工班(Resources and Shifts) 147
( Z5 w2 p& Z+ D7 B' n* ]4.7.1 常用模块 148
% V) J. g0 q; i( E4.7.2 如何建模资源 148
3 S9 L7 N: p' P, @6 P7 Y4.7.3 资源调度 154
- Q4 L# y ` E3 {9 T- o5 s4.8 数据存储与管理 159! {) B' Q5 U/ @# y0 w$ ~
4.8.1 内部数据库方法 160
$ x# Y6 }% H8 a, r+ R. e9 S4.8.2 创建和使用全局数组(Global Array) 163' }3 N- M( b, R- z! |% S/ S% f/ f6 ]
4.9 基于方程的模块与编程语法 164
( C- a4 ]/ [' U( _) U" n F4.9.1 输入变量 164
2 c6 y$ C+ k% k$ F3 x/ y7 O$ n3 Y8 z4.9.2 输出变量 1658 `/ F, M- Q* E* k# A
4.9.3 方程 1668 d# v( z' I* i1 C
4.10 曲线图模块(Plotter)的使用 169
5 F* ~8 S( h3 b, A3 ~' X4.10.1 曲线图和数据面板 1692 Z& A; c9 k& D' c8 K9 a
4.10.2 Plotter模块工具 1706 M* s. w% I% T) m* p9 T4 j- n
4.11 实验 1736 Q# L5 D! L% d( @
, l: _4 p& o! i g第5章 模型校核与验证 175
) K; z+ X, W2 T5.1 模型校核(Verification) 175, l: o' L: t6 K+ O. w- D$ k D
5.2 模型验证(Validation) 175
4 f% h7 {' r4 r/ a3 }5.3 ExtendSim调试(Debug)工具和技术 176
i# |) r5 k8 h A5.3.1 调试要点 176! [& m# @2 e1 y
5.3.2 利用动画调试 177, V' s9 v; m+ z
5.3.3 在建模过程中校核结果 177
) u# `$ u+ d2 ]( n5.3.4 用于调试的模块 177
& u0 `- \8 O* ]5.3.5 用Find命令查找模块 178
* }, v) i6 V+ C/ Z; _) a2 Z) c& o5.3.6 删除没有连接上的虚线 179% }7 x. a! h, M: ^/ g2 y* x6 E
5.3.7 用记事本集中观察比较数据 1807 p& b$ J& h# I
5.3.8 单步运行仿真 180
7 V7 B I: J+ k; }$ {' n! ?% E5.3.9 模型报告 181$ C% g+ v0 p. t, u
5.3.10 模型追踪(Tracing) 181/ J9 \4 N9 w) |, z+ @1 W
5.3.11 源代码调试器 182
8 D3 `$ _& }; n. l/ J. G: K& c+ Q$ i1 n6 [! L5 [0 u5 S
第6章 仿真输出分析 1835 F: y+ Z8 R" L* k0 D- m
6.1 概述 183, P4 y, H O' L
6.1.1 什么是仿真输出分析 183
[# z1 k: Z" g6.1.2 如何估计输出变量的均值及其置信区间 183
# F/ K! I0 i" j8 S+ `, V6.1.3终止型仿真和非终止型仿真 185
. X* Q) g0 \/ Q$ U6.2 终止型仿真输出分析 185! F$ I2 N' U" w. e/ K' i$ z
6.2.1 确定初始状态 186
. T# e6 v3 M, L. g6 K7 ~! G. E4 p6.2.2 确定仿真运行的终止事件 186 k% `3 A E7 k1 g! q# x$ B
6.2.3 确定仿真重复运行次数 1871 Y1 F3 _& z* q: S3 d& B3 v
6.3 非终止型仿真输出分析 188, n3 l' w1 a- J7 s
6.3.1 确定预热期 1899 A5 s( F3 A& ~0 @
6.3.2 确定仿真运行时间长度 190
, q; B! x8 i/ q4 Q1 }+ ] z6.3.3 确定仿真重复运行次数 190) \$ k$ E* b( F. V! X
6.4 输出变量方差和比例的估计 191
2 y5 G& `; o q7 L2 ~6 p6.4.1 方差的估计 1919 K- i: o! p C3 I
6.4.2 比例的估计 191
; e0 q2 e8 M O' Z, W6.5 方案比较 192/ F% j2 K4 s; r
6.5.1 概述 192* N$ t3 \/ p0 ~( m/ ]& E
6.5.2 双系统方案比较 1928 r* h/ n* N( j
6.6 ExtendSim中性能指标采集方法 195: K# X0 H# _$ q5 G* B$ |
6.6.1 Statistics模块与一般统计 195- e# W2 q/ F: b5 b& v9 s# {8 z+ i# m
6.6.2 全能的Mean & Variance模块与高级统计 198& }/ R5 l W5 H+ c5 l
6.6.3 预热期的设置 201) ` s5 s* Q& p8 ~8 N) z7 K
6.7 习题 202
& E/ m" ~1 }" n( a6.8 实验 202. W! ~: R7 \/ m7 E# f1 d
6 Q9 m, _4 C# J" c3 P6 X
第7章 仿真优化 208
, @2 a/ @1 a1 T* f. B% F7 U. f7.1 仿真优化概述 208
. u# p* [. F* c5 ?7.2 仿真优化的步骤 208' S: S; y$ D1 q7 l3 \( j# i$ e1 e: J
7.3 仿真优化案例 208
6 c4 b% _4 t0 _( q/ |5 ^' V t) I
6 T8 n% X# a O! B$ k! f( Q第8章 典型应用 213% j0 X& l* d5 p9 p3 S1 U
8.1 库存系统仿真 213
; c4 f, s3 @ j( J- D1 ?8 ]8 S8.1.1 库存系统概述 213
+ b7 X; h$ J. m7 a" C: A8 q5 i7 b8.1.2 (s,S)库存系统仿真 214
8 L% l* S0 |" _8 j3 v* i8.2 制造行业应用 220
. M& ?4 A( ~* D2 N6 g& r8.2.1 问题描述 220
7 {3 J% G7 C" T. g9 k. ` _3 R- a8.2.2 创建模型前 222
% R) N( j7 c# O) u+ n( S8.2.3 建立模型的第一部分 222
# ^: d7 \; |6 p$ z, E8.2.4 运行模型 224( C: `# B0 C* @, c; d, h
8.2.5 增加2个操作和2个缓冲器 225
+ y( `; [5 Z& K* @8.2.6 增加1个缓冲器和非标准插入站 226
7 ?9 `. u% J/ J# g! c- i8.2.7 完成模型 228
: A" t% Z0 Q. F/ N# ?, |% I$ ^& p8.2.8 运行“现状”系统的模型 229# K; Q2 F4 i+ P
8.2.9 增加新生产线 229
) w, D7 ~5 W |- I; Z9 X8.2.10 增加另一个自动插件机 230
* N* D% f5 d b) m5 H4 ~8.2.11 结果分析 231- X2 T% k8 J$ W- T
8.2.12 增加动画 232
. {+ F% F! y W+ K8.2.13 对结果有把握吗 232
) u: f4 h$ i, i- b: m8.2.14 最终分析 233
+ a# m! }" J" }$ V0 h5 C- {8.3 服务行业应用 234
: F, _7 n1 r* w( U' q* H5 G) _8.4 集装箱码头装卸仿真 2384 j9 H5 E; x# H. A
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
+ @* Z" }: E; _) H4 m/ q8.4.2 集装箱码头物流系统仿真建模 239
. T T5 R3 d8 Y: Q# ~8.5 实验 2457 P9 m0 I7 S, l; Z# A' L
% A+ R+ q& v- k) V& H5 \8 O1 X9 M9 V第9章 仿真应用的进一步思考 248
' G6 T" D7 N& Y; a" |, Y9.1 系统仿真的本质思考 248/ z9 J9 C8 p' Y$ s
9.2 形似和神似 2490 X2 x- g) V; N# z3 G# ` l8 K9 Y& x
9.3 系统仿真应用中的几个疑问 253# \- a9 d7 o, B0 s) a! t
9.3.1 系统仿真是影像制作吗? 253
% _( f8 P& x: C" Y5 `0 g9.3.2 系统仿真模型要和现实系统一一对应吗? 2538 K8 Z8 @$ u) O! Q- r# V
9.3.3 系统仿真项目如何起步呢? 254
' N* q' M4 i R i; ^2 J! y# w7 f. x& r" Z) U
附录A 仿真用概率统计基础 257+ v1 w3 O; K( n. x+ U; h6 e
A.1 概率论基本概念 257+ Y& q: r) v) i+ ?" J
A.1.1 随机变量 257/ Z* }, A, x4 U3 H# U {
A.1.2 离散型随机变量的分布 257. t7 R; ]: Q3 H9 p2 G8 r
A.1.3 连续型随机变量的分布 2570 C8 t( c% ^4 b3 `/ c/ h* u; s# J
A.1.4累积分布函数 258
& w7 t; b2 E! f7 H- H+ P1 _A.1.5 数学期望与方差 258; i# a" s8 G( D) U6 _& ?& P6 V
A.2 常用分布及其典型用途 258
- B$ K& W r: a6 x/ {# Y( DA.2.1 常用连续分布 259
3 s/ R/ t. t5 }" n3 iA.2.2 常用离散分布 2644 W% V/ h, _1 s, B3 r; E% x
A.3 抽样与统计推断 265
/ v# d* s0 l; FA.3.1 总体与样本 266
' I. v0 b% r4 Q) j" YA.3.2 参数估计 266' u: L: S4 e" u2 j7 I* t
A.4 假设检验 271
" E: {- K* u0 n7 ?. a参考文献 273 |