本书目录- R& [' Y8 h2 d) J. w+ E
p$ B3 ^2 c* Y第1章 系统仿真基础 105 `3 G9 G5 e. \9 W! H* [$ K' W
1.1 系统仿真的基本概念 105 F0 @# E6 a, |$ i/ ]1 | ]& S
1.1.1 系统与建模 10
9 V) d3 o; I1 \1.1.2 模型分类 10( R& R5 @2 Z" K- l3 b9 M2 S/ h* y
1.1.3 仿真及其分类 12# l: [! ]# R! k# q; ^$ v
1.2 常用可视化仿真软件包 12: S0 Y- R: b, B0 f$ i
1.2.1 仿真使用的软件工具 12
! |% j* m; o$ T0 B$ D, u1.2.2 常用可视化仿真软件包 13
& K6 y* z$ V! k3 F* E1.3 仿真项目研究步骤 21
5 F+ {4 o6 f2 B6 p5 w/ I7 ]7 }8 W1.4 习题 217 R1 O+ b$ i: F# C8 F
8 W% d8 z' d* L4 s& O6 h第2章 ExtendSim仿真入门 23- k5 w$ _6 r4 s E5 Y, u/ F2 G3 ?
2.1 排队系统仿真 23
: g1 b9 u! K' t0 O; {6 H3 T: H- ^2.1.1 洗车模型概述 23
( d6 X l; i" L k$ }$ J9 X2.1.2 从简单开始——单队列单服务台模型 24
1 b+ Z- {; x9 D" y7 z3 F) j3 _2.1.3 增加复杂性 29$ m; w( ]% T1 ]7 a
2.1.4 典型性能指标 34; F2 W3 |- n: T; M; Y
2.1.5 进一步探索 36
5 Y$ Y9 f) S& C: o3 l& |; T2.1.6 排队系统的特征与符号表示 37. a$ U1 A2 Z. U$ o
2.2 离散事件系统仿真模型组成 397 a( G( x) q& f4 v& P6 d+ |- `
2.2.1 实体及其属性 40
/ A: a, X- g* d- P% C- [$ b/ e2.2.2 资源 40
+ ^- l- m0 R1 i2 l2.2.3 队列 41
0 E& h! `: u& }% N2.2.4 活动 41/ ?: \2 {/ m; h; j& q/ ^9 I
2.2.5 控制 415 }7 |# @# W+ r7 M6 s
2.2.6 全局数据存储 41
8 r5 r% F' h& E K2.2.7 系统变量 42
, U$ l% i- Q/ g2 b2.2.8 事件 43
4 w6 [. i* p( x, J7 l2.2.9 仿真时钟 44
U3 V0 j, s& c2.2.10 仿真开始与停止 44& b* O! D/ E h8 P" e& T- Z
2.3 ExtendSim基本操作 45
# g0 p" X8 j& g4 U4 H2.3.1 仿真设置 45
+ y! e: q8 l6 |* O2.3.2 克隆、笔记本、文本输入、图层 50
" Q3 j' z$ {$ U& ?; |1 |+ k2.3.3 模型层级(Hierarchy) 518 y m7 v# R7 L: h7 }& _
2.3.4 模块连接与模型外观 53
) J1 `' p, s6 G) ]8 T0 G; f2.3.5 如何理解ExtendSim模型的逻辑 53
7 y6 l& d0 ^9 y y0 k2.4 习题 54, N0 C ~- k+ p, _( y/ `2 s/ o$ u& j" k
2.5 实验 54$ I& e9 E8 b5 x6 e/ x" Y) J% [
9 ~. y2 V* l$ f5 H" l
第3章 输入数据采集与分析 55) ^1 E8 s9 R2 X4 u( t6 b
3.1 分布拟合的过程 55# O7 r7 y5 v: d
3.1.1收集原始数据 56
, r5 i3 ]9 j9 ?: y* h3.1.2 数据检验 60' d' } Y2 B& Q0 X8 _/ M
3.1.3 辨识分布类型 644 V4 Z% i6 y! c* G
3.1.4 参数估计 65
/ V6 U) M7 S; |( A% A1 D3.1.5 拟合优度检验 66) d0 I g* }6 S
3.2 经验分布 67
- H) o( H1 u* |$ z3.3 使用Stat::fit软件进行分布拟合 67* f! U, w6 n+ v; x' Z
3.3.1 理论分布拟合—连续随机变量 68, `4 ]/ g4 k" {8 E& Y! L e
3.3.2 理论分布拟合—离散随机变量 766 ^4 l+ E2 P, C
3.3.4 经验分布拟合—连续随机变量 78% _ J) G$ ^1 E7 P7 R
3.3.5 经验分布拟合—离散随机变量 792 @1 W5 V- w3 H B$ W' H# r9 m8 O
3.4多变量与相关输入数据 81$ R0 C) o- s' J
3.5 习题 81% a- @1 f9 L- E
3.6 实验 81$ S( x6 z5 l- k% ~ x# l9 X% x
! m) C F4 P& _, a
第4章 结构建模 83* R7 T a2 E$ a
4.1 ExtendSim模块概览 83
! }6 b0 [' p, P$ i4 G2 i4.2 实体生成与实体特性 84
! c5 [, X6 g/ c' ^: q4.2.1 常用模块 84
, k" j, b" e* L) s* ]+ q4.2.2 实体特性 85
5 \. f! k% Z: q6 ], F- r- Q! O4.2.3 批到达建模 90
' ?& F! o K# y4 i4.2.4 非平稳泊松到达过程建模 91
* N) i1 l3 h" X# Z G4 m4.3队列和排队规则 92, a6 Q6 N: l. u, c3 x5 E* J. C8 t
4.3.1 队列模块 92, w4 q E1 e4 |) Y, r
4.3.2 排队规则 939 [8 O1 k Z/ m& v: Q& ~
4.3.3 排队行为 937 V; X/ q* H3 J6 p8 A! @% j) r& r
4.3.4 Queue Equation模块详解——复杂排序 96
- n6 e p4 \/ v+ x! B4 e4.3.5 Queue Matching模块详解——实体匹配 101
, |: R/ ?! A7 z7 U8 j4.3.6 Queue Tools模块详解——查看和初始化队列 102
3 m0 |% E' J8 i/ Z4.4 路由(路径选择) 1033 j) s- `; k6 R( }- E% ~# k
4.4.1 常用模块 1045 X+ n9 ?3 t" u4 j+ A
4.4.2来自不同源的实体路由建模 105
& t0 w Z- x( C! g& S4.4.3 发往多个目的地的路由建模 108
' P- A+ Z/ K3 a( W4.5 使用活动模块执行处理 1154 V% f p7 J3 P: k9 _
4.5.1 常用模块 115
& ^9 S7 ]* R* `( E8 k, g/ _' m4.5.2 串行处理与并行处理 116* Z7 V* `# U/ Z! Z/ V8 Z
4.5.3设置延迟(处理)时间 117* N- M' F: g' R! k9 c- N* P4 k+ U* v# ?
4.5.4 活动调度建模 1204 C- H, A" J, u" G5 W, U( C$ d
4.5.5 中断处理 125
7 e4 w. ? Z+ y, Q+ T( [" q/ L* {# c4.5.6运输与物料搬运 134) r$ j4 m4 c' D# Y' `0 m% f. @
4.6合并与拆分(Batch与Unbatch) 136
9 I( D6 f- T- e4.6.1 合并(Batch) 137
* E' C/ o3 t. Z8 ]1 K4.6.2 拆分(Unbatch) 144
+ k9 F( C g) g/ Y" d6 q+ V$ W4.7 资源和工班(Resources and Shifts) 147
; b5 W+ s' e2 w6 j+ O0 p4.7.1 常用模块 148
6 @3 o0 y+ C, G9 J3 m) @0 m, X4.7.2 如何建模资源 148
& K& |1 D7 W0 p E' f' U- O4.7.3 资源调度 154
) i* W5 w. q2 L* n) e4.8 数据存储与管理 159
/ H t6 P/ U/ F4.8.1 内部数据库方法 160. P0 p) _0 o( Z" q
4.8.2 创建和使用全局数组(Global Array) 163+ i* C1 N7 A/ w3 }" q
4.9 基于方程的模块与编程语法 1645 U. g! T) l+ P, K7 p T! \& U: ]
4.9.1 输入变量 1644 t; p4 M8 _! [ T6 t1 a
4.9.2 输出变量 1652 n: Z0 V$ B' A% ~- M r
4.9.3 方程 166% T& o$ Y: y) p" n8 n
4.10 曲线图模块(Plotter)的使用 169: v( b9 B" B) K4 B2 D, d2 ^
4.10.1 曲线图和数据面板 169
2 K' X& j* x( F0 k( [; f/ p4.10.2 Plotter模块工具 1705 k7 N+ O- \: O6 a- ^( E
4.11 实验 1734 d& B* n. U* c; p/ d" y5 |$ y
! z* I+ Y( X% o9 u
第5章 模型校核与验证 175% O7 b2 Q" n' E, D+ `3 y5 I
5.1 模型校核(Verification) 175
' [: p. s' L# d0 q) Y, R$ s5.2 模型验证(Validation) 175
- J) [! ~) G* u5.3 ExtendSim调试(Debug)工具和技术 176' h% W) v1 ]( K' Q
5.3.1 调试要点 176! F: }9 Z! |' j3 x/ X9 W
5.3.2 利用动画调试 1771 T0 Y" ^. n2 ~
5.3.3 在建模过程中校核结果 1776 \0 C# D. M6 ~4 B- R
5.3.4 用于调试的模块 177
0 K( k2 L9 B" g& {5.3.5 用Find命令查找模块 178
/ C! j# C1 V7 o- F: o5.3.6 删除没有连接上的虚线 179
( \; W& g3 E+ Y$ G" e6 m2 G5.3.7 用记事本集中观察比较数据 180( u+ S+ Z# p7 N
5.3.8 单步运行仿真 180' |: ]8 o8 Z A y% V" G3 d9 I- I4 I
5.3.9 模型报告 181$ o( {3 B4 e( n4 m; N
5.3.10 模型追踪(Tracing) 1814 a: k) e& J' n+ I( |, z1 `; u/ R
5.3.11 源代码调试器 182
7 G0 T9 i/ z1 F8 ?+ S3 ]5 Z9 a; h
第6章 仿真输出分析 183
- s! h9 v0 R; \' ?0 M$ y! v6.1 概述 183
$ J( D% ?+ _- [6.1.1 什么是仿真输出分析 183$ b) S+ Y' T0 c ^9 ?, ^
6.1.2 如何估计输出变量的均值及其置信区间 183& F5 i: V$ n1 n9 F% U0 h( O$ q
6.1.3终止型仿真和非终止型仿真 185 t3 A' z+ G# F% e
6.2 终止型仿真输出分析 1851 i1 q/ r4 E: u' p
6.2.1 确定初始状态 1863 e" V8 K& o, z% y4 S7 o% S
6.2.2 确定仿真运行的终止事件 186
) _ @3 ?' O0 |6 P1 h6.2.3 确定仿真重复运行次数 187
+ b( G1 A; _3 q; F* M3 s6.3 非终止型仿真输出分析 188
9 S4 A. A1 x) ]5 E( t6.3.1 确定预热期 189
j$ l; X6 x. P- r, M% X: c6.3.2 确定仿真运行时间长度 190
* `2 Q0 ~0 N0 I3 y/ b' l6.3.3 确定仿真重复运行次数 1903 ^- N6 o& R3 R; U- ~- T0 @
6.4 输出变量方差和比例的估计 191/ B; F. p' K& s9 D. ?, x
6.4.1 方差的估计 191" p+ E9 g: S6 v) B+ c
6.4.2 比例的估计 191
8 B& z7 C0 {# z! x: k8 H: D6.5 方案比较 192- F' O; p% t2 Y( B
6.5.1 概述 1924 M" b( I0 a( S, V' ?) X; o: l: U
6.5.2 双系统方案比较 192- D8 u. t" l# V5 d0 A. W, a
6.6 ExtendSim中性能指标采集方法 195
- g* u& A7 R' S; d: z6.6.1 Statistics模块与一般统计 195
7 u8 Z4 G% N; L- W8 R6.6.2 全能的Mean & Variance模块与高级统计 1983 \# x+ J! ^3 ?2 T5 H8 r
6.6.3 预热期的设置 201
' ^( Y) o ^4 r' |0 [6.7 习题 2027 E) _" Q6 W, Z- `. g8 E
6.8 实验 2029 {% h8 M" U4 h) Z! |7 U
0 N4 R3 |* j# c+ v: f) P. r第7章 仿真优化 2087 f K" f1 S, S$ d& ~- A
7.1 仿真优化概述 208
7 A8 V0 W% y5 m0 t+ Q* V7 ~: e3 I2 t7.2 仿真优化的步骤 208
: h, a0 Q5 R6 A! y/ G; w7.3 仿真优化案例 208
9 v1 n; G- H5 X6 ~4 `1 n+ l
( Q0 `! m9 F2 f0 S* V, r" o第8章 典型应用 213
3 \3 a8 a# i. q: g5 f; L- e+ A8.1 库存系统仿真 213
) _. x8 U6 M" b: f, t8.1.1 库存系统概述 213
* ~8 ^7 D5 |4 D: P8 A8.1.2 (s,S)库存系统仿真 214
/ y' o2 w0 f0 W# |; Y8.2 制造行业应用 220
4 h0 g# \8 z6 b3 h2 z8.2.1 问题描述 220+ W. [' Z- ~: E* w1 c
8.2.2 创建模型前 222
2 E3 |! }$ ^; t6 r/ b. a' e8.2.3 建立模型的第一部分 222
- { i; ?5 j! o" G. B' ~* b. I- ]' o8.2.4 运行模型 2240 F- O$ i- ]0 c9 O F
8.2.5 增加2个操作和2个缓冲器 225( C8 c1 l3 p5 c; \2 c% W- r
8.2.6 增加1个缓冲器和非标准插入站 226
0 p( x& T. {, g8 R" ~8.2.7 完成模型 228
) C( j1 \% Y8 [2 D1 `5 _9 T8.2.8 运行“现状”系统的模型 229
% R: t" a3 ]6 V8.2.9 增加新生产线 229
, |8 Y/ y) F4 l( X; \* U6 r6 `8.2.10 增加另一个自动插件机 230
, r( l" O+ ^4 p; S8.2.11 结果分析 2316 X. Y& f. i/ l: s0 O
8.2.12 增加动画 232( r4 U! y, d& X. t8 X, ]
8.2.13 对结果有把握吗 232, J9 N, {: ^, i2 e
8.2.14 最终分析 233
M, X& {/ B, d! N C8.3 服务行业应用 234% z% X+ T: ~3 ~- V9 n4 n
8.4 集装箱码头装卸仿真 238
5 G+ w, n) i/ {. o9 h2 y8.4.1 集装箱码头物流系统工艺方案与运作流程 2388 P- H) L3 n8 Z
8.4.2 集装箱码头物流系统仿真建模 239
: S/ }$ u! C2 r4 |2 y. F8.5 实验 245
3 O3 @' g$ f- ^! u, e$ S% E: l; ?% f3 i
第9章 仿真应用的进一步思考 2487 ?; x& k9 a2 R1 }
9.1 系统仿真的本质思考 248
& }6 Q: I) W* H( a" Q9.2 形似和神似 249- W5 G( D2 `4 P% N9 v; J
9.3 系统仿真应用中的几个疑问 253
3 E( l/ g% i5 [" t5 E) F9 ?9.3.1 系统仿真是影像制作吗? 253
! f% }5 Q J4 e; P( e; J" a2 q9.3.2 系统仿真模型要和现实系统一一对应吗? 253
7 p$ `( x2 M! g) ]8 d: C9.3.3 系统仿真项目如何起步呢? 2549 ~. B1 L! d7 M- k8 \
2 D* Z1 x( |- z3 v) e C( `# b
附录A 仿真用概率统计基础 257' t9 h" \8 n1 ~8 M
A.1 概率论基本概念 257* s) z' o1 r P8 Q! V; F
A.1.1 随机变量 257; A8 l. I( n, {1 R3 u; w( B
A.1.2 离散型随机变量的分布 257
6 v+ Z& Z% o7 F# K: [9 N4 HA.1.3 连续型随机变量的分布 257+ [) Z$ R" t- U7 K% x( {: z" a+ g
A.1.4累积分布函数 2580 {/ o) ?. V" j- g8 T
A.1.5 数学期望与方差 258- p( q, F* L( C2 A$ q( f$ u
A.2 常用分布及其典型用途 2585 T3 S7 G! `7 |& P
A.2.1 常用连续分布 259
' l5 A% N. t5 B3 u8 M' oA.2.2 常用离散分布 264
u/ w) g- G/ u3 \A.3 抽样与统计推断 265
- E/ l' V* q1 ?: l. IA.3.1 总体与样本 266
3 j, _% j8 V: F, c+ [A.3.2 参数估计 266% x( ?! { `* m* d
A.4 假设检验 271
. X/ b' M, n. m$ G. Z参考文献 273 |