本书目录* K* V5 a3 d i Y
' Z4 t+ G* [" V b) Z第1章 系统仿真基础 10
& @8 P1 i x6 n: m# j1.1 系统仿真的基本概念 10
5 }9 j% @2 S- u1 r7 N1.1.1 系统与建模 10
( p0 H! F4 |) J* H' j1.1.2 模型分类 10* i+ l( A- Z% V4 V. @& G4 Z% d
1.1.3 仿真及其分类 12
3 ^" F4 t$ j* o0 Y1 x5 Z1 }( F1.2 常用可视化仿真软件包 12
! B$ v$ _0 n7 L0 A1.2.1 仿真使用的软件工具 12
. E7 F3 I% [* H: p0 q& D l7 O9 u3 g |1.2.2 常用可视化仿真软件包 13
9 f n5 X3 e# ?; ?, O, \1.3 仿真项目研究步骤 21
; `% h8 y) \. v' s( u" K J1.4 习题 21
& i3 @2 E2 ?( u; w# j
" x2 Y7 y9 `# J( V" \# q* n第2章 ExtendSim仿真入门 23. y& F5 ^! j1 M+ Y9 ~' L& a
2.1 排队系统仿真 23* h& ?% k: v" _1 C9 a& Z
2.1.1 洗车模型概述 23, V( X8 ]# [' o# ]/ |* h. E% q
2.1.2 从简单开始——单队列单服务台模型 24! L3 X( x8 P. G
2.1.3 增加复杂性 29
% h* D8 }: H' z* \2 } ?2.1.4 典型性能指标 34& }" F- }5 }5 ^) D w$ Z; B( u. o- a
2.1.5 进一步探索 36" z( n+ V0 _# ]
2.1.6 排队系统的特征与符号表示 37
# m' D' f( K. K: q( X. o2.2 离散事件系统仿真模型组成 39
; z5 l' O! W# f1 Q. v, B2.2.1 实体及其属性 407 `7 z: E& r+ T, n+ U6 P, O/ Z4 @
2.2.2 资源 409 s; O \( a6 g5 d1 b+ u
2.2.3 队列 418 I$ x1 u/ a, u$ H* y+ I0 g
2.2.4 活动 41
* N$ H2 x, H M# v8 K! ?' ?+ x2.2.5 控制 419 M% t) f3 J6 z+ o9 L2 A
2.2.6 全局数据存储 41" U) R. v& I) Z/ j. F3 }) o- S3 N9 W
2.2.7 系统变量 42- U4 B* a+ X' N5 O
2.2.8 事件 43% s2 T% V6 A0 Y4 Z
2.2.9 仿真时钟 44: Y; Y+ a) N/ A- O8 G* i
2.2.10 仿真开始与停止 44
2 [( j, j2 C' w9 y9 K! j9 r) B2.3 ExtendSim基本操作 45
5 P* m3 z" F6 f5 L u: i7 _) I7 a2.3.1 仿真设置 451 p D' K/ [6 m, K; ?5 i& O
2.3.2 克隆、笔记本、文本输入、图层 50
h' X6 x- W& V2.3.3 模型层级(Hierarchy) 51
' F: G6 G7 T4 S8 p2.3.4 模块连接与模型外观 53
. u+ S& {$ U( g; M2.3.5 如何理解ExtendSim模型的逻辑 53
( L1 ^9 ^; w7 c6 @2.4 习题 54
$ ]) J$ Q! g7 {1 U) D2.5 实验 544 Z3 A8 j$ y( U# v: F4 A% R
0 A8 x1 W2 f' D8 |2 {第3章 输入数据采集与分析 55& K6 |2 o2 e A7 d; B- ~. `
3.1 分布拟合的过程 556 \& I# ^3 ^9 A; D8 I' y# x
3.1.1收集原始数据 56
% v* k0 N, E4 h; b: w3.1.2 数据检验 60
$ r7 V: K$ m t$ h9 ?3.1.3 辨识分布类型 647 {, h: I8 q7 @7 t. ?
3.1.4 参数估计 65
$ Y. c" ^2 u* @; X7 ]3.1.5 拟合优度检验 66
& p i6 l& w, k8 x3.2 经验分布 67
. P6 }3 r* b( m3.3 使用Stat::fit软件进行分布拟合 67
a2 }2 o) ?8 j- j$ }- _3.3.1 理论分布拟合—连续随机变量 68
8 o0 ~# c. V/ m/ G8 Q; i2 H6 i1 }3.3.2 理论分布拟合—离散随机变量 76
2 q7 \1 x3 P. Z; K: \: x* c3.3.4 经验分布拟合—连续随机变量 78
# ?# l$ m" G) _- H) J* }7 `3.3.5 经验分布拟合—离散随机变量 79* w3 p! G2 \* @; u" q
3.4多变量与相关输入数据 815 X8 M3 l8 R/ N
3.5 习题 81
& w$ T/ p( g, x7 t, l3.6 实验 81
3 T9 T8 o9 _0 g j" h( E$ l
. a0 C! v3 b3 u第4章 结构建模 83
6 _8 l/ p4 B5 m: D4 f4.1 ExtendSim模块概览 834 X/ {: X2 i6 P/ u! E' n+ i% m' K
4.2 实体生成与实体特性 84
( |2 u6 Q4 Q9 J# _9 f' u! e4.2.1 常用模块 84( B. B, ^: i5 ?0 U2 c/ L1 x1 \
4.2.2 实体特性 85
! z) Q$ ?# d+ e0 s# C2 M4.2.3 批到达建模 90! v6 }, X7 C5 A1 }( @
4.2.4 非平稳泊松到达过程建模 918 A9 J% @+ z' L- y6 Z$ G2 j3 l) R
4.3队列和排队规则 92$ ^3 s6 D( B0 w6 k+ N/ j
4.3.1 队列模块 92/ ^/ {1 U/ m* V: ]# t
4.3.2 排队规则 93
, S+ @" L: l I& K. j5 v8 b" Y3 D4.3.3 排队行为 93
) Y- ]" a( M! z% F1 N4.3.4 Queue Equation模块详解——复杂排序 969 ^8 X% i7 A0 a# f X0 S7 t
4.3.5 Queue Matching模块详解——实体匹配 101
5 F6 _4 B1 O' R3 Q: c6 J4.3.6 Queue Tools模块详解——查看和初始化队列 102
! _, s8 a' J# h i" }4.4 路由(路径选择) 103
3 U0 Z9 X% U) u; t# [- c. v0 \; ?4.4.1 常用模块 104
- y8 {( ^" e# ?3 ^4.4.2来自不同源的实体路由建模 105
& R) c( l+ Q6 n+ D4.4.3 发往多个目的地的路由建模 108
\4 q0 O2 N/ L0 [1 u0 }! `2 ?4.5 使用活动模块执行处理 115
8 R& F! E* X1 R! _: ]' W$ k" X+ K4.5.1 常用模块 1156 q. E9 a: `# b7 e6 f
4.5.2 串行处理与并行处理 1161 F7 S: l0 i( c4 a' Z8 o
4.5.3设置延迟(处理)时间 1170 |' R# R- `* X" a
4.5.4 活动调度建模 1201 }4 F, K6 J6 C \+ f* O: N7 p
4.5.5 中断处理 125* N' J) ~( X: l# ?$ i5 n
4.5.6运输与物料搬运 1344 p8 Z$ \3 Y& D+ o) I! x
4.6合并与拆分(Batch与Unbatch) 136! n- i: w, d5 s# I( y
4.6.1 合并(Batch) 137$ ^! n( q. c/ y' o& ^) y
4.6.2 拆分(Unbatch) 144+ q9 j! r( D" w8 S4 V2 U
4.7 资源和工班(Resources and Shifts) 147
* j6 P- a0 {3 C* Y4.7.1 常用模块 148
9 W: z8 ?3 Q: A: A4.7.2 如何建模资源 148
1 c2 F: C* ~& l. l* Z5 V4.7.3 资源调度 154
* D9 |# |* e# }& F4.8 数据存储与管理 159
2 q; q. w, o1 V/ _# }" [! c4.8.1 内部数据库方法 160+ Z6 l( H; V6 t
4.8.2 创建和使用全局数组(Global Array) 163% Q& g# _# C' f: \ k, v! E/ S
4.9 基于方程的模块与编程语法 164
+ t7 D( {1 e" b# B+ ~" ^; j+ s0 U4.9.1 输入变量 164
9 s: ?* @* r0 z4.9.2 输出变量 165
. `' |, N$ p! D- G6 [7 o9 T4.9.3 方程 166- J0 Q/ q; G% W# t1 `! k7 D
4.10 曲线图模块(Plotter)的使用 169
- y9 M+ `8 v- T& T# b2 u! {) t4.10.1 曲线图和数据面板 169! t" L: D7 K0 ?
4.10.2 Plotter模块工具 170
* n* J) i: I" j) b+ a4.11 实验 1735 S- {2 v" `' u. `0 r/ _
% W! }- h! ? T2 W3 T* C/ _第5章 模型校核与验证 1751 F6 ]2 u) B; n
5.1 模型校核(Verification) 175% I4 x j. F% V& ]7 H, |
5.2 模型验证(Validation) 1753 L, J8 V+ y( G' |
5.3 ExtendSim调试(Debug)工具和技术 176. o* p, N4 p2 Y
5.3.1 调试要点 176( _ X2 G1 i4 o' R5 M2 G6 ^6 P' ?3 y6 d
5.3.2 利用动画调试 177
: q; x- u; C4 d" m* p/ ?5.3.3 在建模过程中校核结果 177
+ ?- n% D% m9 v% ^. E5.3.4 用于调试的模块 177
2 e5 J V5 R+ d. A8 c0 Q" ~5.3.5 用Find命令查找模块 178
" Q& B2 s: c$ W$ D' c2 R ^7 \1 Q5.3.6 删除没有连接上的虚线 179* U8 m% B5 K- C6 J2 \" y
5.3.7 用记事本集中观察比较数据 180
) B. H: T+ x) ]3 Y5 D f5.3.8 单步运行仿真 180
4 G+ [& ^9 ]% k$ f4 |" [, L5.3.9 模型报告 181
* \: {# Z' w5 @5.3.10 模型追踪(Tracing) 181. w/ B( X9 ^$ x9 u
5.3.11 源代码调试器 182
; B0 m& |: t5 }4 b% T' U' G6 q# K3 m1 h% x( R! y& d# {
第6章 仿真输出分析 1839 K3 y' }' f8 f2 I
6.1 概述 183
# d9 t7 ^7 h2 L& W6.1.1 什么是仿真输出分析 1834 b4 G7 m1 H8 ~
6.1.2 如何估计输出变量的均值及其置信区间 183
' n! Z6 W/ H* T6.1.3终止型仿真和非终止型仿真 185
# k9 l: k, y" W; {3 \5 W2 t8 G/ Z$ H6.2 终止型仿真输出分析 185# f! \3 R# {2 [! G- k$ T; }
6.2.1 确定初始状态 186. E5 d$ j* W! U1 f* |* Z& {
6.2.2 确定仿真运行的终止事件 186
7 K% [9 {: E( n4 Y/ k) c, C) @- z6.2.3 确定仿真重复运行次数 187
6 P# ?! Q0 _0 [ a. a$ j7 T4 m4 R% K6.3 非终止型仿真输出分析 188' N5 L3 n; s9 [) E3 I* l
6.3.1 确定预热期 1898 `. t1 y% J8 D) g/ L" V
6.3.2 确定仿真运行时间长度 190
1 s+ r) O$ L) N9 F6.3.3 确定仿真重复运行次数 190
7 y: @: n/ e; L t; ]/ I1 P6.4 输出变量方差和比例的估计 1910 s! i& L- m- O7 ]2 e
6.4.1 方差的估计 1911 }) ^7 ?- }/ v7 T
6.4.2 比例的估计 191' j7 q3 w5 s) {
6.5 方案比较 192
/ M8 Z* ]. a Z; A' A1 b6.5.1 概述 192
* F( S3 h8 r3 t9 U3 z; V# l1 K9 h6.5.2 双系统方案比较 192
0 F _ S. r0 I" g6.6 ExtendSim中性能指标采集方法 195
2 i, ?. X0 i# k7 z) V6.6.1 Statistics模块与一般统计 1954 z" G @, q) a! C" h' A2 r$ \
6.6.2 全能的Mean & Variance模块与高级统计 1980 B7 A: T. \; Z+ g7 c# @7 Z: q
6.6.3 预热期的设置 201
4 L9 T5 d+ P" N; m5 b6.7 习题 202( I c: p$ z# d* T
6.8 实验 2025 V. R* f; V3 [# V
7 S# G7 K% a- d- W2 F1 `: M3 G- L第7章 仿真优化 208
+ ^7 l/ L% H% ^& [7.1 仿真优化概述 2081 l$ c' ^9 o1 a" F/ E: O6 i1 {$ i" F
7.2 仿真优化的步骤 2083 _ a3 y( V, T2 v3 N
7.3 仿真优化案例 208
9 ^7 _' X! W4 r. T. a$ g/ A' W, i* u9 l. y {
第8章 典型应用 213
! Y" A9 [: M6 s ~' i6 M- A4 u8.1 库存系统仿真 2132 b! b1 N* F8 P
8.1.1 库存系统概述 213, Q" @( Y" o9 e; [( Y% C" A
8.1.2 (s,S)库存系统仿真 214
1 C8 e1 E& @6 y+ M$ {) N8.2 制造行业应用 2204 c6 V' @/ Z0 @# _- T+ |
8.2.1 问题描述 220
3 s+ G: [) C x5 p: i; a- [8.2.2 创建模型前 222* V( p' n1 ]2 [* Y7 [2 _' Y
8.2.3 建立模型的第一部分 222
0 T5 [$ L1 T+ `" s8 r( S. w3 v8.2.4 运行模型 2245 z) V- w0 P4 u, n& D7 l
8.2.5 增加2个操作和2个缓冲器 225- k- E* g1 I' K$ ?7 m) u
8.2.6 增加1个缓冲器和非标准插入站 2261 z0 A O3 ]8 ]
8.2.7 完成模型 2281 r4 w" i' x! s: d# H5 o; B
8.2.8 运行“现状”系统的模型 229/ @! u7 E7 h+ {' I" f4 Q
8.2.9 增加新生产线 229; U, J! L" F3 {4 n
8.2.10 增加另一个自动插件机 230
3 U- j$ D9 e. G A8 p. i0 H9 R( @8.2.11 结果分析 231
* a8 v5 o( ^% Q1 i6 }8.2.12 增加动画 232 `# ^; _8 ^. w \3 y ?
8.2.13 对结果有把握吗 232
' p6 N! u- O6 o- R8.2.14 最终分析 233
8 g5 ^$ {- m) ~8.3 服务行业应用 234
) n+ `/ q: X: _ j8 P/ n$ A8.4 集装箱码头装卸仿真 2383 g1 B: r9 o9 ]- A# d* Q5 d6 @
8.4.1 集装箱码头物流系统工艺方案与运作流程 2382 V8 @% G, n4 h6 T2 o* g" W' u
8.4.2 集装箱码头物流系统仿真建模 2395 V* B% B) l1 T+ S7 G
8.5 实验 245
& d3 s0 H# \0 E/ f A) h0 |5 S( ~3 D' _0 G3 D, K& m7 Y
第9章 仿真应用的进一步思考 248 {( G5 `; I0 r3 g! l
9.1 系统仿真的本质思考 248
' q: n2 B& }" n, ~- [6 a) W9.2 形似和神似 249
. q# L! F# Y' x2 V- p9.3 系统仿真应用中的几个疑问 253) W! h* G# \4 W- G4 y- ~
9.3.1 系统仿真是影像制作吗? 253
* h$ S& C% |* I6 y6 d1 R2 y9.3.2 系统仿真模型要和现实系统一一对应吗? 253
" F R) l2 |8 W1 a; c! a) |7 _9.3.3 系统仿真项目如何起步呢? 254" E2 }$ j1 e0 L1 v
4 h# x% l5 [% [8 y/ w附录A 仿真用概率统计基础 257- S' `5 k: K4 k0 ^
A.1 概率论基本概念 257" @0 j& x: a. Q; g! X' q& n
A.1.1 随机变量 257' v* k$ u1 E( c8 f0 q' B( D- g. L
A.1.2 离散型随机变量的分布 257
& p! w' P% A& L% w/ P4 f7 V+ ?A.1.3 连续型随机变量的分布 2578 E% k2 e. P" S7 i2 a
A.1.4累积分布函数 2589 W3 b9 }: T6 ]' P; K; B Y o
A.1.5 数学期望与方差 258
# {9 {# ?# i. S0 }+ }' U' cA.2 常用分布及其典型用途 258/ t9 H4 Y- V* n8 _ g d
A.2.1 常用连续分布 259. i& L9 v$ t9 x2 {0 v
A.2.2 常用离散分布 264
" _# J) P% ?# o: o" y0 g6 WA.3 抽样与统计推断 265+ M4 [+ _6 D3 U
A.3.1 总体与样本 266
0 ^! J, Z$ }4 \9 b( U9 L4 O+ oA.3.2 参数估计 266- n ~' M" `8 R" ?* E2 I
A.4 假设检验 271- y& s- U9 W+ U# } P& O2 B9 V
参考文献 273 |