本书目录, J8 m$ m0 u" T3 l
. Z' t4 k" t& H6 m. ?) Y% k$ j7 K第1章 系统仿真基础 101 W; p4 r" M: ]9 V/ f5 K' G
1.1 系统仿真的基本概念 10
& P8 w! r& `) z. ]" Z1.1.1 系统与建模 10
0 |' B$ {5 w& d: \! @1.1.2 模型分类 10
$ [8 p& s- B/ K! Y1.1.3 仿真及其分类 12
+ M7 J. W2 G( J' E) C1.2 常用可视化仿真软件包 12
$ w) A; ^8 t" ]1 G7 T, q1.2.1 仿真使用的软件工具 12: u2 b1 w6 P/ K
1.2.2 常用可视化仿真软件包 13
2 Q! f' p. i/ e0 u: i. H1.3 仿真项目研究步骤 21
$ v0 d2 f0 H. `1.4 习题 21: v! r ]1 [ f3 }
* H) y" v1 t0 M# x) j1 A& g8 U' T
第2章 ExtendSim仿真入门 23& k5 k( _* e6 h$ v; n
2.1 排队系统仿真 23* B1 t3 g* h' g9 J1 `
2.1.1 洗车模型概述 23( N5 W& F5 v5 M/ H# ~8 ^* }' w
2.1.2 从简单开始——单队列单服务台模型 24
; V- d, H' h) b! u4 h2.1.3 增加复杂性 298 L$ F/ K. R6 M6 p& F- h9 k9 g5 n
2.1.4 典型性能指标 34
3 s$ c$ p1 w" c8 ?9 W9 { w# l: A! m2.1.5 进一步探索 36
. q+ ?+ q$ l4 u2 z2.1.6 排队系统的特征与符号表示 37
# V# u% v4 M2 O9 O7 y2.2 离散事件系统仿真模型组成 394 ^% J) m2 W2 O6 N
2.2.1 实体及其属性 400 H1 ^+ g* ^. y9 f- C
2.2.2 资源 40
; Z" {; ` y; D6 A3 g4 |) Y" H9 x2.2.3 队列 416 E& p' ^) X$ n# l, L3 y
2.2.4 活动 41
2 f8 a: b. o3 M2.2.5 控制 41
+ @4 n; J6 o( x6 U2.2.6 全局数据存储 41- A! q* V; g+ d
2.2.7 系统变量 42
8 \# }, H, `" e: f2.2.8 事件 43* k7 T+ _( d: k' ~! {
2.2.9 仿真时钟 44
8 N8 |- ~. H9 ?5 Y0 S4 C0 R/ A2.2.10 仿真开始与停止 44
; P7 y( r8 D3 N& L2.3 ExtendSim基本操作 45$ C3 W, w2 t! C. L% R
2.3.1 仿真设置 45
6 H* Q7 c' U ` `3 z5 l: t2.3.2 克隆、笔记本、文本输入、图层 50 l1 J% c; v# e
2.3.3 模型层级(Hierarchy) 51
- J# \* n& O1 \. M3 \+ v2.3.4 模块连接与模型外观 53 U4 x6 j4 [) [8 }2 B0 j
2.3.5 如何理解ExtendSim模型的逻辑 53
% Z9 p2 T* D8 |- {2.4 习题 54
, [- y, [; O' }4 I# V; b, `2.5 实验 54
" f0 L# {' _, q" j2 G
) E( k+ B. R; w' |% ?第3章 输入数据采集与分析 55
, c9 Z; e" t! d7 A( a7 ]3.1 分布拟合的过程 55
. g' V; H! D+ K+ ]7 l* C! D3.1.1收集原始数据 56
& ]6 q3 I$ x# j% [+ P# J3.1.2 数据检验 60
1 k" _, Z2 H& N5 M# ^3.1.3 辨识分布类型 64& X/ ?; ]4 [ T V3 _9 N. ^, ^ w
3.1.4 参数估计 65
# D( a: l5 n1 M$ V& p: k8 a3.1.5 拟合优度检验 660 B" J! T3 v: [. U6 @
3.2 经验分布 67
& V- D6 B7 t/ H9 K3 T* z" ^8 N3.3 使用Stat::fit软件进行分布拟合 67$ m: B, e! y' }- p. D
3.3.1 理论分布拟合—连续随机变量 684 }3 P3 l" P- B- Q6 K3 }
3.3.2 理论分布拟合—离散随机变量 766 X, q: M6 _: ` T4 Z% {
3.3.4 经验分布拟合—连续随机变量 788 }( X" g. [) R; l; w/ _
3.3.5 经验分布拟合—离散随机变量 79) B# U) B) R5 R. U
3.4多变量与相关输入数据 81; R. I+ i0 h$ l$ N+ y
3.5 习题 81; Q0 H t3 |7 S- z T
3.6 实验 81
& K5 b+ V* @: \5 R
4 m* Z' ?5 k- {% \+ G0 n' Y' {第4章 结构建模 83
" U. s% k& _3 A/ F4.1 ExtendSim模块概览 836 f2 U, Q) M1 p9 q K5 P
4.2 实体生成与实体特性 84
8 o* N3 U0 m' D1 o+ q$ |5 {4.2.1 常用模块 84- o |! m5 [+ m. W5 z$ {
4.2.2 实体特性 85
. E; Q9 A2 j4 k* ^- i! k4.2.3 批到达建模 90, k* p) r; f- J6 A D
4.2.4 非平稳泊松到达过程建模 91
& b0 q K" S7 ]( Z% F9 A, \4.3队列和排队规则 92' G- n0 y& a- a. ?- p h# ~! c, i
4.3.1 队列模块 92+ V+ |* J$ B g
4.3.2 排队规则 93
% @+ {9 J$ a+ V# R/ C& \4.3.3 排队行为 93
9 r( a8 u/ L+ {' w4 d% g4.3.4 Queue Equation模块详解——复杂排序 96% H, z; U2 K: f
4.3.5 Queue Matching模块详解——实体匹配 1016 }% B9 |8 x3 l) s) p0 v- {
4.3.6 Queue Tools模块详解——查看和初始化队列 102' g. p" G2 d: n' ]1 e- t
4.4 路由(路径选择) 103
! r# M- X$ h3 I& H$ ^4.4.1 常用模块 1046 l, ]- g" b6 [+ N: M. v, ~ `$ c
4.4.2来自不同源的实体路由建模 105
+ V' W2 q# _1 ]4 L2 Q2 R4.4.3 发往多个目的地的路由建模 108& U4 s& }; Z8 ~
4.5 使用活动模块执行处理 115% Q; `6 w/ ~; q
4.5.1 常用模块 115% K* Q+ u' K- W; r! ~
4.5.2 串行处理与并行处理 1164 }1 N# A6 b s" z$ [/ b( z* d" J+ J! f
4.5.3设置延迟(处理)时间 1173 s2 |6 T+ ^* ]1 ~
4.5.4 活动调度建模 120
; V, K& }$ w: X9 u5 N/ [, b. G4.5.5 中断处理 125( x5 d. d+ ]8 R3 A% p
4.5.6运输与物料搬运 134
2 g/ ~- G& }% u0 B: y, o7 {4.6合并与拆分(Batch与Unbatch) 136
5 b9 q) G& u5 n2 l4.6.1 合并(Batch) 137
. @' V8 j" W$ B+ Y& B4.6.2 拆分(Unbatch) 144- `, @- ?/ k: B, N* g) o$ J+ t
4.7 资源和工班(Resources and Shifts) 147- a; K' r) S5 F4 d
4.7.1 常用模块 148
; s* L- x i# q. j6 r1 q1 A0 \4.7.2 如何建模资源 148
/ Q! @0 ~( n3 _9 n. B4.7.3 资源调度 154
2 `- {, G% s% w/ W) j7 G4.8 数据存储与管理 159. X) M: o+ l4 _; d* k; S6 J b
4.8.1 内部数据库方法 160) B) u2 h1 p3 ?( r! o/ U
4.8.2 创建和使用全局数组(Global Array) 163
( Z5 X1 r% o5 y+ m" K4.9 基于方程的模块与编程语法 164- ]0 ]. k' A/ w5 c
4.9.1 输入变量 164$ t' m- R, h9 y
4.9.2 输出变量 165
* m# V( I% g9 o4.9.3 方程 166' U& [' J8 M) G2 G1 C7 I$ E
4.10 曲线图模块(Plotter)的使用 169
1 b0 N( y- _1 K; }/ g* n4.10.1 曲线图和数据面板 169
' Q! t0 Q6 d6 r! v/ e" O4.10.2 Plotter模块工具 170& h! w j& l9 d
4.11 实验 173* K+ Q8 z* G6 e( i
, t S! r! U) C9 i第5章 模型校核与验证 175" s! Q. f6 |0 m" `+ a
5.1 模型校核(Verification) 175/ _7 W5 s# F2 H' V) j5 L
5.2 模型验证(Validation) 175$ [* ~' Y2 [" T8 ~8 U! W' o
5.3 ExtendSim调试(Debug)工具和技术 176
# P5 s% l7 N: K+ {+ V, B3 X" c5.3.1 调试要点 176
8 f' [) P0 d! a5.3.2 利用动画调试 177
5 N t6 V. C7 v5 c& X$ j5.3.3 在建模过程中校核结果 177+ o6 c+ }% L' [2 ]# m: Q. S( ]
5.3.4 用于调试的模块 177
+ K- r, y4 D" D5.3.5 用Find命令查找模块 178
6 n* B0 @' e, R: c& s) F5.3.6 删除没有连接上的虚线 179
: a4 d; c! I% c5.3.7 用记事本集中观察比较数据 180& t! E8 A, c9 z1 m6 O
5.3.8 单步运行仿真 1801 D( C; b. H: |: |4 z/ ^: x! Q$ S
5.3.9 模型报告 181
9 K& B E' H& w5 N! _5.3.10 模型追踪(Tracing) 1813 M3 G( P$ z% ^+ N4 h
5.3.11 源代码调试器 182- Q% y4 E$ m6 l; D
+ w: r4 z/ A& d* B第6章 仿真输出分析 183+ _/ D/ S, P$ ^: ]# I
6.1 概述 183$ @, t2 K4 k7 y5 L8 m/ }
6.1.1 什么是仿真输出分析 183
* b7 _( U5 b& r# d% d7 \6.1.2 如何估计输出变量的均值及其置信区间 183 \( C: u3 x8 L' Y4 u' G
6.1.3终止型仿真和非终止型仿真 185 Z) L. j" @+ i( O% i6 y
6.2 终止型仿真输出分析 185, [- j7 J. Q ^9 p3 t7 y1 K
6.2.1 确定初始状态 186
! p; A& F: U8 K; ?6.2.2 确定仿真运行的终止事件 186
+ ~/ t V/ W( D) w6.2.3 确定仿真重复运行次数 187' o5 Y/ k1 w, M2 J) d
6.3 非终止型仿真输出分析 188
& v9 ?6 X) c/ [9 o* F% o6.3.1 确定预热期 189
( u: E4 l5 J- @, ]$ P% W6.3.2 确定仿真运行时间长度 190
7 z4 S0 x0 s& s* C% u/ w6.3.3 确定仿真重复运行次数 190
( [; ^; r+ f6 T4 z& X6 G6.4 输出变量方差和比例的估计 1919 F. R l, ^2 c. F" ^/ _
6.4.1 方差的估计 191, x; f$ l* n3 n" [5 ]; M
6.4.2 比例的估计 191$ k; K* j0 ^; b# m5 `- ], N
6.5 方案比较 192
: Y Z u, r* h6.5.1 概述 1927 D, V( A0 K. v3 ?1 c" ^
6.5.2 双系统方案比较 1924 c$ T: u+ F b M0 } r) l6 `
6.6 ExtendSim中性能指标采集方法 195
5 m9 r: _2 ~7 f; I) S- T6.6.1 Statistics模块与一般统计 195- `: O9 _& {1 {
6.6.2 全能的Mean & Variance模块与高级统计 198
* n7 P/ R5 e7 l+ D1 X6.6.3 预热期的设置 201& z: r- Z! N1 t5 r Q
6.7 习题 202
4 L& o, l5 }# b; M6.8 实验 202
3 i; | C/ f& Q# X' e: I) [1 W# q D2 j5 h# P9 A/ Z7 D# v
第7章 仿真优化 208
* B! j! R% x* r) k7 _1 m. D* X7.1 仿真优化概述 208
0 q; C! b3 p3 `4 R$ \7.2 仿真优化的步骤 208% v& Q# Z; X$ \
7.3 仿真优化案例 208+ H0 E* d2 D$ T( ~: n- O& C
4 ~, H3 G6 E( [! f4 Z第8章 典型应用 213' E% O" F9 b0 J$ t' i
8.1 库存系统仿真 213. x' t5 q9 E) v& b; N3 f) ^
8.1.1 库存系统概述 213: p% o) k& m$ ]3 @& F: |
8.1.2 (s,S)库存系统仿真 214; A2 Y$ O. k# a, L1 R
8.2 制造行业应用 220" i1 ]* \! ^' i8 y& A
8.2.1 问题描述 2203 M6 U9 H, ^9 ?6 S o
8.2.2 创建模型前 222
* {, z+ x6 O( `( J8.2.3 建立模型的第一部分 222
% s8 F+ [/ p& h3 d% r8.2.4 运行模型 224
, x) Y0 |$ Z0 U; E2 ]8.2.5 增加2个操作和2个缓冲器 2259 z; ^ L) L; [# r7 O
8.2.6 增加1个缓冲器和非标准插入站 226' n" o* m3 V: w, K; Y! l7 H/ ^0 N
8.2.7 完成模型 228
" g g+ K% e" ~& t0 t, R8.2.8 运行“现状”系统的模型 229) ~! J- N' B+ q$ ]$ T$ F t6 \
8.2.9 增加新生产线 229
3 u4 z" s$ E& ^7 D3 k6 M+ k8.2.10 增加另一个自动插件机 230% n" \8 A( f O7 p
8.2.11 结果分析 231
+ M# r% z$ {6 {, J) ^) F. k# G8.2.12 增加动画 232
8 x9 [" w) A% |0 d8.2.13 对结果有把握吗 232
! W/ N% a& [' b, c( m; C8.2.14 最终分析 233& q8 u9 ]0 G2 f' y2 J
8.3 服务行业应用 234 u& V% H8 H+ Y
8.4 集装箱码头装卸仿真 238
7 K9 f5 V# x5 y( G" q2 u8.4.1 集装箱码头物流系统工艺方案与运作流程 238
' t7 Q! c2 I; {5 w0 ~* i+ r1 I: j8.4.2 集装箱码头物流系统仿真建模 239, a: k, C# F* G, A
8.5 实验 2453 D3 ~( p! [- d, `5 I$ a
! C, e# M8 a1 P: ]% F
第9章 仿真应用的进一步思考 248 `+ ?# ~& k2 w) J9 j3 N" `
9.1 系统仿真的本质思考 248
7 {" l8 n; L7 ~9.2 形似和神似 249
. D: `! v r/ n; p/ Y" U% j9 K9.3 系统仿真应用中的几个疑问 253$ d9 v( y+ O# o' k% C4 J j
9.3.1 系统仿真是影像制作吗? 253
7 c. t h7 W7 e) Q, ?9.3.2 系统仿真模型要和现实系统一一对应吗? 253
0 {6 Z m" [1 O3 O+ N% U7 N0 m9.3.3 系统仿真项目如何起步呢? 254
$ k! k. v& g% e1 J: F6 o4 k
) s, | ~' `( [' _附录A 仿真用概率统计基础 257
9 G1 m" O/ @" J3 Z7 ], g6 XA.1 概率论基本概念 257
& R4 k# D7 l" P R7 cA.1.1 随机变量 257- @5 [) z( r- B/ G4 N+ h
A.1.2 离散型随机变量的分布 257+ P* |7 G- [3 t5 K) s6 g. C4 y
A.1.3 连续型随机变量的分布 257
0 M, A& |8 Y; Z# F& T# Q2 {A.1.4累积分布函数 258' N( s8 }* D+ V0 t( r5 O
A.1.5 数学期望与方差 2587 V) @5 o+ p, R
A.2 常用分布及其典型用途 258; k% L- g# j% J$ w% M
A.2.1 常用连续分布 259/ J3 K' h1 E$ m# ~+ I. E$ ~+ P
A.2.2 常用离散分布 2646 w+ {) t+ j8 j0 f
A.3 抽样与统计推断 265, j, e3 \" p2 m7 l% }% L
A.3.1 总体与样本 266
?9 g- A4 T I4 P. n# TA.3.2 参数估计 266
) h L# Y8 o1 {5 \- e! XA.4 假设检验 271& A9 h& q# _9 w0 V4 v+ _: Q
参考文献 273 |