本书目录
8 G9 @$ i. a \ ~+ y, \* q6 o! k
" a6 u8 c9 X% J. y' X& n/ b第1章 系统仿真基础 10* Z9 G' N+ ^' M w4 Y9 ~
1.1 系统仿真的基本概念 10
6 d9 W8 I% g1 n5 F" J1.1.1 系统与建模 101 w8 J1 E0 @; F* o
1.1.2 模型分类 10- I6 [( u V, `% S' v) D
1.1.3 仿真及其分类 12
5 C& Z6 Y) N3 e/ Z _" _1.2 常用可视化仿真软件包 12. Z6 T( t+ c( l y
1.2.1 仿真使用的软件工具 12
4 k0 z( y% Y) L, Y8 y' g4 c1.2.2 常用可视化仿真软件包 13) P! g7 D# ~" ^) @
1.3 仿真项目研究步骤 21
+ z' M! {1 O2 d, K j1.4 习题 21# f7 O& I9 R2 `) X r2 o8 s
! ^/ f1 q# C+ m* ?/ q- \第2章 ExtendSim仿真入门 23
. r. h" S9 f& k; K" q( c2.1 排队系统仿真 23
9 ~6 N7 t; P. s4 C& H; r" Q$ e$ J2.1.1 洗车模型概述 233 U$ K( f, ^# c( c* f4 r3 |
2.1.2 从简单开始——单队列单服务台模型 243 {3 Z$ S% g, |" e; t( A
2.1.3 增加复杂性 29
/ S# J, T5 {: e" z2 |$ ~2.1.4 典型性能指标 34
8 T+ ~$ a) _2 F! O2.1.5 进一步探索 36
! ?# I# Y! T. u3 u7 {4 R2.1.6 排队系统的特征与符号表示 37
4 U4 e) T, a0 U; g2.2 离散事件系统仿真模型组成 39
5 J, D2 R A8 R5 r2.2.1 实体及其属性 40
! ?; k/ q7 o- O% ^# Q. H2.2.2 资源 402 s& S0 w0 M. Z# n( @
2.2.3 队列 41. Z; e6 Y$ Z' Q* J$ X) c% U$ ?+ I9 ~
2.2.4 活动 41
/ a- ?# x z9 a: {- A2 z2.2.5 控制 41' ]* C: j* G+ V4 e
2.2.6 全局数据存储 41
$ z3 h3 ?: s6 A2.2.7 系统变量 42
9 E' q2 V- ^) ^% H1 R1 b2.2.8 事件 434 }( C; J6 e; ]" f& z
2.2.9 仿真时钟 44$ z z% M( {- R+ g' Y" G
2.2.10 仿真开始与停止 44
5 R+ d0 P! `- H3 r1 q, z. `2.3 ExtendSim基本操作 459 e: P' \5 T3 `+ K: W" P; {: d* p a
2.3.1 仿真设置 45# Q" I: `" _2 o/ E J
2.3.2 克隆、笔记本、文本输入、图层 502 i" D% G2 R( Z( k5 W
2.3.3 模型层级(Hierarchy) 51& {3 f) Y' n$ n
2.3.4 模块连接与模型外观 53
8 R `' f( u2 M2.3.5 如何理解ExtendSim模型的逻辑 53& j' {9 J! _& P
2.4 习题 54/ c z$ j Q7 A7 v, _6 l! F
2.5 实验 54' j; P1 a) Y/ Y4 z' M6 _; }
! }: M# ~; Q, y) g( Z
第3章 输入数据采集与分析 55; t0 m) u3 D$ D; n4 A7 n
3.1 分布拟合的过程 55# T& }: Z5 _ W* ?& p! F
3.1.1收集原始数据 56, G: J7 t& ~) b# ^$ q" {' d
3.1.2 数据检验 60
% S- W# z6 @/ P {% `3 m7 T3.1.3 辨识分布类型 64
. ~6 U8 Z w2 B3.1.4 参数估计 65
' |' o* W- t1 Z! A2 P/ D% r. I% ^: i3.1.5 拟合优度检验 66
4 Q- Q$ A3 Z# V J) v, Z8 v z3.2 经验分布 67% ~% @( f r5 \% g8 [: s; ?2 _; n1 |
3.3 使用Stat::fit软件进行分布拟合 67/ _% K0 P, }; o* J7 `, m
3.3.1 理论分布拟合—连续随机变量 68# s- G4 ]( z: V6 o" P
3.3.2 理论分布拟合—离散随机变量 762 B) z& r( j# ]& R, O/ T4 G
3.3.4 经验分布拟合—连续随机变量 78
4 u6 A% c2 Y) ^! l+ m: f3.3.5 经验分布拟合—离散随机变量 79. A. Z6 d( f# v T
3.4多变量与相关输入数据 81
/ C, h/ o1 g0 t- G3.5 习题 81) e' F* y6 a0 f9 s9 W8 t% a
3.6 实验 81" {: m/ w* ?, ]3 p' F; O
5 i* {; y- B9 ]) [
第4章 结构建模 83. ?1 }6 d# ]: a l: I$ Y0 M. y
4.1 ExtendSim模块概览 836 v& f! v8 U. @6 L, B' I- i
4.2 实体生成与实体特性 849 |. U: _6 e8 Q: i
4.2.1 常用模块 840 Z/ J1 c1 i( D4 B
4.2.2 实体特性 853 d- ]) d- f E1 F N9 ~- ^
4.2.3 批到达建模 905 u9 B' }1 g5 l2 O* m3 B: D5 O
4.2.4 非平稳泊松到达过程建模 91
* b$ x# a0 {: U2 b' J4.3队列和排队规则 92
8 r/ v h6 U1 d! N2 X% P: e# d4.3.1 队列模块 92
+ @; m4 @% k& o" L4.3.2 排队规则 93
8 M% t$ M: o% M- x4.3.3 排队行为 93
U4 s- i6 q# ?2 n$ J4.3.4 Queue Equation模块详解——复杂排序 966 `2 s- a& X0 ~4 C9 e
4.3.5 Queue Matching模块详解——实体匹配 101$ Q6 \* @8 B# p
4.3.6 Queue Tools模块详解——查看和初始化队列 102# _; ?1 C2 t2 @, `$ j6 ]
4.4 路由(路径选择) 103
g6 b6 r* [4 X0 N% |: ]8 d! f4.4.1 常用模块 104
" I+ o/ M! c. Z9 ^8 H4.4.2来自不同源的实体路由建模 105
# n% b" D8 S- Y4.4.3 发往多个目的地的路由建模 108
7 p: u2 W& B l$ l7 B4.5 使用活动模块执行处理 115% J5 h1 f# M: j& K; J
4.5.1 常用模块 115/ q1 c5 q5 g: v! o1 `
4.5.2 串行处理与并行处理 116
( `3 L5 `6 e0 ^3 a, X( i4.5.3设置延迟(处理)时间 117
4 W! \6 V8 C; u% Z1 @4 |! O4.5.4 活动调度建模 1209 U( G1 m2 H. g- r6 {
4.5.5 中断处理 1251 b8 V1 y* G* ^8 K6 c) ]1 Y
4.5.6运输与物料搬运 1340 _2 {0 b9 }( t8 H
4.6合并与拆分(Batch与Unbatch) 136
! X1 ^& C) b4 G/ }4 @' |+ r2 l4.6.1 合并(Batch) 137
7 A3 L% R0 w, V1 t4 I( F; \4.6.2 拆分(Unbatch) 1444 P5 i$ T3 T& E( @5 m5 v; e+ B) H
4.7 资源和工班(Resources and Shifts) 147( K% k) _( E3 P) L
4.7.1 常用模块 148: _% t8 G1 K, B* a6 w) U
4.7.2 如何建模资源 148( S5 b* Q9 E+ I3 ?1 Q3 V% O, A
4.7.3 资源调度 154
% y1 v. V; v7 g$ ]+ g4.8 数据存储与管理 159& _5 {5 |/ h* J
4.8.1 内部数据库方法 160
. u3 y3 U4 B, E+ P4.8.2 创建和使用全局数组(Global Array) 163$ g4 X/ F. i+ [8 ^( p
4.9 基于方程的模块与编程语法 164; e) e8 h8 X( ^( u1 y. D; O$ Z
4.9.1 输入变量 164
/ ~, f* r7 v% P* B" |4.9.2 输出变量 165- K% h' ~" L5 T) p6 s4 a
4.9.3 方程 166
% N( L1 _) y& M( R/ A4.10 曲线图模块(Plotter)的使用 169
+ D( s3 X" q3 S, z: X+ J0 ?4.10.1 曲线图和数据面板 1694 j. a3 E+ Q8 U, H' ^0 G! W
4.10.2 Plotter模块工具 170) ~2 m& e% |( @) N1 R( W5 L) @
4.11 实验 173' V+ \( p) T5 k% E2 q# J
3 ]7 M; X4 i' u @4 d3 F
第5章 模型校核与验证 1754 z( R( M/ h4 N
5.1 模型校核(Verification) 175
5 B' x* j0 W+ V0 ~7 Z5.2 模型验证(Validation) 175
2 p, a/ i8 h" @1 U$ p1 ^5.3 ExtendSim调试(Debug)工具和技术 1762 N i8 U ^' p% Y/ U! {4 Q
5.3.1 调试要点 1760 W5 a- k. h4 y2 c
5.3.2 利用动画调试 177* B& l' o3 g) F! y3 B6 v1 u
5.3.3 在建模过程中校核结果 177# C& j. K( {* i8 G9 q/ B, I# ^2 x# i7 q
5.3.4 用于调试的模块 177
8 Y9 w1 g$ f# q, @! `5.3.5 用Find命令查找模块 178
4 s- [, k8 [6 J2 y( k5.3.6 删除没有连接上的虚线 179' J! V/ R/ K2 ~5 B# D& h5 [
5.3.7 用记事本集中观察比较数据 1809 N1 h$ l! v' y" e9 Y. r
5.3.8 单步运行仿真 180' r% b+ ^. _5 x, r C: u' r v, P
5.3.9 模型报告 181, K2 j) J; N6 W7 k; D: g- T
5.3.10 模型追踪(Tracing) 181+ W, U! A( H3 L" d1 i/ b! ` n
5.3.11 源代码调试器 182
- K* D8 P+ s2 q3 c9 {" R! C
: Q& d# P: w! C( P4 A第6章 仿真输出分析 183
6 \4 ]8 T* I7 x: h1 U' k6.1 概述 183
/ B4 q% ?7 x, K: ?0 `6.1.1 什么是仿真输出分析 1832 ?3 h, N- `+ Z/ O3 i
6.1.2 如何估计输出变量的均值及其置信区间 183
0 `' g# z/ P4 I! m6.1.3终止型仿真和非终止型仿真 185: [: G0 P& I) c4 M" h1 M8 d
6.2 终止型仿真输出分析 185
" \" |; O0 E5 B6.2.1 确定初始状态 186
& K @& V& p$ W6.2.2 确定仿真运行的终止事件 186
/ F# }4 p+ I0 s8 W6.2.3 确定仿真重复运行次数 187
a& b$ ^0 I, g. k c0 W V: c, \6.3 非终止型仿真输出分析 188
9 A+ d9 u( r1 h" L$ D5 Z4 G6.3.1 确定预热期 189
8 ]' ~2 Q3 U! Z' y7 D* v6 Q6.3.2 确定仿真运行时间长度 190
3 Z L( Y, D T6 t& g4 V: `! I6.3.3 确定仿真重复运行次数 1903 l' r! O! M. z( `
6.4 输出变量方差和比例的估计 191
( ^' [0 ?. q/ J9 H6.4.1 方差的估计 1918 \8 z8 _- y. N& W, x& l3 }, ]
6.4.2 比例的估计 191
/ d% c: W: {3 |: W+ x6.5 方案比较 192
( E4 R( ?6 |8 j0 _( A6.5.1 概述 1921 ]* Z1 R m" _5 A; j3 g4 S
6.5.2 双系统方案比较 192# c7 K; z! X+ ], z$ n, a& B
6.6 ExtendSim中性能指标采集方法 195
; n$ c+ J1 W; L6.6.1 Statistics模块与一般统计 195
6 W0 t V4 b; J6 V/ V- S6.6.2 全能的Mean & Variance模块与高级统计 198
; i k" S' X% ^0 t0 V6.6.3 预热期的设置 201' L+ ~2 r! U+ h* z; p& \3 c* _& ]
6.7 习题 202/ _& m/ d2 N. j- o
6.8 实验 202
# W+ W, _1 R$ O8 R& F4 P0 w, u. n0 L
$ {. d) c! O- s2 N第7章 仿真优化 208- ~3 a; H1 ]- t% r
7.1 仿真优化概述 208
v% L+ f% o) c* C, }, @7.2 仿真优化的步骤 208
" j1 T9 t6 h3 J" }7.3 仿真优化案例 208
3 Y2 h! R% u6 r) A$ F }; r; Z3 |2 K4 k) p
第8章 典型应用 213/ _3 ?% r2 x. J1 Z8 ^
8.1 库存系统仿真 213
5 t' O+ Y) W) p7 T& |8.1.1 库存系统概述 213) l8 l, P, E4 C0 q8 S
8.1.2 (s,S)库存系统仿真 214
$ H7 k1 ]& D9 [( {$ o+ _1 j G% q8.2 制造行业应用 220
- C3 v- [: k8 p7 D6 X8 N0 z8.2.1 问题描述 220' \" B6 q4 X' ~' M! I! z
8.2.2 创建模型前 2227 e! b' ?: W" G1 D( F. ]" j
8.2.3 建立模型的第一部分 222
5 b$ e5 |$ H+ c. W8.2.4 运行模型 224
5 W4 x; C1 ?' c% K Z8.2.5 增加2个操作和2个缓冲器 225; k4 [1 U" j% d4 G
8.2.6 增加1个缓冲器和非标准插入站 226" v: e1 ^7 }5 R2 K! ^+ [' K' Y
8.2.7 完成模型 228& M% S$ A v% k9 y% k# V5 Y$ R
8.2.8 运行“现状”系统的模型 229
1 R$ W& S/ `( q* ~$ ^$ p8.2.9 增加新生产线 229
6 R; J5 _7 T) M0 U, H- ^9 d8.2.10 增加另一个自动插件机 2308 `& n1 q9 ~$ i P
8.2.11 结果分析 2315 S" L! b6 V9 x8 o
8.2.12 增加动画 232
* o8 x$ e+ X. y1 l8.2.13 对结果有把握吗 232
[. Y6 k2 \6 l5 c; d# ]8.2.14 最终分析 233/ d4 D, x9 @: d$ J: M$ f
8.3 服务行业应用 234
# Y1 i8 }$ A! v/ u/ I& V3 I8.4 集装箱码头装卸仿真 238
& q3 U' ?% C2 [7 \' T0 O8.4.1 集装箱码头物流系统工艺方案与运作流程 2381 u n6 U U% x9 k Q; s: d3 S
8.4.2 集装箱码头物流系统仿真建模 2399 f7 H( r$ l: N0 W+ X
8.5 实验 245! t: V0 x5 Z* D& V
- \" V; G/ R; _: A. j a第9章 仿真应用的进一步思考 248
6 k# o' K, p5 `4 P' R4 v o9.1 系统仿真的本质思考 248; X. _- ]& G4 `2 |
9.2 形似和神似 2494 g# `" B) | u+ P9 M/ _
9.3 系统仿真应用中的几个疑问 2530 L% K( ^) e5 w7 I. }5 V
9.3.1 系统仿真是影像制作吗? 2530 \) W( P4 @/ c7 [0 I7 e
9.3.2 系统仿真模型要和现实系统一一对应吗? 253! z2 n! C& j& Q8 C! L8 ~
9.3.3 系统仿真项目如何起步呢? 254& q0 a8 B! ]* t( r j% l1 A
3 w6 X6 G8 i- t" {# `* |/ k ^# o附录A 仿真用概率统计基础 257
9 k8 Q0 M. t; D$ rA.1 概率论基本概念 257
6 L2 B: _3 W: W4 L3 [A.1.1 随机变量 257: I1 l& X1 ]- Y1 B) z5 C" s
A.1.2 离散型随机变量的分布 257. N& z U% R% l+ b( ]
A.1.3 连续型随机变量的分布 2577 N7 @( _2 w) l, ?
A.1.4累积分布函数 258, G$ L1 r- F: E4 x
A.1.5 数学期望与方差 2581 A$ F7 I: p" N4 r9 W* H( C" Y! [
A.2 常用分布及其典型用途 2582 }7 T8 k' w; E5 C$ P
A.2.1 常用连续分布 259
1 j/ u; h9 m4 C* Q( D" E) H& tA.2.2 常用离散分布 264
( ~# w1 }4 z" m- d5 LA.3 抽样与统计推断 2653 M- u/ N: j' G4 a8 c: Q. |
A.3.1 总体与样本 266
) g5 U8 P8 t/ m, aA.3.2 参数估计 266
' R2 L! j2 @5 e6 b+ u6 y6 RA.4 假设检验 271& p7 l, U' `" d g$ q$ L
参考文献 273 |