本书目录5 @" _; D% N9 P4 D$ |
& n! j& }' e% n# r3 d2 } D9 F- T第1章 系统仿真基础 10
+ G6 J% s3 v- e8 [% e1.1 系统仿真的基本概念 10
2 N& O7 W I- ]1.1.1 系统与建模 10" k% o. D; x5 H; s% C& C8 }
1.1.2 模型分类 10
7 I6 o9 w5 D" u" I1.1.3 仿真及其分类 120 [) }% O) x" I7 W
1.2 常用可视化仿真软件包 12& p5 K [' v: n* T3 g5 @' ^" m/ f
1.2.1 仿真使用的软件工具 12
+ O- K7 }1 J. Q* x# k/ x1.2.2 常用可视化仿真软件包 13
" m$ Y6 O2 c8 k: @1 F1.3 仿真项目研究步骤 21. |8 W; |1 R: D l
1.4 习题 21) o- o0 u! r0 R$ H- _
; C) M' C6 }% k- T3 p! a2 P: }第2章 ExtendSim仿真入门 231 Y$ w5 t s4 | T. h: i6 X0 {
2.1 排队系统仿真 23
( [: T/ l! S) M5 R2.1.1 洗车模型概述 23( c& u& L. R# l. d0 p
2.1.2 从简单开始——单队列单服务台模型 24
9 H, [4 t% x2 l0 V4 V6 X2.1.3 增加复杂性 29
0 B: C: l- D( J1 S2.1.4 典型性能指标 34. I6 H1 N7 Y- ^+ I$ u
2.1.5 进一步探索 36
6 z% i7 f0 s. ^& s2.1.6 排队系统的特征与符号表示 371 A/ G. X. U* ~7 v: c+ G- B
2.2 离散事件系统仿真模型组成 39$ _9 i3 p0 m3 D7 M
2.2.1 实体及其属性 40
' d9 X+ B% k0 f& Y" Q* C2.2.2 资源 40
9 u6 k' }& l! S6 q% N9 j2.2.3 队列 413 G# J1 I" f0 g" b2 }; Y: R
2.2.4 活动 41
6 K) a' `- a6 w" ?2.2.5 控制 41
0 W! E( e" w N: Y: ]8 D; z( X2.2.6 全局数据存储 41
5 P- m+ T; o* A: R# C. W2.2.7 系统变量 42, p2 u* K) @" ]8 G
2.2.8 事件 43# \7 j: A, ~' B$ P5 q0 ^
2.2.9 仿真时钟 44
/ [& C$ k3 m$ t$ }2 I& _# Q2.2.10 仿真开始与停止 44
6 Y" H& N- x$ ^* N0 b0 `) u R2.3 ExtendSim基本操作 45
/ N7 j o3 `4 f: i. @9 Z2.3.1 仿真设置 45
3 e' \! h* `4 m0 S2 R2.3.2 克隆、笔记本、文本输入、图层 50
, `/ g( q8 V J2.3.3 模型层级(Hierarchy) 51! w. V" g8 S7 u' C6 g% E
2.3.4 模块连接与模型外观 531 w1 [: u. }$ l% r- Y' X2 E
2.3.5 如何理解ExtendSim模型的逻辑 535 ]; ^7 f' c4 s2 V. ~$ c( R3 A, e/ n
2.4 习题 54: E2 g2 c" \: \
2.5 实验 54
0 R; b& Q. L5 v8 }
" U; U9 W# F5 i' Z4 e第3章 输入数据采集与分析 557 {9 ?9 _# ^0 C5 H% |( J$ n/ c- K: K
3.1 分布拟合的过程 557 e' c5 M$ m! @; _7 g
3.1.1收集原始数据 56
3 h! N- O* i9 c3.1.2 数据检验 60
7 t8 i& `3 Y5 ]9 U3.1.3 辨识分布类型 64
7 P0 t. ~- ?! k$ h3.1.4 参数估计 659 r! @6 K. r9 y: k: h
3.1.5 拟合优度检验 66
$ s8 Q# R1 N9 Y- E# g" P& A N3.2 经验分布 67
% ~- H% D8 y5 x7 ~; x% x1 T3.3 使用Stat::fit软件进行分布拟合 676 k. h/ d* e, z7 Y2 `
3.3.1 理论分布拟合—连续随机变量 68* f* f- V5 p; V/ ^
3.3.2 理论分布拟合—离散随机变量 76
3 h n4 E n! w: M( R9 N8 I, l L- v3.3.4 经验分布拟合—连续随机变量 78: ~7 w, O; M0 c6 E# A2 x
3.3.5 经验分布拟合—离散随机变量 79
9 n5 v7 ? l8 t+ |% @6 x$ @3.4多变量与相关输入数据 81" Y" C9 T) i/ J( ~, d& m; v8 @' o6 ^# K
3.5 习题 819 q, p! w2 M. c9 z
3.6 实验 81
. E5 W, O6 M- @
' J6 N6 [/ f2 `$ L; a) M% l- a第4章 结构建模 83
. Z9 y" X7 d* l* \1 z) {4.1 ExtendSim模块概览 83! j7 U5 I) X @7 g
4.2 实体生成与实体特性 845 S" T% |% R& p3 u
4.2.1 常用模块 84( Q2 c) X) w; j( ~9 o
4.2.2 实体特性 85
3 z" @" U H8 H6 W; {( _5 K7 b5 T4.2.3 批到达建模 90! m$ m" ?' _" `* o1 |$ j4 u" V
4.2.4 非平稳泊松到达过程建模 91
5 D( Y- _* Z* R, a+ l( L5 v* q4.3队列和排队规则 92
! g& C/ _ h- b X4.3.1 队列模块 92
- S! B0 D6 }/ Y* I0 S4.3.2 排队规则 931 J- [! ~. |2 I! n* w7 m0 ^* Q. ?' x
4.3.3 排队行为 93
1 z3 {8 [6 f) E# d b4.3.4 Queue Equation模块详解——复杂排序 962 Z0 T2 H4 p3 p( A; t( g
4.3.5 Queue Matching模块详解——实体匹配 101
" `4 d9 N9 Q) O- t& V* Y4.3.6 Queue Tools模块详解——查看和初始化队列 102
! `1 f, r5 U0 y2 |+ h4.4 路由(路径选择) 103
1 e) w9 a k t4.4.1 常用模块 104
2 X. V8 W$ C$ g4.4.2来自不同源的实体路由建模 105
( Y" [. p5 n; v$ r5 [+ a4.4.3 发往多个目的地的路由建模 108
* `- h/ x# [; b4.5 使用活动模块执行处理 115
! F6 W6 D7 J6 H7 p9 K4.5.1 常用模块 115
: a1 f0 B" _, D: B- ]6 ?/ q4.5.2 串行处理与并行处理 1168 C8 s3 {8 i. Y, o; H
4.5.3设置延迟(处理)时间 117$ v$ U8 t$ t) v, n. {' ]
4.5.4 活动调度建模 120
y, V8 @! n, V; W4.5.5 中断处理 125
6 N1 f% n& j4 T7 z4.5.6运输与物料搬运 1348 `& W6 m) |: F% H4 R
4.6合并与拆分(Batch与Unbatch) 136
$ A9 U5 |* v% B8 U1 D4.6.1 合并(Batch) 137
G9 ]8 V4 @: F: Z2 r' m; y4.6.2 拆分(Unbatch) 144# K+ X+ `) E/ g0 W: q% b& h
4.7 资源和工班(Resources and Shifts) 147$ H! M3 l- @/ A3 x3 T$ Y
4.7.1 常用模块 148
1 G, M- {2 q: U4 l/ g4.7.2 如何建模资源 148
9 R* J* c4 o4 `% ^' f- f6 [4.7.3 资源调度 154" T0 J; e! ?1 c, ^! ^, v& f/ P8 @
4.8 数据存储与管理 1592 ]' h: V$ {' ?! A; M
4.8.1 内部数据库方法 160
: u) ^) Z3 N* o4.8.2 创建和使用全局数组(Global Array) 163
/ U7 x/ n5 p& x1 q; [4.9 基于方程的模块与编程语法 164/ b) N% |: I4 ^3 I/ S
4.9.1 输入变量 164
/ _, Q' [; D2 V9 ~& e0 w7 G4.9.2 输出变量 165
/ U, i1 m9 p7 M1 {4 O9 {4.9.3 方程 166+ ^0 q) @" v3 [5 U1 E3 F0 K
4.10 曲线图模块(Plotter)的使用 169
' q' C$ L& O% x4.10.1 曲线图和数据面板 169: p. |3 T. t# V- J" ~: b9 u
4.10.2 Plotter模块工具 170
; p. m" j4 z1 D4 q4 {. v5 W4.11 实验 173$ z4 H: P3 Z0 T3 d v; H; B
+ x6 E W+ T! h第5章 模型校核与验证 175
$ i6 J, n$ W0 B5.1 模型校核(Verification) 175$ B& G8 ] r S4 C C
5.2 模型验证(Validation) 175 h- C) [: y* B* R
5.3 ExtendSim调试(Debug)工具和技术 1769 L5 g- S/ v( e+ P( y4 C4 Y
5.3.1 调试要点 176
3 Z) ?1 _1 X7 s0 A5.3.2 利用动画调试 177- S" c+ ]2 J5 O0 Q
5.3.3 在建模过程中校核结果 177, g- |4 t; g! q; q0 k+ P7 G! @8 N2 u
5.3.4 用于调试的模块 177
3 C' H4 m6 f) [# C9 X( E5.3.5 用Find命令查找模块 178
. J' ^" d' e$ B9 t5.3.6 删除没有连接上的虚线 179
* X! _! s( K( E+ n/ v5.3.7 用记事本集中观察比较数据 180! p/ v0 a4 { q2 W( j. \
5.3.8 单步运行仿真 180
# U" u* R7 A/ D' Q8 K& T$ w: }6 i" q6 ~1 x5.3.9 模型报告 181. s6 n+ q% L9 g# p0 X A9 Y0 Y
5.3.10 模型追踪(Tracing) 181
! x- B/ ?$ C7 v1 N6 W5.3.11 源代码调试器 182# u& G% M9 D2 f9 G; P
3 w4 k; f Q. \# x/ K1 k- t9 R& E
第6章 仿真输出分析 183
% R' R2 Q; Y/ X! I% ]5 O6.1 概述 183
; J$ G8 ?8 ~' a7 c- Y6.1.1 什么是仿真输出分析 1836 ~8 L5 Z# S7 U! X
6.1.2 如何估计输出变量的均值及其置信区间 183
5 {, Q' k8 o, h5 G4 m6.1.3终止型仿真和非终止型仿真 185
7 z: c, X, H5 X- g. t6.2 终止型仿真输出分析 185" E$ |+ Q$ v. d% H, d; H
6.2.1 确定初始状态 186
( u- c% z1 o6 q7 x3 |: t6.2.2 确定仿真运行的终止事件 1867 E2 c; f# U# X5 J1 x+ \9 _! m- _
6.2.3 确定仿真重复运行次数 1875 u" W& ?: h' w# Z% H. Y- n0 C
6.3 非终止型仿真输出分析 188
9 d, S9 S7 D9 g) t: V6.3.1 确定预热期 189
/ b" i6 Q; G0 R) Y$ V2 {6.3.2 确定仿真运行时间长度 1901 U( D6 r3 M1 Q! L" m+ v% T
6.3.3 确定仿真重复运行次数 190
$ o& u0 I7 H7 q" l4 j6 C- L6.4 输出变量方差和比例的估计 191! s/ @% F6 X* r. E+ B
6.4.1 方差的估计 191; c Z( B4 t X
6.4.2 比例的估计 191
3 q' N$ V4 L% A9 A# {6.5 方案比较 192& G) [: o# j. e
6.5.1 概述 192
8 ]+ i/ r$ H: l& E$ Q7 V6.5.2 双系统方案比较 192+ E. Y; F2 [: g' z1 | q j( Q
6.6 ExtendSim中性能指标采集方法 195& u3 H9 M5 g/ C }
6.6.1 Statistics模块与一般统计 195
1 w3 A l S4 i" j6.6.2 全能的Mean & Variance模块与高级统计 198. ~& w' x- N4 L, O+ g
6.6.3 预热期的设置 201
, S/ c/ W* [* W" F% s' v6.7 习题 202
! l) e! r$ ~6 G( V$ r9 M6.8 实验 202( }2 w; x( l& t7 |/ M
" F! L$ d+ {3 C$ f第7章 仿真优化 208: z. G+ i/ N- D) M( G
7.1 仿真优化概述 208/ b' @6 P6 B/ \8 _
7.2 仿真优化的步骤 208+ K$ K6 ^4 B" M ?; j2 E/ ^1 }
7.3 仿真优化案例 208
6 g5 ]+ J1 Y, U( c0 y: L: H1 G c2 L4 ^* Q" M. j
第8章 典型应用 213# \! q: I+ p! T# d- L1 z
8.1 库存系统仿真 213
6 R; \. J D* Z3 R! y/ \8.1.1 库存系统概述 213
3 E8 _1 G, t+ h0 O( N9 l+ G8.1.2 (s,S)库存系统仿真 2149 A, U& }' i5 S
8.2 制造行业应用 220
' ~ w1 c9 t' `: D3 j8 k9 s$ @8.2.1 问题描述 220
2 E# H F* U; @2 F. C% R8.2.2 创建模型前 222
1 E0 }4 o- p% W% P0 {3 }8.2.3 建立模型的第一部分 2226 e$ F7 M7 s2 Y' i
8.2.4 运行模型 224
4 K5 H! e. E/ q, Y" r8.2.5 增加2个操作和2个缓冲器 225
( y' |4 |% q& j( h- z# p X8.2.6 增加1个缓冲器和非标准插入站 226# R1 B+ U7 d7 l5 \
8.2.7 完成模型 228& Z' c; d7 p- T+ n1 ~) E
8.2.8 运行“现状”系统的模型 229
8 I* _- |/ {1 f$ s( ]8.2.9 增加新生产线 2295 P# {, E$ T9 W2 u7 N( l4 A
8.2.10 增加另一个自动插件机 2300 h7 I. G6 s2 v# `# Z
8.2.11 结果分析 231! H5 z( x3 @+ y A1 ?
8.2.12 增加动画 232/ v+ r4 V1 C/ V! _
8.2.13 对结果有把握吗 232
& @% @( n- k- d% ?7 F5 V8.2.14 最终分析 233
9 G% u; h) k7 i3 n! m) [8.3 服务行业应用 234, a) k; R0 p. b+ `: `0 g& f
8.4 集装箱码头装卸仿真 238
# ?, a( k4 C" X. b6 I7 |( X8.4.1 集装箱码头物流系统工艺方案与运作流程 238
. O& a. I9 h; f" w- V# @8.4.2 集装箱码头物流系统仿真建模 239( @8 J, T9 ^, Y8 g8 i
8.5 实验 2454 g7 x: B! K+ k) O# @* o
' W. X$ O- |' d' R, E# M
第9章 仿真应用的进一步思考 248' j9 m9 k( B" Z7 {( l+ B3 E( @# d
9.1 系统仿真的本质思考 248 I1 u* L0 @. I9 u. y0 w
9.2 形似和神似 249% `; T/ a0 h8 P0 O, h
9.3 系统仿真应用中的几个疑问 253
2 M" A! C/ s5 X- S, m! ^9.3.1 系统仿真是影像制作吗? 253! a! y7 c" z- R3 f8 Q. z+ L
9.3.2 系统仿真模型要和现实系统一一对应吗? 2532 r/ x5 E8 ^0 [- R3 p2 L) T
9.3.3 系统仿真项目如何起步呢? 254
" M$ r& W1 j4 y) }& H) g. ?9 F
) A; }$ x+ f+ _. R附录A 仿真用概率统计基础 257 w9 g! b7 G+ W) x& \
A.1 概率论基本概念 2573 h. a2 z7 ^; H, M5 l7 o/ w
A.1.1 随机变量 257
6 V. j( t" n1 \" RA.1.2 离散型随机变量的分布 2570 m2 F# ]0 v% B! `! }6 u/ z
A.1.3 连续型随机变量的分布 257
7 P) e" z# r9 f" W5 o: `A.1.4累积分布函数 258
6 S+ F" |, |: O0 j# \# r- bA.1.5 数学期望与方差 258& u3 R p1 `/ T- N, }+ ~* M
A.2 常用分布及其典型用途 258
7 |1 [# l! h* p. PA.2.1 常用连续分布 259
" O, V7 W& t' r: b. _& wA.2.2 常用离散分布 264
6 B8 M; A; t) T. | Q: ZA.3 抽样与统计推断 265
2 ]. x! l4 g8 T3 _; z! WA.3.1 总体与样本 266
) l) ?4 F5 O7 K* K+ H8 e* PA.3.2 参数估计 266' I r5 f4 E3 j9 }
A.4 假设检验 271
0 m- y @( x$ z5 S参考文献 273 |