本书目录5 o! f& e$ z3 j" G+ `' ^, z
5 @/ X. C% H% q, [6 n5 s- Q3 v: h第1章 系统仿真基础 10' z7 |7 h Z b8 H$ n0 H
1.1 系统仿真的基本概念 100 \; P1 N2 ~+ G+ |+ Y9 n8 Y/ i0 o
1.1.1 系统与建模 10
* k. T. G: r9 n1 n! l% r0 U9 ?% f2 x1.1.2 模型分类 100 V/ J! ^0 r$ o. n
1.1.3 仿真及其分类 12
; p! h- V7 ~, P: F1 i- V* b! B1.2 常用可视化仿真软件包 12
8 n- Q5 z' V U9 _2 j+ ?1.2.1 仿真使用的软件工具 12$ t: u1 {: l$ R2 e! t
1.2.2 常用可视化仿真软件包 13
8 K! w9 }6 B T+ P+ L1.3 仿真项目研究步骤 21; ?$ n, t% b9 S- d$ c( |6 ^) Q
1.4 习题 212 \* \9 R8 P9 ]. X& L
! p% V" c F- R. [# H5 U
第2章 ExtendSim仿真入门 23
8 i9 s4 N) k. Z3 B: `2.1 排队系统仿真 23 Y7 s2 O# k; _3 f W9 b
2.1.1 洗车模型概述 23
1 r# i6 y1 H, O2.1.2 从简单开始——单队列单服务台模型 24
/ I& _* ?4 T9 V) I# O2.1.3 增加复杂性 29+ y/ r& }$ M/ D, j+ x! [+ V
2.1.4 典型性能指标 34
' |! L8 S$ D' l6 B2 q/ d2.1.5 进一步探索 36
! }! S! E1 p0 x/ _1 v2.1.6 排队系统的特征与符号表示 37& w& s% l3 g& l
2.2 离散事件系统仿真模型组成 39
, n1 z# g7 p0 P1 r* J& |8 ^2.2.1 实体及其属性 407 I) B0 u" r" ?0 W! H+ j
2.2.2 资源 40
- A/ E% B6 c z+ E2.2.3 队列 41
! @2 _6 h' E4 H: q7 {" Y1 t) W3 j; l2.2.4 活动 414 f% L: F6 Q2 Z9 l2 U$ ^- W9 C
2.2.5 控制 413 X8 n: @" v: I9 ? `( w+ {8 W
2.2.6 全局数据存储 41
4 Q$ s9 x4 b4 n4 x& M0 O2.2.7 系统变量 420 J+ E8 l6 J- u1 m1 J7 N3 `0 d
2.2.8 事件 439 S9 C1 c6 s& T9 a) `, k- j
2.2.9 仿真时钟 44$ |, N4 g! ?) |2 ?& [8 H
2.2.10 仿真开始与停止 44
5 E9 Y* Z# r: p4 d2.3 ExtendSim基本操作 45
) M& C" \1 Y' E4 c2.3.1 仿真设置 45
; u( }. K5 d, R' t: o9 X% k2.3.2 克隆、笔记本、文本输入、图层 50
3 Y9 Y: N9 v% S7 x+ ]7 U2.3.3 模型层级(Hierarchy) 51
) Y5 K& j; h5 V/ o: Y6 s4 z2.3.4 模块连接与模型外观 53
; a$ X% Z* }& j, ?. d2.3.5 如何理解ExtendSim模型的逻辑 533 _8 u" b3 }; V8 J" q6 J0 V4 o
2.4 习题 54
! X! p8 T+ {& S0 H" F9 T( _( N2.5 实验 541 N! D* i; I* ^% `3 m$ |/ X
1 P, \0 D% W. h, n; L$ x- g0 m# f第3章 输入数据采集与分析 55* w8 J' ^0 e# I+ w- f0 k
3.1 分布拟合的过程 55 Z. H% ]8 A5 {) R+ B4 M
3.1.1收集原始数据 56
8 g+ ~$ o9 @ b* ^3.1.2 数据检验 607 h+ a& {6 k! m$ N! X
3.1.3 辨识分布类型 642 V; [8 n( l4 Y6 k) n ?( _
3.1.4 参数估计 65) F( |5 O7 m P; {$ B: }( ~
3.1.5 拟合优度检验 66
. y, K- D+ m) d: H4 W3 T3.2 经验分布 67
8 L9 e8 D- F* \1 `% s8 B& S" L H3.3 使用Stat::fit软件进行分布拟合 67
* P! q$ ]; U2 m0 ~& l& O3.3.1 理论分布拟合—连续随机变量 68 ]9 G& `3 W# @) ?8 O; j1 K! @
3.3.2 理论分布拟合—离散随机变量 76
' k9 Y; W3 f1 W$ h; u' Y3.3.4 经验分布拟合—连续随机变量 78
" B8 K9 s7 H8 e' {; p, P. H3 x/ U1 V( b3.3.5 经验分布拟合—离散随机变量 79) i' q/ [3 z3 A! U1 ^
3.4多变量与相关输入数据 81
& w) B! k4 |% Z. ?5 s3 ?3.5 习题 81
1 H8 \, J1 d, r* I, X. ~' T3.6 实验 812 z8 w7 m1 d) y1 U5 U, [$ |! L) T
, I, Y) i0 l$ |& ?& W5 G9 P8 X# ]第4章 结构建模 83' _/ c# m; z! e j8 w: w
4.1 ExtendSim模块概览 832 o) S2 \$ d. k, y! m: N
4.2 实体生成与实体特性 84
- K4 r, W/ Q6 l6 t t% O4.2.1 常用模块 840 ]5 c! u( [7 E1 C& {
4.2.2 实体特性 85
- `3 Z9 ?; R" ^' o( x4 L* }4.2.3 批到达建模 90
8 b% d9 k @' v* I6 G& {4.2.4 非平稳泊松到达过程建模 91
6 d! S- ?" k2 @; e% X4.3队列和排队规则 92# V% R# ^, Z8 r- a( ~; X
4.3.1 队列模块 92
# \" ^% `5 B# ~" L/ ?, i, U- {4.3.2 排队规则 93
. N; ~4 Z5 V3 \, G8 K/ u4 K4.3.3 排队行为 93
) ?8 @. r: `4 g% R& _3 |4.3.4 Queue Equation模块详解——复杂排序 96* K" u* F2 D5 d
4.3.5 Queue Matching模块详解——实体匹配 1010 M( f4 b' f& g9 ?% l8 t- y$ ^
4.3.6 Queue Tools模块详解——查看和初始化队列 1027 h9 w, P7 h& J# V* ?
4.4 路由(路径选择) 103! _1 ?" b8 ?7 P" ]- ~: M: Q
4.4.1 常用模块 1044 s" \6 ~& M4 J5 P$ d: O$ V9 u- k& P
4.4.2来自不同源的实体路由建模 105- x9 E' u7 @' T
4.4.3 发往多个目的地的路由建模 108. l; @, y. n2 d4 G3 O
4.5 使用活动模块执行处理 115
, Q0 g. ]- j5 _* I, _+ o4.5.1 常用模块 115
7 C/ Z& x1 r. _- {2 @' O4.5.2 串行处理与并行处理 116) w2 }/ Q6 Q" G& B$ ~
4.5.3设置延迟(处理)时间 1174 z! _: T; y% {- i6 U, E
4.5.4 活动调度建模 120
8 Z* x0 T( H; h; e- r" e: h/ I4.5.5 中断处理 125" V, Z& ]9 i, m, o( c: s6 ?
4.5.6运输与物料搬运 1342 _* n4 @& e A) H/ v! r' ]0 @+ o
4.6合并与拆分(Batch与Unbatch) 136- D. Y h) q) R; m9 [/ }" ^
4.6.1 合并(Batch) 137
7 X2 h' o- _3 v& S3 l; Q4.6.2 拆分(Unbatch) 144, L5 b! T* |- J0 x
4.7 资源和工班(Resources and Shifts) 147; ~* }* y& m9 i' m# G5 V
4.7.1 常用模块 148
6 u) g7 G: H% n7 H8 R" Q4.7.2 如何建模资源 148$ C4 c/ t+ g1 Z% ~
4.7.3 资源调度 1544 C2 O( S# Y) J' R- t
4.8 数据存储与管理 159# w; {/ n$ Y. R) f( f! V) R m
4.8.1 内部数据库方法 160; X8 E$ L; I$ o/ L: q9 F# o5 ^
4.8.2 创建和使用全局数组(Global Array) 163) t; x+ v, q) a; J+ {
4.9 基于方程的模块与编程语法 1642 o' S: E+ m, F
4.9.1 输入变量 164# j* G# C, ]- n
4.9.2 输出变量 165* H* g( V# a7 Y8 i
4.9.3 方程 166
+ C9 ^! t2 k- b4 O y/ w4.10 曲线图模块(Plotter)的使用 169" K) [& C2 P8 R" G4 z
4.10.1 曲线图和数据面板 169
$ r1 H: l+ x) ^# F" S4.10.2 Plotter模块工具 170& z" M7 ?$ d/ c0 o/ p6 T
4.11 实验 173' O, S( g; D0 g
+ D [* g M" b4 y H6 h& ~0 ^第5章 模型校核与验证 1755 }( [3 D: s# ?
5.1 模型校核(Verification) 175 b4 F/ l a+ |( A" M8 E: Z1 e+ g
5.2 模型验证(Validation) 175# t/ f; b0 f* ^6 a4 U
5.3 ExtendSim调试(Debug)工具和技术 176) y! ^* P7 G$ I
5.3.1 调试要点 176 w) y7 `- H; H; ^# P% I
5.3.2 利用动画调试 177) Y8 h4 r* o/ A. e
5.3.3 在建模过程中校核结果 177
# \8 F9 O8 A7 i) b1 z5.3.4 用于调试的模块 177
' Y6 }# R" M6 D4 s# X& h5.3.5 用Find命令查找模块 178
* k) f) |" H* B: ~5 k3 X, o5.3.6 删除没有连接上的虚线 179
/ I* S1 e) m- @$ `. ?0 C5.3.7 用记事本集中观察比较数据 180
" _, w( H* Z) S( X8 f5.3.8 单步运行仿真 180
& i9 N; q5 G$ O& |3 G% e5.3.9 模型报告 181/ h4 z: s% i% c
5.3.10 模型追踪(Tracing) 181) Y! v- }! T6 K& u/ O& i3 a
5.3.11 源代码调试器 1820 D! D! ]# v" `+ X$ y, ~7 Z& U
) F- k8 t* F4 g7 z( f% W& A& G( E第6章 仿真输出分析 183
' m, c' c3 g' s6.1 概述 183* V$ _ O( R/ T; H3 P8 @* m
6.1.1 什么是仿真输出分析 183
3 i- j6 b' J: z* S7 a6.1.2 如何估计输出变量的均值及其置信区间 183
' w/ f8 D2 K6 t7 j d O& y; ]6.1.3终止型仿真和非终止型仿真 1852 ~ a" F! y# R6 C/ g
6.2 终止型仿真输出分析 185
5 W. C) o! G) R9 J9 F- P0 C% Y* V6.2.1 确定初始状态 1867 L. v8 ^9 H9 h& d
6.2.2 确定仿真运行的终止事件 186; N( L6 h) `7 B. K% D
6.2.3 确定仿真重复运行次数 187
* b" A' ?* m9 Q2 T6.3 非终止型仿真输出分析 188
7 R; }& w# ~; p L7 h0 ]; p4 ^5 h6.3.1 确定预热期 189
6 h. r# L7 D6 D( f2 n- d/ X6.3.2 确定仿真运行时间长度 190
4 l6 y' n/ d" t5 h; O, r0 }6.3.3 确定仿真重复运行次数 190
, [+ o3 i! o, B* W6.4 输出变量方差和比例的估计 1913 |+ u) | ?2 O) \$ _
6.4.1 方差的估计 191
r+ D' V' K6 G2 \1 `2 i i4 s6.4.2 比例的估计 191
- j' q9 A) @* _& U, R6.5 方案比较 1929 a5 C4 G8 v( m
6.5.1 概述 192* H$ L' x- G, Y ^
6.5.2 双系统方案比较 192
0 M! w" A; t# v \/ S; S& z6.6 ExtendSim中性能指标采集方法 195
5 u. _: y. R5 k1 ?4 F, N6.6.1 Statistics模块与一般统计 1953 }: B. X2 ?7 [# V% F* `! W1 O
6.6.2 全能的Mean & Variance模块与高级统计 1982 j% u g% r- U" d _% ~3 s7 [ ?
6.6.3 预热期的设置 201
- F3 C' S) k c' Q8 j9 i# ~- w8 E6.7 习题 202
' \) K, B/ r. J. r/ J' n1 d: f( T+ n6.8 实验 202
. `7 C h9 w- h3 K4 w/ ]* z; ]* ^& p* z2 s
第7章 仿真优化 208
5 a; e, I/ S t. J: ?3 y) \4 i- s7.1 仿真优化概述 208' h. J1 M5 P& R9 ], }2 r, {. @
7.2 仿真优化的步骤 2085 h! e$ C( @* T/ C# y2 p
7.3 仿真优化案例 208- E$ R7 g- {3 _3 U; j
: P9 t8 C1 k. ]第8章 典型应用 213- \' R4 U! q) Z* _3 ]. l, z
8.1 库存系统仿真 2133 R- C5 ]: |$ x
8.1.1 库存系统概述 213
# G! v- X1 j& W# H8.1.2 (s,S)库存系统仿真 2147 d* x6 v/ g# _+ X5 t
8.2 制造行业应用 220 g' H2 P; q& \* T# z
8.2.1 问题描述 220
# S$ n% D0 Z9 _. Z) {6 p8.2.2 创建模型前 222
g& V4 X5 i0 M8.2.3 建立模型的第一部分 222$ u2 k; I8 ~. x" K* X6 x
8.2.4 运行模型 224, m4 A, i' d; @4 P+ T
8.2.5 增加2个操作和2个缓冲器 225
( Z+ v, }+ a. o: z0 N" z! B% ]8.2.6 增加1个缓冲器和非标准插入站 226
( ]* P" ^( u5 `+ U8.2.7 完成模型 228
0 o6 L# }) b" s$ G8.2.8 运行“现状”系统的模型 229
8 X, d: V) S/ O+ Z8.2.9 增加新生产线 229
" V7 B) B( x5 I9 A8 _$ S8.2.10 增加另一个自动插件机 230
' n" G9 N3 c3 w# J: ^8.2.11 结果分析 231
3 {, l7 v$ l; g/ m8.2.12 增加动画 232
: M2 N* N! k0 i: W- ^/ I: ]0 O8.2.13 对结果有把握吗 232
% M& l; u. d6 P k( O3 g8.2.14 最终分析 233; A# H/ J% u2 G9 G, P
8.3 服务行业应用 234% f) E' s6 p5 { |
8.4 集装箱码头装卸仿真 238: j' m: t8 ^! ]: x
8.4.1 集装箱码头物流系统工艺方案与运作流程 238( e' u# C$ u2 F, U1 l
8.4.2 集装箱码头物流系统仿真建模 239- r6 O8 e8 i7 X2 j& d- j- [
8.5 实验 245
( L5 [$ y G2 H! O6 o& w$ m
8 d5 z+ o* f+ W1 J第9章 仿真应用的进一步思考 2483 d7 W/ P6 l% f3 r R
9.1 系统仿真的本质思考 248( l& Z% f2 `+ r
9.2 形似和神似 249
6 |- J& v/ f+ Z; [0 j" i9.3 系统仿真应用中的几个疑问 253
7 l! T$ k+ o- ?7 U: ]. \9.3.1 系统仿真是影像制作吗? 253
5 Q) ^7 w6 A! o6 c9.3.2 系统仿真模型要和现实系统一一对应吗? 253
0 v2 X! o; e" N( i: _/ d9.3.3 系统仿真项目如何起步呢? 254- n% n8 [* k& C5 O0 k
- X8 }, i! z- c# b( a8 J附录A 仿真用概率统计基础 257
- d: Z: @) Q) z* ^0 o u" Z" oA.1 概率论基本概念 257
+ ?( x# j5 m U! gA.1.1 随机变量 257$ l. `- V' W. M/ `8 k' a; f
A.1.2 离散型随机变量的分布 257
" ?5 E* p7 h9 _7 h. rA.1.3 连续型随机变量的分布 257( E8 e1 I+ o$ a$ k; [
A.1.4累积分布函数 258
6 M$ V; J: d; D3 ]4 n! \2 aA.1.5 数学期望与方差 2580 g" X2 X u3 ~: v. _
A.2 常用分布及其典型用途 2585 u) z. d9 A" U
A.2.1 常用连续分布 259( y- p- q+ ]1 l3 t' p( V: k7 o
A.2.2 常用离散分布 264
9 }+ b2 R; l5 z4 z$ k/ A! BA.3 抽样与统计推断 265
4 }, j8 ]* n. n: OA.3.1 总体与样本 266
( q. N8 \- B$ ~: r5 m9 uA.3.2 参数估计 266+ }* e$ S* N8 `" z
A.4 假设检验 271
& m' O6 ]. y: A5 t2 `参考文献 273 |