本书目录
" Y9 f. E* K! _0 R- @
9 i* {: U9 L. s; S第1章 系统仿真基础 10
1 y+ F8 W% I" [/ Q" ~# x$ |1.1 系统仿真的基本概念 10
5 z7 h7 I' h8 a& ^$ S8 I" {& C4 {1.1.1 系统与建模 102 S! j+ u" [! S* ~) t
1.1.2 模型分类 106 W+ ~( H* y/ B, n% t
1.1.3 仿真及其分类 12& A- L T0 s8 G+ ?% o+ `1 J4 I
1.2 常用可视化仿真软件包 12% O; Z- R# Z3 s6 q E& q/ U
1.2.1 仿真使用的软件工具 12! Q D E& h( q% O
1.2.2 常用可视化仿真软件包 13
, u q1 V" W+ M! x$ f0 e- N2 @1.3 仿真项目研究步骤 21
( _4 l4 [, Y4 W% @1.4 习题 21& v3 w8 A9 |: Q$ |' Q3 A
& H9 i/ E+ r5 z
第2章 ExtendSim仿真入门 23! H$ T5 W: P( w' f9 w$ ~, l, m
2.1 排队系统仿真 23- u) b; a& K9 t( Q
2.1.1 洗车模型概述 23
) i' b7 t: X( W, m2.1.2 从简单开始——单队列单服务台模型 24
+ i% O6 a0 @' D. ]# q2 L1 U2.1.3 增加复杂性 29, S. L- y; u8 T' K
2.1.4 典型性能指标 347 E5 F- O, @9 e: l
2.1.5 进一步探索 362 ]/ h) I& R2 s6 b. `
2.1.6 排队系统的特征与符号表示 37
9 A" X: g! _5 b7 P* o; o( }3 }2.2 离散事件系统仿真模型组成 39
9 t5 d# z$ e5 _4 C; z2.2.1 实体及其属性 400 O+ ?' y- w' b% W/ j9 j0 e
2.2.2 资源 40* |" R# H' V a5 a" c
2.2.3 队列 41; }9 S8 h5 A, V- c
2.2.4 活动 41% [1 Q3 U" B3 y# x
2.2.5 控制 41: K1 [3 l u# c2 ~3 Z, H4 C
2.2.6 全局数据存储 414 G' c- H! v- e* z5 h/ g
2.2.7 系统变量 42
& [/ B7 C' ^8 J/ i9 X2.2.8 事件 43
x3 L9 I |6 G2.2.9 仿真时钟 444 Q8 R2 O7 H) r. y
2.2.10 仿真开始与停止 44( b U/ H; i# @' b K
2.3 ExtendSim基本操作 45$ {& L* r6 W/ @4 b# b% U: g
2.3.1 仿真设置 45
& t0 F& @2 ?& k# F" _" b4 N2.3.2 克隆、笔记本、文本输入、图层 50% ~6 b! `: C3 Z0 c+ f
2.3.3 模型层级(Hierarchy) 519 C5 @3 v) t( v# l: R2 t
2.3.4 模块连接与模型外观 53
+ c) D$ ~. `# O C0 P2.3.5 如何理解ExtendSim模型的逻辑 53# p7 ^6 R6 \' j
2.4 习题 54
4 I# ?6 a; {$ N2.5 实验 54
v, @* R$ [: p% i) J, {. m1 Y% D, k _3 y; `3 x' F% _& P) O0 U8 \
第3章 输入数据采集与分析 55+ R/ s6 C8 D/ x b. p) l: O4 B& W
3.1 分布拟合的过程 55
- _9 m S P: e0 j1 H2 n3.1.1收集原始数据 56
3 O- |7 I+ s1 {: w3.1.2 数据检验 60
8 r5 I/ v6 D& h m; \3.1.3 辨识分布类型 64+ J7 ?, D! M1 D- e1 a' B" e9 B
3.1.4 参数估计 65
' Q2 Q) x _! m: `% \5 e) a9 K6 q; ^# \3.1.5 拟合优度检验 66
4 y8 K( s+ M/ n( L" n3.2 经验分布 67 W# d: i5 n7 T5 Q* l5 k+ `
3.3 使用Stat::fit软件进行分布拟合 67
5 D- o, {9 T0 H m- y, T+ v3.3.1 理论分布拟合—连续随机变量 68; d; @ [9 o/ l" b+ E5 o: C; A
3.3.2 理论分布拟合—离散随机变量 76
- m- K2 T7 c3 z3.3.4 经验分布拟合—连续随机变量 785 z. l! d* w& ^" F# G0 `
3.3.5 经验分布拟合—离散随机变量 79
8 ?1 {3 `1 ?: X! o0 \3.4多变量与相关输入数据 81; v- ^4 S1 d: l! W7 _* {% [) z
3.5 习题 81
5 I* I, T; j& R! _1 e; P" M4 |5 Q3.6 实验 81* E' |1 R$ t& Z! J- A$ U3 j
& P5 I; @/ b- i第4章 结构建模 83
( A& S9 D0 F) C' M$ H# T4.1 ExtendSim模块概览 830 U! S( K* q4 k
4.2 实体生成与实体特性 84
8 I5 t1 S; |) x9 X" n4.2.1 常用模块 84
' N% y( U" Q/ M: ~2 r4.2.2 实体特性 85# h! A* w9 e6 |& q
4.2.3 批到达建模 90
6 s6 f6 ^; w; c0 N( j4.2.4 非平稳泊松到达过程建模 91
6 |8 p3 `2 g1 O, }/ X9 s. r- W6 t+ f- D4.3队列和排队规则 920 M7 u9 S3 m" M
4.3.1 队列模块 92
3 K2 P9 {5 x4 v! ]& o: }& m4 N5 P4.3.2 排队规则 939 a& \! \ d8 M2 w1 y5 x0 l
4.3.3 排队行为 93
8 Q( ^( J) k( \0 K1 @3 O# |+ v0 L4.3.4 Queue Equation模块详解——复杂排序 96
) ~ z$ G( F6 J) S3 m5 d4.3.5 Queue Matching模块详解——实体匹配 101, @8 V. _: y. K+ z; ~9 [" Z* F
4.3.6 Queue Tools模块详解——查看和初始化队列 102
3 H; y6 t( J& Y# C* G! X4 r" S7 E/ z4 }4.4 路由(路径选择) 103/ ]* f3 f5 g" }' M! I1 H& X/ D; s
4.4.1 常用模块 104
1 J& ?+ s8 m3 b4.4.2来自不同源的实体路由建模 1055 t' @) N+ J5 n" t, m
4.4.3 发往多个目的地的路由建模 108 c. M7 E' B9 p, O# h
4.5 使用活动模块执行处理 115) o) {' N8 g, @7 z$ h! b
4.5.1 常用模块 115. J6 }- ~/ X7 {
4.5.2 串行处理与并行处理 1166 d7 B. U4 Q) j# V; @
4.5.3设置延迟(处理)时间 117' @# U l! s* V; J$ T! a
4.5.4 活动调度建模 120; p' d G# [1 n, H! |* I
4.5.5 中断处理 125& |7 H* F$ y2 u! T/ R% |! A" b% y! M
4.5.6运输与物料搬运 134( h: z+ [9 v3 E5 m$ _
4.6合并与拆分(Batch与Unbatch) 136) h& Y) D1 v% T* s; C
4.6.1 合并(Batch) 137
5 m: [% A9 ^7 y0 M! x& Y- ^4 r4.6.2 拆分(Unbatch) 144
& G! v2 ^( b! z) h% v3 \: y4.7 资源和工班(Resources and Shifts) 147( H3 a" p5 V3 C% s7 p
4.7.1 常用模块 148
' h% ]5 t. `- i: {8 Y p1 I4.7.2 如何建模资源 148
# @& `/ W _# O9 s) Q0 N y, r4.7.3 资源调度 154
: B9 Y% z# w; ~ B. {4.8 数据存储与管理 159
3 {* H- C* z/ X- L2 o4.8.1 内部数据库方法 160
' k) Q! C( M& O& y3 C% z/ r- |4 a4.8.2 创建和使用全局数组(Global Array) 163! F7 k9 B% W/ r
4.9 基于方程的模块与编程语法 1648 c O1 d' K) |7 O* O
4.9.1 输入变量 1642 B- ^+ H* X2 g6 _
4.9.2 输出变量 165( O* ]- w Y3 W7 \" i+ ?: ?3 F
4.9.3 方程 166
7 e1 [ B7 B% ^# l4.10 曲线图模块(Plotter)的使用 169
1 U- ?, I9 ~" U4.10.1 曲线图和数据面板 169
, |2 `( F; U) l8 m4.10.2 Plotter模块工具 170
; U. D, l. C! r$ ?' `4.11 实验 173
. W4 W! L7 b4 ~* c% K
- O: w% t" a' @$ L第5章 模型校核与验证 175. h, v2 p8 \0 y: J
5.1 模型校核(Verification) 1750 f4 I+ Y( c0 V/ r- t2 M' e% w+ W3 s- n
5.2 模型验证(Validation) 175/ e/ Q V! d. j' V# |3 f% M
5.3 ExtendSim调试(Debug)工具和技术 176
: |/ N G$ H0 k7 @5 T5.3.1 调试要点 1764 X2 Z7 ?! p# Y! a
5.3.2 利用动画调试 177* q5 b( \, y4 M% c0 A5 @& y
5.3.3 在建模过程中校核结果 177) E7 g9 q- b% O3 H0 `8 m. r
5.3.4 用于调试的模块 1778 g$ O! M2 @8 L. y8 r
5.3.5 用Find命令查找模块 178
7 x& m9 O# v' E" N' L1 f7 c( _# f5.3.6 删除没有连接上的虚线 1793 Q. Q5 v8 m; n; m: g# m
5.3.7 用记事本集中观察比较数据 180
1 h9 T" f* D" g2 V" C5.3.8 单步运行仿真 180# j x% x. S2 H4 N) r# p* S4 T7 n
5.3.9 模型报告 181. ~4 R8 X- ~; s2 o
5.3.10 模型追踪(Tracing) 181
5 L1 z9 m' L& c' q5.3.11 源代码调试器 182
6 C( w3 @$ n# K7 [( I: {) ]0 i1 l5 G8 x- Q( t
第6章 仿真输出分析 183' @5 o( G S- b9 T, r7 g& D) R' U" ?
6.1 概述 183* n$ Y0 |/ x* V/ v+ _# L0 b. X
6.1.1 什么是仿真输出分析 183: t7 Y3 u% A2 q& ?' W
6.1.2 如何估计输出变量的均值及其置信区间 183
( K& X6 W/ T( V% q6.1.3终止型仿真和非终止型仿真 185
* x- ?# F7 k; t( P; K7 T6.2 终止型仿真输出分析 185
4 a! N8 Q9 _9 z8 j. `6.2.1 确定初始状态 186# ~1 U0 `( G6 g @. ~: ^% ?2 w' i* B
6.2.2 确定仿真运行的终止事件 186
+ O1 d* m1 W* s* @2 @6.2.3 确定仿真重复运行次数 187- ]+ A, N! t3 q) ?
6.3 非终止型仿真输出分析 188
' m/ t4 j2 x0 b" _! w6.3.1 确定预热期 189( d* X4 I( _0 m6 M
6.3.2 确定仿真运行时间长度 1901 m6 s$ k$ ?1 Z3 n9 t* R
6.3.3 确定仿真重复运行次数 190
2 ~: K/ X5 w) N1 `$ @6.4 输出变量方差和比例的估计 191
" ]# C2 C: o- I; C/ i- ]6.4.1 方差的估计 191
; u z, q& i. {, D7 E4 @. w6.4.2 比例的估计 191
% a; f7 ]3 o8 E+ z3 q9 S" r6.5 方案比较 192: R! r5 _. A1 @ H7 Z
6.5.1 概述 192' f- F8 `% L, K- ^; H3 l
6.5.2 双系统方案比较 192
; r+ n) F, H+ u$ Q2 U* ]6.6 ExtendSim中性能指标采集方法 195+ ?6 A2 @% q) E( H
6.6.1 Statistics模块与一般统计 195
$ A. Q& H: M7 ]( k3 u. V. r* `" W) X$ A6.6.2 全能的Mean & Variance模块与高级统计 1981 {1 M7 ?# h/ y( Z
6.6.3 预热期的设置 201
8 I" r- n/ a. P6.7 习题 202
3 _' M1 `6 M1 p1 |9 _1 Z+ @# X, S6.8 实验 202
$ Z: e, U' H! F* Z
( ^. T, ]4 |7 I) J _6 g, v+ j- W第7章 仿真优化 208# }: f0 I0 ^/ _! G% T6 \
7.1 仿真优化概述 208) X" S/ m& U& S+ m( h( s
7.2 仿真优化的步骤 208- t9 X5 X" I* H% W1 E. D
7.3 仿真优化案例 208* H! g% F, Y4 }7 a* U/ }
4 J; d( |; P6 x" R* ?7 `第8章 典型应用 213 l/ |9 N7 v/ H
8.1 库存系统仿真 2135 W3 V* `! D! \* p7 X! _
8.1.1 库存系统概述 213, e D5 {, ^* k E6 }
8.1.2 (s,S)库存系统仿真 214
' Q$ d) }, E/ b( ?: T6 ^ V8.2 制造行业应用 220: c8 A6 V: o; P2 T0 p: p8 S5 L, s, {5 l
8.2.1 问题描述 220 r$ d- d" F5 P/ m& {0 u- }0 D
8.2.2 创建模型前 222, C; l% \: G: G! {
8.2.3 建立模型的第一部分 222
- j8 P6 K1 ~! M: Y8.2.4 运行模型 224, j3 E* M4 d3 l, W; Y& V
8.2.5 增加2个操作和2个缓冲器 225$ Z9 v) M3 n1 d+ Q- B. p
8.2.6 增加1个缓冲器和非标准插入站 226; i$ t5 ~# }; Y! c4 y
8.2.7 完成模型 2280 ^% d, G) c! H- v* [9 ~0 U
8.2.8 运行“现状”系统的模型 229 S3 Y7 m* l; n8 U8 K
8.2.9 增加新生产线 229
3 H4 q# P# ~9 p- U9 _) M2 x! G8.2.10 增加另一个自动插件机 230 r. x& _' H# m3 m) r" E U
8.2.11 结果分析 231
% k: i6 @7 k6 q2 |: t0 u& T8.2.12 增加动画 232
% O, [. \& M0 L, A$ r# ]- T+ w8.2.13 对结果有把握吗 232$ ]' e6 W5 J, X. C; L0 L6 A
8.2.14 最终分析 233. |! t1 O9 S3 z* V2 \& Y2 r/ O
8.3 服务行业应用 234
~2 m8 z4 W" T' A8.4 集装箱码头装卸仿真 238
7 ^4 z* [* S0 v8 `/ Y8.4.1 集装箱码头物流系统工艺方案与运作流程 2382 m) ]! \ E! A7 ]! g' [
8.4.2 集装箱码头物流系统仿真建模 2399 o8 [* ~; g/ v) v2 N5 `0 [) y
8.5 实验 245
8 u7 V. v6 g, W/ ?5 H
+ }* `9 N( s# C5 _# U第9章 仿真应用的进一步思考 248
, t2 e& }3 j R V+ g; X, \5 ]4 M. @9.1 系统仿真的本质思考 248
0 c! h f5 R. A% R& D, P# w9.2 形似和神似 249: O" ~" K% k- ^! k
9.3 系统仿真应用中的几个疑问 253
9 }" t) T( s/ e9.3.1 系统仿真是影像制作吗? 253
" I4 n+ p* W G2 h4 b6 d9.3.2 系统仿真模型要和现实系统一一对应吗? 2534 ~2 E+ `6 o% G$ I" n
9.3.3 系统仿真项目如何起步呢? 254( [& N0 Q, s, ?: a2 x* h% a
) n4 ]1 T* ]% J- N4 B" J- l0 L附录A 仿真用概率统计基础 257
5 o2 J$ V/ R+ d% ^$ ~* I+ z; I$ |A.1 概率论基本概念 257( Z5 T' \3 e( v. |9 h
A.1.1 随机变量 257
4 t S. P% Z! t7 M* p3 dA.1.2 离散型随机变量的分布 257
" Q& }8 ~6 l$ FA.1.3 连续型随机变量的分布 257
; a: v3 U- [% i, S/ w* R6 \0 AA.1.4累积分布函数 258* W6 _* ]. d! I# n
A.1.5 数学期望与方差 258
# ^& [5 Y! T) W0 q/ V# UA.2 常用分布及其典型用途 258
9 c' e% _! U B( e( I9 pA.2.1 常用连续分布 259! c0 Z+ }1 J* ~9 X1 [* |" U
A.2.2 常用离散分布 2640 ?; Q: v( x2 q& h, ~1 r0 H- S g
A.3 抽样与统计推断 265, h/ T: g$ P; R5 {, e$ n2 J5 P
A.3.1 总体与样本 266
2 I" j5 |# Z+ E' pA.3.2 参数估计 2662 @1 S! k [( ]3 f3 a/ |: Z# u
A.4 假设检验 271& O1 M# y3 B3 o8 r; D* _0 O
参考文献 273 |