本书目录
: [ h, {2 f$ I1 J0 F ]7 j: ]
第1章 系统仿真基础 10
0 z5 K. Z* X" j" _1.1 系统仿真的基本概念 107 g3 g* b& c7 @1 y
1.1.1 系统与建模 10
, t' W8 e' E3 i7 J( ~& q1.1.2 模型分类 109 J5 m7 D ~& U; Z& u" a! A, E
1.1.3 仿真及其分类 12
4 D% ?7 f3 d) l$ `9 O7 M1.2 常用可视化仿真软件包 12
" V6 x+ c- X# D. U3 p4 ^ F* c1.2.1 仿真使用的软件工具 12: o W) Z' b4 c* O' M. x2 i: g# R
1.2.2 常用可视化仿真软件包 13* S8 P6 I/ P) K! j* c! \
1.3 仿真项目研究步骤 21
; p" ~1 O$ w% Z1 c, _1.4 习题 21
4 [4 v9 U( Q' ~: n5 G4 ?! A
. v7 E# R) ^. {( U8 _6 a& _第2章 ExtendSim仿真入门 23! U9 W) i. Y& \: |0 W
2.1 排队系统仿真 23
- [. D" H a& u0 D% z2.1.1 洗车模型概述 23
" I: l. M# H/ c. S$ u. M4 H s6 A$ X$ {2.1.2 从简单开始——单队列单服务台模型 24
/ ~# z- ^7 L1 g0 Z u R3 L' l z2.1.3 增加复杂性 29) D. l" v5 v2 Z8 O
2.1.4 典型性能指标 34
) O& j. Q5 `5 r2 m) j, k0 F2.1.5 进一步探索 36
& y; k4 U8 R' `5 H+ K2.1.6 排队系统的特征与符号表示 37! Z& Y# a5 q c5 C8 \
2.2 离散事件系统仿真模型组成 396 B' e: [& ?! Z/ o+ [
2.2.1 实体及其属性 40
- S) Z/ B. r* U4 y6 C' J% I8 J2.2.2 资源 40
+ s; O, N z# y q2.2.3 队列 41
& Z9 p3 [4 O |( }4 t+ D" ~2.2.4 活动 41* `' l' m% w i4 |9 x3 t- A
2.2.5 控制 41
3 M3 w- U1 e) [8 \9 K2.2.6 全局数据存储 41
7 y! j# N) Q |# p2.2.7 系统变量 42
2 T4 E& E; e* w, C2 U2.2.8 事件 43% r# n0 W* L* h$ ^4 n8 v. z
2.2.9 仿真时钟 44
. i2 k7 o5 E, y/ N2.2.10 仿真开始与停止 44
+ ^' F; i K7 G8 O% ?- w6 E2.3 ExtendSim基本操作 45
" K- o! o* q$ [6 O" {2.3.1 仿真设置 45+ [1 b O- \/ L$ a& y% C
2.3.2 克隆、笔记本、文本输入、图层 50' t2 a5 l z& z5 a, a. O
2.3.3 模型层级(Hierarchy) 51
$ e0 q6 E+ _: P9 A+ b. U2.3.4 模块连接与模型外观 536 Z1 i' A3 [( d. b9 \0 Z- g
2.3.5 如何理解ExtendSim模型的逻辑 53
+ P3 E/ \2 ~: j. w! e3 u0 g+ Z1 x" o2.4 习题 54
; I/ y1 n3 t8 ~3 }9 B; o* g2.5 实验 54
5 E8 p) n( p% ^* }0 c2 M3 T! {- f$ Z3 s. C5 l- L: Z, w+ A$ u
第3章 输入数据采集与分析 559 b* m+ q7 m, b4 _) V k7 F0 u( N
3.1 分布拟合的过程 559 w V+ k3 |% g) [
3.1.1收集原始数据 56& F. N5 E9 O3 g. t8 f' D. i
3.1.2 数据检验 60
3 c% j$ }/ W2 h. I3.1.3 辨识分布类型 64/ n% C: R0 R! O' d( A% K
3.1.4 参数估计 65& J" K) ^ ^% E8 \% m
3.1.5 拟合优度检验 664 h. U4 X( y0 X" \5 w D' n
3.2 经验分布 67& u o5 X2 d+ d7 Q9 m
3.3 使用Stat::fit软件进行分布拟合 67 i$ @( `# r8 ]7 R, s
3.3.1 理论分布拟合—连续随机变量 68 K' s8 a+ G+ ]7 Q* }
3.3.2 理论分布拟合—离散随机变量 76, ?1 _1 V' G1 R% `" s
3.3.4 经验分布拟合—连续随机变量 787 p# [" w2 T H/ s; K; s# ~
3.3.5 经验分布拟合—离散随机变量 79# O. L; ]3 `; m, h9 q
3.4多变量与相关输入数据 81
- m! p/ I4 J& c6 y& s+ {3.5 习题 81; P; ^ |; C/ r8 l
3.6 实验 81
$ s7 a0 i' P g
+ b9 O, {( w2 M b& }3 w8 N第4章 结构建模 83: o6 ~/ l6 f3 {: i
4.1 ExtendSim模块概览 835 [+ J/ Z5 x0 j# j9 G. o) B
4.2 实体生成与实体特性 84/ g( C4 b5 _9 J- N/ X) B4 v3 |
4.2.1 常用模块 84* N! t; K3 U! P ^! s$ x2 Z+ i' a
4.2.2 实体特性 85# A* W: `) b7 v' q; f. w, I5 U
4.2.3 批到达建模 90* O5 Q( I0 X9 K3 e8 _( a. X$ F5 C
4.2.4 非平稳泊松到达过程建模 91+ v* w& a& O t( H0 ~ ?
4.3队列和排队规则 92
& g2 T, D+ E) y! f0 p g2 O0 u# P4.3.1 队列模块 92 s& V3 ` K$ i @
4.3.2 排队规则 93
& U+ {5 B9 {# ]8 R: E$ X4.3.3 排队行为 93
4 Q7 m0 W+ K# J6 y4.3.4 Queue Equation模块详解——复杂排序 96* l/ _( A G. ~4 p
4.3.5 Queue Matching模块详解——实体匹配 1016 V- l8 h" l! z M* }2 {8 p' g
4.3.6 Queue Tools模块详解——查看和初始化队列 102
- I7 W* ?$ V7 O) W4.4 路由(路径选择) 103
6 Y9 v4 P8 x8 H+ x) ]; X. f4.4.1 常用模块 104* Z$ E5 M6 l$ {1 z& Z
4.4.2来自不同源的实体路由建模 105
9 j1 S D" o2 U. k' T# k* G4.4.3 发往多个目的地的路由建模 108* }3 T+ r a G/ U
4.5 使用活动模块执行处理 115& o. X/ b8 n" ^7 Y A7 U
4.5.1 常用模块 115) s: Q" ]5 l% p/ R) r- H
4.5.2 串行处理与并行处理 1169 b2 u7 ?8 y6 P4 K4 z! |
4.5.3设置延迟(处理)时间 1174 O4 ?( g% K/ n
4.5.4 活动调度建模 120
& v0 a$ t4 p- ~: h( O4.5.5 中断处理 125
+ d+ G- m. n% q: Z) y9 U* m" F4.5.6运输与物料搬运 134& v8 M. v* l {, @+ P
4.6合并与拆分(Batch与Unbatch) 136
' b0 {. N, j' A7 t. K4.6.1 合并(Batch) 137
o" A5 Q0 n8 @0 k0 @4.6.2 拆分(Unbatch) 144
& `8 B" r5 {4 ?4.7 资源和工班(Resources and Shifts) 147
! h& `" i( x, W3 [4.7.1 常用模块 1489 \1 ^6 l' w+ U2 S& o: _, C
4.7.2 如何建模资源 148
- H7 z& o) P9 M$ f2 @/ O5 y0 L4.7.3 资源调度 154* D5 b0 N" `1 o( a+ ?6 a3 H$ V
4.8 数据存储与管理 1598 t0 ~2 `( y& D0 o7 P! K$ D- C: W3 z
4.8.1 内部数据库方法 160+ J3 k W; f! H& w0 D
4.8.2 创建和使用全局数组(Global Array) 163" o& A/ x% e5 Z& _! s* u) y* j7 x8 x2 r
4.9 基于方程的模块与编程语法 164& n) z0 ~/ ^3 |: e- Y4 W
4.9.1 输入变量 164
) ]" K$ ]0 ?" _8 n- n+ z4.9.2 输出变量 165
& n( U) x+ L: V3 Q$ u W f9 P4.9.3 方程 166% k5 G1 L/ l, G/ j+ {
4.10 曲线图模块(Plotter)的使用 169
) D* Q$ j5 v6 y1 G& }: g/ I4.10.1 曲线图和数据面板 169* k0 U5 Q& w+ ?; g- Q' y$ j) K
4.10.2 Plotter模块工具 170
4 b& Q3 M" A' U4.11 实验 173
1 H. E0 }5 P% @+ N U% T- w2 G( e" f/ y& E) D
第5章 模型校核与验证 175/ O' T: R. C q
5.1 模型校核(Verification) 175
* g6 O' ] B8 Z4 I# y5 F# m* C0 \5.2 模型验证(Validation) 175 }% v) U$ ~3 g4 V& C
5.3 ExtendSim调试(Debug)工具和技术 176
: l5 [% v- S# C/ O. R5.3.1 调试要点 176
1 L( A; _, O- R' F5.3.2 利用动画调试 1776 f$ e7 W# \, A+ E9 j
5.3.3 在建模过程中校核结果 177
# K" K0 i. X4 S4 ?) c5.3.4 用于调试的模块 177) L+ ~4 o$ O! A8 b: Z; y" z
5.3.5 用Find命令查找模块 178
5 A% M$ n7 M, H7 U3 I2 H$ v5.3.6 删除没有连接上的虚线 179
k4 v# x# W1 }: T4 [5.3.7 用记事本集中观察比较数据 1807 e6 D4 z* b$ q" @ q( m
5.3.8 单步运行仿真 180
4 x2 C0 w0 y ^* A G0 d1 G5.3.9 模型报告 1812 W1 [9 x: V* { z, B8 \6 z
5.3.10 模型追踪(Tracing) 181
' \& f0 r* s- F6 f5.3.11 源代码调试器 182
" P) l0 q# t+ F' V/ M5 q2 o0 p9 B3 D+ T) O: C6 B* R' c c
第6章 仿真输出分析 1832 j+ j4 z& b) [4 N& b
6.1 概述 1838 e6 l: w3 H: U4 l0 }
6.1.1 什么是仿真输出分析 183, t# S) W9 V; _7 |4 U/ z3 k; `( U( Y
6.1.2 如何估计输出变量的均值及其置信区间 183
( q/ B G; `5 W5 T) U6.1.3终止型仿真和非终止型仿真 185
7 y: k: E0 ]- V4 m6.2 终止型仿真输出分析 185* E. z2 B( @# C. ]' T2 F) j
6.2.1 确定初始状态 186
* P0 p4 X4 o" U9 O0 X6.2.2 确定仿真运行的终止事件 186' T" o* O$ q/ s% D6 c. P% W% k
6.2.3 确定仿真重复运行次数 187
* T5 Z$ i7 p, ~7 J; u: u6.3 非终止型仿真输出分析 188
2 w& {4 a7 t1 p! Z6.3.1 确定预热期 189! V% n. s+ J2 e$ Q' B/ ?
6.3.2 确定仿真运行时间长度 190
' H4 p# ]% e0 w- o4 D9 Y' y6.3.3 确定仿真重复运行次数 190
, C/ @: o9 i( u# H6.4 输出变量方差和比例的估计 1916 I6 ?7 W* Y+ o: V' K/ o
6.4.1 方差的估计 191( \ X0 d; R, z* a W
6.4.2 比例的估计 191
( w, h3 O3 I6 \' x7 ?, E6.5 方案比较 192, t- v+ m+ l* D4 P" E* X
6.5.1 概述 192, d" A) G, c- {4 y5 `
6.5.2 双系统方案比较 192
1 g5 @: E: K" R6 o; ^% z6.6 ExtendSim中性能指标采集方法 195) \, u9 }5 a0 K) z5 N5 M
6.6.1 Statistics模块与一般统计 195+ L$ G/ g" `/ R" G' l! S- i
6.6.2 全能的Mean & Variance模块与高级统计 198
& R0 g/ Q# G, \. s1 J6.6.3 预热期的设置 201( r6 |8 ?& ^. l- L% U7 Q
6.7 习题 202$ g& K0 |2 W% ?# ^. n
6.8 实验 2025 j' {1 T0 m" G# V& m8 l
7 B% U6 i7 h/ H+ u8 o5 P7 @: {7 V6 b5 a第7章 仿真优化 208
8 x$ \) N6 z1 `2 j W8 U& M3 F+ a. [; L4 D7.1 仿真优化概述 2081 l2 M* \! J- ~# F6 d
7.2 仿真优化的步骤 208
4 Z, x8 ~/ g' s4 o, D! l# w7.3 仿真优化案例 208* h1 @. E9 @ u5 u7 s, y
/ u: W6 F# c; `: e/ n) i& X
第8章 典型应用 213
( w, m; Z! M k# \+ w6 {0 o8.1 库存系统仿真 213
/ l9 Y, ], @2 ]8.1.1 库存系统概述 213
/ \ o7 V% r! m5 o8.1.2 (s,S)库存系统仿真 214; e5 Z g* ^/ Q, S! ?
8.2 制造行业应用 2207 D/ X3 ~5 w; ?) q j
8.2.1 问题描述 220( o4 o6 R1 s' j; _
8.2.2 创建模型前 222& P- [6 h3 i. x, d- `
8.2.3 建立模型的第一部分 2226 o& ^# Y/ }6 g; M; F* v& y( {0 t
8.2.4 运行模型 224
P; S$ R+ f* N0 n2 M/ `8.2.5 增加2个操作和2个缓冲器 225
# V+ Y8 b8 R. d9 ]& _6 `( H8.2.6 增加1个缓冲器和非标准插入站 226' C' r1 p5 d2 l1 N; X
8.2.7 完成模型 228
/ E: T/ n" s+ q. k) g3 p8.2.8 运行“现状”系统的模型 229( H/ H1 {( ]" Z" c) X
8.2.9 增加新生产线 229
" _/ h3 O7 n0 v/ m. Y# ^9 c8.2.10 增加另一个自动插件机 230
; M# k$ r* f. z1 k8.2.11 结果分析 231 ?- \3 \3 f( Z/ p4 V4 }$ u- V
8.2.12 增加动画 232
; B6 j. @% ]9 n4 t+ ^+ X8.2.13 对结果有把握吗 232
' M K& r* f3 x( G8 L( p8.2.14 最终分析 233
( T. `, D2 E2 `, E' Z0 u" Y" l8.3 服务行业应用 234
! @; j* {5 x/ M" \1 P7 f( t! z8.4 集装箱码头装卸仿真 2381 ^* u- S( q/ X l
8.4.1 集装箱码头物流系统工艺方案与运作流程 238* L- c' C) `0 d* [8 }
8.4.2 集装箱码头物流系统仿真建模 239
% I( k5 `# k$ z, {9 N I/ X" Z: z8.5 实验 245
) F2 N* D3 M K) E$ C) q
& y( h! k3 V5 d- i第9章 仿真应用的进一步思考 248% x( g. P* T4 O3 J) e5 H. k
9.1 系统仿真的本质思考 248' ?9 }$ ]& N" t- M, X0 O! V
9.2 形似和神似 249
7 }8 j0 b) Q) e! g9.3 系统仿真应用中的几个疑问 253! B$ F5 i& R9 {
9.3.1 系统仿真是影像制作吗? 253+ A% m( Z8 V A1 I( T: M
9.3.2 系统仿真模型要和现实系统一一对应吗? 253+ Q6 o) a; {" |7 Y
9.3.3 系统仿真项目如何起步呢? 254
* d9 D1 {, M. h9 g' M6 Z. H
6 z& F! \( `" ]9 Y8 Z7 ^附录A 仿真用概率统计基础 2576 v1 j. A5 j: E: R b9 W7 G/ k
A.1 概率论基本概念 2576 t% h% Z J( n5 s- M9 n7 t
A.1.1 随机变量 257
; I5 w1 o5 Z6 V; v- Y. O3 U* TA.1.2 离散型随机变量的分布 257
/ H7 b& a+ F* J; oA.1.3 连续型随机变量的分布 257
, T9 I6 L, Y7 p$ J$ r, G3 \A.1.4累积分布函数 258
; K2 ^/ m0 }' n& O) @. K$ ?A.1.5 数学期望与方差 258
2 V4 \0 Q# F" G( D, F; X, PA.2 常用分布及其典型用途 258. M! j8 T7 C$ v, u& B4 B
A.2.1 常用连续分布 2593 {' ?8 U; ~ M) q; w
A.2.2 常用离散分布 264, J1 ?1 z' ` M3 }
A.3 抽样与统计推断 2650 o( _, y) [) |1 ~( w
A.3.1 总体与样本 266
! E) Y ~# \* [+ [% ^7 XA.3.2 参数估计 266
0 i0 v5 G7 [* S( O9 ^A.4 假设检验 271
L5 Z+ O# N3 `- B' E8 t7 S5 V0 \5 L参考文献 273 |