本书目录2 o5 T% p1 j5 B6 } D( _% E. c2 c Y
+ x$ c/ Q, K) I第1章 系统仿真基础 10
- f+ i# h0 \3 Z" T: ?" L" N6 _' z1.1 系统仿真的基本概念 10% m4 R5 e0 f; l) P; W
1.1.1 系统与建模 10
3 k7 A2 F3 s: i1.1.2 模型分类 10' M# I' [5 B! ]" D5 u! }
1.1.3 仿真及其分类 121 N+ x2 d8 _' o( c
1.2 常用可视化仿真软件包 12
' _$ B7 X* M4 i% t' n- @1.2.1 仿真使用的软件工具 12( B. v: ~$ p9 b" ~9 Z' O$ G4 [, h
1.2.2 常用可视化仿真软件包 136 A1 u6 E4 X6 n( U
1.3 仿真项目研究步骤 212 M3 G, x( h+ {3 D9 x9 S
1.4 习题 21) y, [0 G% j# @+ Z: c: n
2 a0 p* _% \( ]第2章 ExtendSim仿真入门 23+ M5 |0 K G- M0 W& Z; `" B8 H
2.1 排队系统仿真 235 K/ Z6 G. j4 q
2.1.1 洗车模型概述 23
! y& U! o' v) u [2 n& Z2.1.2 从简单开始——单队列单服务台模型 24, y& W% i1 S1 A8 c6 o- L
2.1.3 增加复杂性 29
3 Q X. S" F5 }0 W4 |; b! T2.1.4 典型性能指标 34, C, q: K: |" C g) ]/ m5 @
2.1.5 进一步探索 36
4 {* m6 j9 w% H9 P( J; }' a2.1.6 排队系统的特征与符号表示 37
% b0 @7 m1 L4 N2.2 离散事件系统仿真模型组成 39
, u# b% v6 h% a2 K7 C% H2.2.1 实体及其属性 40
6 e/ x i! X2 k- t' _" v5 G1 {& L2.2.2 资源 40
[2 }2 q6 x, z# D2.2.3 队列 417 s- \% g2 h1 F3 N2 @5 {4 N; F/ K
2.2.4 活动 41
4 M; V1 G; x6 y6 k# E( ]2.2.5 控制 41
" O( e5 t; }" `8 X- Z2.2.6 全局数据存储 41( q8 c- G, ~- P7 C# U4 x
2.2.7 系统变量 429 d; n9 ~ A9 `% e# a+ {1 m$ k) m$ @/ Z
2.2.8 事件 43
, {5 H, d$ v8 d9 U% {' t# Z2.2.9 仿真时钟 44
. Q2 ^: | T9 C2.2.10 仿真开始与停止 44! M6 r I' j" ]3 p/ V' ~
2.3 ExtendSim基本操作 454 B ?# G! b5 N) _
2.3.1 仿真设置 452 G v8 u- A8 T: r9 S A& i
2.3.2 克隆、笔记本、文本输入、图层 50: l" b8 J1 @5 }( X0 I
2.3.3 模型层级(Hierarchy) 51. ?! G3 V% B* G1 x" m8 V6 [2 C
2.3.4 模块连接与模型外观 53, H& p+ D% Y. E- {+ @2 G
2.3.5 如何理解ExtendSim模型的逻辑 532 x5 V/ ?2 _) l9 d/ N
2.4 习题 54
% }! r# J1 n( p9 [2.5 实验 54
' Y6 B6 |. j2 o
8 I5 ^5 r U6 R! d9 ^& M第3章 输入数据采集与分析 55
# @" R) L( i4 `9 C" t+ J, P" J3 y3.1 分布拟合的过程 55
- M4 h" N @" m& _8 \& i: M3.1.1收集原始数据 56) p- J* X; N( T
3.1.2 数据检验 60
3 _5 ]- N/ K/ }; C, ?# z3.1.3 辨识分布类型 64
J. M8 c" r1 j$ X) M& v& o) U3.1.4 参数估计 65
" {; \) u* m5 F& a. a3.1.5 拟合优度检验 66
2 P: P/ J5 r% y" W) ]5 @3 l1 R/ z1 M3.2 经验分布 67" n3 e; ~1 u( \ V) C
3.3 使用Stat::fit软件进行分布拟合 67
! O4 w; R+ b! P# v+ R# t3.3.1 理论分布拟合—连续随机变量 68
( Z) H! o8 T% {; u" O' j3.3.2 理论分布拟合—离散随机变量 76
: w7 S7 _0 q& ?! B) Z3.3.4 经验分布拟合—连续随机变量 785 x/ D5 b# F& `* _& H& N
3.3.5 经验分布拟合—离散随机变量 79$ Y) k$ @- D7 m& {# P& w! y* T
3.4多变量与相关输入数据 81
- f( P o/ I* _6 Z; W3.5 习题 81- k ]8 U- Q% p" k6 z( v# |! k$ z4 E* h
3.6 实验 818 Z: \+ J: Y- u& p7 ?
7 ?3 [9 U4 a( R$ u1 a; g( `第4章 结构建模 83
7 `8 H% L$ ]4 H6 q4.1 ExtendSim模块概览 83
, k5 ~+ k2 |* ^3 z6 G- \7 R4.2 实体生成与实体特性 84
; G3 H5 u% r. [2 Q, h x4.2.1 常用模块 84# ]4 [3 c' {5 ?
4.2.2 实体特性 85
# y% [" A1 f, h- d. @4.2.3 批到达建模 90( f% r6 v6 ^4 Z+ ]( @, ~: {/ U& i. J
4.2.4 非平稳泊松到达过程建模 91
( L9 g+ i9 H$ i9 `4 b4.3队列和排队规则 92
5 Q) K* }" T8 }" A& M5 v; c4.3.1 队列模块 92- |0 s. o% _/ ^2 M! c# G
4.3.2 排队规则 93
* {- r; [! t- L! `' u- D9 H4 R4.3.3 排队行为 93# u/ X% k0 {9 ~& i8 J+ @6 W
4.3.4 Queue Equation模块详解——复杂排序 96& h3 z8 U) v, x$ W) k1 w6 ?: y
4.3.5 Queue Matching模块详解——实体匹配 101
& k! i3 Y" U. z k6 q w- ~4.3.6 Queue Tools模块详解——查看和初始化队列 102# a3 _; l7 y) c, {7 r
4.4 路由(路径选择) 103: ~& y' o" |2 G" h' a# ?
4.4.1 常用模块 104
( v" ^3 t/ }# j3 J7 h& O5 k4.4.2来自不同源的实体路由建模 105# Q( H4 U! l0 _# ]) N N* W. A
4.4.3 发往多个目的地的路由建模 108
; }# O2 ^( ?/ ?- O$ e, ^. O$ q4.5 使用活动模块执行处理 115
% ~0 l% V; [: K1 B" D4.5.1 常用模块 115
7 T- U" Q+ d' k, e) a$ [5 J4.5.2 串行处理与并行处理 116
$ k1 A% R' H' c$ W" P+ {4.5.3设置延迟(处理)时间 117- j3 T& m6 G U) Z0 v/ C
4.5.4 活动调度建模 120
8 z5 o( J: u4 p+ A4.5.5 中断处理 125- P3 n- w% W$ W& h" n% v
4.5.6运输与物料搬运 134 {1 ?& [1 G. }$ d3 _- ~" [1 M
4.6合并与拆分(Batch与Unbatch) 136
1 i, e% ?+ |$ c3 z) f& y, }4.6.1 合并(Batch) 137( h0 k; j; z) Z! c6 C0 ]
4.6.2 拆分(Unbatch) 144
) Q! q( a( T! Y0 F4.7 资源和工班(Resources and Shifts) 147; g+ L% H0 |& m/ {
4.7.1 常用模块 1486 X$ o2 s& z$ w4 e7 t. I
4.7.2 如何建模资源 148
+ ?2 u5 E( m9 ?3 _4.7.3 资源调度 154
, U5 `, k8 y4 ^- B z# v4.8 数据存储与管理 159
+ f6 q/ r" q) X6 P, ~ I# ^. ^, O# |* X, [4.8.1 内部数据库方法 160
# ? x- E: Y8 m% n0 }4.8.2 创建和使用全局数组(Global Array) 1633 W/ m7 S" g2 J) W( B1 {7 `/ H
4.9 基于方程的模块与编程语法 164
" c3 A. N5 U, k7 e4 s5 | e4.9.1 输入变量 164
! I1 C# a0 g& f2 `+ H9 S4.9.2 输出变量 165
4 S3 J1 e4 M- Z/ U3 t6 ^4.9.3 方程 166
7 m5 C2 A. K9 P7 w. D' a, \4.10 曲线图模块(Plotter)的使用 169. @: z& K8 h. c- R1 d+ z5 X2 q2 W5 O
4.10.1 曲线图和数据面板 169
. d" f/ `. c" x& U& W0 G5 E( h: E6 c4.10.2 Plotter模块工具 170
% D4 d& J- }' L% R4.11 实验 173
6 A' F" Q2 @/ G) }# [9 {9 l- O6 i# J2 B
% Q8 }3 s" v# Q0 `& _第5章 模型校核与验证 1757 ]0 Y4 y7 J" x- J( k
5.1 模型校核(Verification) 175
* N) i% ]2 u4 U8 B, o5.2 模型验证(Validation) 175 ^) q' Z; e; K% N) Q0 M
5.3 ExtendSim调试(Debug)工具和技术 176
1 l0 q8 G/ M2 t3 `5.3.1 调试要点 1765 J7 \0 o5 H O$ b( j) i/ n
5.3.2 利用动画调试 1775 A5 ?0 t( Z9 P. o ^, F8 j6 ^
5.3.3 在建模过程中校核结果 177
( P# `: R* y8 t! R. X5.3.4 用于调试的模块 177
' I, g& W& ?8 I) H+ O# p5.3.5 用Find命令查找模块 178 D/ V1 {6 K2 v) n
5.3.6 删除没有连接上的虚线 179
/ @) z- B9 L0 I7 u5.3.7 用记事本集中观察比较数据 180
' u7 H, `" f, o! D/ U! U5.3.8 单步运行仿真 180
0 X( ~3 `/ Q9 H4 X$ H! B# B2 E/ U5.3.9 模型报告 181
3 `& D! Q4 R! Z5.3.10 模型追踪(Tracing) 181
% d6 C4 l& ^# d" D0 y3 S" |: P( h8 q9 P& X5.3.11 源代码调试器 182
' ^( G3 W& Y9 Q& C( u0 c$ G
) a! u& y7 Y" A第6章 仿真输出分析 183
7 A9 J1 ^! C: e6 S) H! U3 {! f6.1 概述 183" {4 |7 p! v. X B: }2 l
6.1.1 什么是仿真输出分析 183
; x0 F- S" Y/ x: z& H7 ~; P6.1.2 如何估计输出变量的均值及其置信区间 183! U2 n8 v- m3 k y5 G1 k+ R. [
6.1.3终止型仿真和非终止型仿真 1855 O0 g5 e# ~: m) u8 p/ ~
6.2 终止型仿真输出分析 185& Y6 [# n. ~ z% Y/ A" y9 @5 [
6.2.1 确定初始状态 186% a# S4 C5 {& G/ M8 s5 Q$ f
6.2.2 确定仿真运行的终止事件 186
$ o0 p. z, C4 U! w6.2.3 确定仿真重复运行次数 187, u0 S& u3 I' V6 ?: F
6.3 非终止型仿真输出分析 188
0 _* h2 a3 N w6.3.1 确定预热期 189
/ j: H( n# P8 C- I5 [6.3.2 确定仿真运行时间长度 190
" l5 h# v* g& o6.3.3 确定仿真重复运行次数 190 |" z+ b7 q6 L7 X
6.4 输出变量方差和比例的估计 1918 T3 a8 R) H; D; d
6.4.1 方差的估计 191
( e& {$ r7 R5 ^$ }: C6.4.2 比例的估计 191; j4 j0 V) E: c1 u1 b1 h, f
6.5 方案比较 192
* k8 X& _# _; F: M3 e) B" e. M6.5.1 概述 192
1 b# g7 _5 b8 O# x- g& s6.5.2 双系统方案比较 192% |% X! }* _' u# U0 @! ^
6.6 ExtendSim中性能指标采集方法 195. k# W" {) b! ?* n; [
6.6.1 Statistics模块与一般统计 195
' A( G, `! \+ C7 T6.6.2 全能的Mean & Variance模块与高级统计 198& s# O8 {4 y7 [! U. j
6.6.3 预热期的设置 201
' K9 W1 S4 Q5 F$ r" ^) n6.7 习题 202
+ e' j; B9 F [7 I6.8 实验 202- j5 A4 y5 y9 s
5 z" |* T4 C' p% V第7章 仿真优化 208
& N+ `$ ~/ ]- k. S: W0 G% ~7.1 仿真优化概述 208
0 R. ?3 F# u8 V3 i$ d T. \4 ~6 w7.2 仿真优化的步骤 208" L" P% t3 X5 i: _; o5 Z
7.3 仿真优化案例 208
0 h; w- m2 B1 Q# i& A+ y/ a" W1 Z6 W3 Q$ t& H a2 y) A8 `
第8章 典型应用 213
: _: \. l$ H) h. n8.1 库存系统仿真 213
4 [& x9 P: m4 J2 k8.1.1 库存系统概述 213- N9 U. A, Q- m a
8.1.2 (s,S)库存系统仿真 214; F+ V2 Z, N% `7 h' b" ?- [
8.2 制造行业应用 220
1 i$ Y& f3 A0 }6 |8.2.1 问题描述 220, W; A2 g. t- {. ^
8.2.2 创建模型前 222
& ^( L* `: V& i: [3 j8 c$ P- R8.2.3 建立模型的第一部分 222
: l7 {: {; a, f8.2.4 运行模型 224
( ^: y/ ?" i: O8 @+ T& s6 i8.2.5 增加2个操作和2个缓冲器 225
2 C7 I# Z* h* i9 W2 S8.2.6 增加1个缓冲器和非标准插入站 226# G/ |; k. B9 Y Z/ m I8 q
8.2.7 完成模型 228* \8 n. d" n i) N
8.2.8 运行“现状”系统的模型 229
! G7 B. r4 C# ]& k2 @, b. M1 g8.2.9 增加新生产线 229
1 ]! F( X2 D. u6 e* `1 |# c, u8.2.10 增加另一个自动插件机 230" s% W, \' ~, l: |5 u
8.2.11 结果分析 231
3 f" J0 c$ w, ^1 V, I8.2.12 增加动画 232$ ]' F: x7 K! l2 C' `$ g
8.2.13 对结果有把握吗 232* A. }/ {( \3 Q0 n% r6 g* {
8.2.14 最终分析 2336 W3 Q$ \' t- s% G; U! H! u8 ~- _
8.3 服务行业应用 234
) V* ^4 q) ^1 b# f% F2 A+ v8.4 集装箱码头装卸仿真 238
1 ]( E% D# J" m8.4.1 集装箱码头物流系统工艺方案与运作流程 238
- D. R! _3 s# }- t/ b4 p8.4.2 集装箱码头物流系统仿真建模 239( f B- q& |2 O4 Y4 S, O
8.5 实验 245
! R' o2 P" y' ~% i, n- Y
5 H2 T+ p; s* {5 x第9章 仿真应用的进一步思考 2483 U3 E" `* Q; m. T# V& A
9.1 系统仿真的本质思考 2487 |; n2 ^- r: D7 R
9.2 形似和神似 249
( B0 D1 t# v" O* ?8 z9.3 系统仿真应用中的几个疑问 2531 s' f: h6 \4 e6 g+ @
9.3.1 系统仿真是影像制作吗? 253
H- N( y$ H2 ]/ r/ s1 H2 _9.3.2 系统仿真模型要和现实系统一一对应吗? 2539 c Y/ U0 }( h; p' L; M7 Y
9.3.3 系统仿真项目如何起步呢? 254. f, I1 } g2 H9 W
- o* v- e" {& y7 ]4 G% D附录A 仿真用概率统计基础 257
' M0 M1 J P% H: z y8 g" d" TA.1 概率论基本概念 257
+ E, m' q: }4 gA.1.1 随机变量 257
1 E6 e7 ]/ T# D2 O/ N- xA.1.2 离散型随机变量的分布 2579 J. M& g9 M& F6 N7 M1 y
A.1.3 连续型随机变量的分布 257
6 A& V! P2 _: @- J2 j* z- h5 @3 ~A.1.4累积分布函数 258( ]1 J$ b- r2 o3 H R" B, P5 {
A.1.5 数学期望与方差 258/ w2 i2 p' ^. V- Q
A.2 常用分布及其典型用途 258& l9 U: o/ l* o" o) I/ j
A.2.1 常用连续分布 259: V: s. |2 j3 B& V3 b" q/ \* J; K
A.2.2 常用离散分布 264
3 g( H w! f- p( M. i+ X+ }% |A.3 抽样与统计推断 265
9 |$ F" T" j4 t. nA.3.1 总体与样本 2664 H0 t: s9 q6 ?2 g, P8 I$ T
A.3.2 参数估计 266
* l$ C; R" d# O7 nA.4 假设检验 271) }1 s! e4 F2 E+ J- \" }
参考文献 273 |