本书目录
( I2 s6 D; F% M" |; W
. v" ~ t5 Z. L) V! D! d3 l# W第1章 系统仿真基础 10
7 i4 [0 c5 g3 V2 h; S q1.1 系统仿真的基本概念 10# t# Z2 S1 u& Q' X7 d4 X a
1.1.1 系统与建模 10, w0 c6 H- X U5 ?
1.1.2 模型分类 10
3 Z6 P/ \* R; Z: h8 i1.1.3 仿真及其分类 12
% G q- K& R6 z! Y, k: f! _( X- @+ \& c1.2 常用可视化仿真软件包 12
5 T! H9 w: d4 ~( R6 b1.2.1 仿真使用的软件工具 12
7 O+ c% _! O, R2 i- e$ j1.2.2 常用可视化仿真软件包 13
: D& k8 F4 i+ j" a$ o3 |' v; t1.3 仿真项目研究步骤 215 K+ R) s* Z' p1 {
1.4 习题 21
% P/ N7 E" B: }
( v0 R* Y6 F$ |: V第2章 ExtendSim仿真入门 239 G- }2 z, I% z6 |" o/ j( e
2.1 排队系统仿真 23+ V4 z& v" ~6 L2 u; q
2.1.1 洗车模型概述 23
* G( Z q2 {7 V/ \! y2.1.2 从简单开始——单队列单服务台模型 240 P' w' Q$ n3 Q2 ^3 ]$ O- P9 ^
2.1.3 增加复杂性 29
) o. d) a' o/ }% @ c2 Z2 x2.1.4 典型性能指标 34
# O' J+ y- b4 |; Q2.1.5 进一步探索 36! D+ m# A! ^8 ^, P: v8 F& E1 b& v& z
2.1.6 排队系统的特征与符号表示 37 ]' O! a0 E% P/ \0 N% a2 h7 z
2.2 离散事件系统仿真模型组成 39
6 @7 h Y0 q7 G2.2.1 实体及其属性 40
& h- ]* `+ B, a" |2.2.2 资源 40
% S% p, Y+ k: W% t% C2.2.3 队列 41
& O% d3 R) G% W2.2.4 活动 41
( K1 W% V- l* t) m2.2.5 控制 41; C$ q9 T4 X( k+ A) ^& S
2.2.6 全局数据存储 41
* x9 M! ^9 R* ] _2.2.7 系统变量 42" b% `( O0 j Y9 M; ?6 N
2.2.8 事件 434 h r& U$ q. A2 Z8 d% H, B, D; m
2.2.9 仿真时钟 444 u& U& a3 R0 a7 V5 c
2.2.10 仿真开始与停止 44
3 \* I0 A r R2 l" y( @# a2.3 ExtendSim基本操作 45" X5 H! p$ ?* o% v
2.3.1 仿真设置 45
+ v& f/ E- D% r8 m2.3.2 克隆、笔记本、文本输入、图层 50
7 _# L6 Z9 x( L% a; L9 ~& K9 H+ Z2.3.3 模型层级(Hierarchy) 51
' w) e+ Y( w# p2.3.4 模块连接与模型外观 53
7 k+ p# p$ A0 l( L) y7 a% ~( Z2.3.5 如何理解ExtendSim模型的逻辑 53. W1 Z" D/ A& B5 f7 c! m0 j
2.4 习题 54% B* U. I( ]( ?* L* J
2.5 实验 543 Z% h# I$ y, E9 o
* j* h& R# s5 h3 A第3章 输入数据采集与分析 55
9 S! g- ~& s2 ~0 J: s3.1 分布拟合的过程 55
z0 j$ j6 X/ ~$ Q4 E3.1.1收集原始数据 56% C6 ~- n2 J5 f6 D8 j5 G$ c
3.1.2 数据检验 606 ^7 P$ v( n u" w
3.1.3 辨识分布类型 645 V. N2 X6 ]- t
3.1.4 参数估计 654 X2 c5 y7 @/ }% r, |
3.1.5 拟合优度检验 66
2 J% h1 B# i3 @3.2 经验分布 67
+ x: T6 ]8 f# a" b: W; ]3.3 使用Stat::fit软件进行分布拟合 67
/ R' @/ q1 S- R# y+ X0 y3 R# Z3.3.1 理论分布拟合—连续随机变量 68
7 |5 Q; Q" @8 q7 o5 S3.3.2 理论分布拟合—离散随机变量 76
3 N2 I V: J+ H6 j: h3.3.4 经验分布拟合—连续随机变量 782 U+ D7 R4 K- n+ @, I
3.3.5 经验分布拟合—离散随机变量 796 y: R5 X3 X0 I7 |+ z* ~
3.4多变量与相关输入数据 81# X1 B/ ~, b1 f& B
3.5 习题 812 y( _; B1 w+ D+ t2 N3 K6 \# Q
3.6 实验 81- S8 h2 Q& a0 O; D! Z* j$ X
/ k J! q4 H& g1 ]
第4章 结构建模 83
! |5 J5 m, r0 ?+ J' ~9 W" E4.1 ExtendSim模块概览 83
. w- _+ L& p- ?) b U# J, M f: P4.2 实体生成与实体特性 84; E6 r r0 ^+ ~9 e" Z# r
4.2.1 常用模块 84( t6 }$ c. e, X' h$ z- M
4.2.2 实体特性 85
. X1 t6 d3 b0 o) _ c3 ]% F4.2.3 批到达建模 90
7 @; T, }3 @/ Q1 P4.2.4 非平稳泊松到达过程建模 91) i1 S7 ^0 Y- O' q" P: P: Y
4.3队列和排队规则 92
. `" M8 E! X- a, A r* ^( W0 B4 f4.3.1 队列模块 92# W4 o. x O0 `6 T, J0 Y
4.3.2 排队规则 93
5 s1 U1 H# r9 F: l2 B4 w4.3.3 排队行为 93! {7 k$ ~( y: v% ?# p/ H' \- v
4.3.4 Queue Equation模块详解——复杂排序 96 g6 R4 V" G1 \* q! y" o2 k
4.3.5 Queue Matching模块详解——实体匹配 101
4 q' x B% {9 g \& r9 N4.3.6 Queue Tools模块详解——查看和初始化队列 102. S5 d( _8 l$ j
4.4 路由(路径选择) 1038 x7 K9 ~+ e, O# W3 `, t% m# W' ^
4.4.1 常用模块 104
% W" g6 f$ G; k2 ]- c4.4.2来自不同源的实体路由建模 105
; b$ C( N; w6 { F' i0 W4.4.3 发往多个目的地的路由建模 108% q1 T* D* {% d2 s8 S! R: J9 F
4.5 使用活动模块执行处理 115: ^0 ~) C9 {" h! h: s
4.5.1 常用模块 115
6 P9 a. T r1 @. O( N3 X8 Y# ^4.5.2 串行处理与并行处理 116; |% T( ~2 A; B ^0 F
4.5.3设置延迟(处理)时间 117+ @& B3 K* g/ @+ l
4.5.4 活动调度建模 120( U- n5 f9 p. n: E. o
4.5.5 中断处理 1254 `1 C- w' M7 S
4.5.6运输与物料搬运 134
- |: {% S% X) D4.6合并与拆分(Batch与Unbatch) 1361 l+ r) w$ C6 I; U
4.6.1 合并(Batch) 137) i; g& ^. Q% h2 |$ l
4.6.2 拆分(Unbatch) 144
. v# [/ A) B- P g U4 y+ a4.7 资源和工班(Resources and Shifts) 147. r" Y R3 g! g8 r7 c' j
4.7.1 常用模块 148
7 S0 ^+ ^+ F" Q4.7.2 如何建模资源 148( d5 ^# C/ r9 \. e) v1 Y) u: a
4.7.3 资源调度 1546 y" f. H9 l: b# |4 b
4.8 数据存储与管理 159
$ f, ?3 w M5 E, w: `2 h4.8.1 内部数据库方法 1601 \$ \6 C4 M1 c2 Q1 d: l
4.8.2 创建和使用全局数组(Global Array) 163( M, @4 W P' u, ]( o4 l
4.9 基于方程的模块与编程语法 1641 w$ r# \; C! Z" I9 y. G
4.9.1 输入变量 164$ m9 m, \$ [* r* y9 S6 Q. Z. v
4.9.2 输出变量 165
* _! g. G0 L* s- Z$ I& R+ V4.9.3 方程 166& v9 ?1 I G, d
4.10 曲线图模块(Plotter)的使用 169
$ y7 w. Z$ m- ]1 M4.10.1 曲线图和数据面板 169. F' i! R$ a+ C/ K
4.10.2 Plotter模块工具 1708 w5 O0 `8 @ d4 W- m
4.11 实验 173 i6 f* A- g6 S+ W8 v3 n
9 W# D. }. V1 r: ?
第5章 模型校核与验证 175' f! H1 z9 f( l
5.1 模型校核(Verification) 175 w' T x* h& l ~# }$ R. m8 s
5.2 模型验证(Validation) 175
: J, o' o, ^5 V* q' d; U, _4 B5.3 ExtendSim调试(Debug)工具和技术 176
: ~; g4 A. J' ~, Z8 K8 [. y5.3.1 调试要点 176
8 H @0 M% ^) N0 y8 ?3 }5.3.2 利用动画调试 177) n# ~2 u+ Y0 F: E
5.3.3 在建模过程中校核结果 177
% a* C1 G& J" [+ e! Q R; D5.3.4 用于调试的模块 177
% A6 u, t4 Y Z6 F8 E, F5.3.5 用Find命令查找模块 178' l& h0 p3 n/ f" H) d0 K+ \. N
5.3.6 删除没有连接上的虚线 179
) o0 i4 a" J. k5 v* v' e' H ]5.3.7 用记事本集中观察比较数据 180
6 ]$ f. ~* B" e! _' D5.3.8 单步运行仿真 1808 r5 N: C' ~& I- }& G8 f
5.3.9 模型报告 181
# m7 T0 t6 G1 \: s& q5.3.10 模型追踪(Tracing) 181# A$ D4 m* `+ I8 m# K
5.3.11 源代码调试器 182
5 n; s& C+ H( W( ]. W2 A
8 ]6 P# j3 G2 c第6章 仿真输出分析 183) @5 \$ j% v& N _3 s2 u
6.1 概述 183" e, w% @4 v5 U; i; } g; Z) P
6.1.1 什么是仿真输出分析 183
6 E0 d4 T( } r1 C2 I' h2 G6.1.2 如何估计输出变量的均值及其置信区间 183
1 J5 W! N: B3 s* t4 p6 \/ S1 }6.1.3终止型仿真和非终止型仿真 185
" T$ ^! ~- Q- ]5 \( K3 x6.2 终止型仿真输出分析 185
# U" O# L: c' S- T8 k5 G6 J! @6.2.1 确定初始状态 186
9 P; O- b6 [- e% D% m( l6.2.2 确定仿真运行的终止事件 1868 I& K* u! S) Q0 r. v+ j% @8 s: n7 q
6.2.3 确定仿真重复运行次数 187
8 Y" V# v$ n; i6.3 非终止型仿真输出分析 188
% M" U2 L4 M9 f0 G6.3.1 确定预热期 1897 N7 y4 a3 N! U$ ~" o v; p9 Z
6.3.2 确定仿真运行时间长度 1908 v& x; g( k: C! Z* }
6.3.3 确定仿真重复运行次数 190
2 v1 |* L# g' }6.4 输出变量方差和比例的估计 191
' ]' v3 m& P" d9 C" p8 o" a6.4.1 方差的估计 1910 B* J( N: j" B. g6 E
6.4.2 比例的估计 191& Y% H2 I6 ?/ f/ \& r6 `& O+ w0 ^
6.5 方案比较 192) f+ g, ]9 D) s4 M
6.5.1 概述 192# s8 m$ }/ z6 x3 U4 S3 G/ `
6.5.2 双系统方案比较 192: t9 H4 f' {$ ^) y, T: Y+ P
6.6 ExtendSim中性能指标采集方法 1954 D. e5 q. r% _1 y8 g
6.6.1 Statistics模块与一般统计 1958 S3 Z5 G5 C4 J0 D
6.6.2 全能的Mean & Variance模块与高级统计 198, V$ u0 Q/ ?5 O
6.6.3 预热期的设置 201
2 h4 b. @1 t( \ a$ K5 Z) R! m6.7 习题 202
8 F' T1 e2 s2 c4 q3 g5 V6.8 实验 202
& _( b6 x8 \2 h1 ]" ^, n+ y. E8 S$ p" d" G; ]4 n: t# g5 y/ f: |: x
第7章 仿真优化 208
3 K: z3 e3 N' g7 V+ Q& w, P8 }7.1 仿真优化概述 208
% i; @( D3 [: _8 m7.2 仿真优化的步骤 208& N% j! f5 Q8 G
7.3 仿真优化案例 208* U, w+ |" q6 V& [
8 _% ~3 l# x3 S第8章 典型应用 213
8 `* d/ ^& O6 Z s, o. [8.1 库存系统仿真 213* L3 @9 l) ~1 \: D/ ]3 G, ^
8.1.1 库存系统概述 213% D, x- D/ L1 w% U4 X
8.1.2 (s,S)库存系统仿真 214
$ z( n: W9 i: b0 D4 M6 i$ j$ M) e' t8.2 制造行业应用 220
& u$ G) V- u% ~8.2.1 问题描述 220
P: o( D! j' w9 H, M& a% ?8.2.2 创建模型前 222" N* u/ q/ F y" k" t9 w1 g( k
8.2.3 建立模型的第一部分 2220 o& F- E; ]8 W: k+ W; C
8.2.4 运行模型 224
1 H: t6 Y' g: N+ P8 J6 i* V8.2.5 增加2个操作和2个缓冲器 2259 T" h; W4 P( B# Z4 P/ u; b4 P
8.2.6 增加1个缓冲器和非标准插入站 226
) M$ B' c6 R+ h/ b8 y8.2.7 完成模型 228
& E% G3 f3 o1 O8 ^; z: S8.2.8 运行“现状”系统的模型 229
# k6 ~% q* `* j8.2.9 增加新生产线 229
* Z# a* }- L$ t) j7 d8.2.10 增加另一个自动插件机 230
9 F$ b- o9 }' z3 D, k1 Y9 N& }0 x8.2.11 结果分析 231
- b: s; B# I7 s" n6 g; H' w8.2.12 增加动画 232
- X8 X; g. F, ~8.2.13 对结果有把握吗 2324 Q1 J, L. t# ~2 i
8.2.14 最终分析 233
" C! I9 y+ X9 K. {& J+ Y0 Q8.3 服务行业应用 234
& j! t1 \8 s4 L! C, K8.4 集装箱码头装卸仿真 238
2 U% v0 |5 ~0 S/ W8 j9 i8.4.1 集装箱码头物流系统工艺方案与运作流程 238
' B- F0 X$ Z) l* w' i- J8.4.2 集装箱码头物流系统仿真建模 239
4 V# g) h8 a' Q8 s$ e8.5 实验 2455 A' T: G% W* `; Y8 r- W: J" z
- F8 T/ L& X3 L* l* {, I第9章 仿真应用的进一步思考 248% [8 r' f6 z+ @
9.1 系统仿真的本质思考 248
# U5 I# Y% O& ?2 D+ F9.2 形似和神似 249
* f7 f) v( b' U Z3 o4 J9.3 系统仿真应用中的几个疑问 253 N$ D: J1 f# A; O9 C
9.3.1 系统仿真是影像制作吗? 253, `7 u; y& M6 O6 |) j
9.3.2 系统仿真模型要和现实系统一一对应吗? 253) s' A$ x/ u' ^" b& _9 T
9.3.3 系统仿真项目如何起步呢? 254
" A F0 Z1 `- f) w
! z0 |, {. I2 F( o$ R附录A 仿真用概率统计基础 257
0 v* y1 h, {4 h! r9 ] IA.1 概率论基本概念 257* z. [& F8 @! `. U; W9 q
A.1.1 随机变量 2578 i+ l* A8 M6 w* Q
A.1.2 离散型随机变量的分布 257
; e* d, E! t& z! h! F8 AA.1.3 连续型随机变量的分布 2577 L5 `/ [1 \ u4 M( u. C
A.1.4累积分布函数 2585 w. {) G" G6 o8 H7 w
A.1.5 数学期望与方差 258
6 t3 S1 X3 C3 Z: {$ X8 IA.2 常用分布及其典型用途 258
1 C x$ ]. W% J' x; U& l* aA.2.1 常用连续分布 259, |( b8 c5 ]( G$ G& Y
A.2.2 常用离散分布 264
3 E, C R6 J p% rA.3 抽样与统计推断 2656 l' h% @& u5 ~5 K4 B' O
A.3.1 总体与样本 266
: N& v$ G7 r0 O! N6 |A.3.2 参数估计 266
5 K8 B Y! T' A- ?# z# SA.4 假设检验 271
' k) p* ~) t3 ~% E; `, r参考文献 273 |