本书目录, w- \! W5 Y( @9 k u9 i
) d$ O3 n$ U" b; M; L第1章 系统仿真基础 10
4 i x" O- r x9 O9 z9 ?1.1 系统仿真的基本概念 10
Q8 h; I& \/ _+ G p" a+ S1.1.1 系统与建模 10- S6 {. [6 X4 z7 ~2 B4 f6 Q( {
1.1.2 模型分类 10
9 I8 z% y8 m$ T0 c( q+ E1.1.3 仿真及其分类 12& c- Y5 ]; c' O( {/ |: z
1.2 常用可视化仿真软件包 12. x4 P2 I( V( f: ^- O( k
1.2.1 仿真使用的软件工具 12! r$ l6 L) w, x `
1.2.2 常用可视化仿真软件包 13/ W( L4 N) }- Q. y( C
1.3 仿真项目研究步骤 21: q6 N/ ?: E: x: L2 G# L
1.4 习题 21! B( w/ {7 E- F
! v7 U5 `1 B' d" `3 C3 c8 _
第2章 ExtendSim仿真入门 23
% k/ G' S2 s9 s" w2.1 排队系统仿真 23
" X! F. X3 y5 m" _$ v2.1.1 洗车模型概述 23( ~" c' a# [8 A4 A
2.1.2 从简单开始——单队列单服务台模型 24
6 i% E. |9 {+ n! ^1 _% ~2.1.3 增加复杂性 293 Z9 {+ ~$ K6 r9 }: Z
2.1.4 典型性能指标 34
W9 N. I$ P) `. D2.1.5 进一步探索 36. r" `5 Y; D2 _7 Y% I
2.1.6 排队系统的特征与符号表示 37
0 |+ _5 O4 r4 U/ e2.2 离散事件系统仿真模型组成 39 A' O0 |% J. _2 f
2.2.1 实体及其属性 40
- r& C0 G( X1 k9 Y4 O1 v- U2.2.2 资源 40
- k$ B; ~. g( ^- l* g4 j q' i2.2.3 队列 414 H6 n0 |) y9 o* {, F; q
2.2.4 活动 412 w( M8 U8 z! k" W8 @- [+ ^2 l4 k# q
2.2.5 控制 41
: Q# v: {. @, \2.2.6 全局数据存储 41/ ~) e0 z. [1 H
2.2.7 系统变量 428 f6 o; [; h0 K) Z/ @+ i
2.2.8 事件 432 r# n# e# S% d. L/ |2 k" f0 l+ p! t H
2.2.9 仿真时钟 44) ^- ~ H) s3 A4 V/ p
2.2.10 仿真开始与停止 44
+ X$ y* H# `. L- k! |2.3 ExtendSim基本操作 459 B6 T0 C1 [* p$ `
2.3.1 仿真设置 45$ J0 T0 g- I" j' q
2.3.2 克隆、笔记本、文本输入、图层 50, S' P/ o4 T! P: b( b
2.3.3 模型层级(Hierarchy) 51
. @ F; | a: L& A% Q; H2.3.4 模块连接与模型外观 53& t# J' j, a# ^4 z. P' }
2.3.5 如何理解ExtendSim模型的逻辑 53% _$ ?) `+ c0 U
2.4 习题 54
: T4 D3 Y, W! ?: v$ a2.5 实验 541 k3 G1 \1 k" Q
4 l6 K: X5 G4 E# W( ], G: i0 b( t第3章 输入数据采集与分析 55
) I4 Y6 t- |; \$ Y) h3.1 分布拟合的过程 55
* T* ]( Y+ {- |4 ~4 s( J, m3.1.1收集原始数据 56
* w& ?* r" j2 y9 w) [3.1.2 数据检验 60
' S* p! J) O9 j, v- ]3.1.3 辨识分布类型 64! V' ^4 b/ \- r" p
3.1.4 参数估计 65
# L9 Y- z3 m6 f. L" k3.1.5 拟合优度检验 662 W* B2 e2 p4 F( n7 P6 Y; T
3.2 经验分布 67
" f$ a; I' W* }4 E, Q* M, I3.3 使用Stat::fit软件进行分布拟合 67+ X1 M- n, y- b- R+ b
3.3.1 理论分布拟合—连续随机变量 68
6 W& f# s. r4 c( Z$ a1 A3 p6 q4 L D3.3.2 理论分布拟合—离散随机变量 76
2 M/ X8 n2 t+ [+ }" Y$ W3 a" m$ n3.3.4 经验分布拟合—连续随机变量 78
, v6 A2 h6 ` w" Z! _; a3.3.5 经验分布拟合—离散随机变量 79) X S' K, B( z6 o
3.4多变量与相关输入数据 81! `9 o. u/ T, T
3.5 习题 81% W* s- p& k' {: J
3.6 实验 81 n2 |' w* |, u# W7 D
$ O; E7 w4 p* }% X6 m7 V( j
第4章 结构建模 832 t) l4 o. n+ R8 `( T M
4.1 ExtendSim模块概览 83* ~5 b. M8 C& O9 D
4.2 实体生成与实体特性 84
! O: q! y' I/ q% W- Y4.2.1 常用模块 84
1 Q5 ]" E8 h/ Q `* Q# G% e: T! h4.2.2 实体特性 85
" K1 ?+ Z4 s3 d" S; B0 K4.2.3 批到达建模 90' ^5 |5 e0 I" Y, M1 Y
4.2.4 非平稳泊松到达过程建模 91
& Y3 [5 X9 R b c+ s9 {* L) @4.3队列和排队规则 92. a9 W5 g9 {0 c3 V8 Q
4.3.1 队列模块 92) s6 \% E% W/ a4 H) t9 u
4.3.2 排队规则 93
' N7 i9 }& e" r4 f! k! _$ Y+ i4.3.3 排队行为 93
, d* D. \' F: T2 Z* X, G: |6 E6 ?, @4.3.4 Queue Equation模块详解——复杂排序 96* [+ i7 _! y2 V2 T
4.3.5 Queue Matching模块详解——实体匹配 101
' ~; Z" G& U9 C) d4.3.6 Queue Tools模块详解——查看和初始化队列 102
6 n* s2 I% Z+ m4.4 路由(路径选择) 103! w- D% s. Y& J6 I% t
4.4.1 常用模块 1043 l' g4 @. K/ ^0 k
4.4.2来自不同源的实体路由建模 1054 ]9 f+ c" \7 c: g; E
4.4.3 发往多个目的地的路由建模 108
6 x; C# Z, B+ m W8 |9 \, |4.5 使用活动模块执行处理 115$ Y: L% E/ @* q, |/ D3 j
4.5.1 常用模块 115
- P8 Q5 W5 z) f3 |' h9 X( y4.5.2 串行处理与并行处理 1160 i. k- v* M" d3 A1 q! A: j
4.5.3设置延迟(处理)时间 117
; a7 i# c! h% j! A% {4.5.4 活动调度建模 120! S7 M5 p+ M& ~' ^' {0 b# L5 \
4.5.5 中断处理 125( q1 q- n- u1 I: {( S
4.5.6运输与物料搬运 1343 }/ {9 o- S4 r
4.6合并与拆分(Batch与Unbatch) 1365 ^; @0 p- g: _! R" G7 S6 ]
4.6.1 合并(Batch) 1376 {2 V% z8 Y; f
4.6.2 拆分(Unbatch) 144
]; X+ x* N7 \# J4.7 资源和工班(Resources and Shifts) 147
x8 F: }$ _5 `+ W K, t4.7.1 常用模块 148
, U. |& b. m* ^9 X* e! u4.7.2 如何建模资源 1484 T a% A' }0 w. b
4.7.3 资源调度 154! f7 [3 T# m K( k
4.8 数据存储与管理 1596 ?0 g2 \, A5 p( E3 F
4.8.1 内部数据库方法 1601 M& b) r* a% Z
4.8.2 创建和使用全局数组(Global Array) 163/ _2 @+ R, J, W* Y7 Y" ]! U5 A$ s
4.9 基于方程的模块与编程语法 164
5 r3 }0 ^, O( A r8 Q4.9.1 输入变量 164
I& e& ?2 \- P A) q4.9.2 输出变量 165
* O9 w, u7 _& [( q4.9.3 方程 166# g8 V. K! v5 m
4.10 曲线图模块(Plotter)的使用 1691 m: \ ?0 y7 Z6 U
4.10.1 曲线图和数据面板 169" M% ^ ]" W9 u2 w* i
4.10.2 Plotter模块工具 170
* N/ }. }/ c& A9 I( S5 s8 ^, g) A4.11 实验 173* v A" k/ P0 Z' T1 s8 {
2 U( z- R; l& Z; w. _
第5章 模型校核与验证 175% }! _- h6 I. u) E
5.1 模型校核(Verification) 1750 Q: u. @( R! W7 k
5.2 模型验证(Validation) 175! W7 Q+ x. ]2 ^ M0 ]$ K+ f* v+ X7 T
5.3 ExtendSim调试(Debug)工具和技术 176( y8 d+ Y6 t2 c# ?5 e
5.3.1 调试要点 176
& |0 I; q6 Q0 f# D& A. E+ q% P; B$ E5.3.2 利用动画调试 177
3 s, x v- r& i% w! c8 b5.3.3 在建模过程中校核结果 177
; a/ [* H; I' U0 `$ Y9 W2 p5.3.4 用于调试的模块 177 ?! ?! a0 K/ l; u7 s5 b. [
5.3.5 用Find命令查找模块 1785 x! x6 h, L' b& H( v
5.3.6 删除没有连接上的虚线 179
; h; Y @# g0 K1 Z. {1 n# s5.3.7 用记事本集中观察比较数据 180' F' }- _# C. i8 o
5.3.8 单步运行仿真 180
, a5 l& \# |* B: T5.3.9 模型报告 181
2 ^. b! Q& ]9 h* M- H e5.3.10 模型追踪(Tracing) 181
3 V" a+ E" P: e. P5.3.11 源代码调试器 1829 @) h ?" s+ w; ?1 q
7 c% n7 d9 t# o2 a" m第6章 仿真输出分析 183) F, R+ X! \+ T7 @- ` U+ K
6.1 概述 183
' o+ k* p- L0 b( B8 ]6.1.1 什么是仿真输出分析 1833 Y: t! x& B ?8 w" k a' E" G6 M
6.1.2 如何估计输出变量的均值及其置信区间 183
0 \$ T# M3 N# I9 T1 i' Q6.1.3终止型仿真和非终止型仿真 185
3 b; Z0 Z" o0 c5 l( r$ ^6.2 终止型仿真输出分析 185# g$ w: d) `; Z6 h$ V' l
6.2.1 确定初始状态 186
, y& c! U- l3 N$ Y' S; `1 \6.2.2 确定仿真运行的终止事件 1861 k: Z! p: N8 w4 r2 o5 `% n
6.2.3 确定仿真重复运行次数 187
_# N% }6 J v5 c: I6 ^6.3 非终止型仿真输出分析 1881 S) D. d K* d, \- U) I! J% x
6.3.1 确定预热期 1899 ^1 E( R4 p) `; ]
6.3.2 确定仿真运行时间长度 190/ I/ b4 O5 a( X( u) K: |/ V; J
6.3.3 确定仿真重复运行次数 190# ^/ ]2 Z Y' g/ c- }
6.4 输出变量方差和比例的估计 191$ L' m' x, V- T& S( e
6.4.1 方差的估计 191& P* Y( _& Y& n) o
6.4.2 比例的估计 191
' B3 J! c. I7 y4 L& e! z6.5 方案比较 192
' {+ h, Z/ r! t& m: g6.5.1 概述 192
+ `/ E2 N) d1 r# G, h2 r6.5.2 双系统方案比较 192
' Y9 y5 j4 K1 c( _' v$ ^4 G6.6 ExtendSim中性能指标采集方法 195
* X5 T. b+ F- Q# c2 u6.6.1 Statistics模块与一般统计 195
) ~6 X: i& E* x2 n# k6.6.2 全能的Mean & Variance模块与高级统计 198
6 f! V3 I' x# q7 ~6.6.3 预热期的设置 2012 ?0 S$ _8 D% Y6 F& O( B! X
6.7 习题 202) @% F k0 l6 q# l6 n5 P
6.8 实验 202) q. o0 l. n" j9 b
6 G9 q( W3 A5 S0 I第7章 仿真优化 208 N3 {1 E3 r7 o m5 m
7.1 仿真优化概述 2081 h: u2 V. o& }
7.2 仿真优化的步骤 208: C" d' p% I/ I
7.3 仿真优化案例 2084 @2 l7 {/ E' d4 K$ A
: Q! c# u# [ X H( G第8章 典型应用 213
9 W; h# d- S% c5 j8.1 库存系统仿真 213
3 i- F+ z4 i# d1 g% n8.1.1 库存系统概述 213+ o# P! `& y* d$ o+ A: X
8.1.2 (s,S)库存系统仿真 2140 e5 L5 I4 O2 [( p( |+ }
8.2 制造行业应用 220# O4 q6 h6 V2 j& N) [& v% ^1 l: |
8.2.1 问题描述 220
. ^! S' |) r6 u- K9 u8.2.2 创建模型前 222
" m* q( p: ], o& z1 n X8.2.3 建立模型的第一部分 222- A I M# ~4 X0 R& \
8.2.4 运行模型 224( a9 K: E$ s6 U1 ]% b# I
8.2.5 增加2个操作和2个缓冲器 2252 l9 j7 k \5 V1 b; H% U0 I
8.2.6 增加1个缓冲器和非标准插入站 226: t& v' ]7 d* }9 t' I( B
8.2.7 完成模型 228" C1 V- p" V- {7 W" Y) s
8.2.8 运行“现状”系统的模型 229" J) o8 ^' j u# J3 X& E4 P
8.2.9 增加新生产线 229
. N! ]: v4 \+ e H$ r& X8.2.10 增加另一个自动插件机 230
f p7 I7 d& W' s' s: M8.2.11 结果分析 2314 N3 O; o4 W' |/ S
8.2.12 增加动画 232
7 `) @; q, b( H; B8.2.13 对结果有把握吗 232# d u9 [7 z! {" L6 Z( B
8.2.14 最终分析 233: w) I0 b+ H+ ^+ Z, Y1 W) X5 G
8.3 服务行业应用 234+ z& G% E4 C/ R# j
8.4 集装箱码头装卸仿真 238
; C' l7 `$ d" ]* r+ r ~3 p8.4.1 集装箱码头物流系统工艺方案与运作流程 238
& f$ _" J* D R+ ]8 |8.4.2 集装箱码头物流系统仿真建模 239+ b: l9 h2 _ O3 W: l
8.5 实验 245
/ d' A, j; g; Z; Z& |2 u- C% [) D. b
第9章 仿真应用的进一步思考 2483 [7 x: K& Z7 H
9.1 系统仿真的本质思考 248
0 o7 N/ e( ~* U. D& l; |9.2 形似和神似 249" k* y* ]# i4 ^$ |
9.3 系统仿真应用中的几个疑问 253+ H& s; _9 \: k6 E* Z% G7 S
9.3.1 系统仿真是影像制作吗? 253
+ b1 I% l1 d/ S+ O _0 b9.3.2 系统仿真模型要和现实系统一一对应吗? 253
8 e) p$ a4 J! _" \' Q* x, X, H9.3.3 系统仿真项目如何起步呢? 254! }) Q: p& b8 L% R+ V
1 [( I; l% U5 c) }附录A 仿真用概率统计基础 257
; n% N: v9 b$ Q3 C( PA.1 概率论基本概念 257
- R1 \, j2 O7 ]$ ZA.1.1 随机变量 257! Z5 Q- p6 N) E* U
A.1.2 离散型随机变量的分布 257
9 {+ x( q7 B% F: I/ ~A.1.3 连续型随机变量的分布 257 {8 E/ q! W# V% k
A.1.4累积分布函数 258
9 p, X. H4 Z# s! `* `! d* HA.1.5 数学期望与方差 258
( P/ B2 l' Y& ]4 v: cA.2 常用分布及其典型用途 2586 c- p5 Z$ N+ A; X
A.2.1 常用连续分布 259+ Q- @( B, t) P' B& _8 o
A.2.2 常用离散分布 264) y# E- }7 H" |) c# i6 N, T
A.3 抽样与统计推断 265
1 u [; N0 X- B6 P" Y9 D7 xA.3.1 总体与样本 266
+ g% Z. N: T- o7 h7 tA.3.2 参数估计 266
0 K9 h- }- K- ]9 ^8 T& BA.4 假设检验 271
6 ?. n" x( G0 K" h* z4 @1 o参考文献 273 |