本书目录
& r$ a! |8 y! i( L' U6 q3 _- B
! d* N8 K M0 C第1章 系统仿真基础 10! i+ \0 f" T9 J1 N' z2 w5 M
1.1 系统仿真的基本概念 10
' M* {, p, L0 e- C+ V1.1.1 系统与建模 10& @* S7 d( y/ d0 ^" q8 _: n
1.1.2 模型分类 109 F. o( M4 p1 f; B- m* S
1.1.3 仿真及其分类 12
" d4 t) I8 u; h( q4 H5 w) l1.2 常用可视化仿真软件包 120 G c) J0 n0 v8 t! U/ r
1.2.1 仿真使用的软件工具 12 Q+ E- |: X# R, \" c& g
1.2.2 常用可视化仿真软件包 13+ ~2 e# d( O" j: O0 U4 e: v
1.3 仿真项目研究步骤 21
, J/ b% i6 i. P ~8 T1.4 习题 216 d' @( X7 z! d" C+ P8 ^ S
2 F/ a0 O8 ?6 y4 N7 A9 B, K' Y. ]+ C
第2章 ExtendSim仿真入门 23
) C. N; l+ ]) D; X$ R2.1 排队系统仿真 23
8 \0 Z$ L. J" f: d2.1.1 洗车模型概述 23
3 y& R E- t2 U8 e& V. Q- b, J2.1.2 从简单开始——单队列单服务台模型 24
, f9 W: `4 m# x$ n* \2.1.3 增加复杂性 29
5 ~% h9 r4 b) a# ^4 R. Q2.1.4 典型性能指标 345 U- z( {# @0 P4 r1 v
2.1.5 进一步探索 36" h* n, `7 W) l+ m
2.1.6 排队系统的特征与符号表示 37
; B$ S9 F" {* O; I7 W2.2 离散事件系统仿真模型组成 39 o. ` b. i1 q0 B2 h
2.2.1 实体及其属性 403 c" b2 }5 U$ V+ R9 k& P6 C
2.2.2 资源 40 N+ L; A5 j4 Q& F N
2.2.3 队列 41
1 y: x- X% p, c- t% \! H2.2.4 活动 41
! y' Z: \. `/ n9 T2.2.5 控制 41/ N- n2 B* ] Q0 T, J
2.2.6 全局数据存储 41
( F! u! K4 G! w7 K2.2.7 系统变量 429 x7 }. j& M' {
2.2.8 事件 435 n9 ~+ x: |: [2 c% X
2.2.9 仿真时钟 44 I4 ^+ H0 c4 K8 M2 D7 L
2.2.10 仿真开始与停止 44/ n2 [( o% q, D* U
2.3 ExtendSim基本操作 455 `1 o0 _ N; j+ P* d
2.3.1 仿真设置 450 ], Y$ n. Z! ]8 ?+ i3 F: l
2.3.2 克隆、笔记本、文本输入、图层 50
1 h# n1 Q/ L" w- q# y$ T( U2.3.3 模型层级(Hierarchy) 515 z- R0 N. j: F
2.3.4 模块连接与模型外观 53
. B+ W- @1 G( o/ f0 K2.3.5 如何理解ExtendSim模型的逻辑 53
f3 B# X8 r+ d2.4 习题 54
* r1 A* `" o* W2.5 实验 54
6 m7 C& \* W* I1 k2 j' W5 x$ |7 d9 W0 ]2 U- @' Z
第3章 输入数据采集与分析 55$ H# X, F4 l5 D& n* ^6 I) j3 g
3.1 分布拟合的过程 55
u/ [& H) S( y! g0 I% g3.1.1收集原始数据 56
* U$ \6 ^% N* l% b4 o3.1.2 数据检验 608 a/ k% r+ D# d6 c) q
3.1.3 辨识分布类型 64) N5 l/ s; B; N6 Q
3.1.4 参数估计 65
/ w; I& [! b3 O# T3.1.5 拟合优度检验 66
& H. n3 W2 \0 {+ S; G+ v. H3.2 经验分布 67; M) L' ?# p' f' ~* g% q' g5 X7 H
3.3 使用Stat::fit软件进行分布拟合 67- c1 X! `8 ~/ i( ]
3.3.1 理论分布拟合—连续随机变量 68
" _ d) p; f6 g& p- H3.3.2 理论分布拟合—离散随机变量 76" I1 G$ y, X1 y1 p
3.3.4 经验分布拟合—连续随机变量 78) Y8 ~' @+ B; C* j. ]8 E3 p
3.3.5 经验分布拟合—离散随机变量 79- v( {3 _8 `3 q/ `; W K
3.4多变量与相关输入数据 81# K. _; y3 U, |! w: Q
3.5 习题 81- q- ]1 I) k+ l! p9 U8 i
3.6 实验 813 V* m; J$ z# X; I& _( p; W
4 ~- V" t: i5 Y3 w; I$ ] K! r7 h2 ^
第4章 结构建模 83
S7 ~; U( i% C1 V4.1 ExtendSim模块概览 838 F3 X" r# F6 u5 u, k& N
4.2 实体生成与实体特性 84. R' Y( b0 g: d" M m% |; X
4.2.1 常用模块 84
) q5 e" X) \ C3 t$ n7 E/ o4.2.2 实体特性 85: X9 b4 e6 m& |; t4 F6 ^( }3 b, v+ a
4.2.3 批到达建模 90' V8 w9 D% K* I$ }( ^5 J
4.2.4 非平稳泊松到达过程建模 91
% d1 D$ `7 ]/ ~" ?7 @- b3 B4.3队列和排队规则 92; ?; ]- g$ F/ e$ D7 f/ J
4.3.1 队列模块 924 F9 f' g. D, G/ c6 I
4.3.2 排队规则 93
* H1 [# K: p9 ?4 Y+ h3 `4.3.3 排队行为 93# F7 |! i& j; F2 a
4.3.4 Queue Equation模块详解——复杂排序 96; F8 [& L7 |, E9 v. R% \% _
4.3.5 Queue Matching模块详解——实体匹配 101
. w4 x9 g' b5 n4.3.6 Queue Tools模块详解——查看和初始化队列 102' F y( h8 S' z0 M$ J4 y% E
4.4 路由(路径选择) 103
3 m. O: P0 v! O; _4.4.1 常用模块 104
9 O! d, S6 Y7 e/ e. K; T. V' e7 g4.4.2来自不同源的实体路由建模 105, f0 _' |( Q/ Q9 H4 h& j& p! p
4.4.3 发往多个目的地的路由建模 1082 r6 H* _# l4 g8 F
4.5 使用活动模块执行处理 115( H9 R+ m' ?. _0 J2 C, W
4.5.1 常用模块 115 L3 V, \, z0 R" ]7 q
4.5.2 串行处理与并行处理 1166 \) }' n' G, s7 }8 M; ]; S5 r
4.5.3设置延迟(处理)时间 117
) O9 a/ V* K, y* p9 n7 H0 x4.5.4 活动调度建模 120
a: T( X' s3 i9 ?- Q4 F: s4.5.5 中断处理 125, `) R: D: z. C8 N' J8 ?6 |+ F
4.5.6运输与物料搬运 1349 d) t7 N( Z0 s' D9 j
4.6合并与拆分(Batch与Unbatch) 136& v- m/ p1 t+ h0 i, Y) |
4.6.1 合并(Batch) 137
. d! a% z$ Z; ?+ z$ x# J4.6.2 拆分(Unbatch) 144. W! e1 R- l+ F3 A
4.7 资源和工班(Resources and Shifts) 1471 P/ J# d; o: D( o- y+ K
4.7.1 常用模块 148
/ W9 r; j- b. z# H4.7.2 如何建模资源 148' M, ?$ p8 M1 T4 Y9 M: U5 z3 O, X
4.7.3 资源调度 154
' b/ i% E. H4 @6 i" o& L7 u4.8 数据存储与管理 159' O! u9 {4 ]$ _& U! g3 t4 F
4.8.1 内部数据库方法 1608 l, g9 n+ y9 R4 w
4.8.2 创建和使用全局数组(Global Array) 1639 {$ p: {7 l" j
4.9 基于方程的模块与编程语法 164
* P4 A( U7 b- e' K% z- x5 Y1 {2 F4.9.1 输入变量 164
0 z: D5 {+ D4 k! B4.9.2 输出变量 165* S- N3 Y' V6 j
4.9.3 方程 166
; ]2 U/ x& J1 a0 q$ Y4.10 曲线图模块(Plotter)的使用 1697 x5 A8 ]* E* C* o2 _
4.10.1 曲线图和数据面板 169& T& B$ B) b) g3 ?; U$ M! f4 W
4.10.2 Plotter模块工具 170 n" ^6 i- N: D* u% l. i
4.11 实验 173
+ s4 f7 ?. ~" M2 z3 z2 h9 w8 T
" E( j- I+ y7 o第5章 模型校核与验证 175& x# l3 u! T9 N0 ?
5.1 模型校核(Verification) 175. B* U8 I' N4 r
5.2 模型验证(Validation) 175% ?; r. n( ^& K4 ?; T3 Y/ B
5.3 ExtendSim调试(Debug)工具和技术 176
) _( L5 P6 T) o$ d+ m9 m9 C' j5.3.1 调试要点 176
6 t# ]/ d! g3 W: f; B5.3.2 利用动画调试 177+ {/ |7 {5 G# X4 C$ D' Z
5.3.3 在建模过程中校核结果 177, j. C$ n, p8 O& Y: z
5.3.4 用于调试的模块 177
- F- g; T! W+ _% }' u4 q! g5.3.5 用Find命令查找模块 178" o8 V, E+ `% c4 Q p
5.3.6 删除没有连接上的虚线 179
( @# Q# c, D( P$ b8 m0 @5 k# E5.3.7 用记事本集中观察比较数据 180
4 V! i+ f r: S9 |( }/ u5.3.8 单步运行仿真 180 @0 u3 ~( p1 I. |
5.3.9 模型报告 181
/ J5 @, h$ R4 s8 h3 G* O5.3.10 模型追踪(Tracing) 181
. N2 ^' r1 f; l$ w7 I: E5.3.11 源代码调试器 182
' U0 j2 e7 V2 I& F0 X, ^
+ H/ {: z7 v. r6 H+ p& q1 ]第6章 仿真输出分析 183
" Y( v& H( V" _5 y+ P" }& |) c6.1 概述 183
, @( u9 Z0 D' v6.1.1 什么是仿真输出分析 183; q3 ?2 i& G8 y4 l4 E
6.1.2 如何估计输出变量的均值及其置信区间 183
! M* S- \8 c6 j! P( r1 O6.1.3终止型仿真和非终止型仿真 185
. j4 H1 K2 q# X3 L6.2 终止型仿真输出分析 1852 t2 j" f5 f' N
6.2.1 确定初始状态 186
* W, ~* u/ b8 r7 N+ c2 m6.2.2 确定仿真运行的终止事件 1865 @8 C! P$ h' _% B
6.2.3 确定仿真重复运行次数 1878 X) f* ~# ~8 C/ S' a9 p, a
6.3 非终止型仿真输出分析 188
* y4 h+ O2 N; [6.3.1 确定预热期 1898 I2 Y( g0 _; r7 V' g" r
6.3.2 确定仿真运行时间长度 190
& ?3 F$ G% K3 x6.3.3 确定仿真重复运行次数 1905 Q. n0 J) H# ^ c' X
6.4 输出变量方差和比例的估计 191
, Y' ?; {, B4 S6.4.1 方差的估计 191
; G) t; ]8 j5 s5 ]6.4.2 比例的估计 191% b0 R2 j# {$ X: b5 e, s9 k
6.5 方案比较 192
V6 c) x4 Y# z$ z6.5.1 概述 192& G& y. O! R9 z# a/ i; g9 s
6.5.2 双系统方案比较 192
: s( D1 k5 i# n3 m+ z3 Y" U9 p6.6 ExtendSim中性能指标采集方法 195# S: u% y! ?: T6 Z+ `2 B
6.6.1 Statistics模块与一般统计 195
/ C+ ?3 k+ J# P6.6.2 全能的Mean & Variance模块与高级统计 198- u1 B' {# s! k% `+ V- I" H0 ?3 g+ j
6.6.3 预热期的设置 201
) f1 a5 V7 S; M. E% V* G- t7 q E w6.7 习题 202) F0 G; B9 q/ W0 e$ J
6.8 实验 202
+ o4 p( Y& d* \& u/ k- T
3 c/ ~! z0 [% ]5 \/ G- z第7章 仿真优化 208
8 [4 _; f: u5 ?* p, x- Y7.1 仿真优化概述 208
n% { a$ p+ k, D' o9 T- e) h7.2 仿真优化的步骤 208! u. u' n# o$ Q" n+ r4 _
7.3 仿真优化案例 208
( @* w5 s" v% ]( U _( r9 a" s" }/ j' w
第8章 典型应用 213
. S3 J; l: b4 V8.1 库存系统仿真 213: ~+ h" i4 v; y, C# S
8.1.1 库存系统概述 213
" y* M H" W! g5 b/ {8.1.2 (s,S)库存系统仿真 214
+ U. K9 k; @9 M" p j8.2 制造行业应用 2200 M' t" o6 L! }
8.2.1 问题描述 220
) }; ~3 i, ]% N8.2.2 创建模型前 222
0 M, ^: D, N' a! q" d8.2.3 建立模型的第一部分 222( i2 G0 x, C1 o) j! h6 M
8.2.4 运行模型 224
" `" J6 L% z6 J- g! p# b8.2.5 增加2个操作和2个缓冲器 225: a: W- Z4 T3 K, z* Y
8.2.6 增加1个缓冲器和非标准插入站 2265 H6 R( L4 }# ~6 b8 u6 Q
8.2.7 完成模型 228
: ~; h! {7 `" Z; ?8 }/ m8.2.8 运行“现状”系统的模型 2291 j8 t+ n3 a- x3 z
8.2.9 增加新生产线 229$ T: ^' N/ I7 J- V
8.2.10 增加另一个自动插件机 2304 D& b- @, _* ]" z6 h; l
8.2.11 结果分析 2312 y E& X+ `! Q" ^
8.2.12 增加动画 232. ?$ R, H, s$ _+ f; Y" j; N/ Y) E
8.2.13 对结果有把握吗 232
7 v/ k( H, c1 o3 C8 A+ N8.2.14 最终分析 233; X8 q* b" D+ z) C0 W
8.3 服务行业应用 234! z0 z3 W7 v9 l: b" V
8.4 集装箱码头装卸仿真 238* Z6 U- g2 | h- | ]
8.4.1 集装箱码头物流系统工艺方案与运作流程 238% v+ l; w5 h7 ?/ a5 D
8.4.2 集装箱码头物流系统仿真建模 239
5 `# g! W! Q9 ]; |% S8.5 实验 245
P/ p; v3 R0 n# G" {' s
$ r" x. d) W& _% u第9章 仿真应用的进一步思考 2480 i, W3 o d' k- Q {# k- `0 ?
9.1 系统仿真的本质思考 248
0 s6 ]/ \+ e% ~, ?9.2 形似和神似 249
4 a: Z/ }3 Y3 ~( K9.3 系统仿真应用中的几个疑问 253
* u* a4 f/ c0 b9.3.1 系统仿真是影像制作吗? 253* {- R# S+ C9 c4 O
9.3.2 系统仿真模型要和现实系统一一对应吗? 2531 D Z; k* W0 {- B9 E4 {. c# r9 ^
9.3.3 系统仿真项目如何起步呢? 2547 z# B( s* _: U) @& f1 ~' b
% P7 Z9 t4 k" D* V7 a) S附录A 仿真用概率统计基础 257
6 @9 @) f \& H; s; ] ?A.1 概率论基本概念 257
$ [" d7 ]: b$ i: L1 g9 `A.1.1 随机变量 257
8 ?1 ^$ V$ l n7 J" P& f `A.1.2 离散型随机变量的分布 257
6 q2 A' _6 Q% SA.1.3 连续型随机变量的分布 257* G% S; E* K z5 R3 H6 k
A.1.4累积分布函数 2580 D& z. Z5 P2 T' e/ X) R( d4 D& Z
A.1.5 数学期望与方差 258
6 r. B, U; M: A* r! l- mA.2 常用分布及其典型用途 258
$ I/ N- u' X R7 W" y- T2 vA.2.1 常用连续分布 259% Z9 f& M1 Y3 Y$ }1 K. Q, b
A.2.2 常用离散分布 264
8 m K1 [& l2 T5 YA.3 抽样与统计推断 265/ r' }) [& h* t+ F
A.3.1 总体与样本 2668 F. O* w1 Y* l; }
A.3.2 参数估计 266
$ c( X1 G8 X/ W4 W- OA.4 假设检验 271. x6 g! \, k. u6 V6 f( k
参考文献 273 |