本书目录 N( c& @ w9 S" K$ _( _. ~
3 H1 n9 ]0 W* q# y4 {第1章 系统仿真基础 108 [; q3 p; Q" o; X( {+ t
1.1 系统仿真的基本概念 102 A% M# c7 ~7 E( ~! F+ E
1.1.1 系统与建模 10 @2 l. H" Y2 x# Z2 q
1.1.2 模型分类 106 c1 E, D3 ~: S v& U% X" [ x* ], p& I
1.1.3 仿真及其分类 12
+ l: ?8 O9 q. w7 F- q, u5 u1.2 常用可视化仿真软件包 12
+ R8 |, D P# [! @9 x# E. R1.2.1 仿真使用的软件工具 12: K" g2 \2 N% S8 o* E- H
1.2.2 常用可视化仿真软件包 13& V1 i$ [. P. n$ K
1.3 仿真项目研究步骤 21% S1 A/ \# Y5 c) r6 k9 A$ W
1.4 习题 21" a' ]: P8 L9 v5 O0 K1 h
; R! D% y {+ z第2章 ExtendSim仿真入门 230 Q m! c& i( t+ z1 H
2.1 排队系统仿真 234 f0 b. F# Q- }3 r- @" y
2.1.1 洗车模型概述 23- d: [+ B: p, k- S6 {; @
2.1.2 从简单开始——单队列单服务台模型 24
$ b" B* M* G' I4 }$ c9 k5 E2.1.3 增加复杂性 29: u, C- \5 L6 g) v5 Z/ v& K6 e
2.1.4 典型性能指标 34+ y8 ]# M6 ]/ i) e& f; _! B$ i( b
2.1.5 进一步探索 36! g5 h5 T2 o% T( {
2.1.6 排队系统的特征与符号表示 37
% C* K. r* G9 i3 A5 D8 ?* Y2.2 离散事件系统仿真模型组成 397 C# j s) h& E
2.2.1 实体及其属性 40, m3 e8 B6 U) }6 R
2.2.2 资源 40
0 Q6 r) o# T) P5 k+ ]2.2.3 队列 41
1 `0 g( \+ R3 {7 }3 w, w2.2.4 活动 41: q: k2 G6 J7 ~) H1 e* N) s
2.2.5 控制 41
( T. q& y9 {) S2 _; _6 n% r2.2.6 全局数据存储 41
/ c! d, T' C9 s/ i' ^1 S0 D6 E2.2.7 系统变量 42$ @& m) |# i3 B4 _( h5 p' G
2.2.8 事件 43- v9 |3 o) j, ? Q- B) f& ]
2.2.9 仿真时钟 44
' f( O% a. }7 N4 F2.2.10 仿真开始与停止 44
% t1 U# D$ J, D2.3 ExtendSim基本操作 45 ?- h" ]- B* w
2.3.1 仿真设置 452 N( P0 b3 X5 L% i3 F
2.3.2 克隆、笔记本、文本输入、图层 50
1 Q H- Z( `* g$ O9 Y& o: R2.3.3 模型层级(Hierarchy) 51; J" p9 }( u" l7 m G
2.3.4 模块连接与模型外观 537 ^- j. B) z6 `6 t
2.3.5 如何理解ExtendSim模型的逻辑 53
" B0 ?3 J8 Y% L2.4 习题 544 F) {! n0 _! l4 x+ Q; X' a) U3 c" l, b
2.5 实验 54! }% P0 q; w; i8 I# b1 v$ X
1 D, S5 [' `3 S2 V) ^第3章 输入数据采集与分析 55/ ]# N r" j& A$ Z6 r. Q0 O4 z* e* I
3.1 分布拟合的过程 55
* A2 ^3 S4 j1 T3 ^3.1.1收集原始数据 56
% K' M' N2 y' T- ^7 t4 D3.1.2 数据检验 60
! u% c% z1 e, g$ ^. d; U3.1.3 辨识分布类型 643 i+ \: K# t9 @0 ^
3.1.4 参数估计 65
7 D2 w& \% x* \, T% `3.1.5 拟合优度检验 66; k- d1 ]3 ?+ F) V8 h+ _: {
3.2 经验分布 67
! }, u5 A [0 o8 N7 Q6 _7 }; M3.3 使用Stat::fit软件进行分布拟合 67- S0 g5 _3 b2 \3 l3 ~
3.3.1 理论分布拟合—连续随机变量 68
" ]4 ^/ R, @: ^5 K6 A3.3.2 理论分布拟合—离散随机变量 76
% |8 [1 g: X, {& w! n l+ Y3.3.4 经验分布拟合—连续随机变量 78. Z8 E2 I- j% A: N( B0 e
3.3.5 经验分布拟合—离散随机变量 79
2 Q$ u; V! w' ] W: T3.4多变量与相关输入数据 81
* z4 r, v2 v9 r& z8 Z3.5 习题 81
0 _9 }, e/ C S3.6 实验 81/ r& U% D& s$ d! s: q2 J
# \! T' U/ D2 S0 c! `) {7 b第4章 结构建模 83
) \9 m& x& q# H% v4 m4.1 ExtendSim模块概览 83
: u% [+ \+ C/ P) l0 S( m9 A4.2 实体生成与实体特性 84
9 `; r' M8 x5 {. b4.2.1 常用模块 84
2 S* L8 J& b2 [( g, u" _4.2.2 实体特性 85+ X2 _. y, C; w/ Z2 i3 A6 v, @! ?
4.2.3 批到达建模 903 s2 e g% P6 M) U3 M6 V3 `' [
4.2.4 非平稳泊松到达过程建模 91
4 J- ~& O1 H, Y. n2 ~% F4.3队列和排队规则 923 P& B- M* I! R* E/ `% G, E' K0 C/ b; i
4.3.1 队列模块 92
, \5 `- W) _& P, Y& o4.3.2 排队规则 935 [, I" M: p# ]1 O9 j6 G+ s6 ?
4.3.3 排队行为 93
! d. U u6 N' v B6 U, [4.3.4 Queue Equation模块详解——复杂排序 965 J4 | v, N1 b! h3 Z6 j
4.3.5 Queue Matching模块详解——实体匹配 1016 L; k$ h% A# V( o g# q) v1 V8 d
4.3.6 Queue Tools模块详解——查看和初始化队列 102; b. j) q, `- |1 ]
4.4 路由(路径选择) 1039 K0 v* Q |$ O
4.4.1 常用模块 104& B" A0 d; C) K- m& D2 u% e
4.4.2来自不同源的实体路由建模 105
( g2 ~6 O3 K- J; ]4.4.3 发往多个目的地的路由建模 108
! A% p7 Z/ L3 c4.5 使用活动模块执行处理 115
$ N9 Q( @1 g* K1 O$ v5 w. h4.5.1 常用模块 115+ N/ S# o' Q0 @$ t
4.5.2 串行处理与并行处理 116
5 ^3 N V& \& M* r4 B8 y4.5.3设置延迟(处理)时间 117% I/ i" @# L& } I$ L) o
4.5.4 活动调度建模 120, {& c* p0 a+ d. C) R+ Y
4.5.5 中断处理 125& H& a* g7 f( n6 \9 B
4.5.6运输与物料搬运 134: J& K$ S! I) ]" E0 s' F
4.6合并与拆分(Batch与Unbatch) 1369 L X; O1 L' [" G/ [
4.6.1 合并(Batch) 137- N7 d: x* [. J! {
4.6.2 拆分(Unbatch) 144
0 Z3 M# L3 m" Y- @6 s4.7 资源和工班(Resources and Shifts) 147. b4 y( j0 ~( x+ R4 y# J9 @2 n7 u
4.7.1 常用模块 148
* L' ]8 @4 H) e6 h0 ]: m4.7.2 如何建模资源 148" R. p6 w: w- ? ^0 b P
4.7.3 资源调度 1546 \$ d, i4 z$ A& Z+ `
4.8 数据存储与管理 159
' v$ J. E! B* s, w% x6 x: x4.8.1 内部数据库方法 160& }. x/ X& ]9 L- Z
4.8.2 创建和使用全局数组(Global Array) 163
) @6 U2 \* u% u7 \! n b4.9 基于方程的模块与编程语法 164
: `5 o/ u, o0 M. S: ^" l$ v4.9.1 输入变量 164
' K$ N! J3 h8 k) O4.9.2 输出变量 165
$ F1 C1 t- C6 U+ y3 ~( E0 m! [4.9.3 方程 166
- p2 L4 B4 v& Q4.10 曲线图模块(Plotter)的使用 169
1 _% v+ X7 ]4 V# f7 ^4.10.1 曲线图和数据面板 169
) B" z4 K C1 w' x6 g8 [& E4.10.2 Plotter模块工具 170
; D+ F1 I& \* H4 f4.11 实验 173
- R- m5 \$ N/ B+ ?3 H. }9 o# q1 _- B4 ?, t4 t
第5章 模型校核与验证 175
. M5 N1 j& N' t7 |0 J. @5.1 模型校核(Verification) 175; n8 b6 L. P5 U- y) j
5.2 模型验证(Validation) 175
. B6 x& `9 N: I1 o& C5.3 ExtendSim调试(Debug)工具和技术 176
0 E& }! M* n- b' Y) ^5.3.1 调试要点 176! e5 p6 H: @7 |3 o- r' `0 J
5.3.2 利用动画调试 177
1 O& V+ a5 ^" P' F% H, s$ t( A5.3.3 在建模过程中校核结果 1770 p( G# D3 \& j3 ~/ D0 q6 M. A
5.3.4 用于调试的模块 177) X; ?1 n& {4 T( q, P9 J
5.3.5 用Find命令查找模块 178
2 C: Y0 j3 o4 {, }8 ~+ E1 [' X5.3.6 删除没有连接上的虚线 179
& b( l7 W9 y% A. ?8 G# e* z/ I5.3.7 用记事本集中观察比较数据 180
$ r8 A' s* h4 w6 r5.3.8 单步运行仿真 180* v# Z/ S; J8 F
5.3.9 模型报告 181
; \9 N7 u8 V# R& C7 L5 k2 z# f5.3.10 模型追踪(Tracing) 1813 U+ D9 E5 R/ z* _
5.3.11 源代码调试器 182
% w# r/ a! b* N& W2 n3 A5 p; g$ ^: {. F) X
第6章 仿真输出分析 183) z7 D, i9 q. [0 B( {* t ^
6.1 概述 183* y8 V8 P) @5 Z! q! R% {6 C
6.1.1 什么是仿真输出分析 183* I3 ]& w0 [( \2 ?) z
6.1.2 如何估计输出变量的均值及其置信区间 183+ c7 x: Y: \* c
6.1.3终止型仿真和非终止型仿真 185$ v9 U0 C1 I1 w3 v0 J2 n1 I
6.2 终止型仿真输出分析 185 U0 J! h4 N t6 Y8 E8 J$ C
6.2.1 确定初始状态 186/ t2 v- r; z' r6 m* V
6.2.2 确定仿真运行的终止事件 1868 V. N% X2 a. [5 k; T
6.2.3 确定仿真重复运行次数 187# Q$ s" k/ j# p# t& r$ }4 u
6.3 非终止型仿真输出分析 188" ^6 U& K+ [% V6 Z0 h( U) `
6.3.1 确定预热期 189, _8 k$ h$ f1 V( [. M
6.3.2 确定仿真运行时间长度 1903 O( g O! Q: \- \
6.3.3 确定仿真重复运行次数 1905 O% a4 H. I0 s% E
6.4 输出变量方差和比例的估计 191
$ p, z/ b4 H' v; w6 M6.4.1 方差的估计 191 S* X$ m! O' i, |! i* L
6.4.2 比例的估计 191
% ? q5 `$ u. b% W* f0 J6.5 方案比较 192
2 _4 g( l( C2 i! u: l9 T. j$ G m6.5.1 概述 192
6 {- j7 t; X1 n, Q6.5.2 双系统方案比较 1922 ^4 [/ n: C# o/ @
6.6 ExtendSim中性能指标采集方法 195
" k( w0 A+ I! X, o8 ^) M2 [6.6.1 Statistics模块与一般统计 1955 \3 L* _$ ^: }* K0 {8 Z3 _& @3 w0 ^
6.6.2 全能的Mean & Variance模块与高级统计 198
/ J; B' S" o8 V. ^: b0 W5 j0 `6.6.3 预热期的设置 201* A6 U) p E# k) L) p3 v
6.7 习题 2026 D6 K1 T) [/ T, |. N* m
6.8 实验 202
; ?: s0 |* b! l6 ?9 \. P2 s( r+ t7 ^
* s3 [1 L* T; y5 s第7章 仿真优化 2087 x, A7 J. W; C* n8 x" ^/ H
7.1 仿真优化概述 208' Y c: k% E5 s* U
7.2 仿真优化的步骤 208
% B/ S0 j4 H6 m# B, [/ i5 d1 Y7.3 仿真优化案例 208# b1 I% o! g0 ^2 q! I. q7 W; o* o2 r* c
# M) m* V( T, d& T" R& {
第8章 典型应用 213
6 {, D; u0 q/ z8.1 库存系统仿真 213
+ ]! y1 E0 H# P8 b8.1.1 库存系统概述 2133 h( @* _/ _! F4 [' C9 {
8.1.2 (s,S)库存系统仿真 214
) z$ G6 I/ J8 h* {" E1 }$ A* q4 x8.2 制造行业应用 220
- [/ C: Z: y5 [/ M: h8.2.1 问题描述 220# X7 j2 V6 p; m' e7 x
8.2.2 创建模型前 2223 g& X, J0 [$ c
8.2.3 建立模型的第一部分 222: h9 T8 I. e2 ~1 E( E
8.2.4 运行模型 224
. I2 Y5 ? ~3 P- N8.2.5 增加2个操作和2个缓冲器 225, N# ^( O2 V) p2 n9 L
8.2.6 增加1个缓冲器和非标准插入站 2269 |5 t4 Y$ g) Q% F$ n
8.2.7 完成模型 228
) q3 h/ M8 @0 x2 y8.2.8 运行“现状”系统的模型 229
$ `: H" |7 y3 R/ @: s9 ?+ b8.2.9 增加新生产线 229. |6 y3 p ^$ ^7 e) k
8.2.10 增加另一个自动插件机 2308 T- f. @, h8 H- f' ~4 |
8.2.11 结果分析 231* |1 D' X3 M' k7 ^' p f+ c
8.2.12 增加动画 232 n& E8 r+ q' v# l1 K
8.2.13 对结果有把握吗 2327 O2 B0 e( X2 H+ S; H
8.2.14 最终分析 233) y$ X4 l- y2 f# F4 A0 B
8.3 服务行业应用 234& |0 I, I- @: v/ a
8.4 集装箱码头装卸仿真 2384 f' ]) _# u0 g0 a9 C
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
8 B9 o! u8 a* Z& G0 ~8.4.2 集装箱码头物流系统仿真建模 2391 x) R" r5 }! K8 I
8.5 实验 245, ~0 S6 |& h6 ?( |7 H
/ G. X/ K- j: \5 G. L2 ]( k第9章 仿真应用的进一步思考 248; J. K; C' q2 L4 h8 s# b1 P
9.1 系统仿真的本质思考 2489 M6 }4 _! e( T" u% }0 Y
9.2 形似和神似 249/ R" F% F W% w# }) {6 @5 h) [
9.3 系统仿真应用中的几个疑问 253
; p6 b; w/ @3 X, v. p" t, f- f9.3.1 系统仿真是影像制作吗? 253- ?( ^* V3 k: ]8 k) l
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
( x0 d2 {. Q; G: z- }, S9.3.3 系统仿真项目如何起步呢? 254
) x6 Y! t5 N J r2 M N, p# U+ s1 B
附录A 仿真用概率统计基础 257
( L2 Q0 l* |- y7 \A.1 概率论基本概念 257
: o, d& p" t) p1 hA.1.1 随机变量 257
) g5 B, C* g3 o+ b' hA.1.2 离散型随机变量的分布 257
8 T+ H# k) ^, xA.1.3 连续型随机变量的分布 257; y8 ^7 S( d+ G
A.1.4累积分布函数 2585 a! G3 N* M, V' f$ B
A.1.5 数学期望与方差 258
! M, [3 d, Y) `' e6 OA.2 常用分布及其典型用途 258
: j! J4 V+ t7 \0 f1 ~5 ?, NA.2.1 常用连续分布 259
: I" r6 i1 c) \A.2.2 常用离散分布 264
1 o. H5 v5 n4 I+ gA.3 抽样与统计推断 265
# t' J; s& ^/ x/ N8 g' a) yA.3.1 总体与样本 266
: r, v, f" g. X6 u' |+ a, J9 C) S8 |A.3.2 参数估计 266
3 ]9 N1 O% l0 p7 y; i7 d2 bA.4 假设检验 271
6 E( m3 H5 [8 l1 q) E4 _( y. `9 u参考文献 273 |