本书目录" R! s5 _, Q( K; B6 ]- U, e
, G* I1 L! S, i y: j: E第1章 系统仿真基础 104 h/ w8 f6 V+ u; Y) m
1.1 系统仿真的基本概念 10
" ]4 a( y5 Y( `) q1.1.1 系统与建模 10- z# ~6 B( w3 z. k5 {' x4 Y+ B2 F
1.1.2 模型分类 10+ N( q" a: c( ]! I' L
1.1.3 仿真及其分类 12# ^: b; V* ?/ ], \( p
1.2 常用可视化仿真软件包 128 a/ {, i9 ^7 `1 ~1 K+ g
1.2.1 仿真使用的软件工具 12
3 W4 N% z7 k7 P6 D/ @1.2.2 常用可视化仿真软件包 13" H$ R; @9 s# e4 ]. T; D
1.3 仿真项目研究步骤 21/ E) Y, A6 _# V& x5 q7 `
1.4 习题 21% M/ X& C8 C; u
5 u& \/ X0 B% ?" o. v5 h第2章 ExtendSim仿真入门 23
% U0 i( k: |5 I" U. v$ I. p2.1 排队系统仿真 23
- D$ b, k! F6 Y4 e) t7 }, x+ I2.1.1 洗车模型概述 23
* z( B7 T- I7 d2 ?* G; }2.1.2 从简单开始——单队列单服务台模型 24
" l' e, s& R$ r2 A2.1.3 增加复杂性 296 j1 H& t+ G" @
2.1.4 典型性能指标 34
5 b8 ~: F% U9 @2.1.5 进一步探索 368 q0 N3 H# F* U
2.1.6 排队系统的特征与符号表示 375 W5 x5 j! y/ K. P9 M' [
2.2 离散事件系统仿真模型组成 39+ w0 q' C" h7 i1 D) ~. s- f
2.2.1 实体及其属性 40
5 H( z2 }) G, o- V" E2 j2.2.2 资源 40
% N" I$ l: G; N6 l6 H" o: R2.2.3 队列 41
5 v) w' ~6 g. N0 L+ h: q2 v7 T: Y2.2.4 活动 41% \" ?$ E, ?2 ~: s- s. P
2.2.5 控制 413 E# \* n: b8 Y# C" P7 l8 B
2.2.6 全局数据存储 419 p, ?% X5 ^7 m" f7 D$ J
2.2.7 系统变量 42
, |6 ?2 a# O. }2.2.8 事件 43
1 \+ _* h& c! u, h2.2.9 仿真时钟 44) A$ G# y- p# i5 s8 n
2.2.10 仿真开始与停止 442 t* }; I& l4 [6 D- K5 S0 t
2.3 ExtendSim基本操作 45
5 `( I8 }* b1 o( X( {& K2.3.1 仿真设置 45
5 ]4 A H/ G$ Y$ V+ R4 u O2.3.2 克隆、笔记本、文本输入、图层 50
, `. B+ V& h5 o. H" S2.3.3 模型层级(Hierarchy) 513 m5 `0 w7 J9 ^( n8 w+ `, N1 _' J
2.3.4 模块连接与模型外观 53. n/ V; t8 D# L+ M3 l, h$ k( G
2.3.5 如何理解ExtendSim模型的逻辑 53% B9 y& P9 Z* `
2.4 习题 549 B% E) U6 i7 {3 v, \1 J
2.5 实验 54
3 ]7 i* D# j3 W8 [$ A3 f$ [' l7 Q) b8 v3 ]) f! R
第3章 输入数据采集与分析 55
( p6 h& o# a( |% T3 v2 _3.1 分布拟合的过程 55
& t. E4 y1 L) g) Q0 ~ n3 R' b3.1.1收集原始数据 56
' r, Z% [8 r4 E4 B; @7 J3.1.2 数据检验 60/ ^0 k. `3 C8 m ^, |6 X V
3.1.3 辨识分布类型 64, T# _3 m* X) h; L; p# q" C
3.1.4 参数估计 65
* E- P) y1 c7 c! B7 D, e3.1.5 拟合优度检验 66
* U* m o \' E3.2 经验分布 672 @$ i0 ~1 }5 C& v3 d
3.3 使用Stat::fit软件进行分布拟合 67' X% R& x4 v Y+ J
3.3.1 理论分布拟合—连续随机变量 68
Y& ^3 @2 i E3.3.2 理论分布拟合—离散随机变量 76
& ^& H7 r x: t9 i3.3.4 经验分布拟合—连续随机变量 787 A1 X3 m- H' c7 i% L
3.3.5 经验分布拟合—离散随机变量 79- I2 n% L/ c5 h2 M0 w4 y/ O& m
3.4多变量与相关输入数据 81" k6 q6 G+ q2 G0 W2 l8 b2 u# C
3.5 习题 81) }- ]2 }& W) X3 ?7 { I1 ?
3.6 实验 81
. k J- Z, ^6 a1 Z8 J# b* ~$ ]$ T( e: v- p- f( ?9 M
第4章 结构建模 832 f: q) W- J- K' Q/ x9 V- m
4.1 ExtendSim模块概览 837 _$ S! X% U# a) [+ S0 _5 t- q
4.2 实体生成与实体特性 84; j' Z% L' V* O% \& K4 j
4.2.1 常用模块 84
6 b/ f, T6 g S. @, U$ H# ~; a, R& n4.2.2 实体特性 85( y8 [: p7 {1 Z O9 ~
4.2.3 批到达建模 90. o# G. g# J ^, y# }: W
4.2.4 非平稳泊松到达过程建模 91
/ {3 Q1 H* ]5 y7 u4 R0 e3 Q( o n2 \4.3队列和排队规则 92
4 p- d- b Z( k- E6 v1 z* C4.3.1 队列模块 92( A6 P2 c8 s% `4 k! @
4.3.2 排队规则 93
' Q9 V3 q" L5 e$ J+ E: |( m4.3.3 排队行为 93
/ C, Q1 v H) _% K M4.3.4 Queue Equation模块详解——复杂排序 96
0 J" k" E. n5 L$ u8 |' W4.3.5 Queue Matching模块详解——实体匹配 101
5 _2 X. X. W/ k& q' D( j4.3.6 Queue Tools模块详解——查看和初始化队列 1025 ]6 N4 U5 n; F, S
4.4 路由(路径选择) 103
( J6 M- |$ }+ E! i$ X; }4.4.1 常用模块 104
B3 @* x1 E. p1 `; E/ F0 g4.4.2来自不同源的实体路由建模 105
, F! d' U. w" \' ^0 K( f4.4.3 发往多个目的地的路由建模 108: a% |+ S! q; V0 A7 b( {
4.5 使用活动模块执行处理 115
9 N) k7 e y' ?; K; {5 w3 X* V) O* P5 \4.5.1 常用模块 1158 v0 \5 M. z0 P$ d5 r) b
4.5.2 串行处理与并行处理 116- K4 d& B3 }* D5 S* p0 X& O; W
4.5.3设置延迟(处理)时间 117
! ?& O3 ]: U0 j5 h, \4.5.4 活动调度建模 120
$ p: F0 g% R5 C0 M3 ^4.5.5 中断处理 1257 o( _: O! \$ [2 C8 M
4.5.6运输与物料搬运 1344 q# a3 u$ z2 H- D1 l
4.6合并与拆分(Batch与Unbatch) 136
8 _9 M) P3 N2 E, c4.6.1 合并(Batch) 137
# T' z. A. O5 z' N0 u2 J8 {4.6.2 拆分(Unbatch) 144
; S8 K7 J& [$ @9 a2 \4.7 资源和工班(Resources and Shifts) 1478 Y9 \: P" \$ P
4.7.1 常用模块 148& D" @ o6 X E; Q; R
4.7.2 如何建模资源 148
9 G& ?: o/ h1 y9 v& ^3 {4.7.3 资源调度 154
* A" J7 W9 g" n4.8 数据存储与管理 1593 x$ r9 s+ M0 G" R3 N
4.8.1 内部数据库方法 160* Z$ V8 C; R. w% C5 `
4.8.2 创建和使用全局数组(Global Array) 163
; d' ]; L- V+ N& K4 P3 b4.9 基于方程的模块与编程语法 164
" O: c' F- A4 B; d4.9.1 输入变量 164
$ d }$ I# z) e2 r+ @4.9.2 输出变量 165
) m+ `! y" Q' J$ P' V( D5 S4.9.3 方程 166* W7 E8 E) d' u1 t# c1 s7 H& K
4.10 曲线图模块(Plotter)的使用 1698 }8 u0 Z0 b# l7 j% g
4.10.1 曲线图和数据面板 1699 G1 Z- i7 R1 J1 \
4.10.2 Plotter模块工具 170$ U3 ?4 M* B' H( o
4.11 实验 173
" Q d3 B! H2 T5 A; t E! C- L
, F- U3 }5 ?. C$ x第5章 模型校核与验证 175: i' S+ b" r2 \8 A5 r! ~
5.1 模型校核(Verification) 175
' P9 i1 H# B4 C H4 G9 ~5.2 模型验证(Validation) 175
0 Q' Y2 ]$ t2 p7 s* T5.3 ExtendSim调试(Debug)工具和技术 176 E; \( o0 q5 O1 c6 Z! P: V: I
5.3.1 调试要点 176
/ T0 X; \# u8 U) o/ E5.3.2 利用动画调试 1779 B. o1 _% r( m+ m1 Q; p+ U
5.3.3 在建模过程中校核结果 177) q% s7 Z) E8 q. C0 a
5.3.4 用于调试的模块 1775 I; p' g6 _; e( r( T8 Q
5.3.5 用Find命令查找模块 1781 H; i3 J$ p+ d3 K
5.3.6 删除没有连接上的虚线 179
7 _! K5 |+ n/ v' e7 k: K" \( |5.3.7 用记事本集中观察比较数据 180
" S/ R4 p5 f! W8 w0 ~) R g* p5.3.8 单步运行仿真 180% r9 [" I; Y% D6 d) i
5.3.9 模型报告 181
+ o/ ?0 N/ e; `7 K6 K/ m9 e: _5.3.10 模型追踪(Tracing) 181' g0 E* q/ T0 P8 Q
5.3.11 源代码调试器 182
2 S" |( G) N1 r9 q; F0 Q4 R s
第6章 仿真输出分析 183
( F0 d0 \% C! `; s7 n; H9 e6.1 概述 183
& x9 t& w# j2 q8 c4 ]8 }3 ~' \, Y6.1.1 什么是仿真输出分析 183" n" c% f f/ i9 C9 [# g
6.1.2 如何估计输出变量的均值及其置信区间 183
- q* x/ [ e! _& I8 O, f# k7 L v6.1.3终止型仿真和非终止型仿真 185- g/ `' X/ m& U5 a4 O
6.2 终止型仿真输出分析 185
/ a; r2 M+ f0 b$ o6.2.1 确定初始状态 186, G0 _$ k& T+ M" P9 N6 L+ `
6.2.2 确定仿真运行的终止事件 186
5 D; b( A0 K' H: {& f: _! e6.2.3 确定仿真重复运行次数 187
& ^1 n' q( d( W- v. o6 P* B u0 P6.3 非终止型仿真输出分析 188* {9 Z5 ~8 o& V
6.3.1 确定预热期 189
% i& |" ^2 k9 f j8 I2 S6.3.2 确定仿真运行时间长度 190. P% x) h5 t4 Z9 ^, A7 }9 _" N6 u
6.3.3 确定仿真重复运行次数 190
7 `$ u- {8 s2 s% ]! {8 D6.4 输出变量方差和比例的估计 191
. v3 Z! R3 K: R6 B" E6.4.1 方差的估计 191
' |; E. I- q; v6.4.2 比例的估计 191
* ]( B$ S; N( g, [" Y$ C6.5 方案比较 192
. j% B. H( H% ]6 b4 |6.5.1 概述 192
* V4 R# A3 O* [& M0 `6.5.2 双系统方案比较 192& {0 i# D) \. s' }, m; w8 i/ ?
6.6 ExtendSim中性能指标采集方法 195
5 ?- t/ l' W; n6 ?8 [2 w2 K6.6.1 Statistics模块与一般统计 195
: K2 b' [; j1 D+ B9 Z6.6.2 全能的Mean & Variance模块与高级统计 1983 j2 D8 S, W6 ?" K c# W0 }4 I
6.6.3 预热期的设置 201
" t) G) \1 P9 G. m7 o# X" }/ I/ s, H6.7 习题 202
2 j: Q ^. ?4 e3 I d6.8 实验 202
6 d9 [9 ]9 J' k" h& n
8 y0 _* M& ]; X6 v7 A第7章 仿真优化 208
: m' l: _0 n p7.1 仿真优化概述 208
8 I& i1 b g, ~5 n8 A& M7.2 仿真优化的步骤 208
- @5 e6 e5 J. Z" j2 E1 S7.3 仿真优化案例 2083 i- g8 y, C/ i
! G' V3 _8 A2 T第8章 典型应用 213* Q8 T. {0 D9 p, P. i+ }6 R& M
8.1 库存系统仿真 213, f7 f4 _3 h9 |
8.1.1 库存系统概述 213
7 i+ C9 |$ S! o: a: ^4 i8.1.2 (s,S)库存系统仿真 214
+ B6 x/ f, p0 W8.2 制造行业应用 220
# C- i6 I) u9 j/ P y1 Q! t4 U8.2.1 问题描述 220+ U, \/ E+ U, e3 D0 Y4 u7 X$ D
8.2.2 创建模型前 222, _9 N! z0 X; [% h
8.2.3 建立模型的第一部分 222
: b& i; L% P; W: ~# x- l5 Z8.2.4 运行模型 2249 s# A" K% W$ A8 }+ w$ Z! u
8.2.5 增加2个操作和2个缓冲器 225
3 p6 R3 e, _) r% z8.2.6 增加1个缓冲器和非标准插入站 2261 M$ V9 B, c- d0 |# `( o! ~
8.2.7 完成模型 228
$ o' U# o* P* ^9 h8.2.8 运行“现状”系统的模型 229
! _& y3 c* l ?8.2.9 增加新生产线 2299 x/ \, ?7 @1 W' n8 ?+ R
8.2.10 增加另一个自动插件机 2300 R+ {, S- M" _& x# W' A
8.2.11 结果分析 231
% {3 E, K7 C9 M8 {7 ^8.2.12 增加动画 232$ k5 `( H7 r0 F7 u
8.2.13 对结果有把握吗 232
+ h6 z" Q7 w: Z: q" x9 K6 Q! V8.2.14 最终分析 233
# ]* }/ p4 ]/ [+ X! M8.3 服务行业应用 2347 i7 _. K# `( U, c
8.4 集装箱码头装卸仿真 238
9 @2 \6 Q7 [2 {7 o$ a5 ?8.4.1 集装箱码头物流系统工艺方案与运作流程 238
# ~) K+ A1 \5 |8.4.2 集装箱码头物流系统仿真建模 239' N" A! D7 L: I I( J
8.5 实验 245
- q% S( ^2 |9 |' X5 \( M$ ?/ N- o* i" ?7 [6 W1 r! ^* A4 A
第9章 仿真应用的进一步思考 248
0 M: y: L; u2 h- w' z; G$ o9.1 系统仿真的本质思考 248, g! S$ W" T+ H, L8 Y- F O- h
9.2 形似和神似 249
r6 ^' T. r& p& J9.3 系统仿真应用中的几个疑问 253) _& H2 q- L3 [
9.3.1 系统仿真是影像制作吗? 253
3 F- d+ z# T6 i) e; d: ^, J/ O! R$ `9.3.2 系统仿真模型要和现实系统一一对应吗? 253
4 c; w3 E( E# i& u1 k3 |0 I( n: a6 b9.3.3 系统仿真项目如何起步呢? 254; }: a7 N5 w" e% m" Z1 c
' c/ d3 D g( O5 C: ~. N附录A 仿真用概率统计基础 257
0 e( H5 l& a3 r pA.1 概率论基本概念 257, q' ~0 ^- e% r' l" g/ Y6 }
A.1.1 随机变量 257
; p# k" l" Y# U4 t5 v9 G( y" \! RA.1.2 离散型随机变量的分布 257. B2 ?1 e% Z8 w& b
A.1.3 连续型随机变量的分布 257" F' `8 e: L+ N1 x% I
A.1.4累积分布函数 258
+ o H# {+ n7 b# T- MA.1.5 数学期望与方差 258
$ o7 c' D% C' Q: cA.2 常用分布及其典型用途 2584 z8 ?; O% ]# V2 B! O
A.2.1 常用连续分布 259/ ^. ]" g+ ^. r7 h4 Z
A.2.2 常用离散分布 264) v5 A' n9 k- v- G4 t
A.3 抽样与统计推断 265
5 n- }" y' b% N S0 V3 kA.3.1 总体与样本 266
1 g7 B* K4 [6 d1 e3 G) z7 FA.3.2 参数估计 266
# j' r: ? i! _; F& o. Z9 R+ ~A.4 假设检验 271
l9 Q4 w8 W |$ k- o; e0 x0 l参考文献 273 |