本书目录( i6 d: u% b' K' j& o/ {. p
4 X+ F1 ?- j) Y2 w' L; S第1章 系统仿真基础 10
0 }3 |& M5 Y8 Q6 R7 p/ g6 }: t1.1 系统仿真的基本概念 10
( |# r" b; j# @$ `' \1.1.1 系统与建模 10
$ u6 _; O2 l: @. i) ^/ k1.1.2 模型分类 10
0 q+ q" j8 b; p1.1.3 仿真及其分类 12' r4 W7 M' t8 K( @8 E
1.2 常用可视化仿真软件包 12# I5 `/ [; @2 ~! x* y
1.2.1 仿真使用的软件工具 12) G, [1 H/ a# X% N- w& Y7 A
1.2.2 常用可视化仿真软件包 13
% `1 p! g' i7 n1.3 仿真项目研究步骤 21
6 l- H& ?2 Y7 o2 c1.4 习题 218 T/ Y5 t( d/ l8 M! R% B5 O
6 C* x$ I/ A. n+ j# ]
第2章 ExtendSim仿真入门 23
A' w; } p; m2.1 排队系统仿真 23) E9 k9 h) L+ L2 \; a$ q# T$ Z% X7 G
2.1.1 洗车模型概述 23
$ D4 f0 M( v$ o& E2.1.2 从简单开始——单队列单服务台模型 240 U2 O. z6 E' o$ Z1 V2 K
2.1.3 增加复杂性 29
~$ g# x+ U8 f0 d N& x# m2.1.4 典型性能指标 34
8 J" n+ }+ ^; [' W( ?4 B2.1.5 进一步探索 36
1 ^: {" \+ b8 y2.1.6 排队系统的特征与符号表示 37
8 B2 g) F/ [; S$ Q1 L% n2.2 离散事件系统仿真模型组成 396 x C0 M: W! k5 K, M2 G! N" N
2.2.1 实体及其属性 40! H/ `! A$ C5 w) C% j; I8 e
2.2.2 资源 401 [8 t2 \$ ^/ H9 x
2.2.3 队列 41# R# i! c% q: y5 K
2.2.4 活动 41
3 Y: C4 g% d" L; l9 h) e2.2.5 控制 41
% H% N- o( N6 q: i7 A+ E. F: p2.2.6 全局数据存储 41
5 s" _: G" S* m6 q' m: z0 L2.2.7 系统变量 42& g; z8 y3 z A4 }6 F3 n
2.2.8 事件 43- i% o' A( f* m9 v' B; x1 v) O
2.2.9 仿真时钟 44
' @' A3 V% n6 s7 F! ^: X* W2.2.10 仿真开始与停止 44
% k$ A. J8 A! h1 t8 w- k5 v8 O2.3 ExtendSim基本操作 453 N& _" |8 S* ?2 R' l3 g
2.3.1 仿真设置 45) r6 c* G- a; j; E, v! G
2.3.2 克隆、笔记本、文本输入、图层 50+ E+ E5 M7 q! _$ F( s. d# A
2.3.3 模型层级(Hierarchy) 51
! S" _1 A: \9 x6 Z! s, d2.3.4 模块连接与模型外观 53& A6 v4 r# V) X
2.3.5 如何理解ExtendSim模型的逻辑 53( J; C2 {$ q* ?9 h% V
2.4 习题 54
4 |, f( D7 q0 J8 v Y% U# Q2.5 实验 54/ c1 R: y: e: }) l
# D( h& y. B( T: [! `& Q i第3章 输入数据采集与分析 55
3 o& ^6 @& v: ?3 `4 F3.1 分布拟合的过程 55: d2 X% M, @! ^$ N
3.1.1收集原始数据 56' {2 S# v% I; r$ C8 g/ {8 k
3.1.2 数据检验 60; ^; H" @' W& l( @2 ]
3.1.3 辨识分布类型 64. Z$ j0 S; v) k* W3 W. \
3.1.4 参数估计 65: u! O0 h2 g9 r) v( L
3.1.5 拟合优度检验 66( f6 b; K1 \; \& T/ E
3.2 经验分布 67
$ X* U7 \+ e' X" g) H) n" g# M3.3 使用Stat::fit软件进行分布拟合 67* w& d9 F3 s- S% N: P
3.3.1 理论分布拟合—连续随机变量 68
% _# G8 n3 Z! V6 a/ \7 W8 n3.3.2 理论分布拟合—离散随机变量 760 a6 `3 a/ E% o4 c6 n) p
3.3.4 经验分布拟合—连续随机变量 78( D" w3 ~" x, {
3.3.5 经验分布拟合—离散随机变量 79
9 D5 ]: U3 O# F$ l2 g7 }5 O3.4多变量与相关输入数据 81
{6 r5 Q5 Y9 \! j: c3.5 习题 81& p z2 b+ ^$ z# ?4 u f! E
3.6 实验 81
* t, E* r" u3 A9 ~
/ k% \% ? k4 U5 ^. ?' s' X第4章 结构建模 83" E7 O3 Y/ e6 a& t7 o
4.1 ExtendSim模块概览 83
. [# w/ \* V$ V5 |4.2 实体生成与实体特性 847 F' \ H4 R2 E/ u I+ |
4.2.1 常用模块 84' |$ b1 g5 {: v
4.2.2 实体特性 85# D. s" {; h! w' R" R0 R( u
4.2.3 批到达建模 90
+ O9 ]5 i0 k6 X Y6 {4.2.4 非平稳泊松到达过程建模 91
: e1 P; j0 y) i( f0 T) R4.3队列和排队规则 92/ q" f& c5 v; V! p) ?
4.3.1 队列模块 92+ e* ]2 O J# F+ N- G) t8 X
4.3.2 排队规则 93: \( D0 ]5 V! e# [
4.3.3 排队行为 939 y* n& Y! c' a( T% ~
4.3.4 Queue Equation模块详解——复杂排序 96
3 {, q3 S& \2 l4.3.5 Queue Matching模块详解——实体匹配 101* f9 h& d$ y& O( N
4.3.6 Queue Tools模块详解——查看和初始化队列 102
; E9 i+ {0 M3 A7 t4.4 路由(路径选择) 103& j' X1 j6 J$ M: u3 v+ o
4.4.1 常用模块 104
1 }8 I1 a$ m2 X. S0 O4 [4.4.2来自不同源的实体路由建模 105/ k5 o! i' @1 G( j, L$ k
4.4.3 发往多个目的地的路由建模 108
/ C9 G' V: D* `" F. k4.5 使用活动模块执行处理 115
; [- `4 X( C6 w& Z q% l. K4.5.1 常用模块 1153 L8 r6 _% l' S% y8 L
4.5.2 串行处理与并行处理 116
. U! L4 I; |, w4.5.3设置延迟(处理)时间 117+ @$ w1 A7 [/ V7 Z" q) G
4.5.4 活动调度建模 120# G9 Z5 s0 _4 B& F7 K3 W6 A
4.5.5 中断处理 125
( L4 m" t- R4 O7 F7 q Z4.5.6运输与物料搬运 1348 P) j. X! q( ~ X7 [% [
4.6合并与拆分(Batch与Unbatch) 136
2 Y! O0 ?- y8 Y/ h g- W4.6.1 合并(Batch) 137
. Y/ ?: x2 e! S4.6.2 拆分(Unbatch) 1449 M, T( f P7 {" L. `: {) {) O
4.7 资源和工班(Resources and Shifts) 147
1 M! a! g: N6 v, {9 g1 f4.7.1 常用模块 148& E: z% ~$ G0 g+ s) N$ X
4.7.2 如何建模资源 148, m1 W l$ l# ?
4.7.3 资源调度 154
$ z! r% B' R F1 I4.8 数据存储与管理 159 ]( J% _- r/ Z- ~
4.8.1 内部数据库方法 160
/ C) ~3 t) \8 z! D* C/ Z+ q8 D$ E4.8.2 创建和使用全局数组(Global Array) 1638 F, Z, M$ }4 ~5 t1 j
4.9 基于方程的模块与编程语法 164/ W9 H X4 v1 P
4.9.1 输入变量 164
) d4 M+ A' w* }. X% I4.9.2 输出变量 1652 R- T6 t) w+ A+ Z3 m
4.9.3 方程 166
9 y+ D6 c& x. Q2 |- L% C* M4.10 曲线图模块(Plotter)的使用 169
7 n- W" y8 ^9 k! Z4.10.1 曲线图和数据面板 169
+ p) [; J8 B) y8 e5 Y6 E0 @ k4.10.2 Plotter模块工具 1701 ` }$ c9 u) ]5 t
4.11 实验 1739 j( y6 ~' k1 p
0 ]4 [% L& Z1 B. x: J第5章 模型校核与验证 175- C: n" d& ?( A' K L+ F1 v
5.1 模型校核(Verification) 175
/ G0 M7 e0 h( J( u" o5.2 模型验证(Validation) 175
_( D+ d+ M# q$ d8 w1 p5.3 ExtendSim调试(Debug)工具和技术 176
, v4 x" Y* W! g. r5.3.1 调试要点 176
7 i% q* w" y2 D g" |8 L D& P5.3.2 利用动画调试 177
) I1 b: i2 t& F; ?5.3.3 在建模过程中校核结果 1778 w4 p! k/ k9 w; v. R8 s* X! @. F
5.3.4 用于调试的模块 177
- }2 s+ Y1 c; f# b+ z7 U. o5.3.5 用Find命令查找模块 178/ _; k9 }( v q) O8 S' o) W
5.3.6 删除没有连接上的虚线 179( J0 r( b, n6 E, M- j$ x
5.3.7 用记事本集中观察比较数据 180
8 C" n" S" k2 H6 O9 H# [& I5.3.8 单步运行仿真 1804 K# ]6 O8 M- |- c4 c' U
5.3.9 模型报告 181
) {8 J. ~2 S+ g$ e8 ~; z4 `5 B ]5.3.10 模型追踪(Tracing) 181: M4 K% ^) X* y6 {
5.3.11 源代码调试器 1828 a0 E% x' q! v; v1 e
5 G& S4 [/ p) H2 e7 ~第6章 仿真输出分析 183
# ~9 ^3 G5 ^& x8 n( C, R6.1 概述 1837 j: l. c; M5 F) m2 c
6.1.1 什么是仿真输出分析 183* z8 Z; S. D8 b0 u, _; B3 U8 o
6.1.2 如何估计输出变量的均值及其置信区间 183
, l. O& |) u5 A! q6.1.3终止型仿真和非终止型仿真 185
5 s7 G0 r; c4 J6.2 终止型仿真输出分析 185, f4 F8 \) \0 s
6.2.1 确定初始状态 186
4 k6 T) g. o5 g ?9 D8 N& M3 ]2 G) v5 ^% T6.2.2 确定仿真运行的终止事件 186
9 |. `6 I4 K, N' g2 ^6.2.3 确定仿真重复运行次数 187+ I- x y8 Q# r5 I, H f
6.3 非终止型仿真输出分析 1889 q' n- V& z6 \' C0 E" S% \
6.3.1 确定预热期 1899 q* z, k7 N7 N0 V4 b3 t: x
6.3.2 确定仿真运行时间长度 190( ~* m7 K/ E6 I2 P: N6 e! p+ x
6.3.3 确定仿真重复运行次数 190$ H1 v7 V2 H) p" \
6.4 输出变量方差和比例的估计 191
9 g7 O$ G) u) L3 `8 ~6.4.1 方差的估计 191- @" ~) Q' j# b4 k& c+ Z8 H
6.4.2 比例的估计 191
$ Y8 g' p3 v, r* {/ L6.5 方案比较 192( d I, P9 P y9 U9 u0 i3 W
6.5.1 概述 192. {8 b3 X! D1 ^6 Q
6.5.2 双系统方案比较 192
: p9 T' ^! \: X* p2 ]/ ^1 O6.6 ExtendSim中性能指标采集方法 195
) |% O' Z* z. \. K6.6.1 Statistics模块与一般统计 195
0 k' j$ @, S4 Y8 ~# F3 v6.6.2 全能的Mean & Variance模块与高级统计 198
7 }& D& N5 o: g& S4 p) f n- D6.6.3 预热期的设置 201( U6 q( q/ e* G! c# Q3 n
6.7 习题 202/ m* }- B, D# z( [% c; x2 m& a
6.8 实验 2021 W' v/ o' S3 v0 i! j9 u( S8 ]
( e; z G( S. Y w P- l
第7章 仿真优化 208/ O- s% L8 ~' w' O0 r
7.1 仿真优化概述 208 c/ G [2 x: H( q
7.2 仿真优化的步骤 208
% b. d- L$ X( }+ v4 I. Z( w7.3 仿真优化案例 208
- ~. b! l1 i6 Q# [9 ]. r: _
- { o7 d* Q# w* j7 R0 j8 T+ Q4 F第8章 典型应用 213
% v& Q4 f: b m8.1 库存系统仿真 213
( N+ y5 k) H) U y$ D8.1.1 库存系统概述 2135 m- `. x. u& b D: r1 D; V
8.1.2 (s,S)库存系统仿真 2147 n" G# u' B9 n' F( l
8.2 制造行业应用 2202 x* Z6 f2 I2 O, b/ K; s+ M
8.2.1 问题描述 220
) S# q# ~# Y8 R: M& d8.2.2 创建模型前 222
% h4 O5 i, [4 S+ [8.2.3 建立模型的第一部分 222
' b* ? D" u Y) U& K, q4 V8.2.4 运行模型 224) C; n0 q) Q5 a/ b. l" X" Y
8.2.5 增加2个操作和2个缓冲器 2256 }/ ` S- u. A$ ~& I* u
8.2.6 增加1个缓冲器和非标准插入站 226- }& [* b9 b9 S4 b' F
8.2.7 完成模型 228
# o2 x" N- x- Z8.2.8 运行“现状”系统的模型 229
+ I q7 i' I0 o8.2.9 增加新生产线 229
. s! p" T4 I8 Q T8.2.10 增加另一个自动插件机 230; F8 u' h8 M( z X6 T3 i
8.2.11 结果分析 231
9 w6 J5 }+ G7 q8.2.12 增加动画 232, w6 w6 x6 W* G# F- Z
8.2.13 对结果有把握吗 232
! Y4 i9 M1 a0 d8.2.14 最终分析 233
: W- Q1 {8 v N; W8.3 服务行业应用 234
2 f+ X& t$ z+ o8.4 集装箱码头装卸仿真 238
$ i/ d+ ]1 w! h! g& b6 K) C- n! n4 Z8.4.1 集装箱码头物流系统工艺方案与运作流程 238; r# I5 R) l7 \6 T
8.4.2 集装箱码头物流系统仿真建模 239 J, U1 j) q# H2 J! [# \! r
8.5 实验 245
" j K b2 r( r- U
* V6 Y5 y# {* \- @1 Z& |第9章 仿真应用的进一步思考 248, J+ L9 d. U4 O) w# W% u6 F2 u
9.1 系统仿真的本质思考 2488 \6 l5 n! O; j4 r) W
9.2 形似和神似 249
/ {" k$ `1 v" v! r7 x9.3 系统仿真应用中的几个疑问 2539 N D) l& j8 m. Z2 g. k) J+ E
9.3.1 系统仿真是影像制作吗? 253
9 y. B) \4 F3 A9.3.2 系统仿真模型要和现实系统一一对应吗? 253
( o `1 W5 @ `! I/ r" t9 { b9.3.3 系统仿真项目如何起步呢? 254. V% i% I2 Y: ~3 e- ]3 [6 A
' J+ J5 o% |8 W附录A 仿真用概率统计基础 257& p! m/ z' }& V
A.1 概率论基本概念 257- o1 L! ?! ?& R+ |
A.1.1 随机变量 257
$ Y3 \) f- d: D7 N' |A.1.2 离散型随机变量的分布 257
4 `9 j/ ^4 a+ t9 ]5 DA.1.3 连续型随机变量的分布 257" ~5 E r- ?! }2 `$ c' C$ W
A.1.4累积分布函数 2584 d0 i1 A+ }2 T G6 v+ D; z+ b% p
A.1.5 数学期望与方差 258
$ y8 x$ p" z- a% _2 z) v; T; `A.2 常用分布及其典型用途 258
2 |4 e, _4 {) F' PA.2.1 常用连续分布 259
0 N D9 R i( |+ aA.2.2 常用离散分布 264/ H \' V" \. V4 f- a' x
A.3 抽样与统计推断 265
- ?. G! t4 M0 \1 }$ o9 kA.3.1 总体与样本 2667 ?- {; x- N0 @6 u3 ~$ g) Q% _
A.3.2 参数估计 2662 Y/ n6 G& i9 y; S6 B, m
A.4 假设检验 271
' b+ [4 G8 I1 Y1 A6 m* R( \2 K \参考文献 273 |