本书目录
; f0 i9 X: \2 }+ {0 M4 D: ?
- Q% R& f+ N; t4 |* V; G第1章 系统仿真基础 10
6 `+ K0 R+ t. {& x' S, c1.1 系统仿真的基本概念 10
, B* \; |7 _- l2 m. g! \. I6 i- P1.1.1 系统与建模 106 c" w% ]/ ]) A0 t
1.1.2 模型分类 10: C' L. D+ l) b! z& O
1.1.3 仿真及其分类 123 o3 L3 X) c$ x8 Y) \9 u5 h3 j
1.2 常用可视化仿真软件包 12& ?2 k4 B: `, l2 u6 `' p
1.2.1 仿真使用的软件工具 12
1 F4 E) j- v# ~* t$ x$ w1.2.2 常用可视化仿真软件包 13
( u/ f. V. K7 F' A1.3 仿真项目研究步骤 21' \7 R6 X/ I$ W) B- G( C
1.4 习题 216 O- y- O3 E+ H3 F
9 z; O( `/ P+ M. [- w$ `6 A第2章 ExtendSim仿真入门 231 L" z; V& r4 t: V
2.1 排队系统仿真 23
1 {$ Z) d' O2 O2.1.1 洗车模型概述 233 p; T5 i! H: ]( o
2.1.2 从简单开始——单队列单服务台模型 24
! r$ B5 T, e( h7 d$ j+ {0 h0 d2.1.3 增加复杂性 29
+ u: W* Z/ X1 B' x) F( J: ^2.1.4 典型性能指标 34
, W. y/ f% n/ P$ t8 f2.1.5 进一步探索 363 a) }) y! e9 m+ ^: `2 P7 V
2.1.6 排队系统的特征与符号表示 37
# k V, {! s% t2.2 离散事件系统仿真模型组成 393 Q& h( S: f' ~. ~% a
2.2.1 实体及其属性 40- [% X. m2 S+ P6 S; t. t: y# H" M2 j
2.2.2 资源 40/ m% l& K: L9 g* _
2.2.3 队列 41
9 d8 z- r4 R) k" o2.2.4 活动 41
" |& K- Y! w9 F7 w/ S A% t2.2.5 控制 41
! w6 x0 _; @& K; ]5 [- T% W( m2.2.6 全局数据存储 41
0 ~! d6 d/ z- I3 W( e2.2.7 系统变量 42
7 R0 r% u: y0 v4 i+ }5 N% j2.2.8 事件 43! a* L- k! E' q& y1 j' O* a
2.2.9 仿真时钟 44
5 m& p5 D; A5 k2 q9 ^3 W5 t2 O) m2.2.10 仿真开始与停止 44$ B$ @+ M7 W8 I" \0 J! _- a
2.3 ExtendSim基本操作 45! b6 p9 H. J! [; i7 h- `& f
2.3.1 仿真设置 451 I+ a. i! y d/ b" m' ?
2.3.2 克隆、笔记本、文本输入、图层 50
. G" \1 F% `2 t. q* e0 C9 t* g2.3.3 模型层级(Hierarchy) 51
9 K6 D+ ^9 t- d. r5 q2.3.4 模块连接与模型外观 53. Y# g' ]' B2 D; V; | ^
2.3.5 如何理解ExtendSim模型的逻辑 53
' A1 r5 G7 N4 ^3 f2.4 习题 54
% c1 ~( D0 \* d2 W. o- V d2.5 实验 54, E6 c' X7 q' |/ r, c* \. v* U
1 F9 E; Y7 ]$ j+ ^9 G! j第3章 输入数据采集与分析 553 @& Z' q8 \2 O" K$ B/ |
3.1 分布拟合的过程 55
! Y3 O" `9 `: c- a" [3.1.1收集原始数据 56
0 T9 F7 L3 f; h9 \9 b3.1.2 数据检验 60
q# d8 M( k6 O3 X: Q) G3.1.3 辨识分布类型 64
' j* ]: t4 c# {6 E* T3.1.4 参数估计 65 Z; E) k% e0 {1 ~% ^ c$ O
3.1.5 拟合优度检验 66- U( ]6 }4 T1 X' i
3.2 经验分布 67
! m+ J' J z. X* D- [) }3.3 使用Stat::fit软件进行分布拟合 67
, g% w K$ a" v8 V; |3.3.1 理论分布拟合—连续随机变量 68/ i! Y V) |& p7 @& @7 p6 v
3.3.2 理论分布拟合—离散随机变量 761 Y( X/ a$ B* d4 K" m6 N' }
3.3.4 经验分布拟合—连续随机变量 789 N+ `! t: |5 ?( h; S
3.3.5 经验分布拟合—离散随机变量 79
3 M) z8 d& ~- t* r) ~3.4多变量与相关输入数据 819 H8 }8 T. l* g
3.5 习题 81
( g' D+ w X3 x0 f) N3.6 实验 81
4 ?6 v( g+ B, m( w$ g: z4 b( I
第4章 结构建模 838 R; k3 x) I9 i# w- j
4.1 ExtendSim模块概览 83. ~- H' h( C- }! Q7 J1 g7 n
4.2 实体生成与实体特性 84# n- B9 }$ U3 e" k! L* u
4.2.1 常用模块 84
1 z% S G' Q& |7 \+ ?4.2.2 实体特性 85- D4 q. Z4 w6 {/ B$ U! q0 Y
4.2.3 批到达建模 90# S; L( o5 U# _$ R1 \3 ^
4.2.4 非平稳泊松到达过程建模 91, `1 F8 t) e ?0 \
4.3队列和排队规则 92
( g/ S' [; }- [1 D; }; \6 h- s4.3.1 队列模块 92
7 A# f/ X3 Z+ `; s2 \/ f' `4.3.2 排队规则 93! \) i+ T8 ~+ s+ [2 h
4.3.3 排队行为 935 S( `4 u* L: i8 l V; e$ c
4.3.4 Queue Equation模块详解——复杂排序 96
7 b, j0 n) U4 W4.3.5 Queue Matching模块详解——实体匹配 101; ^7 e8 b/ `. w# b3 H# L
4.3.6 Queue Tools模块详解——查看和初始化队列 102! A X0 n, |3 W5 L; } z/ K
4.4 路由(路径选择) 1037 @: @/ W, S p; u- \! {/ H
4.4.1 常用模块 104# _# s/ t/ i6 ^
4.4.2来自不同源的实体路由建模 105
: k' w: {8 D1 f* o4.4.3 发往多个目的地的路由建模 108
, ]# H$ O1 r" {4.5 使用活动模块执行处理 115) t! F. i4 E+ t
4.5.1 常用模块 115
& @; t( q& m* m# |: Q& |, E4.5.2 串行处理与并行处理 116
9 ^! U: k- n6 T% K; J3 m3 C4.5.3设置延迟(处理)时间 117' M- t# N1 X8 _2 E+ v' F
4.5.4 活动调度建模 1200 ~4 _& c. c" o, B
4.5.5 中断处理 125: S8 ?7 b2 {0 \* O0 n' T3 I
4.5.6运输与物料搬运 134
/ F5 f: {6 E8 P9 F( \5 i4.6合并与拆分(Batch与Unbatch) 136
; T1 I3 k1 }3 n2 ~6 S( a3 B4.6.1 合并(Batch) 1378 V+ M1 v, U, ^$ a8 q6 l
4.6.2 拆分(Unbatch) 144% U& Z( M) R0 g2 B6 H( K2 c. ^. B
4.7 资源和工班(Resources and Shifts) 147
: {2 j- g7 |, L4.7.1 常用模块 148& P5 K2 o9 U; a1 j3 V, @8 C. j
4.7.2 如何建模资源 148
) p4 i+ J$ B1 l1 ~+ n5 B4.7.3 资源调度 154
/ ?. n( M# Q( ?. V+ d0 G8 _% j, Y4.8 数据存储与管理 159
) O+ ?% o- B/ S! E4.8.1 内部数据库方法 160, }1 s8 V; D3 N, g9 f8 T3 S5 g/ W
4.8.2 创建和使用全局数组(Global Array) 163
: s _; ?. L8 E# n4 a0 V6 c( o I4.9 基于方程的模块与编程语法 164
, m, R* v. \7 _8 f4.9.1 输入变量 164
: l! \/ ]& j8 g1 X9 v% _4.9.2 输出变量 165
2 E" P$ x5 ^# N7 d3 s4.9.3 方程 166
, \7 r7 A+ L; j* m4 j* [( r$ u' f4.10 曲线图模块(Plotter)的使用 169
. k+ |6 ^5 G, Z& a( R0 K) Z4.10.1 曲线图和数据面板 169 W' s& u/ ]7 d, D. n5 q. ^; t
4.10.2 Plotter模块工具 170
; U" o r. |+ A" v5 [4.11 实验 173
. u$ m6 E8 L1 V# G4 U1 \& Y! N( y# w; D4 q& Q
第5章 模型校核与验证 175
; b7 j1 H7 D3 ]# V0 O( `4 F6 v4 \5.1 模型校核(Verification) 175
2 N% b, N: ^2 a5.2 模型验证(Validation) 175
) f6 c x3 |( E8 z! x& f4 [$ r5.3 ExtendSim调试(Debug)工具和技术 176! |. j- c. b' e- H" L
5.3.1 调试要点 176
* n# ~- ?4 g( q7 j8 i$ k7 \8 q5.3.2 利用动画调试 177
5 p2 X0 S& M% E6 e R( I9 s1 B! U7 \5.3.3 在建模过程中校核结果 177
* Z- _/ p0 _' Y" N% d! [/ z$ F+ g5.3.4 用于调试的模块 177
9 J/ B- q+ b8 t9 [5.3.5 用Find命令查找模块 178
% W8 i- J B4 H5 w5.3.6 删除没有连接上的虚线 1790 W' c @7 d t$ h
5.3.7 用记事本集中观察比较数据 180
6 L! ]8 Q0 \2 l! i6 W# u5.3.8 单步运行仿真 180
`$ V& n0 F& U; v: M! T5.3.9 模型报告 1814 p9 x! t% R, Y/ E& \% S+ @
5.3.10 模型追踪(Tracing) 1819 s6 k R9 n, H; M
5.3.11 源代码调试器 182 p& S8 Z% R" Y" W
- Z" ?9 A7 e; ~8 Q
第6章 仿真输出分析 1834 E- A, r" {( Y6 |! _
6.1 概述 1838 @1 H- `/ ^) W- }$ U/ o! V
6.1.1 什么是仿真输出分析 1833 c! Y3 f/ |; |+ O, A
6.1.2 如何估计输出变量的均值及其置信区间 183
, b# ^ R; [) v F: F6.1.3终止型仿真和非终止型仿真 1855 p7 m5 x7 I: D
6.2 终止型仿真输出分析 185
7 T3 X% m; G5 J/ k/ B9 @2 _* q6.2.1 确定初始状态 186
n$ e( U6 b% H6.2.2 确定仿真运行的终止事件 186
) D* ~& y8 s: [) _ U% E& {* o) n# T6.2.3 确定仿真重复运行次数 1871 @& R( Y& P$ x
6.3 非终止型仿真输出分析 188- e( g7 D: I& G+ O
6.3.1 确定预热期 189
8 e) d8 |+ S6 X5 b1 w. C e6.3.2 确定仿真运行时间长度 190
7 `% O- f6 T2 ~7 O* A6.3.3 确定仿真重复运行次数 1908 R2 I$ @: N- {) k: Q
6.4 输出变量方差和比例的估计 191
# |' Q+ m1 X8 [- A+ Z. r6.4.1 方差的估计 1917 v- k. B/ w: x5 Y
6.4.2 比例的估计 1912 }( m+ o- |6 ?) u1 j
6.5 方案比较 192& B8 r P* Q/ Z! W* k
6.5.1 概述 192: W( T2 O$ I5 r7 z2 t* f+ _
6.5.2 双系统方案比较 192
: I( N1 X5 E u$ s6.6 ExtendSim中性能指标采集方法 195, n' }$ @# C* g/ X1 {
6.6.1 Statistics模块与一般统计 195
& e- J: }4 s/ u$ p4 t6.6.2 全能的Mean & Variance模块与高级统计 1983 r! x: o7 y- u. y8 n4 g
6.6.3 预热期的设置 201. W! ^) Z! I# y
6.7 习题 202
# i+ n5 X; p% }& {; }6 q0 w; w6.8 实验 2025 n: `( k: l8 j3 [, I
) q! Z! O; e! m/ W3 B第7章 仿真优化 208. n7 `/ L4 \. X' R$ }0 y- B. j
7.1 仿真优化概述 208" ~* ], s/ E3 \; ^! D
7.2 仿真优化的步骤 208* g- L% a2 u$ g; t/ D
7.3 仿真优化案例 208% S2 {8 k* V/ M# \$ }! f( p2 b8 T
' O. Z* ~4 L% l第8章 典型应用 213) f7 Z3 [) ` |$ J. l
8.1 库存系统仿真 213
! j2 _1 a+ S" ?; Q( V( j& q8.1.1 库存系统概述 213
, b; }, G/ ]: @5 \0 k+ ~5 @" p8.1.2 (s,S)库存系统仿真 214
& `2 C' r0 [2 V0 H8.2 制造行业应用 220! x; p7 E- f% K9 S. }* @
8.2.1 问题描述 220% Y$ {& u. V* k4 L* P
8.2.2 创建模型前 222
- s f+ R" ]3 D* _7 O) c8.2.3 建立模型的第一部分 2229 Q$ N% X7 \" m3 G
8.2.4 运行模型 224* }" e, C! s n( Z7 Z
8.2.5 增加2个操作和2个缓冲器 225* w1 P: e- g) k6 I3 n# c
8.2.6 增加1个缓冲器和非标准插入站 226% m; C; e7 S" i- \' _+ X
8.2.7 完成模型 228% k. {1 ?2 U6 @& L
8.2.8 运行“现状”系统的模型 229
, A! ]& z( ~+ j% Z3 O! e C) S8.2.9 增加新生产线 229$ q K. n% D/ m& o* o m
8.2.10 增加另一个自动插件机 230
; w0 v, i6 O; T9 Q+ D* t8.2.11 结果分析 231
0 h" W4 U' ?$ m6 K) n6 @1 ?5 I8.2.12 增加动画 232
" O' f6 p$ @# V, \5 M8.2.13 对结果有把握吗 232, A H4 ~9 D/ t2 j% [! f- J% ]- `
8.2.14 最终分析 233+ L* e3 D5 m8 b, W- J
8.3 服务行业应用 234* n- I0 \" B8 z* d
8.4 集装箱码头装卸仿真 238
" Q5 q8 n) |8 X& j P! o! y8.4.1 集装箱码头物流系统工艺方案与运作流程 238; E. B' k S" B: J, u1 C% h" K, R+ c
8.4.2 集装箱码头物流系统仿真建模 239
$ B! m/ M2 _6 N" H8.5 实验 2458 \8 F! B' k/ u, Y" a- K5 w
5 N# ? |9 o3 _7 V9 P第9章 仿真应用的进一步思考 248& A# h7 @ O: E$ D3 K" n. Z
9.1 系统仿真的本质思考 248) t% M2 x u6 M
9.2 形似和神似 249
8 N: T1 y. F! m, D6 E3 g' [ [9.3 系统仿真应用中的几个疑问 253
1 S. n& j) O3 a4 [/ i9.3.1 系统仿真是影像制作吗? 253
' K4 c$ C5 ~6 {. J. K3 I2 M9.3.2 系统仿真模型要和现实系统一一对应吗? 253
& H0 _, ]* ~ H% }/ i5 S" ~9.3.3 系统仿真项目如何起步呢? 254, o8 Q# `- ^3 m% B
, n9 k, j- x& w9 a& B- e! V
附录A 仿真用概率统计基础 257
8 B* C. z* m0 |% r, F0 a- VA.1 概率论基本概念 257# k: W: b; k$ S( q5 j5 C
A.1.1 随机变量 257. t1 L( c& H& ?! l1 J
A.1.2 离散型随机变量的分布 257
( T$ J+ C) T4 D# U; i$ \2 r! \A.1.3 连续型随机变量的分布 2573 b8 [4 p' P1 F1 v7 d
A.1.4累积分布函数 258
( B( ~( \, ^, x+ ~6 eA.1.5 数学期望与方差 258
1 ^5 q' a! p9 o; w, ?& d. rA.2 常用分布及其典型用途 258' v) R2 O0 R3 ?
A.2.1 常用连续分布 2598 B$ `5 z- {) e# |* M7 u* }$ J
A.2.2 常用离散分布 264& E q: P3 M7 B6 O1 f$ E
A.3 抽样与统计推断 265
% J# ^$ i8 ?, V& HA.3.1 总体与样本 266
' y5 w8 H, j5 T7 `. A+ @0 S% YA.3.2 参数估计 266
% @ ~/ J; ^1 V# A6 S3 `: sA.4 假设检验 271$ X% y9 T, H; ^! K+ ^ g
参考文献 273 |