本书目录5 o0 O' H! d5 z: f* }9 N& i/ k
- p9 N7 ?: h+ V3 H# ~第1章 系统仿真基础 10
- X% k3 f1 T! k2 M% v9 a8 c: m1.1 系统仿真的基本概念 10) o- }: L3 {: s, q
1.1.1 系统与建模 10
7 P! j& }8 ?! v' R) q9 J$ a1.1.2 模型分类 10
. t! I6 T |& L* t4 p& \9 u1.1.3 仿真及其分类 12
; w# N0 F; u$ p) }+ d1.2 常用可视化仿真软件包 12' ?. p6 }4 y: a! v
1.2.1 仿真使用的软件工具 12
4 Z9 w z, f$ u/ V1.2.2 常用可视化仿真软件包 13
/ [) x2 f& @# C: g- k' @ e1.3 仿真项目研究步骤 21
' [# h% N( m* q8 }# @4 b1.4 习题 21
, d* H6 ]- d% _! \7 c( H; x( H6 x& X; V" I6 ?/ g2 s
第2章 ExtendSim仿真入门 23
8 S8 j/ i$ Y; V) O" p4 y6 R2.1 排队系统仿真 23- s3 M: i5 f& f7 o4 C9 n) Z/ d! h
2.1.1 洗车模型概述 23
/ w9 u; V# B* d4 E. J2.1.2 从简单开始——单队列单服务台模型 24 E. n7 c; q; M- J2 R* \" |8 }
2.1.3 增加复杂性 294 j- P2 x7 ?5 R( A' f
2.1.4 典型性能指标 34$ \3 @( L# p5 L, D' A! c0 |9 I* }9 Q
2.1.5 进一步探索 36
a) H6 E' @8 p& I2 G2.1.6 排队系统的特征与符号表示 37: R1 D5 i3 O4 ^) ?6 M
2.2 离散事件系统仿真模型组成 39
5 N1 @- L, x% w2.2.1 实体及其属性 40
6 ]5 e& Z; c, R7 j) S2.2.2 资源 402 V0 f9 o* X4 H$ u- F7 u' V m
2.2.3 队列 41
3 W5 d4 T/ N; w/ g7 d8 E, P2.2.4 活动 41: ~& A o6 F s$ l; Y$ u
2.2.5 控制 41; O6 }/ O _! b: R- v9 ^; h* u
2.2.6 全局数据存储 413 C" z0 l2 [3 l; O% R( j
2.2.7 系统变量 42
4 b5 A& F# T1 d1 q2.2.8 事件 43
: _) u1 P- @$ L3 U2 X2.2.9 仿真时钟 44' h1 G$ K8 r. ?7 K, s
2.2.10 仿真开始与停止 44
# S. f7 [4 _) m4 b7 k/ J2.3 ExtendSim基本操作 45- Q' i/ ?* w& n1 ~
2.3.1 仿真设置 45: I6 D! G0 H* ]3 `4 t
2.3.2 克隆、笔记本、文本输入、图层 50
" K+ x$ @2 J. E8 u! h2.3.3 模型层级(Hierarchy) 51
0 Z7 t9 E) ^# F C s/ b+ i2.3.4 模块连接与模型外观 53
" {9 z) ]1 d2 V' L- W9 j" {. c; h' h2.3.5 如何理解ExtendSim模型的逻辑 53
& z; H, W- R5 Y5 d" G# F) O" o" o! U2.4 习题 545 s! u0 H! s' L q+ K+ ^
2.5 实验 54
" H3 p' i I3 r0 m. x
# I5 W. d, n& h0 h$ d第3章 输入数据采集与分析 553 p6 @* Q* i* J0 C9 g2 N
3.1 分布拟合的过程 55
4 ?7 `" t4 C; `% a T3.1.1收集原始数据 56' e: X: i. R, \" z# p6 }# k1 A
3.1.2 数据检验 60: d( y0 o& z3 w5 p5 Q
3.1.3 辨识分布类型 64# J5 k A4 ]/ R. {( ?4 L! c1 \& V
3.1.4 参数估计 65! k* H9 @ k. ?, Q
3.1.5 拟合优度检验 664 ]0 U# j9 {. \9 V6 |/ U
3.2 经验分布 67
9 S8 o8 j' P8 e: ^+ w; H; K. [3.3 使用Stat::fit软件进行分布拟合 67
* t, I: P; g9 ~; `4 f9 J3.3.1 理论分布拟合—连续随机变量 684 R* j5 P5 B; F& m4 }
3.3.2 理论分布拟合—离散随机变量 76
7 l9 U. T4 x1 B+ ?3.3.4 经验分布拟合—连续随机变量 78! m6 b1 I; ^; P9 G
3.3.5 经验分布拟合—离散随机变量 791 a3 t w- {; i) v4 B& W7 ?1 Q
3.4多变量与相关输入数据 81
h9 k; t# u( ^3.5 习题 81
* Y" Y' g% `: T: {" G) e% h3.6 实验 81
' R, i5 N) a8 |9 M# ?: |
% i, U7 U: I' k P0 S6 R" M: j4 z) o第4章 结构建模 83) o4 S8 T' v7 J) r0 s K
4.1 ExtendSim模块概览 83: q' e. T7 y9 r/ k
4.2 实体生成与实体特性 84) a* c b0 x) R# `, q6 ?
4.2.1 常用模块 84) c( ~1 v* b S7 g- P! Q
4.2.2 实体特性 85
- Q$ G# B2 o/ D r- g: u8 [4.2.3 批到达建模 90
% I/ v. p8 C6 l1 T- `6 Y. m0 z0 }4.2.4 非平稳泊松到达过程建模 91
! n& G" X: r- i+ U1 e% v4.3队列和排队规则 92
2 V `7 v0 I4 \, i4.3.1 队列模块 92
; n% `1 e: ]% D4.3.2 排队规则 93
/ h. _3 n. ?* V' i. w5 T/ |4.3.3 排队行为 93& z! _+ A, a0 h& Z- J
4.3.4 Queue Equation模块详解——复杂排序 96
$ [( G3 `0 T) ?, Z$ ]4.3.5 Queue Matching模块详解——实体匹配 101* [/ A% y L" n' v( O7 x
4.3.6 Queue Tools模块详解——查看和初始化队列 102
2 E% z2 D3 ]4 n4 Z' I& u4.4 路由(路径选择) 103
3 ~4 c3 A$ U, n! g4.4.1 常用模块 104( ^4 [! s; R6 ~/ ?7 x6 N
4.4.2来自不同源的实体路由建模 1050 l9 x0 ~- |' m z+ l
4.4.3 发往多个目的地的路由建模 108, l u$ k5 y' C; _
4.5 使用活动模块执行处理 115/ X) S, _6 O. k1 J5 r
4.5.1 常用模块 1155 H# i" e; s. t/ T1 M- A* u3 V
4.5.2 串行处理与并行处理 116. A5 T( s3 o, V& r; Z x/ R
4.5.3设置延迟(处理)时间 117
: }% i b W0 N& F, [& Z. {! a* y4.5.4 活动调度建模 120
. C8 q+ [, p: Z! Y/ Y3 G2 Q, G4.5.5 中断处理 125
$ ~; [' `8 `2 M/ ~& l4.5.6运输与物料搬运 134
# F6 V( x# g/ Z: G5 C( N: Q, |4.6合并与拆分(Batch与Unbatch) 1369 e7 v' {/ G. j2 V9 F. k
4.6.1 合并(Batch) 137$ W/ B0 k' @. Y4 J# w
4.6.2 拆分(Unbatch) 1445 h) _; Y8 N/ c
4.7 资源和工班(Resources and Shifts) 147
" X6 q3 i7 @* w6 f7 l4.7.1 常用模块 148
% m6 C8 N$ f% N1 a' x. u4.7.2 如何建模资源 1480 o0 J' {# }, _5 j2 \% L% b0 W
4.7.3 资源调度 1540 N" b/ }( T, M1 A
4.8 数据存储与管理 159
8 Y9 s0 Z7 T0 Y: H$ {3 b4.8.1 内部数据库方法 160# t" Q/ l6 Y, F( g
4.8.2 创建和使用全局数组(Global Array) 163. s' k) K: z6 ?8 a5 {
4.9 基于方程的模块与编程语法 1648 r: u |% V8 U$ V! n! x
4.9.1 输入变量 164
: p$ t1 X7 H p& X! W4.9.2 输出变量 1659 A w5 d( u: c) X2 d+ ^
4.9.3 方程 166
: |, a! D# m* s: r1 ~1 ~# N: p4.10 曲线图模块(Plotter)的使用 169! [; V' T: E7 F1 }! d
4.10.1 曲线图和数据面板 169
, q' J @, ^; m4.10.2 Plotter模块工具 1703 v% e) c' v8 D0 K2 `, x
4.11 实验 173' }) C6 ~- f3 Y! q
+ @. c. d/ t7 [, N第5章 模型校核与验证 1750 u& B2 `+ }1 h ~" M9 s( Q
5.1 模型校核(Verification) 1752 f3 v% I _; z9 y0 G) t
5.2 模型验证(Validation) 1755 t$ @$ Q0 W8 {0 G
5.3 ExtendSim调试(Debug)工具和技术 1769 f. `" B% `) k$ z/ l* P
5.3.1 调试要点 176
! |6 k1 I$ Q0 Q8 @5.3.2 利用动画调试 177
/ g* `; p1 l! p8 s8 v5 K0 A+ \5.3.3 在建模过程中校核结果 177: {4 K* s. j; n) u3 u
5.3.4 用于调试的模块 177
1 c. u$ p+ y( a1 O! Z5.3.5 用Find命令查找模块 178+ Z' z5 s3 I3 w) _) m# [
5.3.6 删除没有连接上的虚线 179
$ l- u% ]6 P k4 ]$ t3 ~5.3.7 用记事本集中观察比较数据 180
; N& d; ]5 k y) _$ |: ~+ R8 m5 c5.3.8 单步运行仿真 1803 c" ?, f2 e- s7 t* X
5.3.9 模型报告 181
) T& @, [1 j- Z; y( W5.3.10 模型追踪(Tracing) 181
1 N% ]7 x% e8 ]5 @4 ^5.3.11 源代码调试器 182
) [9 W* m3 q. s* Y% E+ R
9 ^$ U* ]2 V: C9 ?+ }: L. n* U+ B第6章 仿真输出分析 183; z/ S+ ]8 C5 E0 w/ l
6.1 概述 183
: B5 `7 [: M! z6 Z; i6.1.1 什么是仿真输出分析 1839 I1 B- \. X3 g1 P- m+ h
6.1.2 如何估计输出变量的均值及其置信区间 183
( }+ L& S* R! v5 L4 k8 h9 U( f! n6.1.3终止型仿真和非终止型仿真 185
$ ~1 g( m7 [& J6.2 终止型仿真输出分析 1855 k3 J+ D. J) u. [* U" } c6 w
6.2.1 确定初始状态 186, e% C4 H l! s' m5 n
6.2.2 确定仿真运行的终止事件 186: p. C x% p* c) k7 v
6.2.3 确定仿真重复运行次数 187- b+ W# a4 a8 m. z% `8 F9 F
6.3 非终止型仿真输出分析 188 m3 ^2 U& j3 i6 l
6.3.1 确定预热期 1893 g) t0 r& c7 n, O3 ]7 K2 q) @
6.3.2 确定仿真运行时间长度 190( r g/ }, x) ?2 X! _$ w. a
6.3.3 确定仿真重复运行次数 190) ~1 i# |7 b K$ e
6.4 输出变量方差和比例的估计 191
, U. h8 F+ p+ P4 M- G6.4.1 方差的估计 191: u: l2 G" S4 p8 \9 E# `
6.4.2 比例的估计 191: n7 k- o1 M! U5 p. J) W
6.5 方案比较 192
7 I7 d; @1 k5 k4 |1 R. f2 c+ _( ~6.5.1 概述 1923 F7 P8 F( J8 V" u+ x
6.5.2 双系统方案比较 1922 A) R/ O& O" T$ X$ M! K. \# d3 f
6.6 ExtendSim中性能指标采集方法 195
$ B7 ^7 l. O" b6.6.1 Statistics模块与一般统计 195
1 A8 ]' K6 m% k2 Q4 e6.6.2 全能的Mean & Variance模块与高级统计 198( X% V/ f/ H; k
6.6.3 预热期的设置 2011 x7 o) P3 i8 J9 k
6.7 习题 202- `* L3 q5 l# A
6.8 实验 202/ w; T. P h) H# {4 L# X, R1 ]1 U8 t
1 N i0 b+ M+ m2 u# d" ~, n
第7章 仿真优化 208
" U4 I* d5 H* C, J7.1 仿真优化概述 208
9 I) _1 F$ j' H; q7.2 仿真优化的步骤 208" Z8 W; g; a& @" Q: z# Y
7.3 仿真优化案例 208
4 X( z, S8 _* p2 @" H2 |, p0 j
4 h, C; q# i9 x6 E- a: g# ]. f第8章 典型应用 213- C4 b+ C' E3 v# C
8.1 库存系统仿真 213; ?; g$ N& ~9 C: T
8.1.1 库存系统概述 213
0 Z* b, r+ Z" V+ a% Z8.1.2 (s,S)库存系统仿真 214$ Q; o) I- [) |) a4 r( `
8.2 制造行业应用 2206 E0 W- k; O0 p$ s* C
8.2.1 问题描述 2207 ]; S0 M$ g& R$ R s: M. z, n. [
8.2.2 创建模型前 222" H9 m' j7 `% f9 S+ R8 ?
8.2.3 建立模型的第一部分 2228 |. v' k" w' \: W
8.2.4 运行模型 2247 g* Y% X) V0 ~7 m/ T, v
8.2.5 增加2个操作和2个缓冲器 225% @: l v5 e& E0 m8 o( S
8.2.6 增加1个缓冲器和非标准插入站 2261 m6 _+ m( H$ @8 D, j" m! A4 N
8.2.7 完成模型 228
{( U% n# \8 @) h8 Z T2 N8.2.8 运行“现状”系统的模型 229
: U( Z* N. f: v0 N" i% j8 P5 a8.2.9 增加新生产线 229% Z+ @/ |# v( H9 ?) ]* X. J
8.2.10 增加另一个自动插件机 230
; y$ c8 _3 d8 f0 @8.2.11 结果分析 231. X+ z) q1 k m' j$ V
8.2.12 增加动画 232: }8 R+ ]6 p& F) X" l0 E+ W) O
8.2.13 对结果有把握吗 232
6 o# f' p* c ]" X: s# x8.2.14 最终分析 233% ~8 ^/ X# s8 q4 Q) f% y8 U
8.3 服务行业应用 234
1 h0 W4 M5 ?7 g) C1 L$ G8.4 集装箱码头装卸仿真 238
4 H' f3 p# ]! I- u8.4.1 集装箱码头物流系统工艺方案与运作流程 238% B5 `, z% O1 b$ Y$ K* W- v9 D, L
8.4.2 集装箱码头物流系统仿真建模 239& a4 ]. S# w1 H6 L- Q& B, N/ A
8.5 实验 245
* H: ^/ q; _1 Q0 @/ r3 R' x
4 O$ ~+ {1 `; N$ Q1 m第9章 仿真应用的进一步思考 248
0 L$ q& N2 C0 y: e9 U9.1 系统仿真的本质思考 248* c" M& q$ m2 ]" a6 S+ N
9.2 形似和神似 249# H, W0 P7 u! y0 Y; K3 K3 w
9.3 系统仿真应用中的几个疑问 253
% A7 \6 ^. A3 S% v" q9.3.1 系统仿真是影像制作吗? 2538 u4 K% ?' V6 S2 W: E
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
8 A% N9 |/ y( H; ^! m% P9.3.3 系统仿真项目如何起步呢? 254
; l$ ?8 M: M6 ~: l, p0 q3 ]0 h& h1 q
附录A 仿真用概率统计基础 257
8 T0 I1 R/ }2 m4 Z9 G. J) c7 SA.1 概率论基本概念 2570 B$ a* G4 D0 `- Z: S& M# Z [9 m+ ?% R
A.1.1 随机变量 2571 V! ~0 l3 |" R$ G9 i. ~
A.1.2 离散型随机变量的分布 257
9 c" U$ j& K7 p P( ~! I& C* _A.1.3 连续型随机变量的分布 2578 D- z/ Y7 V$ K) }
A.1.4累积分布函数 258; C7 q8 y K$ w# \: |& S' S
A.1.5 数学期望与方差 258; {$ f" @5 d- L- {* M
A.2 常用分布及其典型用途 2588 v4 A7 ]% x# O" X- v
A.2.1 常用连续分布 259! `, v/ B7 U& F/ K& S
A.2.2 常用离散分布 2641 p4 d P" n0 O
A.3 抽样与统计推断 265 m3 C: I+ x; \
A.3.1 总体与样本 2667 l- z& P8 C9 t7 i0 E8 ?
A.3.2 参数估计 266
. y' p- q3 o' t: ^; pA.4 假设检验 2713 t+ a5 |; H/ F, i% u8 {8 L
参考文献 273 |