本书目录/ ~2 K4 q( S# G5 |/ ? V/ h5 F* H
) g9 O! r% y9 Y- R0 _- r0 }第1章 系统仿真基础 10
' _+ d, x& v( i$ K; \9 i1.1 系统仿真的基本概念 10
* c# C2 Z: T/ c3 ^; Q2 N; [6 e+ O" K$ }$ K1.1.1 系统与建模 10
0 N3 E) z2 a$ O4 I& i# e1.1.2 模型分类 10. W6 k. S+ L3 w
1.1.3 仿真及其分类 12
! y2 j8 C7 [2 j v K7 V6 ?% j1.2 常用可视化仿真软件包 12
0 C0 @: K7 A X4 k5 ~- }% P; N3 {, P1.2.1 仿真使用的软件工具 12
9 O4 r- k2 y- o# I9 G; ]1.2.2 常用可视化仿真软件包 13- e7 P4 q4 g/ j9 b# R1 b
1.3 仿真项目研究步骤 21
0 B" c# D s$ l2 L2 d% z$ h3 n2 `1.4 习题 211 H6 G! f2 H6 H" f2 `( F1 B- [. i; M7 Q
. v+ k6 K5 r! R' R第2章 ExtendSim仿真入门 23
( i3 A! o$ i9 [+ P, a8 ^& t2.1 排队系统仿真 23
8 r# O" M, n% {2.1.1 洗车模型概述 23
) h1 p; o" i0 s4 t* y2.1.2 从简单开始——单队列单服务台模型 24 c) v% W2 N6 o* X
2.1.3 增加复杂性 29
6 v1 z* i2 g2 N& B- m. j2.1.4 典型性能指标 34
& I {0 ^( `" n2.1.5 进一步探索 36
9 Q5 y9 @1 i5 P% r0 n2.1.6 排队系统的特征与符号表示 37 O/ e* | r& I
2.2 离散事件系统仿真模型组成 39
* E) L8 L8 o) B6 Q" r2.2.1 实体及其属性 40
, {( N% ?$ }# ]% ]) ]2.2.2 资源 40
, T6 A, y9 w- r2 U* i4 S2.2.3 队列 41- m/ m5 u( ]4 `. ]* t! u
2.2.4 活动 41
# Q4 A* R8 }8 e2.2.5 控制 41
. _$ `/ |9 u( _1 b2.2.6 全局数据存储 41
! C" ? p" t" Z1 [2.2.7 系统变量 42
( a/ K0 Y$ M8 v' C `5 @2.2.8 事件 43- v3 f6 c+ j) F: \( d# F1 Q
2.2.9 仿真时钟 44
: s0 \1 Q! `4 V8 i2.2.10 仿真开始与停止 444 Y0 [3 z9 a0 ]3 s9 v# v0 R" B
2.3 ExtendSim基本操作 45
$ m# o8 i V/ S4 i/ H6 B2.3.1 仿真设置 451 f. a$ m6 a% U6 Y4 y5 \
2.3.2 克隆、笔记本、文本输入、图层 50* F( S+ L5 q2 v' s; U( d0 g' J
2.3.3 模型层级(Hierarchy) 51
- ]6 X6 x8 t1 Q- M6 D f2.3.4 模块连接与模型外观 53
/ K( Q7 p6 s- N8 b5 S+ v5 P$ f! o2.3.5 如何理解ExtendSim模型的逻辑 535 y' J: }! `4 f* h9 W# ?
2.4 习题 54
( s9 l6 D2 \' g' C* Z2.5 实验 54
! d; D+ s5 h! d
) T7 k/ N, Q; X. d o第3章 输入数据采集与分析 55; S* k7 h% o/ g+ H6 ?# s ~# L
3.1 分布拟合的过程 55
3 w$ K$ C% M" |7 b3 H3.1.1收集原始数据 56
6 Z- @" D6 f6 s0 ?# C; I1 e3.1.2 数据检验 60
2 b, g* g- o' m. c& ?# y3.1.3 辨识分布类型 649 J$ Z. f; H9 T/ s
3.1.4 参数估计 65$ @. N l' |1 U( h
3.1.5 拟合优度检验 66. O% J# l' d% \' B& U
3.2 经验分布 679 h3 b; ^2 a8 c/ T0 g. A+ {
3.3 使用Stat::fit软件进行分布拟合 67% T3 B7 ?9 O, Q8 B. D( M) i, V
3.3.1 理论分布拟合—连续随机变量 68
% R. X/ [2 [: X, f3.3.2 理论分布拟合—离散随机变量 76$ d @/ B' T( Z
3.3.4 经验分布拟合—连续随机变量 78
+ b: `2 E5 f$ ?; _. _) X# [" W4 z3.3.5 经验分布拟合—离散随机变量 790 o1 G5 z! G' j
3.4多变量与相关输入数据 81
, C2 c1 K& L* V; E. W, \3.5 习题 81
3 {4 |: B. B: S! M, I3.6 实验 81. m* y- e- {" ^2 b+ @. t/ O) B
/ s( ~ X+ G, ?8 T- k
第4章 结构建模 83& Q) s. B9 ~: \% F4 q9 d, u
4.1 ExtendSim模块概览 83
2 t' s; l F# f# C3 f# b' M4.2 实体生成与实体特性 84
8 t1 Z1 o( t+ f7 L4.2.1 常用模块 84
& x3 e# L2 i: u2 H9 E4.2.2 实体特性 856 n1 b; w+ Y" o, q( `1 F h8 d9 B7 X
4.2.3 批到达建模 90) N; H& y g) C( D0 p
4.2.4 非平稳泊松到达过程建模 91' q9 J6 _% \6 Y8 G( G
4.3队列和排队规则 92% V; l4 G% C' s4 u
4.3.1 队列模块 92
0 ?! ^( z& K/ s! e' r* D7 b: Q4.3.2 排队规则 93
$ Q5 ~* O, r0 V* {+ D/ H' c4.3.3 排队行为 93( l0 L4 r0 e# n# T. I& p
4.3.4 Queue Equation模块详解——复杂排序 96
2 Q8 J1 ?) }: c: u3 E& X) n$ t9 J$ {% f4.3.5 Queue Matching模块详解——实体匹配 101. H% U; w7 A; _9 B
4.3.6 Queue Tools模块详解——查看和初始化队列 102. O2 a* p' v: g
4.4 路由(路径选择) 1033 f, k- L! z5 B: z0 E
4.4.1 常用模块 104
8 K8 y7 ]. ?$ h9 O# w8 T4.4.2来自不同源的实体路由建模 105
9 ?% g- V+ z; v3 o' _3 W4.4.3 发往多个目的地的路由建模 1082 C. K9 @; W9 `$ j0 c$ h; r
4.5 使用活动模块执行处理 115
3 t: y/ ~4 R5 T% g( L2 {4.5.1 常用模块 115) c( g- ^6 ~6 ?+ V3 c, I+ `6 I" \
4.5.2 串行处理与并行处理 116
3 m* Q& ^. j( \8 J( g, M+ K" g8 e% a4.5.3设置延迟(处理)时间 117; H8 d# Q2 W5 ]$ {
4.5.4 活动调度建模 120
1 }7 Y* p8 ^: h. i3 T4.5.5 中断处理 125
9 @$ j& o* A- \! K4.5.6运输与物料搬运 134
( ?* ^+ X& X; y4.6合并与拆分(Batch与Unbatch) 136
- _- K0 u; m/ D$ ]4.6.1 合并(Batch) 137
8 T1 j7 X9 D/ F& j1 J4.6.2 拆分(Unbatch) 144
L1 @) ^" v8 H4 \' |* {9 g+ _4.7 资源和工班(Resources and Shifts) 147
# [ }& _/ j$ D' Q, a4.7.1 常用模块 148( @- p) S% t+ V- k: q3 \
4.7.2 如何建模资源 148
; M7 F- K# X2 j4.7.3 资源调度 154
- D2 M M3 Z) b' t+ N4.8 数据存储与管理 159$ G, W; Y* z+ W0 K! G1 c
4.8.1 内部数据库方法 160
, O3 U0 t! X0 x2 f4.8.2 创建和使用全局数组(Global Array) 163
# o; j* l% ~3 J$ B' p4.9 基于方程的模块与编程语法 164; J) r1 B E- ]6 y# ~
4.9.1 输入变量 164
! W8 V9 ~! w4 S& y& {4.9.2 输出变量 165
* G4 e5 |1 O6 T4.9.3 方程 166
, }$ W/ R9 F, `$ @" ]& \" Q/ R4.10 曲线图模块(Plotter)的使用 1691 s: s; v* T. ?. ~: S
4.10.1 曲线图和数据面板 169
( a0 [2 Y, t) A% T2 t& l* q4.10.2 Plotter模块工具 170
: m& v7 Q" b8 \2 e4 E( A' a4.11 实验 173
+ Y1 U% y: I1 W8 J. J3 m4 Z4 ]4 z/ f8 v3 R Z% M/ l0 ^- W
第5章 模型校核与验证 175& p6 K8 i# s( r! f& P- l
5.1 模型校核(Verification) 175
0 s, G+ M, u a4 y5.2 模型验证(Validation) 175
6 H9 n% O9 Y, G5.3 ExtendSim调试(Debug)工具和技术 1762 L: a; p2 O% p4 l5 B( a' X8 I
5.3.1 调试要点 1769 Q. m* s8 S% R: e: p
5.3.2 利用动画调试 177
) P) Q& \0 }, d8 D- U+ @" X( }" h# E5.3.3 在建模过程中校核结果 177
% |" n( \+ Q! n" I, Z0 ?/ D5.3.4 用于调试的模块 1776 |5 ^% t) Z- W+ y0 w. y
5.3.5 用Find命令查找模块 178
6 i: F6 _ {( ^5 t8 p" q0 F5.3.6 删除没有连接上的虚线 179
9 }" l( ]" D+ K: ]3 [5.3.7 用记事本集中观察比较数据 180% E' e% E8 h" H% @
5.3.8 单步运行仿真 180
+ r5 n, I& p! {3 |" C% H& F5 j& O5.3.9 模型报告 181
& e" a6 E8 ^: J1 y4 J5.3.10 模型追踪(Tracing) 181
9 F5 {. Q$ A9 A% |+ Z) s$ v5 O, w5.3.11 源代码调试器 182
- J# T/ q. P: v5 t2 i7 H% E$ m& j) Y9 t
第6章 仿真输出分析 183
( V' y7 q/ @. T( c: _6.1 概述 183: Y" {5 e. R' q( e E. `& D
6.1.1 什么是仿真输出分析 183 K5 ~% \& S3 u
6.1.2 如何估计输出变量的均值及其置信区间 1839 b) s |) M6 o/ W
6.1.3终止型仿真和非终止型仿真 1851 R% X2 J1 _- W# s; c9 B9 U
6.2 终止型仿真输出分析 185" ^ a+ c1 `9 k' s: V* i
6.2.1 确定初始状态 186/ _) X' I9 m6 N% {8 k
6.2.2 确定仿真运行的终止事件 1864 {: |: W) d% O
6.2.3 确定仿真重复运行次数 187* {+ @2 V. z( }$ c: w
6.3 非终止型仿真输出分析 1887 k2 l1 o$ m3 V
6.3.1 确定预热期 189* c+ J; r& Z1 T
6.3.2 确定仿真运行时间长度 190
) P1 I1 X& A" Y: i8 ?" U$ G+ T6.3.3 确定仿真重复运行次数 190
, o; l8 D k8 }8 q3 f! |6.4 输出变量方差和比例的估计 191' d P2 q; T3 Y5 u$ A! v1 d
6.4.1 方差的估计 191
- h4 b6 W) A' k) }# e) A; F6 m/ F6.4.2 比例的估计 191
, G6 `8 ~& q2 L P+ M- u; A9 y6.5 方案比较 192
: r3 b6 t L( Q# T1 z# A& f6 v6.5.1 概述 192, b% p) C& \! L5 k# B. Y, F
6.5.2 双系统方案比较 192
4 ?- m5 T w. U9 a0 {: ~+ K6.6 ExtendSim中性能指标采集方法 195
3 y! H: j0 A# E5 U; x* }6.6.1 Statistics模块与一般统计 1952 h% y' s; @2 m# j/ U/ a
6.6.2 全能的Mean & Variance模块与高级统计 198& l5 y' @# g: U8 y: n# s" ~
6.6.3 预热期的设置 201; {/ F+ q7 ]# D$ \' N% X: f" W5 {( T" Y
6.7 习题 202& |2 _( W1 p, }& Z
6.8 实验 2028 y# N$ w) z4 ?( j3 @4 p1 d7 x
% x! C, Y: v) L) h V2 x1 _第7章 仿真优化 208# z: O3 V1 p0 V# g+ Y7 N! T
7.1 仿真优化概述 208
; W4 ?# A j3 \7 C# W7.2 仿真优化的步骤 208% `, b8 B! g9 h; w% S! \+ C0 b% p
7.3 仿真优化案例 2089 p" w. i* [" @8 K" |" d
' i! B% U4 U# O& h4 m; Z9 @/ t
第8章 典型应用 213( M" m& S( c9 p% R
8.1 库存系统仿真 213( y; T" a! e9 A) p# J# i: s
8.1.1 库存系统概述 213" B" W( a$ f; [, ]* b
8.1.2 (s,S)库存系统仿真 214
. _9 @2 y+ R1 b& Q# _5 p& E' ^8.2 制造行业应用 220
\! i+ R; A2 q5 q$ e9 E6 u' O8.2.1 问题描述 220
3 m8 n6 k* d* K" B2 \4 a9 Z& |" p8.2.2 创建模型前 222
4 Q& X5 G0 ~- l( N8.2.3 建立模型的第一部分 222
2 D7 U/ t( ~8 V# y8.2.4 运行模型 224; z; l$ Y) J9 ~
8.2.5 增加2个操作和2个缓冲器 225
5 @* ^1 m$ v1 ^( E/ E K8.2.6 增加1个缓冲器和非标准插入站 226 \4 l. p E; W. j! V
8.2.7 完成模型 228
; z" G# s$ A2 R1 F7 y8.2.8 运行“现状”系统的模型 2291 ?. x6 M( y# ?5 y( ?# \
8.2.9 增加新生产线 229
# C% g+ `1 ?, U/ O8.2.10 增加另一个自动插件机 230* Q/ O. h& C$ L/ p! d# ]
8.2.11 结果分析 231
2 u$ f$ s1 _9 ^( T; Y2 D6 h8 @8.2.12 增加动画 2324 {: e% m/ { s1 k# M9 e
8.2.13 对结果有把握吗 232
) L( @' W) M& f9 N+ `; h7 q) U2 @5 k8.2.14 最终分析 233$ [% @6 R: x& \2 Y% m
8.3 服务行业应用 2349 Z$ N0 s, y, i% N
8.4 集装箱码头装卸仿真 238
u+ \6 p! r2 m- N8.4.1 集装箱码头物流系统工艺方案与运作流程 238
0 @8 L! s& Y: g9 A- M# S/ w! i6 v8.4.2 集装箱码头物流系统仿真建模 239
1 K, A" Q# r% l2 m! ~6 T5 Q! l8.5 实验 2457 B6 Y4 z; O& D6 f
6 W) p/ X$ q" k! `第9章 仿真应用的进一步思考 248' n1 _. h& T8 y: R1 d! ?
9.1 系统仿真的本质思考 248
" W- q& y+ k, m4 m, h, S m9 k9.2 形似和神似 2499 L. \+ C0 g# n/ T
9.3 系统仿真应用中的几个疑问 253! x, b* @- J- d( u8 U; `
9.3.1 系统仿真是影像制作吗? 253
$ Y4 ]9 n9 g* J8 v7 w6 X2 [7 f9.3.2 系统仿真模型要和现实系统一一对应吗? 253& B% `( O' M- k/ C8 h
9.3.3 系统仿真项目如何起步呢? 2545 H9 j% f. c. k# S9 y) |4 R u
- N# T9 X/ V- v+ v0 w5 J+ A- \附录A 仿真用概率统计基础 257
& E5 x5 s5 n" B0 wA.1 概率论基本概念 257 z; b4 X: `1 ?6 S
A.1.1 随机变量 257 @6 y" O- f( V8 F1 e: x
A.1.2 离散型随机变量的分布 2579 P0 i$ Z% ^( Y& C0 G' u* q: ]- k
A.1.3 连续型随机变量的分布 257
3 V, N/ q V# u o0 _3 sA.1.4累积分布函数 2584 x1 B& j9 b U# [9 H4 F. _" X# ]
A.1.5 数学期望与方差 258
n. v, [' M. h) _7 UA.2 常用分布及其典型用途 2585 X" N, f: H' u5 ~' z; Y
A.2.1 常用连续分布 259
5 L/ `, }; {0 y/ D% \A.2.2 常用离散分布 264
( B0 N( E( Q9 W( kA.3 抽样与统计推断 265! ?3 c) a$ j7 A9 R
A.3.1 总体与样本 266
: p i# M5 {# t: kA.3.2 参数估计 266
0 ~% E& P# E6 T, V. jA.4 假设检验 271
( D, i4 a2 \7 p7 ]2 \参考文献 273 |