本书目录8 h% b$ B; _* q1 \4 ~( z& O1 Z3 v
M. f4 o7 y% {! E- E, ]第1章 系统仿真基础 10
. t* }- j u/ C# P. v) i1.1 系统仿真的基本概念 10: C! S; T4 N1 U- y0 f( j- T" c
1.1.1 系统与建模 10
4 y8 J9 t9 }2 u$ @1.1.2 模型分类 10/ U: [* n1 O6 O1 b# D' o
1.1.3 仿真及其分类 12
+ S. H$ I4 s- z1.2 常用可视化仿真软件包 12
7 H2 D& f, n% {: @1 V" C% k1.2.1 仿真使用的软件工具 12
. M' t$ U. \4 ~1.2.2 常用可视化仿真软件包 13: _: j( W& P: I4 b' s1 c
1.3 仿真项目研究步骤 21% u# P- T2 N% X5 V
1.4 习题 210 I; B z+ ?7 A8 r
1 L6 g5 O9 [( v- Y1 Z8 t" M
第2章 ExtendSim仿真入门 23
: z2 _9 h2 D" K. n5 m2.1 排队系统仿真 236 g& u% j/ u0 Q- ^$ _+ j
2.1.1 洗车模型概述 23# U) }. N0 s* E7 C" ?# U* H
2.1.2 从简单开始——单队列单服务台模型 24* s6 F# s. m, z, A
2.1.3 增加复杂性 29$ L$ L; \/ {7 m" }" U* y7 {
2.1.4 典型性能指标 342 H1 J, B0 P( t P- s7 m8 U
2.1.5 进一步探索 36
9 Q& D( |. m3 l A ^5 m f7 ?2.1.6 排队系统的特征与符号表示 37
: W& e+ C( L) @% p; G2.2 离散事件系统仿真模型组成 39
- j2 _/ ~" M& s9 ]4 \$ W2.2.1 实体及其属性 40
0 @" [& `" `/ X. l! w% G9 Q2.2.2 资源 40" Y$ A- N5 n6 Z
2.2.3 队列 41
! ], \0 U# ?1 V1 |9 q3 Q+ ?2.2.4 活动 41
9 Q" V# O( ^2 _6 D; K2.2.5 控制 410 c; u+ J; L6 `* f+ g
2.2.6 全局数据存储 411 u: b: E2 r* n( Y
2.2.7 系统变量 42
/ Y+ P; z% T( e; E. Y" u2.2.8 事件 43
6 }4 \/ d: U0 [3 E) a2.2.9 仿真时钟 44+ S A" Q$ h: p8 k* Q
2.2.10 仿真开始与停止 441 e' H |. F( X! l' y2 ?
2.3 ExtendSim基本操作 45( ^0 N/ Y: M& _/ f6 `# S6 u
2.3.1 仿真设置 45
/ V0 t6 K1 ]* S4 {+ W2 I+ I2.3.2 克隆、笔记本、文本输入、图层 504 H! L, R% e( P9 K" y& [
2.3.3 模型层级(Hierarchy) 51
% B4 u0 y/ ^& e6 h2.3.4 模块连接与模型外观 53
3 ^' O( g% u5 p; U H- x% ~2.3.5 如何理解ExtendSim模型的逻辑 53
/ S- \5 W, J9 j" |9 K7 n" Q2.4 习题 548 {; `' }0 ]0 S6 o5 ^
2.5 实验 54
. {. j+ A u. r8 @9 `- o1 l H4 Q/ y
第3章 输入数据采集与分析 55
) H1 G: K$ n; R; v3.1 分布拟合的过程 55/ I, W# Z3 E' H+ s. f# T
3.1.1收集原始数据 56
: _$ y* H( [: @6 B' `$ c0 U3.1.2 数据检验 60) n+ K% X' s3 a# [9 Y) L, S: @
3.1.3 辨识分布类型 64
" Q2 X1 Y- G+ k* z3 h- x: U @3.1.4 参数估计 65
( d6 V0 s7 {9 B* B$ D0 S3.1.5 拟合优度检验 66
$ Q9 P% ]% f+ l0 m' h3.2 经验分布 678 N; f) h- L4 I9 R& F6 G: L! A
3.3 使用Stat::fit软件进行分布拟合 67
; M5 c$ c2 B) B, N3.3.1 理论分布拟合—连续随机变量 68
# @7 ^3 O' U# }/ N& N) r* i* c3.3.2 理论分布拟合—离散随机变量 76! @! L, O' H% I4 l
3.3.4 经验分布拟合—连续随机变量 78
8 m# {7 Y0 G1 Q3.3.5 经验分布拟合—离散随机变量 79
2 c5 q2 k1 X0 \3.4多变量与相关输入数据 81) ]- u* F, G" q, }! M& A$ q
3.5 习题 81) r; a0 \/ \/ i9 d
3.6 实验 81 }, e! f$ C2 S
6 _/ l1 t7 o- b第4章 结构建模 838 P. h" z4 N) |5 m1 {
4.1 ExtendSim模块概览 83
1 D' Y0 F* r3 t4.2 实体生成与实体特性 841 E* U+ Q9 U7 b' N0 n& l( x- |
4.2.1 常用模块 84
& U7 \: U* _9 N$ @5 U4.2.2 实体特性 85; J- ~' w0 L2 U/ u5 v
4.2.3 批到达建模 90
. k) [7 }1 S) L( E: X4.2.4 非平稳泊松到达过程建模 91
: i" I. n! H( W% i$ N4.3队列和排队规则 92) h; Y1 b: U; f! S
4.3.1 队列模块 92: w8 }# s' Y2 ^+ j' N; [
4.3.2 排队规则 933 I6 M6 W5 l$ I% y3 r, l, _
4.3.3 排队行为 93
4 r. X! O$ z( S4 [! I4.3.4 Queue Equation模块详解——复杂排序 96% k; [1 D4 I! a5 r
4.3.5 Queue Matching模块详解——实体匹配 101
( ?3 S, h% q6 S, i8 u" x5 X4.3.6 Queue Tools模块详解——查看和初始化队列 102
8 X% J5 K3 Z; Q3 N4.4 路由(路径选择) 103
; H+ ^. ]$ M: ]6 h$ w' p4.4.1 常用模块 104
+ |5 C( b( O- o6 r- e4.4.2来自不同源的实体路由建模 105+ ^7 x; O' N3 ~, U2 Z: T
4.4.3 发往多个目的地的路由建模 1080 C, ~) n' I% ^+ c( j c
4.5 使用活动模块执行处理 115 Z( Z, u8 w5 O5 w5 A* b
4.5.1 常用模块 115
3 b! ~* S6 ]5 d2 b0 Y* O4.5.2 串行处理与并行处理 116( I9 W% t4 e( p: n
4.5.3设置延迟(处理)时间 117: a* u' `' H- p% W! O% n5 n
4.5.4 活动调度建模 1206 q4 C8 Q& ~% q- ?2 o7 E5 X& l+ G6 [
4.5.5 中断处理 125
2 J" `9 z+ S8 Y9 k, h: |! Y, z4.5.6运输与物料搬运 134
) d: c( L6 J ~ i; v y, K4.6合并与拆分(Batch与Unbatch) 1361 W9 N( |+ W2 u7 i1 W3 a: k
4.6.1 合并(Batch) 137
2 o/ u8 v8 _; k- @9 \! C% j4.6.2 拆分(Unbatch) 144# S5 x: z- _$ x- x
4.7 资源和工班(Resources and Shifts) 147/ n5 n1 `& E u- k+ u% x8 F
4.7.1 常用模块 148, I$ ~) L; \$ B' K! [% Q4 z1 r
4.7.2 如何建模资源 148
5 ?% d% z% ?% p$ Q4.7.3 资源调度 154; R4 x+ ?3 y+ r" o
4.8 数据存储与管理 159* T- Q" g, K: y
4.8.1 内部数据库方法 160
0 r D; Y1 q0 C4 c# |4.8.2 创建和使用全局数组(Global Array) 163
9 g% a3 x& i, L1 n: V! T4.9 基于方程的模块与编程语法 164$ R" g7 U; g( n+ X' f8 k3 G
4.9.1 输入变量 164% X, B r8 d W8 s# [
4.9.2 输出变量 165+ T" k! h4 L) F' F6 B, S
4.9.3 方程 166
* N% E" P& t2 j; e4.10 曲线图模块(Plotter)的使用 169
1 D$ u6 }$ @: J1 N) ~8 E& J3 E4.10.1 曲线图和数据面板 169
$ ?: d% w% U O, q: M$ ]2 Z+ U' r4.10.2 Plotter模块工具 170
3 r9 v" K5 F4 e9 ]7 \. Z4.11 实验 173
9 [9 m& R7 m/ c- }9 A
5 D" f2 r# o- Y第5章 模型校核与验证 175
, z/ s2 f% G% ]; o0 ?$ q+ h9 }5.1 模型校核(Verification) 175
' u$ C, O; U& K' o( d5 z' V- u5.2 模型验证(Validation) 175
7 w0 x0 k n6 S8 Y* h6 [5.3 ExtendSim调试(Debug)工具和技术 176
6 `( l" T9 ]$ X5.3.1 调试要点 176% q1 Z3 a% B7 k" n; o' `8 `9 ]
5.3.2 利用动画调试 177
" ^3 R( E! R' w7 D5.3.3 在建模过程中校核结果 1779 ]) _* K. T! o: F6 v- H& P5 m V
5.3.4 用于调试的模块 177
4 [/ j, @% B. Z5.3.5 用Find命令查找模块 178
. J; h+ u& Y9 t/ ^5 u5.3.6 删除没有连接上的虚线 179
6 s# C) N+ R: v4 x+ s, ]1 l. ^5.3.7 用记事本集中观察比较数据 180/ o y% g J+ o- z) E, V
5.3.8 单步运行仿真 180
9 d- d. u6 ~1 |9 k5.3.9 模型报告 1812 V, a9 ]4 C( _
5.3.10 模型追踪(Tracing) 1816 y! D# c3 S4 q+ w
5.3.11 源代码调试器 182
% L9 c- n- E D8 i5 B% h& ^5 v+ T* {5 U$ [+ U/ T1 f
第6章 仿真输出分析 1834 x; S4 e! l( V
6.1 概述 183
0 F& |+ ^" a# x6.1.1 什么是仿真输出分析 1837 r# s8 z$ O6 K
6.1.2 如何估计输出变量的均值及其置信区间 183
! o4 o+ F# e" o0 ~ c7 e6.1.3终止型仿真和非终止型仿真 185+ | d/ R: u" y9 f; p. R% M
6.2 终止型仿真输出分析 1856 ?+ _* ]6 }; J+ d8 \- f
6.2.1 确定初始状态 186+ S) j. u4 f# ^5 l/ q+ N" _' B1 [
6.2.2 确定仿真运行的终止事件 186$ n2 F; @& i1 ^" O
6.2.3 确定仿真重复运行次数 1878 i, x9 S% p+ e! M; f8 j+ X& `0 d
6.3 非终止型仿真输出分析 188 I' \- B5 x- M; H
6.3.1 确定预热期 189- ^. K7 D9 a) l; S8 Q) W
6.3.2 确定仿真运行时间长度 190' [+ R5 O7 V {2 J
6.3.3 确定仿真重复运行次数 190
- {- x: c. u; @$ \- M. J! l6.4 输出变量方差和比例的估计 191
' u* O; b; e$ H% e9 i% S; a3 C6.4.1 方差的估计 191
" Z0 `( f1 M( |& G0 r0 K. Y6.4.2 比例的估计 191/ A5 X4 l4 y; T$ a
6.5 方案比较 192( s+ m3 M0 F, ~8 S& R) W! r
6.5.1 概述 192
6 ]+ X! I9 X+ j1 j9 _6.5.2 双系统方案比较 192
! V7 @ C& p2 |0 w$ }6.6 ExtendSim中性能指标采集方法 195
% G" m C- E. c6.6.1 Statistics模块与一般统计 195
7 O) b) L+ {$ u% k6.6.2 全能的Mean & Variance模块与高级统计 198
+ `. Z; N1 ]2 H6.6.3 预热期的设置 201
) u2 L' A1 `# \, Q3 X8 y6.7 习题 202& W+ J( l6 { q$ R7 c
6.8 实验 202
k7 e' \$ ?2 P, r
7 ?1 f. S, Y- s( C第7章 仿真优化 208; n/ v H: I7 @: P# M8 Y' v
7.1 仿真优化概述 208
! r+ E8 { j; b: p9 H' Q7.2 仿真优化的步骤 208
. s$ n/ t) f) W8 T# `' g7.3 仿真优化案例 208. k% D3 s- g3 H
- d8 V# E' P+ T" d2 }
第8章 典型应用 213+ v/ _& {* Q- I6 `
8.1 库存系统仿真 213# ]/ B8 \/ a7 j' g
8.1.1 库存系统概述 213
( y1 q$ d3 Q0 H, E; c8 i8 Z8.1.2 (s,S)库存系统仿真 2140 n5 m" e) `# X/ c' S% ?
8.2 制造行业应用 220
* a9 E9 m( l* I8 [- f; n8.2.1 问题描述 2201 L5 |8 J: j& A; u
8.2.2 创建模型前 222
2 ~8 h& j0 v+ ?8.2.3 建立模型的第一部分 2221 _3 w( R5 g4 l
8.2.4 运行模型 224
/ F) A' ?% C+ i# u+ V6 T8.2.5 增加2个操作和2个缓冲器 225
* ]2 `- a# }9 K8.2.6 增加1个缓冲器和非标准插入站 2267 A2 r( P# C9 @! A% e5 ~
8.2.7 完成模型 228
0 Q L: ]; U8 M( {8.2.8 运行“现状”系统的模型 229
; e3 ?! I- o0 M! W8.2.9 增加新生产线 2295 {3 j" y9 O& L1 O; ^/ b! F. c
8.2.10 增加另一个自动插件机 230
. Q' H4 w+ a2 @6 Z* }0 a8.2.11 结果分析 231
" E) n0 L9 Z% w; s+ g R8.2.12 增加动画 2328 y$ R$ H7 b- Y' [9 n! I% p
8.2.13 对结果有把握吗 232
' e- Q% e) D, h% |' X8.2.14 最终分析 233
7 p7 d. L, ^2 p% w5 e$ F8.3 服务行业应用 234" v& Z E3 d. L# Y; z0 H' H" p
8.4 集装箱码头装卸仿真 238- L# {% I% ~* G0 z
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
* G% G: c9 u0 S( B: X8.4.2 集装箱码头物流系统仿真建模 239, ?7 ~$ G& l0 s' Q$ I
8.5 实验 245) d$ x% O0 s2 B5 u8 r- ~
0 { }6 k/ n% ^
第9章 仿真应用的进一步思考 248: e, C- \& n# h* Z- B$ L+ G
9.1 系统仿真的本质思考 248
- P4 G/ B# A. \9.2 形似和神似 249
- Q6 S/ I" {! ]/ e; Z9.3 系统仿真应用中的几个疑问 253
+ h: k2 m4 {$ ?% q. D9.3.1 系统仿真是影像制作吗? 2535 P+ S' j% \8 b1 u) x0 M
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
* c8 b, i5 v; z5 x( H1 ^9.3.3 系统仿真项目如何起步呢? 254
3 L+ g" H& V# U/ ^6 D2 v+ K; b( e! i6 d; H" v) f0 d
附录A 仿真用概率统计基础 257' S. `& c4 `) C) v
A.1 概率论基本概念 2577 @- Y8 I& J3 ?8 c2 A
A.1.1 随机变量 2575 v+ `% w: I) W; g0 h
A.1.2 离散型随机变量的分布 257, t1 d5 p1 l3 {! v* a6 g
A.1.3 连续型随机变量的分布 2572 u' W6 S9 \( b/ |
A.1.4累积分布函数 2587 v6 d& N8 v6 U7 n7 ?4 R3 U z
A.1.5 数学期望与方差 258$ q% h: B( q- N* v( k% x/ V
A.2 常用分布及其典型用途 258
5 I1 R. k5 p) {& GA.2.1 常用连续分布 259
, ?+ } t" k# B7 S4 BA.2.2 常用离散分布 264, t/ G9 ~7 e$ |: k
A.3 抽样与统计推断 265
. q9 X" M5 |% w- ~$ `A.3.1 总体与样本 266
/ Y* g, s5 \( Q& R6 A* J; dA.3.2 参数估计 266
3 \, H9 m9 V4 }' p4 z. Z$ J9 aA.4 假设检验 271
* `$ q& d" @2 |7 h参考文献 273 |