本书目录
4 H5 N4 f# r1 K' `) D" b k. o1 i) S+ _( W, x7 T8 \0 U" k
第1章 系统仿真基础 10
5 n ^" u" ~6 L7 L7 J b1.1 系统仿真的基本概念 10
; g. U% `- ?. Q4 m6 n9 }1.1.1 系统与建模 10- c, \2 F1 Y2 x) N: c3 T
1.1.2 模型分类 10
! R& }# m: L- Q& o& M1.1.3 仿真及其分类 12
2 S* S% u5 E, D1.2 常用可视化仿真软件包 12
P; x$ o: v% K1.2.1 仿真使用的软件工具 126 E% Y$ l* Y' w2 X; d8 P3 Y
1.2.2 常用可视化仿真软件包 13' G r; p) a2 ~; g* R/ [( z2 `
1.3 仿真项目研究步骤 214 g& Q7 L$ U! I
1.4 习题 21; P* J% q3 o7 E. `- Q
7 k. ~3 O' z( \6 o; |) |2 i第2章 ExtendSim仿真入门 23; y3 a' U. k: J Z4 ?
2.1 排队系统仿真 239 x* Y5 s" ~9 P4 l
2.1.1 洗车模型概述 23% C9 w* y Q- z7 o
2.1.2 从简单开始——单队列单服务台模型 24
, v" V) e# U! f9 ]2.1.3 增加复杂性 297 k7 w1 x: j% i# k& h3 Z
2.1.4 典型性能指标 34- _* W r! `6 c$ q! r
2.1.5 进一步探索 36
3 K8 }( L7 ?8 B$ S+ _% H8 y, _2.1.6 排队系统的特征与符号表示 37
* g1 K! V6 P( E4 u7 M* p1 @ E! J; M2.2 离散事件系统仿真模型组成 39$ L7 o# P5 ~1 {6 Y' Q. T, E
2.2.1 实体及其属性 40* G$ K. w4 d4 w
2.2.2 资源 40
6 i0 c) n c% U8 C0 c2.2.3 队列 410 r+ `9 X: z: D _! M Y5 ]
2.2.4 活动 41
2 F5 M4 l Q0 m1 Z6 H0 k2.2.5 控制 41
, I0 r* U8 H" s% f0 Z2.2.6 全局数据存储 41
) [( b. V3 l4 i' B) V5 m( @! U/ @: t2.2.7 系统变量 42# @# E7 c6 T0 ?5 H E2 x" q, O
2.2.8 事件 43( w* y) D- x W
2.2.9 仿真时钟 44$ p; D( Y/ c0 ~9 E ~. }" J7 n$ D
2.2.10 仿真开始与停止 44
- Z9 ~' G0 D4 ?0 c9 R2.3 ExtendSim基本操作 45
7 Z _: z% K3 h) e7 n) N8 V. x2.3.1 仿真设置 45
" p- F; i% f; b8 z! d! l2.3.2 克隆、笔记本、文本输入、图层 50
4 S" F& t3 T) l3 D( g1 q2.3.3 模型层级(Hierarchy) 51
2 ?. I& m7 b6 N) a$ m! M9 o2.3.4 模块连接与模型外观 53
9 Y- v4 f4 U5 c) Y2.3.5 如何理解ExtendSim模型的逻辑 53
. H ?! A# h- O- x( Y' [: G2 P2.4 习题 545 ~: g" v/ C; s" v; R: |! s
2.5 实验 54
3 g* |. d# W- N# y) N/ B# |
! {3 U+ ]3 r- Z; F* h第3章 输入数据采集与分析 55& B: ~0 K; |, D5 g
3.1 分布拟合的过程 55* s+ k: x0 B+ J( ~& G3 r/ s
3.1.1收集原始数据 56
( p3 O8 ?% t2 ~, c, q! c- R3.1.2 数据检验 60: E# s- P K3 t3 V" y
3.1.3 辨识分布类型 64
4 o! i: i- [$ v4 }3.1.4 参数估计 659 C2 y2 y' D! J/ L4 t. |
3.1.5 拟合优度检验 66$ [. T( C V1 ]7 w% [
3.2 经验分布 67
3 K ?% w1 p/ c$ Z9 G4 m8 v% D1 W7 K3.3 使用Stat::fit软件进行分布拟合 67. \' K/ [" t: J" t, l
3.3.1 理论分布拟合—连续随机变量 68- s# [) r5 {! \0 N& \9 u9 A5 x1 t
3.3.2 理论分布拟合—离散随机变量 76
2 K; K* n# H3 E. Y3.3.4 经验分布拟合—连续随机变量 78' f# P, \5 h, o! w$ V; b5 S4 n+ y
3.3.5 经验分布拟合—离散随机变量 79! }1 V5 T+ ]9 Y/ R B
3.4多变量与相关输入数据 81. m, ]( N; x$ k$ \. n
3.5 习题 81 f5 G$ |+ [4 V& A+ M9 C
3.6 实验 81
2 b; G) g* `3 l/ e+ }4 l1 |( A' _" l3 d; f& t) @
第4章 结构建模 83
: ?8 A! H3 l9 D) u4.1 ExtendSim模块概览 83
& r c6 u0 S5 J4 s4.2 实体生成与实体特性 84/ I8 e0 Q7 V2 f$ R6 |3 M2 S
4.2.1 常用模块 841 c8 I; X3 G! I3 {! |) L
4.2.2 实体特性 85( G0 P9 k& Q- ~! d A0 w3 @& ?
4.2.3 批到达建模 90
! l5 F9 ?/ _# m9 Y+ t4.2.4 非平稳泊松到达过程建模 91
+ X; R+ {/ ?1 `! V- J4.3队列和排队规则 92
& j9 U* W3 W( @3 h% c4.3.1 队列模块 92( U, o5 |0 t# f
4.3.2 排队规则 93* ^4 R1 B* `1 O
4.3.3 排队行为 93% X" T( p# N# O: I
4.3.4 Queue Equation模块详解——复杂排序 96
! m" r6 V8 e0 l* u" A' a4.3.5 Queue Matching模块详解——实体匹配 101
4 y; P& M6 U9 O" |, A5 s4.3.6 Queue Tools模块详解——查看和初始化队列 102. K7 e, L7 ]0 x d& z; b; O
4.4 路由(路径选择) 103) L0 D9 X a7 O) r
4.4.1 常用模块 104
1 _' w* s, G& N8 f7 Z4.4.2来自不同源的实体路由建模 105
- ]. h2 r, c' M2 K, C4.4.3 发往多个目的地的路由建模 108
1 U- g& R% m- i: @3 }; j* ?4.5 使用活动模块执行处理 115
$ C; {9 t r, o; X4.5.1 常用模块 115; X* _2 P6 t2 f
4.5.2 串行处理与并行处理 116. r9 ?3 y4 n* c% k( e% n; I
4.5.3设置延迟(处理)时间 117/ R* ^+ u- m8 @! G+ |
4.5.4 活动调度建模 120
. W0 h; [$ j- m& P: D7 O; `4.5.5 中断处理 1256 m/ u( W, \. o8 Q, }8 m+ L
4.5.6运输与物料搬运 134
D2 z6 B6 r3 X9 ^4.6合并与拆分(Batch与Unbatch) 136( x. X' o; N3 E$ r' I0 j
4.6.1 合并(Batch) 137! X# B V" v+ M; M4 h2 o) ]
4.6.2 拆分(Unbatch) 144" t9 O2 w1 n8 S% \
4.7 资源和工班(Resources and Shifts) 147
. t- ?/ B6 y' r, D' @, j' u4.7.1 常用模块 1483 q$ R% u+ s# T* `4 k
4.7.2 如何建模资源 1481 ^2 G% A7 K5 G1 D2 [$ G! B
4.7.3 资源调度 154, {: V) L* N- r/ f( O2 D
4.8 数据存储与管理 159
- m) B/ d2 H* x) N4.8.1 内部数据库方法 160) F* h& I8 `+ ^ d: S }# _
4.8.2 创建和使用全局数组(Global Array) 163
4 p' L a( v. I- E/ l$ ~4.9 基于方程的模块与编程语法 1641 t6 K& R, n2 g% b* c% q6 ^* h+ o
4.9.1 输入变量 164: p! d2 N/ t3 ?' D
4.9.2 输出变量 1657 |) ?5 J8 [* J; [; F. e3 O4 I$ V
4.9.3 方程 166
2 u4 ~1 }7 c& `3 a6 J# ~0 E3 i4 F; v4.10 曲线图模块(Plotter)的使用 169
$ o2 B+ Q3 {9 w9 K/ M4 U4.10.1 曲线图和数据面板 169+ Q3 J1 } o9 ?7 ?2 I7 J
4.10.2 Plotter模块工具 170
" _8 t& a: C3 c3 W D+ f) O( v9 O4.11 实验 173/ G1 U' R. c& Q. M! j+ f0 X
" Y# D1 q9 x+ p
第5章 模型校核与验证 175% Q9 A0 S( x" p3 D% w9 `8 x% P
5.1 模型校核(Verification) 175
- R7 R) p9 `! i8 J, }! v) l5.2 模型验证(Validation) 175* S4 P7 x" ?7 C3 Q' P* S/ l6 e
5.3 ExtendSim调试(Debug)工具和技术 176
1 ]/ q+ y$ ~) y* P3 e5.3.1 调试要点 176# M! [/ U. S: |. {% ~ l* r c
5.3.2 利用动画调试 1778 ?# B$ r6 G5 U) n. W' O
5.3.3 在建模过程中校核结果 177
$ q. L5 A5 k- e) i/ F$ [5.3.4 用于调试的模块 177' j- A* Q- D9 r3 O& r# d
5.3.5 用Find命令查找模块 178
) @3 j/ H9 Z" r6 b5.3.6 删除没有连接上的虚线 179
- f: Y- c1 ?; }* Y4 ^& n8 _& }5 A5.3.7 用记事本集中观察比较数据 180
# Y& ?( g' I( w6 c$ H& c5.3.8 单步运行仿真 1801 D0 Y7 o$ \& Q
5.3.9 模型报告 181
5 u, ^; Y6 |! g: B5.3.10 模型追踪(Tracing) 181
" o% A4 S( H5 w s' F- b5.3.11 源代码调试器 182: o! R' C. ?4 X" c# F. s" h* P" N
% G$ s; N. o1 T
第6章 仿真输出分析 183
: G/ j3 Y/ U* Z6.1 概述 183
% t" p' \5 R0 @* t9 _& F# n/ t$ N E6.1.1 什么是仿真输出分析 183
2 i7 S. Y. g3 |6.1.2 如何估计输出变量的均值及其置信区间 1835 b& B k# J" ?, z s3 Y# Z7 }6 ]
6.1.3终止型仿真和非终止型仿真 185
7 \0 c3 b8 J* j; D4 i. t* u2 J: F6.2 终止型仿真输出分析 185
1 E4 {$ f9 u7 G1 W0 @$ _6.2.1 确定初始状态 1869 X, p: ^4 t: x! |& ~9 Z& a
6.2.2 确定仿真运行的终止事件 186/ Z* C" N$ y5 x" Q0 x& S
6.2.3 确定仿真重复运行次数 187, o$ E0 O5 q* g* u) C4 i. N" O
6.3 非终止型仿真输出分析 188
- C& f# A) v7 T$ Y6.3.1 确定预热期 189# h1 @$ o$ n. `% |& [) I; y0 N
6.3.2 确定仿真运行时间长度 190
! I; k, _" B; [! S( U6.3.3 确定仿真重复运行次数 190* x; \: n2 N- k/ p
6.4 输出变量方差和比例的估计 191; n; j2 |2 o- f5 o, h
6.4.1 方差的估计 191; E6 v2 R7 D7 x) i
6.4.2 比例的估计 191- G& W0 W% f6 l- |
6.5 方案比较 192; ~" c0 o; G- C
6.5.1 概述 192: m( E: H, {, l- [/ F+ d4 f' ~* T
6.5.2 双系统方案比较 192
$ P' x0 ^, G/ T' @6.6 ExtendSim中性能指标采集方法 195! k) ~$ _/ l+ f$ e7 _- p
6.6.1 Statistics模块与一般统计 195
/ `% Y& F$ n- U( X. ^8 }, Y6.6.2 全能的Mean & Variance模块与高级统计 198
) ~3 o6 D9 x( _# n9 q6.6.3 预热期的设置 201) H) F8 R8 S, _* Z! h
6.7 习题 202+ C5 V% F" C8 I$ Q/ I9 h
6.8 实验 202
( Y: D' z/ \- N& ?* ~+ J3 _/ N. F4 R, q. z/ B) t( Z
第7章 仿真优化 208
5 a+ I" [. E1 k5 C) ~3 E7.1 仿真优化概述 208
1 o+ Q% _8 h" y$ Y7.2 仿真优化的步骤 208
8 w( D; t, ^6 Q. K$ C7.3 仿真优化案例 208- \8 l) R/ J* c O8 l) b0 ~' \
) h8 Q. S B+ {- M
第8章 典型应用 213
+ M) B, [ \* s7 O8.1 库存系统仿真 213
. t I- ?: I9 |% U' ^' N0 T8.1.1 库存系统概述 213% K' f9 u7 R, ~ T! a% S
8.1.2 (s,S)库存系统仿真 214
# h) `8 S+ ?/ T3 L; I. \) Q8.2 制造行业应用 2203 g* A# j, T$ _. n
8.2.1 问题描述 220
: v# q. h* e2 O$ L+ m, |6 x0 a8.2.2 创建模型前 222
2 ~# `* X( e: v8.2.3 建立模型的第一部分 222
, ~( _4 B O) K- @: O. U8.2.4 运行模型 224
+ @7 P& e! r& `( W) w8.2.5 增加2个操作和2个缓冲器 225
, x5 Y4 E L! c: e' k9 ~9 l8.2.6 增加1个缓冲器和非标准插入站 226
: j9 D2 f& y8 D' X8.2.7 完成模型 228
( d7 ^, V( f: }; k8.2.8 运行“现状”系统的模型 229, j7 R7 M( T$ _3 ?* n& E
8.2.9 增加新生产线 229
# z0 j0 p! q5 E$ p" p: A8.2.10 增加另一个自动插件机 230
2 F* o. d& k: n* K9 X% L8.2.11 结果分析 231
. u' d1 J' v) m( p8.2.12 增加动画 232
5 G) x% t- M, z4 f$ W8.2.13 对结果有把握吗 232 ^3 s {; q& F
8.2.14 最终分析 233
( G M( M1 y# K2 w# \, J8.3 服务行业应用 2346 E& t: x" x( Z9 o) q( y
8.4 集装箱码头装卸仿真 238% {. S+ h$ n3 n1 Q# \6 W
8.4.1 集装箱码头物流系统工艺方案与运作流程 238) d% C, F! i" e5 E2 b
8.4.2 集装箱码头物流系统仿真建模 239* T, v+ r: {; Q
8.5 实验 245/ ?% }0 ^& H6 t1 u, ~
/ V8 ^, ~4 X& U6 K第9章 仿真应用的进一步思考 248
# |3 E! {* O+ m7 q3 R9.1 系统仿真的本质思考 248( a. Y/ I) W# S5 \& D* T! K" I
9.2 形似和神似 249# I4 ~) L- B% l, |: u+ P
9.3 系统仿真应用中的几个疑问 253
5 v! w- G) g$ S& X9.3.1 系统仿真是影像制作吗? 253$ P% ^: b) M/ C
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
9 @2 B; V# P$ F+ ]9.3.3 系统仿真项目如何起步呢? 254
; u: I3 z/ T0 N+ K! v! Y+ k: G
2 |4 o6 n& v& E* z& l附录A 仿真用概率统计基础 257' i( i& a# C& L& a
A.1 概率论基本概念 2578 m& w; r h! n1 P6 R& X
A.1.1 随机变量 257% r& r' U. l$ |& \0 ~8 P
A.1.2 离散型随机变量的分布 257 f* u: i8 W+ B. q6 k1 s
A.1.3 连续型随机变量的分布 257
" q6 |3 Z [+ @7 ] ?A.1.4累积分布函数 258; j+ b+ ]5 u8 l1 W
A.1.5 数学期望与方差 258
; ~) r( E- \+ N. O8 T1 a; {A.2 常用分布及其典型用途 258. L8 |6 b- I4 K( _
A.2.1 常用连续分布 259' h2 Z$ L: A6 F& D, Y
A.2.2 常用离散分布 264
7 c, {, f$ {3 w$ u6 XA.3 抽样与统计推断 265' o8 O5 P$ a: t9 I. J5 \% T( C
A.3.1 总体与样本 266, P; a9 [: @3 M! j
A.3.2 参数估计 266
+ J7 ^$ {" o- n2 j" K7 ^, EA.4 假设检验 271+ M7 C" W- ?% q2 m
参考文献 273 |