本书目录% G- c1 p$ h' \3 S5 p8 N
' a* ^! y: ~- _" b
第1章 系统仿真基础 10: F: s+ d# s/ W: t
1.1 系统仿真的基本概念 107 F% d9 A: o0 a
1.1.1 系统与建模 101 F7 I; d2 f: a; p. T
1.1.2 模型分类 10: H+ m6 J' j, M! V& {, H5 ^
1.1.3 仿真及其分类 12
1 o7 O/ e9 {* W E1 f+ F8 b9 [1.2 常用可视化仿真软件包 12+ Y9 k" Z( h6 I
1.2.1 仿真使用的软件工具 12
f# ?% n8 W$ i/ r& T1.2.2 常用可视化仿真软件包 134 Y4 V1 I5 q: w! J6 O
1.3 仿真项目研究步骤 210 G' T6 d ~7 X! P4 h- q5 @. i% e& z
1.4 习题 210 H- L$ `+ I4 x
+ E3 t- @: k: | j6 T
第2章 ExtendSim仿真入门 23
0 W" |1 _7 q! |8 W% H2 {% L3 L9 b$ a% h2.1 排队系统仿真 23
+ L2 O8 u0 G" ~2.1.1 洗车模型概述 23
' U1 D7 z+ R8 E* K. u) J* Y5 h8 K+ _2.1.2 从简单开始——单队列单服务台模型 24
- S5 H& z/ l' y4 d" V0 H2 C6 B2.1.3 增加复杂性 29& F* |! e& E' I& p: |
2.1.4 典型性能指标 34
) U0 n% \/ @4 R) i/ ~- A2.1.5 进一步探索 36# b' Q7 H. { @- l2 w! a r' w
2.1.6 排队系统的特征与符号表示 37
4 Z# b" ~% a n5 t8 F( b2.2 离散事件系统仿真模型组成 39
9 r/ Q- W q. p( N/ \2.2.1 实体及其属性 402 x- P' e9 X8 h7 C
2.2.2 资源 407 T9 l2 F' u& L0 C3 |- i1 A
2.2.3 队列 41% X& i" p# S- M8 p- l$ @5 R) _
2.2.4 活动 418 C2 x' I5 E$ B
2.2.5 控制 41- i2 t% i# N* W, I
2.2.6 全局数据存储 41
5 a3 @9 D" b- `2.2.7 系统变量 42
+ n# H* Z5 s$ B. u' l2.2.8 事件 43
' L: j' v; ?0 G7 j2.2.9 仿真时钟 446 N( o; Q! m$ ? m7 i9 M' e
2.2.10 仿真开始与停止 440 O7 s! O; z( C' s2 c: k% X! n
2.3 ExtendSim基本操作 45
8 ]# P! ?9 e/ V2.3.1 仿真设置 45) A0 N5 C3 F9 @0 g
2.3.2 克隆、笔记本、文本输入、图层 50- T9 K5 H( K' H5 g+ ]
2.3.3 模型层级(Hierarchy) 51
8 h9 s+ F3 z8 @2.3.4 模块连接与模型外观 53( T( x I; [3 S* d% c4 W
2.3.5 如何理解ExtendSim模型的逻辑 538 N: I" b/ `% O9 U
2.4 习题 54/ s. J& [: |. {
2.5 实验 54& j' g1 _( k- x4 y' }3 }
C" _6 S) K }. I; L0 Y3 x* |7 @
第3章 输入数据采集与分析 55
( M( R- A1 \4 ^# Q* R3.1 分布拟合的过程 55
3 ~# E& U( [8 f) h* e3.1.1收集原始数据 562 g$ w" f3 s4 w& L, w
3.1.2 数据检验 606 d1 ]+ ^- v) K/ _
3.1.3 辨识分布类型 641 ~$ d" X3 U6 M
3.1.4 参数估计 65
& ^" l+ F* L; ^3.1.5 拟合优度检验 66
$ _# l2 g" I G' {6 e& K3.2 经验分布 67, Q. v: \# l# Z
3.3 使用Stat::fit软件进行分布拟合 67 N1 H9 G! y% U) f
3.3.1 理论分布拟合—连续随机变量 68# G! _4 X1 W* Y) t+ ^
3.3.2 理论分布拟合—离散随机变量 76
" Z# R' Z- q% X6 v3.3.4 经验分布拟合—连续随机变量 78
, f1 m3 g/ r4 _0 y3.3.5 经验分布拟合—离散随机变量 79
9 {, u) c- R8 Z7 \3.4多变量与相关输入数据 81, s9 q; K# N- }) B) J, c
3.5 习题 81* v) \+ O( |9 z2 X9 B* @
3.6 实验 817 m' H! Y( \7 ^9 D/ ?7 C
: u2 i' r2 o% A# n4 R7 r第4章 结构建模 83
* H) G+ q' h" N; d4 N4.1 ExtendSim模块概览 83+ X/ g v) X+ ~7 \
4.2 实体生成与实体特性 84' `6 {+ b8 c1 e9 s
4.2.1 常用模块 844 \: Z: Y' m$ S' F; A' i( M9 X
4.2.2 实体特性 85% P& d1 h* B0 y$ B! G8 n3 {1 z
4.2.3 批到达建模 90
2 ?& {; r" Y2 h6 ^' u. u4.2.4 非平稳泊松到达过程建模 91
8 B" |8 U2 E, M& Z* \4.3队列和排队规则 928 |" r7 C- D7 F
4.3.1 队列模块 92- @, {- Z" N) P* r. q
4.3.2 排队规则 93
( M6 [! K/ {0 [4 X6 }4.3.3 排队行为 93
8 s# |1 y" b: h. a9 g+ k4.3.4 Queue Equation模块详解——复杂排序 96% c% T" N2 S1 b' S. N, x
4.3.5 Queue Matching模块详解——实体匹配 101
) M( U# q) c$ {4.3.6 Queue Tools模块详解——查看和初始化队列 102
7 P* Q- b3 L, `) n. d/ [4.4 路由(路径选择) 103
4 I% u5 l; \' C2 U: W* s5 F8 ~4.4.1 常用模块 1049 F3 R- I5 p$ o# m. _5 f
4.4.2来自不同源的实体路由建模 105, I; w" `" ?: T& j
4.4.3 发往多个目的地的路由建模 108# V' d4 Y8 w5 `" u* K
4.5 使用活动模块执行处理 115; c1 ]( E. I* f2 D
4.5.1 常用模块 1155 B5 `( H3 y9 Y2 M: H4 }
4.5.2 串行处理与并行处理 116
! v, g$ K9 p$ [/ s( t4.5.3设置延迟(处理)时间 117" r6 j1 Z1 F* h) x3 a
4.5.4 活动调度建模 120
/ ]7 O. p8 Z( T! R, P4 H- r' S4.5.5 中断处理 125
1 ]3 ]+ k8 v5 ^3 Y+ a( ^4.5.6运输与物料搬运 134" K$ K2 R7 {+ Q2 W
4.6合并与拆分(Batch与Unbatch) 136
9 }: c) ~3 Q3 ]% ^1 j3 L4.6.1 合并(Batch) 137: O" e7 o) m& V7 U2 g
4.6.2 拆分(Unbatch) 144
0 r3 W" o* c- J/ G( N: m4.7 资源和工班(Resources and Shifts) 1470 s2 }* P8 l" p/ g E1 O# v
4.7.1 常用模块 148
4 W& r/ c; r0 F; }! d* p4.7.2 如何建模资源 148
0 c5 m5 h/ N; x& E# o+ R4.7.3 资源调度 1542 N- D& w3 \4 B: G1 Z/ R: i1 |1 S8 @
4.8 数据存储与管理 159
6 |' `5 G8 M. {4.8.1 内部数据库方法 160' h- Y, n9 H! b' W; G
4.8.2 创建和使用全局数组(Global Array) 163
/ K( o. \/ Q3 M: o4 X+ O4.9 基于方程的模块与编程语法 164
1 x, U3 I# R7 g: H4.9.1 输入变量 1645 E6 b+ c# b9 G6 Y5 T/ T+ @6 [0 L1 r
4.9.2 输出变量 165
! I+ n6 e0 n) G4.9.3 方程 166
1 G6 P' S( g4 B i8 D4.10 曲线图模块(Plotter)的使用 169
T/ a: z- ?0 I2 Y7 ?4.10.1 曲线图和数据面板 1691 c* g% n, B v: Y
4.10.2 Plotter模块工具 170. X7 F8 E" O1 X( l2 J* l9 C
4.11 实验 173
- _. R3 R" ^# k$ S0 \/ `& L5 ?1 J' P
第5章 模型校核与验证 175
% T |# K4 \+ P0 j( `5 C1 |5.1 模型校核(Verification) 1752 N/ \+ \# j# g: C$ o) p
5.2 模型验证(Validation) 175" S; i4 c1 t% K8 v" m N1 g
5.3 ExtendSim调试(Debug)工具和技术 176
. g( }! e D/ m& a' ]( L5.3.1 调试要点 176, R" T; F w' t% ~4 `
5.3.2 利用动画调试 177
8 N2 c* t% I4 R7 C F1 L5.3.3 在建模过程中校核结果 177
, t& U9 ?+ E+ e/ ^) Z% U5.3.4 用于调试的模块 177
" ]! E: e" U4 l4 H( }5.3.5 用Find命令查找模块 178
1 b8 C) C# W' Z& g5.3.6 删除没有连接上的虚线 179
: @; J0 f% C# r/ I8 j# O+ G5.3.7 用记事本集中观察比较数据 180! r- j4 Z1 s e& C+ V
5.3.8 单步运行仿真 180
7 E1 H8 M( ]- ?% }: G5.3.9 模型报告 181" _! w6 U& R* w4 A+ \$ `, \
5.3.10 模型追踪(Tracing) 181
4 e. m2 v0 c. |$ I7 m2 k5.3.11 源代码调试器 182* ]& k7 g& X) j% e. l/ \
2 O7 c+ x3 x- g- s" ]$ `6 a' ^第6章 仿真输出分析 1839 W$ L# x3 u6 O
6.1 概述 1833 V. w; h, Z" M& p0 t$ u
6.1.1 什么是仿真输出分析 183
" t7 B7 t+ G, k6.1.2 如何估计输出变量的均值及其置信区间 1835 X) H6 [2 ?+ G( P; c
6.1.3终止型仿真和非终止型仿真 185 G d: q, `: g! c9 o2 |% ~* ~
6.2 终止型仿真输出分析 185
& t( i- q: m6 R" @6.2.1 确定初始状态 186
% X' g0 y. r) `$ F2 b* I w6.2.2 确定仿真运行的终止事件 186
; q* W+ }4 j: t% s! J7 l$ R6.2.3 确定仿真重复运行次数 187
/ K9 G! W- P9 ?. L& `! t9 H! A) S1 S6.3 非终止型仿真输出分析 188
: U2 a" p8 L+ t/ f2 ]( O/ Z6.3.1 确定预热期 189
* ^- J+ j0 ], C: {6.3.2 确定仿真运行时间长度 190" q5 Z I1 \/ b
6.3.3 确定仿真重复运行次数 190
, C7 R- l: t' [6.4 输出变量方差和比例的估计 191
% r6 Y- T+ {' Q. t6.4.1 方差的估计 191
% P, {9 X. C: @6.4.2 比例的估计 191
/ i2 F9 B9 T0 `4 s. `% R6.5 方案比较 192- |. v0 F0 e# e
6.5.1 概述 1920 v+ Y5 s% u1 E. S# F4 m0 `" O" f
6.5.2 双系统方案比较 192' ]* r" b6 y1 }: d/ Y( f0 }5 c& [
6.6 ExtendSim中性能指标采集方法 195: d0 a J6 A' |1 r
6.6.1 Statistics模块与一般统计 195" T5 b2 x; O3 Z- ?+ w7 K- K
6.6.2 全能的Mean & Variance模块与高级统计 1988 z" ?6 W+ |4 a& I& `4 j. }
6.6.3 预热期的设置 2013 d& _) L" Z' r: |. ?, o' r8 ]0 u
6.7 习题 202
1 l3 Q* s6 O1 }- Z4 V+ ^* v# A8 N+ C6.8 实验 202" n9 w% z5 r ^+ K" n
8 ]7 F4 g4 }- _+ g: [3 v- x1 G" ?
第7章 仿真优化 208
4 f& L* f; e, ~+ K, H% O7.1 仿真优化概述 208# {- G" z8 e, n: X$ k6 O
7.2 仿真优化的步骤 208) t4 M& U$ T+ T# x
7.3 仿真优化案例 208
2 J3 n o* s: |& ?% q% A
& d7 Z7 C* `- e( ]0 s" u/ M第8章 典型应用 213
7 d+ K( C+ P4 ^( ]" |* {3 q8.1 库存系统仿真 213: f+ P8 R/ U; \( W* v; \0 |6 I
8.1.1 库存系统概述 2131 e8 [/ `5 z, n: c
8.1.2 (s,S)库存系统仿真 214
4 P+ M8 ~- A" z0 \* M# v8.2 制造行业应用 220. [8 Z9 A4 c* J" \! v. H& _7 r' {3 s
8.2.1 问题描述 220
$ q7 y0 G* V+ }9 R% b- b8.2.2 创建模型前 222
/ A7 |' u7 |5 N7 [8.2.3 建立模型的第一部分 222 y0 c. m a, x' A5 w& v. [
8.2.4 运行模型 224* `7 N7 ?; C5 S' Y5 M
8.2.5 增加2个操作和2个缓冲器 225) m! ?4 [( ^2 b4 f
8.2.6 增加1个缓冲器和非标准插入站 226
( h1 O+ E4 b z* d6 d8 m$ i, N! Q& b8.2.7 完成模型 228
+ N* K+ R c; e! Z8.2.8 运行“现状”系统的模型 2295 Z: X; _3 w0 P B9 {8 o5 k
8.2.9 增加新生产线 229
# l: o2 s* b: K1 k9 U: \8.2.10 增加另一个自动插件机 230
q# G. Y4 J& }2 p2 }+ u) c; Q- d. I8.2.11 结果分析 231: o, M7 T8 k+ j! j, M9 L
8.2.12 增加动画 232
9 c3 y3 ?7 m" w8 A8 O! Z8.2.13 对结果有把握吗 232
' ^) M2 s E$ p E8.2.14 最终分析 233$ c9 Y, y w1 _+ }4 r' K3 J
8.3 服务行业应用 234
" x, M# h/ C0 D5 R w d8.4 集装箱码头装卸仿真 2381 I& [- Z; q) f) E
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
) M" r% }* @ u8.4.2 集装箱码头物流系统仿真建模 239
" l+ P' j' u% A- v2 j1 O: H3 U8.5 实验 245
y) ~3 Y5 `3 D7 U, B) n
, y' R" ^: U+ z2 ~/ r! S! F第9章 仿真应用的进一步思考 2485 C- |5 S6 W* v! \8 r
9.1 系统仿真的本质思考 2480 d( ?: T: @6 @) l+ j- W' Z0 l- N
9.2 形似和神似 2491 j1 U, N3 l3 {- A6 s
9.3 系统仿真应用中的几个疑问 253. p& o0 |/ S6 Q8 |
9.3.1 系统仿真是影像制作吗? 253
, P& E. d6 z& X; I4 m" k9.3.2 系统仿真模型要和现实系统一一对应吗? 253
5 v7 f$ _" V* w# ?* n9.3.3 系统仿真项目如何起步呢? 254
" M: f1 ]& B0 e+ Z, P; j/ G9 D) T" B. K
附录A 仿真用概率统计基础 257: ~ T# z. }, m- P4 }
A.1 概率论基本概念 257
0 A' h8 u: X/ Z% M IA.1.1 随机变量 257
, A8 `5 W' W* g/ @A.1.2 离散型随机变量的分布 257" P7 u. _8 N* C! b% E
A.1.3 连续型随机变量的分布 257
* t1 \, d0 J/ y% p) }: W' gA.1.4累积分布函数 258
; e& T$ {1 Y5 Q, w7 ^0 f3 F4 eA.1.5 数学期望与方差 2589 w2 t' z6 M8 c' ^5 D$ j) E
A.2 常用分布及其典型用途 258
; ^ U: a7 ?- f6 k1 V# a+ }A.2.1 常用连续分布 259# i6 ~6 z: C- [8 B" s* g) j: y
A.2.2 常用离散分布 264" A0 O5 W1 Q4 G
A.3 抽样与统计推断 265
. R2 R9 h: S; R1 w' d/ b0 UA.3.1 总体与样本 266- Z6 ^$ M" F! e- f: i5 |& ]3 n
A.3.2 参数估计 266
* _# L/ k+ n8 {2 h* q' \. DA.4 假设检验 271
$ T! [5 ^' X) y. `& n3 P7 Z参考文献 273 |