本书目录& _# R" r& ^. Q0 b& r
0 `0 I) ~) J. ~1 C! R% G$ }) c
第1章 系统仿真基础 10
3 l3 i. k H, `! V1.1 系统仿真的基本概念 10# S; F- }/ g5 h1 ]3 T
1.1.1 系统与建模 10
4 m- f0 [4 h+ `6 E( t7 |1.1.2 模型分类 100 V) y/ Z8 j, C9 m( H, O
1.1.3 仿真及其分类 12
9 \3 ~* h i0 X/ S) R/ v9 I7 ~' j1.2 常用可视化仿真软件包 12/ d* a+ P1 g; L( L; X( A) {0 W
1.2.1 仿真使用的软件工具 12& J7 g7 d: _. }% h9 n
1.2.2 常用可视化仿真软件包 13
1 {7 T; D/ B0 t2 X4 e& b! D1 R# ^1.3 仿真项目研究步骤 21
' l% I, f3 D5 g1.4 习题 218 \( V- ^' s: J; i$ A4 L6 R
! n5 W/ u+ m* g2 M7 D5 M( v4 @4 W5 L第2章 ExtendSim仿真入门 233 \! f/ a6 C2 x) s, U! Z
2.1 排队系统仿真 23
% i9 E: `! `4 I+ A2.1.1 洗车模型概述 23
0 ]1 g+ e9 c& ?8 u1 b- x7 m% Y2.1.2 从简单开始——单队列单服务台模型 24
9 @/ }* x! g0 [" Y/ u! d/ {2.1.3 增加复杂性 29
( x& w! g! P0 `$ j! n5 P2.1.4 典型性能指标 34
; R8 A3 X% {% k$ W8 D$ L- p2.1.5 进一步探索 36$ z8 m/ L1 F- m( B+ O. Q
2.1.6 排队系统的特征与符号表示 37
8 a# Q3 _6 M/ ^2 K2.2 离散事件系统仿真模型组成 392 A+ @: v! W! Y ~4 M$ ?( O8 X
2.2.1 实体及其属性 400 Y- u/ u+ s) P& V
2.2.2 资源 40
& ^7 z5 X& i- G9 _' s; I2.2.3 队列 412 Y0 X3 v3 A5 n( i! M8 c+ f5 ?5 B
2.2.4 活动 41
: y/ E1 i4 [, r6 }2.2.5 控制 41
$ M5 M7 G& K3 S: I2.2.6 全局数据存储 413 ^! X2 R% T! A% c. X9 x# ]4 G7 s
2.2.7 系统变量 42
% V. V. n' f- E, S8 t9 V- _3 f. W2.2.8 事件 43- O8 w3 _* p' r+ e( ^- M
2.2.9 仿真时钟 44
- k% G1 a$ X( x4 L+ D2.2.10 仿真开始与停止 44- x3 b% ?! r4 D) u6 ?# O
2.3 ExtendSim基本操作 452 I" ?3 s: q/ ? t
2.3.1 仿真设置 45
, C% W, ^7 m: R# l8 N4 C2.3.2 克隆、笔记本、文本输入、图层 50
! s# s. |9 Y t7 Z/ I2.3.3 模型层级(Hierarchy) 51
& ~+ [9 r0 @/ \ P, \/ n) S2.3.4 模块连接与模型外观 535 X! ~' g" ^8 v3 C
2.3.5 如何理解ExtendSim模型的逻辑 53
- |: ~0 X. |! F* `. E- c2.4 习题 54
" S: Q# {8 k: c3 O4 g \ N2.5 实验 54
w6 A q7 {8 j0 j! M. |1 b, [. l4 R0 P# {8 I4 h# X ~1 K! v; s
第3章 输入数据采集与分析 55
$ N* [* |+ Z! [+ U$ o a3.1 分布拟合的过程 55# X# M7 b' V- l; V/ H$ T; Y
3.1.1收集原始数据 56
3 w1 N5 a& H* U6 c3 Z3.1.2 数据检验 60
. R6 n* B/ q3 T/ N0 q& T5 J. s3.1.3 辨识分布类型 642 [* l3 ^* L- l- G: n/ ]2 M# N
3.1.4 参数估计 65
, ]( G+ Y7 | f( o3 _5 l k3.1.5 拟合优度检验 66( ^; w, i0 O, ~9 K1 @! v
3.2 经验分布 67
+ n6 j. \) k0 p. T/ v3.3 使用Stat::fit软件进行分布拟合 67* U; h. e' j7 r" C6 b- T: ^
3.3.1 理论分布拟合—连续随机变量 68
" M4 w# _ t, F1 [3.3.2 理论分布拟合—离散随机变量 76
+ d( w# |7 j! g9 X' I ^6 O3.3.4 经验分布拟合—连续随机变量 78
4 y: \* y; z4 ^$ v b3.3.5 经验分布拟合—离散随机变量 79
! G) A! p, v5 U/ T; `1 Y" W8 u3.4多变量与相关输入数据 81
# D! o- ?& Q# r3 R- B' X$ l3.5 习题 814 b' @/ c4 ]: D6 F
3.6 实验 81
: v, B% D$ o5 f) A# }+ D% Q" ?: i, i" I
第4章 结构建模 834 H$ i( ?( c* z4 J+ [: }: n
4.1 ExtendSim模块概览 83
7 s/ b8 j: v" \( Q. N4.2 实体生成与实体特性 84$ H; F9 \" f- {4 \% s' z1 d
4.2.1 常用模块 84* \% h, i7 D: x
4.2.2 实体特性 85
0 w4 L; n$ \( r4.2.3 批到达建模 90
+ a( Z! X' ]2 T- \4.2.4 非平稳泊松到达过程建模 912 g2 R& n n5 P1 M
4.3队列和排队规则 924 x4 q3 i5 ~0 z# S
4.3.1 队列模块 92 o6 s8 ]1 B: R' o3 z& h9 b
4.3.2 排队规则 93
3 w3 Z) c/ A1 x9 W" ~4.3.3 排队行为 938 | e0 z6 ~1 {* |3 E! f
4.3.4 Queue Equation模块详解——复杂排序 96
7 f) ]9 L' J: F [* @- B, N% w4.3.5 Queue Matching模块详解——实体匹配 101
/ a( ]. b5 D- ^; R4 g4.3.6 Queue Tools模块详解——查看和初始化队列 102
/ Z$ P& q& {8 Q5 S4.4 路由(路径选择) 103
" h. F* [7 C- b1 V4.4.1 常用模块 104) E7 \) F' s5 }. f5 [2 Q7 [+ c
4.4.2来自不同源的实体路由建模 1053 R- @. _" u' C9 i
4.4.3 发往多个目的地的路由建模 108* j# E6 `9 y9 G! [. Z. N; S
4.5 使用活动模块执行处理 115
2 X" p7 ^8 u# M4.5.1 常用模块 115
, @, c: L4 q4 x5 c9 G* H- f1 R/ z4.5.2 串行处理与并行处理 116/ V, k7 v! T0 @! T8 z: ^: `
4.5.3设置延迟(处理)时间 117
9 s- w$ y; R- v- n( y4.5.4 活动调度建模 120+ e4 T8 w$ Q9 q
4.5.5 中断处理 125
3 O" D* R. _/ v: b ?7 q) F4.5.6运输与物料搬运 134
: ]9 E. F7 J, T e4.6合并与拆分(Batch与Unbatch) 136$ X. H) L/ a* M( u" ~
4.6.1 合并(Batch) 137$ m$ {3 i* ~+ |6 S- K
4.6.2 拆分(Unbatch) 1441 v% r* j3 b& o2 o. _' z9 d
4.7 资源和工班(Resources and Shifts) 147
2 t! ?) ?7 g5 l$ j3 y) p3 B4.7.1 常用模块 148$ E5 X7 c; b G' e7 n
4.7.2 如何建模资源 1483 {" }1 S' o1 `0 k0 S% e# v- s' s$ J
4.7.3 资源调度 1543 h( G9 ~6 K- K% f+ U( I9 ~7 ~2 `
4.8 数据存储与管理 159$ L9 D8 `7 s- e8 q5 M+ a( D- q
4.8.1 内部数据库方法 160
1 r/ Q8 E5 x6 D J0 A! K4.8.2 创建和使用全局数组(Global Array) 163
N# a# a+ I j. E4.9 基于方程的模块与编程语法 164
2 s9 Z. t* `8 `8 ~. k4.9.1 输入变量 164! O; g5 Q4 T# O. r
4.9.2 输出变量 165
* ^5 o. }8 q& M6 \3 V% m9 V; f9 V' q4.9.3 方程 166) ~* v- U0 N5 a, V0 e* x/ [1 i
4.10 曲线图模块(Plotter)的使用 169' v( |" L$ t5 g4 W3 g
4.10.1 曲线图和数据面板 169
7 |: n# L' m$ h( Q9 \: P! J" R4.10.2 Plotter模块工具 170% A u/ Z& g, g( e0 ]! R
4.11 实验 173
0 F3 r; c* d. q7 Q3 t4 ^ D# H6 l2 l; ?0 y
第5章 模型校核与验证 1757 u4 n; z% `9 D1 g- \ q. C! ?' K
5.1 模型校核(Verification) 175
y' |* u7 w2 C5 C: h/ _ F5.2 模型验证(Validation) 175* ?, w" \0 i0 B1 X
5.3 ExtendSim调试(Debug)工具和技术 176
) I! I( T8 b# b, i5.3.1 调试要点 176
' q# {) }. o( D+ N# B5.3.2 利用动画调试 177
4 r( p0 G8 q: r/ X- @+ ?5.3.3 在建模过程中校核结果 177
; Q$ ^) f! z- d$ v5.3.4 用于调试的模块 177 U1 z5 O* A- G. p) p* n
5.3.5 用Find命令查找模块 178* L3 \$ E& ]$ |! o
5.3.6 删除没有连接上的虚线 179
8 l8 ^, \% D- x5.3.7 用记事本集中观察比较数据 180
- }# n$ x. t. L% b4 _5.3.8 单步运行仿真 180. |- } a; L( [' x$ H
5.3.9 模型报告 181
; f- W2 b. ]' W. p9 x! F5.3.10 模型追踪(Tracing) 181$ Z+ o7 K/ _) C% ^5 q
5.3.11 源代码调试器 182
% F# @- \ ^: s0 j! v' H, s9 ^7 C
第6章 仿真输出分析 183
/ M# a1 q. ]2 G6.1 概述 1838 Y7 f4 _* J+ l( D4 ? A7 Q
6.1.1 什么是仿真输出分析 183& D% d: l3 @+ r4 ?7 g. G
6.1.2 如何估计输出变量的均值及其置信区间 183
+ @9 W8 k4 r4 b) y6.1.3终止型仿真和非终止型仿真 185
' T3 s8 A9 X( i2 K& k6.2 终止型仿真输出分析 1856 b4 E# x2 E h4 D2 e" s
6.2.1 确定初始状态 186# @4 h3 i1 s0 u$ u; @
6.2.2 确定仿真运行的终止事件 186
7 L* U p) }7 d$ g& C3 O' |, s! q6.2.3 确定仿真重复运行次数 187$ _& T1 F5 m: Z) v% [9 f3 D! h
6.3 非终止型仿真输出分析 188! ]- X; } o6 G9 ?/ i. f. L
6.3.1 确定预热期 189& z6 N4 x' R3 ~ a+ ~( ]
6.3.2 确定仿真运行时间长度 190; x3 L3 x' t$ v) E, i, C
6.3.3 确定仿真重复运行次数 190
9 \& \- n) S% z1 R6.4 输出变量方差和比例的估计 191
( A) u+ @& ` D6 o5 o9 T, l6.4.1 方差的估计 1911 d6 l" \/ f4 t5 n
6.4.2 比例的估计 191+ ]: O' `' B' s# p0 Q' E
6.5 方案比较 1924 q- V) W4 M& Z E3 h
6.5.1 概述 192
% n: _4 s) f: M4 O5 Z6 u4 ^% W, k6.5.2 双系统方案比较 192 v2 }$ s; O1 K
6.6 ExtendSim中性能指标采集方法 1951 z% B3 P) [$ ^3 R; d5 r
6.6.1 Statistics模块与一般统计 195' a# j* A2 X' c, { ^7 G9 |9 R
6.6.2 全能的Mean & Variance模块与高级统计 198
, K8 H8 u& |' g6.6.3 预热期的设置 201- i: J' `% i/ M1 j
6.7 习题 202
! o# e9 K% f/ n) V) b1 Z: d6.8 实验 2023 a# f6 F) A9 _( r- D
/ f7 C$ p4 o$ {7 e( Q1 E
第7章 仿真优化 208
7 @! t/ t) L$ v& R/ P7.1 仿真优化概述 208$ U8 H- x2 r! I4 A: N4 R2 Z; D
7.2 仿真优化的步骤 208
8 L7 c; R$ j4 Q- n8 L9 h, R9 k7.3 仿真优化案例 208
3 f/ [+ A( C( g& m: A& m! H; [% s- ^. {; X9 @; s% w! T
第8章 典型应用 2131 a% ~+ n4 W7 n
8.1 库存系统仿真 213" ~, w. F1 Z6 I0 p
8.1.1 库存系统概述 213
4 U6 X4 G, ^. Q7 T0 w4 t8.1.2 (s,S)库存系统仿真 2141 t/ Y9 _; @, U- r9 q
8.2 制造行业应用 220) ~/ b$ V$ O3 x& N; D
8.2.1 问题描述 220
0 \( L9 h* H$ D8 x) v0 r8.2.2 创建模型前 222
2 f. [, r, c; k8.2.3 建立模型的第一部分 222" v" R6 `5 u3 ^0 C$ D
8.2.4 运行模型 224' b0 G" x% {4 [% [! |
8.2.5 增加2个操作和2个缓冲器 225% T8 E0 c. f/ t, V& G! _7 ?
8.2.6 增加1个缓冲器和非标准插入站 226+ V! w9 L& Q( h4 u+ y$ G5 T
8.2.7 完成模型 228
( U( r2 B2 z) `4 S5 h4 P8.2.8 运行“现状”系统的模型 229
) i3 q9 @ t9 t; t/ o8.2.9 增加新生产线 229
# H9 q1 h. N, W+ O( j" V8.2.10 增加另一个自动插件机 230
9 _- T& [! X8 k, a8.2.11 结果分析 231! u% {8 S2 D) r4 O2 v# L
8.2.12 增加动画 2320 [3 I& V/ ]* t( _+ G% j' z
8.2.13 对结果有把握吗 2325 w3 f" z4 f9 O3 q+ R
8.2.14 最终分析 233
& M- {% `: l' ` }$ ]# A8 n8.3 服务行业应用 234
/ w$ S& t3 j4 W5 \4 p6 t8.4 集装箱码头装卸仿真 2381 E" S' c( q6 x; M
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
& G/ `% j6 } v8.4.2 集装箱码头物流系统仿真建模 239
2 f- }9 Z) N! N8 w! S: e- i( h8.5 实验 245
2 K/ I; m( D: A# s; P: }7 c+ ?) i1 D; `+ E$ T
第9章 仿真应用的进一步思考 2480 b- H4 X: L' Q
9.1 系统仿真的本质思考 248& F0 q9 I) ^2 m y
9.2 形似和神似 249' R* `/ w1 |1 p! i' k
9.3 系统仿真应用中的几个疑问 2532 d2 }2 f5 H! ^0 p
9.3.1 系统仿真是影像制作吗? 253
, r* b# l+ r' x2 k9 k! V9.3.2 系统仿真模型要和现实系统一一对应吗? 253
' A" _3 {: X5 {, [* N. {4 s; f9.3.3 系统仿真项目如何起步呢? 2540 } o4 |8 l. b0 N) m
9 M# ]) s! z! m
附录A 仿真用概率统计基础 257
0 d* O8 }* \8 }1 [! LA.1 概率论基本概念 257- s/ i" L2 [& x
A.1.1 随机变量 2570 P6 a8 ?$ O0 w% `. |( d; A
A.1.2 离散型随机变量的分布 257
; L# ^3 G) s- R/ Y" EA.1.3 连续型随机变量的分布 257
9 B6 i% u& U5 ?/ d Y$ ~' ]A.1.4累积分布函数 258
" w1 \1 a; m: z S2 t0 g3 k7 {* KA.1.5 数学期望与方差 258
: p" k! ^8 B- m0 }4 H* BA.2 常用分布及其典型用途 258
+ P% u0 {4 q- N6 b: _7 U* ?A.2.1 常用连续分布 259+ o# T8 i) \5 n/ L
A.2.2 常用离散分布 264
' X0 I- R( F- R N7 p5 yA.3 抽样与统计推断 265
! T+ R I; H5 MA.3.1 总体与样本 266& M: Y9 w/ p! m. c5 f
A.3.2 参数估计 266% t4 X+ g5 `4 b# b1 A* b6 Y
A.4 假设检验 271/ p7 s2 U L+ x1 ^& y$ g
参考文献 273 |