本书目录8 y) G/ ?" ~ ~! a9 l
& X8 ?7 d+ j9 U
第1章 系统仿真基础 100 ^6 D/ a/ u5 u3 `8 G
1.1 系统仿真的基本概念 10, F$ c# M3 M1 f( k
1.1.1 系统与建模 10# }" I- u* H+ }/ J$ \
1.1.2 模型分类 10
: w- q+ w6 ?7 h% n9 j( W1.1.3 仿真及其分类 12
0 P3 h7 w- O n) h7 ~, m K9 ~1 v1.2 常用可视化仿真软件包 126 X% F8 F6 }3 s+ k7 [
1.2.1 仿真使用的软件工具 12
4 h9 {# V9 I7 X+ T% \/ B1.2.2 常用可视化仿真软件包 13
/ z! Y+ v$ X) X3 f: z% \- O1.3 仿真项目研究步骤 21. j+ w" U( }# _5 G9 q
1.4 习题 21" Z2 C. E1 \, |$ A0 f) d
$ H: J2 F( F. z5 j& @
第2章 ExtendSim仿真入门 23% h: v; |9 F7 ^ ]: Z& P& m0 g
2.1 排队系统仿真 23
: k+ C2 o) E$ o+ P) }2.1.1 洗车模型概述 23. D1 [" o0 Z5 e; @6 C1 s6 K1 N' g
2.1.2 从简单开始——单队列单服务台模型 24
3 U: W0 ]8 i5 ?; e2.1.3 增加复杂性 29
' h4 R2 c: O3 @2.1.4 典型性能指标 346 y0 b' J$ g. E& `% Y. k! E% g3 L7 p
2.1.5 进一步探索 36$ A0 r" O5 _; q& r- N1 `( F4 B
2.1.6 排队系统的特征与符号表示 37
" T/ z- U' I0 z% n% z2.2 离散事件系统仿真模型组成 39
: x6 U) H+ n' Y: b2.2.1 实体及其属性 40 H# ?9 u* U7 N% }
2.2.2 资源 40/ o" I# G O3 B7 C, C7 c
2.2.3 队列 41. P' k" {' O) ?. e% b$ m$ p
2.2.4 活动 41! w$ P( ]% U5 N7 d1 J
2.2.5 控制 41& W3 f! D. o Y
2.2.6 全局数据存储 41
. E3 X6 i" x2 z' X+ c G9 b$ Z2.2.7 系统变量 42/ ?5 s3 J+ ?& F) r
2.2.8 事件 43
; \0 ?( k. S: Z2 h5 w3 f( [* W2.2.9 仿真时钟 44$ z8 E- b) Y6 B5 |" x$ P5 o" Z
2.2.10 仿真开始与停止 44: |! f# j; S( y
2.3 ExtendSim基本操作 459 I7 C) k: [, Y# ?: q
2.3.1 仿真设置 45
# s1 B' x4 G/ I* M& ?1 v2.3.2 克隆、笔记本、文本输入、图层 50" e, z; O9 c( p9 d: C
2.3.3 模型层级(Hierarchy) 51
u, L4 ]% j6 @6 y/ R: ]2.3.4 模块连接与模型外观 53
. S8 O, Q+ T% H8 |2.3.5 如何理解ExtendSim模型的逻辑 53
, N/ u, ?9 ]3 ?3 s; C6 @- t2.4 习题 54
s. `& ^5 Q- t) ?& n2.5 实验 540 U5 R% E# `; r* f
9 O `5 f o7 ]! j. [& q
第3章 输入数据采集与分析 55& ^9 [/ Z" o% f) Y) D9 w
3.1 分布拟合的过程 55/ w) j; b7 F5 ^4 x- Z1 D
3.1.1收集原始数据 56
I0 A3 r1 C4 q- Q `/ l3.1.2 数据检验 60
% {/ Q- C6 J9 W' W2 {3.1.3 辨识分布类型 64* a4 t6 I, t4 _) c& E4 {0 F( @! {3 f
3.1.4 参数估计 65; \# f9 z! S$ ^1 R3 q" j" ~; m
3.1.5 拟合优度检验 66
4 {, m4 [( `, C2 e% Z" O3.2 经验分布 67
7 q3 Z4 E% z: E; P( W) s3.3 使用Stat::fit软件进行分布拟合 673 U1 K8 Q9 D( H6 h' N) e# K) r
3.3.1 理论分布拟合—连续随机变量 68/ F8 O! W0 i# ` S3 ]9 n
3.3.2 理论分布拟合—离散随机变量 76
7 a, \! ?% Z+ i, C3.3.4 经验分布拟合—连续随机变量 784 f1 L# v* x* e+ x8 w4 G# S7 q
3.3.5 经验分布拟合—离散随机变量 79( L+ x) _% {& l. N0 f
3.4多变量与相关输入数据 81! K/ p7 f# I5 R" u+ T7 q
3.5 习题 81, m5 s* W7 \# @- Y
3.6 实验 81
9 N: [3 [) Y( ^: ?% l, i% p8 l* u7 K3 H2 i) _) X5 N0 h
第4章 结构建模 83( L5 h4 q9 |# w" b4 y
4.1 ExtendSim模块概览 83
6 ]9 ^; O. d' ]2 j$ H- \ D4.2 实体生成与实体特性 84
1 M2 u; }% x' T$ Q* p" L7 x4.2.1 常用模块 84- I) {. [. f0 m v" @8 M( K: i
4.2.2 实体特性 85! K* t" c1 j3 |3 u8 c9 Z6 O: L* O
4.2.3 批到达建模 90. L% _9 c* a9 C0 G9 ]
4.2.4 非平稳泊松到达过程建模 91
- k: E2 D+ {: D; A7 i4.3队列和排队规则 92
- f5 I/ H# j* |9 p4.3.1 队列模块 92, A! Q6 O1 o& O. ?+ b: t- l) H8 g- @
4.3.2 排队规则 93) Z5 X( n+ i' V& F
4.3.3 排队行为 93* o/ }" }+ x" |* z
4.3.4 Queue Equation模块详解——复杂排序 96% ?. z e* Z0 W3 I1 w1 ]
4.3.5 Queue Matching模块详解——实体匹配 1010 r8 M s) C) _& J
4.3.6 Queue Tools模块详解——查看和初始化队列 102
+ @3 M+ G( A) v' K4.4 路由(路径选择) 103
/ G, a& i3 Y* _ L6 V7 B4 ~4.4.1 常用模块 104
, G1 B/ ^; M! W0 f4 E$ R% w4.4.2来自不同源的实体路由建模 105/ B o& S- G7 {* T( ~6 q
4.4.3 发往多个目的地的路由建模 108
' d1 ~: t) p( f' B8 {0 w4.5 使用活动模块执行处理 115) q/ v) ]: U. A! N* @$ Q: d, a% i
4.5.1 常用模块 115! k; @- ~$ \- ^% ^8 q: L
4.5.2 串行处理与并行处理 116
7 R4 f- I9 P/ B6 M, e8 d9 [4.5.3设置延迟(处理)时间 1175 E+ i/ f6 E+ ~% O, [
4.5.4 活动调度建模 120) H q7 j6 z) N( @& H+ _ D, A
4.5.5 中断处理 125) Q% ]( [: n2 y* j) W4 U* p) R1 o$ A
4.5.6运输与物料搬运 134
# k$ R y2 \, J6 `# c4 O4.6合并与拆分(Batch与Unbatch) 136
8 D3 Z6 i& y+ p5 o3 j* x4.6.1 合并(Batch) 137/ V. V4 J) {6 T" w; h$ Z) G6 p, _
4.6.2 拆分(Unbatch) 144$ O: F0 T/ S, u& @% X2 [5 H' K% Q
4.7 资源和工班(Resources and Shifts) 147
9 {0 [9 p! d2 w0 [4.7.1 常用模块 148
+ l6 Y: k, \1 T$ B7 Q4.7.2 如何建模资源 148. y& X, K( e; M
4.7.3 资源调度 154- u: ~" g: A S" A: c5 } \5 K6 P+ j
4.8 数据存储与管理 159+ [4 F0 m; Y' t9 @( P5 B/ [6 ^
4.8.1 内部数据库方法 160
, l B! R7 L' \) m: |4.8.2 创建和使用全局数组(Global Array) 163
: Z0 T/ V+ V6 b- R' I4.9 基于方程的模块与编程语法 164
% M, D+ P" |0 L# a4 e4.9.1 输入变量 164
$ R8 q2 A9 c. S4.9.2 输出变量 165
2 k8 ^/ |7 T( {7 p4.9.3 方程 166
: E* F$ b, l! w' H, G0 h, Y4.10 曲线图模块(Plotter)的使用 169! i* \ b4 v Q0 Z0 b
4.10.1 曲线图和数据面板 1691 u* d: l# h/ R$ d! n
4.10.2 Plotter模块工具 170, q5 l$ K$ m3 l
4.11 实验 1738 i# {6 E5 R# `: k
7 ~0 A# b, {2 |第5章 模型校核与验证 1751 M. N0 c) A' X4 p
5.1 模型校核(Verification) 175* ] a8 t- W8 n8 E! g$ O
5.2 模型验证(Validation) 175
~% U }* j* `: ?' m5.3 ExtendSim调试(Debug)工具和技术 1764 y0 Q7 {- b$ `8 D: S
5.3.1 调试要点 176
6 H1 f5 f- }* ?, \7 Y. {2 y4 t5.3.2 利用动画调试 177
7 `1 P! d" t9 w3 _2 c1 t$ N: I1 t* b5.3.3 在建模过程中校核结果 177
- z7 \; ~) f* E1 n* q7 v5.3.4 用于调试的模块 177
7 H4 |) O; f4 E3 \! h4 H7 C6 ~5.3.5 用Find命令查找模块 178# O6 V8 N, G4 f
5.3.6 删除没有连接上的虚线 179/ ]* J- G1 }" v& q) ]* \# Y
5.3.7 用记事本集中观察比较数据 180) I( S5 u* R3 e. N) [" h
5.3.8 单步运行仿真 180
+ c; ]! @" s ]0 {4 L0 A/ E5.3.9 模型报告 181. }+ _3 j* \, \ F" U. I
5.3.10 模型追踪(Tracing) 181" }3 q2 G. V! c$ i
5.3.11 源代码调试器 182& | D" X' Z& ` U8 m! w
7 o% t7 B4 R+ E* j5 ~/ L7 c
第6章 仿真输出分析 183
& h F" d$ [, Z A$ @: Z" l6.1 概述 1833 v4 D4 q* ?2 v( u$ j; G, a% F) E
6.1.1 什么是仿真输出分析 1835 Q' | z5 S0 u' |/ w q$ x+ B
6.1.2 如何估计输出变量的均值及其置信区间 1830 v5 @% o, h0 C* Q/ w8 u
6.1.3终止型仿真和非终止型仿真 185
; B! k0 ^" e6 L6.2 终止型仿真输出分析 185
8 m0 {5 ~2 Z! r) R6.2.1 确定初始状态 186
! M' N: R# @9 i+ v0 @0 C* Q, B+ v, s6.2.2 确定仿真运行的终止事件 1866 D& h! R0 k' I
6.2.3 确定仿真重复运行次数 1875 h) W% y& {9 A* g2 q& k1 Y
6.3 非终止型仿真输出分析 188( o7 @' Y9 M c+ d2 j2 i% A! K
6.3.1 确定预热期 189
?3 `9 r% p9 u( Z) X6.3.2 确定仿真运行时间长度 190# ]0 w* n* L J7 t/ M% W
6.3.3 确定仿真重复运行次数 1908 M; K3 b/ r( L
6.4 输出变量方差和比例的估计 191
2 H6 L: u; I$ X! C* T% [6.4.1 方差的估计 191$ X! c' C4 a: r8 }
6.4.2 比例的估计 1917 N/ D" N6 f E2 G8 d, q1 K
6.5 方案比较 192. W6 g8 R& n" w& [! B( q
6.5.1 概述 192
! X9 t- [+ L+ w# X2 M6 M6.5.2 双系统方案比较 192
* x) M8 T+ K! ~+ G9 k6.6 ExtendSim中性能指标采集方法 195- @8 j5 u( O/ M& y, F; s' z
6.6.1 Statistics模块与一般统计 195
* `; l7 ` I+ C: {6.6.2 全能的Mean & Variance模块与高级统计 198
- R% }# i3 \+ a# d; X# [; ?6.6.3 预热期的设置 201 B0 {( l. L7 b5 B3 k% B* B) |
6.7 习题 202
( k- K5 m0 ?- Z6.8 实验 202. p% g% b0 t; G! {2 |6 k
M) v: K' ^ N7 T5 M第7章 仿真优化 208
6 p2 L3 c( A6 r( N3 T5 E7.1 仿真优化概述 208
! ]# j! _5 i8 i7.2 仿真优化的步骤 208/ q6 U2 e# O2 A, t
7.3 仿真优化案例 208# @' P' G0 I# G+ x/ [
3 Z6 L9 H1 P8 M8 ^9 }( T
第8章 典型应用 213# L0 E$ Z9 F& D1 Q5 z
8.1 库存系统仿真 213/ a) P. Y' T3 v# i7 c8 [+ X& f' ?
8.1.1 库存系统概述 2133 N. h4 O% `; R9 S* _
8.1.2 (s,S)库存系统仿真 214
* h0 r5 e% x0 `8.2 制造行业应用 220
+ G( F2 x% k5 l8.2.1 问题描述 220
) X9 {9 X' H) h* A; p( }9 G% E! y8.2.2 创建模型前 2224 d* E% t. X# C* A# N, n
8.2.3 建立模型的第一部分 222& |6 B& Z E+ T6 g1 E; ~- R
8.2.4 运行模型 224
4 V2 [/ i& I8 r8.2.5 增加2个操作和2个缓冲器 225* O, f+ A# V% k
8.2.6 增加1个缓冲器和非标准插入站 226
. a1 t, Q3 k; [# N1 V# t8.2.7 完成模型 2282 w8 m; ?8 L0 r" \0 T9 r
8.2.8 运行“现状”系统的模型 229
) e( x6 A5 v5 v) r8.2.9 增加新生产线 229. W0 t. S3 m2 _$ Q6 z5 j
8.2.10 增加另一个自动插件机 230( |- b2 D% k8 A+ B
8.2.11 结果分析 231
, [/ N. v" @8 V/ {5 z2 V- z: d8.2.12 增加动画 232. } S7 l9 P9 \5 L! {
8.2.13 对结果有把握吗 2320 q0 c- v6 \/ P- B$ D" H+ k
8.2.14 最终分析 233
" G K* T3 g1 {, v8.3 服务行业应用 234
+ H) v7 g- A5 r7 S* J7 a8.4 集装箱码头装卸仿真 2381 R- |+ X1 g; c, {7 O/ l
8.4.1 集装箱码头物流系统工艺方案与运作流程 238$ i0 ?! ?7 v9 k$ \- }7 R: g5 J
8.4.2 集装箱码头物流系统仿真建模 239
1 v8 B5 J) V; u1 r% c( Z7 j4 j8.5 实验 245" ~, N5 J/ s" S# G( a: T* V- ~4 ?; O
3 |7 ]8 s7 n8 N; w+ S5 A第9章 仿真应用的进一步思考 2488 W$ p! u0 r- A) e/ L
9.1 系统仿真的本质思考 2487 \$ Z" \, e0 D0 S" n+ [/ o7 _4 D
9.2 形似和神似 2494 O2 l6 b! R g8 G6 A' c4 Y0 @$ R% c1 |
9.3 系统仿真应用中的几个疑问 2536 d- d" i- ?/ K" f# S
9.3.1 系统仿真是影像制作吗? 253
! D+ F2 [# X# {; Y2 `" m# L9.3.2 系统仿真模型要和现实系统一一对应吗? 253. f3 W ~$ R" E+ d' P) f9 L
9.3.3 系统仿真项目如何起步呢? 254
7 y9 e1 H* ] {! u" }7 @' K$ L3 t5 _2 E& ^2 k) B) p8 H
附录A 仿真用概率统计基础 257
. H5 u5 D. a$ c& n& v6 T# p% ZA.1 概率论基本概念 257$ }) Z: | ?& J- Z$ s. [
A.1.1 随机变量 257
0 h7 f- M7 v1 ]& d9 [/ }" k8 KA.1.2 离散型随机变量的分布 257
# U' P5 `6 s2 ?6 X* L5 P2 ? NA.1.3 连续型随机变量的分布 2575 v7 X9 _6 K. e1 P& I
A.1.4累积分布函数 258% w$ @0 E$ F8 z# ?) k, e% r7 j
A.1.5 数学期望与方差 258
B: m0 j. A! v7 H* [' n8 N5 mA.2 常用分布及其典型用途 258
% c) c) d; R, p* B! aA.2.1 常用连续分布 259
6 c- l W% g3 Q# U/ Y+ r iA.2.2 常用离散分布 264/ G2 V. k [# b! e1 J
A.3 抽样与统计推断 265
. `6 p; C- C! X4 H0 |. _) Z8 vA.3.1 总体与样本 266" `' ?# w) |5 Q$ B; O* l2 t0 R
A.3.2 参数估计 266
2 t* P9 g0 ?2 u% T9 G: eA.4 假设检验 271; L1 N' @9 u; K4 g5 G7 a1 k" q/ O
参考文献 273 |