本书目录6 D9 M6 K2 l+ Z9 P+ o: l) @
3 G3 N+ h: ?/ E: ^% {
第1章 系统仿真基础 10
* c) T& W2 @) Q$ O# r w1.1 系统仿真的基本概念 10) P( a* h- I" f
1.1.1 系统与建模 104 }% C: z' A3 C4 ^ N
1.1.2 模型分类 10
7 R% U9 O% A2 X) B% r9 S5 g* F1.1.3 仿真及其分类 12% \$ i. W' m2 x
1.2 常用可视化仿真软件包 12! v+ m2 o- M+ X
1.2.1 仿真使用的软件工具 12* ^2 {6 s7 }6 j, _( P
1.2.2 常用可视化仿真软件包 13
: a2 W7 t. C2 ]5 D; n7 t3 |1.3 仿真项目研究步骤 21
, ~" c2 C6 o' Q: U& w- M1 U1.4 习题 21! r5 K: O1 E; P. f9 s: x# i! v
- I& t: d0 ] B! L& W第2章 ExtendSim仿真入门 230 ]$ {4 O6 `. i) }/ ]& g
2.1 排队系统仿真 23/ \: t# V4 I# n) F0 I/ l3 n: k
2.1.1 洗车模型概述 23
`+ O1 B- }* ]$ d) }" d# W2.1.2 从简单开始——单队列单服务台模型 249 q) s4 v8 @+ \
2.1.3 增加复杂性 29
; s6 j+ e: P' u4 A2.1.4 典型性能指标 344 Q. ?$ h+ ~6 o1 z3 o% H# j
2.1.5 进一步探索 36+ D) r* X- k9 t# t4 O. m* Q
2.1.6 排队系统的特征与符号表示 37
4 U" I* _ j% R& E% W3 O* C7 ]% n2.2 离散事件系统仿真模型组成 39
- ^. d$ @0 T& Y c, Z. f7 N2.2.1 实体及其属性 40
' b f7 P. v- x2.2.2 资源 40
9 r# p% D5 J! ]6 K$ x2.2.3 队列 41
$ b1 H( C9 s- d2.2.4 活动 41
Q/ E9 Y0 ~; N$ r( X5 i$ v4 ^, S2.2.5 控制 41
' T) I% F% m2 ]0 R, X2.2.6 全局数据存储 41
P7 s( Q. l$ k$ y; R2.2.7 系统变量 42
# t/ H3 M( [& m+ W7 p2.2.8 事件 431 t; H G. b" j2 Z4 Y
2.2.9 仿真时钟 44
8 i! N5 Y" P; p: K, A2.2.10 仿真开始与停止 44
( D, S( k$ q# C3 J8 k2.3 ExtendSim基本操作 45
# g4 N: s7 [" |3 o2.3.1 仿真设置 45; b4 D$ |+ h f7 b+ Y
2.3.2 克隆、笔记本、文本输入、图层 50
9 Z' ]. @ @6 h3 M2.3.3 模型层级(Hierarchy) 511 q& ]% k& }( [+ e. }% \
2.3.4 模块连接与模型外观 53
0 v6 J# Q# o/ C2.3.5 如何理解ExtendSim模型的逻辑 53
) J6 E; l6 D- ?$ ~& P2 J2.4 习题 54% t% ~/ c7 H. ~4 l! l) `4 ?' P
2.5 实验 54
: {* n! e. v; [% x2 T; r* h, u+ {8 w! S. N' a) }
第3章 输入数据采集与分析 55+ M6 k! ]# H5 o- S
3.1 分布拟合的过程 55
# v# ?6 i {/ b3.1.1收集原始数据 56
( Q0 E- o7 Q) [& Q& ^3.1.2 数据检验 604 n5 f5 @. l7 R, f) v+ F
3.1.3 辨识分布类型 64
5 z0 a: e6 a$ E4 ?$ c5 A2 P3.1.4 参数估计 65
8 E8 y. B: @ ^, d5 v6 W. e3.1.5 拟合优度检验 663 [9 x6 h& j2 P9 a
3.2 经验分布 67
4 J; t: m7 Z( q# C+ U: o3.3 使用Stat::fit软件进行分布拟合 67
3 V( A" Z: ^9 x8 R% ^ h3.3.1 理论分布拟合—连续随机变量 68
3 ~" k3 e. L9 O6 a# i3.3.2 理论分布拟合—离散随机变量 76" ]2 V1 f! q, Y9 o
3.3.4 经验分布拟合—连续随机变量 78
0 ]* h9 Y+ ?2 b5 r- S9 s8 w3.3.5 经验分布拟合—离散随机变量 797 c* o+ u k. D& w
3.4多变量与相关输入数据 81
, v& U' d8 N0 b. ?3.5 习题 81
1 [* f( W% `1 N! O6 }5 t$ V3.6 实验 81
/ p, Q/ Y) p% \( c% ?
, K' T. g+ @% ]+ J! ^/ M. B第4章 结构建模 83# n( d$ C* Y8 d( x
4.1 ExtendSim模块概览 83
) k5 D7 [. B3 W0 _% Q4.2 实体生成与实体特性 84
2 `2 B' B; R: Q+ s4 X( u4.2.1 常用模块 84
: A6 N; ^2 f% C8 U7 L! q& C: t4.2.2 实体特性 85
" e0 n: d% g$ c7 X4.2.3 批到达建模 90
( I# ~4 n- `" K* U* @! ~4.2.4 非平稳泊松到达过程建模 91
' n% z9 N! M. o8 c- U0 b" O, I4.3队列和排队规则 92) {- C2 }4 Y% U |
4.3.1 队列模块 92
( w( V8 c$ n+ H0 y: N9 X' A4.3.2 排队规则 932 A2 Y* h; s" A' v. u7 m# G
4.3.3 排队行为 93# R8 a' e: e e8 j, r# ?, M2 e1 X
4.3.4 Queue Equation模块详解——复杂排序 96
0 L/ Z9 t: v+ J% y8 y# m9 [, S2 L4.3.5 Queue Matching模块详解——实体匹配 1010 h5 p1 L4 J: P. Z8 C$ K; j- b. `
4.3.6 Queue Tools模块详解——查看和初始化队列 102# d; ?( F; R W. \1 j1 V/ @' c
4.4 路由(路径选择) 103
7 P& X* r7 P3 r. ~6 B2 b4.4.1 常用模块 1046 y0 x/ r2 S: b: t$ |2 g: Z+ d
4.4.2来自不同源的实体路由建模 1058 M; b% _6 I% V. I) ]! h; D3 M8 H
4.4.3 发往多个目的地的路由建模 108 ~) g* _5 h" C
4.5 使用活动模块执行处理 115
4 R3 Y; L% N$ d- o( ]6 E4.5.1 常用模块 115
1 o2 W3 q5 w- q* @: W4.5.2 串行处理与并行处理 116
: ?2 K; a! E0 P0 o# Q/ A$ {4.5.3设置延迟(处理)时间 117$ }& S7 s5 |6 O/ O$ R+ j1 z( _
4.5.4 活动调度建模 120- \; Z4 d: n; b6 g
4.5.5 中断处理 125" \# X% h' j9 b0 |9 R* B- R
4.5.6运输与物料搬运 1348 h5 t! i- b' q! Q3 F
4.6合并与拆分(Batch与Unbatch) 136
/ L* s4 A1 W) ~4 D- ]: B' }! d4.6.1 合并(Batch) 137# P. [$ `5 |5 H
4.6.2 拆分(Unbatch) 1447 I3 ? a5 R0 R5 S
4.7 资源和工班(Resources and Shifts) 1476 b& R8 `2 I2 \& g5 s! Y1 L# g* A
4.7.1 常用模块 148
; Z; H# r* d" _6 T; a4.7.2 如何建模资源 148
_# C. r) |7 H- S# }& f9 ?4.7.3 资源调度 154% k7 c6 F! B( O, e5 _
4.8 数据存储与管理 1594 U/ j$ O5 b' C6 r, l8 o5 }
4.8.1 内部数据库方法 160) o1 @6 y; h: }2 b
4.8.2 创建和使用全局数组(Global Array) 163
# |, M% C4 w* a; b3 i4.9 基于方程的模块与编程语法 164$ d; E* ?1 C. |+ e# i: O" L# ]+ @
4.9.1 输入变量 164' i% G4 T/ u, f; I0 z0 E
4.9.2 输出变量 165
- b9 Q9 `4 g6 ~8 H" O+ m6 Y4.9.3 方程 1662 ]# d5 t- [( r
4.10 曲线图模块(Plotter)的使用 169+ \" v# b& p+ y4 T+ [6 J; ]' _9 R
4.10.1 曲线图和数据面板 169# H6 t$ {9 {+ h( c4 _$ |+ X
4.10.2 Plotter模块工具 1708 ?% Q& E2 p, v6 @4 l
4.11 实验 173
: [/ I9 H& F6 n8 B" T2 ?! u; d' d h/ c" F6 U
第5章 模型校核与验证 175' j5 d* ~8 F. X7 `! k
5.1 模型校核(Verification) 175) b9 N, K- a3 U# m
5.2 模型验证(Validation) 175
- L* O2 I( e* Q9 Z, L; _4 Y5.3 ExtendSim调试(Debug)工具和技术 176, B! R, U( r0 a; H
5.3.1 调试要点 176& A$ W0 J, L: i% s( K8 v0 l1 S
5.3.2 利用动画调试 177) h$ w8 O, X7 T% H: a# k
5.3.3 在建模过程中校核结果 177
t2 d0 f! I" `/ m7 [' M5.3.4 用于调试的模块 177
, w8 y! [* U' a) t/ }5.3.5 用Find命令查找模块 178- q# l/ M+ P. s* b1 }
5.3.6 删除没有连接上的虚线 179% A0 W2 M) G1 P
5.3.7 用记事本集中观察比较数据 1802 _) n) \5 a5 q' G+ A
5.3.8 单步运行仿真 1806 c* Y+ y8 U8 h* y
5.3.9 模型报告 181' g: Y' e) n0 A6 g& a* `% J* ?
5.3.10 模型追踪(Tracing) 181
1 k; U( g) _2 k+ d6 u" h: D5.3.11 源代码调试器 182 s1 C# |, z! U |4 R
2 {. ]# w+ o6 q第6章 仿真输出分析 183
H) Z" O/ h& v/ B, R; M* I6.1 概述 183
8 p( ~2 ^4 x4 h% V7 C+ d6.1.1 什么是仿真输出分析 183: u8 v; O5 E4 G- ]( `8 y" {' O
6.1.2 如何估计输出变量的均值及其置信区间 183! |; b( J" u) g2 _ O4 J9 L# f
6.1.3终止型仿真和非终止型仿真 185
" x# Y* q& t. a8 @6 h2 H Y6.2 终止型仿真输出分析 1851 P% h5 v# m( r: R3 @6 }
6.2.1 确定初始状态 186 z' b! b( |) e! x7 _- e
6.2.2 确定仿真运行的终止事件 1865 K/ r. C; _ p, k
6.2.3 确定仿真重复运行次数 187% i% S1 ^3 z6 B! Q# u
6.3 非终止型仿真输出分析 188
I# B3 G) b# p( k6.3.1 确定预热期 189* U: V5 l, n2 A; i. q
6.3.2 确定仿真运行时间长度 190
3 T0 Y& N4 A' |: Q' p* o6.3.3 确定仿真重复运行次数 190/ g. a ]! g. v# |: D5 i
6.4 输出变量方差和比例的估计 191
6 _; F" Y$ Y9 H) d6 a+ u$ D6.4.1 方差的估计 191" ], C4 F) U; A3 J
6.4.2 比例的估计 191
+ K5 O2 _) T+ M; r# L* b4 t6.5 方案比较 192* D& n* R) D, G% d5 ^0 l, B, B
6.5.1 概述 192! e0 J6 t0 u/ I# t
6.5.2 双系统方案比较 192 ` F" s1 D* @3 h/ P3 a
6.6 ExtendSim中性能指标采集方法 1954 L! O, L( C4 |- P
6.6.1 Statistics模块与一般统计 195
# F3 @. ]+ E- q" A# d6.6.2 全能的Mean & Variance模块与高级统计 198
2 K# w- j- ^; K7 {1 m+ N8 K6.6.3 预热期的设置 201- }2 \9 I1 w# q- T* p
6.7 习题 2029 K' |' z1 ~9 C$ h. o
6.8 实验 202; E( d( K0 ~9 j" N
0 t+ D- A" U$ O% ^. H4 t' Z7 y. K! L第7章 仿真优化 208
$ S6 l/ |, {, Z, k) [( N! ]7.1 仿真优化概述 208
6 ?! w4 h h }; ^7.2 仿真优化的步骤 208
% t# ~, G* }) t* C- @: k: W7.3 仿真优化案例 2084 ?1 R' G. m* }1 k/ ?
6 B4 @" e3 M) H" n第8章 典型应用 213
: w1 K5 C) s: ^- d8.1 库存系统仿真 213( g2 H1 N* d4 ]' T' E6 j$ o
8.1.1 库存系统概述 213
* ^, p, G( P& V1 [. ]- M8.1.2 (s,S)库存系统仿真 214. b; E' w. r8 _: g1 g
8.2 制造行业应用 220
6 q' a- Z' ]3 f1 h1 ^! V2 K/ o8.2.1 问题描述 220
% T* V& @( x0 g' p) o: |1 v8.2.2 创建模型前 222
7 m- O0 y: N0 g9 w) c- ?: ?4 L- d) W8.2.3 建立模型的第一部分 222# M% a; r f" b/ ^4 j$ d; s
8.2.4 运行模型 224& z5 |7 z% K6 D* X* `, c1 ]1 p* x
8.2.5 增加2个操作和2个缓冲器 225
6 i6 B. o1 N) m9 N, Y' f8.2.6 增加1个缓冲器和非标准插入站 226
Z( k! Z4 Y9 h9 |, k- W. {: G8.2.7 完成模型 2285 k+ k- W- F' L; B: g
8.2.8 运行“现状”系统的模型 229
0 |1 ~: H4 d2 y0 A% Q8.2.9 增加新生产线 229
, C) t" a, P: T2 b7 y1 m8.2.10 增加另一个自动插件机 230
! P) |- ?6 T$ B/ D- O; t5 l8.2.11 结果分析 2318 }$ k* P" ]% v/ w# s
8.2.12 增加动画 232* n$ k# y% l! s3 _/ `
8.2.13 对结果有把握吗 232- R5 }( X) t- Z. n: |' ]
8.2.14 最终分析 233% D1 x) k ^. Z2 i: S( W
8.3 服务行业应用 234' A0 d* }" H6 B! i$ A
8.4 集装箱码头装卸仿真 2384 ]+ ^2 n" Z3 p1 S9 B2 s
8.4.1 集装箱码头物流系统工艺方案与运作流程 238. A3 P7 D5 k7 D% I8 b
8.4.2 集装箱码头物流系统仿真建模 239
; V. ~4 r# h) ?5 h! H5 O8.5 实验 245# H9 L9 I7 ?8 F5 e
% y+ ], G. i2 H% \+ y4 Q w# n
第9章 仿真应用的进一步思考 248
* x! l& B- V& X) H9.1 系统仿真的本质思考 248
1 ~5 B% D, O' a( E' o' P, W4 c3 T9.2 形似和神似 249) E& e* S# G R2 V7 x3 |1 ^1 F1 d
9.3 系统仿真应用中的几个疑问 253* Y3 |& u" Q6 `" y3 `$ d! M7 N
9.3.1 系统仿真是影像制作吗? 253
6 k! ]; O0 O, O8 W9.3.2 系统仿真模型要和现实系统一一对应吗? 253
0 T0 P; c9 T7 q" m; d6 t* @0 B( O9.3.3 系统仿真项目如何起步呢? 254
3 p& l$ [- H0 a; Q! q) f7 M/ h
/ Q- U* O4 N; G1 k, }7 B附录A 仿真用概率统计基础 257
1 l, E' W' m6 H4 u' |3 ^' HA.1 概率论基本概念 257
% V+ O3 \ x/ a$ V' \7 [1 i/ xA.1.1 随机变量 257
3 r+ q9 a9 v7 M t( W6 y% R2 _2 {A.1.2 离散型随机变量的分布 2578 `6 }4 ]( }) |
A.1.3 连续型随机变量的分布 2578 e5 j5 ?' S' H. g/ C) J& n% c
A.1.4累积分布函数 258+ o8 j2 \5 q ^+ w
A.1.5 数学期望与方差 258
$ D1 H5 L- R0 D+ j3 C+ XA.2 常用分布及其典型用途 258- }9 o, p ]& Y- ^
A.2.1 常用连续分布 2594 Q* O. R4 n6 `* D1 S6 D
A.2.2 常用离散分布 264- w) K1 a9 N- Q4 X- V5 V# L3 l
A.3 抽样与统计推断 265- B" w8 y2 g8 ]( ^
A.3.1 总体与样本 266% H- w& {5 s* K, c
A.3.2 参数估计 266
1 n5 v" N* f4 Z7 m3 P7 uA.4 假设检验 271
. X2 n+ ?8 `$ H$ }( \8 v参考文献 273 |