本书目录! K- V( X1 d4 B1 l. M$ K/ A
* z! O' f9 K- T第1章 系统仿真基础 10 ]" e- v9 M( F" _6 [
1.1 系统仿真的基本概念 108 a5 [, `& G2 g6 m5 F* l- I
1.1.1 系统与建模 10 _# C9 o0 }1 c6 D# o
1.1.2 模型分类 10( G/ e4 L2 F3 @0 K) _
1.1.3 仿真及其分类 12
/ e: j% L) H3 x5 V9 X1.2 常用可视化仿真软件包 12
' y, Y" U' {2 n- e* j$ i1.2.1 仿真使用的软件工具 12" g5 T# T+ `3 f9 k
1.2.2 常用可视化仿真软件包 135 w' f' e% W$ {- p. n0 @
1.3 仿真项目研究步骤 21
- f% A, w9 Q; c* b3 j1.4 习题 21* P! [, P$ B- R9 k! Q% X' F5 ^" ?
' s- Y" B6 N- d5 T
第2章 ExtendSim仿真入门 23/ X: t6 w. h; S' Q2 M) q- U; Y
2.1 排队系统仿真 23
6 ]! r1 k; h- s4 \8 z& y0 v3 K2.1.1 洗车模型概述 23 ?" S, t8 L- J) E
2.1.2 从简单开始——单队列单服务台模型 24
! Z) I d6 ~% S; _% u2.1.3 增加复杂性 29
, @" N, \# r( g/ D2.1.4 典型性能指标 34' ~+ p9 \3 E" x; p! `! x
2.1.5 进一步探索 36
$ m' c" b5 ?8 t0 a7 \2.1.6 排队系统的特征与符号表示 37
, z5 G, |: |" f' v. T+ A! h2.2 离散事件系统仿真模型组成 393 G: A, b5 y ~# g0 p( w1 k
2.2.1 实体及其属性 40
; ~2 S7 n+ G3 t0 s' s4 }# T% y: h2.2.2 资源 40
9 f. T% [ B7 L' l" O7 C3 V* |8 ^2.2.3 队列 41
; t2 K0 y. ?7 k/ \5 S8 Q2.2.4 活动 414 D+ P% I. Z* E# E# S) f G
2.2.5 控制 41
^/ j( ?4 x2 c" m/ P5 U6 `: ~. g+ _2.2.6 全局数据存储 418 x9 L/ d, y! W" h, ^5 _* @- m
2.2.7 系统变量 423 F, d9 M! W% ?6 q! |5 r! g
2.2.8 事件 43# d) q- U0 S* i) J4 ~- q
2.2.9 仿真时钟 44
8 @" S3 t' k/ T0 t% E7 Y2.2.10 仿真开始与停止 44
# j+ _7 Z6 e! F% E! E4 u8 s2.3 ExtendSim基本操作 452 M8 v' _$ z, P( V4 B
2.3.1 仿真设置 457 x- }6 n4 [$ Z- _0 j. J
2.3.2 克隆、笔记本、文本输入、图层 50
9 U) `6 `" @8 t* f4 J: K2.3.3 模型层级(Hierarchy) 51
0 j; l! E* `' w3 }/ v" M+ }* w E2.3.4 模块连接与模型外观 53
) H/ I( W6 U) T9 c2.3.5 如何理解ExtendSim模型的逻辑 53
) s3 @/ C' f( l+ B2.4 习题 547 h8 D7 |$ q8 }3 @5 ~" H6 D
2.5 实验 54
' L' p" k1 `% J3 o8 J; `: `( x5 d$ W: D5 \/ b0 n
第3章 输入数据采集与分析 55) R/ L: X% A$ m- G+ v- J, F( v9 L
3.1 分布拟合的过程 557 M2 G4 p" t5 Q. s7 e
3.1.1收集原始数据 56
9 X7 |8 x: Q- y" I5 g6 P% c0 M* i3.1.2 数据检验 60
1 X! q1 z+ b2 s; |3.1.3 辨识分布类型 64
: n/ b+ o& ~$ ~$ U3.1.4 参数估计 652 }' L4 g* @; P( s/ h) {" K# q
3.1.5 拟合优度检验 668 a- `1 U& M- X, U% P P- A! T! F& [
3.2 经验分布 670 C8 v% u5 s K l# l
3.3 使用Stat::fit软件进行分布拟合 679 _7 E$ H$ x. ^9 y P
3.3.1 理论分布拟合—连续随机变量 68 h' e/ u# g+ x6 a
3.3.2 理论分布拟合—离散随机变量 763 ^4 U1 G, C: O6 F; O
3.3.4 经验分布拟合—连续随机变量 78
q) h5 A; g8 E9 `3.3.5 经验分布拟合—离散随机变量 79
, E! W# w: [+ i0 d# [3.4多变量与相关输入数据 81
" i0 X0 I- P; K" z" |3.5 习题 81- ?9 I2 R1 O; s" p4 H- O1 ~) Y
3.6 实验 81
& f, t3 Y% J! U) ^$ c
X, _. Q l% k4 q第4章 结构建模 83
0 r: v+ C) r8 V4.1 ExtendSim模块概览 836 m4 t6 o6 G% {
4.2 实体生成与实体特性 84
! Y* `. N5 T# f$ r& J7 g* N4 {4.2.1 常用模块 843 F7 T0 \: K0 d+ O7 L% S* Q
4.2.2 实体特性 85
" }: }: _ Z7 \9 l- j# m) Z4.2.3 批到达建模 90
+ I# b J5 P7 i, ~4.2.4 非平稳泊松到达过程建模 910 V: [% H; d; y( D* R
4.3队列和排队规则 92
9 F8 m/ U$ k4 q- c; x4.3.1 队列模块 92
# E- L4 B! d$ i) ~, `8 f4.3.2 排队规则 93' Q& T: ]. c4 C S5 j8 J
4.3.3 排队行为 93/ \# J0 [$ L% H9 p( `# q1 }$ m: x5 X
4.3.4 Queue Equation模块详解——复杂排序 96: y, q7 |% A4 y6 @9 a O
4.3.5 Queue Matching模块详解——实体匹配 101* d4 }" s: v! }& Q2 t# N" o
4.3.6 Queue Tools模块详解——查看和初始化队列 102; {& T, L) \3 t( k9 U3 M& A& p
4.4 路由(路径选择) 103
8 G4 m" P# D& I! }8 L j2 u; z4.4.1 常用模块 104) c$ n( p! C: q2 w7 S
4.4.2来自不同源的实体路由建模 105
0 b+ q' S6 q4 O4.4.3 发往多个目的地的路由建模 1088 s$ H# E$ Z+ t- j
4.5 使用活动模块执行处理 115. E: ]) R& ^- a2 g1 q* h
4.5.1 常用模块 115' ~9 e; t4 M& J0 z
4.5.2 串行处理与并行处理 116" e6 ?/ N7 ^7 S( B/ r
4.5.3设置延迟(处理)时间 117
) \. |2 \; y9 t T7 ], K4.5.4 活动调度建模 120+ `9 t* B# J+ O- _- O6 o
4.5.5 中断处理 125
: O I, A7 B! ^* J, P; {5 P4.5.6运输与物料搬运 134+ _$ u( f# f A5 [* Q
4.6合并与拆分(Batch与Unbatch) 136* O, j4 _4 x: A9 ]1 e' D7 d5 ~- `9 N
4.6.1 合并(Batch) 137# d/ B/ s9 a! _. z7 _+ i
4.6.2 拆分(Unbatch) 144
+ `- l& E0 k, K- b4.7 资源和工班(Resources and Shifts) 147- G& J( R2 R9 Y( H$ @* L
4.7.1 常用模块 148; M4 P( c, u; |& f; Z
4.7.2 如何建模资源 148# {* A2 a* K1 {7 V7 ?6 V/ ^
4.7.3 资源调度 154
+ w4 n( e5 J; k, _" }, n/ ~4.8 数据存储与管理 159
4 P$ d0 }% z/ @/ X: [! t+ v3 I4.8.1 内部数据库方法 160$ g" u: I/ H2 {/ L$ M0 E
4.8.2 创建和使用全局数组(Global Array) 1633 U G' [; s7 Q% A% {% X
4.9 基于方程的模块与编程语法 1645 X) D* B* z, J" W1 p/ P
4.9.1 输入变量 164# `! J2 D. |; G5 G
4.9.2 输出变量 165
% V; J" [" n" x( z/ \- n6 a4.9.3 方程 166
2 r- [2 E6 ^/ O0 v. b9 _( T, j2 w% ^4.10 曲线图模块(Plotter)的使用 169! C* Q) }+ g4 b: ~- u" ]
4.10.1 曲线图和数据面板 1691 {" H8 w. M0 B* j; b& K
4.10.2 Plotter模块工具 170. J9 A$ q" l4 s& a! ^, J2 z
4.11 实验 173
: D1 x/ s6 X/ \& J0 k) t* M
1 C: ]$ g, ]9 \$ ~& o1 |* n第5章 模型校核与验证 1751 Y/ x, }3 y) m; H9 N z9 ~* c
5.1 模型校核(Verification) 175
- W& H8 `+ d- G5.2 模型验证(Validation) 175( Y* N% i \ _; J# S b
5.3 ExtendSim调试(Debug)工具和技术 176 S3 m+ O2 T* Y
5.3.1 调试要点 176) z2 C9 x! ^4 K! i. E: j# k
5.3.2 利用动画调试 1770 h+ ?/ f/ X, e$ \( v
5.3.3 在建模过程中校核结果 177
: ~$ Y# C& Q% O5.3.4 用于调试的模块 177
+ W1 m$ I/ h; h9 N ]5.3.5 用Find命令查找模块 178' Q' q# ^7 h1 I/ z
5.3.6 删除没有连接上的虚线 179: g% L( H3 G! D- u
5.3.7 用记事本集中观察比较数据 180
, w) U/ J! Q6 l% e% v) K5.3.8 单步运行仿真 180
' y/ O4 `! f1 r" Z( g( ~5.3.9 模型报告 181
+ D4 T# p* S8 A9 `. }5.3.10 模型追踪(Tracing) 181
0 ?$ r, s0 }( M( D6 i ^6 ~* M/ W/ G5.3.11 源代码调试器 182/ c" U9 ]- A4 a' s
8 o) t6 O+ }) T) a) P3 c
第6章 仿真输出分析 183
2 ^! ^$ J6 N7 ^6 I6.1 概述 183
2 ?3 f( T* t$ t9 g4 s6.1.1 什么是仿真输出分析 183
. D2 u5 N0 a* X6.1.2 如何估计输出变量的均值及其置信区间 183( x7 s9 ] t6 J
6.1.3终止型仿真和非终止型仿真 185# q' M, h# ^1 q: I: l! U
6.2 终止型仿真输出分析 185
$ F; L m% c, s. ]6.2.1 确定初始状态 186
3 B$ x4 u2 o- K' p t6.2.2 确定仿真运行的终止事件 186
5 s; Y1 z8 b6 A- }& F6.2.3 确定仿真重复运行次数 187
4 U; C# y4 i! ?+ A6.3 非终止型仿真输出分析 188
6 D: i+ X. I1 M6.3.1 确定预热期 189; n8 h F, t* ^
6.3.2 确定仿真运行时间长度 1902 q8 o% P! @( Z& Y! j* ^1 ^; ^
6.3.3 确定仿真重复运行次数 190" R9 D( _1 x3 r+ G2 m" Z, V
6.4 输出变量方差和比例的估计 191
) U2 L" \* `) V9 M" X6.4.1 方差的估计 191
9 d8 k$ k4 {9 N: \" T4 d0 b6.4.2 比例的估计 191
$ j! K' [8 C; Y# e7 f( E6.5 方案比较 192. l4 i' a: G4 T# d, E
6.5.1 概述 1928 M0 Q S& |: I) b* S, U$ v% j
6.5.2 双系统方案比较 192 d+ @# p! ?4 T
6.6 ExtendSim中性能指标采集方法 195- S' q) S$ y7 Q$ w
6.6.1 Statistics模块与一般统计 195
0 C! r" u1 b9 {! j, Z1 }6.6.2 全能的Mean & Variance模块与高级统计 198# u& _7 M/ G. \- Z+ m$ t
6.6.3 预热期的设置 201
* b6 `3 Y( K. y' r4 `6 m' w, Z6.7 习题 202# V4 R: N, S8 d
6.8 实验 202# O2 |) G5 j6 g0 s
$ q$ w8 f4 q% ^# o, |6 j
第7章 仿真优化 208
1 p( m( I$ Y' o2 q$ Z% G; z7.1 仿真优化概述 208* G/ ^( z* J8 q! K4 U7 {, e$ c
7.2 仿真优化的步骤 208
6 |- s7 z8 M) H/ f. a* t+ f7.3 仿真优化案例 208
0 b. _: I1 G1 \/ h* Y1 @* f
1 Z4 `/ x2 d( L. s- n' k% k第8章 典型应用 213; Y" R; ~! S; v5 b: z4 m1 i
8.1 库存系统仿真 213
2 t" o; m: W5 u# }& z# O* D8.1.1 库存系统概述 213
3 [' a! |0 }' }6 x7 Z/ I8.1.2 (s,S)库存系统仿真 214
" i, ~" x5 m% l2 z. |4 d3 c& H8.2 制造行业应用 220
& Y! B; c. y9 V2 f; `9 p8.2.1 问题描述 220
8 e! z! b# e7 @0 _( O2 d8.2.2 创建模型前 222% Y3 ?. c7 t& o* h' g
8.2.3 建立模型的第一部分 2220 b$ ]- \' o1 ?; O) v1 R
8.2.4 运行模型 224
5 s8 `5 g" K6 _" u" I+ \0 O- \8.2.5 增加2个操作和2个缓冲器 225
; }$ S- g! h7 q( T; C# @' u8.2.6 增加1个缓冲器和非标准插入站 2269 S, ~$ c/ t6 R' ^% k
8.2.7 完成模型 228
E, P+ ?' B* {. `, [+ D* B, p2 b, C8.2.8 运行“现状”系统的模型 229+ S# k6 P% N8 o% y6 e. T* T+ Q
8.2.9 增加新生产线 229/ \2 C8 t- W6 z6 K
8.2.10 增加另一个自动插件机 230
- _) C8 A% [, U& L0 c8.2.11 结果分析 231+ ^% @3 B8 @/ e( L. {
8.2.12 增加动画 232, p, {& ^8 w7 z5 _! ]
8.2.13 对结果有把握吗 232
2 @2 d/ K+ N! N8.2.14 最终分析 233
# W0 h! D% U9 W2 ~6 `8.3 服务行业应用 234! j/ [9 A$ U' @: K4 r5 ^7 L
8.4 集装箱码头装卸仿真 238
1 e# ~. Q# Q7 }- L" l6 a8.4.1 集装箱码头物流系统工艺方案与运作流程 238
, F' m4 P! |4 b8.4.2 集装箱码头物流系统仿真建模 239+ v7 i! C6 X) j
8.5 实验 2457 Z8 \, \' f$ x
" o& w5 o+ U' g* F; _6 ^9 w
第9章 仿真应用的进一步思考 2486 j. X( ]( G: I q
9.1 系统仿真的本质思考 248. M' L/ i3 j# G: \8 A/ b5 w7 o- b; t
9.2 形似和神似 249
" ?6 J/ ~/ |/ \4 {! @/ y6 p& s o9.3 系统仿真应用中的几个疑问 253
, `( _2 @ r. _- v# S; s' T9.3.1 系统仿真是影像制作吗? 253
/ R% H! c& S0 `7 x0 T$ E+ z9.3.2 系统仿真模型要和现实系统一一对应吗? 253
0 v" Z3 X' x9 x9 |% d3 b& V9.3.3 系统仿真项目如何起步呢? 254
" X8 c7 V# h* l% b1 D
: q. {2 t1 `9 L$ y" R5 b6 ?附录A 仿真用概率统计基础 2579 L% i5 f% L1 K% s% G: C$ c% L8 M
A.1 概率论基本概念 257
- s/ }3 _: ]$ l# r0 F( HA.1.1 随机变量 257; A( ]2 t2 l" @# U
A.1.2 离散型随机变量的分布 257
1 r+ c' e' L6 r, M1 J! kA.1.3 连续型随机变量的分布 257
0 ~5 U" A0 X5 F! f' P. R4 uA.1.4累积分布函数 258
* {0 G( o; j& f( b3 I( {% jA.1.5 数学期望与方差 258
" U* R. j3 W+ M" t8 P6 xA.2 常用分布及其典型用途 258
: C4 \6 Y9 m7 d- X& n0 GA.2.1 常用连续分布 259 X; r1 @9 z/ d4 ^4 J( M4 L$ R
A.2.2 常用离散分布 2645 S( D/ M& B3 u8 x$ p4 |
A.3 抽样与统计推断 2652 B5 y/ M4 W0 x2 S0 J8 n t
A.3.1 总体与样本 266
: u+ }& `7 b" U' gA.3.2 参数估计 2662 Z+ Y( z5 t* y- R$ E
A.4 假设检验 271
+ ^9 A3 \: b- @ k# g3 T2 y# {5 @! K2 z参考文献 273 |