本书目录) o0 I' D8 W/ q- P
6 O9 o k- ^) j' U
第1章 系统仿真基础 10
l4 t7 s O! v/ g/ A1.1 系统仿真的基本概念 10
& X) g/ Y9 S: ~! R4 V5 l1.1.1 系统与建模 101 H3 A8 { X- B
1.1.2 模型分类 108 x' c7 @8 E7 c- O2 L* O& {5 e1 O
1.1.3 仿真及其分类 12. L( a& I* [- c+ G$ Y0 G
1.2 常用可视化仿真软件包 12
" p7 y# N) Y" p' _( {& b5 o1.2.1 仿真使用的软件工具 12) L9 @" d0 J+ z
1.2.2 常用可视化仿真软件包 13
4 L0 C8 r/ J; j( M' z& U c; f1.3 仿真项目研究步骤 21# L$ ]% [3 W1 w v* K
1.4 习题 21
6 T, U2 y& k" k2 F' y$ G' W) ?6 u+ y9 r$ u
第2章 ExtendSim仿真入门 238 @& C* k" B4 J. f4 I; w+ r- h6 z
2.1 排队系统仿真 230 ]( {7 `$ }1 C5 v* L# Z* S. o/ W- [
2.1.1 洗车模型概述 23
" M& R7 D+ s: n% b( }2.1.2 从简单开始——单队列单服务台模型 24" R/ W0 R: g/ s7 w9 F7 f
2.1.3 增加复杂性 297 V3 c, \3 T( K2 R: b! y y5 B
2.1.4 典型性能指标 344 s. I, T" i. P& f
2.1.5 进一步探索 36" s5 o+ U0 V, i+ u4 D
2.1.6 排队系统的特征与符号表示 377 p0 W* I3 Q1 M
2.2 离散事件系统仿真模型组成 39
5 V2 |5 k# y# ]& c2 o; _$ w5 I2.2.1 实体及其属性 40# d( e( q2 B5 F+ q+ I" Y
2.2.2 资源 40! t/ X3 R9 g2 B. O
2.2.3 队列 419 p1 U* t( o+ g4 p5 P
2.2.4 活动 410 M2 I7 A5 ^2 v: v+ _
2.2.5 控制 41
* v j: g [, p, h: a2.2.6 全局数据存储 41
( {2 @- p$ M {2.2.7 系统变量 42
# `5 {; m# u, C# B6 Y2.2.8 事件 43' m1 U, M8 m/ q- x* s
2.2.9 仿真时钟 44 B; {, l6 h9 p+ y5 [+ U
2.2.10 仿真开始与停止 44$ p0 `! i; A D8 |9 n, I3 {
2.3 ExtendSim基本操作 45
; p$ n' Z' e1 @2.3.1 仿真设置 45. q* z$ ?$ C" s1 d7 l8 `; P2 S. C
2.3.2 克隆、笔记本、文本输入、图层 50
0 j7 k/ @' ~/ K- Z2.3.3 模型层级(Hierarchy) 51$ [1 D( b: q3 d9 ~
2.3.4 模块连接与模型外观 53
% N# r4 j5 u u H2.3.5 如何理解ExtendSim模型的逻辑 53. K) c) y O! g% C8 }- S
2.4 习题 54( i/ s7 o+ O: P5 G, j
2.5 实验 54
7 \8 S: y% \8 D! k. P- u
8 q: c! h# O9 t/ I% C+ @第3章 输入数据采集与分析 55& T9 i0 W8 `. _0 ~" E
3.1 分布拟合的过程 55* U; p5 G" v- d+ U
3.1.1收集原始数据 56
" m, j% I+ ?6 H# J6 M5 r3.1.2 数据检验 60
. K; G' `" ^3 n9 N2 J |% M" k! I7 \3.1.3 辨识分布类型 64! P/ z+ }+ S3 M+ e
3.1.4 参数估计 65
. M7 c8 ?- |* `! @& a# v8 `3.1.5 拟合优度检验 66
( c7 o5 t5 x! F- y$ i4 ?% ]3.2 经验分布 67; U4 u# e8 y% C: P$ L$ q% k4 P6 k
3.3 使用Stat::fit软件进行分布拟合 67
; g( U+ s+ m0 }) a: X/ X& w. Z3.3.1 理论分布拟合—连续随机变量 68
2 {% D% a& g' t' U3 t9 N3 a; X9 k" V3.3.2 理论分布拟合—离散随机变量 76
0 F3 G% U- g/ E: B$ J& S4 A3.3.4 经验分布拟合—连续随机变量 78+ H( F |+ ^! D3 K' {
3.3.5 经验分布拟合—离散随机变量 790 [# p- _5 X! Z2 u
3.4多变量与相关输入数据 81
4 }6 u6 {7 N" u* R1 q* V1 D+ E* W' E+ e3.5 习题 810 z8 D& B( z; c3 I
3.6 实验 813 O$ Z7 L4 ]; M& {9 S# P5 a
( D% l4 R& N& U8 n) @7 ?, R
第4章 结构建模 83- ^8 C+ C( X2 Z# c5 W' V1 \4 F+ ^
4.1 ExtendSim模块概览 83- ~2 u; R* E# j4 T; ^. O
4.2 实体生成与实体特性 841 X5 m ~) z: p" M
4.2.1 常用模块 84% M( C5 z# n; a
4.2.2 实体特性 85
" ~! u$ o/ ?6 ~0 r4.2.3 批到达建模 90# n- c1 P3 T/ H( T a" ]3 z; f
4.2.4 非平稳泊松到达过程建模 91' h6 h- w( Z8 c* u* J
4.3队列和排队规则 92
7 v5 T# ~! l3 M2 g( D1 j+ F4.3.1 队列模块 92
) v8 o, ]) a' u" _$ T4.3.2 排队规则 93
: k( N0 n, d g ]% Y6 C! X4.3.3 排队行为 93; G/ V3 c7 U/ z2 K1 D
4.3.4 Queue Equation模块详解——复杂排序 96
2 y' d4 t% B: y. R) q4.3.5 Queue Matching模块详解——实体匹配 101
' _+ e& o) i( D9 H0 m, s; c* d4.3.6 Queue Tools模块详解——查看和初始化队列 102: O8 F* y, d# t. `1 j; z8 B
4.4 路由(路径选择) 103! u$ m t! p) ]2 M m2 |
4.4.1 常用模块 104
_2 K& }( A# ?' V4.4.2来自不同源的实体路由建模 1050 _' g# i4 F3 h6 k& S. S4 _2 l
4.4.3 发往多个目的地的路由建模 108
W1 i3 N/ D8 N! q `+ e) @* T2 ]4.5 使用活动模块执行处理 115+ c) \0 C( f! H4 q& x5 w9 f
4.5.1 常用模块 115
i, s; L9 g: o% F4.5.2 串行处理与并行处理 116
! n( ]6 k+ h5 T2 m% O3 k9 L0 J4.5.3设置延迟(处理)时间 117/ w# Z* P( c1 f5 x, A8 F# W
4.5.4 活动调度建模 120
6 _' Z3 y- S6 i( L, a+ F4.5.5 中断处理 125
* O1 c$ Y! {2 Y( V; D4.5.6运输与物料搬运 134, z5 q: E8 n2 e' t& n {
4.6合并与拆分(Batch与Unbatch) 136
) m& L) e) g4 T' ]" K; Q2 F: j4.6.1 合并(Batch) 137
4 v3 e5 s7 e& U: o h/ u; x# ]4.6.2 拆分(Unbatch) 144
0 Y$ J( A8 H% N! f4.7 资源和工班(Resources and Shifts) 147% u* i) Z) D7 s1 ~$ a) ^3 g2 Z/ e6 {% v
4.7.1 常用模块 148
|. h3 y* y# l5 F$ R5 c4.7.2 如何建模资源 148$ w# o+ i* E+ A3 w6 F" v* ^
4.7.3 资源调度 154 E' w1 T+ u0 j1 E8 B
4.8 数据存储与管理 159# `7 o9 s8 Z* S- n
4.8.1 内部数据库方法 160 e/ f. z% w. C: w( }
4.8.2 创建和使用全局数组(Global Array) 163% S, ~# T8 E4 m( k! J. M
4.9 基于方程的模块与编程语法 164
/ e5 O z" K9 ~% b' u4.9.1 输入变量 164
% i, N# B' Z# a) S: L. `$ V; p4.9.2 输出变量 165
: v9 R) |: i7 r* w8 v. V. a% I4.9.3 方程 1666 Z5 [+ b- _/ C! G1 p
4.10 曲线图模块(Plotter)的使用 169* U! R6 R" H: }0 _, x
4.10.1 曲线图和数据面板 1699 }8 C8 \9 B# t7 N
4.10.2 Plotter模块工具 170
, L) b% w* e0 x8 Q3 k3 Z4.11 实验 173; a" d4 G3 W7 T, g
: M0 S5 w2 b9 o# P7 z# E
第5章 模型校核与验证 175" g) U, f, X. h
5.1 模型校核(Verification) 175 a9 o" v2 d0 M$ ^" Z
5.2 模型验证(Validation) 1751 V/ F$ ]3 m! C' c6 t2 v( ]" l2 P
5.3 ExtendSim调试(Debug)工具和技术 1765 H! D4 B: `$ w' A. E* a4 j
5.3.1 调试要点 176( o5 C7 r0 j1 Q% X4 i
5.3.2 利用动画调试 177' I; Z8 L$ B8 c
5.3.3 在建模过程中校核结果 177
' E: D3 a! S/ S2 f4 u5.3.4 用于调试的模块 177
# p: [! I: h! v- `* L' G4 }$ {+ R5.3.5 用Find命令查找模块 178
0 P& L( R5 g% g1 i5.3.6 删除没有连接上的虚线 179
2 b4 z8 F9 A3 s! m5.3.7 用记事本集中观察比较数据 180
* M1 r( ]0 S, u5.3.8 单步运行仿真 180' \$ J# I& M8 o. f; | c
5.3.9 模型报告 181
' f9 K2 V8 a5 v* A5.3.10 模型追踪(Tracing) 181( b6 F0 c/ j8 k3 A! t
5.3.11 源代码调试器 182 M4 O: J9 K7 h+ k, H2 l- W6 @; ^& U
; a# a- J3 w ~
第6章 仿真输出分析 183' I( b9 ~+ r( e- v) U( B3 v Z
6.1 概述 183- ~4 j- K% x6 p4 y2 F0 q8 f3 M
6.1.1 什么是仿真输出分析 1837 M) c& z$ {7 |: c& {, L1 s
6.1.2 如何估计输出变量的均值及其置信区间 183
+ ? S. {- q2 ^8 g. W6.1.3终止型仿真和非终止型仿真 1857 r+ D' @/ |# x8 d) E6 a
6.2 终止型仿真输出分析 185
1 b& l7 p' T; @: h9 T7 o+ O6.2.1 确定初始状态 186; I' }7 _ T7 t7 {6 I
6.2.2 确定仿真运行的终止事件 186
8 i5 ^0 [& i5 V& G4 C6.2.3 确定仿真重复运行次数 187
# \0 `+ l5 ]0 Z4 Q3 t/ V1 w, W6.3 非终止型仿真输出分析 1887 ]" \8 {+ X% s' m& `% W
6.3.1 确定预热期 189) Z) o' a1 x) ^. K
6.3.2 确定仿真运行时间长度 190
: b' I) E D4 p# g# ^. o6.3.3 确定仿真重复运行次数 1904 _6 ]8 e. [' g* x. T
6.4 输出变量方差和比例的估计 191) p4 V! {6 p. \! t# f( d) g
6.4.1 方差的估计 191
9 m7 X: u t) }/ ?: \: l% {6.4.2 比例的估计 191
' M9 H& d8 s/ i3 r6.5 方案比较 192
5 d M0 [/ V# z6.5.1 概述 192
A1 U5 K: S2 x$ t! v* J5 r2 L: A9 t* ]6.5.2 双系统方案比较 1927 I7 F3 Q1 {+ S
6.6 ExtendSim中性能指标采集方法 195, y( G5 U4 E2 g
6.6.1 Statistics模块与一般统计 1952 [( \: Z; F/ A q# D0 o0 j
6.6.2 全能的Mean & Variance模块与高级统计 198
) D9 v7 \( L. ~, O6.6.3 预热期的设置 201
0 C. Y# l, m/ A1 l6.7 习题 2028 O7 y* h0 y4 W
6.8 实验 202, m. X/ Z1 y8 c% `. j
& ]: r. o4 N: _ N, d) F- y" x% Y第7章 仿真优化 208
9 L% ]( y5 Y' \. \7 M7.1 仿真优化概述 208
5 ~3 M$ f, G9 b& m7.2 仿真优化的步骤 208, M7 y6 X' N8 q9 Z
7.3 仿真优化案例 208/ s4 e0 i7 u$ C% E) T- B
+ u4 z8 c1 ]) v! f! |7 r9 _
第8章 典型应用 213
2 Z s1 f' R, x0 V/ @ b1 V, g8.1 库存系统仿真 213
' S/ _ z1 y1 A, p! ?8.1.1 库存系统概述 213( q! s& n5 i% Y
8.1.2 (s,S)库存系统仿真 2140 T: W% {+ L9 v* m9 f& | H; D: m* N
8.2 制造行业应用 2207 }2 R$ v4 l: X' F# T. S8 ?: c. ?
8.2.1 问题描述 220
* D/ ^6 @! j# M* B6 m/ x" F1 O8.2.2 创建模型前 222
( y& z5 X( f8 |* @8.2.3 建立模型的第一部分 222
; b4 A w6 ~! G$ S& A x8.2.4 运行模型 224
+ g8 k$ E4 o+ O8 `8 T8.2.5 增加2个操作和2个缓冲器 225
# i3 n8 } q4 M6 z8.2.6 增加1个缓冲器和非标准插入站 226& |2 k/ ?0 ~7 q* j! o Y
8.2.7 完成模型 228) V2 X8 l0 @% p' B. P# b
8.2.8 运行“现状”系统的模型 229/ ]' K6 o x4 w% ]
8.2.9 增加新生产线 229+ h, w! j/ H+ {8 b1 |2 {: |5 P, x% i
8.2.10 增加另一个自动插件机 2304 G+ l; G( S: |
8.2.11 结果分析 231- |- |4 e4 n. G$ i# o' d4 e
8.2.12 增加动画 232/ i. C/ v, x; W. j! J% B$ T; U
8.2.13 对结果有把握吗 232
2 S" M" H1 O+ p" O8.2.14 最终分析 233- H! o R' j2 `
8.3 服务行业应用 234
) }, i% A0 Y0 t& K/ x& V8 I: E8.4 集装箱码头装卸仿真 238
' a: z/ J* t& k {" L- j8.4.1 集装箱码头物流系统工艺方案与运作流程 238
3 o! E0 v" [" F$ y8.4.2 集装箱码头物流系统仿真建模 239
3 L% [* r- t! v5 W3 k" H8.5 实验 245
' v/ E- @, B* x. n$ h) y% Z# Z. \- P3 q3 E; U- |
第9章 仿真应用的进一步思考 248# j' `: l R5 l/ L% ]/ p' w P1 `
9.1 系统仿真的本质思考 248$ Z; U: ]. Q/ ~2 T% a9 K0 j
9.2 形似和神似 249, L5 {4 P5 r; v& o, |( N" L
9.3 系统仿真应用中的几个疑问 253# R/ o, \0 w5 o3 ^1 K
9.3.1 系统仿真是影像制作吗? 2538 F N" z% y6 ^2 o7 N
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
) o" P; _4 X. [2 j6 L- ]( I9.3.3 系统仿真项目如何起步呢? 254( @ b* s* H: E' s
+ V; ?4 b/ E* l% t( j* f8 z
附录A 仿真用概率统计基础 257
2 V3 z: [; r8 L0 R# ~3 u8 xA.1 概率论基本概念 257: t$ Q% K% g$ M8 Y* r# E1 a
A.1.1 随机变量 257
# b: W; l! e6 D/ r7 e3 |# oA.1.2 离散型随机变量的分布 257, M4 _4 m2 e* G8 n/ _
A.1.3 连续型随机变量的分布 257( N( {' F' l$ U6 f5 Y/ M9 U. I
A.1.4累积分布函数 258" u) l% L9 @# ^7 S* l2 T
A.1.5 数学期望与方差 2587 `- O# g8 U% e3 x% n7 U# _" n: t/ e
A.2 常用分布及其典型用途 258
# \& R. `- d! F4 TA.2.1 常用连续分布 259
, s4 f. d, Q3 r0 xA.2.2 常用离散分布 264
) m$ u9 y, C$ G( p7 y; _; h1 @. LA.3 抽样与统计推断 2657 |. U h* e" R: I3 C, P
A.3.1 总体与样本 2664 `/ {5 R! ]5 A! M- F) |8 b3 Y
A.3.2 参数估计 266
! v/ p8 u1 D% a5 [A.4 假设检验 271
1 Z+ x/ v3 i% N* s参考文献 273 |