本书目录$ @/ `* y; q. D. b
, e; P- t% V4 ^2 k- i) w4 B' k; b
第1章 系统仿真基础 10
: |, S5 k8 b4 j7 |3 w% y1.1 系统仿真的基本概念 10, H K+ f* K- a7 b
1.1.1 系统与建模 10
E) u/ Z2 @, _1.1.2 模型分类 10
8 @! m: ^$ N* @8 W0 D1.1.3 仿真及其分类 129 r" |# e+ S* n
1.2 常用可视化仿真软件包 12/ Z: \; @7 x& F* j
1.2.1 仿真使用的软件工具 128 [+ @4 C9 @. @6 m. Q2 p- G
1.2.2 常用可视化仿真软件包 135 k% p+ q3 ^, N0 S4 S% _, s4 P) F
1.3 仿真项目研究步骤 21
4 U# M5 O5 V1 K: J' k) L* Y6 p1.4 习题 21/ J1 E) s! J, \, V5 W" D
' q7 M0 Y0 I+ c# t
第2章 ExtendSim仿真入门 23$ y' |& j: x1 |
2.1 排队系统仿真 23
2 a9 g4 I# v' N7 N6 L, G2.1.1 洗车模型概述 23
# A0 X8 x# g1 u; ~2 t; a4 O6 p2.1.2 从简单开始——单队列单服务台模型 246 D; s/ p4 c# @
2.1.3 增加复杂性 29
0 M0 y+ R- ]/ P- J2.1.4 典型性能指标 34
- z: f' H, u2 x2.1.5 进一步探索 36
% f% }- ^: r! \8 Y) p3 n2.1.6 排队系统的特征与符号表示 37
8 b+ ^% F+ B% y, a* P2.2 离散事件系统仿真模型组成 39+ P6 Q: f& L: j. Y4 J0 y
2.2.1 实体及其属性 40
# D* J& j/ w5 q* b- r: K0 H1 P2.2.2 资源 40
& i$ l; ~* e' U4 j* ?6 o. a+ ~2.2.3 队列 41
& r n% S0 E0 ^ K2.2.4 活动 41
& X- M7 u' E Z; h1 Z2 u2.2.5 控制 41# t* L7 s: V9 |. c( g
2.2.6 全局数据存储 413 K# \3 @3 Z1 o; {% V, q- G7 ~
2.2.7 系统变量 42
3 r9 R* D6 }7 i" U a2.2.8 事件 435 e( D7 Y2 J+ b) r0 f, y7 ]" w
2.2.9 仿真时钟 44" F$ v; _8 H5 B+ a9 J
2.2.10 仿真开始与停止 441 r* V4 g/ b( A
2.3 ExtendSim基本操作 45
1 r$ ~/ u3 n& A- m; K. L2.3.1 仿真设置 45" i) Q* N0 X) E! v+ d
2.3.2 克隆、笔记本、文本输入、图层 50
- G; M8 ~. n7 U0 o2.3.3 模型层级(Hierarchy) 51( [4 o) @. l+ L1 o
2.3.4 模块连接与模型外观 53, |8 A* a( B6 S$ U( n" k! n" D
2.3.5 如何理解ExtendSim模型的逻辑 53
1 J' g$ C' U8 c3 j2.4 习题 544 v5 R e; h" D. e! |
2.5 实验 54
( j l% \' Q% L1 ^- b' P0 M" n4 D! i% y0 J% C5 d8 Z: E# o
第3章 输入数据采集与分析 55* j* n1 E) h& B
3.1 分布拟合的过程 55# A1 u9 e/ f, d5 ?+ E
3.1.1收集原始数据 562 J/ e! p+ t! d. r$ o1 ?% P# L
3.1.2 数据检验 609 w l- L# D7 {( u
3.1.3 辨识分布类型 642 B; N# A2 U7 ?0 y) i5 x
3.1.4 参数估计 65: n1 L8 K: P, I( ~4 g/ u; Z1 N
3.1.5 拟合优度检验 66
/ Y2 T9 v/ K# c: d2 b+ b3.2 经验分布 676 \5 A1 \. ?1 |/ Y3 k/ E
3.3 使用Stat::fit软件进行分布拟合 67
+ B6 ~5 O, g- C0 I. I3.3.1 理论分布拟合—连续随机变量 68 t+ J0 ^9 N% S* D0 Z
3.3.2 理论分布拟合—离散随机变量 76
# h/ K6 P6 y; I! P# p: I9 @1 z* W: R0 N; M3.3.4 经验分布拟合—连续随机变量 78
+ p$ Y+ A9 @4 u/ m4 U3.3.5 经验分布拟合—离散随机变量 79: E. H; _. ~0 T- X8 a" u# C3 h
3.4多变量与相关输入数据 81) H0 p1 A9 T& @
3.5 习题 81
1 G2 |! _5 T9 M# x% m" J5 K3.6 实验 81 @& e! F8 @( \ P% h2 }$ i" I6 X/ `2 \
2 ~" @; p- c! ^3 L4 l/ ^第4章 结构建模 837 L! ~( v' D- M" k$ z9 x( z
4.1 ExtendSim模块概览 83
5 Q& A* ?( y. h) q7 a# z4.2 实体生成与实体特性 84
6 d9 d2 @) l/ D ^' i4.2.1 常用模块 84
$ l& @% N% T- n$ \6 ?4.2.2 实体特性 85
" ^- Y; E: w3 J! T+ i4.2.3 批到达建模 90! R/ Q1 `8 z1 R$ G7 N0 |0 n
4.2.4 非平稳泊松到达过程建模 91
* B: u% q p7 l) r4 v d4.3队列和排队规则 927 @; C2 r4 f. x, \ M9 s
4.3.1 队列模块 924 F1 D/ t% K: Z9 [: g! M
4.3.2 排队规则 93: z" |4 J; _; i6 J$ o
4.3.3 排队行为 93
# @6 s8 K3 H# Q' w# l4.3.4 Queue Equation模块详解——复杂排序 96, F d% D1 t! S# W- E
4.3.5 Queue Matching模块详解——实体匹配 101$ p, w5 V& Z; i
4.3.6 Queue Tools模块详解——查看和初始化队列 102
1 o' e* S$ E q1 h: H0 Q4.4 路由(路径选择) 103! H- ?! ]3 {& J& w# N8 c
4.4.1 常用模块 1042 b' N( ~* F# c1 F1 `0 n1 _
4.4.2来自不同源的实体路由建模 105
6 _4 K: J. {! ~) p$ o4 U4.4.3 发往多个目的地的路由建模 108
" p' u- `! j' L1 a4.5 使用活动模块执行处理 1151 D0 Q9 _( r; u" v' F1 |
4.5.1 常用模块 1152 J' N6 t, @7 f g" }- Z% N0 A: D
4.5.2 串行处理与并行处理 116
6 D% q% Z2 o: R+ M7 g( e4.5.3设置延迟(处理)时间 1172 _( d( g; v+ Q5 v/ t
4.5.4 活动调度建模 120
- T. F. E* ~( p4.5.5 中断处理 125
: ~6 V [) i$ j5 n' {$ [! t+ v4.5.6运输与物料搬运 134
6 z) P! M7 T% J: U4.6合并与拆分(Batch与Unbatch) 136( O9 P8 ^) v. ]: a
4.6.1 合并(Batch) 137& z( Q, \/ R! |4 f9 v1 I$ L
4.6.2 拆分(Unbatch) 144
: H' _% q4 a8 i% J6 [* h5 f4.7 资源和工班(Resources and Shifts) 147+ \3 T5 U9 q8 ~! A! d4 u( @5 |. k
4.7.1 常用模块 148
; Q8 `$ S& [- L* V* Z# Y/ x/ o0 Q4.7.2 如何建模资源 148
4 W/ W/ D2 E5 {# j. P4.7.3 资源调度 1540 @+ {3 _8 e" s8 F9 n
4.8 数据存储与管理 159) i; c5 e+ R/ ~/ _
4.8.1 内部数据库方法 160" b# T( ]5 R B2 k Y, A
4.8.2 创建和使用全局数组(Global Array) 163( R0 B8 l2 L! e# |: \9 ^; E; D0 I
4.9 基于方程的模块与编程语法 164/ G5 H$ X' E' Y8 \7 O% y% j
4.9.1 输入变量 1642 J7 c! l4 E' j+ K
4.9.2 输出变量 165
$ z- R; ~- S4 f. i! u4.9.3 方程 166
; z! W" X6 c4 W4.10 曲线图模块(Plotter)的使用 169+ m) j% m0 ^5 O6 E
4.10.1 曲线图和数据面板 169
0 ^/ R- {: R! x0 @4.10.2 Plotter模块工具 170
8 p0 [1 E4 N) ~ Z0 d$ p4.11 实验 173
& S- z! j% w7 p; ^3 a1 O8 ^$ w( T/ @0 Y3 c; s
第5章 模型校核与验证 1750 }4 ]8 @# j5 f+ a8 U: a
5.1 模型校核(Verification) 175
! U+ M- j% x( D: j4 q9 }3 B5 C5.2 模型验证(Validation) 175
- r% X2 n2 R4 e' n8 T3 O5.3 ExtendSim调试(Debug)工具和技术 176
0 Z. T$ n1 E" d, B) H. h. n5.3.1 调试要点 176
# Q: ~: D' A5 C0 N5.3.2 利用动画调试 177+ k3 v2 ]; N- G2 t4 n* `0 _9 o, A
5.3.3 在建模过程中校核结果 177 I) o8 C) w+ ?) }
5.3.4 用于调试的模块 177: l1 k$ E4 `: l7 Y! k
5.3.5 用Find命令查找模块 178
+ Y& O/ s m! W5.3.6 删除没有连接上的虚线 179& c) B" ^9 ]8 g [# v; `
5.3.7 用记事本集中观察比较数据 180
e% {& a6 B: h8 r1 T5.3.8 单步运行仿真 180
/ s7 p( p0 ~3 W4 _& Q/ Y7 y5.3.9 模型报告 1813 U% H# k* Q! B* s
5.3.10 模型追踪(Tracing) 1814 { z/ V1 F4 E, }* Q4 B
5.3.11 源代码调试器 182
* F( E4 X, e& e( F& K5 R+ l# K* E5 f. @
第6章 仿真输出分析 183
7 @9 B- v% Y* G6.1 概述 1830 k/ r3 H* M, }2 b
6.1.1 什么是仿真输出分析 183
$ g q! I" M) i( T) U6.1.2 如何估计输出变量的均值及其置信区间 183
# L! z9 T# v% V" h6.1.3终止型仿真和非终止型仿真 185& Y- R# r$ w1 Z
6.2 终止型仿真输出分析 185
9 F( l- l7 n# y6.2.1 确定初始状态 186
$ }; \, M- }0 w; w6 d" h6.2.2 确定仿真运行的终止事件 1868 h9 `; }: L+ M! M! M
6.2.3 确定仿真重复运行次数 187 A ^/ f x! B; H; k( j
6.3 非终止型仿真输出分析 188
' k* m. C# X6 N6.3.1 确定预热期 189' M" c5 S( E6 }! b- J+ g. Z
6.3.2 确定仿真运行时间长度 1904 i! i* J$ z- B$ R* D: q' C
6.3.3 确定仿真重复运行次数 190
& u& Y L2 Q2 O+ m- m* m6.4 输出变量方差和比例的估计 1918 q3 C4 _( T9 D, y6 p% `2 L7 Z3 h2 X
6.4.1 方差的估计 191
/ c# E+ g: T1 c9 \/ E; L6.4.2 比例的估计 1918 ?2 r& g: g( @7 {& Q- A5 ^+ T
6.5 方案比较 192
6 l0 Y) y# J+ {3 C5 j6.5.1 概述 1926 E$ P, D1 S$ U! P
6.5.2 双系统方案比较 1922 _: w# g; s- |1 o5 K
6.6 ExtendSim中性能指标采集方法 195$ w0 {7 N# d |1 o4 M; J
6.6.1 Statistics模块与一般统计 195" H8 j. a; ?# |6 o
6.6.2 全能的Mean & Variance模块与高级统计 198
$ _: N. N/ J/ u2 I* I- P* D; X6 P, g6.6.3 预热期的设置 201
2 Y8 m) d1 X7 u' ~ c7 K& r; ]6.7 习题 202$ D F$ _0 Y# Q! N" M
6.8 实验 202
3 |0 Z2 _$ i s/ ~2 M. B- v' \+ S
第7章 仿真优化 208
( a0 U6 w+ h- @7.1 仿真优化概述 208
% X [% O2 _* q$ E7 k, B) B( T7.2 仿真优化的步骤 208
- Y7 p+ w: ^1 G7.3 仿真优化案例 208' h6 M# ?5 w3 Z" w- g' f! S% l/ N
+ X( v; w; d3 [第8章 典型应用 213
& S7 T2 k, P: l1 T8.1 库存系统仿真 213
, a* A4 h: A- V8 _ W: Q/ n& ^8.1.1 库存系统概述 213! Z7 K+ l9 a6 J/ M7 k9 v
8.1.2 (s,S)库存系统仿真 2143 q( s$ |1 s# I/ Z
8.2 制造行业应用 220
+ J/ X! x+ u( G% {& P- ]8.2.1 问题描述 220
" Z' |% d' R. u3 S% X- i" A: q8.2.2 创建模型前 2226 b- t' _& i0 @/ K9 L& r/ v
8.2.3 建立模型的第一部分 2221 I3 B k2 @7 W! C# n/ `$ m0 l8 ~, _$ B
8.2.4 运行模型 224
& c6 w1 e% ^. U/ P- d$ c: K8.2.5 增加2个操作和2个缓冲器 225
0 s+ v+ w3 U1 D8 O; G: F6 @% ^4 z8.2.6 增加1个缓冲器和非标准插入站 226
5 X s. j) ]6 X2 L8.2.7 完成模型 228" f0 |0 H1 d+ ?% G |
8.2.8 运行“现状”系统的模型 229
5 L$ n L/ C Z1 W0 k5 [8.2.9 增加新生产线 229
# s- d( T9 i% B, q+ P8.2.10 增加另一个自动插件机 230
1 Z' ]9 s- p' ~, a$ R! V8.2.11 结果分析 231
- N; g% L- a& R$ O) L* z$ u8.2.12 增加动画 232: Z7 H, V6 i* ^; x$ f' u6 i7 m
8.2.13 对结果有把握吗 232
% i8 C$ Q9 {9 O8.2.14 最终分析 233
: I& l- R+ C+ ~) s0 Y7 ~8.3 服务行业应用 234
O$ @" w/ d' ]( y8.4 集装箱码头装卸仿真 238+ i' M. w5 r6 l+ ?
8.4.1 集装箱码头物流系统工艺方案与运作流程 2381 d3 F* H; r4 w/ M6 {6 V) }# e
8.4.2 集装箱码头物流系统仿真建模 239
% k8 i# E$ ^" }8.5 实验 245
% ?1 ` z5 N) W5 v: y5 _2 S0 q( z( X1 {' P. u) Z. [
第9章 仿真应用的进一步思考 2483 [& H# O4 ~! K
9.1 系统仿真的本质思考 248* j( ]8 N* ]! ^0 q5 x1 e
9.2 形似和神似 249
) M$ P! w' i9 H4 X* A9.3 系统仿真应用中的几个疑问 253, v9 ^; n( y( _7 }" X# w" J: E
9.3.1 系统仿真是影像制作吗? 253
: p" Y) F$ ^# P0 T2 _6 K; e: V0 }9.3.2 系统仿真模型要和现实系统一一对应吗? 253% {, v/ R! V6 M4 w* X
9.3.3 系统仿真项目如何起步呢? 254
4 E+ I# L) b8 R& O, B; p+ L2 V% b
8 h, L2 o Y) d) Z4 F附录A 仿真用概率统计基础 257
9 Z6 p+ A, K- u1 J5 c9 x* nA.1 概率论基本概念 257
6 j$ t& t, [6 y" QA.1.1 随机变量 257
( f4 T0 E6 @1 g/ p7 V, F* NA.1.2 离散型随机变量的分布 257
7 d1 T7 W& q+ y* r; B* W$ lA.1.3 连续型随机变量的分布 257, O! K* z, }- `1 V
A.1.4累积分布函数 258$ J$ H) K& f, L* k) k: i; r6 I
A.1.5 数学期望与方差 2584 P+ p% d4 {5 X! D4 |) C
A.2 常用分布及其典型用途 2582 d) O: c- P: V& s
A.2.1 常用连续分布 259
' `3 v/ I5 k& `& k7 \A.2.2 常用离散分布 2640 W A+ h% g/ p' b, k8 M1 ^- P
A.3 抽样与统计推断 265
3 t6 ^ F" k% NA.3.1 总体与样本 266
; C' _% V2 j" QA.3.2 参数估计 266, F7 u, p j$ w% y" _. w$ X5 O7 @
A.4 假设检验 271
: m0 C2 ?* _1 J0 K& |参考文献 273 |