本书目录! g7 @8 I/ T) [9 n. ~
) B0 }- Y" M' ?7 Y& P" j7 m第1章 系统仿真基础 105 ~) r/ ^' W5 l4 d9 A- G: B
1.1 系统仿真的基本概念 10/ C2 F5 c) Y$ y3 v) d3 I# G
1.1.1 系统与建模 10
. Q% E& G$ Y: S3 `1.1.2 模型分类 10
+ x! z# r# ~6 g$ s* ^& ]) y1.1.3 仿真及其分类 12
. u' D' ~) _5 {2 ?1 O- v% A1.2 常用可视化仿真软件包 121 q- R' ~( L" M* S2 I) W
1.2.1 仿真使用的软件工具 12
{/ F$ s* D1 W+ ]2 j! I: @- M1.2.2 常用可视化仿真软件包 13
' m2 O1 a. |/ s1.3 仿真项目研究步骤 21
* i0 }( O. f4 h; X/ t1.4 习题 21! [1 I H1 o. ^, x
]3 g, i3 r, x% N第2章 ExtendSim仿真入门 23
2 W3 L2 w; S! w' F- H( Y; \( \2.1 排队系统仿真 23
0 R1 A. |* e; s% G0 V* D2.1.1 洗车模型概述 23
3 l9 y6 y" G- [1 V( h/ c! L2.1.2 从简单开始——单队列单服务台模型 24 G9 x! f( R& i2 C7 {! g8 Y
2.1.3 增加复杂性 29
1 `5 W, h3 B+ M! G: Q- D3 T2.1.4 典型性能指标 34' A: R9 m/ V( Q! Y3 L3 ~6 n
2.1.5 进一步探索 36+ p. O% ~. N T8 D1 O3 o
2.1.6 排队系统的特征与符号表示 37+ E5 t; S" W, D# f* s k6 M) Z" j
2.2 离散事件系统仿真模型组成 39* C, K6 J$ \# X) f3 f
2.2.1 实体及其属性 40' C% T! @1 C: l; ] }' i& w) B/ P
2.2.2 资源 40+ R0 A1 I5 U B3 J* q/ ^" C
2.2.3 队列 41
9 i9 z4 S/ S* C1 \1 X* Z' l6 j2.2.4 活动 417 J$ t6 @6 p; v+ @! G+ w0 C+ C
2.2.5 控制 41
4 n% R' M2 R, P& t1 l2.2.6 全局数据存储 41' x* }! \2 q7 p9 w
2.2.7 系统变量 42, o! o( n8 `! Q* G& Z, E
2.2.8 事件 439 Z8 c5 X# B' v. H/ e
2.2.9 仿真时钟 44- h( c/ T0 b, T' p/ }
2.2.10 仿真开始与停止 44
9 c: K6 q. r% x, b. Y2.3 ExtendSim基本操作 45
7 g% e6 Z1 O+ ?* X2.3.1 仿真设置 45+ o0 q+ S8 |0 y4 E3 K' k! p- L+ k# v
2.3.2 克隆、笔记本、文本输入、图层 50* B* U# k. V: b7 C
2.3.3 模型层级(Hierarchy) 51; Y& X. v- g& S; Z P
2.3.4 模块连接与模型外观 53' X9 U6 |; |) e3 K
2.3.5 如何理解ExtendSim模型的逻辑 539 p: \$ K4 y0 e) H% p
2.4 习题 54( u- D- R* d$ O8 R
2.5 实验 540 w: _9 T$ |; O" W* {
7 z7 |' D8 Y/ q* R/ ~第3章 输入数据采集与分析 55$ |! I8 ~2 V0 P- n( d5 J7 q. m
3.1 分布拟合的过程 55/ b0 f$ l. w5 d% C6 t- F: G
3.1.1收集原始数据 56 ^: e+ g: @( P
3.1.2 数据检验 606 P" c/ z4 I4 t1 M0 }
3.1.3 辨识分布类型 64) C2 S: r# s: F: d/ G- [6 P6 t
3.1.4 参数估计 652 {9 L; b; S, M/ w7 h4 n8 [
3.1.5 拟合优度检验 668 p) g. W: [1 R% \. x6 w: W" P
3.2 经验分布 67
( @8 w2 O# H# n O# t ]3.3 使用Stat::fit软件进行分布拟合 67- @# o6 U. E1 `+ x% i9 _4 P# K
3.3.1 理论分布拟合—连续随机变量 68, |" J$ d* U" q
3.3.2 理论分布拟合—离散随机变量 760 M1 l9 B1 j0 U& n% M
3.3.4 经验分布拟合—连续随机变量 78% E) b7 h4 T# g1 @6 S$ e4 }
3.3.5 经验分布拟合—离散随机变量 79" i" y% F) j* {
3.4多变量与相关输入数据 811 J1 [0 N( r" D
3.5 习题 81
- x: p/ H0 G) b, ~' E: a3.6 实验 818 }& o3 o# i, I& J/ L2 T
- t% Z- W i* E第4章 结构建模 837 _) k( ]) T6 i( q, D, C
4.1 ExtendSim模块概览 83
5 U$ h0 g: q/ B m, h4.2 实体生成与实体特性 84& \- H& \) t! i% N5 S
4.2.1 常用模块 84
4 H/ f' x/ K6 T/ E4.2.2 实体特性 85
2 e" G$ e! G, f* \9 N. e- U4.2.3 批到达建模 90
( A' Y1 x" i+ @( \4.2.4 非平稳泊松到达过程建模 91; c/ h# S( L, q3 g6 v
4.3队列和排队规则 92- t; Q% h) ` s' n# A$ z& ^( M
4.3.1 队列模块 92
' S q( T$ B" J+ ]# Z) a% G' ~4.3.2 排队规则 93
y+ a/ Y0 \- _2 X7 c9 t$ G' W4.3.3 排队行为 93
" y. O# V8 V) n4 u+ k* a5 v4.3.4 Queue Equation模块详解——复杂排序 96
. U" u/ h* W$ y. L% }8 {4.3.5 Queue Matching模块详解——实体匹配 101+ `/ Y# _: k5 N- h7 M. v
4.3.6 Queue Tools模块详解——查看和初始化队列 102
9 t4 [1 c4 b% n7 H- M0 H Z4.4 路由(路径选择) 103
! O9 ?3 ]* b4 g5 @9 @4.4.1 常用模块 104
! r* R, P t* L, g! U4 N3 P, u0 d4.4.2来自不同源的实体路由建模 105
. m6 ]9 m- {2 [& S+ g4.4.3 发往多个目的地的路由建模 108
- C0 s+ m! K4 i, E4 w" D( i& K$ [4.5 使用活动模块执行处理 115- O1 F/ F3 C/ D( P
4.5.1 常用模块 115
! i9 }9 G# W4 b4.5.2 串行处理与并行处理 116# [3 C4 L- ?, ^2 \- h0 [3 X
4.5.3设置延迟(处理)时间 117/ E+ E; E0 B# Z$ W
4.5.4 活动调度建模 120
! ^4 N! k$ E5 _% m4.5.5 中断处理 1256 P* Q8 P' z+ m. i
4.5.6运输与物料搬运 1342 X8 g" p9 e+ }
4.6合并与拆分(Batch与Unbatch) 136- }) |0 E; b( ~. Q' g8 T9 z
4.6.1 合并(Batch) 137
1 U5 X1 ^. C8 r8 e3 V4.6.2 拆分(Unbatch) 144
3 F7 j5 Y4 ~4 \0 p6 H6 U5 b( V% G+ @4.7 资源和工班(Resources and Shifts) 1470 }( K( p) h4 w1 q" t& g
4.7.1 常用模块 1481 S4 h' g- x" b, E
4.7.2 如何建模资源 148
4 S8 V, u0 ?; s8 m- v" K4.7.3 资源调度 154& e: d5 V6 N3 ^. E6 X8 J0 h
4.8 数据存储与管理 159& p: x3 X8 e1 ~! E+ W8 B# G1 {
4.8.1 内部数据库方法 1603 |, k5 ~! k1 |, j7 ^7 u
4.8.2 创建和使用全局数组(Global Array) 163
2 u+ `4 T/ j; c* z# K6 C4.9 基于方程的模块与编程语法 164
+ D7 j# j+ k0 M5 x0 s4.9.1 输入变量 164. ^8 D4 b8 j e; I( [. J
4.9.2 输出变量 165
5 k% D" {+ n1 N2 K! Q4 ~2 D& O4.9.3 方程 166) v. h3 ?; V2 i8 y H$ @
4.10 曲线图模块(Plotter)的使用 169
/ c$ {- D. a" H0 c1 [0 J4 t4.10.1 曲线图和数据面板 169# A7 Z% l$ A) D; {4 C
4.10.2 Plotter模块工具 170
9 B* G+ B% Q( C9 [* m- B4.11 实验 173
( ^1 Y! f+ z8 S3 j2 v+ O) ?, q: f* n/ n3 {0 _9 w7 x" B& y
第5章 模型校核与验证 1756 R9 d/ Q+ @% b
5.1 模型校核(Verification) 175
" L, N$ V% m9 c& Q: s+ N$ k5.2 模型验证(Validation) 1756 [, |) l0 \- ~. X0 t
5.3 ExtendSim调试(Debug)工具和技术 176+ G* u1 Q2 f/ M: j4 m1 W+ A
5.3.1 调试要点 176/ t$ ?+ Q7 u9 b' i' t: F L
5.3.2 利用动画调试 177% ]8 {! ]7 j7 C3 Z! m$ C8 M8 l
5.3.3 在建模过程中校核结果 177- n' F- X% i ~# U& y
5.3.4 用于调试的模块 177- z! q; b) h$ _; n
5.3.5 用Find命令查找模块 178
- i" T4 x: [/ g! }2 l( J0 v5.3.6 删除没有连接上的虚线 1793 ^ j' K, \8 [* }8 S: ^& Y9 o
5.3.7 用记事本集中观察比较数据 1800 C6 m( _6 i; j( P$ m
5.3.8 单步运行仿真 180' P# N9 y3 J, N& q
5.3.9 模型报告 181+ q' p; r# L0 N7 `; p) V1 U
5.3.10 模型追踪(Tracing) 181+ l4 u4 M$ P( e" W8 `
5.3.11 源代码调试器 182: a1 W5 _7 V' C. G; u! @
4 z1 m% f9 a, y- t2 E; I8 R: l2 F
第6章 仿真输出分析 183, O2 Z9 N, `$ c' H% v7 M6 j
6.1 概述 1834 B0 V! @# f) [! b, j; h: B2 I
6.1.1 什么是仿真输出分析 183, @- N! g! J( Y; t( p. R
6.1.2 如何估计输出变量的均值及其置信区间 1837 K! I, @( D& `& X1 h7 F
6.1.3终止型仿真和非终止型仿真 1853 E* t1 W3 D4 n; t# |9 u+ v
6.2 终止型仿真输出分析 1852 z9 C% \. q, S" Y2 `
6.2.1 确定初始状态 186. D, _" W- I) P
6.2.2 确定仿真运行的终止事件 186& F, ~$ d& @; k7 a
6.2.3 确定仿真重复运行次数 187/ m0 f2 `+ H7 I0 J9 I$ P
6.3 非终止型仿真输出分析 1887 j, D n3 H1 t8 z# d1 M
6.3.1 确定预热期 189
/ f" S6 F$ M! z6.3.2 确定仿真运行时间长度 190
% ?" y8 K3 q$ f, D6.3.3 确定仿真重复运行次数 190
% R3 R) G. `" }8 j6.4 输出变量方差和比例的估计 191
% W: H' |$ k& C$ I' \8 _" P6.4.1 方差的估计 191' G# |; `* j8 o3 y( i+ [( P
6.4.2 比例的估计 191
0 e& m1 G% \( V: L6 |1 |6.5 方案比较 192; s! c' G0 v8 w& z N" f/ H
6.5.1 概述 1921 A8 W. i/ T, T4 W# `- K
6.5.2 双系统方案比较 192( `& H9 v' v- }5 j" B
6.6 ExtendSim中性能指标采集方法 195
2 J" T l6 M4 ], p4 `+ K' \7 z6.6.1 Statistics模块与一般统计 195! Z: }2 [, k" r" w) c% G
6.6.2 全能的Mean & Variance模块与高级统计 198
! L- B. G7 ?' M" s: c6.6.3 预热期的设置 201- F9 h$ L4 U- E
6.7 习题 202
$ q7 R. n; _, w' {- l6.8 实验 202
2 x: [+ U; A( q9 V: u9 t, N+ H( M% J# W) B& W
第7章 仿真优化 208
. {' z/ t, N0 `8 e9 l* v7.1 仿真优化概述 208) }4 S& H- [2 ^ k
7.2 仿真优化的步骤 2086 E/ Z0 H- n- f! ?+ T% g) r
7.3 仿真优化案例 208
6 ~2 ]! f( J3 K/ }9 D
' O- M! L* J, n/ I O$ ~第8章 典型应用 2133 |& _2 Y4 O, w0 l
8.1 库存系统仿真 213
- `) }( |3 S4 {1 Q0 T$ v8.1.1 库存系统概述 2132 _$ V5 s% M/ t p8 f
8.1.2 (s,S)库存系统仿真 2140 h' Y$ O# w6 F
8.2 制造行业应用 2201 O l( B2 d" a: E6 Q
8.2.1 问题描述 220- `1 X M2 ^8 N6 \# c
8.2.2 创建模型前 2220 ]1 w* i' l* v( ^1 U" _! ~$ b
8.2.3 建立模型的第一部分 222
, Q3 o+ s' V* k+ F j: E8.2.4 运行模型 224- C h% v# U3 p: U: ]; F/ I
8.2.5 增加2个操作和2个缓冲器 2255 k8 u8 X, R0 @& c, K
8.2.6 增加1个缓冲器和非标准插入站 226
. |! a0 _$ @4 p8.2.7 完成模型 228
8 J9 u. d2 d9 E/ C' x% _$ F8.2.8 运行“现状”系统的模型 229( ]( N, ^3 ~% X) W$ M# O8 W# J
8.2.9 增加新生产线 2290 N" U1 x; }7 n# q: Z' A0 a5 F8 L* h
8.2.10 增加另一个自动插件机 230
0 e' @+ i. D! k% {- A9 r8.2.11 结果分析 231& G! T T; U" X5 p! v
8.2.12 增加动画 232
6 g( b1 m4 ~& T) U. Y5 i+ C8.2.13 对结果有把握吗 232+ y! z7 h R( p+ }) G: r" i
8.2.14 最终分析 233
$ _ [# J, L* t( J/ s8.3 服务行业应用 234
; Q5 d* l; f: W4 o7 ^+ _! g$ O8.4 集装箱码头装卸仿真 238
& g: y( A4 Q& r% N8.4.1 集装箱码头物流系统工艺方案与运作流程 238
: S: q% |0 P9 R, h, j8.4.2 集装箱码头物流系统仿真建模 239
$ O, {- Z5 _/ B, ^' j8.5 实验 2453 v* D! d! d( v/ H/ S" }: `3 v/ d$ i# R
. Z9 l( w, d0 R+ V7 m
第9章 仿真应用的进一步思考 248: B9 [9 T2 W" U2 q9 ?! G6 T o6 `
9.1 系统仿真的本质思考 248- O4 }- p# a, N, Z9 D
9.2 形似和神似 249
0 U j4 l- Y7 b; j5 Y5 u& |. ]9.3 系统仿真应用中的几个疑问 253
& F- T3 J7 D* l( y4 P8 h9.3.1 系统仿真是影像制作吗? 253
# I% F& s( w! ~) H9.3.2 系统仿真模型要和现实系统一一对应吗? 253* A5 e' X" W4 M) {7 d( w. ]
9.3.3 系统仿真项目如何起步呢? 254
# z C6 I: k$ [. y/ e/ o/ a5 i! g" l
附录A 仿真用概率统计基础 257( s% o! N. s" |; O/ N8 x# V
A.1 概率论基本概念 257
* K; y% X5 P+ eA.1.1 随机变量 257
/ P/ k/ A; K* u! Q4 p4 wA.1.2 离散型随机变量的分布 2574 L1 P" L+ X" `, C" G
A.1.3 连续型随机变量的分布 257
7 z L, m, G$ h. L" SA.1.4累积分布函数 258: y& ^. A/ X: b0 w1 ]9 X
A.1.5 数学期望与方差 258% u, [6 f$ e3 j5 R0 J8 _9 J% ?
A.2 常用分布及其典型用途 258
: B( o) E8 K; f4 q4 I0 ]6 B$ TA.2.1 常用连续分布 259
2 V2 J. v( e5 M* hA.2.2 常用离散分布 264
3 X; T' z( ~3 w" Q! y8 ZA.3 抽样与统计推断 265
1 D. Q3 \, w1 ]" \! yA.3.1 总体与样本 266/ \+ D/ X* G5 C9 C+ s% s! i1 d
A.3.2 参数估计 266$ W0 N: o9 l! M% m: t9 ~
A.4 假设检验 271
: M$ u) @+ k' Q% }7 D+ w1 R参考文献 273 |