本书目录
8 A! @9 _. E4 p
) l/ a( l* [: F4 I. l) _3 P第1章 系统仿真基础 10
* g) r) n$ P9 i5 \* b9 q1.1 系统仿真的基本概念 10
* w8 k4 V) l, m, j( b1.1.1 系统与建模 10
" Y3 f* |) c5 J* O: `9 S1.1.2 模型分类 108 e7 W3 V! v s
1.1.3 仿真及其分类 12 G) f& {3 d5 k. P1 s, [" v2 b
1.2 常用可视化仿真软件包 12: Y, \1 g7 j* w8 B8 R
1.2.1 仿真使用的软件工具 127 y1 v% c0 J M5 g c3 m
1.2.2 常用可视化仿真软件包 13
4 g, r/ r+ P; w2 _: Z' o4 O1 N1.3 仿真项目研究步骤 21/ h0 @8 ?. `9 u* q4 L* Q
1.4 习题 21& s X# [) d9 i+ Q' j6 i
8 C* t% F6 `6 p$ N
第2章 ExtendSim仿真入门 23
8 ?: P( r% n9 g2.1 排队系统仿真 23
3 l7 y1 B& H; }% p3 M2.1.1 洗车模型概述 238 Z5 R- J; c: X
2.1.2 从简单开始——单队列单服务台模型 24
# I3 I5 i* n! P9 s/ \; ]2.1.3 增加复杂性 29
1 a4 y- x" T5 m) o* U! J2.1.4 典型性能指标 34% n, s% _+ S4 Z+ |. r" F
2.1.5 进一步探索 36$ Z5 r6 b; B) P% p
2.1.6 排队系统的特征与符号表示 371 ^; @+ M% p3 W3 e3 j+ l) y0 Q! j
2.2 离散事件系统仿真模型组成 39
! N$ ]8 x9 @7 T1 g4 t) h( |& f' u2.2.1 实体及其属性 40" E6 i( M0 F% W; R
2.2.2 资源 402 w; E- j. \7 v$ j/ X4 V
2.2.3 队列 411 q! O& O# x: x2 |
2.2.4 活动 41' `4 Q( Y$ d; u, w
2.2.5 控制 41" v5 `% s8 a/ Q' N3 C3 R) [5 s
2.2.6 全局数据存储 41
! w+ w; N( G( W2.2.7 系统变量 42
3 \! N4 _! C+ V8 A/ C& j5 `2.2.8 事件 43
) l& d6 ~4 h# o) S2.2.9 仿真时钟 443 f5 i; d- W! q1 N& _: S
2.2.10 仿真开始与停止 44: p8 O4 x E J3 p8 d5 R
2.3 ExtendSim基本操作 45
* B! t) Z9 s- ?2 L( w2.3.1 仿真设置 45* r# j$ g2 S( s; I" |9 Q
2.3.2 克隆、笔记本、文本输入、图层 50$ H1 F6 E) H' y/ x- ^
2.3.3 模型层级(Hierarchy) 51: W, |* J9 Q, g! o! u
2.3.4 模块连接与模型外观 53& P2 j# w1 `% K! ^( a
2.3.5 如何理解ExtendSim模型的逻辑 53
) T4 Q# o( P5 }; ^2 j2.4 习题 54+ V X( H: `+ a/ S" `& T4 b
2.5 实验 54 F* {/ L r' \# B9 h7 V3 \ X
+ B! }( @. A6 t0 J! |9 F" u4 n
第3章 输入数据采集与分析 55
* ]7 J! V! q5 N, b3 C% Z3.1 分布拟合的过程 55
) H8 H7 h) b5 y6 @9 X3.1.1收集原始数据 56
) L* w, p" c) }+ x7 ~; s0 K3.1.2 数据检验 60
& j+ q1 p2 ~0 N8 n8 d3.1.3 辨识分布类型 64
( D6 e1 v* M( K9 j! {3.1.4 参数估计 651 B" G2 z; a8 G4 C8 J- F% z6 |+ M* t
3.1.5 拟合优度检验 66
: U- X1 _' t' q. i, [3 U: E/ X3.2 经验分布 67
" k+ H9 l4 Z6 u+ r: x3.3 使用Stat::fit软件进行分布拟合 679 T! Z0 ~7 ~" C; H [( i
3.3.1 理论分布拟合—连续随机变量 68
" q0 O" J7 {! s3.3.2 理论分布拟合—离散随机变量 76
+ C) C# ]. n5 h, c3 {* w+ M, Y3.3.4 经验分布拟合—连续随机变量 78
5 f8 v# S9 o/ a! c9 m( X3.3.5 经验分布拟合—离散随机变量 79
- K, f: x6 J, S; F# m# p3.4多变量与相关输入数据 81
7 e z/ N, F; k+ I; v9 T3.5 习题 817 b7 Z9 ?# O8 |
3.6 实验 81
1 B+ T0 n# |( r$ y# Y% V1 [
6 R$ L* {! p- T1 a% r3 y3 r3 Z6 @第4章 结构建模 83
+ w. I8 f% t- E8 {4.1 ExtendSim模块概览 836 G% z2 v% r! t- R' M/ `
4.2 实体生成与实体特性 84) y' [, i0 X) i" s4 q
4.2.1 常用模块 84
/ b+ [- r1 [( M. T: R+ _9 u4.2.2 实体特性 85
, y# D# g; ?0 u, z1 g; R& d7 a4.2.3 批到达建模 90
7 a) @. _, H0 a1 ~1 b5 L4.2.4 非平稳泊松到达过程建模 912 o/ X8 C* @2 v
4.3队列和排队规则 92
1 |3 ^. U) J% w" c, S. G9 Y4.3.1 队列模块 92
6 h; {8 V3 ^8 f8 U7 e3 c" h# I! ~, q, l4.3.2 排队规则 93
( i' b# k& [, E# V) d4.3.3 排队行为 93
9 I, i9 i$ ]- Q" b1 k8 |4.3.4 Queue Equation模块详解——复杂排序 964 W) t w/ }. p) Z
4.3.5 Queue Matching模块详解——实体匹配 101
+ L& X! R# U4 y$ b) r- f2 l6 U3 F4.3.6 Queue Tools模块详解——查看和初始化队列 102+ j3 J: Y& }: e" e) g2 i, _
4.4 路由(路径选择) 103
9 g S# `- ^$ G8 {- _; d/ P4.4.1 常用模块 1049 K3 S6 ] M( g/ l" M, R0 `: z# t
4.4.2来自不同源的实体路由建模 105
5 J/ D/ G8 h) Y* Q. k0 }4.4.3 发往多个目的地的路由建模 108
4 D- k" e) y! v$ O6 ^6 b4.5 使用活动模块执行处理 115* q5 Q) q" y, Q$ _* |4 e4 I
4.5.1 常用模块 115
% _" b2 D# t& n' Q4.5.2 串行处理与并行处理 116
" g* A8 a1 c/ {4 a9 {8 X8 o4.5.3设置延迟(处理)时间 1172 j6 `* \% W9 M* s
4.5.4 活动调度建模 120( W3 d# k! n3 ]; n. W" N* H6 n
4.5.5 中断处理 125
( O0 E! Y" l; K* w' a1 x4.5.6运输与物料搬运 134
' q& \5 B5 j: X; ?4.6合并与拆分(Batch与Unbatch) 136
& ~0 | k+ O7 X0 p) p4.6.1 合并(Batch) 137
5 E4 B. j, T" q) t# U# Y. e. `4.6.2 拆分(Unbatch) 144* B* W) {' t" k
4.7 资源和工班(Resources and Shifts) 147. v" W! {8 G! Z% a1 u: w' x
4.7.1 常用模块 148- c' k0 U9 D( c$ P
4.7.2 如何建模资源 148
6 y* M( I1 \7 ~* l( ]4.7.3 资源调度 1549 i8 ~8 g" k) {- X" b0 R% T
4.8 数据存储与管理 159
# k% u8 f- v2 ?- w4.8.1 内部数据库方法 160+ d. {9 R8 u" j
4.8.2 创建和使用全局数组(Global Array) 163
+ |( K1 a8 O/ g0 ~7 O! }4.9 基于方程的模块与编程语法 164
. m; H9 C- ^( f# ] _3 _4.9.1 输入变量 164* B+ b/ s6 e: d* b5 L% l( C
4.9.2 输出变量 165
) A8 R9 j; t3 k- m p' m; h4.9.3 方程 166
9 r3 i9 [6 y" \* h3 c$ F4.10 曲线图模块(Plotter)的使用 169
& C$ ?6 R4 \" ?. X4.10.1 曲线图和数据面板 169
% V* j% V) U: i4.10.2 Plotter模块工具 170
( h# B, h- d+ V- B4.11 实验 173
1 z+ H. p3 Y# b5 W# Q& `; v% I
+ ~% _- {! X& T. p7 M! _+ j第5章 模型校核与验证 175
* P# b( x! ], W# N! j5.1 模型校核(Verification) 175
1 k( ]5 d9 c! s3 l5.2 模型验证(Validation) 175
, P2 L$ ]* F$ K! e+ G' s0 g5.3 ExtendSim调试(Debug)工具和技术 176
5 U# T# G" Z1 J R4 e5.3.1 调试要点 176
" l; d9 x8 s* C4 Y5 s5.3.2 利用动画调试 177, l' `- b. c4 K, A- F6 ^* x% s
5.3.3 在建模过程中校核结果 177' c5 _0 H, k+ Q% B, M
5.3.4 用于调试的模块 177# s$ J. h1 r3 C3 x
5.3.5 用Find命令查找模块 178
) J# G' l, u3 Z$ y* E5.3.6 删除没有连接上的虚线 179
9 E+ [) {9 j0 Y; F! @5.3.7 用记事本集中观察比较数据 180* Q' ?/ b; ?. `+ X# _
5.3.8 单步运行仿真 180/ F" k( s$ P5 o
5.3.9 模型报告 181
! K# K( }9 M5 i; V' D! @5.3.10 模型追踪(Tracing) 1819 H( B6 t# [! ]: ]/ n) M8 ~6 L
5.3.11 源代码调试器 182# y% n8 s+ V8 S$ r& i6 F: L
- y/ d3 E2 t% x, s
第6章 仿真输出分析 183: Q; ]/ |6 a. m4 |" U q
6.1 概述 183# j9 Y8 B" ]. l7 ?( {( t
6.1.1 什么是仿真输出分析 183
6 P6 Z8 @5 i: V' w F6.1.2 如何估计输出变量的均值及其置信区间 183/ K- M9 } R7 A# s
6.1.3终止型仿真和非终止型仿真 185. K, @( | C X
6.2 终止型仿真输出分析 185
( h8 r: p, k1 k Z: \6.2.1 确定初始状态 186' x! u/ n9 h, B6 P9 W4 J" G& S
6.2.2 确定仿真运行的终止事件 186
* e. r8 n8 q4 d3 T6.2.3 确定仿真重复运行次数 187
1 Q- P% K4 ]# U" D1 E/ E$ K6.3 非终止型仿真输出分析 1889 B( }* ~6 [- i
6.3.1 确定预热期 189
- P0 e" a% K6 ?, l6.3.2 确定仿真运行时间长度 190% J& j2 `) {# |$ X. k$ D
6.3.3 确定仿真重复运行次数 190
2 \; p9 R8 |+ U$ @' H! h0 ?8 e) Y6.4 输出变量方差和比例的估计 191$ ]% o- ~3 _1 O) V1 n
6.4.1 方差的估计 191
+ z( @- e, e3 B3 h( u6.4.2 比例的估计 191
! h9 S" P4 G) j: k) p6.5 方案比较 192
" H2 R: _3 } @& k4 C9 W. J' y) d6.5.1 概述 192
7 b5 [7 ^5 A" V1 `& b6.5.2 双系统方案比较 192
+ c5 @' Y. d- Y' ^/ a6.6 ExtendSim中性能指标采集方法 195
: O1 ^5 x+ ]7 g% J6.6.1 Statistics模块与一般统计 1953 }9 M: F ]( z+ }" F! z
6.6.2 全能的Mean & Variance模块与高级统计 1980 M5 B. U1 X! a" a; _! [8 K
6.6.3 预热期的设置 201
2 x% d2 `: y+ k4 [. ^3 `: E6.7 习题 202+ ~ }% H# l; ]2 f" T
6.8 实验 202
& I- y. w' |1 Y0 S( g9 ~
. B1 y& }3 c! `4 o2 J第7章 仿真优化 208+ N5 ]1 P& ~; i0 r
7.1 仿真优化概述 208' Q, t8 h! d' T) |
7.2 仿真优化的步骤 208
0 T4 w @2 Y R8 F, n8 B# k6 p/ h7.3 仿真优化案例 208
% B( d8 X( ?+ w
$ Y; v9 W) @! W% |第8章 典型应用 213& @4 l4 r' g, e9 H" v: A1 Y* ]
8.1 库存系统仿真 213
, _2 \# l2 n# p4 k1 c: e8 i* m8.1.1 库存系统概述 213+ y# W% _# H! ~+ I
8.1.2 (s,S)库存系统仿真 2149 A' D3 j; l, H
8.2 制造行业应用 220
& G5 q7 F% r0 T, f8.2.1 问题描述 220
5 _$ c1 j! X1 T% r8.2.2 创建模型前 222
+ [1 z$ I3 {% N8.2.3 建立模型的第一部分 222
5 n4 F3 R, j- x: `+ n6 U6 Q; H& H8.2.4 运行模型 224
& z: l2 s. O7 e. m; L8.2.5 增加2个操作和2个缓冲器 225
! j2 w! F& s* w; [' Z, T8.2.6 增加1个缓冲器和非标准插入站 2263 P5 n R3 l8 s
8.2.7 完成模型 2288 C- f3 h! [. K9 L
8.2.8 运行“现状”系统的模型 229 V+ f2 k* |8 Z
8.2.9 增加新生产线 229
+ L! _/ e2 r- i l' W1 e. D8.2.10 增加另一个自动插件机 230
* {* g; [4 T3 f6 _+ h8.2.11 结果分析 231
1 _. Z! g, W+ Z2 @* o' N5 `9 |8.2.12 增加动画 232! D3 t% S* {; t) h4 z
8.2.13 对结果有把握吗 232/ u; X6 Y3 a* C% i! g
8.2.14 最终分析 2336 }4 u c& U, }/ _" V2 _) o) h) u- v
8.3 服务行业应用 234( N5 t0 I& f9 W8 r* [$ P
8.4 集装箱码头装卸仿真 238
: p- |- E! l" e% j9 e) K+ {1 D2 }& A8.4.1 集装箱码头物流系统工艺方案与运作流程 2380 q+ O) m; ~3 Z' c6 {2 e# Y M
8.4.2 集装箱码头物流系统仿真建模 239
, n6 w8 D4 }+ U* j: T( D8.5 实验 2450 O$ u$ g% {+ r% A5 i0 C B
. }% q3 O1 C8 t; V
第9章 仿真应用的进一步思考 2480 E) g( `! d" y, R7 \
9.1 系统仿真的本质思考 248
0 `2 D% f( p. L( Z9.2 形似和神似 249
k/ n: v3 @) S3 \9.3 系统仿真应用中的几个疑问 253
/ X2 w( t. I& m& s: s9.3.1 系统仿真是影像制作吗? 253
# c1 R/ ?, P7 c9.3.2 系统仿真模型要和现实系统一一对应吗? 253
2 T" g! S6 k! d. G1 k4 ? q/ E9.3.3 系统仿真项目如何起步呢? 254
% t9 g8 | G- y0 i2 K) e. g
+ X5 X- M$ C7 e) z! j; |附录A 仿真用概率统计基础 2573 O' O, `6 h/ D( G/ ]
A.1 概率论基本概念 257* h: D- G6 a9 Q1 h7 R1 v7 T& e1 O
A.1.1 随机变量 257' t' `" H$ [8 d# k# _
A.1.2 离散型随机变量的分布 257
+ t: s! K* p4 F4 u( uA.1.3 连续型随机变量的分布 257) Y7 p+ m% @# n2 c# W9 ?; ?
A.1.4累积分布函数 258
4 G8 V' C8 z5 ~( k) M- O9 v: tA.1.5 数学期望与方差 258
2 q1 i/ f; ` ], pA.2 常用分布及其典型用途 2582 f$ _6 s$ D3 v3 a; g
A.2.1 常用连续分布 259+ \" b( m) E) {5 {9 M- e
A.2.2 常用离散分布 264/ f8 e. W# r: p/ |& d$ Y
A.3 抽样与统计推断 265, m+ l4 o7 a* u# s( T
A.3.1 总体与样本 2669 w# z; X' [* w: |7 ^9 u0 D
A.3.2 参数估计 266
, Z6 v' K4 N; n, T% DA.4 假设检验 271. n" @$ T4 O% X% M$ \3 H, O) w) z. A
参考文献 273 |