本书目录8 D! O' _% }0 k. G1 B
' @: ?) Q# F7 z. A2 s
第1章 系统仿真基础 10
: R3 n) Q; a& X7 h! n; g1.1 系统仿真的基本概念 10
+ l( c" u6 Y& O! {* k- c( p R1 l1.1.1 系统与建模 10
# q2 _6 j0 a, H1.1.2 模型分类 10
! G8 l+ x! D! e# Y9 l) [1.1.3 仿真及其分类 12" {, z* b( D* u- G" A
1.2 常用可视化仿真软件包 12
0 R. I3 h. W; S$ G1 w4 B; ]9 ]7 f/ X1.2.1 仿真使用的软件工具 12) c3 \8 t& b9 U+ s
1.2.2 常用可视化仿真软件包 13
?8 a( n. T& }4 u$ m2 L1.3 仿真项目研究步骤 21
3 j% B- d& i" j2 y! F- _1.4 习题 21
" J, S& q" ^ A
4 z5 j3 V' w4 q- a) D& j第2章 ExtendSim仿真入门 23
( y% J) V9 ~4 s+ [9 F! l2.1 排队系统仿真 232 B/ i8 k# t( K2 k3 v' ?
2.1.1 洗车模型概述 230 L- c; j- V+ M0 Q& v: d5 y
2.1.2 从简单开始——单队列单服务台模型 24
+ c$ x+ }( [7 v5 [0 O2.1.3 增加复杂性 291 D5 f5 S0 m; U0 U9 x8 h
2.1.4 典型性能指标 349 W7 N) u* Y: V7 v5 S
2.1.5 进一步探索 36
1 l# z( _$ c" P! g- @2.1.6 排队系统的特征与符号表示 37
+ M) A! K3 G# |" k. C2 C2.2 离散事件系统仿真模型组成 39
* E, n/ p! [. s2.2.1 实体及其属性 40
h* X! M; \- {+ h% o2.2.2 资源 40' u5 M: t0 `7 Z3 N
2.2.3 队列 41
" t: b3 z) @- O7 J2.2.4 活动 41! w ~/ k+ q+ O9 u# y) V+ C
2.2.5 控制 41 K8 \% ]9 o4 c5 N4 Q9 I
2.2.6 全局数据存储 41$ l! u- v8 ^4 p0 L3 m# n" S. b
2.2.7 系统变量 42. z! H/ N V% ? E1 t* j' {: e
2.2.8 事件 43
) ?& t+ t9 g, e& C8 w2.2.9 仿真时钟 44
4 _: e5 `/ D2 E, u; n; s0 ]; V. B2.2.10 仿真开始与停止 44
' p0 `0 z3 h5 y3 |2.3 ExtendSim基本操作 45
6 ?4 i5 S I# l( U2.3.1 仿真设置 45
9 w# P( \; U6 _" \1 U9 C, h2.3.2 克隆、笔记本、文本输入、图层 50( ?0 f6 b+ U6 w% p) L0 m
2.3.3 模型层级(Hierarchy) 51* P0 d* a& b, J# v3 C! o
2.3.4 模块连接与模型外观 53
; z& Q' o6 C( Z9 ^" f2.3.5 如何理解ExtendSim模型的逻辑 530 o- F- m' l& v
2.4 习题 545 g( {$ F: o+ A: `5 r1 T
2.5 实验 54
4 ]" |! T; y c F) O# h/ F
0 X6 N$ j7 [5 M7 k第3章 输入数据采集与分析 559 W. X3 X* u. {4 r* k1 u. N
3.1 分布拟合的过程 555 D0 ]4 ~$ r2 j. B& _1 u
3.1.1收集原始数据 56: E2 n8 Y/ w9 Z: F9 t% d( p
3.1.2 数据检验 604 k1 K# D1 ]; S# C& V
3.1.3 辨识分布类型 64( ~( ~; |! J& _$ i5 ^
3.1.4 参数估计 653 ? x6 T5 Z7 j3 L
3.1.5 拟合优度检验 66) u2 m( L) U8 q. A6 @7 o
3.2 经验分布 67
! z/ k- b( P* x8 j3.3 使用Stat::fit软件进行分布拟合 67. F1 }! X5 }- ~9 Z& y# t
3.3.1 理论分布拟合—连续随机变量 68
5 q+ H5 n0 v# d7 v0 A L- K3 z3.3.2 理论分布拟合—离散随机变量 76: |1 X0 n* T! ~( {9 a% K
3.3.4 经验分布拟合—连续随机变量 78* V3 P# \5 \$ I+ G3 o* Q3 H5 a
3.3.5 经验分布拟合—离散随机变量 79
7 H9 ]0 x) ?6 v( w3.4多变量与相关输入数据 81 d y* k' T! I6 E4 L( N
3.5 习题 81/ [* |3 m5 _& M
3.6 实验 81
! J1 ^+ d& ?/ }/ a6 r' E8 C
( K5 n. X" k: b/ s! ?7 Y* p3 S: J6 r第4章 结构建模 83
- _8 U! r) |$ p7 X3 v4.1 ExtendSim模块概览 83
. s+ `' Q( e" P4.2 实体生成与实体特性 84
- @" Q" K. T; `4.2.1 常用模块 84
% a _# k7 o0 w8 d! Y4.2.2 实体特性 852 L5 |! Z' q) B9 R/ A+ ] w
4.2.3 批到达建模 90
! A* T+ M0 s# r2 W, _4.2.4 非平稳泊松到达过程建模 91. r- Y: E0 S" h) m$ ^2 s
4.3队列和排队规则 92! m, Y. W8 U: Z& h( h
4.3.1 队列模块 927 u: B% {) R ]* {5 G
4.3.2 排队规则 93
8 x+ h3 O1 z1 x3 L& z2 H# p9 f4.3.3 排队行为 93, M6 f! e( y" N" e7 b% {! X/ d' P
4.3.4 Queue Equation模块详解——复杂排序 96% v7 M" R w& _5 Q' n I
4.3.5 Queue Matching模块详解——实体匹配 101
5 r4 J- M* U! ~( g- ?+ y( G) o4.3.6 Queue Tools模块详解——查看和初始化队列 102( o7 a3 _$ J& s/ o+ B, B
4.4 路由(路径选择) 103
5 t$ ?6 F: J( T2 ?8 I2 M4 ]4.4.1 常用模块 104
. f, a! o7 {. `. g2 ?4.4.2来自不同源的实体路由建模 105
$ E7 h b# w* R: P1 S" G4.4.3 发往多个目的地的路由建模 108
- b& F2 n! Y. m% m4.5 使用活动模块执行处理 115
?4 i% K1 r2 S4.5.1 常用模块 115
' l6 i: u3 q+ A; ^* b+ c4.5.2 串行处理与并行处理 116
+ X+ j. G& X3 c* H4.5.3设置延迟(处理)时间 117* W T# A; B) b8 J1 C* ?
4.5.4 活动调度建模 120
8 m& ?1 V& x2 C3 s% E% p4.5.5 中断处理 125
/ m1 y8 L) J4 s: [6 `4.5.6运输与物料搬运 134
{+ E' c) ~3 R: s7 D7 Z( L7 T r4.6合并与拆分(Batch与Unbatch) 136% X! @; v+ q" E# D' e' X( \0 \
4.6.1 合并(Batch) 137( v; L5 }' }% S' D7 T4 m
4.6.2 拆分(Unbatch) 144
' B9 v% `+ B2 X5 A; `0 g: h4 \- u4.7 资源和工班(Resources and Shifts) 147
$ @ Q# ]+ O. G- T( u5 D* Q/ x4.7.1 常用模块 1488 P% a& C9 e; B
4.7.2 如何建模资源 148
" F) u6 P9 d) e0 I/ B4.7.3 资源调度 154
9 r, X, Q' B, @4 m+ Y' r4.8 数据存储与管理 159
2 ~. ^, e& Q. ]4.8.1 内部数据库方法 160
% G, O0 y3 j: ~$ Z3 d1 R4.8.2 创建和使用全局数组(Global Array) 163/ q2 f& q! w. N2 L
4.9 基于方程的模块与编程语法 164" [; U: }* L' L: M8 I, x6 g( P
4.9.1 输入变量 1649 B, A2 y' D5 i+ o
4.9.2 输出变量 165
4 `8 r3 D% T; V* ?4.9.3 方程 166: f7 }4 h$ P8 p5 b5 Q: J5 `
4.10 曲线图模块(Plotter)的使用 169
$ h8 q; ~/ ^2 z; y8 F& A" w4.10.1 曲线图和数据面板 169
2 c( Q$ V. a: F+ o( \5 B4.10.2 Plotter模块工具 170
O* H. n: T$ H) ~: x; ~/ ~+ Y4.11 实验 173( J) ^9 F9 m7 p, b6 O
0 `! I; Y4 \" B; h# d$ T( |第5章 模型校核与验证 175
2 {* ^, [, c9 Z+ Q' D5.1 模型校核(Verification) 175
" m% a4 ~0 [" g4 e+ \5.2 模型验证(Validation) 1757 S( x( J- T7 E8 T& n
5.3 ExtendSim调试(Debug)工具和技术 176) g6 B! D7 w# w7 S0 k: J* k
5.3.1 调试要点 1760 m7 c4 n) l# V. s, a
5.3.2 利用动画调试 177
: x2 ~0 [" C, W ^5.3.3 在建模过程中校核结果 177
9 k) B* ^! t0 q. _5.3.4 用于调试的模块 177
9 B: Y* u& d( l$ x: g1 A5.3.5 用Find命令查找模块 1783 _7 _: Y% E6 I5 A- d( ~: \; ]
5.3.6 删除没有连接上的虚线 179/ I+ K* g" P$ f8 v0 e8 B! o
5.3.7 用记事本集中观察比较数据 180
, @! e; R# b. \1 D ^, t( @5 W5.3.8 单步运行仿真 180- |6 f" ]0 t" V7 w' Q3 H5 G# L
5.3.9 模型报告 181
" \6 _ C. U4 y; T# Z' {# A5.3.10 模型追踪(Tracing) 181
: ~( P/ ?' X* u4 r: f( D8 U5.3.11 源代码调试器 182# J% R$ U) j n6 [- p0 O
( Q2 C: `% V7 Z- x
第6章 仿真输出分析 183& ~" q% [) o1 [. w1 P4 q! H
6.1 概述 183 t: B! d3 s: }7 {, u
6.1.1 什么是仿真输出分析 183
1 ~ }1 C4 {, l' }8 L1 Y6.1.2 如何估计输出变量的均值及其置信区间 183
. ?. x9 T; c5 m6.1.3终止型仿真和非终止型仿真 185
% T6 @6 v8 ^( x! y4 h6.2 终止型仿真输出分析 185/ v" l u7 }7 q+ a! B
6.2.1 确定初始状态 186
' U! {% D; {/ w2 o5 Y% j6.2.2 确定仿真运行的终止事件 186
; o$ G$ h$ \5 f: X; {$ D6.2.3 确定仿真重复运行次数 187
$ f" q4 x* u8 |, A! |6.3 非终止型仿真输出分析 188# F$ P9 C% g' U4 a6 a/ \
6.3.1 确定预热期 189: O+ C6 u, C5 a0 S! k# |! F
6.3.2 确定仿真运行时间长度 190+ C8 M) T9 @8 z
6.3.3 确定仿真重复运行次数 190
) {4 P2 I* `7 ^1 o" `6.4 输出变量方差和比例的估计 191
/ ~( B( ], p9 c& e/ z. N6.4.1 方差的估计 191
/ {& R! y' r3 r" j, O6.4.2 比例的估计 191& n( a% q) k1 J6 A
6.5 方案比较 192. d- |5 f* J4 o% {& J+ O( A
6.5.1 概述 192* m2 P* h, H- F* C
6.5.2 双系统方案比较 192
0 V% @; `2 j v' {* O# w6.6 ExtendSim中性能指标采集方法 195" ?# w1 ]6 d( Q) [+ [
6.6.1 Statistics模块与一般统计 195$ N$ b8 m. A9 f# w1 n3 E
6.6.2 全能的Mean & Variance模块与高级统计 198' h# }: Y* {. N
6.6.3 预热期的设置 201
, {' K2 `% W: c# U. X1 N6.7 习题 202
8 a. E* h/ j" R2 s2 G6.8 实验 2023 \7 f+ y/ h; @; H1 c2 g5 @
6 r7 q. v) a' @第7章 仿真优化 2085 l) Y# r+ z7 ?, \4 W
7.1 仿真优化概述 208. |! ?* o0 h7 h0 T$ N( ^
7.2 仿真优化的步骤 208
3 f/ d: j9 H& ?- U1 a3 y7 d1 N7.3 仿真优化案例 2085 D% `+ p% Y6 t& q+ g7 w/ V
! Q/ r* _: J! R- Q2 }4 W
第8章 典型应用 213- I/ `0 \5 Z5 s* p. k- _9 x* |
8.1 库存系统仿真 213* a9 R2 S4 `$ U4 X6 Z
8.1.1 库存系统概述 213# t+ {- Y+ \- G/ f3 V6 s. L1 p
8.1.2 (s,S)库存系统仿真 214
" A! o% J' K1 u5 l- [3 F8.2 制造行业应用 2204 ~6 g. x0 L$ ]6 J4 y
8.2.1 问题描述 2205 D Q! N8 ?- q+ U( o
8.2.2 创建模型前 222! Z. z" m" l- J' S+ O- u8 s* t5 Z2 i
8.2.3 建立模型的第一部分 2222 o1 Z( ]0 r4 p$ C7 H
8.2.4 运行模型 224
- c4 T j) t6 V0 X. ^( x+ h* ^8.2.5 增加2个操作和2个缓冲器 225! O7 R) c% q' D+ V% ~* p
8.2.6 增加1个缓冲器和非标准插入站 226
! V$ a( g+ b! r! C0 d8.2.7 完成模型 228
2 F; A) g5 d2 V8.2.8 运行“现状”系统的模型 229
8 {9 R) X* T& g. v3 O8.2.9 增加新生产线 229' B) v6 j: a0 x7 k
8.2.10 增加另一个自动插件机 230# G) a5 I$ x" J$ f
8.2.11 结果分析 231' J# g$ L( H- c8 ~; x. d
8.2.12 增加动画 232
1 I {0 K: X3 ~2 A( ?1 J/ A8.2.13 对结果有把握吗 232
3 A% [9 e: i( S8 P) U8.2.14 最终分析 233% e. f2 R. R# w1 c1 L! \, a0 V
8.3 服务行业应用 234
! I9 A6 R' [3 z' U( F+ J8.4 集装箱码头装卸仿真 238, T, `3 S+ P$ k; O- l# r
8.4.1 集装箱码头物流系统工艺方案与运作流程 238, X* w& L; c' D" y& z/ `. o) Z" M
8.4.2 集装箱码头物流系统仿真建模 239% N% E2 }. u' W; [- L5 d
8.5 实验 2452 d% Z8 L5 {9 y, j! r
! M7 ?6 E& {; G- N- H$ p; b/ o
第9章 仿真应用的进一步思考 248! Z5 M. B! T% T0 V# E( ^* c5 Q7 G' v' ^
9.1 系统仿真的本质思考 248% u0 q6 o9 C* {* N
9.2 形似和神似 2495 b6 P9 B! W) Y) ^" h- w; @; n
9.3 系统仿真应用中的几个疑问 2537 J5 [2 _* ^( E/ [; {
9.3.1 系统仿真是影像制作吗? 253; N5 n' v+ Q) C8 s
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
2 x$ H* Q! R5 Z, S& K9 y9.3.3 系统仿真项目如何起步呢? 254/ h' E9 H" v" [; \" ^! x( J) z
, @3 V! W- r4 E附录A 仿真用概率统计基础 257
( [8 u8 Q# n* L+ T9 P: ?A.1 概率论基本概念 257
! [3 ] D; t* a8 b2 \A.1.1 随机变量 257
" B) |* E; {* m5 U! Y8 j. N [A.1.2 离散型随机变量的分布 257
8 N/ }6 `& {+ S3 [. [, VA.1.3 连续型随机变量的分布 2571 ]. L# {! R1 B7 {( }0 [
A.1.4累积分布函数 258
# K2 f" g. k+ t) C- B7 AA.1.5 数学期望与方差 2582 g3 K2 a, g1 f
A.2 常用分布及其典型用途 258
5 o ?* P$ f. z; IA.2.1 常用连续分布 259
3 }! N9 I o2 g4 w K4 S8 `A.2.2 常用离散分布 2644 }/ U( u3 ^7 v' }; X
A.3 抽样与统计推断 2653 `6 K# J/ B: q6 d* K7 p
A.3.1 总体与样本 266, G; n+ |% Z. G
A.3.2 参数估计 2662 m$ X. V S$ b$ T+ g$ B! W
A.4 假设检验 271) G3 f3 S3 `! ]) a2 b- P1 x, Q
参考文献 273 |