本书目录5 p5 Q V+ g% }4 n' {
* O9 u* i: Y/ F- @ G! K
第1章 系统仿真基础 10% i6 w3 R6 r/ P' ^
1.1 系统仿真的基本概念 10, z2 e9 p K$ y' ~
1.1.1 系统与建模 10! E0 W* r' l% s# S* s4 D; r
1.1.2 模型分类 104 F$ q$ U7 y# N V
1.1.3 仿真及其分类 12: z$ H; \! z0 g: ]+ o2 e& D0 x
1.2 常用可视化仿真软件包 12' r& _2 ^) u6 u8 N: q, Y! H
1.2.1 仿真使用的软件工具 12
0 }2 i: Y5 R& d7 f" q0 g3 @: [5 e0 ?1.2.2 常用可视化仿真软件包 13% T) ]' N+ A8 j. a$ d* T% M
1.3 仿真项目研究步骤 217 g9 j3 J: z# ^. [' k
1.4 习题 21
0 B" ?* G; A3 a
8 w5 A \8 u1 R5 j第2章 ExtendSim仿真入门 23
6 J1 Y4 p. Y# V: Y2.1 排队系统仿真 23# T( l- t( d7 a% D l
2.1.1 洗车模型概述 23
0 z0 P4 ]* S- c9 ?$ \2.1.2 从简单开始——单队列单服务台模型 249 T& B, H" ?' @0 h# e7 U* D! k
2.1.3 增加复杂性 29
. }" Q" O2 j, `0 Q( i2.1.4 典型性能指标 34
% v$ O1 @- }. w0 @% m! k6 p! [2.1.5 进一步探索 36$ h3 m% I. T( v2 g
2.1.6 排队系统的特征与符号表示 373 I5 _- }* n* \6 c5 {/ V, L
2.2 离散事件系统仿真模型组成 39- ?5 v0 W& K. b* q; p* F, h/ N9 I
2.2.1 实体及其属性 407 O# u+ u# B7 E& M4 w
2.2.2 资源 40
+ p& `/ V- r; E" S# Z2.2.3 队列 41
. g- n6 ^9 k5 L2.2.4 活动 419 |2 q8 I8 F: q% t! k
2.2.5 控制 41/ r) i. k0 D( v8 r0 T7 O' _
2.2.6 全局数据存储 411 h! v* N9 e$ ^! ^
2.2.7 系统变量 42) _% V5 V n" K4 q+ d( R
2.2.8 事件 43
7 V0 x& s+ f8 r/ n5 Z2.2.9 仿真时钟 44
3 S. u* T9 B$ I* z$ k) c2.2.10 仿真开始与停止 44; S& N/ o& @- @& A9 q5 S2 m6 z( {
2.3 ExtendSim基本操作 45- Y8 _- |+ E' E9 A1 _3 A
2.3.1 仿真设置 45/ y, c5 r4 d+ }5 L- N" _
2.3.2 克隆、笔记本、文本输入、图层 50, r5 f4 [( Y L U
2.3.3 模型层级(Hierarchy) 51
! O3 J+ I4 }- V$ R2.3.4 模块连接与模型外观 53
! ?" i* F( E# I( B2.3.5 如何理解ExtendSim模型的逻辑 53
5 l! [7 e$ W! ^9 T% v) Z2.4 习题 54
; X- D6 R8 B9 V0 Q) _2.5 实验 542 i: W1 f H$ |
- K& J( v' B" Z; c- n
第3章 输入数据采集与分析 55
0 U" A+ S! N7 z& c3.1 分布拟合的过程 55
`" D1 E6 h: [3.1.1收集原始数据 56
+ P1 c& q# Q0 a3 F( ]3.1.2 数据检验 60$ G- P" e7 j. x
3.1.3 辨识分布类型 64
% I h' C# [6 w7 w% H5 i% e$ ]# m3.1.4 参数估计 65
1 @' e" D3 {0 { C3.1.5 拟合优度检验 66
8 ^% Z! i. }. v% e- @3.2 经验分布 67
% j" A* T }/ V0 G3.3 使用Stat::fit软件进行分布拟合 67! y9 t( ]4 x* f% |! |( S/ S
3.3.1 理论分布拟合—连续随机变量 688 J8 T2 N- ~( Y. t
3.3.2 理论分布拟合—离散随机变量 76$ s4 [4 P' c" m9 l9 L1 d" O
3.3.4 经验分布拟合—连续随机变量 78# f) _3 V, u5 F+ d9 U( M
3.3.5 经验分布拟合—离散随机变量 79
" P' \' `2 k/ Q6 c3.4多变量与相关输入数据 81
, k k# M* d/ A8 r3 a3.5 习题 81" S9 c6 P' R* U+ x4 a; t, E( I
3.6 实验 81
6 }7 v6 m' n4 a6 C
7 t6 a' H" s, B1 r; W第4章 结构建模 83' s0 p) \. N1 ~/ k! }' M8 i7 K; r
4.1 ExtendSim模块概览 83
3 a2 v) g9 Q+ m# y% P; T: V4.2 实体生成与实体特性 84
7 i! r8 q9 t, g! `$ ?$ Y4 g" t1 [) E4.2.1 常用模块 84
0 z8 m) Z, L3 o( {! v4 ^3 b3 ]. o M4.2.2 实体特性 854 g2 q% G5 D4 V5 G0 L% B+ I$ q
4.2.3 批到达建模 90. ^2 |3 @1 q2 ^3 i6 f
4.2.4 非平稳泊松到达过程建模 91
8 V" O% a8 Z1 i1 g4 i4.3队列和排队规则 925 Z h2 M6 f% w8 z4 E! Y# r4 Q
4.3.1 队列模块 92
# x+ y# @, r/ Y) X4.3.2 排队规则 935 @) A8 ?3 X7 y- e: k9 K& z' v
4.3.3 排队行为 93
/ D( `0 @* t A- R- V8 m4.3.4 Queue Equation模块详解——复杂排序 96
$ W, n8 a8 l# i* H# Y4.3.5 Queue Matching模块详解——实体匹配 1012 N5 z/ i6 p8 L* Q3 F- u/ l
4.3.6 Queue Tools模块详解——查看和初始化队列 102
' L5 q! _$ h/ |3 X4.4 路由(路径选择) 103
. G4 |9 W: I5 N, ~1 H+ p4.4.1 常用模块 104
/ X1 R. x3 W. s: m- o! h7 a" I4.4.2来自不同源的实体路由建模 1052 F+ @! e2 O# O$ ]8 B
4.4.3 发往多个目的地的路由建模 108
2 P H' O. w/ e4.5 使用活动模块执行处理 1156 y! p! I1 J) U9 O; H2 A/ T% u
4.5.1 常用模块 1156 x; `' S' [9 ~& ?
4.5.2 串行处理与并行处理 1167 F: K- z! s4 m6 `: A
4.5.3设置延迟(处理)时间 1172 E3 S7 Q ~/ z" P
4.5.4 活动调度建模 120
4 x c2 ^* z# o. s4.5.5 中断处理 1254 c9 n6 Y+ h9 C2 h, F& j4 ^
4.5.6运输与物料搬运 134
7 x% G) ]' c# K6 X4.6合并与拆分(Batch与Unbatch) 136
! q: `. v5 a. `! f/ M/ W& [4.6.1 合并(Batch) 137
+ D* K0 d$ {9 m, N1 A4.6.2 拆分(Unbatch) 1442 Y# @3 ]5 m- z& W- P1 }0 Z$ P$ Y6 ?- l
4.7 资源和工班(Resources and Shifts) 147- j0 d4 X* `( v& z3 S9 _6 V/ n' U
4.7.1 常用模块 148# S8 j+ p) q6 f; C" y
4.7.2 如何建模资源 148! b- x& x. k2 ]5 t% @( @4 N
4.7.3 资源调度 154: `4 S( ^+ ?- Z1 l6 x- t
4.8 数据存储与管理 159
2 h5 @/ U: S" w _6 f4.8.1 内部数据库方法 160
6 t( F1 ]0 N% V4.8.2 创建和使用全局数组(Global Array) 163 }* q8 G9 D+ i6 c2 m# S
4.9 基于方程的模块与编程语法 164
. ]/ } j" S; {& U1 }% J4.9.1 输入变量 164' w4 a. B$ \" V' T! p, S( d: l9 }
4.9.2 输出变量 165
t9 _: R K8 r3 c1 l, d4.9.3 方程 1661 F0 Y% \( [, P9 y9 T
4.10 曲线图模块(Plotter)的使用 169. c+ g- }4 f' f: _! v5 Y
4.10.1 曲线图和数据面板 169
8 z8 A$ ~0 W) A/ @) O9 g8 g4.10.2 Plotter模块工具 170. [5 s* k) u% h- y$ q' V2 c
4.11 实验 173
6 K) g4 f- |( V/ P1 I& s$ j _, ]# y& o
第5章 模型校核与验证 175
! l' @, `$ L2 z( H( C5.1 模型校核(Verification) 1757 F2 Z1 @6 [" ?8 b
5.2 模型验证(Validation) 1753 Y7 O, k; w4 T \5 Z! x
5.3 ExtendSim调试(Debug)工具和技术 176; i ]" y3 m8 x. q) U" ^
5.3.1 调试要点 176
1 v" J$ {: }; `5.3.2 利用动画调试 177
3 x$ S* C( D" H u) ~6 R+ N% q5 ~5.3.3 在建模过程中校核结果 177) n0 Q$ _5 Z1 ^5 s
5.3.4 用于调试的模块 177
/ Z9 X1 H5 q" W' m! \! s5.3.5 用Find命令查找模块 1786 U) B6 {4 J( s0 W1 z( B
5.3.6 删除没有连接上的虚线 179
/ w: S7 a' e8 d; }; x5.3.7 用记事本集中观察比较数据 180
# _/ }' R# {* d4 _. I5.3.8 单步运行仿真 180
' K6 v7 l9 v$ N( V3 |9 k: D5.3.9 模型报告 181
, ?- z) t! U, v5.3.10 模型追踪(Tracing) 181
& D( R! E1 h' ^/ u' D \5.3.11 源代码调试器 182
! M6 I3 |9 X! q
/ K! E5 ?" v6 K+ M6 D; b8 D$ z第6章 仿真输出分析 183
& c$ B' B/ _* _. W+ S7 N+ p# e6.1 概述 183
6 q4 F' h" V o; [, t# c( X- B% \6.1.1 什么是仿真输出分析 183
: r4 K: O# s* S" j( g( R& f6.1.2 如何估计输出变量的均值及其置信区间 183
9 Q" S' T) j4 h+ | E/ d/ d6.1.3终止型仿真和非终止型仿真 185
5 p/ e5 r$ a8 \6.2 终止型仿真输出分析 185
" }5 T0 |6 Z' b' \4 o0 n# @6.2.1 确定初始状态 186
6 k* x6 a6 G, O& d* d6 D6.2.2 确定仿真运行的终止事件 186: m* w V7 H* f. G3 f1 J8 z3 P# Y
6.2.3 确定仿真重复运行次数 187
1 i" a5 S9 p+ B% a8 `$ w/ A% }9 F6.3 非终止型仿真输出分析 1886 X, q. O2 C& @1 C
6.3.1 确定预热期 189
2 ~( w6 _9 }4 l5 |- |8 |6.3.2 确定仿真运行时间长度 190
/ ^: d {+ t$ v# I8 ]. O7 W6 c5 o6.3.3 确定仿真重复运行次数 1905 K/ ~5 @& i9 [4 ]5 S
6.4 输出变量方差和比例的估计 191
3 J) H) O8 m* a' h' R: D6.4.1 方差的估计 191) L ?0 M- W: k- ?: n
6.4.2 比例的估计 191
- o3 D" o& h; d* q; x. d6.5 方案比较 192! ~3 H4 _2 Y9 S; G& B
6.5.1 概述 192' r; |: c; a# Q6 o3 k/ e
6.5.2 双系统方案比较 192
7 F7 v2 B# }* f. q# D3 f- k3 @6.6 ExtendSim中性能指标采集方法 1954 D4 M# b! A4 h5 {$ d- M, A
6.6.1 Statistics模块与一般统计 195
* `6 ~8 R Z6 Z6.6.2 全能的Mean & Variance模块与高级统计 198
) t% a) E7 ^* B c" W3 D1 N: u6.6.3 预热期的设置 2012 n A% C8 x. t. }: Z
6.7 习题 2026 |2 j4 ]# w0 z
6.8 实验 202
/ W) V/ T* h/ N/ L
8 h5 r2 E5 d1 `( U# t- f9 k% H第7章 仿真优化 2084 X9 k) Y/ o- ^+ c: D6 d0 I
7.1 仿真优化概述 208
8 \2 D! ?( J O; j8 @ Q7.2 仿真优化的步骤 208# {+ h" @0 n7 y3 O: A3 Q# m8 g* H
7.3 仿真优化案例 208" Z5 y5 z4 o& L3 e- z7 @- [
' o5 O0 W# w% V3 i第8章 典型应用 213
4 C* D3 X# O* B7 m: J! C8.1 库存系统仿真 213. \/ k4 n7 U- P$ w
8.1.1 库存系统概述 2139 Q* G6 a6 A- X9 ^5 j
8.1.2 (s,S)库存系统仿真 214
8 |) f+ b: o# ^0 g8 g5 `; \8.2 制造行业应用 220. K4 d( V, L% [1 k2 o4 U; \
8.2.1 问题描述 220' Y5 d8 e6 i/ q/ s/ X
8.2.2 创建模型前 222
% Z" c7 r/ q8 O/ ~" k( }8.2.3 建立模型的第一部分 2227 o/ c6 i3 ^. x- j- Q- o' J
8.2.4 运行模型 224
/ Y2 v& {5 h+ O) G! e1 D. ~/ N8.2.5 增加2个操作和2个缓冲器 225# |/ _( m- r# [2 n! r5 \; L
8.2.6 增加1个缓冲器和非标准插入站 226
8 c, g' f5 f' E8 [8.2.7 完成模型 228
/ _" D' z7 W8 `8 p8.2.8 运行“现状”系统的模型 229
0 U6 i0 R, Y/ ?, K$ r3 W2 B8.2.9 增加新生产线 229
3 M' ]/ b! p& d# \- T8.2.10 增加另一个自动插件机 230
( K+ V6 h% Y- Y( [* ^/ k8.2.11 结果分析 2317 ]* I4 J+ j: v% w1 p/ i
8.2.12 增加动画 2329 [! f1 _( b( w c% t9 ]1 ~
8.2.13 对结果有把握吗 232
" R& I7 t2 p' a* M: {- ?' p8.2.14 最终分析 233% j, b+ n; z' E3 n+ H) u# A2 K
8.3 服务行业应用 234( g: t3 l, H" M) U7 U' T2 A7 Y0 b
8.4 集装箱码头装卸仿真 238. D& U' `, k y- C1 c3 K
8.4.1 集装箱码头物流系统工艺方案与运作流程 2387 r$ a6 m( @$ q) X" C' j9 D
8.4.2 集装箱码头物流系统仿真建模 239' Y& s' ]8 q* Y: p: E) G D5 }5 X( P
8.5 实验 245' Y8 m* a$ s0 s
% f/ k% g3 v- @3 m8 T! V, r2 j2 }
第9章 仿真应用的进一步思考 248
% u# _8 }3 Z: w# g! x: v& l L% m9.1 系统仿真的本质思考 248" w& K1 a" n4 f4 I7 v5 B" K
9.2 形似和神似 249
2 _# Z3 m1 ]$ _9.3 系统仿真应用中的几个疑问 253. V8 u. b- G. f. c7 k! A( z
9.3.1 系统仿真是影像制作吗? 253
. ~) _1 C+ }1 Z1 Q$ W8 z" X9.3.2 系统仿真模型要和现实系统一一对应吗? 253
0 V+ M0 ]0 T3 K$ i4 t* ?; W- ]" z9.3.3 系统仿真项目如何起步呢? 254- A4 K- j, |& y5 D6 n
, ^8 {3 z+ e/ k* J
附录A 仿真用概率统计基础 257
7 {5 Y0 @, z" Q" w- S- F7 dA.1 概率论基本概念 2578 _6 d+ G9 i" y# S
A.1.1 随机变量 257: T, [1 Y! M& i/ p& b( p
A.1.2 离散型随机变量的分布 257& i9 v: g' t8 F( J) b
A.1.3 连续型随机变量的分布 2570 e! U3 b! Z+ r6 w
A.1.4累积分布函数 258
- ^* P: z T# c8 ^A.1.5 数学期望与方差 258
% }; L9 s6 h7 q! p2 T6 a, ^. s" OA.2 常用分布及其典型用途 258$ e1 a: ^" G" h
A.2.1 常用连续分布 259
" k- G/ k9 g* ?2 ^, PA.2.2 常用离散分布 264
& t7 B& q2 K6 U7 d$ QA.3 抽样与统计推断 265
4 Q0 {' {% y8 C* @' N2 uA.3.1 总体与样本 266( W/ q g, T5 v g! T0 l* M
A.3.2 参数估计 266
2 g# \5 ]: n$ w9 r/ uA.4 假设检验 271
+ X, \( G2 _, U+ r参考文献 273 |