本书目录1 m) F5 w5 ]2 e0 j" T1 \5 h4 E# B
% _. z1 [4 g3 j) M
第1章 系统仿真基础 10% W: Q& A) w6 A! w `0 u
1.1 系统仿真的基本概念 106 X+ {+ U0 ? l. y, q
1.1.1 系统与建模 102 i2 d& |4 e7 x3 T
1.1.2 模型分类 100 V4 C& y, i: Y7 }
1.1.3 仿真及其分类 12
/ Y4 j% q% J7 l# V {; ?1 ^, h/ o1.2 常用可视化仿真软件包 12
. w5 u F. Z/ g6 J, ~1.2.1 仿真使用的软件工具 12
A, X. g! o7 t# ]/ U, p+ J1.2.2 常用可视化仿真软件包 137 H+ q( q" Y7 c+ U8 r
1.3 仿真项目研究步骤 21" ~. z" Q: ?& ~# K( M
1.4 习题 21/ Q; f L" d4 p X0 Y. A3 o4 s
+ Q0 n, p% Z1 X) K- d) {# c6 M第2章 ExtendSim仿真入门 234 `- S! F; w8 b, O* V3 Y. T. Q
2.1 排队系统仿真 23% }9 l! d* }' M
2.1.1 洗车模型概述 23; I3 D& Z) C5 A6 b* Z9 y
2.1.2 从简单开始——单队列单服务台模型 24- T" V5 `( _' r3 S6 }& a6 p, w
2.1.3 增加复杂性 29
o' F* y: @9 G d8 t* @: b2.1.4 典型性能指标 348 v' l4 Z/ W2 u* r& c. F
2.1.5 进一步探索 36
. _7 U* V; _/ j) a M C0 ^. t- A, I; @2.1.6 排队系统的特征与符号表示 37
2 ?% o0 n! X+ T$ a: X2 k7 H2.2 离散事件系统仿真模型组成 39
( [6 E. s2 |) c/ z( n2.2.1 实体及其属性 403 V4 x M9 E. Q" j( G# Y3 \4 L
2.2.2 资源 40
- P( V& R4 D" Q( K2.2.3 队列 41
2 s' z1 ?3 s# l3 s0 Y- |2 e/ V& w( C2.2.4 活动 41
6 u4 F) v5 c3 |2.2.5 控制 41
# A) g% Y* w) D4 i7 @. u2.2.6 全局数据存储 41) h. l2 H7 O; `8 l- y6 u; D7 `
2.2.7 系统变量 426 _$ \8 S3 y! L* a$ \; M! A }( P
2.2.8 事件 43/ i; F# o8 w' p8 q. D* l8 z
2.2.9 仿真时钟 44) R1 C# ~& n. ~2 g; n
2.2.10 仿真开始与停止 441 K6 X; {& c% p* K. Y8 x# n
2.3 ExtendSim基本操作 45
: c; ~- m8 y' Z- \) y2.3.1 仿真设置 45! X% p* K* n# Q" \4 g; \
2.3.2 克隆、笔记本、文本输入、图层 50
W9 u2 M- W+ S" i4 a2.3.3 模型层级(Hierarchy) 51
% g) G$ S! D9 ^% J+ R& j4 t2.3.4 模块连接与模型外观 53* O3 _' F- R, [2 J
2.3.5 如何理解ExtendSim模型的逻辑 53% H3 c2 T; H& y X* j- W
2.4 习题 54! g. }4 Q# J, y
2.5 实验 54" b6 s B) h6 @. Y# S# j- K0 m
) D4 Y# {. _8 r第3章 输入数据采集与分析 55
5 N0 Q5 A* J1 ?% g# N- i3.1 分布拟合的过程 55
9 K2 Z% n* w8 }- p+ w, v U3.1.1收集原始数据 562 O' b3 c) a, n6 ^5 ^
3.1.2 数据检验 60
?% ?! C3 |8 O: D3.1.3 辨识分布类型 64
& I _' }) {, W) J) a3.1.4 参数估计 65! c! A6 n. K- }0 ~
3.1.5 拟合优度检验 66
7 g! r! B$ R6 {- {7 a3.2 经验分布 671 `* A0 R& ?5 M1 J& `' `
3.3 使用Stat::fit软件进行分布拟合 67" P- |' k) D. Y# T" ~: m
3.3.1 理论分布拟合—连续随机变量 68/ u0 `7 `+ J/ }1 a4 l/ A
3.3.2 理论分布拟合—离散随机变量 766 ]% C! ~6 T# v" I
3.3.4 经验分布拟合—连续随机变量 78
# l# N# E7 K9 X! j$ p3.3.5 经验分布拟合—离散随机变量 79
9 ^9 M8 D, P! ?* G8 J$ O9 M# e4 [3.4多变量与相关输入数据 81
# r* D5 \( D# p' [( B3.5 习题 814 h% p( _ _0 {1 F2 ]
3.6 实验 817 B; {- }5 L9 m& U7 X
h4 d5 p* U) [! V0 R
第4章 结构建模 83
4 H- h' ~' U# Z5 X4.1 ExtendSim模块概览 83+ L; Q4 G, |' x" Z
4.2 实体生成与实体特性 84! D! |- l( m( H4 R6 W" A% b5 d
4.2.1 常用模块 84, u6 j% _) ?% g, ?' A9 a& K
4.2.2 实体特性 85
B, ?. p D' ^0 ^7 H; }# r4.2.3 批到达建模 90
( M6 o7 D0 g2 N% m! e& B% a. U4.2.4 非平稳泊松到达过程建模 91: H) t, x' N! s: [4 B
4.3队列和排队规则 923 k7 R$ \2 E& J/ y9 d
4.3.1 队列模块 92$ E* \9 ^# r s0 p e+ z& c+ g; |
4.3.2 排队规则 93: n1 G7 x S$ a; C0 b' d
4.3.3 排队行为 93
& t$ N' n7 C/ b1 {7 `! \6 Z! t4.3.4 Queue Equation模块详解——复杂排序 96
" r7 ]: q# D% E+ U( [& N; C7 S4 ]4.3.5 Queue Matching模块详解——实体匹配 101
6 b( L; C+ U# r, w1 ?" r3 ^4.3.6 Queue Tools模块详解——查看和初始化队列 102# \: h3 ^5 ?& z; K* T0 C7 x# S! H* b
4.4 路由(路径选择) 103# ^9 A0 S2 O& j4 t/ G. m2 N. V! `
4.4.1 常用模块 1047 X2 k! F3 A! t; Q8 o* L8 ^
4.4.2来自不同源的实体路由建模 105
+ Q7 r2 C- U9 `: O* [6 p- s; P4.4.3 发往多个目的地的路由建模 108, K7 F9 x/ ^* ~/ s/ e C4 m5 N
4.5 使用活动模块执行处理 115
% s, Z. q8 P" H+ r% ?$ X$ ^4.5.1 常用模块 1151 `# O) @% W4 B) `( v: k! \, Y' }3 m: s
4.5.2 串行处理与并行处理 116% Z8 p( w6 R+ H' s
4.5.3设置延迟(处理)时间 1170 @+ l8 i6 |) I2 J8 d
4.5.4 活动调度建模 120
3 }3 A% D6 i& i, m( k- C; _% e4.5.5 中断处理 125" O5 Y, m. b5 H9 u# i% F' y
4.5.6运输与物料搬运 134
) j1 v$ I6 g% {& @: W5 N4.6合并与拆分(Batch与Unbatch) 136; r! V& Z- C$ W. I" x, N+ @
4.6.1 合并(Batch) 137 u/ d: d1 s; r* l
4.6.2 拆分(Unbatch) 1445 c5 e( p8 ?/ a
4.7 资源和工班(Resources and Shifts) 147
* X, a0 X4 W4 w ^5 C! N4.7.1 常用模块 1480 T* x9 n1 M! u) y
4.7.2 如何建模资源 148* f- g( P- D L# }$ J( u
4.7.3 资源调度 154
! R0 O+ ^' k4 L4.8 数据存储与管理 159! Z: o, V! T2 x3 a; q
4.8.1 内部数据库方法 1607 G' \+ c$ o9 |# z# q4 ^
4.8.2 创建和使用全局数组(Global Array) 163, A, g; }$ }1 j* a0 I
4.9 基于方程的模块与编程语法 164: J+ R! \+ _! g: a. k
4.9.1 输入变量 164, d6 J+ J: r3 n, _. z: l* L
4.9.2 输出变量 165+ u6 @( b: Y8 M4 z! S# h
4.9.3 方程 166
, C; T7 Q: [1 x( R4.10 曲线图模块(Plotter)的使用 169
( t* S: g! `) l/ y5 p, X A4.10.1 曲线图和数据面板 169
4 U' S4 n8 Z/ \4.10.2 Plotter模块工具 170
( y) v) C& h% I) j( K' ~+ I4.11 实验 173( O O! q0 f- W. a
# J0 S, C" {' C第5章 模型校核与验证 1752 O% p% g9 \5 ^) i0 s W
5.1 模型校核(Verification) 175" A& l3 b& Z* W G3 m2 H1 v0 s& ~
5.2 模型验证(Validation) 175" f) k. L# o6 }2 J. ~
5.3 ExtendSim调试(Debug)工具和技术 1768 B0 I5 n9 F0 r5 H
5.3.1 调试要点 176
) h. @0 k5 a A7 |5.3.2 利用动画调试 177
" j+ B; b' [$ Q+ U$ Y5.3.3 在建模过程中校核结果 1773 r% `9 z) s' S q
5.3.4 用于调试的模块 177
, [ b G2 g9 l& f5.3.5 用Find命令查找模块 1787 J) i9 `1 o' Q
5.3.6 删除没有连接上的虚线 179% M" o9 ]2 a( h7 H) z2 B
5.3.7 用记事本集中观察比较数据 180
X. w1 m5 y; Q. |% R5.3.8 单步运行仿真 180
/ G0 g; W# P# H" i5.3.9 模型报告 181, _( X2 g1 V% _4 X2 n5 y x
5.3.10 模型追踪(Tracing) 181
4 W. _0 F$ k; s( n. w5.3.11 源代码调试器 1821 T# G H( i5 V; b: u: e3 W6 H0 j
! P z2 O: p3 `! d第6章 仿真输出分析 183
|% j. I6 O7 S7 w: [& ^6.1 概述 183
" P9 {, }7 N. p# X6.1.1 什么是仿真输出分析 183, C J/ }3 x2 U7 C% x6 y
6.1.2 如何估计输出变量的均值及其置信区间 183) J" ?! t! p6 ?% Z, J
6.1.3终止型仿真和非终止型仿真 185
' v- X* s4 Q% w- h' b8 f% Q8 \0 b6.2 终止型仿真输出分析 185
8 ~( X y8 p3 l7 |6.2.1 确定初始状态 186; M/ T; b' B5 z3 o6 j3 l9 o
6.2.2 确定仿真运行的终止事件 1865 X9 I" ~1 m; @2 x6 A
6.2.3 确定仿真重复运行次数 187
7 M2 k4 P) U& A$ @$ O$ S- n$ o6.3 非终止型仿真输出分析 188
* l% T" L9 W8 C% U" s3 L2 p# Y6.3.1 确定预热期 189
S" B2 B. u+ P6.3.2 确定仿真运行时间长度 190
( t0 z/ S& d' e8 s2 `& S5 s6.3.3 确定仿真重复运行次数 190
: p; O0 a: K" B: d3 ]6.4 输出变量方差和比例的估计 191$ {& @+ P" ^1 D( C g
6.4.1 方差的估计 191
8 f9 a0 O! I! U8 _6.4.2 比例的估计 191/ b- W! r- W0 D g
6.5 方案比较 192 l* E. E e r* \
6.5.1 概述 1924 {) ]" c8 V9 w4 w7 T
6.5.2 双系统方案比较 1924 [5 C; Z S4 X/ ~4 Y
6.6 ExtendSim中性能指标采集方法 195
( n8 v6 f7 x$ y Q6.6.1 Statistics模块与一般统计 195
8 l+ n& x) X7 E% N4 S$ U6.6.2 全能的Mean & Variance模块与高级统计 198
" f$ k! X' \% M) C6 F6.6.3 预热期的设置 201
# ~' ~* j" u% { f9 d: }! T2 R u6.7 习题 2024 x7 M: O5 E, J9 e
6.8 实验 2025 c% y8 \& s+ M Z% f. M0 q
5 `* a1 P4 f, Z8 w8 |
第7章 仿真优化 208. J! D- f, y& r: ^( O& d% @
7.1 仿真优化概述 208
2 I/ g6 d, [+ D6 b" d0 l7.2 仿真优化的步骤 208; k. f) ]9 W7 m5 ^" M& ]% X7 d
7.3 仿真优化案例 208) N3 ?# b, l; l6 T8 R$ m9 M
& w- D O: O/ u' |第8章 典型应用 213
`5 L" Q3 E9 p' Q% w* ^8.1 库存系统仿真 213
0 C" R0 R, K9 C$ ?8.1.1 库存系统概述 213
( L9 D1 V: S6 O4 @; Z8.1.2 (s,S)库存系统仿真 214
- u# n) T0 _+ _) [8.2 制造行业应用 2203 S" c0 U9 |7 @2 I7 b# V' A
8.2.1 问题描述 2205 [4 l& H: \& S* b8 ~6 A
8.2.2 创建模型前 2222 l1 z' \/ [ g1 T% f* M
8.2.3 建立模型的第一部分 222
) {4 p. X- p+ ~6 k! y8.2.4 运行模型 224
' |; ]% n! {! R9 y* R0 o! U8.2.5 增加2个操作和2个缓冲器 225
5 o* y* a/ a2 v9 h+ }8.2.6 增加1个缓冲器和非标准插入站 226& [. G+ C* M2 N$ E- [
8.2.7 完成模型 228
& A' P9 A- C' b! n/ A" b3 g8.2.8 运行“现状”系统的模型 229
8 D* x4 u, s) L o+ j8.2.9 增加新生产线 229& E# Y; W9 Q- I' W' R
8.2.10 增加另一个自动插件机 230# d9 o# J) f- q
8.2.11 结果分析 231
4 D9 H9 y+ x: {. S8 N x& w8.2.12 增加动画 232
% Y, q/ ~- r0 N8.2.13 对结果有把握吗 232
8 _0 `8 P2 }0 S5 H, i8.2.14 最终分析 233
$ K) C: ? v$ o) U' x; P( J- L8.3 服务行业应用 2347 J* W+ n+ j4 F0 [
8.4 集装箱码头装卸仿真 238' s* Y" [+ G. G& }9 e
8.4.1 集装箱码头物流系统工艺方案与运作流程 238: k; O: @( M% I5 f1 N# ^
8.4.2 集装箱码头物流系统仿真建模 2398 ^, E- f; e( R( G
8.5 实验 245
V& _! A+ o3 S' a" o- c9 G: I; [8 _ p& T# n5 b# ^, S4 {
第9章 仿真应用的进一步思考 2488 _/ e% s0 W+ E4 z" e& h
9.1 系统仿真的本质思考 2485 {* L& [7 L9 D$ ?
9.2 形似和神似 2499 L- q9 H+ r% L9 F5 E( ]
9.3 系统仿真应用中的几个疑问 253
5 X) T) U' l' O9.3.1 系统仿真是影像制作吗? 253. r8 q& a5 f& j. m h
9.3.2 系统仿真模型要和现实系统一一对应吗? 253) c1 |1 r" o, J3 a( ?: S
9.3.3 系统仿真项目如何起步呢? 254
& l0 `3 ]8 }. e' j6 ]' w& P2 A* y1 V6 R1 ?# l; Z) y+ `$ V/ f
附录A 仿真用概率统计基础 257
% u: V; m$ m: I2 r4 Z- a* NA.1 概率论基本概念 257
0 O3 o" M0 h1 B4 C3 f. i5 z. q& xA.1.1 随机变量 257
/ s7 J; }. Z! I+ T' d4 T6 i: TA.1.2 离散型随机变量的分布 257: D' I5 x, B3 w) D
A.1.3 连续型随机变量的分布 257
) T1 |1 [' x6 z# r2 T& nA.1.4累积分布函数 258; k' a/ I, h( f% T- }& e. V+ @8 \; t5 j
A.1.5 数学期望与方差 258
- S/ I4 e. t7 R! |- ^A.2 常用分布及其典型用途 258* b4 \5 s \6 s. Z1 `
A.2.1 常用连续分布 259% ^ @ ]# \+ D. ~
A.2.2 常用离散分布 264
: x: E. g$ z* G) S$ Q# UA.3 抽样与统计推断 265
: \( \- d, X& }. X% V# gA.3.1 总体与样本 266% l0 h4 w" Q# w1 E
A.3.2 参数估计 266
) L& s8 Q0 o' d8 Z. wA.4 假设检验 271: f, ?' G- ^. j$ M6 Q; U
参考文献 273 |