本书目录7 N& H- K8 ?6 z, e( g
1 T G' A, a, t' ?第1章 系统仿真基础 107 i% f8 c) L; J' U0 V3 d+ g- a
1.1 系统仿真的基本概念 102 p" [$ ? D2 I L. d
1.1.1 系统与建模 102 E9 K. T3 @2 G- g5 g
1.1.2 模型分类 10- ~6 m3 [! Z0 ?* Y0 Y
1.1.3 仿真及其分类 12
6 r3 E( w4 U0 V1 p: P5 s" S- l1.2 常用可视化仿真软件包 12
2 D0 R/ j, R* A; m" i* A: N1.2.1 仿真使用的软件工具 12" B3 J1 J& m/ M" l, C( ]* X
1.2.2 常用可视化仿真软件包 13( F) S* m6 T9 j [; `
1.3 仿真项目研究步骤 21; j. _) N6 [4 k7 A
1.4 习题 216 W- H. n8 [- Z) F8 b# |$ b* }
`( s6 P. v+ H* o a# d
第2章 ExtendSim仿真入门 23
- x* R! Z+ u- L- k5 N3 S1 l2.1 排队系统仿真 23* y6 h2 |. L& C" x& t; I
2.1.1 洗车模型概述 23+ g( J. P3 C% R) `! }9 u! n3 g
2.1.2 从简单开始——单队列单服务台模型 24
- x' J' m/ l$ H M5 q2.1.3 增加复杂性 29! C. p; S. g3 Q( k
2.1.4 典型性能指标 34
1 _3 R4 P- U( w% y6 H B; i2 ~2.1.5 进一步探索 36
9 ?9 P3 Y- q6 V8 z2.1.6 排队系统的特征与符号表示 37& w4 w+ n& I! h( N" E' M
2.2 离散事件系统仿真模型组成 397 I2 d& z" f0 ^9 d# G
2.2.1 实体及其属性 40
& @0 N, F0 C4 K' P" ^8 U2.2.2 资源 40 L8 ^/ x5 x. [
2.2.3 队列 41
- m3 e8 R8 X9 R( m- r4 J: z2.2.4 活动 41# W- Q: f0 T; n8 ~9 Q% X
2.2.5 控制 41
# P) l# i* b# h( @- X1 z2.2.6 全局数据存储 419 j; {- s: k4 i- \( I) n/ N+ u
2.2.7 系统变量 42- f* S4 u: L; z
2.2.8 事件 43# C1 I7 \. C+ I
2.2.9 仿真时钟 44# D! q0 f3 i$ P" Y( {+ D# `: L. K
2.2.10 仿真开始与停止 443 s: ?; m, K- v) s7 c
2.3 ExtendSim基本操作 45% b7 f8 ^& V# I L
2.3.1 仿真设置 45/ Y& Y* G% t% i+ J' O( ]
2.3.2 克隆、笔记本、文本输入、图层 50( E+ V r, v) l* ], U& ^
2.3.3 模型层级(Hierarchy) 51! B; J( Y& K+ R0 i Q
2.3.4 模块连接与模型外观 535 o) X3 S* u8 D
2.3.5 如何理解ExtendSim模型的逻辑 53. e Y; {' P6 h5 t g( |/ [8 t: j" k
2.4 习题 54
( t0 z2 C, E" N2.5 实验 54" g! x4 } j* y4 C; ?' ~- E* }" n( @
0 ~0 d9 B6 T, ~5 \! K9 ?$ N
第3章 输入数据采集与分析 55- R8 m% T" ^8 c8 X, k/ a/ \) _
3.1 分布拟合的过程 55; e2 h4 W5 m' m" x7 l
3.1.1收集原始数据 56
2 _8 }1 \+ B, ~/ ?. h1 `3.1.2 数据检验 60' l _5 Y# h3 Y! F
3.1.3 辨识分布类型 64
' y* q3 y- N+ }% y6 c L) j8 J3.1.4 参数估计 65
" \& I L1 B% Z0 y1 P3.1.5 拟合优度检验 66# I( ?5 @: ]( \8 S" @( B
3.2 经验分布 67
% x$ Y U" r9 U$ \& V; d3.3 使用Stat::fit软件进行分布拟合 67- |5 G4 w9 r9 ]$ ~2 x- g ^5 r2 k
3.3.1 理论分布拟合—连续随机变量 684 Y' K5 X A+ Q. C. @ w7 C
3.3.2 理论分布拟合—离散随机变量 76+ Q, N+ v7 d5 y5 s4 R
3.3.4 经验分布拟合—连续随机变量 78
2 o+ O# `* Q0 n2 B3 N1 ~3.3.5 经验分布拟合—离散随机变量 794 O6 C) d5 r3 o3 H1 B
3.4多变量与相关输入数据 81$ t( y$ I0 K& B) X3 X" H# `
3.5 习题 815 d& a" \9 Q+ f3 N3 H2 e
3.6 实验 81
! u7 M9 D( }- u/ B- J- I# D$ v/ Q* x+ Y- m
第4章 结构建模 83. W7 P$ P1 k! I- `8 e
4.1 ExtendSim模块概览 83
% s# H1 R& y' g, p, e4.2 实体生成与实体特性 84- I( t+ l' d1 B4 t+ y
4.2.1 常用模块 849 M3 w2 H* w! C
4.2.2 实体特性 85
( l8 H4 g' F4 D3 x, ]4.2.3 批到达建模 90$ L. J( y4 m V# ?' ^
4.2.4 非平稳泊松到达过程建模 91
: n0 n, }6 r6 Y& E& s# `4.3队列和排队规则 926 j. r$ G% Q- _# [( M1 F6 T" w+ n7 l" L
4.3.1 队列模块 92/ N; Z3 s; s& K o( V
4.3.2 排队规则 93
1 n4 O: f# _; H7 d7 N4.3.3 排队行为 93
$ u0 C3 g- j2 O% o4.3.4 Queue Equation模块详解——复杂排序 965 Z' |8 c! n& C5 L7 w0 v. ?1 e' p
4.3.5 Queue Matching模块详解——实体匹配 101
% ^( k0 d O& e4 ?4.3.6 Queue Tools模块详解——查看和初始化队列 102; S `) n: K4 t* l+ r# c
4.4 路由(路径选择) 103( D# e6 w8 F9 z7 C0 |
4.4.1 常用模块 104# R5 C. W8 F: o5 l
4.4.2来自不同源的实体路由建模 105
]; T- q5 B8 Y5 R9 I. S4.4.3 发往多个目的地的路由建模 108+ D. w i# H4 y# v
4.5 使用活动模块执行处理 115& S; m& J+ |3 e4 Q& I' K1 O
4.5.1 常用模块 115
, N: ~( P0 r. K" M# r4.5.2 串行处理与并行处理 116
7 D; x- b2 M. r+ Y& k4.5.3设置延迟(处理)时间 117# _, z: ?7 p3 C' [. q$ Y: o
4.5.4 活动调度建模 1209 p# w% v! g+ |; C0 t8 Z- }7 Q
4.5.5 中断处理 125
% f; |' u0 \; ~7 b4.5.6运输与物料搬运 134
0 U- p1 B9 @. t) f; ~. o7 m4.6合并与拆分(Batch与Unbatch) 136
& Z" m/ V; S0 f' ]" f7 e" E/ B4.6.1 合并(Batch) 137
/ m8 @0 q5 Y) d8 r4.6.2 拆分(Unbatch) 144" E( t5 \( h' \0 U: l
4.7 资源和工班(Resources and Shifts) 147) R ~# o. _/ { z2 {8 ~% \- Q
4.7.1 常用模块 148/ j) E2 o$ [' C9 y( }
4.7.2 如何建模资源 148
6 ^" A# y/ W. Y8 s4.7.3 资源调度 154
: r5 ?% D7 k! l5 C3 c' J4.8 数据存储与管理 159
& @7 [$ |: x0 Z# t) X& i) c4.8.1 内部数据库方法 160
' a$ \5 {# d' {% `, l4.8.2 创建和使用全局数组(Global Array) 163
; O8 a. x( x" p1 Y4.9 基于方程的模块与编程语法 164
: P2 D! Y# ~, H. {9 x4.9.1 输入变量 164
0 o4 x( Y: n( P2 Z7 \! @1 }! d4.9.2 输出变量 165
$ X2 p0 D1 ]! o p$ R( o: c0 o0 W" E4.9.3 方程 166
5 _9 B0 O8 L, V. a7 k4 {3 j5 C4.10 曲线图模块(Plotter)的使用 169
8 m: \# z/ E3 b' T/ Z6 Y' P( h# w7 U4.10.1 曲线图和数据面板 169
7 y m" Z; f5 H, x# N F7 N4.10.2 Plotter模块工具 1708 c- c* {- u! ]7 {, b8 c* R
4.11 实验 173
' D& v/ H8 o% p4 n! x, W3 \; h3 F3 }& M4 \+ }9 A% U3 F
第5章 模型校核与验证 175
$ }: Q1 ~7 M, E, O& P3 M" M5.1 模型校核(Verification) 175
! F: }) }$ J' j2 \8 @5.2 模型验证(Validation) 175% `% x$ g2 J9 e, z, `
5.3 ExtendSim调试(Debug)工具和技术 176
, V! `, P4 q% Q/ O3 I5.3.1 调试要点 1768 ]& K# J( b* B* G3 s
5.3.2 利用动画调试 1779 B7 \% p% L$ c- [" J/ [
5.3.3 在建模过程中校核结果 177, R( h; B) O/ `& n
5.3.4 用于调试的模块 177; P6 K' X' |3 _- A2 e2 p ^
5.3.5 用Find命令查找模块 178$ v3 }( j' S1 |
5.3.6 删除没有连接上的虚线 179
8 Z3 D1 o r4 Y; B5.3.7 用记事本集中观察比较数据 1802 k0 \) o+ T1 k
5.3.8 单步运行仿真 180( k6 ]$ x: R: S4 N2 v
5.3.9 模型报告 181
! Q& ~1 R/ h& Z- C" X5.3.10 模型追踪(Tracing) 181
$ o! E) u" h/ ~: { L5.3.11 源代码调试器 182
! b, O( K* {( L2 {* o' B6 h: W: j
, Y8 B) b, j& e) m- L! N) Z& e第6章 仿真输出分析 183
" @, Z% U! q! r1 @) X) M6.1 概述 183- H) N/ Q# }; W' x
6.1.1 什么是仿真输出分析 183( p/ e8 L$ q6 T4 W: [
6.1.2 如何估计输出变量的均值及其置信区间 183
O' [: A" X7 \7 i8 @! t m& S v* ^6.1.3终止型仿真和非终止型仿真 185- x( V* ^. C4 t
6.2 终止型仿真输出分析 185
2 V$ }- W% n# d" D6.2.1 确定初始状态 1865 t. H% t2 k) M( i* K: K+ w
6.2.2 确定仿真运行的终止事件 1865 D) v; J7 Q. r" t
6.2.3 确定仿真重复运行次数 187( C! W$ W Q+ J3 Q
6.3 非终止型仿真输出分析 188
" K( _/ t9 A) W( x. l7 [6.3.1 确定预热期 1893 L: j' V: K8 w% C* ^7 z
6.3.2 确定仿真运行时间长度 190+ V% C# L. E7 g, U+ H: ]
6.3.3 确定仿真重复运行次数 190
9 y! v4 T, g, o9 O/ Y, D6.4 输出变量方差和比例的估计 191
& X) l2 e) ^; x# h. v4 s, t6.4.1 方差的估计 1918 F. q1 W" W# @! i& h
6.4.2 比例的估计 191
2 t) z N% d; x) @+ |6.5 方案比较 192( q2 G4 ~% e# ?# i& m
6.5.1 概述 192. J4 H. @. _% l. Q( R9 A* P: R
6.5.2 双系统方案比较 192
' w, q4 ?9 [; U# ?6.6 ExtendSim中性能指标采集方法 195- ]3 d/ f7 `2 Q5 M9 q- T
6.6.1 Statistics模块与一般统计 195
( }& r* i2 [" E B" t \4 s& ?8 W6.6.2 全能的Mean & Variance模块与高级统计 198/ ?6 l) L @) k- W
6.6.3 预热期的设置 201: C* ~" X, i1 R8 A; y, m9 [9 Z& O
6.7 习题 202
, z: ]! R) `* M6.8 实验 202
7 x' |) _% U4 B) X* d1 G7 B9 ~
7 a6 ]" z9 M6 K7 z' ?9 U第7章 仿真优化 208
@! v- b8 u% r/ ^# f) y: ~/ p z7.1 仿真优化概述 208
- c4 ]8 a6 W) e! q7.2 仿真优化的步骤 2081 q, M E: k8 Y2 D+ Y/ n+ h% K
7.3 仿真优化案例 208
( I( ? }! L7 g1 q$ V$ w! M: h
2 y: V( F0 F2 r, f( y第8章 典型应用 213* |3 j# S- }+ b8 g- X
8.1 库存系统仿真 213
|4 [; [ c7 }1 D( t- {8.1.1 库存系统概述 213
+ V# `" z2 ~& V) i1 f8.1.2 (s,S)库存系统仿真 214! D0 x) t6 n9 N$ R
8.2 制造行业应用 220
' X. W8 y" X/ H8.2.1 问题描述 220
" F5 B/ O$ \0 k9 P, w2 f8.2.2 创建模型前 222
5 F" ^& w; p3 N6 w4 R9 r1 o8.2.3 建立模型的第一部分 222
( g* y; Z3 R9 n4 x: O" Z3 Y8.2.4 运行模型 224
2 M3 h) U4 C) ^0 V$ n' f+ U8.2.5 增加2个操作和2个缓冲器 225" c! P) C% V9 x! [3 R. a- o9 H
8.2.6 增加1个缓冲器和非标准插入站 226' R/ d& l& ?7 S8 X
8.2.7 完成模型 228- N- `0 u6 o9 _5 ~
8.2.8 运行“现状”系统的模型 2296 ]3 U; x7 ~$ `9 @( y2 r" u0 g# z
8.2.9 增加新生产线 229
, i: m2 T6 e( [- ~; K/ a6 T& |8.2.10 增加另一个自动插件机 230
0 {* n9 V& c, q% y5 }/ G3 ?: i8.2.11 结果分析 231
, a! ]( S. N+ K% u: k8.2.12 增加动画 232
2 w y# d+ ~( N8.2.13 对结果有把握吗 2324 K/ W) @' I. h
8.2.14 最终分析 233
7 A1 |$ c; o4 [7 }8.3 服务行业应用 234
0 J D' Y& s0 l1 k) @) L8.4 集装箱码头装卸仿真 238% ]3 K& [ u8 Y
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
2 P3 Y1 P( n3 E' {. P& T8 R/ ?8.4.2 集装箱码头物流系统仿真建模 239
4 r) M0 b/ M7 m# r2 l0 V8.5 实验 245: b2 \" H2 M. \0 W& T8 F2 a6 T
+ P8 W' X8 I- c- A9 {+ v第9章 仿真应用的进一步思考 248/ r4 Y" q5 {. L4 p% A2 n6 O* f
9.1 系统仿真的本质思考 248
+ I' W9 z6 s. U$ M9.2 形似和神似 249) N0 N s4 e! a2 I4 ~ Y
9.3 系统仿真应用中的几个疑问 2538 S; w: a0 z D( n, P# Q
9.3.1 系统仿真是影像制作吗? 253! `' L. @4 Q6 ]: d7 ]' s/ T7 m
9.3.2 系统仿真模型要和现实系统一一对应吗? 253' B6 Z: m, _( c2 p# J
9.3.3 系统仿真项目如何起步呢? 254. L: F- N) X- g5 S. v
' ~1 T" C# z7 B: _# T" x$ }附录A 仿真用概率统计基础 2571 u" l# D# p$ G0 _. }
A.1 概率论基本概念 257
) {0 H+ m2 j. e4 r) X, ?A.1.1 随机变量 257
- k H9 H& w! L5 g/ C3 EA.1.2 离散型随机变量的分布 257
' v7 _1 t& q2 f0 D5 u8 e0 f% h+ l; `A.1.3 连续型随机变量的分布 257
+ c+ f `" d( m: UA.1.4累积分布函数 258
+ q. @0 S Z3 x) C5 V* _A.1.5 数学期望与方差 258
K. |$ D! c- z, b. U: TA.2 常用分布及其典型用途 258
9 j- ?; _7 N1 l: XA.2.1 常用连续分布 2597 t6 W8 N) H1 t0 A
A.2.2 常用离散分布 2641 h: y5 u5 p: x
A.3 抽样与统计推断 2654 l! Y+ L7 M4 N
A.3.1 总体与样本 2661 o4 S3 S5 M, E, N
A.3.2 参数估计 266+ l9 N4 T, @: Z4 p% `
A.4 假设检验 271( o0 M: y0 p" W$ i; A9 P) X
参考文献 273 |