本书目录! t5 j. s/ |$ L( s' D5 v. B
6 P, l7 E% L- ~1 G: T- a0 p第1章 系统仿真基础 106 q: }/ d8 p& R; i$ Q
1.1 系统仿真的基本概念 10
- P9 t% H9 O2 R: D1 Z5 O6 g% ~1.1.1 系统与建模 107 i1 [5 _+ w6 \' H5 Q
1.1.2 模型分类 10
1 G7 }- W m# |' D9 M- q- {2 ^1.1.3 仿真及其分类 12
) e3 K- b6 A) G) N1.2 常用可视化仿真软件包 123 Q A9 c! {4 S# B3 r1 {& x' J2 I
1.2.1 仿真使用的软件工具 12( e, H' X) g+ C4 T; S# m( n. N
1.2.2 常用可视化仿真软件包 13
- z; r6 j' x9 s1 u2 A, }1.3 仿真项目研究步骤 21- d$ T) o' K; M0 C$ H; ]; z: C% \
1.4 习题 21
# q8 h3 F6 C) i8 Y; a" a
$ m5 ?+ W: s1 o第2章 ExtendSim仿真入门 23
5 c: M0 `6 S# A2 J S2.1 排队系统仿真 23
* Q# A2 _) ~! e" o+ o! R N- Z/ s2.1.1 洗车模型概述 23
7 H* q( c8 |7 { t+ E8 `* @2.1.2 从简单开始——单队列单服务台模型 240 ~$ {6 h: {4 v
2.1.3 增加复杂性 29
0 J# [0 C* w) ]8 ?6 C2 X2.1.4 典型性能指标 34
) p: j9 `/ T. x. @6 q, s2.1.5 进一步探索 36' S& E) i+ P- x4 e* b0 x4 j
2.1.6 排队系统的特征与符号表示 37" S2 B7 F( }7 d. t6 K, z
2.2 离散事件系统仿真模型组成 39
$ G1 G+ A9 t; t: B0 H8 m8 {. s2.2.1 实体及其属性 400 j$ @% B$ {: Y
2.2.2 资源 40
7 i F( K [3 h+ B2.2.3 队列 417 ]0 Q- r# U) Z' x7 Y2 v
2.2.4 活动 41+ h: y7 U4 C: t3 q6 [
2.2.5 控制 418 B& j9 H" t5 o: n3 y; e/ o7 p
2.2.6 全局数据存储 419 b* x6 u& y1 U% \! Q! d9 T# T2 B+ l
2.2.7 系统变量 42+ G% n! e) ]* J: I' M6 T
2.2.8 事件 43
) @- ^% n$ o- I2.2.9 仿真时钟 44& L3 _* B8 ?8 b1 _/ @
2.2.10 仿真开始与停止 446 [9 z0 G8 e' ~8 z. {& a
2.3 ExtendSim基本操作 45+ Z3 W. i0 k" A
2.3.1 仿真设置 45; `% I+ \+ p7 @0 d1 U. F& c
2.3.2 克隆、笔记本、文本输入、图层 50" `+ E" M6 d1 k) J/ ?, t
2.3.3 模型层级(Hierarchy) 51
. Z y# B9 v a9 I# P2.3.4 模块连接与模型外观 53' a3 B) q s' y$ a; [: [
2.3.5 如何理解ExtendSim模型的逻辑 53
' Q! p0 B% S: |# _2.4 习题 54
; y; p7 v: X; N9 l; G2.5 实验 542 r1 w6 t* `4 ~( _
" ^$ Z" M F2 p
第3章 输入数据采集与分析 55% R2 g1 o7 |1 G: S) q0 V
3.1 分布拟合的过程 55- E O& X7 _& X/ I( R3 L9 ^, d
3.1.1收集原始数据 56
& I$ @& e0 ~' m8 G1 A: ?3.1.2 数据检验 60
, h) O' I- @* @4 l8 I' B3.1.3 辨识分布类型 64
0 i2 c! M$ Y8 v0 q& o7 x3.1.4 参数估计 65
9 Q) r9 W5 n( F9 F) j3.1.5 拟合优度检验 667 H6 U6 U% U& J7 Q) m J3 {
3.2 经验分布 672 \! w; V# J9 C! a( A" @
3.3 使用Stat::fit软件进行分布拟合 67, R# i) C6 n; c7 d4 ~
3.3.1 理论分布拟合—连续随机变量 68
+ H+ `' q$ Y3 s R; U7 I3.3.2 理论分布拟合—离散随机变量 76
! H' ?$ ]* o b' S8 l3.3.4 经验分布拟合—连续随机变量 78$ u9 J7 \ U$ b2 {5 Q1 U% {1 A
3.3.5 经验分布拟合—离散随机变量 79
5 D, Q9 ]+ T; m3.4多变量与相关输入数据 81
* U5 U" B; R& B c3.5 习题 81
) Q. I7 [% t& l, L3.6 实验 81# M& X% p) N) w K, {0 o
6 Y- ~3 h9 s# H; c
第4章 结构建模 83' v* I1 q/ W+ d( U9 o+ o1 S1 V; [
4.1 ExtendSim模块概览 83
/ M, L+ Q4 H9 O+ K% S& D5 w- Z4.2 实体生成与实体特性 84
9 o& A4 s( B7 z( I4.2.1 常用模块 84
+ C# r/ Q0 W0 _) ] E+ e/ X7 ^) x4 |4.2.2 实体特性 85
. \ h& w9 z5 z) Y" T0 w3 E4.2.3 批到达建模 90- C& L4 j7 o) [4 w O, c
4.2.4 非平稳泊松到达过程建模 91
: p# g5 p1 L, j$ c& c4.3队列和排队规则 92% v1 m' g/ O: S3 i# Q+ I
4.3.1 队列模块 92 L, ?( q- G/ h
4.3.2 排队规则 930 [0 |( o* U7 k2 k8 U. j
4.3.3 排队行为 93
' l5 ?3 V$ H) J) P$ M- }5 p4.3.4 Queue Equation模块详解——复杂排序 96
( z( s$ I9 {# G0 l% n$ p4.3.5 Queue Matching模块详解——实体匹配 101
# H8 x0 _" ^+ q$ h0 z2 k1 y4.3.6 Queue Tools模块详解——查看和初始化队列 102
$ J9 ?5 D7 C# r% x+ ]+ Q# d/ f8 H4.4 路由(路径选择) 1032 R3 ~. _6 [8 S+ N
4.4.1 常用模块 104
% a; o1 l/ ~$ h9 e4 W4.4.2来自不同源的实体路由建模 105
* B) B- K% y# @ P% T4.4.3 发往多个目的地的路由建模 108$ L1 g* e/ b- Z
4.5 使用活动模块执行处理 115
0 R/ D; R' B" e, d% G# E& d4.5.1 常用模块 115
) \! a# r; ^! T7 u4.5.2 串行处理与并行处理 116
+ h+ x: B, {* @3 `* N4.5.3设置延迟(处理)时间 117: U# B/ U. W! `) A
4.5.4 活动调度建模 1204 q/ w+ T! j' E5 `. \8 i
4.5.5 中断处理 125
0 Q( p, s' u7 j4.5.6运输与物料搬运 134
3 F+ X% E' j( x% Q4.6合并与拆分(Batch与Unbatch) 136
# A) C3 G( S k: |. |" V: s0 E& n# p4.6.1 合并(Batch) 137; X j% i' { g7 s5 L
4.6.2 拆分(Unbatch) 1445 b0 e C8 F0 @3 \6 r: ^
4.7 资源和工班(Resources and Shifts) 147
% F l1 U7 d7 u9 q) p4.7.1 常用模块 1489 k- C: k, ? U9 k' d: ^
4.7.2 如何建模资源 148
3 V! k N6 J1 ]& l- G, w" j4.7.3 资源调度 154
* S; `! o B- K' T/ |4.8 数据存储与管理 159
( Z3 j# S* T7 ]& {$ [4.8.1 内部数据库方法 160
7 a, ~8 [% N0 R K; S4.8.2 创建和使用全局数组(Global Array) 1631 m' C$ ~, o. o' C- c7 `' R
4.9 基于方程的模块与编程语法 164) o$ t! P& x8 n X2 n
4.9.1 输入变量 1648 Y# C. C; T' k; ^" M, i4 l
4.9.2 输出变量 165
" A' o7 k( w0 S8 e4.9.3 方程 166/ s' c$ ?' e1 A* @0 L$ `
4.10 曲线图模块(Plotter)的使用 169
0 D+ Q& \/ @8 ?1 ^% I' t8 e; O% }4.10.1 曲线图和数据面板 169
/ o9 b& E" B( x6 E6 ?4.10.2 Plotter模块工具 170
4 u: ^2 f4 ~5 P7 p4.11 实验 173
. D0 h. x" @) r7 D
8 H; T2 a! b$ a, t. i4 w- u第5章 模型校核与验证 175
7 W! C/ c. ^7 J; A& o2 a/ k$ P5.1 模型校核(Verification) 175
4 a& b( Z3 ^9 L6 w, R5.2 模型验证(Validation) 175
* F3 g, @; s! g- J0 w5 V- [6 X5.3 ExtendSim调试(Debug)工具和技术 176
2 [7 m+ T# ^$ d% _" ~( l9 Y5.3.1 调试要点 176
& W( c- r0 z, C4 d5.3.2 利用动画调试 177& n1 p% ^+ A1 w2 Q% d' r* e. v. N
5.3.3 在建模过程中校核结果 1773 Z5 W$ {" `( }4 C' \9 ^
5.3.4 用于调试的模块 177
2 o. A& x1 ]7 [) S: S( B; |5.3.5 用Find命令查找模块 178
; D2 }( h' N- P8 R( W! e3 ~5.3.6 删除没有连接上的虚线 179
/ r8 L1 X8 e1 \# b# Q) _5.3.7 用记事本集中观察比较数据 1804 r+ r' y5 i4 I5 r7 c
5.3.8 单步运行仿真 180
# Y- `6 ? M. A5.3.9 模型报告 181* @2 t4 b1 x( f$ G/ [/ r
5.3.10 模型追踪(Tracing) 1813 `; C/ k, w( A7 D6 D
5.3.11 源代码调试器 182* H6 K4 p, {4 ?
7 d. Y0 P# G+ g/ e! _6 M6 _
第6章 仿真输出分析 183
. g0 @9 \- q, F$ E- t4 F6.1 概述 183
7 O/ g# Y [. ^6.1.1 什么是仿真输出分析 183
' Z1 }" |1 _0 H) X6.1.2 如何估计输出变量的均值及其置信区间 183) Z; |& j4 \0 G0 R0 h! M
6.1.3终止型仿真和非终止型仿真 185
2 t3 H; r! u8 S% F, A) I6.2 终止型仿真输出分析 185
$ k% i* p; [2 g2 n7 C% K6.2.1 确定初始状态 186. O% d/ ~! S: o; ^( w4 h3 ]
6.2.2 确定仿真运行的终止事件 186
# e t, d# V: |! _( {/ }% m6.2.3 确定仿真重复运行次数 187
2 l8 j C4 q: V9 c% ~& @- f6.3 非终止型仿真输出分析 188/ v. F* P$ r6 `* F
6.3.1 确定预热期 189
/ S) y D( `$ F+ u2 g& X6.3.2 确定仿真运行时间长度 1901 W4 L! X) H$ o- Q# Z' n
6.3.3 确定仿真重复运行次数 190
2 s8 d4 o) B4 }3 [ I& |' ?4 [) Y6.4 输出变量方差和比例的估计 191" r; e& F# r$ r, o
6.4.1 方差的估计 191$ | I! d- L4 {. Z4 ?
6.4.2 比例的估计 191+ ^' r9 w& u: c% l
6.5 方案比较 192' M( |$ }" F- \
6.5.1 概述 192
: r$ Q1 K& ~9 m0 ^; s1 t6.5.2 双系统方案比较 1923 ?, [, P8 @ L; f1 N8 g% |; Z
6.6 ExtendSim中性能指标采集方法 195
6 @, r+ T, I6 e- E ^6.6.1 Statistics模块与一般统计 195
! F! ] F; z5 h8 O! J! Q: q) b6.6.2 全能的Mean & Variance模块与高级统计 198" `: ?9 l4 H% Q6 l( ]
6.6.3 预热期的设置 201
6 c8 ]) U: D) g4 G4 _* p* }6.7 习题 202
+ `3 x0 n$ Q2 L7 \6.8 实验 202, o/ i) L: B; O( r" |# I
% |- F: r( [# O3 H: O$ Q1 S) |
第7章 仿真优化 208( r) d5 e1 s2 F% e: [
7.1 仿真优化概述 208( G* l9 h& T2 Y. @# \
7.2 仿真优化的步骤 208
' }1 C: s( g ]( c8 |* H0 g4 W7.3 仿真优化案例 208
7 u% e6 H' d2 M% }4 J3 B
, _% Q6 M$ N- p0 S第8章 典型应用 213& }; i; g' P( H8 Y9 H
8.1 库存系统仿真 213( v# {) a6 P. |
8.1.1 库存系统概述 213
* m9 n. b* [# F# C! c, n; Q9 l' W% s2 Y8.1.2 (s,S)库存系统仿真 214
2 p) m( i8 S$ k3 g8.2 制造行业应用 220! ~% L+ Q2 n: G G' n
8.2.1 问题描述 220( A! [5 C: A7 W3 c I% T: Z
8.2.2 创建模型前 222
3 R( l, n1 y) a2 e" r/ M" U1 _' {( }8.2.3 建立模型的第一部分 222/ }" `( U7 F- a! K
8.2.4 运行模型 224
) B; g8 }+ ^% U% ~& t# x) } r# W# S8.2.5 增加2个操作和2个缓冲器 225
1 M: z' g! \8 u2 H8.2.6 增加1个缓冲器和非标准插入站 226
* M5 p" p) K; L- f1 |$ d/ b. p8.2.7 完成模型 228" g% Q) e- u" i' N
8.2.8 运行“现状”系统的模型 229# o; O6 i4 ?! \! S( \' {
8.2.9 增加新生产线 229. P! p7 I/ I- H5 T8 d. h+ d. U
8.2.10 增加另一个自动插件机 230
' F% [/ z6 C3 ~; v; G, D0 u8.2.11 结果分析 231# ]% D9 U1 ?8 u: [( z
8.2.12 增加动画 232
3 s" K: P& W" [( ^+ o2 A8.2.13 对结果有把握吗 232' y8 ` T% M3 D5 w' a, z5 N
8.2.14 最终分析 233% ]5 p& Z: Z$ L8 F4 E# `, ?2 k
8.3 服务行业应用 234
. A6 z. b* m; |$ s0 W% ]8.4 集装箱码头装卸仿真 2384 S; l# B4 `- i
8.4.1 集装箱码头物流系统工艺方案与运作流程 2380 {& w# C* n0 T% R' }: u
8.4.2 集装箱码头物流系统仿真建模 239
" ^2 f1 x4 s" |: F8.5 实验 2456 b3 {8 R2 [! x; I- O8 s+ F ?2 N+ e
3 R/ X8 y! V4 O! X第9章 仿真应用的进一步思考 248
* r: t1 W! @$ n+ A9.1 系统仿真的本质思考 248& s; j# C" {5 D) a& {% }
9.2 形似和神似 249
* |$ x9 k6 q7 R5 u( w9.3 系统仿真应用中的几个疑问 253) T2 v8 m# i$ P9 I0 m, |& M( h0 F
9.3.1 系统仿真是影像制作吗? 253
: _0 A# |& ~ [9.3.2 系统仿真模型要和现实系统一一对应吗? 253
4 I' h+ p p5 J# n9.3.3 系统仿真项目如何起步呢? 254
. V' a/ b7 \0 ^% K# [; {
0 U2 B, e# n9 Q0 y3 [6 B附录A 仿真用概率统计基础 257
/ H7 n7 K) F6 a( V: UA.1 概率论基本概念 257* Y; K; s+ T7 z! H2 `3 b
A.1.1 随机变量 257
( k" F* U# K4 b/ ~A.1.2 离散型随机变量的分布 257
0 o O3 M; H; i, V+ fA.1.3 连续型随机变量的分布 257/ Z3 a( O' P2 q- R
A.1.4累积分布函数 2587 U7 F8 x5 Y: n$ W( W5 k) x* n
A.1.5 数学期望与方差 258) L' d; a0 N+ n
A.2 常用分布及其典型用途 258
; s& W0 y/ A4 i$ t, Q6 RA.2.1 常用连续分布 2593 z+ `* `( P: m$ z4 S
A.2.2 常用离散分布 264# ~3 o" F$ W. H% @% M4 @3 g6 E
A.3 抽样与统计推断 265) ?3 I% G7 n! H
A.3.1 总体与样本 266- b. q$ l B; B5 P) Y
A.3.2 参数估计 266
0 \9 f1 e! ?5 ?7 H9 z- ~( O. rA.4 假设检验 2714 s+ V0 ^- f) Q% V6 ]
参考文献 273 |