本书目录5 f: Z( r0 T5 @# @' d2 h
! o6 v# x0 Y- |3 H8 f
第1章 系统仿真基础 10( b5 c; E% s. A* O
1.1 系统仿真的基本概念 10
_) i5 X% \" \5 b9 `/ |/ S1 l6 V1.1.1 系统与建模 10
, E) K& t; Y+ n0 q5 w- Z9 g) U1.1.2 模型分类 102 j$ [% O8 o' Z; j+ z) C
1.1.3 仿真及其分类 128 Z- O3 B& k8 a; @
1.2 常用可视化仿真软件包 12
" M& Q1 D; ]4 ~: V; v) U! l4 }1.2.1 仿真使用的软件工具 12, P# z4 Q# E8 N3 D/ C* N3 {
1.2.2 常用可视化仿真软件包 130 G( r9 ]) l! U& W$ G6 {3 |
1.3 仿真项目研究步骤 21; N1 k5 A& e0 Z# s
1.4 习题 211 W' X$ `& P+ a0 w2 i. K
; z+ N- e+ u3 s! {# H3 o; r
第2章 ExtendSim仿真入门 23
; K! b6 V" i+ U2.1 排队系统仿真 23
u# @* v3 e: |2.1.1 洗车模型概述 23
: U1 y0 G: J3 D/ A2 y2.1.2 从简单开始——单队列单服务台模型 24
1 f& f$ a" H0 J6 p# l6 {9 W2.1.3 增加复杂性 29, C+ r' f0 j3 _3 J& H
2.1.4 典型性能指标 34- ~ [* y: s5 t: Q& `) W! j
2.1.5 进一步探索 36
; P7 V* w# D$ u, |6 n* I2.1.6 排队系统的特征与符号表示 37' `# s& A c$ V# }
2.2 离散事件系统仿真模型组成 396 M; s( R7 _$ v! h( r
2.2.1 实体及其属性 40
: L7 Z- E$ g; q2.2.2 资源 40
, a& Q2 K* s, p, s2.2.3 队列 417 l9 b( x: L# W
2.2.4 活动 416 c/ Y( v/ ?/ ~9 W+ a- s( n8 z7 t
2.2.5 控制 41
, O: f, B/ b4 D9 x2.2.6 全局数据存储 41; b0 M" z8 I% J' _6 ~5 `
2.2.7 系统变量 42
' `% J O# F3 u; T1 ]2.2.8 事件 43
' C5 U \5 {0 H0 Q7 v3 V2.2.9 仿真时钟 44
9 }2 [3 F, T4 W: u( G5 |2.2.10 仿真开始与停止 44# Q- v! t# f6 `9 [! @
2.3 ExtendSim基本操作 45
) U3 R/ u3 Z f) f* W" a9 X: F9 @2.3.1 仿真设置 452 E9 r5 K$ O. a( Z# Q
2.3.2 克隆、笔记本、文本输入、图层 504 O3 l2 b% M' e1 y1 R$ G& J1 O" f
2.3.3 模型层级(Hierarchy) 51
' C( X7 i0 K3 Q- P2.3.4 模块连接与模型外观 53; u3 m5 D5 X: R
2.3.5 如何理解ExtendSim模型的逻辑 53
% I8 m9 y3 W, S2.4 习题 54
$ v( @' _" j* ~- `8 T2.5 实验 54
. ^9 `/ F# p% U" S0 Q5 q3 K
2 V- c: t) d* R! `6 q+ G' L第3章 输入数据采集与分析 55' X$ P: N |7 A: q$ m
3.1 分布拟合的过程 55/ C0 Z6 {( n. w
3.1.1收集原始数据 56
: _, i. N1 D0 I3.1.2 数据检验 60
# l8 H6 q) p1 Y! K2 V% g3.1.3 辨识分布类型 64) g# e: q9 W; M
3.1.4 参数估计 65$ P3 [0 N- d7 @1 R
3.1.5 拟合优度检验 66
& B. N; h q" I" g. k/ I3.2 经验分布 674 e/ p1 v& C2 e U7 b
3.3 使用Stat::fit软件进行分布拟合 67
6 V* u) c+ U1 @( q9 b4 j3.3.1 理论分布拟合—连续随机变量 68
( _$ F! O0 z1 c* B7 M3.3.2 理论分布拟合—离散随机变量 76: Z1 O) U2 J3 O) f! B* |( [
3.3.4 经验分布拟合—连续随机变量 781 n0 i, h+ o$ f2 m; A `4 S- P
3.3.5 经验分布拟合—离散随机变量 79
1 U' I/ F1 l. b4 l t3.4多变量与相关输入数据 815 I* r3 _! S% t! L) Q G5 F" q% _
3.5 习题 81% K& E2 g! m: O b! s& f
3.6 实验 81) M D, Y& r0 N+ P/ N4 P
% ]1 @/ D6 U( t; B8 K) k第4章 结构建模 83. U9 `8 G+ P- w
4.1 ExtendSim模块概览 83" S' l0 l# l* U9 Q$ Y
4.2 实体生成与实体特性 84
* v' V0 P# d$ ?2 I: a7 O4.2.1 常用模块 84
$ E' p( f& Z8 H% |% \7 ]1 Q4.2.2 实体特性 855 C+ [, m0 b) k! N
4.2.3 批到达建模 90
7 k, K# u4 P, O# }0 v5 a0 e4.2.4 非平稳泊松到达过程建模 91- Q2 h3 w- p; N$ d; P' I0 l$ k
4.3队列和排队规则 92
- K; ?! x% [% c+ C# b7 }7 ~+ f4.3.1 队列模块 928 M6 T; Q! A7 i
4.3.2 排队规则 93
5 t/ U5 ^+ v% ?0 a4.3.3 排队行为 938 }8 `" x/ x8 l8 f8 b2 ^
4.3.4 Queue Equation模块详解——复杂排序 964 E% h, [% u( b* H0 Q r+ r8 J
4.3.5 Queue Matching模块详解——实体匹配 101
: j1 i! P6 K, R# a( o, G! W- }4.3.6 Queue Tools模块详解——查看和初始化队列 102* a( c* l5 [* g& J0 E
4.4 路由(路径选择) 103
; T8 q, I* N: C: @1 N% h) C4.4.1 常用模块 104
$ T' V5 U4 \' w' S1 b' N+ E4.4.2来自不同源的实体路由建模 105
3 T+ J9 x' K V# o4.4.3 发往多个目的地的路由建模 108
0 @) w9 t% d5 W, |4.5 使用活动模块执行处理 115+ @' L& G, B# B- M
4.5.1 常用模块 115
; k4 P! h1 ?, e% {5 Y4.5.2 串行处理与并行处理 116
) q o1 X J& c" f4 H9 U4.5.3设置延迟(处理)时间 117- A0 n3 E/ V* d2 c, c' u; R4 R
4.5.4 活动调度建模 120
+ T# x; v% v. y1 `4.5.5 中断处理 1256 z, g, }' j3 X
4.5.6运输与物料搬运 134, B) x2 `/ l7 ^; F0 E4 d
4.6合并与拆分(Batch与Unbatch) 136- K: Y+ N3 l# o9 n% C
4.6.1 合并(Batch) 137; H6 _% x, a [
4.6.2 拆分(Unbatch) 144
3 |% G% ]4 I/ B& _7 ], d6 y4.7 资源和工班(Resources and Shifts) 147+ v7 c" e/ A5 |/ {
4.7.1 常用模块 148
+ t+ L# g3 Z1 E9 h4.7.2 如何建模资源 148, {/ z' p4 Y( S$ D b# Q
4.7.3 资源调度 154
( T0 o, t* v1 a$ K4.8 数据存储与管理 159
* R) e% s# S: q4.8.1 内部数据库方法 1608 V9 u2 `! Q |! K6 `
4.8.2 创建和使用全局数组(Global Array) 163
3 ?3 _& K5 ^1 T- B7 ^% H4 x4.9 基于方程的模块与编程语法 164, N+ h. {2 S: z# ^0 e
4.9.1 输入变量 164
9 E- {) z9 O. Q" S C3 @( T4.9.2 输出变量 165
2 F$ Z' _. l# l. r4.9.3 方程 166 q- |* w: ?! d2 V# U0 H- h0 F
4.10 曲线图模块(Plotter)的使用 169
2 W8 @- J3 ~" i \4.10.1 曲线图和数据面板 1696 l5 Y2 G2 r' h$ C5 ?' N9 f. j/ f( J% l
4.10.2 Plotter模块工具 170- d( i0 v* N9 w
4.11 实验 173
! O# `9 q8 r: ^% x4 r; Y
! M$ E0 @+ c2 ^% M第5章 模型校核与验证 175
) e A& c+ }: M$ d. Q0 N" p5.1 模型校核(Verification) 175' D V' j9 c, h. g U; ?
5.2 模型验证(Validation) 175* }+ X: F* Q' Z, l" m8 c
5.3 ExtendSim调试(Debug)工具和技术 176
& j, B6 D/ j5 ], J' L2 v/ H5.3.1 调试要点 1763 }! b& p- }8 z# W& X& @
5.3.2 利用动画调试 177
5 A6 u4 ^" o; O' [+ I9 d5.3.3 在建模过程中校核结果 1775 ]$ ]" _5 \9 Y$ ^( ~( Z" u
5.3.4 用于调试的模块 177
# D" k& s7 F0 q/ i* P) X) i5.3.5 用Find命令查找模块 178
6 h4 ]% a4 t- B* o5.3.6 删除没有连接上的虚线 179! o# w( D3 A& I" F- z( a. x
5.3.7 用记事本集中观察比较数据 180/ ?& G+ \! d9 Z. U, L
5.3.8 单步运行仿真 180
- u$ v& x, E4 y {3 q, @5.3.9 模型报告 1816 o8 A+ ]" Q2 y2 E9 h
5.3.10 模型追踪(Tracing) 181
5 P# M" G, d1 b1 k- H5.3.11 源代码调试器 1826 c* K$ I" o, i" ?8 |
% j* z( d$ ?$ I+ z& U- i第6章 仿真输出分析 183
H/ b2 ^3 j7 d p8 [. }' |1 o6.1 概述 183
/ `$ M7 A' x( ~( M' n6.1.1 什么是仿真输出分析 1837 R) b9 Q- f' |2 }+ C, s! {
6.1.2 如何估计输出变量的均值及其置信区间 183; z5 H+ E1 S$ M$ s, h( L
6.1.3终止型仿真和非终止型仿真 185
4 k; I& w4 f- ^( Z: _3 Q. u/ f) G6.2 终止型仿真输出分析 185 y7 {( X1 a* I5 O3 a
6.2.1 确定初始状态 186, [2 M& F) d; ? `% Y" }
6.2.2 确定仿真运行的终止事件 186. M1 p' L8 M" I
6.2.3 确定仿真重复运行次数 187
* T+ v. z! ~6 e4 x0 a0 a6.3 非终止型仿真输出分析 188 J6 ~5 E- Y: q9 q' u. P4 w
6.3.1 确定预热期 189
5 }. O* }. a% J) z" K/ F6.3.2 确定仿真运行时间长度 190
- m. n6 V3 ]- A, n6.3.3 确定仿真重复运行次数 1903 H9 C: _4 C; B5 p/ x% ]
6.4 输出变量方差和比例的估计 191& \: F2 v! M4 j. h
6.4.1 方差的估计 191
. A9 L8 e3 h, n0 L6.4.2 比例的估计 191
: \2 ]1 Q3 _& m$ m$ B4 `9 X1 u, Q6.5 方案比较 192
2 D# A+ F* J: n9 ]! s6.5.1 概述 192% t0 w( N% y3 h E, a
6.5.2 双系统方案比较 192
" ?, i8 I% {; j9 ^: {2 s6.6 ExtendSim中性能指标采集方法 195) O! H G( h) n% o X- y/ Z! I
6.6.1 Statistics模块与一般统计 1957 e s/ A* Q, a9 d
6.6.2 全能的Mean & Variance模块与高级统计 1981 q& I% A& @' K
6.6.3 预热期的设置 2016 N! a* {$ E2 g5 b
6.7 习题 202
/ `8 Y. m; e& @- T8 E6.8 实验 202- P* i: D7 v" U0 N2 z3 W
1 x9 G8 n1 G8 H5 f3 Q第7章 仿真优化 208# g4 ?; R9 E% i" P* T0 x! ]7 s
7.1 仿真优化概述 208" j4 K6 B' g+ [: F: l! P" _
7.2 仿真优化的步骤 208
( f/ q x) N3 V* g* H! [/ e; |7.3 仿真优化案例 208
1 B, @! o( B) F6 y) T# R
. p5 @5 e7 j9 I# N& m) Q3 M第8章 典型应用 213; R4 B' {. V: R
8.1 库存系统仿真 213
$ i! ^ ^: R4 O8.1.1 库存系统概述 213' _8 w( `+ z i9 g% h- N; |
8.1.2 (s,S)库存系统仿真 214% {+ D0 v4 h# Z0 S
8.2 制造行业应用 220
, c# F" [) b Y0 P7 R8.2.1 问题描述 2207 G8 ?. x3 r4 T! h6 S0 j
8.2.2 创建模型前 2228 { c) Y" b1 o) r
8.2.3 建立模型的第一部分 222+ O& e3 }4 ] ^7 R$ A. |* g4 W
8.2.4 运行模型 224
: o' ^. M/ U* f7 b+ m) N- `3 H: r8.2.5 增加2个操作和2个缓冲器 225
& J' W4 V7 @* f- V& `8.2.6 增加1个缓冲器和非标准插入站 226
: z* U, F! k- D% U- o6 s. A0 x8.2.7 完成模型 228
7 B2 a2 N% V5 N% n: Z0 T8.2.8 运行“现状”系统的模型 229
6 V' i2 n5 V8 S) W* [8.2.9 增加新生产线 229 d( o" w4 H+ p4 u: I8 o. w
8.2.10 增加另一个自动插件机 230
; A& E5 g6 Y `- T8.2.11 结果分析 231
q% e4 E% N2 k. m" Z7 K8 q8.2.12 增加动画 2321 a! h( i# Q- ]: Q2 j
8.2.13 对结果有把握吗 232
& ~7 l% L$ W' l7 J& q4 [8 F8.2.14 最终分析 233
+ n/ ]$ X4 H; ]% s3 F8 ?8.3 服务行业应用 234
- a9 u$ F$ m Z& q/ ^3 r8.4 集装箱码头装卸仿真 238; H7 N5 w# X b7 k, D8 \( P" ]
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
+ u6 K9 \# T- ?$ m% X/ A8.4.2 集装箱码头物流系统仿真建模 239 t1 j, @7 i5 |' \
8.5 实验 245
# Z+ c% _" f. `+ T, p
* q0 a- F0 D0 \3 ^) |7 |$ Z5 }# r第9章 仿真应用的进一步思考 248
% n/ d4 O( i$ s/ _* C: X6 x* W# w" R9.1 系统仿真的本质思考 248. w' g' @& R/ y6 Y* `3 q' X
9.2 形似和神似 249$ S9 Y5 u9 W$ X# `# a
9.3 系统仿真应用中的几个疑问 253 d: w* `- `4 W# I: p* x
9.3.1 系统仿真是影像制作吗? 253
$ n, H0 T; } H* d& A; L% ~6 A9.3.2 系统仿真模型要和现实系统一一对应吗? 253' B* y7 n- s: i; z/ q
9.3.3 系统仿真项目如何起步呢? 254
8 s" w7 F! F$ L" K6 ]
% S% F* `7 y, @附录A 仿真用概率统计基础 257# u; D- T4 [2 J2 l; X( S( L" C
A.1 概率论基本概念 257- ~1 c3 q$ h+ c
A.1.1 随机变量 257$ F2 u4 U9 e/ b( z
A.1.2 离散型随机变量的分布 257" g; C3 a% B, @. _
A.1.3 连续型随机变量的分布 257+ t& n0 R! W7 M2 A
A.1.4累积分布函数 2584 z2 Z; C- h2 z: e# \9 p
A.1.5 数学期望与方差 2582 V( L X& r! B: o% Z2 ^/ E
A.2 常用分布及其典型用途 258
2 z' {) e6 S( V4 D2 `A.2.1 常用连续分布 259/ k9 ]0 K Z g: S4 |
A.2.2 常用离散分布 264' N) k. ]/ F, _
A.3 抽样与统计推断 265
b8 P# O; K2 `+ Q! t% IA.3.1 总体与样本 266: }( H- B5 Z& U* A: O4 T/ @
A.3.2 参数估计 266
1 K0 c7 Z" A f. O1 m" e7 J1 wA.4 假设检验 271
: A( q3 G% D* v参考文献 273 |