本书目录
8 x: m$ Z2 F+ ?. g: g+ ~1 Y$ L! Z2 @8 y4 A. D: C
第1章 系统仿真基础 10- p; { [ m/ e8 c- J" e9 s, {/ p
1.1 系统仿真的基本概念 10
5 M+ ?& g3 G% \& r4 f+ K1.1.1 系统与建模 108 I; a3 c. z/ H0 }
1.1.2 模型分类 10" ?# [5 f/ \' E. J4 Y+ Y% y: ~
1.1.3 仿真及其分类 12% s+ L1 ]3 N |" M
1.2 常用可视化仿真软件包 12
5 A: d/ W5 J4 g# t1.2.1 仿真使用的软件工具 12
2 I l: ?' B. U" Y1.2.2 常用可视化仿真软件包 13
/ Q* n. k& M. e3 L! [1.3 仿真项目研究步骤 21
4 L, K" D) Y& c% [" V C1.4 习题 21
* a5 O& n5 x0 H: g% J: \* I) c: e
6 |5 M2 I( i B, u0 L. b9 k第2章 ExtendSim仿真入门 23. a- l5 r/ l. f" s
2.1 排队系统仿真 23# J9 L c, g2 ^2 D
2.1.1 洗车模型概述 23
4 ~* h! @& s- I/ D# m2.1.2 从简单开始——单队列单服务台模型 24! Z% I+ a% ^8 w
2.1.3 增加复杂性 29
! e6 a4 m3 X V. C L2.1.4 典型性能指标 34$ L# s! s( L) n' V2 h/ @
2.1.5 进一步探索 36- n, ^8 j! A9 ~$ d1 k" n0 G
2.1.6 排队系统的特征与符号表示 37
& [. e$ I$ v3 y5 ^" y- }1 u' R2.2 离散事件系统仿真模型组成 39 } q* Y& e6 K2 _5 |( r) {6 d
2.2.1 实体及其属性 409 H1 j% F7 c1 y1 ]" _1 z
2.2.2 资源 40
$ P4 K8 v7 \# u S0 H& f8 s' E2.2.3 队列 41
7 b6 f# k6 Z7 c1 J# K' S. S2.2.4 活动 41
4 R" q% j, B& \3 S+ m5 I3 C2.2.5 控制 41& T+ y, x( |2 @( l3 g0 Q
2.2.6 全局数据存储 41
1 l) e3 Y5 W6 I7 V" y$ d) f2.2.7 系统变量 42
3 w9 S) Z0 e" M1 F, ~8 ~# s2.2.8 事件 438 v& c4 P0 X5 v- u q
2.2.9 仿真时钟 44
- s3 c B$ \/ H2.2.10 仿真开始与停止 44' U+ G4 g) T% J# j
2.3 ExtendSim基本操作 45
7 D0 M7 B9 W6 l# E/ v2.3.1 仿真设置 455 D n6 p. V' p& G0 a6 N e
2.3.2 克隆、笔记本、文本输入、图层 501 a9 j7 l$ T5 r9 c- o# a
2.3.3 模型层级(Hierarchy) 51, h/ p8 l6 r( T6 e, n
2.3.4 模块连接与模型外观 53
) K& V. C* v3 p$ V" E. N2 K2.3.5 如何理解ExtendSim模型的逻辑 538 I `0 f9 M6 M/ c1 z
2.4 习题 54, q/ I7 v# ~3 P
2.5 实验 54# ]' G. N9 v5 \, o# u: M3 R
: L' H% k: v( q# m( p
第3章 输入数据采集与分析 55
8 q7 O+ m. b8 a3.1 分布拟合的过程 55$ ^2 b) a% H$ e: W( X$ L
3.1.1收集原始数据 56
d B! R# c; D8 o4 b3.1.2 数据检验 60( j( ~; b, y! w% |0 A
3.1.3 辨识分布类型 64
5 ] D$ T! t! U8 a+ h3.1.4 参数估计 650 o8 Q9 K6 Y4 ] p1 x, W7 u
3.1.5 拟合优度检验 66
o. @ q& W! r8 l6 }& I3.2 经验分布 67/ V; [! G/ W; `2 L) t0 q# d
3.3 使用Stat::fit软件进行分布拟合 67
* r h. I0 D* L# S3.3.1 理论分布拟合—连续随机变量 68
) z' \- i k, G( a; X. `3.3.2 理论分布拟合—离散随机变量 76: P' s) R- e+ g. m
3.3.4 经验分布拟合—连续随机变量 78
! e" v6 ^- S: W! Q/ V% H, Z9 W3.3.5 经验分布拟合—离散随机变量 79
) p- H" q& k: I' D3.4多变量与相关输入数据 819 \% l3 ]8 o" F- H. ~+ z; a
3.5 习题 81
- [4 ^! O! o' _8 a3.6 实验 818 J# o9 h) ?5 ~. V" P( C
' S, k0 K* N) ~第4章 结构建模 83) k5 |' |1 M; z! A2 N- [! l5 ]
4.1 ExtendSim模块概览 83! w5 @7 q/ Z! ?6 {2 U8 g( y6 }. b
4.2 实体生成与实体特性 845 ]8 l- _$ q* N* H
4.2.1 常用模块 84
1 P5 O+ @/ _+ X, I* z/ r4.2.2 实体特性 852 z9 w& M% j7 J* d8 f
4.2.3 批到达建模 90' @: L; B4 G/ B
4.2.4 非平稳泊松到达过程建模 914 m. ?5 J4 F6 D% _- y/ {7 ~
4.3队列和排队规则 92
# y! P8 h" X7 C) g' H3 d- K0 V. \4.3.1 队列模块 92
# I2 a6 l: m6 e9 x1 D% M) a4.3.2 排队规则 93$ V" @3 x1 C; t3 q+ |
4.3.3 排队行为 93! X2 A$ h$ c7 `( v
4.3.4 Queue Equation模块详解——复杂排序 968 s2 _* A& t6 F
4.3.5 Queue Matching模块详解——实体匹配 1015 B4 X6 p! f* P6 w Q6 g7 s
4.3.6 Queue Tools模块详解——查看和初始化队列 102
" T3 W# b: P; U9 ~4 }7 ~7 o/ y4 v4.4 路由(路径选择) 1038 X& i3 R( `( b$ l
4.4.1 常用模块 104
, w( Q- N4 L% ]: E2 D: i4.4.2来自不同源的实体路由建模 1057 v5 r" m* U0 ]9 _: f& A6 U4 ]
4.4.3 发往多个目的地的路由建模 108
0 v* W, d3 p! }8 N1 O4 J! m4.5 使用活动模块执行处理 115/ U3 I7 L( S* o5 o" z
4.5.1 常用模块 115
1 V5 t3 D7 N8 A) D9 R" K1 x& @4.5.2 串行处理与并行处理 116
: k8 E" Q3 i+ u+ J4.5.3设置延迟(处理)时间 117
6 g4 _9 r# g6 Q; N+ r4 J0 u4.5.4 活动调度建模 120
8 s% T' B u; g3 p" K9 u$ [" z1 }4.5.5 中断处理 125& P9 h& H8 I; j" B+ s
4.5.6运输与物料搬运 1343 o$ D: [! Z/ O# M8 ~2 q. q
4.6合并与拆分(Batch与Unbatch) 136
/ E- I: g& P) z4.6.1 合并(Batch) 137* }8 L5 g- n7 i* _+ [
4.6.2 拆分(Unbatch) 144+ m4 g! j& |2 G! p
4.7 资源和工班(Resources and Shifts) 147
- q' F% W# \% a3 d# R4.7.1 常用模块 148
' C. I- K1 W9 K3 `4.7.2 如何建模资源 148; E) ^& g/ T9 g$ F/ c. M
4.7.3 资源调度 154! g- Q! w& n5 }$ j! Z b4 l
4.8 数据存储与管理 1595 @0 y, J# D1 `4 K6 q! V
4.8.1 内部数据库方法 160: k0 H* M( I( |! X4 z% X# x
4.8.2 创建和使用全局数组(Global Array) 163
1 w- |* M$ u% v$ n7 e! I- j9 y4.9 基于方程的模块与编程语法 164
3 r& U& l) v( v$ Y$ I8 ?; L' o$ N4.9.1 输入变量 164# ~4 w6 K6 x& O* f
4.9.2 输出变量 165
0 q& Q: G( H. \! O* f2 x4.9.3 方程 166
+ s4 J9 L. H+ W$ O# p1 C4.10 曲线图模块(Plotter)的使用 169
: x0 R$ D3 ~% I. ], s4.10.1 曲线图和数据面板 1691 p+ K! u1 u7 x& C# n
4.10.2 Plotter模块工具 170, S/ ^9 Z, F* D' _7 F. G* J$ H# w, h/ e
4.11 实验 173
2 P" d2 G( m" M R' a( y
/ ?" B% k3 u" w& ^- h: b第5章 模型校核与验证 175
9 I [8 ? J# N' i" q0 m4 D( L5.1 模型校核(Verification) 1753 k& M. a2 P: \ [* U5 u
5.2 模型验证(Validation) 175
' {$ p9 H- [. Y& j3 d- m# S+ O5.3 ExtendSim调试(Debug)工具和技术 176
: S% h+ U( D8 Z( }3 _: F5.3.1 调试要点 176
: l/ D, x3 m7 r5.3.2 利用动画调试 177
8 M U7 w6 d4 o5.3.3 在建模过程中校核结果 177$ |$ r7 o' @. v
5.3.4 用于调试的模块 1770 @, X7 m+ _0 |# I
5.3.5 用Find命令查找模块 1786 h7 s7 [/ Y7 J' l7 T
5.3.6 删除没有连接上的虚线 179: E* R: S+ p. |) j1 [6 @5 M
5.3.7 用记事本集中观察比较数据 180
% T+ e& u7 T d: Z8 K1 Y5 S+ y, `5.3.8 单步运行仿真 180
. S% S; I" w9 Q$ b, J. f5.3.9 模型报告 181
# i, I7 M/ d. \$ V j) K2 B P5.3.10 模型追踪(Tracing) 1816 C& o# `+ k* i6 B/ W: X" Y
5.3.11 源代码调试器 182
. E: S3 ?- r5 G: z, C/ F
& T, s; {( b* B( V/ s1 v' \ U第6章 仿真输出分析 1836 Y, T. e3 M4 s& E
6.1 概述 183
' @/ D4 Z5 l- j+ T; C# E3 q6.1.1 什么是仿真输出分析 183+ u# I% w2 f2 [9 Z) d' e. _# l! J
6.1.2 如何估计输出变量的均值及其置信区间 183
]7 {# j6 v6 f! b4 H6.1.3终止型仿真和非终止型仿真 185: P0 M! J- v5 m' l' e$ e9 F, K
6.2 终止型仿真输出分析 185
* o6 { S" c1 h8 f$ V6 y8 B6.2.1 确定初始状态 186
7 }/ l6 X( X% V0 J5 f$ ?' [6.2.2 确定仿真运行的终止事件 1861 \3 \) H( k3 n* [' z7 J
6.2.3 确定仿真重复运行次数 187
7 k5 G) {7 f% s5 a" A6.3 非终止型仿真输出分析 188
$ J% E: @0 z9 P0 t6 F) S: U6.3.1 确定预热期 189( _1 M) e0 B+ Z' B) F1 o; T# d- u
6.3.2 确定仿真运行时间长度 190( {! E/ C3 ~+ l; e# x0 c1 D# k; y1 |
6.3.3 确定仿真重复运行次数 190
0 d( i# w8 _$ `2 X. Q/ @ w1 J6.4 输出变量方差和比例的估计 1914 c; S7 c( i: d% X/ x
6.4.1 方差的估计 191
2 r5 x6 n0 A V: j- v/ X" S$ u6.4.2 比例的估计 191
$ K/ Y# p& M; [& q& P) Y$ V6.5 方案比较 192
2 o! q. @# E- d" L1 X9 H6.5.1 概述 1927 R3 q, S: j2 E1 [" e9 V* U
6.5.2 双系统方案比较 192! w3 f$ a* Q1 A6 s
6.6 ExtendSim中性能指标采集方法 1955 z- k: | Q7 E8 u6 O
6.6.1 Statistics模块与一般统计 195
1 A0 t" u7 t3 ?# `4 }" g: I+ e6.6.2 全能的Mean & Variance模块与高级统计 198
" h, V3 w ]" N- `% ]6.6.3 预热期的设置 2015 f' v% R0 w3 R W# ] Z
6.7 习题 202
+ s* Z0 P+ v8 N H, T6.8 实验 2020 G4 g! v$ e2 |, |2 ~% Y+ v! T
7 J# i0 D3 o g+ I4 |% \7 w( O1 A+ p
第7章 仿真优化 208/ j5 U6 X+ l: q0 _
7.1 仿真优化概述 2082 N/ e2 y) {1 D- c, F4 @
7.2 仿真优化的步骤 208
% K4 p' w" t; X$ D3 v1 C8 R1 a7.3 仿真优化案例 208
8 [0 z5 @" F8 l. G- B) X
/ I2 {: r' V8 t' |1 T( G第8章 典型应用 213
( f: \4 v$ ^& _' P1 h8.1 库存系统仿真 213
9 F) a7 [" X5 I5 E. q3 p2 W. M8.1.1 库存系统概述 213
& I1 [6 C( C( b& A* |8.1.2 (s,S)库存系统仿真 214* y+ n2 S: r/ U% M
8.2 制造行业应用 220
( ^$ G( {. f' J3 W" O8.2.1 问题描述 220
; n8 \% C$ r3 U' V$ ?# V+ e5 r8.2.2 创建模型前 222
1 B6 c6 t: A6 g, A% q8.2.3 建立模型的第一部分 2220 k& W! G# V, a
8.2.4 运行模型 2249 L* n: O, H0 s7 y
8.2.5 增加2个操作和2个缓冲器 225 G+ J$ w1 |+ F C/ r$ z9 @: p
8.2.6 增加1个缓冲器和非标准插入站 226
7 y. u0 z' G& [. n) S4 K6 I8.2.7 完成模型 228
* o9 }6 z/ M1 u; q1 d4 O+ I5 Q9 I8.2.8 运行“现状”系统的模型 229
1 k$ W4 G( D% E2 J1 K* {4 [4 I* \8.2.9 增加新生产线 229
. |7 C. q# ?& _, Z2 `5 O8.2.10 增加另一个自动插件机 2302 x9 w. S- h( k
8.2.11 结果分析 231
+ L/ l; h1 F% `7 H; N4 C: \) l2 N8.2.12 增加动画 232 k3 e" p1 Y3 _6 w, o
8.2.13 对结果有把握吗 232
. B1 d9 w2 w" r, z% I; q7 _( A }8.2.14 最终分析 2332 k3 ]/ ]) m6 M* [
8.3 服务行业应用 234
# E$ Y. O8 O$ w; n1 N' k8.4 集装箱码头装卸仿真 2384 _. `" X3 }4 r3 ^- V% v, c3 m
8.4.1 集装箱码头物流系统工艺方案与运作流程 2389 Y& D, p/ \0 G
8.4.2 集装箱码头物流系统仿真建模 239
, t: v5 L& S( Y+ v7 p% {% q0 j; v2 d8.5 实验 2456 ^, d5 _. P$ D4 s# T5 W, ~
% {8 p' U; K. C" ~: y0 H第9章 仿真应用的进一步思考 248
. i" \/ @. p2 G# _9.1 系统仿真的本质思考 248
! z9 b! t6 X& l! C* ~- Y9.2 形似和神似 249
$ q" [% d9 V0 M. z9.3 系统仿真应用中的几个疑问 2533 @# w& X7 G5 ~3 c: k8 Q
9.3.1 系统仿真是影像制作吗? 253
( {; F. y+ g6 w& y6 G @5 Z9.3.2 系统仿真模型要和现实系统一一对应吗? 253$ b* C2 E. L7 @2 A ]
9.3.3 系统仿真项目如何起步呢? 254' q. D6 r+ Q1 i( A
. m! n# N! p3 P2 @附录A 仿真用概率统计基础 257
: K% l; p% T; A0 I( A0 }$ gA.1 概率论基本概念 257
4 z2 H" F' \7 n2 B3 J& E2 OA.1.1 随机变量 257
' b6 r" J5 A! { K; Y" mA.1.2 离散型随机变量的分布 257+ c- g$ Q' z5 G+ W6 L% v
A.1.3 连续型随机变量的分布 257
/ ~ \+ S, F( X4 q* G1 M$ j8 n& ]A.1.4累积分布函数 258! H( F |6 V/ W1 X& \5 s' N/ x
A.1.5 数学期望与方差 258
0 [# m0 e% f$ ~9 |; uA.2 常用分布及其典型用途 258
7 i' w7 i. b" R8 ~' T# z: ^* MA.2.1 常用连续分布 259
* B* Y4 t j) c8 J; qA.2.2 常用离散分布 264% _1 e' U6 S6 b! |! L1 G+ z) q; u
A.3 抽样与统计推断 265
' }! J* B% H8 z" f! F& E8 s8 }. QA.3.1 总体与样本 266# g: C6 U' T7 q' Q. X8 R; H
A.3.2 参数估计 266
. u3 u. U! R" ]A.4 假设检验 271
7 R' r4 B9 Y& y: `0 i0 I0 I参考文献 273 |