本书目录( u' ^9 E' ?- b& z- E
3 U; M+ G& I- [% } `: ]第1章 系统仿真基础 10
) l( z T) I: y/ Y4 N1.1 系统仿真的基本概念 104 F& U6 B) x7 F4 \% |1 ]
1.1.1 系统与建模 10
3 t! x: U! P) g8 j/ H& \1.1.2 模型分类 10, ^( m, B' D7 @/ j1 p
1.1.3 仿真及其分类 12! b0 V& O* X1 c/ y" ^
1.2 常用可视化仿真软件包 124 ~; V- T4 c/ a+ \$ w! a9 t) X
1.2.1 仿真使用的软件工具 12
/ j4 \) ~3 z" r, Q1.2.2 常用可视化仿真软件包 139 \( G/ T0 E7 n$ @
1.3 仿真项目研究步骤 21$ G- o6 b1 }. f0 ~1 m
1.4 习题 21
1 B6 V k4 }+ O; u+ p
) ?' g3 k% \# Z. f. [: f0 x第2章 ExtendSim仿真入门 23
6 z, A# y! D) `2.1 排队系统仿真 23
, U& F! }- u* v1 M/ q2.1.1 洗车模型概述 23
9 S% H4 C% ~' `: H2.1.2 从简单开始——单队列单服务台模型 24
: o0 `6 {. |9 H0 |5 }+ E2.1.3 增加复杂性 29
8 H# U# q; q, V2.1.4 典型性能指标 34
2 w# W/ i# h6 t7 z0 x2.1.5 进一步探索 36! E6 l, E! a4 e) d/ c- G) b* {
2.1.6 排队系统的特征与符号表示 379 A1 [! k) L7 q% K4 c
2.2 离散事件系统仿真模型组成 39, x" r% C" V) Z Y3 w& F
2.2.1 实体及其属性 40
: X7 g1 M/ n. j2 t" e2.2.2 资源 40
5 ~! P0 A+ q* Z" k- b2.2.3 队列 41
( ]. V# }; p4 {0 p2.2.4 活动 41/ \5 V* @# }9 z. W0 n( {
2.2.5 控制 41# v2 `9 s! _# A4 D0 z, M% r
2.2.6 全局数据存储 41
. @. m" A& Z2 T: ^/ G' i2.2.7 系统变量 42 ^) h( f. I& Z, j8 R# o
2.2.8 事件 433 l2 i2 @7 j* h; }# ^: P9 e
2.2.9 仿真时钟 44% o" `( C; t+ J
2.2.10 仿真开始与停止 44
# V: a+ p- u* U1 m n+ X$ c- h2.3 ExtendSim基本操作 45( u2 z; \; [+ U: R
2.3.1 仿真设置 45( G A7 v. w: d( X( }: ~7 v, w! _
2.3.2 克隆、笔记本、文本输入、图层 509 K) O# e# D: _4 @- A, p* E
2.3.3 模型层级(Hierarchy) 51( Z' c* }( G8 O G; b/ s, d2 P
2.3.4 模块连接与模型外观 53( x8 w% c: R9 z. {
2.3.5 如何理解ExtendSim模型的逻辑 53! N' v4 y( q( e9 q- N/ a: ^6 B
2.4 习题 54
" Y* r0 z5 D5 D/ T% _3 w4 }9 i2.5 实验 54+ B+ ^/ D q& d1 p
" z0 l# S7 O$ j2 t: t, F; b! s
第3章 输入数据采集与分析 55
8 S- G1 C" q9 ]3.1 分布拟合的过程 55
0 u1 ?8 V/ x3 M0 K0 f6 n* l3.1.1收集原始数据 56; l+ N, J: J9 y u$ D6 V
3.1.2 数据检验 60 C: L$ J3 T; ]( o' A3 M; r2 t
3.1.3 辨识分布类型 64
# u0 `7 R, w* {9 [3.1.4 参数估计 65# B" x) } [: ?$ ~; \3 {5 D2 s
3.1.5 拟合优度检验 66. u% x( b: J4 b, M: p# d, }
3.2 经验分布 67
; K1 Y. x( Q: F1 v/ P G- c3.3 使用Stat::fit软件进行分布拟合 67$ [" x2 ]4 T7 T7 G3 [5 q8 p! u
3.3.1 理论分布拟合—连续随机变量 68
, i" e. r% j: Q% i6 D' u3.3.2 理论分布拟合—离散随机变量 76
$ q( V2 \: i8 ?7 f. Y2 |9 d3.3.4 经验分布拟合—连续随机变量 787 t* p8 ^$ S' X" ?) g
3.3.5 经验分布拟合—离散随机变量 79
. g& g% s- c R, c# Z3.4多变量与相关输入数据 81
. I! w U# ?: F* n5 T1 k3.5 习题 81
. H' `$ L& _) E/ S3 U: m3.6 实验 81
8 [+ D; n' `' v) u. _) O: U0 i, q+ `: K" L
第4章 结构建模 83, X- B' {6 w& I1 v
4.1 ExtendSim模块概览 83
' u0 [( z* ^3 d: T, I3 a0 v4.2 实体生成与实体特性 84+ g% x m) t* X
4.2.1 常用模块 84
. K8 l* s. C& r( ?4.2.2 实体特性 85
% G3 S! U, g* U- J4.2.3 批到达建模 90
* K8 b5 k4 p. C- c- Z4.2.4 非平稳泊松到达过程建模 91( Z9 Q5 E" O$ e
4.3队列和排队规则 92
1 y9 ]7 E' N' Q8 x2 x+ J2 y4.3.1 队列模块 92- j9 Y" R/ ~6 `5 K
4.3.2 排队规则 93
( Q1 \7 x9 r, i: }4.3.3 排队行为 93
) R2 u5 U0 q, M# F; A5 F4.3.4 Queue Equation模块详解——复杂排序 96
; _& }" k7 i8 Z" G0 {+ s4.3.5 Queue Matching模块详解——实体匹配 101
. N7 m0 j* b# M; a/ |% a4.3.6 Queue Tools模块详解——查看和初始化队列 102
: J/ C6 T* L- b* e; b' i4 d9 n# F4.4 路由(路径选择) 103 M: B8 k7 x) w" d7 w% v
4.4.1 常用模块 104
2 H, Q0 L$ F3 L4.4.2来自不同源的实体路由建模 1056 y3 B& n9 _6 Q, o7 v# M& p
4.4.3 发往多个目的地的路由建模 108% ?, r% `6 z" q! x6 f5 x( j1 _
4.5 使用活动模块执行处理 115, P3 x& h* D: y* T2 P$ s h/ N* D
4.5.1 常用模块 1150 m0 H2 L; J* h9 n1 c1 ^* K% Y8 R
4.5.2 串行处理与并行处理 116
" i! I* Q5 q1 ^/ T4.5.3设置延迟(处理)时间 117- G3 Y! a- T' A0 P" T
4.5.4 活动调度建模 120; E0 L5 t' q* c$ }; M; W
4.5.5 中断处理 125
4 _$ A4 p9 q1 P4.5.6运输与物料搬运 134! q3 P& i" Q4 p5 b& W: r% L% G
4.6合并与拆分(Batch与Unbatch) 136
9 S# I* X2 O$ C% \) _& r! b4.6.1 合并(Batch) 137
0 s" }; V0 R8 M- i* p4.6.2 拆分(Unbatch) 144
+ d( [1 I p: K+ g4.7 资源和工班(Resources and Shifts) 147
. A4 s- }1 J5 S; H4.7.1 常用模块 1489 s; z+ e c! I/ r }/ D
4.7.2 如何建模资源 148
. b8 u& F6 R! U1 x( t4.7.3 资源调度 1543 y& Y( x& c; X2 S7 C U" K. {
4.8 数据存储与管理 159% n3 r/ Q" C. N" D6 @! m
4.8.1 内部数据库方法 160
1 g. y8 {# o" U/ w4.8.2 创建和使用全局数组(Global Array) 163# m& V, V8 o" V2 U- F+ d
4.9 基于方程的模块与编程语法 1646 {9 ~) Y& h4 o4 Z) _% y
4.9.1 输入变量 1647 [' e- r1 A' \' w* r
4.9.2 输出变量 165
- M/ r0 ^# B# f* `2 o3 S4 M4.9.3 方程 166# t3 R# }( U! g; O- Z8 Z. R
4.10 曲线图模块(Plotter)的使用 169' | ]/ H/ n5 o9 |) J* C1 f6 K
4.10.1 曲线图和数据面板 169
' i I6 @- @+ b2 [% Y2 w* c4.10.2 Plotter模块工具 170" G O, y( R- a
4.11 实验 173
& W) G: x& @# S4 C
. u! K$ r+ l/ g( N, H第5章 模型校核与验证 175
& D$ o# ~9 m6 p# s4 D f5.1 模型校核(Verification) 175
0 n( q3 @; `( z" \5.2 模型验证(Validation) 175
& @9 D7 R7 o6 L5 h5.3 ExtendSim调试(Debug)工具和技术 176
$ {+ w; H J5 R, Z7 b5.3.1 调试要点 176
+ n4 c: Q; F5 U6 O5.3.2 利用动画调试 177
; g& ^ ~/ f$ N) m5.3.3 在建模过程中校核结果 177& b& E, O5 o' _. t% c/ I, X# m5 p) M4 y
5.3.4 用于调试的模块 1772 K9 O) q! F5 F: Z8 l! `3 P6 K- d
5.3.5 用Find命令查找模块 178
: V( B2 W' ^/ e% @, Z' \5.3.6 删除没有连接上的虚线 179) ^0 [" Y* _+ R) I; r7 Y) z9 I
5.3.7 用记事本集中观察比较数据 1809 q0 z* U5 p0 W7 n
5.3.8 单步运行仿真 1801 |2 `' j" J7 R1 M2 P
5.3.9 模型报告 181* V8 e9 E4 T! t* t) [( R6 a$ g- T
5.3.10 模型追踪(Tracing) 181! i7 @" I4 J$ R9 J5 t
5.3.11 源代码调试器 182
% I1 m) {* ^; _' D5 x9 Q+ E4 D& H! g- E. O {) S3 A
第6章 仿真输出分析 183$ i( R H) w0 z+ X
6.1 概述 183
" R) J2 |$ V" ~8 e& G6.1.1 什么是仿真输出分析 183
; H& s+ @/ s. Z& C. C4 i6.1.2 如何估计输出变量的均值及其置信区间 183
% c' l$ `& Q k, |! k6.1.3终止型仿真和非终止型仿真 185
2 [( @) s0 W9 O0 v0 o6.2 终止型仿真输出分析 185; G! J8 _' {8 Z3 L1 ]& n: `: R
6.2.1 确定初始状态 186
4 k/ C( t( g! a+ {% D6 u4 `+ t6.2.2 确定仿真运行的终止事件 186
/ h6 d$ o' m. _; ?' H9 ~7 ]. S' N6.2.3 确定仿真重复运行次数 187/ c: p* G# ^: D! C
6.3 非终止型仿真输出分析 188+ h1 f' ^: d5 r9 ^
6.3.1 确定预热期 1897 s; T8 c% |4 R
6.3.2 确定仿真运行时间长度 190) |( \5 C* l% |. H7 A) v* ~. l
6.3.3 确定仿真重复运行次数 1905 `# c5 f' y% y; {6 n
6.4 输出变量方差和比例的估计 1918 [# d' A) x( j s! q/ f
6.4.1 方差的估计 191
7 ^+ @( B, _& W, b+ G& m: e' e6.4.2 比例的估计 1918 H8 ]8 A( N# g, X; F
6.5 方案比较 1928 ~; T- W2 z1 G+ h* h
6.5.1 概述 192
4 W- {. [7 L3 \7 o5 m5 z+ W9 H) K: x6.5.2 双系统方案比较 192
8 T" t3 Q; D/ l8 ]: U6.6 ExtendSim中性能指标采集方法 195
/ b6 [7 F+ [" z3 }6.6.1 Statistics模块与一般统计 195
, n5 h2 e, w5 V% n6.6.2 全能的Mean & Variance模块与高级统计 198
- Z% i L- T/ [6.6.3 预热期的设置 201
; {- B; R" h6 X, A6.7 习题 202
: \1 {1 o, U* c/ O6.8 实验 202* E; f2 M N! |0 z' ^
3 m3 {! w0 n r, G9 ?第7章 仿真优化 208
3 ]6 ~% g- K; F% J) [ z5 V7.1 仿真优化概述 208
* n$ ~+ ? h, \% y+ {9 b7.2 仿真优化的步骤 208) }$ L) J: ~! U' B
7.3 仿真优化案例 208
/ N6 ]. X0 ~1 G" U' o! ~# u v* L% y! d: r0 J0 g: M3 f% I7 H
第8章 典型应用 2130 H `* p( b1 L, ^
8.1 库存系统仿真 2130 \+ U4 q: ?6 j8 j+ F; t
8.1.1 库存系统概述 213
/ }# `) z( i3 {" |8 a' P8.1.2 (s,S)库存系统仿真 214
1 t, `$ U4 q1 `" x* S1 ^6 F* s8.2 制造行业应用 220
" |) q( _9 I& E$ h4 Q3 _1 K8.2.1 问题描述 220
2 P. W8 C: [, f& P8.2.2 创建模型前 222
/ x( E4 ~; K6 y4 K: |8.2.3 建立模型的第一部分 2227 o% H0 e5 Q% D q+ M5 B# y1 e+ @
8.2.4 运行模型 2247 D% W' P7 f1 M4 S' k2 k
8.2.5 增加2个操作和2个缓冲器 225
: m! @: x6 r8 s/ ~) ^) k8.2.6 增加1个缓冲器和非标准插入站 226
/ z, [2 \7 F/ j* Y1 |! N7 X. B8.2.7 完成模型 2287 M( K0 |3 Q& d. B# l
8.2.8 运行“现状”系统的模型 2293 B6 C& }( T2 R
8.2.9 增加新生产线 229: V9 ]$ g1 n) ^0 d6 G% y% O
8.2.10 增加另一个自动插件机 230
N. i: i; N8 H8.2.11 结果分析 231
3 q! n6 q! X2 V5 [0 D1 u" {& V8.2.12 增加动画 232; F, q9 _9 k: t @" p$ t
8.2.13 对结果有把握吗 232# `0 y# E6 i+ ]7 g* i! S
8.2.14 最终分析 2330 y/ y9 @2 u/ z+ ^& {- H! I
8.3 服务行业应用 2341 F4 t( _# r+ i8 ^' i
8.4 集装箱码头装卸仿真 238: o4 D( p% H% ]) c+ t! C
8.4.1 集装箱码头物流系统工艺方案与运作流程 238* h( y, t$ w" v! ]4 {
8.4.2 集装箱码头物流系统仿真建模 2398 |3 @1 h$ j( k; g+ }( `2 e
8.5 实验 2456 M, U4 i3 G1 F, ~8 g
+ \) q/ J2 l/ p' O; {: K
第9章 仿真应用的进一步思考 248* i4 H* c) }: O4 x: b
9.1 系统仿真的本质思考 248 w+ X5 }$ G* e( O/ z
9.2 形似和神似 2499 A( L4 F! y5 E# k, M3 f
9.3 系统仿真应用中的几个疑问 253/ @* ^) E x6 B0 c
9.3.1 系统仿真是影像制作吗? 253
" \1 T5 a# [ L9.3.2 系统仿真模型要和现实系统一一对应吗? 253# K# g$ Q1 S. b* d
9.3.3 系统仿真项目如何起步呢? 254
- i! ]; U* q7 b8 K
Z8 H7 |2 G- F附录A 仿真用概率统计基础 257
& o2 F) {4 H- z6 K2 gA.1 概率论基本概念 257. q6 t3 V" t+ O- A! ]4 }# X
A.1.1 随机变量 257# x! L' C H8 m8 G1 I* S7 d& ?: `
A.1.2 离散型随机变量的分布 257: a1 o9 _* A1 }) i/ a' ~% a
A.1.3 连续型随机变量的分布 2579 X8 e" h G7 U
A.1.4累积分布函数 258, H6 p* L' L# P* g7 A5 r
A.1.5 数学期望与方差 258: k' |, _' q0 ~4 V
A.2 常用分布及其典型用途 258, O* L4 f( C3 w: X' A
A.2.1 常用连续分布 259- Y6 F' m6 k; l+ O& f! H# G
A.2.2 常用离散分布 264) i8 _* [ }4 M
A.3 抽样与统计推断 2654 i4 r# ~7 z: t4 R
A.3.1 总体与样本 266
& d: {. U: k6 `7 a- m6 @A.3.2 参数估计 2661 c0 @9 d' I% w! { C
A.4 假设检验 271( \1 k: o" e: Z! e4 C
参考文献 273 |