本书目录
( ]1 r8 G R) ?. a" y" r2 u. ~& Y# O }
5 J) y0 ]; v9 L9 _5 W p( a第1章 系统仿真基础 10
4 N1 Y/ |( d: Z1 j: a) S# K1.1 系统仿真的基本概念 10( Y% d* g, X" A2 L
1.1.1 系统与建模 10
# D( D) _4 H4 Q. g% G$ ]1.1.2 模型分类 10
" x2 u7 K+ ?( S9 Z1.1.3 仿真及其分类 12- y$ `5 J/ Z f2 E1 P# r* ?
1.2 常用可视化仿真软件包 12
% u5 ]. \+ J# g4 X, W/ X1.2.1 仿真使用的软件工具 12
: s3 w# |. o. M$ `* i# m; F1.2.2 常用可视化仿真软件包 138 U* W8 w ^0 [' y3 r5 z
1.3 仿真项目研究步骤 21
/ t% k2 `) ]& s3 a6 z1.4 习题 216 j2 E7 |$ i2 W2 [: X, e; q
5 Z! |) r! N* ~第2章 ExtendSim仿真入门 23
% j* y% r7 v0 M# N2.1 排队系统仿真 235 v7 D7 o0 a/ T: P i3 F
2.1.1 洗车模型概述 23
% f& I* k! I8 s* l2.1.2 从简单开始——单队列单服务台模型 24
5 ]3 i" r M8 u: X/ w" y" E2.1.3 增加复杂性 29
4 z2 k6 |. w1 u7 w2.1.4 典型性能指标 34) K: T+ k9 J, K6 \% v* E
2.1.5 进一步探索 36
1 n3 c W) M F/ @7 J' @2.1.6 排队系统的特征与符号表示 37 r. h; c; S; \$ K* E8 `
2.2 离散事件系统仿真模型组成 39
4 h, L" J. C7 t8 y& j2.2.1 实体及其属性 40' o5 P1 n$ V, I' g* E' X
2.2.2 资源 40; S0 c* b# T- _8 u2 T! J- }0 n
2.2.3 队列 41
/ R2 Z: }2 s- q- ~0 F2.2.4 活动 41" ^0 \- _7 F7 h% Z ~
2.2.5 控制 41
. _% ^0 S1 X4 l2.2.6 全局数据存储 414 u* P4 i2 g, A
2.2.7 系统变量 42) X$ l7 H! o' K: Q
2.2.8 事件 437 N7 J: f: ]4 G& S$ a% g4 j4 X4 g
2.2.9 仿真时钟 444 ?; p9 Q. E' {$ n6 g) c4 r
2.2.10 仿真开始与停止 44! Q2 n6 n+ z5 L% E; ?) P0 S) ]3 G
2.3 ExtendSim基本操作 45. q. V8 y4 v" p+ b) \: Q/ l
2.3.1 仿真设置 45
9 Z7 N' T3 S5 [2 z- U2.3.2 克隆、笔记本、文本输入、图层 50
2 v) X1 r% n+ c% j2.3.3 模型层级(Hierarchy) 51
- d! C) u# I# [8 P/ Z% V7 O4 J2.3.4 模块连接与模型外观 53( X) k" G3 g0 R* s* d7 a
2.3.5 如何理解ExtendSim模型的逻辑 531 S6 N/ \: w' d$ g3 W6 X
2.4 习题 54
- L3 x! U! X7 ]- Z0 U6 @# U2.5 实验 54
- w* G8 x: ~- E. C
$ W+ K/ w8 I5 E9 q& x$ z) p第3章 输入数据采集与分析 55
7 F) L& v; m7 Y3.1 分布拟合的过程 55. b4 O5 k8 _6 A$ H- Y- t7 f
3.1.1收集原始数据 56$ f. d S0 E: U7 `5 P! A6 w, M
3.1.2 数据检验 60
* d9 [9 I v+ S, _! o$ y3.1.3 辨识分布类型 646 M# p$ O8 f9 B0 v
3.1.4 参数估计 657 d9 y; p y: T4 d+ r! b; @
3.1.5 拟合优度检验 66
; M9 \( g; s$ Q3.2 经验分布 67
2 k; r' ?, a. v; u& o* U3.3 使用Stat::fit软件进行分布拟合 677 f6 g) q9 h/ k6 { R' M
3.3.1 理论分布拟合—连续随机变量 68
1 f/ A: ~6 y( h3.3.2 理论分布拟合—离散随机变量 76! s& v* M! h8 a" J0 H+ |$ W" Q3 s
3.3.4 经验分布拟合—连续随机变量 78
7 H) D: F- c1 p$ k3.3.5 经验分布拟合—离散随机变量 79
( ~, M, P2 O0 f* I- W3.4多变量与相关输入数据 81+ s, m9 A0 f+ G4 N5 c; l3 X) Q
3.5 习题 810 d# B9 Z( W% P, z1 b2 K8 N1 M# T, u
3.6 实验 81
: N7 V3 a G8 s% g
# E0 b" m; E( r' ^% G第4章 结构建模 83
9 s' x7 r, Q" h/ K* Y7 s7 f4.1 ExtendSim模块概览 83
# q) S# I" Z, v6 M+ J2 Z4.2 实体生成与实体特性 84
2 `6 H6 } z. L0 o3 G, G8 i6 W4.2.1 常用模块 84
* f. S1 u: D( B4.2.2 实体特性 859 z/ h' _( k0 H7 P% T
4.2.3 批到达建模 90( \1 t$ \- {: i$ _$ `
4.2.4 非平稳泊松到达过程建模 91
" K) H" F" s9 w3 U4.3队列和排队规则 92
5 Y/ x: o1 _% k- j0 S9 U4.3.1 队列模块 92
! z$ t" \7 M7 }, ]4 K4.3.2 排队规则 934 W& l! U; K, I2 \; ~" n& m9 Z, V
4.3.3 排队行为 93
2 i- i8 h! Z# n8 [1 O+ [0 G9 `4.3.4 Queue Equation模块详解——复杂排序 96; f5 _+ c. B$ v+ X1 y
4.3.5 Queue Matching模块详解——实体匹配 101
# G) }) T" N/ n5 G; m2 H$ b8 E3 j4.3.6 Queue Tools模块详解——查看和初始化队列 1029 E" w! b2 s# y
4.4 路由(路径选择) 103
9 P% m' b0 M+ n. `' r( T2 W- }4.4.1 常用模块 104& N2 h5 n& U E2 F+ j
4.4.2来自不同源的实体路由建模 105
' y; S5 w" R! K! S4.4.3 发往多个目的地的路由建模 108, |0 Q9 X7 [" [+ G' G
4.5 使用活动模块执行处理 115( f) Z. l2 D8 g
4.5.1 常用模块 1157 o: ^8 y" h Z. t
4.5.2 串行处理与并行处理 116
/ |& v$ c# T8 }8 {3 }, }4.5.3设置延迟(处理)时间 117
M( r2 L% T( J4.5.4 活动调度建模 120
; p+ S* a* q2 B5 `: Y4.5.5 中断处理 125( ?9 `7 t0 s. @ A. e( a
4.5.6运输与物料搬运 134
6 {* f" S% n. R% e. }( x9 [, O( q4.6合并与拆分(Batch与Unbatch) 136; [% A5 |# d3 \- M G9 q
4.6.1 合并(Batch) 137* j4 a, e w) E3 W
4.6.2 拆分(Unbatch) 1443 Y0 m$ o3 [5 H4 q$ n4 ]
4.7 资源和工班(Resources and Shifts) 147
0 l. k* L! G1 G. A4 o9 E4.7.1 常用模块 148
+ s1 J- i$ s' t0 S4.7.2 如何建模资源 148 M q- G4 y0 K; B- H/ D- Z
4.7.3 资源调度 154
9 `9 y' n8 n/ E0 M8 T" q& W4.8 数据存储与管理 159
, B1 l, i$ V4 \# [+ ?6 Y6 h, ?4.8.1 内部数据库方法 1607 \! I/ _! h5 p9 B J4 Y* q
4.8.2 创建和使用全局数组(Global Array) 163# _4 n( x4 c/ |+ D
4.9 基于方程的模块与编程语法 164
! o& V- H- P; C- ]% Y' o7 d4.9.1 输入变量 1642 W) I1 _% y: }
4.9.2 输出变量 165
$ C4 g8 K3 f+ A5 `8 i! o8 T4.9.3 方程 166/ A' I) O! y; {% k$ [4 u. L, b9 M5 `
4.10 曲线图模块(Plotter)的使用 169: p7 K9 R1 u# D0 p$ e2 ~, L
4.10.1 曲线图和数据面板 169+ t4 O8 N0 s0 Y
4.10.2 Plotter模块工具 170: x) w3 C# H. h4 q! O3 r- P* r
4.11 实验 173+ P7 l- Z* w: v4 z$ t
' p$ C* w' O( e& k第5章 模型校核与验证 175
! ?0 U; ?- N ^2 M; e5.1 模型校核(Verification) 175
- `9 L' ?' ?8 S5 ~5.2 模型验证(Validation) 175& c) b0 |/ l& Y* s; }3 K& f
5.3 ExtendSim调试(Debug)工具和技术 176
- ?' c f5 I7 c* H5.3.1 调试要点 176
/ `, I2 V: P( u3 V& z/ H7 g' d5.3.2 利用动画调试 177 [3 S5 G4 P ]' y( O7 M# D5 p* o. W* i
5.3.3 在建模过程中校核结果 177
% z# ^4 m. }. i' K5.3.4 用于调试的模块 1777 c8 \+ u! Q$ }& [
5.3.5 用Find命令查找模块 1783 E; C- H! C h M2 r
5.3.6 删除没有连接上的虚线 179
( K3 \: R7 k% F( p3 f5.3.7 用记事本集中观察比较数据 1803 f* h' i7 m' L2 m5 y. M
5.3.8 单步运行仿真 180
: g, X* D2 \& o" q0 x1 M# [6 z5.3.9 模型报告 1812 Z- P/ f" E$ T" m
5.3.10 模型追踪(Tracing) 181
! A" H6 G2 |! ?, S+ ]7 Q5.3.11 源代码调试器 182
. D; T3 m. \ W3 H$ I) ?1 R* h$ Y9 h- }8 _: B
第6章 仿真输出分析 183
# l# c; I% a( b6.1 概述 183$ C; _2 A3 M8 M# ^2 l
6.1.1 什么是仿真输出分析 1838 c2 F) G! w/ b: d. E8 U
6.1.2 如何估计输出变量的均值及其置信区间 183: r4 g$ I+ T p* g$ v5 T4 t* f
6.1.3终止型仿真和非终止型仿真 185
4 T# f. f6 z1 Q! R; w& h6.2 终止型仿真输出分析 185
3 d; w9 X8 S0 ]" m7 G% @3 W/ j6.2.1 确定初始状态 1869 }+ E, n( a1 P( G" W$ T
6.2.2 确定仿真运行的终止事件 1864 R' ]) m! ]! Q
6.2.3 确定仿真重复运行次数 187- J2 X4 _8 @7 C' {
6.3 非终止型仿真输出分析 188# s& X% `/ l8 y* v% u
6.3.1 确定预热期 1892 }' t2 y: C+ n/ Q" `! n
6.3.2 确定仿真运行时间长度 190
' o7 H" X* b1 n9 C3 R1 J% F2 L6.3.3 确定仿真重复运行次数 1901 J- i+ H+ J4 P) p: {
6.4 输出变量方差和比例的估计 191& q Z9 L, ^9 ]+ i! D5 K
6.4.1 方差的估计 1919 j9 E& x6 K/ Y: I* [5 o
6.4.2 比例的估计 191
# t8 i0 `9 A8 [9 _) A! `) t# K6.5 方案比较 192* @+ U+ R$ _) n* P9 W" p
6.5.1 概述 192$ i1 I% p, A$ p7 n' O7 S- s
6.5.2 双系统方案比较 192: ~- D8 E$ k/ m" _; r( X& l% I+ U
6.6 ExtendSim中性能指标采集方法 1959 s! q' k& a% _1 k4 ^7 o+ s
6.6.1 Statistics模块与一般统计 195( q) b2 e) Z* n: w0 ^6 _
6.6.2 全能的Mean & Variance模块与高级统计 198
+ ]; q3 `8 _( k! T% E6.6.3 预热期的设置 201; m$ Y7 s5 R! p) F- l# v8 Z4 K
6.7 习题 202
# O/ F5 @! z6 _1 w5 |6.8 实验 202* I' A3 e f& ~" I4 w* x
7 X+ C+ r$ [9 ], g0 ?
第7章 仿真优化 208* H! q, |9 G$ r$ q$ S
7.1 仿真优化概述 208
( R! \& h. k5 v- _; |; y! P! G7.2 仿真优化的步骤 208) p! d/ I6 t; V1 N
7.3 仿真优化案例 208+ y5 L/ \* Z6 P" @( M( T3 J
% E4 a. [' J8 D4 c% v第8章 典型应用 2135 h E1 I& d. S: `4 o9 n1 J
8.1 库存系统仿真 213
. S( S6 `1 P6 ^- v f& e% H8.1.1 库存系统概述 213% }: t0 O( l& R
8.1.2 (s,S)库存系统仿真 214
; s8 |4 Q9 H. _- a h8.2 制造行业应用 2202 X ~( k7 c, e9 T8 f
8.2.1 问题描述 220
1 Y% K6 T# ~/ L3 {+ B5 |! _8.2.2 创建模型前 222
8 a" F& K4 H" U; u' ]8.2.3 建立模型的第一部分 222, x3 S7 R3 M) ]: c9 O
8.2.4 运行模型 224
( d1 P0 h6 ?2 S$ Z8.2.5 增加2个操作和2个缓冲器 225# J% {% k1 [4 ]$ y
8.2.6 增加1个缓冲器和非标准插入站 226! E1 [# I7 Q) P v
8.2.7 完成模型 228
/ g( _3 u8 g3 q$ g7 P, E1 U8.2.8 运行“现状”系统的模型 229- `2 d _& A7 `+ J% ]" Y! a
8.2.9 增加新生产线 229/ k/ G: { l: `! r, ~' R# a1 }
8.2.10 增加另一个自动插件机 230' G7 a( i( \( T: y5 |4 Q
8.2.11 结果分析 231
) T6 e2 D( c. k6 ~3 C' g# a8.2.12 增加动画 232/ D- Q* x5 }1 l& |7 L. h8 T
8.2.13 对结果有把握吗 232
7 A% R' f& P* Z& ~9 x% R s8.2.14 最终分析 233
9 q4 G/ c* o3 d2 Z& T$ K v+ e8.3 服务行业应用 234
" o# L2 ~3 _# U/ _$ p. q8.4 集装箱码头装卸仿真 238! L4 g! Z; _ R D; ^4 y
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
% f! P7 } {0 Q+ t3 J8.4.2 集装箱码头物流系统仿真建模 239
4 a* h7 u' h7 W2 B2 H+ m8.5 实验 245, v. R& A& n8 Z0 D2 `7 K+ R: S& h
. M: R& S* A/ O0 n7 {" D8 r3 z: Q第9章 仿真应用的进一步思考 248
9 p7 v% J/ V# [9.1 系统仿真的本质思考 248
1 u- ?0 b- N5 h& O. l) ?9.2 形似和神似 2490 M% s. ?' m" ? r4 I9 m; h3 ?" b
9.3 系统仿真应用中的几个疑问 2532 O M# D; B& h' S# S1 T
9.3.1 系统仿真是影像制作吗? 253
2 |, g+ V% ]! n. n$ T# @* _9.3.2 系统仿真模型要和现实系统一一对应吗? 253& [8 s0 k& A+ _# U: c
9.3.3 系统仿真项目如何起步呢? 254
; v5 J$ R0 j9 R: l2 O" J0 B( C; L4 J2 v, g4 P. o/ t4 h, v. U4 o
附录A 仿真用概率统计基础 257
2 u7 g6 G# F2 C$ dA.1 概率论基本概念 257
, u8 J w k6 _$ n; S; A# t! uA.1.1 随机变量 257
$ [8 i% [/ _( RA.1.2 离散型随机变量的分布 2571 U$ B# A1 @7 s: [6 }
A.1.3 连续型随机变量的分布 257
/ T3 k7 b& [5 {# C, q1 Z% K5 D% \A.1.4累积分布函数 258
" v5 c: ~" Q' {7 Y& ?A.1.5 数学期望与方差 2582 ^) W7 ^! Y# U9 F
A.2 常用分布及其典型用途 258
# A, B% I8 u YA.2.1 常用连续分布 259
# i/ q, S3 ?6 g9 l0 z3 v' QA.2.2 常用离散分布 264, n8 ]6 z) p& o. B1 W) Z1 _3 d
A.3 抽样与统计推断 265
6 v1 k" M% \: P b2 UA.3.1 总体与样本 266) v5 X' b' A. ]; n
A.3.2 参数估计 266$ f2 w7 k5 J8 o8 j
A.4 假设检验 271" U9 W% n* o* T
参考文献 273 |