本书目录
; o$ n1 ~, R1 \8 M; K' y3 \
$ c8 m! o& Z! C7 S- P. R第1章 系统仿真基础 10
0 M. o# `# h* x$ p( h1.1 系统仿真的基本概念 10) T' T7 q: E) p i* B
1.1.1 系统与建模 10
6 S; o" t: x# a# A6 I8 ~# D1.1.2 模型分类 10. ?" z: Z/ z) l5 ~% `9 \! X
1.1.3 仿真及其分类 12" |$ s; k- R/ F3 X' M
1.2 常用可视化仿真软件包 12" o- A/ C) D) m0 g
1.2.1 仿真使用的软件工具 129 G: `3 k- u2 r( @' K* }% I
1.2.2 常用可视化仿真软件包 13
/ ^ m2 S1 L. D5 Z! z6 J1.3 仿真项目研究步骤 21' O8 F& ^8 Z" P# s# l4 }
1.4 习题 21
8 `3 ^7 V' U0 ]! N j! m; `9 K5 L& s/ c7 }8 ?+ r5 z- F& r
第2章 ExtendSim仿真入门 23. Z$ {, {2 I* W: I
2.1 排队系统仿真 23
B5 z! F' [+ A" m% Q2.1.1 洗车模型概述 23# A3 y% D6 q' U. |5 N3 a
2.1.2 从简单开始——单队列单服务台模型 24+ W) I& {7 S* v& w4 @/ }; X: Z
2.1.3 增加复杂性 29
- {5 U' S" I! J# B# L2.1.4 典型性能指标 34( F6 Q# W! _% b3 ~- ~
2.1.5 进一步探索 36/ b' ^, H7 i% C" q
2.1.6 排队系统的特征与符号表示 37/ j4 z6 K( j) {& g
2.2 离散事件系统仿真模型组成 39* b. u1 m1 G5 T! C: D; E* T: Z
2.2.1 实体及其属性 40# a' U0 h1 j h
2.2.2 资源 40
+ X+ b" i4 v' ^! H/ d, i& K& j; |2.2.3 队列 41/ S7 `! }. |. a* N0 Q
2.2.4 活动 41* v& L: k6 ]. I9 v2 T6 f
2.2.5 控制 41
A' ]# P9 K( V3 L5 b2.2.6 全局数据存储 41
( ]5 U* g9 N" s5 ]" ~2.2.7 系统变量 421 F0 V5 \1 ?. J1 z
2.2.8 事件 43' M4 U1 J. Y7 }+ i2 m
2.2.9 仿真时钟 44
2 ^ L( [3 F' {2.2.10 仿真开始与停止 44
0 P- z8 A' X$ b5 o& `. ~2.3 ExtendSim基本操作 45
0 K" R) Y. V; e" M6 y2.3.1 仿真设置 45
# D8 H3 c$ z5 N/ P' `+ O2.3.2 克隆、笔记本、文本输入、图层 50$ N! |) a6 m' i' b: M
2.3.3 模型层级(Hierarchy) 51
, p9 r1 G6 o* ?' U+ O: L2.3.4 模块连接与模型外观 531 D0 l7 |* b! t9 a
2.3.5 如何理解ExtendSim模型的逻辑 53+ \7 D1 Z$ }9 M
2.4 习题 546 q+ h" x. k- ~ G \8 u* `* m
2.5 实验 54
5 a2 q9 j7 D! N9 ?& u4 r7 [. ]
! s' O, f# G' Q& y: q8 r第3章 输入数据采集与分析 55
. G: T# X" Z4 ]$ C3.1 分布拟合的过程 551 g6 R# c. K+ U) P& L" K
3.1.1收集原始数据 565 a3 {# D: m+ `
3.1.2 数据检验 60
. N' ?' Z3 L7 \7 m/ [" k3.1.3 辨识分布类型 64" l# g, L& G1 G& q
3.1.4 参数估计 65
7 F, W( i( S; H1 _5 N: f/ h8 a, d, V$ e3.1.5 拟合优度检验 66
. e, V& |2 {' p* r3.2 经验分布 67
1 P/ P/ r% v! w3.3 使用Stat::fit软件进行分布拟合 67
2 O. u5 t7 b7 T- o3.3.1 理论分布拟合—连续随机变量 68
+ g2 m" w& i/ C7 q3.3.2 理论分布拟合—离散随机变量 76
! ]! [( T6 I$ Y3.3.4 经验分布拟合—连续随机变量 78 r9 `6 c" l6 R8 b. i
3.3.5 经验分布拟合—离散随机变量 79
7 F0 B' l* r9 f0 e5 ~8 z" W3.4多变量与相关输入数据 81* p8 X& X' m+ u6 A
3.5 习题 81
) s$ Y$ T6 H3 H/ e4 J5 o+ ]3.6 实验 81; ?# A# y+ r$ p9 U! {4 M
$ o( W) l& D" |& M. c% L
第4章 结构建模 83* o/ V+ F8 J9 L- e3 R( A' P% V
4.1 ExtendSim模块概览 83
7 g% x5 ?( _8 H. C) R. |% q2 D4.2 实体生成与实体特性 84( G1 x0 V* ]5 J" h6 C
4.2.1 常用模块 84
+ V. Q) I6 _# G4.2.2 实体特性 85
0 J2 {) F' i% z4 ^4 ~& g/ n4.2.3 批到达建模 90( z: [( N1 m# h7 \( X( {
4.2.4 非平稳泊松到达过程建模 91
. B! z% [ O" G+ W4.3队列和排队规则 92
) e" \, u* ?1 @5 h5 H# d& [7 K# h- @4.3.1 队列模块 923 d0 D2 Q2 e6 V2 Z, b3 P4 r
4.3.2 排队规则 937 S" Q' R" f+ R; \6 j* s: U$ ~- k
4.3.3 排队行为 93
9 u0 o" w4 N( h3 G5 T7 a8 S4.3.4 Queue Equation模块详解——复杂排序 96
6 [+ \' a5 o" u/ i6 U7 R; R4.3.5 Queue Matching模块详解——实体匹配 101( S" R' U4 U3 [0 L1 S$ s( A7 V$ M
4.3.6 Queue Tools模块详解——查看和初始化队列 102
/ t! K5 J9 I! X5 K( Y4.4 路由(路径选择) 103; n3 p1 d3 a- E( f- p
4.4.1 常用模块 104. @4 t; k8 J0 R" M' U E+ I
4.4.2来自不同源的实体路由建模 1053 ]* a: Z' x4 ^6 D1 L- K# o' m# k
4.4.3 发往多个目的地的路由建模 108
; p6 x( T2 {& a7 J) M4.5 使用活动模块执行处理 115
& Z; e0 Y/ a: x% V! c2 a4.5.1 常用模块 115! g& J2 \1 O% \( n1 k
4.5.2 串行处理与并行处理 116, d' X/ ~) l, ~& ?+ f5 K* Z
4.5.3设置延迟(处理)时间 1171 z- b0 b7 h+ j5 E6 @0 a I# S! x
4.5.4 活动调度建模 120
" E0 w3 x" D# g# o$ g4.5.5 中断处理 1252 N0 l5 p( u9 I; A
4.5.6运输与物料搬运 134+ B) L7 P# a1 z) \
4.6合并与拆分(Batch与Unbatch) 1367 h0 Z: x* z4 l1 X, q, @
4.6.1 合并(Batch) 137
, p/ T N& f% d& Q% P4.6.2 拆分(Unbatch) 144% y+ e7 B& h' C
4.7 资源和工班(Resources and Shifts) 147
' I) H; [- G# S4 b4.7.1 常用模块 148- W7 {! T- x% L' N' z( n: H
4.7.2 如何建模资源 1480 I! X" h% F7 k3 B* V C
4.7.3 资源调度 154
/ m" m4 {: T8 |2 K4.8 数据存储与管理 159
0 t: S2 x4 A0 l; J3 j2 z1 F( d( z) @4.8.1 内部数据库方法 1606 {$ P4 U/ d; Y; q9 i
4.8.2 创建和使用全局数组(Global Array) 163
8 N% G1 J+ Z& S: i4.9 基于方程的模块与编程语法 1649 Z$ L$ m3 S4 w" W, b
4.9.1 输入变量 164$ u6 u4 p8 i0 i- [, C6 b
4.9.2 输出变量 165
% i4 W0 f% D7 Y+ Y8 s4.9.3 方程 166
7 b- t% M' h5 ?1 H' Y+ Q. t& x4 d5 ~4.10 曲线图模块(Plotter)的使用 1692 g( w1 n. C& |* t" m( z4 p
4.10.1 曲线图和数据面板 169
) W3 ?! h- I1 n7 G u b: L4.10.2 Plotter模块工具 170
5 r! f0 J2 Z5 [; Q: g3 a* h2 M4.11 实验 173
! V2 I& c0 v3 \# v/ z U* X9 j3 U
- E( _, e4 `0 @( d- |3 K6 @# ?" U5 t第5章 模型校核与验证 175# {7 v" t/ L5 a! T8 ^( e1 k3 M: i
5.1 模型校核(Verification) 175& }- ?8 w9 { t, G
5.2 模型验证(Validation) 1758 J7 f9 f5 }- ~& ~0 \
5.3 ExtendSim调试(Debug)工具和技术 176. @7 y3 ~9 v; X' o# W" u6 N5 p
5.3.1 调试要点 176
* [! y& s+ ?( I. T0 Z$ C8 s5.3.2 利用动画调试 177
3 A' l6 [1 W+ d+ H& [) o5.3.3 在建模过程中校核结果 177& D' R- c+ \/ X% K
5.3.4 用于调试的模块 177
7 y, q3 Y( I, n" \* t8 H' I1 p5.3.5 用Find命令查找模块 178
! v8 m) C/ I: X: _# M/ l, v5.3.6 删除没有连接上的虚线 179
( h' H! U7 V5 I3 S5.3.7 用记事本集中观察比较数据 180) M8 G7 T& P5 f* G) v
5.3.8 单步运行仿真 180
# n; u1 m- ?) }# z+ |' g5.3.9 模型报告 181
% h% O5 x0 n6 z+ w8 X( Q6 B5.3.10 模型追踪(Tracing) 181) R$ q1 T/ Q0 O6 Q: X3 ]
5.3.11 源代码调试器 182
/ y6 |; } J( a3 \+ ]# I
/ D2 }- h, z3 Z# g第6章 仿真输出分析 183( v- B# M, V# ~4 C
6.1 概述 183 M3 K$ ^& {# A. S
6.1.1 什么是仿真输出分析 1830 M: |( L: V9 {/ e7 q( w
6.1.2 如何估计输出变量的均值及其置信区间 183
5 c8 y# [/ S% [0 b6 K6.1.3终止型仿真和非终止型仿真 185+ G1 B6 V9 H6 G# D. }. z
6.2 终止型仿真输出分析 185. x6 b% }' } K9 \$ D; m; R
6.2.1 确定初始状态 186
1 w* P" ?& u( S( D6.2.2 确定仿真运行的终止事件 186
* W! Y- W' J$ ^" G5 c2 n- E( @: b6.2.3 确定仿真重复运行次数 187
2 n0 Q: q0 z) R" F9 V6.3 非终止型仿真输出分析 188" x9 Y4 U) U# f$ W, n8 z. A
6.3.1 确定预热期 1890 f9 }8 p% e( C+ {
6.3.2 确定仿真运行时间长度 190( ]3 r& c0 Y- r! h: B' b/ r
6.3.3 确定仿真重复运行次数 190) U, i# ^. b1 d. A
6.4 输出变量方差和比例的估计 191: A4 @; B/ D& ^: A5 `
6.4.1 方差的估计 191
2 b8 h6 b2 |+ E6.4.2 比例的估计 191$ s1 A" g4 j+ H7 j6 Y
6.5 方案比较 192" r% I: F5 I& V* c3 y# P, l3 k, L
6.5.1 概述 192; a0 `3 V7 A) }+ |
6.5.2 双系统方案比较 192
3 E' z' j: q3 Q: O. P6.6 ExtendSim中性能指标采集方法 195) z% Z4 w% r1 R3 e1 D9 h
6.6.1 Statistics模块与一般统计 195
* W; u, x0 C5 f- j& P6 m6.6.2 全能的Mean & Variance模块与高级统计 198
i, h* \0 u; r1 R. B& e6.6.3 预热期的设置 201$ L' M# ]) A7 e* [
6.7 习题 202
! g$ a1 n6 x' B& R4 w% B7 }5 J' d |6.8 实验 202) `& |0 r! X1 ?6 o
+ x/ K3 t! I+ y) j2 }第7章 仿真优化 208
. H8 I) i% n& I% w( g7.1 仿真优化概述 208; ?3 S; H, |+ _; Q
7.2 仿真优化的步骤 208' \( z! d' V" j* g0 O" L! I
7.3 仿真优化案例 208
0 j( W: h* h& n
. q W, g) A5 X第8章 典型应用 213% |1 a, _' ]$ E' z" @% F/ D6 b
8.1 库存系统仿真 213
3 u+ `3 {$ I5 U2 j# ]" N# I* K8.1.1 库存系统概述 213
0 y# ]. w J* `2 O- p0 C2 v8.1.2 (s,S)库存系统仿真 214
& g V) A9 p1 l7 l( S2 x8.2 制造行业应用 2201 ~: K/ v# P ?# M
8.2.1 问题描述 220
5 z6 F0 u* S4 D5 z8.2.2 创建模型前 222
( s9 A( c% A `8.2.3 建立模型的第一部分 222( x7 _2 o, ~, M2 O4 c& ?
8.2.4 运行模型 224
$ v9 p5 j: Q: U% U1 d8.2.5 增加2个操作和2个缓冲器 2253 a. G z8 F- \3 B! | l
8.2.6 增加1个缓冲器和非标准插入站 226
3 q0 r7 \! L' q( F8.2.7 完成模型 2280 d6 H7 g; C1 Q- u# X. n; b
8.2.8 运行“现状”系统的模型 229
" M- c b$ j; f' R8.2.9 增加新生产线 229 c( H; u+ v9 H( c3 O
8.2.10 增加另一个自动插件机 230
+ j3 R! b9 P& y, w: \8.2.11 结果分析 231. s; o; C. O0 y2 p& o7 q% J) ?. n+ [
8.2.12 增加动画 2326 b+ b7 b! N$ A4 u' M& q8 \5 b
8.2.13 对结果有把握吗 232. a1 G) H4 ?2 N7 N8 Z) V9 z
8.2.14 最终分析 233
& l0 S: a: M4 i8.3 服务行业应用 2341 w1 e9 m" C) k4 |1 u! P
8.4 集装箱码头装卸仿真 238
' K9 a" \$ y: a8 ]! {/ t% z8.4.1 集装箱码头物流系统工艺方案与运作流程 238
' ]0 r1 F- K; T2 T" q8.4.2 集装箱码头物流系统仿真建模 239# {: V s; D# {6 E6 F$ M6 |; ^
8.5 实验 245& e5 M; C X% F- o2 K6 C
# K6 d' r0 P7 G' L5 w- c
第9章 仿真应用的进一步思考 248
( l+ ~ X( r0 K1 a2 W9.1 系统仿真的本质思考 2487 w/ O( [! V$ S9 h5 L6 Z7 k
9.2 形似和神似 249
; y3 @! H8 W2 [6 O* S2 ?9.3 系统仿真应用中的几个疑问 253
# M/ C, I m3 e9 L7 v1 i9.3.1 系统仿真是影像制作吗? 253/ \( Q5 f. @5 [' [2 s0 q# c7 X! p9 w
9.3.2 系统仿真模型要和现实系统一一对应吗? 253# X. q/ r* j) ?8 v
9.3.3 系统仿真项目如何起步呢? 254
- C* x8 M7 G9 y9 x" Y, _& [2 V7 X9 R" }
附录A 仿真用概率统计基础 257
' d' P* _8 v Q1 C$ n2 e% MA.1 概率论基本概念 2576 n7 p ?: z7 E5 h4 n
A.1.1 随机变量 257
. J' m3 Z2 m+ s8 L; KA.1.2 离散型随机变量的分布 257
) V$ o8 l" g: G" AA.1.3 连续型随机变量的分布 257
4 z6 j/ A. d/ u# L0 e: T% dA.1.4累积分布函数 258
1 I" j( K& D. U0 m1 F' ^A.1.5 数学期望与方差 2589 N+ c" M' `& q
A.2 常用分布及其典型用途 2580 y& O5 B3 f5 s( g8 E3 M
A.2.1 常用连续分布 259
' q. j; T# D8 z: w4 K+ y0 DA.2.2 常用离散分布 264
: W& H: m& ~# }: H% T SA.3 抽样与统计推断 265
1 ^3 Z P* e, [' r3 C9 uA.3.1 总体与样本 266
( K1 t" x: ?: y8 }+ i. y; ~A.3.2 参数估计 266
0 y! ~8 J# H8 _2 t& ^( I$ FA.4 假设检验 271" |3 V7 x& ]; L. j
参考文献 273 |