本书目录* \- r/ a! T6 p% k0 @( L( K. e! n: n
% j, S7 X% S M! g' A
第1章 系统仿真基础 107 E+ o0 q# n0 @8 Z5 k5 o5 H
1.1 系统仿真的基本概念 10; d* z7 e0 B) L9 Q7 X$ D
1.1.1 系统与建模 10
P" P7 v. K& ]$ N1.1.2 模型分类 10
( n2 U U& [6 q }( M/ _1.1.3 仿真及其分类 12
& ^1 W. r" E. r: v/ h1.2 常用可视化仿真软件包 125 M; |6 @' E" h8 L7 r
1.2.1 仿真使用的软件工具 12
; O3 f, Q, }# Y) _+ `. s2 c- F1.2.2 常用可视化仿真软件包 13* F0 _. D5 p& x- p! [1 R
1.3 仿真项目研究步骤 21
/ o& g. J, g, _. u/ J( |1.4 习题 21
8 e8 K N* W2 a$ } U4 m
( Q) {2 V9 N+ Y$ }( e2 L第2章 ExtendSim仿真入门 23
4 { a8 e' V) S; @- v2.1 排队系统仿真 23
% Y: h) s+ l) v+ q _7 {: s+ ]2.1.1 洗车模型概述 23+ Y9 ?8 q% ^3 h" y/ ^
2.1.2 从简单开始——单队列单服务台模型 24, X7 j+ X/ k$ y3 N [4 t
2.1.3 增加复杂性 294 N- f, E: v8 f; x8 G
2.1.4 典型性能指标 346 `/ L+ b8 ^! X2 S$ _' C
2.1.5 进一步探索 36
; l$ H# s! m6 x( t- G2.1.6 排队系统的特征与符号表示 37
$ Y9 {/ G" C. O9 D0 I! f2.2 离散事件系统仿真模型组成 39
/ r1 n! L9 n; L9 ^2.2.1 实体及其属性 40! { h, A/ o i! k' T5 \* {: ~
2.2.2 资源 40& D% Q+ ~5 b; W. T) k% u! f9 D
2.2.3 队列 41
4 n5 @: L8 V/ _# h: N' |( q2.2.4 活动 41
6 R0 r1 M# a6 `$ N. W) ]- F" [$ Z2.2.5 控制 416 I9 r* M, G/ h; \* n7 a) s/ P
2.2.6 全局数据存储 41" |, l9 O$ v- Y& Z
2.2.7 系统变量 42
2 P! H' u. F Z. o+ ~+ k2.2.8 事件 43
7 J! \' C6 F+ Z& y/ a! I2.2.9 仿真时钟 44: j0 w5 Q/ ^" Z, `' c
2.2.10 仿真开始与停止 445 r7 _0 V/ k, G) z
2.3 ExtendSim基本操作 45" Y( f- N2 C+ ?/ E7 S1 P1 _, k) u0 t
2.3.1 仿真设置 45% m X& v+ \" ?7 F
2.3.2 克隆、笔记本、文本输入、图层 50/ u* J( {2 E+ Q f) _" j
2.3.3 模型层级(Hierarchy) 51$ f! w7 P( n' u( M# k: o
2.3.4 模块连接与模型外观 537 P' ]! `3 w8 ? }; a/ y* V5 m
2.3.5 如何理解ExtendSim模型的逻辑 53, [. _, I! {8 D4 w: Q: F
2.4 习题 54
/ }$ }9 p( L* F- y0 Y! t2.5 实验 54# Q) @5 j) V1 _+ ]3 `0 E' y
: s2 F" L9 V+ f" H/ q
第3章 输入数据采集与分析 55
3 z+ M0 [( v4 T! T% w3.1 分布拟合的过程 55; Y8 m3 {) _0 z6 C2 M; e
3.1.1收集原始数据 56
0 \8 w5 u" t" E) |. b3.1.2 数据检验 60) T6 w1 @7 u. N# p! ?! n
3.1.3 辨识分布类型 641 l: V" J- H) W7 P
3.1.4 参数估计 65
9 ]+ J9 G; M7 ~ f& a6 t5 R3.1.5 拟合优度检验 66
! U: [7 Y# E* v$ }% h* t3.2 经验分布 67
6 n3 `1 @# i3 x1 T2 l$ X3.3 使用Stat::fit软件进行分布拟合 67+ _. i6 n! s; t2 D/ Y
3.3.1 理论分布拟合—连续随机变量 68
+ `7 V v. \) L- C: g. b3.3.2 理论分布拟合—离散随机变量 76
* Q" `4 M! v- \5 `( x3.3.4 经验分布拟合—连续随机变量 78* k7 a4 }, u, W6 G
3.3.5 经验分布拟合—离散随机变量 79
9 F |5 Q6 c' d8 s9 G: u3.4多变量与相关输入数据 813 m1 o+ t# h. S& G) X
3.5 习题 81
0 a& I; @' K! w( F+ Y' D3.6 实验 81
# `8 o4 Z7 B; B5 ~1 N3 I8 s) P [7 d
第4章 结构建模 83
0 q6 X9 z" H- n1 X+ W4.1 ExtendSim模块概览 83, x- q% L; D( @6 o4 j
4.2 实体生成与实体特性 84" W _3 f( b$ m3 z
4.2.1 常用模块 84* n4 A& J! R" V" i/ Q3 h/ Y% h
4.2.2 实体特性 85: Z2 g+ Z- W6 |" Z) I. h# J
4.2.3 批到达建模 90& @9 L+ ?- T: X) Y6 P- f, l
4.2.4 非平稳泊松到达过程建模 91& b1 y. K3 n. b
4.3队列和排队规则 921 z' s& A/ ^& a/ ~% C* k; x
4.3.1 队列模块 920 I+ T3 g3 @5 H4 ^0 t6 `8 t
4.3.2 排队规则 93
1 L+ x, ?2 c5 v$ W1 Z- g7 l4.3.3 排队行为 93
& ?& K% z8 p' M; N( g% S4.3.4 Queue Equation模块详解——复杂排序 96
/ i: ]9 a W5 D9 e/ z: J1 i+ O( h# Y; `4.3.5 Queue Matching模块详解——实体匹配 101
( z( a9 ]0 i+ q7 ]& E+ S/ t4.3.6 Queue Tools模块详解——查看和初始化队列 1022 g7 _! Q$ R. A3 X2 l' V6 r3 H
4.4 路由(路径选择) 103
+ R8 ` I5 T" {. C1 `4.4.1 常用模块 104
3 p; Y/ W1 a* z6 a2 M7 B4 A" s4.4.2来自不同源的实体路由建模 1050 s9 w* @9 x5 H
4.4.3 发往多个目的地的路由建模 108
4 ^9 ~/ @# s! K4.5 使用活动模块执行处理 115) u: t; w0 Z0 x9 ~0 Q3 L
4.5.1 常用模块 115) @* f& K9 A* L. g0 Y3 M1 C
4.5.2 串行处理与并行处理 116: Z3 E9 o W" Z0 `/ B
4.5.3设置延迟(处理)时间 117
7 u% }& f2 B: [* C% E4.5.4 活动调度建模 1208 N; R& Z0 m# I) Q+ P. L
4.5.5 中断处理 125: ]0 D4 \3 k2 o6 V
4.5.6运输与物料搬运 134
0 T( ^7 F0 Z; E: V4.6合并与拆分(Batch与Unbatch) 136
* o. }! ]% V' x) E4.6.1 合并(Batch) 137) D! \, O6 I# c2 z
4.6.2 拆分(Unbatch) 144! B" {$ @& p5 V2 D+ E% A: h
4.7 资源和工班(Resources and Shifts) 147
0 e* D/ N' T2 Q. }8 M4.7.1 常用模块 1480 }- M. H& Q$ X" x4 J1 N
4.7.2 如何建模资源 1481 D& r2 ]" r" q1 F
4.7.3 资源调度 154! I2 k& \( s0 W1 n4 \
4.8 数据存储与管理 159
+ T% t* e7 ^; m$ m F& R2 o9 [4.8.1 内部数据库方法 160
( _3 ^* x; D$ v6 c; s/ c3 @+ d+ r& c4.8.2 创建和使用全局数组(Global Array) 163
$ D$ [5 l+ r8 D& _; @* K4.9 基于方程的模块与编程语法 1641 A$ H* o8 @4 Z) E% j$ i8 U1 L
4.9.1 输入变量 1640 {7 O4 |1 M/ S0 v3 o2 w. {% |- A ^
4.9.2 输出变量 165
- G6 S6 V, d( d- E$ ^4.9.3 方程 166
* s" p% O x4 H- {( a4.10 曲线图模块(Plotter)的使用 169
9 }- F: k9 P4 Y9 z) x( j L4.10.1 曲线图和数据面板 169
1 ~) d4 X, {+ C: C4.10.2 Plotter模块工具 1701 z; X/ D8 z* s" w; @
4.11 实验 173
7 r+ E/ c4 h! Q; ?. B3 A
2 l6 x Y- f4 H3 b6 g! C第5章 模型校核与验证 175; e/ F# z9 i4 r) L) B) K
5.1 模型校核(Verification) 175) y, e: X! X! `$ G' d' o
5.2 模型验证(Validation) 175
8 F. N+ ^; s3 b, L/ h8 H" K* \7 A9 h5.3 ExtendSim调试(Debug)工具和技术 176
- u" v, B; ]$ M+ |% B- v8 ~% W5.3.1 调试要点 176: u, t6 ~+ u3 ~* t1 U
5.3.2 利用动画调试 177
8 o( @- P4 b9 F: L/ Y5.3.3 在建模过程中校核结果 177
+ j( T5 O0 [* p$ X2 g# y0 O S5.3.4 用于调试的模块 177
7 M! V! g1 @, l* y: S5.3.5 用Find命令查找模块 178
S, U5 A* i& Q* R5.3.6 删除没有连接上的虚线 179
/ ^* k3 U# i% ]' S5.3.7 用记事本集中观察比较数据 180
# T% o. H2 E2 A7 O, Q, b5.3.8 单步运行仿真 180
! X# h* \4 w9 k2 [" y+ |, K5.3.9 模型报告 181
' i5 u% y! F* W9 Z6 h3 W4 x; N5.3.10 模型追踪(Tracing) 181
; d: r/ L! L, o, i5 Y% [* f( j5.3.11 源代码调试器 182' h( k# G. j, D/ R
6 p. ]4 K+ }% ~, P" K
第6章 仿真输出分析 183
% j: V0 X" Z2 m; R9 N s6.1 概述 183( W7 y! q6 x, S
6.1.1 什么是仿真输出分析 183
t2 k4 u$ o; n" \2 z6.1.2 如何估计输出变量的均值及其置信区间 183
& F" @& P) Z% [# O6.1.3终止型仿真和非终止型仿真 185' R& N' @) R+ i3 G+ _' X" l8 b
6.2 终止型仿真输出分析 185$ j: k* ]) }$ a3 D6 R7 e
6.2.1 确定初始状态 186
+ v5 R, `% ?2 M, r6.2.2 确定仿真运行的终止事件 186, B- k7 U# W9 U) w! o4 J) q
6.2.3 确定仿真重复运行次数 187& R1 k# F- ~ A8 z4 K% L* M, ]
6.3 非终止型仿真输出分析 188
4 r! x5 W; `# V% D5 D: Q; j% C6.3.1 确定预热期 189
6 ^+ E$ _( c7 v4 o$ \. G6.3.2 确定仿真运行时间长度 190
8 A4 C7 A6 x4 e* Z' ]6.3.3 确定仿真重复运行次数 190: | g# r: P9 O! Q$ v
6.4 输出变量方差和比例的估计 191
- H" j/ T/ ]- l& _6.4.1 方差的估计 191
, y, ]& H5 }, \, A6.4.2 比例的估计 1914 h9 ?2 D1 y5 r
6.5 方案比较 192
3 d, c5 o/ Y+ O; c% p) M! k6.5.1 概述 192
4 S" H, B. S* e+ W$ w7 {* g7 j2 Y6.5.2 双系统方案比较 192
* b `" a0 n5 v' \6.6 ExtendSim中性能指标采集方法 195- \6 U1 f. `- v$ I% w% E
6.6.1 Statistics模块与一般统计 195! O: N8 r) w5 \( {
6.6.2 全能的Mean & Variance模块与高级统计 198
; ~- ]$ U. Y- B6.6.3 预热期的设置 2017 r4 A& z- q) P1 v2 }& \5 z
6.7 习题 2020 {; g- M" V7 l7 w& j( W* D
6.8 实验 202
6 j1 d# r8 v8 S9 c( t _
# n% [* [$ [, m# S第7章 仿真优化 208% o0 V7 W. q+ A, ?" S
7.1 仿真优化概述 2081 Y, }( ?8 Y4 g2 d) E
7.2 仿真优化的步骤 2088 I. z! o! H3 v2 s- f
7.3 仿真优化案例 208
3 h+ s9 U0 K; \
( M. @' [+ q7 b7 R# d3 m8 |% x; B/ h第8章 典型应用 213, U( k; ~0 m% j* v
8.1 库存系统仿真 213
8 Z- P+ Q9 y# q: J8.1.1 库存系统概述 2137 L6 o L" S& ?$ f. f& B. p
8.1.2 (s,S)库存系统仿真 2148 ?9 S, W& O7 c8 o
8.2 制造行业应用 220
+ L/ x- f- g. S5 j" M8.2.1 问题描述 220# `0 h0 |; k9 _5 L! U! X
8.2.2 创建模型前 2220 b7 }; e" ?, K; ~. t2 V
8.2.3 建立模型的第一部分 222* s) w( C F" Z0 |
8.2.4 运行模型 224
! e) z3 X. Z0 Z/ d7 E( y1 z% b8.2.5 增加2个操作和2个缓冲器 225. d! m9 X: |* n4 [
8.2.6 增加1个缓冲器和非标准插入站 226- w3 V; f- e: E( V: }/ u
8.2.7 完成模型 228
( @3 T! u% o! M8 Z g8.2.8 运行“现状”系统的模型 229
) M& e5 Q F3 P8.2.9 增加新生产线 2295 p0 ]$ T0 ^3 K* }. ~- h# J) ^
8.2.10 增加另一个自动插件机 2302 {, {- o9 c; Z( g7 W+ q
8.2.11 结果分析 231
/ w+ V: @! t) f8.2.12 增加动画 232
# B' t1 B0 E7 X. R& f8.2.13 对结果有把握吗 232
; u0 \% }4 X3 \* F' `7 b7 k Y8.2.14 最终分析 233
) N! B& s+ B# F8.3 服务行业应用 234' r; c4 o8 V# u8 ~9 |1 O- {
8.4 集装箱码头装卸仿真 238
9 t3 [' r3 T9 R& {* N8.4.1 集装箱码头物流系统工艺方案与运作流程 238; P. Z! \8 L% L; {5 h, A f
8.4.2 集装箱码头物流系统仿真建模 239
# i. l6 e: S4 X' O# q8.5 实验 245& b) D9 q2 z% n/ a( B3 C
" y& Z4 p6 e7 v2 a3 K
第9章 仿真应用的进一步思考 248+ }/ c- S$ R" F% G: n
9.1 系统仿真的本质思考 248
. C- E2 n+ }& J4 l' T; N* N9.2 形似和神似 249* w. O0 ~+ C2 X x
9.3 系统仿真应用中的几个疑问 2534 H3 \- X1 H- I P \
9.3.1 系统仿真是影像制作吗? 253 K3 [1 H8 b8 G: k% Y
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
- L# B3 D4 A( n9.3.3 系统仿真项目如何起步呢? 254- _8 d8 h5 p0 e6 @: R: g
7 C! C8 G; `6 @; x; s. h附录A 仿真用概率统计基础 257% V5 {( @, Q: e4 v, a6 f( S L) K6 Q8 u
A.1 概率论基本概念 257
0 g2 M5 F7 N* o( I+ RA.1.1 随机变量 257
6 N# x# c6 Y9 B- i! j+ M+ n, ~' }A.1.2 离散型随机变量的分布 2577 \$ n% z% Q8 h9 V( p
A.1.3 连续型随机变量的分布 2579 a3 m: f( v6 j; }6 J( A& n
A.1.4累积分布函数 258
6 Z6 F9 D( q$ H5 D7 f- q2 Q! ~A.1.5 数学期望与方差 258
" o4 [- q, n' H0 {% vA.2 常用分布及其典型用途 258
; _2 E0 t. ^! i; Q; iA.2.1 常用连续分布 259; P) y4 j- E/ Q
A.2.2 常用离散分布 264
* ]1 V- v/ G5 u! qA.3 抽样与统计推断 265
9 O3 R3 V, F1 T5 A7 L# WA.3.1 总体与样本 266
$ n: f. Q5 b" t) y* hA.3.2 参数估计 2661 x% {! P) G' j. W- d, I# `
A.4 假设检验 271
/ o! {& V1 {5 A4 v8 Y: Y1 f参考文献 273 |