本书目录. g- m; B+ L4 ?0 |! s6 m$ S
6 @5 w- h% n% ~; }: z第1章 系统仿真基础 104 U5 Y( D" T1 i: R$ n3 o0 W* Z
1.1 系统仿真的基本概念 106 x: N8 d" h7 H7 L' h2 J* x
1.1.1 系统与建模 10# b7 w$ G! r D4 I: P* X
1.1.2 模型分类 10
9 q2 ?$ A9 T7 }# j2 \1.1.3 仿真及其分类 12$ G8 ~9 }$ h0 P$ f1 G, C
1.2 常用可视化仿真软件包 12% l' ^2 F- y1 F" f' Y5 o7 Y8 ?; H
1.2.1 仿真使用的软件工具 12
) [! |8 X* \$ O6 z1.2.2 常用可视化仿真软件包 13
5 b7 C& W5 P1 y1 m: n% J1.3 仿真项目研究步骤 21
. U z/ @6 Y! G# `# V' H9 i6 v! X1.4 习题 21
* X/ {! X' [7 D3 n* L. F. t( O. B
% L b/ ^, d8 E) N; s! \1 l7 e第2章 ExtendSim仿真入门 23
* d7 f2 p6 v( z2.1 排队系统仿真 23
- _' `' q/ Q4 v2 D2.1.1 洗车模型概述 23
% O6 a3 |7 ]/ U2.1.2 从简单开始——单队列单服务台模型 24$ \0 l. Y& n. ?$ J7 g
2.1.3 增加复杂性 29
3 u Z6 z0 C, m8 Z6 r g; q! \2.1.4 典型性能指标 344 q3 V7 y4 L/ Z/ L! k! `! P" |1 g
2.1.5 进一步探索 36# |6 J% H7 p( \" s" I
2.1.6 排队系统的特征与符号表示 37
5 R. b: ?1 d+ J" X( O! C& A2.2 离散事件系统仿真模型组成 39
6 o t4 Q# w% T& h: W2.2.1 实体及其属性 408 U$ q$ d& ~) E- p
2.2.2 资源 40
# _ v7 |+ x$ q. U4 A2.2.3 队列 41: G! E$ y* ]2 g/ a' {
2.2.4 活动 412 s `. H( P' {" i2 Z
2.2.5 控制 41# a+ H# T0 R$ h, N5 [
2.2.6 全局数据存储 41
% w% V0 z6 m0 E% A# |; ~* q2.2.7 系统变量 42
* g3 D& K* x/ K& L6 g2.2.8 事件 437 d5 F( O: V5 ]0 D
2.2.9 仿真时钟 44
) S3 ?7 T5 c" q u# D5 l: F2.2.10 仿真开始与停止 44
, Q" U2 p) v4 z0 Y0 `' q+ A: }$ q3 |2.3 ExtendSim基本操作 45
% ~% z0 o& b/ o6 G4 [6 d' q2.3.1 仿真设置 458 |8 p" c' w/ H, q# n1 A( b: C
2.3.2 克隆、笔记本、文本输入、图层 50
2 T8 C) o' C9 @* o/ B2 V2.3.3 模型层级(Hierarchy) 51* D% Y! t* l8 E- W9 r# D
2.3.4 模块连接与模型外观 537 M7 b) Y5 P# u0 F% e, o
2.3.5 如何理解ExtendSim模型的逻辑 531 }/ n. [" y& o+ d
2.4 习题 54" T4 B% q( o1 w# V* M, V1 w
2.5 实验 54$ A# M8 } L+ b6 S: `4 i! u: l
: ?+ }9 {! u3 ]2 c( K2 a第3章 输入数据采集与分析 55
* n& @4 J0 Q; o+ _8 j; y8 y3.1 分布拟合的过程 55# ?0 H3 l- j% _$ F9 t& e( K& L0 g
3.1.1收集原始数据 56
! b! \: Q4 s, v+ e4 ?# g) A3.1.2 数据检验 60* ~6 o- u9 i9 ?7 l: x
3.1.3 辨识分布类型 64
: z. i8 h. P8 ?& Q* s3.1.4 参数估计 65
& T" z" Y% {( B0 o3.1.5 拟合优度检验 66
4 q/ t! E5 i' T3.2 经验分布 67
# i0 _" u5 }+ D5 k7 i# V3.3 使用Stat::fit软件进行分布拟合 67
1 K' h# K4 J4 [3.3.1 理论分布拟合—连续随机变量 68
9 l' h. ]! h2 y- v- G, K) s9 j+ i3.3.2 理论分布拟合—离散随机变量 769 C2 M6 ]1 a- Y! b$ ^/ f
3.3.4 经验分布拟合—连续随机变量 78
7 _# f( g# @9 E% \! i$ S1 t3.3.5 经验分布拟合—离散随机变量 79
1 r% O! v+ [8 D: W3.4多变量与相关输入数据 817 {/ \4 R7 Y8 @# b P# \! y( q+ Z
3.5 习题 81
3 U! |+ K: X* R8 I# u3 {3.6 实验 813 {& a7 v% l; q# }+ ^+ g f. j
2 T& x j2 X8 F% a& [( ]: w3 P6 l第4章 结构建模 838 J' i+ [& u$ [
4.1 ExtendSim模块概览 83, S' L+ E4 ~, [. x7 q
4.2 实体生成与实体特性 84' [/ n6 u T, f" K, h
4.2.1 常用模块 84
. t: g# ^3 A! K" @# g4.2.2 实体特性 855 _% ~4 Q# L# |; Z
4.2.3 批到达建模 90
1 N) i8 O. z. K! M. P! U# m8 H4.2.4 非平稳泊松到达过程建模 91
$ A5 A+ {# ^3 E5 A5 s4 Y4.3队列和排队规则 92
4 F/ Q8 C. `* m; P( N4.3.1 队列模块 92
0 C/ }( k- k7 v5 v/ T8 {4.3.2 排队规则 93" X! L7 E2 S! u% y8 e" l$ [$ I
4.3.3 排队行为 93
/ [+ o# F; B7 Q0 S4.3.4 Queue Equation模块详解——复杂排序 96. S: X- t2 D2 B, j& ?9 p
4.3.5 Queue Matching模块详解——实体匹配 101
/ ]% a) A5 Z- z l4.3.6 Queue Tools模块详解——查看和初始化队列 102
$ O0 }3 v2 E4 ]) J9 @4.4 路由(路径选择) 103
. K1 S( U6 M! g# b s/ C1 \$ [4.4.1 常用模块 104
1 b$ P2 F4 F: y" X; g4.4.2来自不同源的实体路由建模 105
6 p6 h! Q; g# ^- G2 P+ h4.4.3 发往多个目的地的路由建模 108
8 _ m F0 E, ]; ~ V4.5 使用活动模块执行处理 115" u( Z- a @" G% e
4.5.1 常用模块 115
6 l4 T, c) e5 _4.5.2 串行处理与并行处理 116
: H o1 G% {4 `5 C$ L2 T5 v2 m3 ?4.5.3设置延迟(处理)时间 117
: C) K; s: Y1 l. B3 M* E3 Q8 l4.5.4 活动调度建模 120- [5 s! B' H/ v' W; }2 J
4.5.5 中断处理 1259 ^9 A0 Z2 A/ b- {* D# N
4.5.6运输与物料搬运 134" j& Z+ ]: w' M- {5 F' c2 C$ f
4.6合并与拆分(Batch与Unbatch) 136: g( p1 U% B! {% r! M# Z
4.6.1 合并(Batch) 137
2 x" o. |4 t( h: q( P4 V4.6.2 拆分(Unbatch) 144
' f. _" v) p( ^9 b4.7 资源和工班(Resources and Shifts) 147- ?; U( S1 V6 S, z) L5 F; T
4.7.1 常用模块 148- c; L9 J0 N9 t K% k* v- I
4.7.2 如何建模资源 148
2 P% ~. _: C/ G: f4.7.3 资源调度 154. q/ Z! ^& ?1 x: L3 F, g- n2 L
4.8 数据存储与管理 159
h/ [( z+ d( \) G4.8.1 内部数据库方法 160
) U9 G: \4 b5 s. Y6 a7 f7 X- F3 ?4.8.2 创建和使用全局数组(Global Array) 163
, @2 g: H* g# v- H4.9 基于方程的模块与编程语法 1640 Y' A+ K: N+ n4 ]
4.9.1 输入变量 164
8 P2 d& h2 H( ~* H4.9.2 输出变量 1654 j! \3 D/ E- R8 O" |6 v5 @
4.9.3 方程 166
o- c! N4 @( [9 [% w% N- n: i7 g4.10 曲线图模块(Plotter)的使用 169
6 Q+ Z8 }. S. s2 U' {4 H" j4.10.1 曲线图和数据面板 169$ Q3 Z. }1 e' y6 I
4.10.2 Plotter模块工具 170
, W: |; Q) B: X1 ~# k$ R4.11 实验 173
+ j: u- p( }8 }$ a9 a0 r& o2 N* M* {5 j5 B
第5章 模型校核与验证 175
- D. v3 `# V. {5.1 模型校核(Verification) 175, w% p; S" c) y' t( n
5.2 模型验证(Validation) 175) ]& N' m; W1 m' W
5.3 ExtendSim调试(Debug)工具和技术 176
- ~/ N7 C! F* D8 m: R2 D A5.3.1 调试要点 176
6 K1 h k; Z" j' T2 F. T3 n5 H5.3.2 利用动画调试 177, o1 F. }4 c# L# h* s
5.3.3 在建模过程中校核结果 177- n7 h( c( q/ t& `, ]) [5 _7 P
5.3.4 用于调试的模块 177
6 K# A7 A: l1 {! s: P) x$ Q4 V5.3.5 用Find命令查找模块 178! m/ R# h4 ^& F; M& q) w8 r
5.3.6 删除没有连接上的虚线 179 P% J0 Y+ X% [
5.3.7 用记事本集中观察比较数据 180 k' t/ f) _$ ?# ^4 z
5.3.8 单步运行仿真 180
: Y0 n/ L% H* ]2 f5 Y$ g5.3.9 模型报告 181
. o6 L) A* C$ K a2 h1 Q5.3.10 模型追踪(Tracing) 181
+ j' p A% e% Y5.3.11 源代码调试器 182
$ E8 y! y3 C8 Y6 X! f2 y( t4 {/ J8 L* E( }8 W% @
第6章 仿真输出分析 183& S5 ^' c6 p1 a! [- Q
6.1 概述 183
( z" E% ]4 {* W+ J9 o0 j6.1.1 什么是仿真输出分析 183
. }+ U1 G/ U( m2 l5 v) t6.1.2 如何估计输出变量的均值及其置信区间 183
9 J! U7 Z1 o% M& m+ `6.1.3终止型仿真和非终止型仿真 1855 s/ `- X! r: b, X* [
6.2 终止型仿真输出分析 185& y7 s& _1 A, g
6.2.1 确定初始状态 1865 N( K3 @0 Z3 J0 k9 C( \( F
6.2.2 确定仿真运行的终止事件 186
! Z: m% c: ]1 A# }8 X/ Q6.2.3 确定仿真重复运行次数 187
) z7 w3 o# F2 c) ]) L8 H" T0 \6.3 非终止型仿真输出分析 188- i+ n" w3 W3 P3 j0 ]
6.3.1 确定预热期 189
* U# I7 t( }" y3 i6.3.2 确定仿真运行时间长度 190& b& ~7 q2 M7 Z* _" [
6.3.3 确定仿真重复运行次数 190
! m$ t+ `* s7 d7 W+ C" w" \8 i6 [/ B6.4 输出变量方差和比例的估计 191
! h/ L! [# o0 `* ^3 u$ m3 q8 I6.4.1 方差的估计 191# C$ {& O& P @0 @ `( @
6.4.2 比例的估计 1917 w* V" n- E8 p" c0 W) u
6.5 方案比较 192
9 Y5 M9 w- [8 n: `- g6.5.1 概述 192
3 ?& f1 T4 p4 C6.5.2 双系统方案比较 192# L% ~6 W) J/ v
6.6 ExtendSim中性能指标采集方法 1957 L2 J. @& S9 b$ z
6.6.1 Statistics模块与一般统计 195" \, r i, {$ ^- V g+ n
6.6.2 全能的Mean & Variance模块与高级统计 198( j3 a9 d5 Z; _7 r/ V* h
6.6.3 预热期的设置 2013 @0 Q2 t! X* O0 u/ [: a$ y
6.7 习题 202
- p1 g# B: e. m" c" u' P5 i6.8 实验 202
' T! U. L1 `8 R: T5 P
9 Y0 Z' }* E" h! K/ u第7章 仿真优化 208
- o* W6 L$ Q& f `; E+ t8 E7.1 仿真优化概述 208
) O3 b0 |4 e2 S7.2 仿真优化的步骤 208" {# g1 x2 ^1 o
7.3 仿真优化案例 208
% `0 H% y* e' ?. j d" N
, c8 J% i- s R8 W( s第8章 典型应用 213% m2 u4 ?) H. b5 G9 t! d
8.1 库存系统仿真 213
1 _( ]. l: E; u( `8.1.1 库存系统概述 213
/ f+ l, [! `1 p" _3 c8.1.2 (s,S)库存系统仿真 2142 Y0 H% t! ~% _+ ?2 Q7 C U( k; |& Y
8.2 制造行业应用 220
' p* ?/ A% {( c6 D" y8.2.1 问题描述 220
* Z- E, X; N: Y' R8.2.2 创建模型前 222- J& @, X2 e, U/ b% n2 m7 N
8.2.3 建立模型的第一部分 222
* A+ H1 I. Q; [8 G8.2.4 运行模型 224
9 c. X+ E0 Y1 |$ E' j8.2.5 增加2个操作和2个缓冲器 225
1 j2 n/ u% }! p o. H7 E/ q8.2.6 增加1个缓冲器和非标准插入站 226
+ p) }% a6 |+ X5 h3 ?8.2.7 完成模型 228
2 g5 ~. o& u+ X3 g3 W; ?, M& A8.2.8 运行“现状”系统的模型 229
5 W6 m. v; p4 h- c6 q8.2.9 增加新生产线 229
# y; p/ I: J! x1 t. V8.2.10 增加另一个自动插件机 230
2 p; B! }3 v8 K, U1 a! D3 g. C8.2.11 结果分析 231. Y2 O( X# R* ?
8.2.12 增加动画 232
: K* x( T9 Y# |0 T9 d. |8.2.13 对结果有把握吗 232) G/ c# _% [, q. C, g/ h, V2 h8 I
8.2.14 最终分析 233
, `- A) |8 @( T- ^) L7 N3 { O8.3 服务行业应用 2343 Q H' i& `2 A' n" I
8.4 集装箱码头装卸仿真 238
" J& A; x, g: [) n V8.4.1 集装箱码头物流系统工艺方案与运作流程 238. r) s! c" R, K
8.4.2 集装箱码头物流系统仿真建模 2397 Q- t) K- g) A2 S7 D
8.5 实验 245
- A/ S1 T$ {6 i. b- ^ B: B
4 J* t1 K" w! u5 l2 v( v第9章 仿真应用的进一步思考 248
8 d! Q5 h+ ^" j$ n3 { J9.1 系统仿真的本质思考 248+ ?! Y# Z0 o5 v8 d% o
9.2 形似和神似 249
: A# F( z8 T0 w. b- [9.3 系统仿真应用中的几个疑问 253. i @, T$ @$ D$ i% P @( r
9.3.1 系统仿真是影像制作吗? 253 t7 P9 C$ T( g3 m
9.3.2 系统仿真模型要和现实系统一一对应吗? 253- I/ B. A6 `: e1 C3 B
9.3.3 系统仿真项目如何起步呢? 254% @1 P7 s4 M" D+ T7 Y
' r4 H' W2 ?; J; { z, n' G
附录A 仿真用概率统计基础 2572 N3 E$ j/ ~7 R
A.1 概率论基本概念 2575 b% P& J5 F& L- g5 ?( Y
A.1.1 随机变量 257
! |) O' h$ ] M: Q, w/ XA.1.2 离散型随机变量的分布 257+ E9 G6 a$ N& E4 C( V
A.1.3 连续型随机变量的分布 2579 x9 a5 Q) \0 z) W
A.1.4累积分布函数 258# P$ S5 M$ |1 S( q' N
A.1.5 数学期望与方差 258
! t p8 x: [' v" e) Y, p. N7 CA.2 常用分布及其典型用途 258% X* G a+ [1 i( V& ~0 w1 T9 Y
A.2.1 常用连续分布 259
' b2 v/ a1 S' q+ J" k; t5 ~2 e3 M) }' LA.2.2 常用离散分布 264
9 Q7 L% O8 a# j9 L! l' Y# V& ?. Y' Z* RA.3 抽样与统计推断 265; k5 @6 a3 \% x6 m8 j+ e
A.3.1 总体与样本 266
% |: ^! }+ ]& d" h5 F2 ^, ^: `3 pA.3.2 参数估计 2663 D0 W1 h2 R5 ~1 k$ _2 K: E
A.4 假设检验 271- }" y5 Q" _3 `7 L
参考文献 273 |