本书目录
1 j D: {# e0 R, g( M g5 [/ ]% s b' @: ^! g
第1章 系统仿真基础 109 ^" a* T' q0 y g& p1 N" h, U& U7 B4 B
1.1 系统仿真的基本概念 10) P4 c& c$ M7 B: t; m
1.1.1 系统与建模 10; R' m4 J; |( q2 G* G1 A: x" D" B0 V* k
1.1.2 模型分类 10
8 @+ x7 W4 P0 \. u1.1.3 仿真及其分类 12$ R; L. f5 O6 d5 [% `, e
1.2 常用可视化仿真软件包 12( L) w. g2 I, b! `8 V- X- P
1.2.1 仿真使用的软件工具 12; m; v$ {+ j7 M. V
1.2.2 常用可视化仿真软件包 138 s* z# R& N" M, g- ~+ q' r/ E( ]; N
1.3 仿真项目研究步骤 21
% N; S! L9 v, I7 u! f6 x1.4 习题 21& W; L6 j7 L1 N$ M. ?; @
5 I5 B$ v2 g0 e1 m6 o第2章 ExtendSim仿真入门 23
6 r- Z- e! a2 ]; J7 R, @% S" X+ y2.1 排队系统仿真 23
: I7 m" q! T. A! k& O3 V8 f2 c3 N2.1.1 洗车模型概述 23
) v" [* y, k6 Q9 ^% m: {8 c2.1.2 从简单开始——单队列单服务台模型 247 |. G# Z* d" p/ w3 K
2.1.3 增加复杂性 290 U( z9 \- ?+ n3 u: |( q/ y0 ? k
2.1.4 典型性能指标 34
% k; G# [( e& o& S7 C3 |2.1.5 进一步探索 36
& `* y- f8 U4 W7 m' |$ J( z( V8 G; p2.1.6 排队系统的特征与符号表示 37
) i+ e, L5 x0 m" P2.2 离散事件系统仿真模型组成 39
$ X3 F r( f, V, E, c8 u! q ~2.2.1 实体及其属性 409 m$ Z0 g+ Y$ ]- T' w6 U
2.2.2 资源 409 g d3 E/ [5 L8 \: U
2.2.3 队列 41
/ ?5 l0 r: l; l3 ^2.2.4 活动 41- ^6 A3 q# h6 x, x, a4 T
2.2.5 控制 41( s( a! L0 Y- H
2.2.6 全局数据存储 41
% r; m( F2 ~1 g2.2.7 系统变量 42: N* `4 o4 W. U- D: R6 V L
2.2.8 事件 43
% B. O" z. ^* D# j! V4 J2.2.9 仿真时钟 44
& m3 g0 U0 c Y2 z5 W K2.2.10 仿真开始与停止 448 Q9 }3 O5 }5 d9 R% I, _% d
2.3 ExtendSim基本操作 45, E1 N* v; n3 \6 w: Y0 {
2.3.1 仿真设置 45* h% q3 n) `& L$ Z5 i/ S0 ]
2.3.2 克隆、笔记本、文本输入、图层 50' R9 W0 L% J' i
2.3.3 模型层级(Hierarchy) 512 C$ i; J' Z+ S& i& K& G3 F
2.3.4 模块连接与模型外观 53
3 l8 y, _/ s5 T! ^$ {2.3.5 如何理解ExtendSim模型的逻辑 53
$ c! i& m8 Z" T/ N1 J d& B2.4 习题 54( j, ~7 N8 ?8 X8 A4 `; G ?' b& H3 Q6 U# s
2.5 实验 54
6 w& v2 v8 ` U, J; a, V9 [' v: N& A# ]. P
第3章 输入数据采集与分析 55
' T! b/ t6 ^! V3.1 分布拟合的过程 55# I! B9 x/ H8 V* A/ {) g8 s1 y
3.1.1收集原始数据 56+ e- u% o. o7 b3 m0 H O. B. A
3.1.2 数据检验 604 X. i6 z4 }5 A- ^
3.1.3 辨识分布类型 64
3 Y F7 ^$ u4 M" z3.1.4 参数估计 653 o7 v, h% b) H5 t5 r
3.1.5 拟合优度检验 66
0 V* X- ]% O) q, R( X$ N5 V. ?0 A3.2 经验分布 67% @' j+ ?9 p% j; C/ ]; V0 t
3.3 使用Stat::fit软件进行分布拟合 67
2 T# a& F1 j( V* [3 T, e# @- K3.3.1 理论分布拟合—连续随机变量 68
\. c7 E V' s& \6 @ e' t3.3.2 理论分布拟合—离散随机变量 76' l; Q, u* z9 u" t9 ]- M3 H
3.3.4 经验分布拟合—连续随机变量 787 y& L; l8 S% h% R n" y, b3 H0 Z
3.3.5 经验分布拟合—离散随机变量 79
" |: P8 y* _& T, m3.4多变量与相关输入数据 81
- b5 n* r9 O; D' s. [6 N& t3.5 习题 81
2 a( B+ S, b# k3.6 实验 81
* h8 j- i/ F1 s( ]; S! i1 b: ]4 v
y- p2 A) o6 S, L6 I6 i第4章 结构建模 838 x1 o E& }, q9 }+ k+ }; z
4.1 ExtendSim模块概览 839 i* v1 n4 i; A- d; x
4.2 实体生成与实体特性 84; z# ]' ], F4 W7 z8 a
4.2.1 常用模块 84
0 }3 B$ g3 A ?2 e: V4.2.2 实体特性 85' f, v3 x6 d8 c, {/ u: I
4.2.3 批到达建模 90
0 h# I4 ]2 ~' r& G( Q! U4.2.4 非平稳泊松到达过程建模 91
! t* U4 R+ G* T4 D, z# u6 T, ?4.3队列和排队规则 92$ I% h: Z2 \# l% K& Q
4.3.1 队列模块 92& o! Z5 O ]) S1 ] P' E& ?
4.3.2 排队规则 93
) I: l- ]$ H4 b1 r. J4.3.3 排队行为 937 y& |1 E2 q7 H
4.3.4 Queue Equation模块详解——复杂排序 96
( |& l6 M* a, O( ]1 r- D1 j* W4.3.5 Queue Matching模块详解——实体匹配 101/ y+ O+ q! l" M: d4 U* W' t
4.3.6 Queue Tools模块详解——查看和初始化队列 102
" P" E l) {' c* t+ m. {" s; E. e4.4 路由(路径选择) 1039 q" ]( E* C6 H9 z& o0 H
4.4.1 常用模块 104
9 ^2 B R4 A$ D e0 V* ~4.4.2来自不同源的实体路由建模 105
) Z" r+ F( K: o# B4.4.3 发往多个目的地的路由建模 108
5 m+ D2 y8 P+ `' W: a7 o+ V' \4.5 使用活动模块执行处理 115
+ Q/ g' q4 | U" e8 T8 [4.5.1 常用模块 115) R% L9 J3 s" O$ f5 `: K: _; D
4.5.2 串行处理与并行处理 1163 D+ E/ R2 x) Q1 D
4.5.3设置延迟(处理)时间 117
" O/ @# I T/ E/ |% b6 K& i5 ~4 {4.5.4 活动调度建模 120
7 P/ T- L9 m T. d) u0 k4.5.5 中断处理 125
* n- I0 \6 i2 O6 v; ^3 X4.5.6运输与物料搬运 134
7 Y2 t3 }! @9 A& t+ l0 _/ X4.6合并与拆分(Batch与Unbatch) 136
* A! X" P1 F+ T' F9 _2 I; U+ P4.6.1 合并(Batch) 137
! }" ^( y$ U5 b# O4.6.2 拆分(Unbatch) 144
) ?& ]3 m. Q K' Z, g! U2 g4.7 资源和工班(Resources and Shifts) 1470 v7 q, g4 w. W
4.7.1 常用模块 148
+ I0 T& P- b* o) l$ i; K4.7.2 如何建模资源 148: f: `0 }; W" }! K; [% `, \. T
4.7.3 资源调度 154. t6 k' U, f$ ?" y
4.8 数据存储与管理 159
$ A0 ~+ D, Z. ]8 s+ ^& z0 \/ m4.8.1 内部数据库方法 160( E+ P5 @7 Q% N9 G! d* v* ?8 ^$ u
4.8.2 创建和使用全局数组(Global Array) 1633 d' K# [$ D- ^* n0 T
4.9 基于方程的模块与编程语法 164
" j6 ?6 V. o. O- w' r. I4.9.1 输入变量 164) q( d. X' D$ ]+ G
4.9.2 输出变量 1658 w% a+ b; M( x6 j/ b' X. w* E
4.9.3 方程 166
% R3 R4 G$ H1 y( E% }4.10 曲线图模块(Plotter)的使用 169, z* V" h. b: ^! ~7 `
4.10.1 曲线图和数据面板 169( U3 K8 w' j! M3 A
4.10.2 Plotter模块工具 170
8 \* T( Y0 s! t4.11 实验 173
7 a0 ^6 I* _' |7 ^; B2 S6 t# m/ g0 V- _) K9 b1 J2 ~9 q$ l
第5章 模型校核与验证 175
! c: L, G5 z* o9 b8 c. i5.1 模型校核(Verification) 1757 e7 r$ F& t. m w
5.2 模型验证(Validation) 175
3 [ t V- t7 _3 [) [5.3 ExtendSim调试(Debug)工具和技术 176* |0 n6 A* ~. E, {7 K
5.3.1 调试要点 176, [. A: n+ o, n2 f/ e& A0 Z
5.3.2 利用动画调试 177
2 x8 t# q* z+ k& ]$ U. s5.3.3 在建模过程中校核结果 1773 Q. o( H f: ?( F9 |' p
5.3.4 用于调试的模块 177% _1 t0 l0 C5 x' k
5.3.5 用Find命令查找模块 1785 @% Q! M Y! r0 ~% ?
5.3.6 删除没有连接上的虚线 179
5 W6 I* _: |) P" ]5.3.7 用记事本集中观察比较数据 180
- _& |( \. x) e' a1 A5.3.8 单步运行仿真 180
4 _+ Y* j* [! I- ^' T5.3.9 模型报告 181
. F7 G0 i( M! L5.3.10 模型追踪(Tracing) 181
& [- S4 }* e" v1 E# M% A5.3.11 源代码调试器 182
. W# Y3 c& {! k; }$ S& d$ z/ q4 `" S
第6章 仿真输出分析 183
$ [0 z+ f$ a G4 L6 z6.1 概述 183
5 y, \) E1 I4 H& ~* Y, G6.1.1 什么是仿真输出分析 183; } r- [! d8 o5 S0 h& ]0 n1 e& S3 K
6.1.2 如何估计输出变量的均值及其置信区间 183
5 \* ~+ q! R( K. r4 W# ~6.1.3终止型仿真和非终止型仿真 185. N9 J1 H7 H& t7 N" u) U2 S3 [2 {
6.2 终止型仿真输出分析 1852 O" {5 r, w& G- M
6.2.1 确定初始状态 186
/ f4 h# x- I2 ^, S# }' M4 m. L6.2.2 确定仿真运行的终止事件 186$ ~9 t% W8 P6 l5 Y" \4 P. C7 l
6.2.3 确定仿真重复运行次数 187: I1 f* p( @: c9 ?" |
6.3 非终止型仿真输出分析 188
) `* a8 Y# [, @' c/ t' A6.3.1 确定预热期 189
' D- p% {5 k9 X5 M6.3.2 确定仿真运行时间长度 190
7 V/ W9 f6 d: M7 L/ q! W; Y6.3.3 确定仿真重复运行次数 190
; e# N+ b* z; b7 t' O g6.4 输出变量方差和比例的估计 191( W* r( R: T7 z
6.4.1 方差的估计 191# |# z- E* [% U3 M+ }% Q6 {/ R
6.4.2 比例的估计 1914 c5 w+ T: M: i5 L
6.5 方案比较 192
* D! p- p. y& D$ W' P% Z6 A6.5.1 概述 192
& y, \3 M* u* p/ C7 s5 n5 t) y }6.5.2 双系统方案比较 1923 v4 L$ K: |5 f# c% m& L2 G/ B- p2 H/ h
6.6 ExtendSim中性能指标采集方法 195
- }! w, l+ ]; z8 b6 D3 d6.6.1 Statistics模块与一般统计 195
5 G/ M" U$ s% c/ q2 x- T8 d* [6.6.2 全能的Mean & Variance模块与高级统计 198: K1 a/ y7 z' T
6.6.3 预热期的设置 201
+ S" f+ U; F" k6.7 习题 202
4 [( q* y8 e+ a" y6.8 实验 2027 t1 R5 X# f7 R
) d1 z Q* `3 R
第7章 仿真优化 208
[, G- p- B! I. W0 @2 T7.1 仿真优化概述 2086 y3 ~+ }# u- G& j
7.2 仿真优化的步骤 208
% t. C/ m7 L j7.3 仿真优化案例 208. W4 g0 a5 t; j# M; K
- ?+ H% K$ V1 l& q& d( y: H7 m5 m( A第8章 典型应用 2137 q- c& ?0 }" e5 w u
8.1 库存系统仿真 213
! q% w- v, V! l) o% m* k% A' m* w: M8.1.1 库存系统概述 213
3 ~: \, R8 c5 B I2 z8.1.2 (s,S)库存系统仿真 214! E+ M2 l3 b4 T. ^8 F! e
8.2 制造行业应用 220
' _& A6 p( _6 _: Z$ K) w" p1 ~8.2.1 问题描述 220, C0 L- |& O) E) r# ~
8.2.2 创建模型前 222
" b/ S3 h- v, G2 V$ @/ r6 F) ~8.2.3 建立模型的第一部分 2227 q/ T F% u) Q& N
8.2.4 运行模型 224
) u/ n6 V+ O; q2 O8.2.5 增加2个操作和2个缓冲器 225+ A. \' p, H! n( f$ e- n
8.2.6 增加1个缓冲器和非标准插入站 2260 _# {3 G) w" Z! \6 ?( w0 | s& P+ W
8.2.7 完成模型 228
/ A0 B5 g8 ^ l6 y: h6 v8.2.8 运行“现状”系统的模型 2291 I; C4 t6 b4 M; ^+ R( {3 i& a
8.2.9 增加新生产线 229
2 p0 v( O4 Q" x+ n# k# s8.2.10 增加另一个自动插件机 230
" {5 }4 r0 H- S# s3 X- E8.2.11 结果分析 231
* H# o9 |, T `1 e- s8.2.12 增加动画 232
( L, v) `* l2 e2 w8.2.13 对结果有把握吗 232
) C; E5 T! B0 D) F3 a8.2.14 最终分析 233. R5 n. \# w% ]2 }' d6 h% g
8.3 服务行业应用 234
. w0 @( U7 u% o4 j8 t" V% U8.4 集装箱码头装卸仿真 238: d0 t( W0 Z/ _/ y4 V6 {6 [4 c
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
( \* U- j: P3 `3 P! F8.4.2 集装箱码头物流系统仿真建模 239
( |* u5 T3 ~/ `! c8.5 实验 2451 T* y. E- v& N# J# l) W3 d8 t
% s0 y0 M! Y# }; h
第9章 仿真应用的进一步思考 248% u5 A/ Q0 ^( v G3 e7 l
9.1 系统仿真的本质思考 248( v, S: i" |1 U m; t4 }: Z
9.2 形似和神似 249
1 A1 s F9 U0 }9 X* v9.3 系统仿真应用中的几个疑问 2536 [; b8 X! t" h/ T/ O& E
9.3.1 系统仿真是影像制作吗? 253
. Z2 s h6 R4 b, N" ?' f N% X: R& J9.3.2 系统仿真模型要和现实系统一一对应吗? 253, E$ g6 g# {1 Q) @# r; `& k. {
9.3.3 系统仿真项目如何起步呢? 254
- w% N! C* H! z! u$ l* E1 s& }0 H8 Q
附录A 仿真用概率统计基础 2571 j+ s4 O& Z2 R7 U9 K
A.1 概率论基本概念 257+ c( n/ J% V/ K4 O; X( d
A.1.1 随机变量 257( E4 E( R( g) p/ g- S2 w0 |
A.1.2 离散型随机变量的分布 257
4 \+ x; S9 O. |" z2 |A.1.3 连续型随机变量的分布 257
/ R$ V% r* g6 J& {& {A.1.4累积分布函数 2589 D: s8 f) A# h; g3 e
A.1.5 数学期望与方差 258
% D$ L# W& o# t) tA.2 常用分布及其典型用途 258
8 m$ r& M! v* ]A.2.1 常用连续分布 259
8 ?6 W; t3 d" X; ?( x6 i |6 ^A.2.2 常用离散分布 264
+ i! x( D: t( _" dA.3 抽样与统计推断 265# d; V' f1 p: w% H
A.3.1 总体与样本 266
7 h$ }0 n' r/ u7 l7 EA.3.2 参数估计 2667 c/ K( w2 P0 Q! R- S$ c; e8 O
A.4 假设检验 271
' a; T/ Z! G' n6 a4 C参考文献 273 |