本书目录+ v& ]8 ~6 N7 Z$ T
$ N3 W+ e# h& Z5 n0 z$ ^
第1章 系统仿真基础 10( h) ]# l2 @3 U
1.1 系统仿真的基本概念 103 e0 Y$ @; b! k
1.1.1 系统与建模 10( R# Z; \3 P: u1 d2 W: j- r
1.1.2 模型分类 101 Z& F! O* ]* N0 N( f8 c2 A- i+ P
1.1.3 仿真及其分类 12
) ?5 W( z) F+ |# S1.2 常用可视化仿真软件包 12
. h7 k# P# U, O0 ^9 [9 @" I1.2.1 仿真使用的软件工具 12# y7 z) N( b' f# R0 H3 Z' o
1.2.2 常用可视化仿真软件包 13# {8 C8 {6 G+ l% K
1.3 仿真项目研究步骤 21
7 y9 E) J) X7 {( L1.4 习题 21
. ] R; g3 U* S x+ b" g
* v9 c) q0 U4 Y! G0 m第2章 ExtendSim仿真入门 23
7 Z& a& Y% T% ^6 @) Q: ]2.1 排队系统仿真 235 k. J8 z" J* v
2.1.1 洗车模型概述 23( p, C1 y+ z3 U0 _
2.1.2 从简单开始——单队列单服务台模型 24: j+ ^3 H; [, ~* z# P! o- r
2.1.3 增加复杂性 29
0 G% v$ K& N5 F; w6 Y( y2.1.4 典型性能指标 34
$ {, g$ {) [8 L2.1.5 进一步探索 36% J! c: P6 W3 T3 n2 J1 Z, }
2.1.6 排队系统的特征与符号表示 370 g9 `; I: d8 d4 T, P
2.2 离散事件系统仿真模型组成 39
9 G/ L( \- ^/ U4 n2.2.1 实体及其属性 40+ X, u$ _6 Z1 \5 f4 I, l
2.2.2 资源 40
. g% i9 i( r8 w" S2.2.3 队列 419 b4 K+ u U' c- A9 I$ [
2.2.4 活动 41
( I3 f" H" \$ T' a2 _+ e1 c$ L0 |2.2.5 控制 41
- p% s* n0 `7 w5 f2.2.6 全局数据存储 41: I1 x+ R' \* C u6 E* u$ ~" I
2.2.7 系统变量 42
' I* H- ^# h; Y2 v) w2.2.8 事件 43
% v+ [8 O3 A: Y' k" l3 C2.2.9 仿真时钟 44- d2 _3 t5 h9 A8 L" }
2.2.10 仿真开始与停止 444 |) U: S2 a% y1 B
2.3 ExtendSim基本操作 45
5 W. y6 f m! n9 t7 t* Q' P5 i, r2.3.1 仿真设置 45% N* X* N1 s+ ?+ E! V
2.3.2 克隆、笔记本、文本输入、图层 50
# Q3 s i( l: C e% T! z0 Q2.3.3 模型层级(Hierarchy) 51
: o1 H+ ~, c1 v( V1 _# ~2.3.4 模块连接与模型外观 53, R4 D. h: I' |3 N
2.3.5 如何理解ExtendSim模型的逻辑 53
. Q1 h5 h+ }% C* U, j' Z" ^, k2.4 习题 54; V) U) X# H2 y6 E3 j6 |
2.5 实验 54
4 M- l! W7 t3 ?, N/ a/ z n, m2 f0 t1 Y- @, g
第3章 输入数据采集与分析 55
! v2 x) C X0 g7 Y) \3.1 分布拟合的过程 55
1 i- L$ T! p x' U3.1.1收集原始数据 56
/ z7 w" }7 u6 {. Y0 i3.1.2 数据检验 60
& {; ^7 [: V$ R& m+ y3.1.3 辨识分布类型 64
. i+ C0 C( @$ _7 S6 f4 t3.1.4 参数估计 65" h, D' f' d( k
3.1.5 拟合优度检验 66
* h2 [# L5 A& `* ^: j; F5 k; l3.2 经验分布 67
. ^. x8 J6 h# o4 E. Y0 P" c3.3 使用Stat::fit软件进行分布拟合 67
( F4 A, Y& M! a, S3.3.1 理论分布拟合—连续随机变量 68. g0 ^* f, v; _' b
3.3.2 理论分布拟合—离散随机变量 76$ T; E: Z' `9 E/ A5 D" V
3.3.4 经验分布拟合—连续随机变量 78
. o1 ]- g* w" M0 Q" ?" m( Z3.3.5 经验分布拟合—离散随机变量 79
6 j$ `. L9 N6 M& ] a) k' h3.4多变量与相关输入数据 81
" Q1 [# h: m8 K2 T: q3.5 习题 81: X3 @" o$ l3 y' g# e
3.6 实验 811 |/ k% z* x/ V- `# @8 `/ [( t" ` v; s
( }3 T. S% H7 C7 K* e, o2 A7 {第4章 结构建模 831 }" ^1 _7 u2 Q1 s6 w$ y5 n6 [
4.1 ExtendSim模块概览 83- E* ?3 [' O+ R c
4.2 实体生成与实体特性 84
& l* m1 k$ H; O2 `! R# u4.2.1 常用模块 84& x( s# u q, f2 ^$ x7 r; q
4.2.2 实体特性 852 M* K- K7 X- Z d
4.2.3 批到达建模 906 H/ V1 g% H2 s# }
4.2.4 非平稳泊松到达过程建模 91
/ Q1 v C8 B$ _4.3队列和排队规则 92
! I6 a! m4 Z8 d, a4.3.1 队列模块 922 i4 _8 e( T' V2 {
4.3.2 排队规则 93
- G5 c: f ^* V4 O$ b1 c4.3.3 排队行为 93
5 ]5 B9 n4 [- \4.3.4 Queue Equation模块详解——复杂排序 96
1 t4 X' d/ q3 d$ R3 u6 O3 _- @4.3.5 Queue Matching模块详解——实体匹配 101( r1 s5 m" e& `8 H
4.3.6 Queue Tools模块详解——查看和初始化队列 1020 H& @ |+ E; K( w1 o" [2 G
4.4 路由(路径选择) 103
' @" q: s6 |4 e: Q: F$ g4.4.1 常用模块 1043 b+ {. ?5 d( G/ Z- s _, W$ G
4.4.2来自不同源的实体路由建模 1054 Z# P* W: f! l4 U: f9 A6 @
4.4.3 发往多个目的地的路由建模 108
- v4 d3 h# a2 l$ c* ~4.5 使用活动模块执行处理 115
: @: j2 Q1 V* [: N4.5.1 常用模块 115. _( v& w, c1 |$ T
4.5.2 串行处理与并行处理 1167 f, N3 a8 P4 v& I0 S( i
4.5.3设置延迟(处理)时间 117- x- E* M5 ~' }$ G9 S
4.5.4 活动调度建模 120
4 C8 V& T+ X! p$ w8 d" o- r( O* {% ^4.5.5 中断处理 125
t8 L, @0 d; R9 W [4.5.6运输与物料搬运 134
5 Y! J( `. o; q' o4.6合并与拆分(Batch与Unbatch) 136
& i) @+ L+ t/ U1 _ T4.6.1 合并(Batch) 137
9 v+ I6 W! {- B5 O9 V* v9 @. `4.6.2 拆分(Unbatch) 144
. @& F! _& @4 q% r4.7 资源和工班(Resources and Shifts) 147
0 T+ y4 A- s1 Y. X1 K4.7.1 常用模块 148
, \- F! `: r3 ?3 D/ A: n4.7.2 如何建模资源 148
# f# t0 G" d3 X4.7.3 资源调度 154" h0 i( R$ J8 n! i8 H& k7 I6 Q& m
4.8 数据存储与管理 159/ P. H# u9 V! e2 n
4.8.1 内部数据库方法 160
: i- o# |& D# x4.8.2 创建和使用全局数组(Global Array) 163" Z& E3 V) H$ D- S
4.9 基于方程的模块与编程语法 164
7 ]7 F( N: n1 y) g6 D4.9.1 输入变量 1641 l4 B# ~6 |0 \6 y" N C
4.9.2 输出变量 1655 G2 a+ x' o# s: J/ \4 ~
4.9.3 方程 166. a9 M: H; T; p2 o. ~( N4 x
4.10 曲线图模块(Plotter)的使用 169
' F* S3 c ~/ l/ k5 x4.10.1 曲线图和数据面板 169
. g6 Y- ^6 @& y: X% T: p4.10.2 Plotter模块工具 170# s( x' P+ {& ]- [5 L2 V
4.11 实验 173( w" V0 V3 _- ~9 V, F! d/ S
; W/ k8 q4 C9 ]+ F* ?( S
第5章 模型校核与验证 175
) s" P9 k, V8 R3 a. Y- `* K5.1 模型校核(Verification) 175
: O3 N7 d7 O2 W5.2 模型验证(Validation) 175
% i' k- V2 V0 g4 x8 Q5.3 ExtendSim调试(Debug)工具和技术 176; U- u+ b$ n! M7 u$ C
5.3.1 调试要点 176
5 l2 D0 ~- X9 j0 _5 U* {5.3.2 利用动画调试 177
: G; W5 h. ]2 U$ F9 ^) N; n! G3 A [5.3.3 在建模过程中校核结果 1774 }9 x% ~6 _! q) k3 ]
5.3.4 用于调试的模块 177; A$ w/ O0 F8 e' \! n7 I& z
5.3.5 用Find命令查找模块 1781 e) D+ y4 t$ J- o+ S: Z% N6 H
5.3.6 删除没有连接上的虚线 179
! O& ^& H+ e8 ~, q2 J5.3.7 用记事本集中观察比较数据 180
' A9 t( g; V, b/ B& R5.3.8 单步运行仿真 180
8 ^3 Q& T7 i& n7 G9 w$ a# n5.3.9 模型报告 181
. K! M7 E" M/ q% J3 T5.3.10 模型追踪(Tracing) 181
1 y6 k/ n' {% s7 w7 m8 _* e6 |5.3.11 源代码调试器 182- q! B6 Y9 _2 |# I: X! a7 b" u' O
, Y# q9 u6 W! | C
第6章 仿真输出分析 183( u' k( w0 g& ~, [0 ^6 ~4 H( q
6.1 概述 183, z; y* E+ @: m
6.1.1 什么是仿真输出分析 183! G2 A4 T7 J* [' D
6.1.2 如何估计输出变量的均值及其置信区间 183
; |' w5 S: T0 T1 K/ M3 j# F6.1.3终止型仿真和非终止型仿真 185
" {% m6 z0 E3 V& @6.2 终止型仿真输出分析 1859 Q# P% a& p2 }! b- f6 k
6.2.1 确定初始状态 186
; A; }* a) g9 R/ m8 E6.2.2 确定仿真运行的终止事件 1864 \8 M/ c9 b8 o
6.2.3 确定仿真重复运行次数 187; C3 ]6 A1 A; R1 { ]& g
6.3 非终止型仿真输出分析 188
2 Q1 ]: V3 \7 o3 f% y6.3.1 确定预热期 189
3 `% p% D) d& X0 C7 P- D0 X( I6.3.2 确定仿真运行时间长度 190
: K! \8 e! V2 E. S6 e2 Q6.3.3 确定仿真重复运行次数 190
1 Y+ G: w! l" m/ ]2 f# J1 d6.4 输出变量方差和比例的估计 1918 k/ K/ `( [7 z3 Q; X: I
6.4.1 方差的估计 191
7 E; `' s6 M# G6.4.2 比例的估计 191$ F% L4 h' ^4 k. D& N
6.5 方案比较 1924 M S3 d! z, J1 ~9 e5 s* u" |
6.5.1 概述 1929 [ c+ {9 y4 }# c+ a1 p! `
6.5.2 双系统方案比较 192
- \ E5 H* u( h5 {+ @: S6.6 ExtendSim中性能指标采集方法 195
$ W ^( l0 b H0 W6.6.1 Statistics模块与一般统计 1953 R/ y& b" ~' e+ m5 f+ z+ f2 S
6.6.2 全能的Mean & Variance模块与高级统计 198
# o. c. p9 v6 j) r6.6.3 预热期的设置 201
% ^) c) O! y/ V- `4 S6.7 习题 202. |) V$ y. f2 P% g( G. A
6.8 实验 2027 x: N2 s% ^' n. {
& y1 ]) p2 X, f# L第7章 仿真优化 208
* h* \2 l3 ?3 U7.1 仿真优化概述 208
7 I( Y& z" |8 o. U7.2 仿真优化的步骤 208
+ _/ ?" L" h J& |/ N* B1 O7.3 仿真优化案例 208- n' p2 L; O6 T# H6 |; @" M
: v1 ~: F3 B) B) C
第8章 典型应用 213
' n7 o0 x, F- U' }8.1 库存系统仿真 2132 Z% Z; s. {: u; o5 \/ p+ t
8.1.1 库存系统概述 213
. N1 s& [" J; o- D' ?' v# r8.1.2 (s,S)库存系统仿真 214
M: G/ r% T6 s2 y- z2 c8.2 制造行业应用 220" M' w& j" q0 h7 E5 y8 l2 r
8.2.1 问题描述 220; |, i* ^2 h' D1 z9 j* t+ {
8.2.2 创建模型前 222$ {. k3 Z. I5 L A6 [: o7 r
8.2.3 建立模型的第一部分 222
% \9 o* r: M% x9 {5 F8.2.4 运行模型 224
5 ]$ S1 d7 X; `" L# W8.2.5 增加2个操作和2个缓冲器 225% L& Z' k- k* x! L# b) Z% L
8.2.6 增加1个缓冲器和非标准插入站 226: x/ l% J a7 d! n5 E! E0 B" t
8.2.7 完成模型 228
' P4 V5 m J; o4 u0 Q8.2.8 运行“现状”系统的模型 229
+ N+ l% s% V$ O* [) z8.2.9 增加新生产线 229+ h2 C* h7 H0 h0 o8 f
8.2.10 增加另一个自动插件机 230
( P2 {) r( x4 F: o/ s8.2.11 结果分析 231* Z) ~6 S; X0 W' [! b3 O: o) [0 g
8.2.12 增加动画 2323 {" ]! E8 F$ J; m
8.2.13 对结果有把握吗 232
" c. ^$ n3 g# j: v8.2.14 最终分析 2330 ^" O, d+ v1 V7 j& A
8.3 服务行业应用 234- ~8 c( T- f, S
8.4 集装箱码头装卸仿真 2388 u3 ]6 I3 M, S" R) ?* T
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
) { t# `( Z, I& m! R; q8.4.2 集装箱码头物流系统仿真建模 239
) ]$ q) _% i' l; C3 x8.5 实验 245
0 [- T: @% x7 Q' s5 p/ u8 T3 `: V! ?$ C m$ V/ u* z
第9章 仿真应用的进一步思考 248
2 w' n9 g6 G) n) b% A2 m8 z9.1 系统仿真的本质思考 2481 e4 _! p& j* n a n# C
9.2 形似和神似 249
* f5 t$ M9 q g D9.3 系统仿真应用中的几个疑问 253/ B* O; W' ?- Q
9.3.1 系统仿真是影像制作吗? 253
9 i6 {5 y/ f! K# y9.3.2 系统仿真模型要和现实系统一一对应吗? 253 z% p8 p9 A) q( d9 S
9.3.3 系统仿真项目如何起步呢? 254
7 S5 k( |1 h' u n' A" K- z9 G
( C% M' m. B; g- S0 M' R附录A 仿真用概率统计基础 2570 Z9 S: T) a& a( a% W' _
A.1 概率论基本概念 257
* O; \/ A/ C: N1 j0 y* GA.1.1 随机变量 257
+ A7 M1 d: j/ oA.1.2 离散型随机变量的分布 257
]" a) j. d$ L+ e, y: jA.1.3 连续型随机变量的分布 2571 ~5 V2 D# n/ l2 F: I' ]
A.1.4累积分布函数 258$ e/ g; @* O: i. P
A.1.5 数学期望与方差 2581 k; e* ^/ \% M' ~/ h# X
A.2 常用分布及其典型用途 258
, c- ]; q4 H- f. \$ LA.2.1 常用连续分布 259
: {) k% g$ |$ b5 iA.2.2 常用离散分布 2649 m! G7 N0 ~. a. F0 p4 z
A.3 抽样与统计推断 265
, W& n, L8 l* s, d: T* L9 Y1 \A.3.1 总体与样本 266
5 v( }5 } K% d8 G7 P* LA.3.2 参数估计 266
" f4 e9 }3 _/ @3 u% IA.4 假设检验 2710 ^1 P& N0 p% s2 k% t9 _0 k& @
参考文献 273 |