本书目录1 V6 t* P' N( H' `; W5 U5 C& f$ B6 l
9 [& R- C0 J2 q4 g
第1章 系统仿真基础 10% e2 I5 y9 H* P) i. A
1.1 系统仿真的基本概念 10
7 r7 ] Q, H3 @& q2 I3 d1.1.1 系统与建模 10
) ]' Z5 h% i: }) u3 e# |$ C0 i1.1.2 模型分类 10# S1 ~- v8 P7 c+ _7 c. \
1.1.3 仿真及其分类 12( A$ Y+ X. x# d1 ~
1.2 常用可视化仿真软件包 12, O3 h6 {- B: L0 G6 h
1.2.1 仿真使用的软件工具 12
- {4 A4 W0 c* k0 q" g1.2.2 常用可视化仿真软件包 138 B$ S! t5 Z% f" j8 a& G# O
1.3 仿真项目研究步骤 21
# f5 F! ~( C" b' T9 T8 o1.4 习题 21/ N* G. {+ r( v* `& ?
! W. {" l8 o' I3 z+ v第2章 ExtendSim仿真入门 23
+ q+ P3 X( X/ e, }1 {2.1 排队系统仿真 23* |/ W! Q0 g" Z3 D8 t
2.1.1 洗车模型概述 23( {( I0 N3 o0 D; C
2.1.2 从简单开始——单队列单服务台模型 24" C; g p$ k s1 {- O4 B( j
2.1.3 增加复杂性 29
" D' g' f: h. U5 X3 @2.1.4 典型性能指标 341 V: M. I) k3 |, o! _
2.1.5 进一步探索 36
) l$ ^1 R, J9 k' O4 ~2.1.6 排队系统的特征与符号表示 378 \4 M* \- e: P) ?( B
2.2 离散事件系统仿真模型组成 39% `) x" s: K+ V. o7 k$ t3 _8 `
2.2.1 实体及其属性 40
" i4 q7 O& g# \- Z* S( d' M% {2.2.2 资源 40
, l6 G8 l6 z. j2 N2.2.3 队列 41; h6 P5 k1 A1 h7 F h0 B) m2 G
2.2.4 活动 41
2 H( a6 f. @4 `' z2.2.5 控制 41
8 c' h9 c( d4 P2.2.6 全局数据存储 419 X' F2 l4 |! J, e. c4 o7 g
2.2.7 系统变量 420 k- i% p, I1 s+ z
2.2.8 事件 43# l! f* v2 w+ e+ y
2.2.9 仿真时钟 44; h2 I. } M4 Z5 i6 U; F/ J! q' H
2.2.10 仿真开始与停止 447 r! ?$ B/ z" U( l( D6 [6 v
2.3 ExtendSim基本操作 45
+ B* H5 e' k* \, ]: \- }2.3.1 仿真设置 452 E# |3 G4 F) h4 h; k/ c
2.3.2 克隆、笔记本、文本输入、图层 509 `: ?/ C3 \3 l8 c& U
2.3.3 模型层级(Hierarchy) 51& Q' e" c, V: G4 |; s) }% s
2.3.4 模块连接与模型外观 53
9 ^: l% Z$ Q+ n) V2.3.5 如何理解ExtendSim模型的逻辑 530 ?( V! G% ?% o) ]! U- \) r
2.4 习题 54) ?& d0 t6 v$ `" O
2.5 实验 54' D" `7 @2 l% J
; v! A. {+ z, {* J, H2 `第3章 输入数据采集与分析 55( u+ g3 @* l$ m2 o
3.1 分布拟合的过程 55
5 l; j% I5 L2 X x3.1.1收集原始数据 566 f5 U' p) M; K" T- e
3.1.2 数据检验 60% o! X6 t6 h5 L( I' Y
3.1.3 辨识分布类型 64& X$ a9 n/ U( s% i
3.1.4 参数估计 65: y3 Z5 G$ L5 ?
3.1.5 拟合优度检验 66. N5 o7 l) K; }, l+ k+ t1 r
3.2 经验分布 67
+ `+ n% a7 s/ k6 F6 Q3.3 使用Stat::fit软件进行分布拟合 67! p/ s: O5 x; o& u
3.3.1 理论分布拟合—连续随机变量 68
0 y; f8 b7 N$ ?3 B* P4 T0 l4 P3.3.2 理论分布拟合—离散随机变量 76
: Y& U6 `7 s$ P( a2 {3 E' g3.3.4 经验分布拟合—连续随机变量 78! J! N2 d2 Z+ e1 I% X3 E) F% P- X
3.3.5 经验分布拟合—离散随机变量 79
) i/ g& v7 Q& C! v3 r3.4多变量与相关输入数据 81
# L h: k- d$ K# L C+ h3.5 习题 81
& z8 n2 p0 [9 F1 ~0 `% z3.6 实验 81
9 ]. }/ S" z4 F3 }, c
1 [9 c; ?; c' R; _9 B第4章 结构建模 83
Q% R. }0 D) k" Z+ @! W# U4.1 ExtendSim模块概览 83, K# \4 G# H \
4.2 实体生成与实体特性 848 s6 w4 K& c8 V, X" @
4.2.1 常用模块 84# S$ [4 J' \0 m" D" b* h& C0 ]
4.2.2 实体特性 85
% E% }2 K; K) G* q( }3 H7 s+ ^' M4.2.3 批到达建模 90* h; p9 M4 o2 _! r# P1 }, W, O
4.2.4 非平稳泊松到达过程建模 91% a! m3 r0 e* p% J
4.3队列和排队规则 92
H3 R: O& ?2 Z8 U& L4.3.1 队列模块 92
c. c$ g; k+ K* p1 C( \4.3.2 排队规则 93/ J2 r! @: b4 m( B
4.3.3 排队行为 93
/ U& D( N; v% T* s4 ~; z0 Y9 p4.3.4 Queue Equation模块详解——复杂排序 96
+ X6 r( ^2 D. ^1 t4.3.5 Queue Matching模块详解——实体匹配 101
: M9 [2 P( \: {8 c: S; Y4.3.6 Queue Tools模块详解——查看和初始化队列 102
. }' [! r8 l* c' ^, }4.4 路由(路径选择) 103& D6 w: i/ _; M# k
4.4.1 常用模块 1044 S: e" @6 _2 D2 j6 V# x# k' b
4.4.2来自不同源的实体路由建模 105
% K) W8 {( l. G* A$ O4.4.3 发往多个目的地的路由建模 108
3 B: l1 W; h" _& j( u4.5 使用活动模块执行处理 1156 i$ s; H' c6 m
4.5.1 常用模块 115
0 F/ c5 r+ \. E4.5.2 串行处理与并行处理 1167 k1 h; r6 y* |+ n* C9 V" y8 P
4.5.3设置延迟(处理)时间 117
4 {( V! {* O- W" F4.5.4 活动调度建模 120
) n3 v4 W' ?2 R: V/ U4 ^" O4.5.5 中断处理 125
7 K% ~- I# y- f' x. ?4.5.6运输与物料搬运 134% R) E/ D% D9 g& B1 {1 A7 V
4.6合并与拆分(Batch与Unbatch) 136
2 y8 K3 M: S' U4 l# s4.6.1 合并(Batch) 137" o( z' t# _) J
4.6.2 拆分(Unbatch) 144+ S) n4 x& {# r- P1 ~
4.7 资源和工班(Resources and Shifts) 147) l7 e4 r' _$ j4 J, y6 Z! Z, _
4.7.1 常用模块 148
0 _7 L% }& w+ F9 N; s" V! X6 ]1 k4.7.2 如何建模资源 148
2 }* F" q4 f8 e1 a! Z2 @0 `4.7.3 资源调度 154' d( ~5 r7 U% B2 v
4.8 数据存储与管理 159
! c* s( O/ `& k& w) f0 m; D0 }4 F2 x- v4.8.1 内部数据库方法 1600 P. x" `+ c/ I- h( `2 m0 j- }
4.8.2 创建和使用全局数组(Global Array) 163$ C( c+ o4 h" v2 r7 X7 I
4.9 基于方程的模块与编程语法 164
, s0 I9 s0 C: p& F7 D4.9.1 输入变量 1648 G9 ]; t2 n+ S$ H. i3 j1 A
4.9.2 输出变量 165* v/ }& M' c; S* v. x; c( X5 N
4.9.3 方程 1668 u9 I- V7 P; j
4.10 曲线图模块(Plotter)的使用 1692 q* A) d+ y- [9 X* B! `
4.10.1 曲线图和数据面板 169/ }: l* P( E, v5 n. t! p
4.10.2 Plotter模块工具 170
. `2 v5 K" l% m `4.11 实验 173
- ^' K) w( x. B6 U- [2 Y
$ T: K, K0 N7 r& W; k# {第5章 模型校核与验证 175
m! b" k& c: L1 Y1 T% n% S3 F5.1 模型校核(Verification) 175/ Y' ^. L% G0 [
5.2 模型验证(Validation) 175/ ?. _! ^+ b8 `
5.3 ExtendSim调试(Debug)工具和技术 176
% G6 B+ c, @0 w6 S; h, x+ w& \5.3.1 调试要点 1766 M- R: J: `% j' Y
5.3.2 利用动画调试 177% S! R- [. v/ j2 Q, I. Q
5.3.3 在建模过程中校核结果 177
8 K8 K) T9 t2 ?; J' S5.3.4 用于调试的模块 177
1 | e, F( |5 ^0 c# L8 ~5.3.5 用Find命令查找模块 178
4 _, A# K- h! S" V$ F6 K: u5.3.6 删除没有连接上的虚线 179
' C% F. b' P( v, {" B8 J( N/ k$ Q5.3.7 用记事本集中观察比较数据 180
4 Y6 X g# O6 l: u- U3 U5.3.8 单步运行仿真 180' m N$ D2 {9 t! ]' R5 M8 Q. U
5.3.9 模型报告 181$ D2 O% H: R4 @
5.3.10 模型追踪(Tracing) 181
! j0 c# t* y: c' b; S5.3.11 源代码调试器 182
5 ~# W% p) Q8 k/ T1 g: B) r- I @
) ^! _1 w/ H: m6 ?4 O, P* K! _第6章 仿真输出分析 183( }+ i" `! z2 s
6.1 概述 183# v. {" m" U4 s' y D3 A# y
6.1.1 什么是仿真输出分析 1832 y7 E. Y# E; @ m
6.1.2 如何估计输出变量的均值及其置信区间 183% [( u! \0 u; E) i* }8 W; N' z/ R
6.1.3终止型仿真和非终止型仿真 1857 B: }& H9 F2 z6 ]# m+ Z
6.2 终止型仿真输出分析 185
. F! T! g4 i- m0 W9 d4 u' m4 _8 N6 I6.2.1 确定初始状态 186
# R+ S; c# }- \6.2.2 确定仿真运行的终止事件 186! ^1 i- B! E5 o% o5 @% l7 @
6.2.3 确定仿真重复运行次数 187) W8 W' \$ E' q' q2 t6 n* h
6.3 非终止型仿真输出分析 188
/ m+ k) }+ M+ B' s1 V/ d& S, E6.3.1 确定预热期 189
0 _% w3 E- t3 b" X( W: e1 w6.3.2 确定仿真运行时间长度 1903 A7 M" { u+ i6 y
6.3.3 确定仿真重复运行次数 190
1 d; ]6 C: Q, o7 Y4 W8 j5 i; g Q0 ~6.4 输出变量方差和比例的估计 191/ G; i4 A/ M3 `
6.4.1 方差的估计 191, F6 D& H/ v0 ~+ d, i! e( Q2 O- l
6.4.2 比例的估计 1918 D& b+ M9 f2 W' y- D
6.5 方案比较 192 J3 v+ }1 k( b1 s6 b
6.5.1 概述 192
8 t- l9 R9 W) P& e$ [* h6.5.2 双系统方案比较 1920 M% t) d) _) ]7 `0 [9 N; f
6.6 ExtendSim中性能指标采集方法 195
G* c y# G* U7 }& Z6.6.1 Statistics模块与一般统计 195
) m9 L# e* x7 H' a' o6.6.2 全能的Mean & Variance模块与高级统计 198' T$ h1 M/ M9 ]7 Q
6.6.3 预热期的设置 201/ ]. [; Z/ r8 [( H
6.7 习题 202$ e9 g. ?, t/ Q( z W. x; {. f* A1 d/ Y
6.8 实验 202 v& [+ f/ i1 ?% x. h$ c6 o
: Z& y0 c5 k7 @0 k7 h8 d6 J% \第7章 仿真优化 208( G. d8 j4 h- _8 h( N X
7.1 仿真优化概述 208, d9 w( X7 f( j% ?3 u
7.2 仿真优化的步骤 208$ n# u( F1 I9 h3 U, @
7.3 仿真优化案例 2083 \7 ~- X6 B6 Q" x. I
( `* m2 @5 O A2 F
第8章 典型应用 213
- x: I0 C4 M: o; ]8.1 库存系统仿真 213# T5 U! X- u. s
8.1.1 库存系统概述 213
2 Q, Y5 d9 l4 L) h" f8.1.2 (s,S)库存系统仿真 214
) s3 c3 P U7 t7 O0 r$ ? A8.2 制造行业应用 220
7 `; o' m8 p5 b( C& z, y/ r% ] l8.2.1 问题描述 220
' f8 I: m% E( G! x6 O8.2.2 创建模型前 222" o- `# }' G) I) n& k# S+ D! }4 ?
8.2.3 建立模型的第一部分 222! X' D; F' X* j8 g) d2 y; l
8.2.4 运行模型 224* b9 d) o3 B3 M, D
8.2.5 增加2个操作和2个缓冲器 225
& w/ r" t, k! p0 ?8.2.6 增加1个缓冲器和非标准插入站 226
/ n0 }6 b# \ V! }8.2.7 完成模型 228/ W; t3 N: }: O1 H4 S6 h9 `
8.2.8 运行“现状”系统的模型 229. u! x- {% G) ~/ W7 x
8.2.9 增加新生产线 229
! ]& b$ Q: E7 e8.2.10 增加另一个自动插件机 230; U. C( W8 l0 L1 G
8.2.11 结果分析 231' j" P/ e. U8 a/ K" G
8.2.12 增加动画 232
4 N9 B1 u9 {. ^& u8.2.13 对结果有把握吗 232. v1 \( Q) ]1 O9 P0 u! M9 ~7 p) W5 t4 ?
8.2.14 最终分析 233
& d) q" R `7 _8.3 服务行业应用 234
, I* _7 H+ b9 z$ u* k t8 {8.4 集装箱码头装卸仿真 238
0 y1 C& I5 w% o8.4.1 集装箱码头物流系统工艺方案与运作流程 238( h0 p- l# W. V; e7 ?
8.4.2 集装箱码头物流系统仿真建模 239
6 Q6 A$ h/ S6 U2 b* v8 C1 Y- c) ]$ w8.5 实验 245
& j2 t2 q7 w1 F( C* {, U @5 l1 Z2 B; u$ s) p) F
第9章 仿真应用的进一步思考 248
8 W, S6 w# N& H: w' \( B1 T0 v9.1 系统仿真的本质思考 248. @. \1 Y( r5 d
9.2 形似和神似 249
4 Z o: M4 J9 V0 b6 k6 I7 r9.3 系统仿真应用中的几个疑问 253' W4 Z/ q: `+ f6 u" E6 b0 p, t0 l
9.3.1 系统仿真是影像制作吗? 2534 s3 u5 L2 k8 Q
9.3.2 系统仿真模型要和现实系统一一对应吗? 2531 v) p& Z k' {; U! k% B
9.3.3 系统仿真项目如何起步呢? 254
2 Y' J+ S: E( D4 k* s4 K
9 G6 Y2 d% c5 G6 {) C附录A 仿真用概率统计基础 257
: ^; N- j5 N: e' F/ O# wA.1 概率论基本概念 257
9 v) x+ [- Y, D" C6 ?1 Y* KA.1.1 随机变量 257
/ p4 q- ^# g$ B% z/ G1 C7 SA.1.2 离散型随机变量的分布 257
; M! `8 P+ W& t* K" l3 r, RA.1.3 连续型随机变量的分布 257
; N2 A) y4 A" t. i- wA.1.4累积分布函数 258' \( C& ^+ D. c
A.1.5 数学期望与方差 258& e/ e3 i* Q, M! ?, P$ \' B
A.2 常用分布及其典型用途 258
& _ g0 [9 w2 T, a Z8 lA.2.1 常用连续分布 259
% w9 u1 }0 v J( v8 d2 w7 N6 IA.2.2 常用离散分布 264# |/ @9 W! y9 G8 V; Z* e4 z
A.3 抽样与统计推断 2657 a! n1 ~7 _ J3 j @1 q0 e- R
A.3.1 总体与样本 2661 f$ [( R# a; Q. v8 m4 |
A.3.2 参数估计 266, n8 n, k6 J! r/ Q
A.4 假设检验 2710 o- F1 I* D( T( l
参考文献 273 |