本书目录" J8 H* s8 j1 \8 i6 z
. b( M; C. u+ b' x1 [0 X第1章 系统仿真基础 107 \& |! | a3 n4 i
1.1 系统仿真的基本概念 102 o) k) h2 i0 Y# a6 }% A& [1 P
1.1.1 系统与建模 10
# j9 z6 |% V1 v0 y; e) K1.1.2 模型分类 10 e2 _/ j/ y+ q
1.1.3 仿真及其分类 12
, a, u8 Y$ a, I# D2 z7 @1.2 常用可视化仿真软件包 12! G2 v# h4 V1 F) `& ^
1.2.1 仿真使用的软件工具 12
2 {2 Q* G! }/ T1.2.2 常用可视化仿真软件包 13
/ h* E- C" Y& Y1.3 仿真项目研究步骤 21
# R A+ t# T3 M1.4 习题 21
3 F" Z% h' h( W& A! W y/ L( }6 [: U# b7 |& h# P. W3 A! Y
第2章 ExtendSim仿真入门 233 M$ D/ g+ _4 s6 h4 [
2.1 排队系统仿真 23- W# y% q/ h. m) k# @- L5 K
2.1.1 洗车模型概述 23: p$ x3 J8 l" U1 X. n6 }
2.1.2 从简单开始——单队列单服务台模型 24' l _7 L: U9 q6 N% h
2.1.3 增加复杂性 29$ b- J2 j) G/ \
2.1.4 典型性能指标 34& H4 l6 r3 W6 {* G
2.1.5 进一步探索 36$ q( ^8 i5 D# M' g3 o, G
2.1.6 排队系统的特征与符号表示 375 {' R9 w& x! t2 {6 o3 w: ^
2.2 离散事件系统仿真模型组成 39/ H+ `2 {/ N; ^" X: p
2.2.1 实体及其属性 402 k% u u+ {+ C
2.2.2 资源 40
: t( S: w; W1 y0 ?2.2.3 队列 41) g$ Y# T2 Y5 A, Z* p
2.2.4 活动 41
) b/ u: C- ]/ R0 ~8 g$ t6 M2.2.5 控制 411 Z; Z& O! A; }% S
2.2.6 全局数据存储 41' _- f+ [- F9 W% S; z
2.2.7 系统变量 42
" R. a8 _7 k2 n! S& y2.2.8 事件 430 q' o6 h! S# T" ~" c
2.2.9 仿真时钟 44' r8 a! U2 h4 L7 c7 m$ D, N t
2.2.10 仿真开始与停止 44
* E% H- ?% P5 @7 G ]$ h; _2.3 ExtendSim基本操作 45
( t' i5 q* g- h& S- \2.3.1 仿真设置 45, [7 }+ V) x& K5 V, E# z* H
2.3.2 克隆、笔记本、文本输入、图层 50
7 r, Y9 Q' o+ p" k3 L/ i2 [2.3.3 模型层级(Hierarchy) 51
5 R- `# U7 T* S2 ~/ P2.3.4 模块连接与模型外观 53
, f' x r: w$ }. U) }# J" S/ W2.3.5 如何理解ExtendSim模型的逻辑 53
% {2 u# t, Y4 r! K$ ]8 r2.4 习题 54
7 I' m+ Y- p1 P# {$ s k3 \2.5 实验 54
5 \ ?: F" `& n2 e
! F; ^! F: ?/ [4 [第3章 输入数据采集与分析 556 H# Z' M. q. k1 K; J
3.1 分布拟合的过程 55
5 G% i- ^' L# r' d7 C* B$ j3.1.1收集原始数据 561 e4 b1 t9 b/ @* _# w
3.1.2 数据检验 60# B5 r& H1 q- \$ e) @+ E+ A7 P
3.1.3 辨识分布类型 64
* o! [, t# A0 t& F! _4 H3.1.4 参数估计 65& m0 U4 ~% V% I' }* g9 U
3.1.5 拟合优度检验 66* b Z. s9 t! s2 B# }7 X, x' a
3.2 经验分布 67
1 X: E: r2 [" D6 u3.3 使用Stat::fit软件进行分布拟合 67
' m% J( u1 v$ E+ T; B8 L' q3.3.1 理论分布拟合—连续随机变量 68
( S3 x2 B$ I0 i3 m* l3.3.2 理论分布拟合—离散随机变量 76
; v! K: T" G. f- Y3.3.4 经验分布拟合—连续随机变量 783 f5 A+ @: G- v
3.3.5 经验分布拟合—离散随机变量 79
+ u2 s" S9 ?- s1 [: ~3.4多变量与相关输入数据 81
* n) K1 u3 \" y% A7 G( _$ [ i3.5 习题 81! i4 ?6 ]# |4 a! z; z
3.6 实验 81
; x; K8 s1 X( t& `" O$ p3 ~+ T# U# Z" z! X, l' U
第4章 结构建模 83
" R3 {& {. o7 r- ]* U4.1 ExtendSim模块概览 834 c7 e' a" E: F# @0 x
4.2 实体生成与实体特性 84
6 ^! ~8 J' z/ h c6 J4.2.1 常用模块 84
. L* M& {/ ~5 j- r& O$ F5 ^8 q4.2.2 实体特性 85& S+ V7 |; ~ P2 r2 T0 `/ d$ a9 m
4.2.3 批到达建模 90' Q$ K( _& k: F/ Q5 F
4.2.4 非平稳泊松到达过程建模 91" @$ T( v9 N4 Z0 \4 C! O
4.3队列和排队规则 92, D; H! p5 Y7 n6 w
4.3.1 队列模块 92' s* H! K& g. L
4.3.2 排队规则 93+ j" J0 O% h4 M2 }, n. ] g
4.3.3 排队行为 930 G3 c6 w) W0 Z( \+ r
4.3.4 Queue Equation模块详解——复杂排序 96% F! Y% w, J2 D$ c
4.3.5 Queue Matching模块详解——实体匹配 101
) }4 o+ [/ r! n3 K3 D$ W2 J! a: W4.3.6 Queue Tools模块详解——查看和初始化队列 1023 m& b* Y! c1 _; O+ l. |
4.4 路由(路径选择) 1033 X9 l" ]. {7 ^8 S$ m+ d/ Y
4.4.1 常用模块 1047 L1 d) V# m$ z0 K
4.4.2来自不同源的实体路由建模 105
$ B/ \' I5 f) V V) ~ r- r: t4.4.3 发往多个目的地的路由建模 108
% W, [( f$ U" H! s4.5 使用活动模块执行处理 115- G9 r+ m$ N, {* A7 u
4.5.1 常用模块 115, R2 j! Z' Z2 Z5 J) Y- C# O
4.5.2 串行处理与并行处理 116* K2 Z! E! q9 R0 \) y
4.5.3设置延迟(处理)时间 117: J( u1 d- n" V2 a4 P
4.5.4 活动调度建模 120/ Z: \" h8 l5 M( E8 j
4.5.5 中断处理 125
. w0 v2 H1 @. s: Q7 b5 _4.5.6运输与物料搬运 134- k( ?+ H, x. G' r
4.6合并与拆分(Batch与Unbatch) 1365 d- i. W6 ?' g4 @0 ]7 \) _& g1 ^
4.6.1 合并(Batch) 137
^! m, Q; z( p, n2 t% s* ?4.6.2 拆分(Unbatch) 144
" M7 H# e! w9 \1 N. ]$ b4.7 资源和工班(Resources and Shifts) 147
- u* H2 F) R7 m. N3 r! i# V4.7.1 常用模块 148. I% ~8 s) ^* a6 K) Y( C
4.7.2 如何建模资源 148. N: B2 G# R, c
4.7.3 资源调度 154
- _" W( z- Q' ]* ~. I" E' t4.8 数据存储与管理 1597 U5 M+ U! C! T7 T" T
4.8.1 内部数据库方法 1607 H* g$ f$ z9 ?9 A) i9 f
4.8.2 创建和使用全局数组(Global Array) 163
( {! k. \2 Z" B2 z7 V0 s4.9 基于方程的模块与编程语法 164. I/ o6 `. [$ {, D9 E7 d
4.9.1 输入变量 1646 O0 m8 U# _7 G% q2 y
4.9.2 输出变量 165
6 K' p% X2 Q6 h/ f' w Y1 f4 f4.9.3 方程 166
i2 e2 M" J& Q4 k' u4.10 曲线图模块(Plotter)的使用 169
' c) A6 T: {6 ^4.10.1 曲线图和数据面板 169
! ^. W# m8 l/ u, {5 `4.10.2 Plotter模块工具 170
# h0 L5 g9 @. y8 F4.11 实验 173: W1 ?" L4 h, ]# q+ `* s- l! a
% {( d2 g+ h4 B1 _3 b& B第5章 模型校核与验证 175
`$ ]4 e H" }: K& w! m0 q- b" p5.1 模型校核(Verification) 175* _3 E6 O1 W- }3 }9 z# N
5.2 模型验证(Validation) 175. p3 g# H9 O6 Y6 v
5.3 ExtendSim调试(Debug)工具和技术 176. A g; `* [) ]' }" u x
5.3.1 调试要点 176
) a7 E* f* M, p1 u) ?4 O. C9 C5.3.2 利用动画调试 177
' J! d) ^, J8 @+ W! {5 v5.3.3 在建模过程中校核结果 177# j& B# n" H% c8 X- I
5.3.4 用于调试的模块 177/ e5 Z- w+ C& Z; j" n1 Z
5.3.5 用Find命令查找模块 178! t. R; |/ E x: U
5.3.6 删除没有连接上的虚线 179) a6 C( i. ~5 Q/ K0 M6 {
5.3.7 用记事本集中观察比较数据 180* l* \! D! @) d2 b% e
5.3.8 单步运行仿真 180
6 f7 ~* B% P [8 F0 ]& v$ U; r5.3.9 模型报告 181
7 b7 \& m/ d4 G) b0 {5.3.10 模型追踪(Tracing) 181
! }! S0 k, f% n2 n; Z; w9 \5.3.11 源代码调试器 182$ x) S$ Y3 ~3 J3 d4 V& Q
. T9 ]! e9 p" D0 N1 U, U第6章 仿真输出分析 183
Z0 C& f) f8 O7 X6.1 概述 183
7 P! R. u5 O, p9 I0 a6.1.1 什么是仿真输出分析 1837 v. M; ?$ {( [. Z- H) [
6.1.2 如何估计输出变量的均值及其置信区间 183 a3 l) w4 r" U: Q( @# \
6.1.3终止型仿真和非终止型仿真 185
8 m9 o! S8 D* j; O/ X6 }/ X e6.2 终止型仿真输出分析 185' m/ R5 X# H6 W- Z: K2 q
6.2.1 确定初始状态 186! B: _7 r3 G4 m, j: {
6.2.2 确定仿真运行的终止事件 186# e) M2 `, P4 z- j, L" J5 ]
6.2.3 确定仿真重复运行次数 187# g, @3 t6 H/ B5 v2 G8 c
6.3 非终止型仿真输出分析 188$ m- o; c7 @. K( H
6.3.1 确定预热期 1892 |! x8 S+ T$ D! h/ @
6.3.2 确定仿真运行时间长度 190
9 |5 F$ Z2 N+ s% J2 q1 R6.3.3 确定仿真重复运行次数 190
+ P' a8 D' e5 A$ h1 u6.4 输出变量方差和比例的估计 191
8 N( M3 J! |; A% ^. C0 g, t3 ~6.4.1 方差的估计 191+ J/ E' h0 Y0 m3 W4 R
6.4.2 比例的估计 191
! j5 \9 {. I, Z- Z% c5 X6.5 方案比较 192- e8 P! f* e: y& }; W; U
6.5.1 概述 192" ]% h* X5 s) p, I
6.5.2 双系统方案比较 1927 X3 X* e/ D/ I% ]9 }2 X6 d' ^1 w
6.6 ExtendSim中性能指标采集方法 195' Z* p# j* A- a* ~6 m; q+ r8 M
6.6.1 Statistics模块与一般统计 1956 {, n3 u! n: [4 u0 I {" u
6.6.2 全能的Mean & Variance模块与高级统计 198! U h9 J0 _7 V7 P1 n8 h
6.6.3 预热期的设置 201- I9 s) c1 X$ v) x! I
6.7 习题 202
) U& y+ z" s) x9 ?$ p6.8 实验 2026 C. g/ q+ B3 z
( S, e; A* f) d V7 Y' j' D& Z3 \
第7章 仿真优化 208* ]* Y" H5 g Y( P
7.1 仿真优化概述 208
+ J$ Q5 x- W5 X4 G4 m2 K. f2 r! U7.2 仿真优化的步骤 2087 H6 o" P+ j' S, D, X) j# t
7.3 仿真优化案例 208' Z/ q' i1 x- H; o6 {
; |& U$ F! i0 g, o0 d6 x0 ~1 r第8章 典型应用 213
2 J& ]# c( ?6 y; G8.1 库存系统仿真 2137 c/ Q+ A3 ]" p: i
8.1.1 库存系统概述 213
+ l# o; W6 U; T& Y8.1.2 (s,S)库存系统仿真 214
8 U3 j* d5 P! K8.2 制造行业应用 220
( e2 I4 z: ^. @) l0 R1 d. h, r8.2.1 问题描述 2200 _, e( w4 W, w* @. s6 ]
8.2.2 创建模型前 222
+ b+ o$ R+ B: d- o, t1 U7 W8.2.3 建立模型的第一部分 222
1 Q2 z0 v& R2 A0 g% J2 k8.2.4 运行模型 2246 J4 [! y0 x' N' W( _$ w
8.2.5 增加2个操作和2个缓冲器 225
2 L- m& J: E7 C/ S }" D' X4 M$ x8.2.6 增加1个缓冲器和非标准插入站 2261 t3 t7 Q; I. y% o/ T- T: ^
8.2.7 完成模型 228 g9 f: `- u- g( A5 u
8.2.8 运行“现状”系统的模型 229' b) H9 d0 \ t8 S+ ]+ C
8.2.9 增加新生产线 229
5 {7 }( p+ b, k! @" _8.2.10 增加另一个自动插件机 230
: F/ @" H: o- M4 @, |0 ?8.2.11 结果分析 231# R9 f7 h7 [) r6 Q0 D
8.2.12 增加动画 232: T: ]- _( u l8 q
8.2.13 对结果有把握吗 232
5 t( @4 U4 _- C( |* d s8.2.14 最终分析 2331 Z: [( f8 `5 d# Q
8.3 服务行业应用 234
% _' M# g" p' [+ Q8.4 集装箱码头装卸仿真 238
1 r) `: B5 B7 V( P3 H) j8.4.1 集装箱码头物流系统工艺方案与运作流程 238
( ?8 U) m) q- H: o- D: i8.4.2 集装箱码头物流系统仿真建模 2392 Q K4 I& ~8 ^- H% Y
8.5 实验 245
E" G2 Y! s/ [; o. p$ f7 \, D2 G" |# i# V+ S; s9 p
第9章 仿真应用的进一步思考 248- ]$ C& B3 ^" ^( e$ H4 b% H1 m
9.1 系统仿真的本质思考 248, i- q1 ^( J4 T3 o; @
9.2 形似和神似 249
8 w/ S g# }# |" W0 T4 ?7 ^9.3 系统仿真应用中的几个疑问 253
0 I* p7 z* @+ ^4 ~9.3.1 系统仿真是影像制作吗? 253
3 I9 n& c/ U( u- l. M7 O9.3.2 系统仿真模型要和现实系统一一对应吗? 253
( w* l5 [/ k9 b' N- I9.3.3 系统仿真项目如何起步呢? 254
, J' H8 s4 S9 z- E9 A9 T9 a# h1 @& U# I2 H0 U, U% d
附录A 仿真用概率统计基础 257
. c8 J( W( G5 y( k; y% ]A.1 概率论基本概念 257
4 {1 R: i8 m& \1 i# ]A.1.1 随机变量 257
) b: h5 J( ]! [$ \! ]0 tA.1.2 离散型随机变量的分布 257
2 e# q' d. b3 eA.1.3 连续型随机变量的分布 257
7 v/ y2 o5 P hA.1.4累积分布函数 258
. l" b4 B/ [& I1 `7 Z2 [A.1.5 数学期望与方差 258
V4 f# F( K/ `* U5 N5 A5 `. LA.2 常用分布及其典型用途 258
5 ~4 c" Y: R: V) h" @3 ^- N) Q( V0 ]6 cA.2.1 常用连续分布 259, u. F! b* B" O( x1 S+ E) A( x
A.2.2 常用离散分布 264
0 ^7 `* l. b; v5 [; X5 Y8 vA.3 抽样与统计推断 2654 A+ |" e% T5 w/ x! B
A.3.1 总体与样本 266
1 c/ a8 l( F( M3 OA.3.2 参数估计 266- j* ], v" o$ i/ l* Q
A.4 假设检验 271
/ C# D9 Y8 _: s" d- q4 Z4 W" G参考文献 273 |