本书目录$ n8 w3 l- C: N3 V3 T5 Y7 b
, a- M/ [, Z v1 v
第1章 系统仿真基础 10
6 w: i6 s/ d; y& Z; n, `5 F1 v: o, ~1.1 系统仿真的基本概念 10
6 l1 i8 \; }; |/ q7 I1.1.1 系统与建模 10# A- f; x, P1 [3 m# O3 i
1.1.2 模型分类 10
1 x, c I0 P' I9 y. K# ?3 j( y1.1.3 仿真及其分类 12
/ \' }2 M. N* f, Z' _+ f1.2 常用可视化仿真软件包 12
" G0 c1 ]6 H3 [; l1 Y6 ^* I- ~1.2.1 仿真使用的软件工具 12. D" g* i; D: e' f j1 m E3 O
1.2.2 常用可视化仿真软件包 13+ p0 u! F! @0 J3 @0 v
1.3 仿真项目研究步骤 214 h+ W% ^3 [. G% Q1 A3 ^
1.4 习题 21/ e; r5 z' ]! k, ~/ `% V
$ P+ ]* ~! J: {1 T: Y: {第2章 ExtendSim仿真入门 23, E5 y9 {8 K4 b1 U! V1 o
2.1 排队系统仿真 23' q- z% ]% @3 g$ Z: @$ ?
2.1.1 洗车模型概述 23
* j2 U/ K6 |- o5 |5 Q$ d2.1.2 从简单开始——单队列单服务台模型 24. V4 q0 w! o1 K5 [+ ?" O! A
2.1.3 增加复杂性 29
; h/ }, z3 P3 T6 Z2.1.4 典型性能指标 34
7 _3 v, j$ B! q% f0 Q1 l+ a3 j) n2.1.5 进一步探索 36
* H/ u% P0 q$ x0 d2.1.6 排队系统的特征与符号表示 37
5 N) H5 F5 s5 `2 o0 n2.2 离散事件系统仿真模型组成 39# i8 b& B3 |( j: ]
2.2.1 实体及其属性 40
9 S* w# c2 Q1 G- w5 W1 X% N7 o2.2.2 资源 402 `7 Z" r: T, K
2.2.3 队列 41
' {' U+ B8 z9 m1 ~$ X2.2.4 活动 41' o4 Y& S) S! o G" A
2.2.5 控制 415 `2 I4 p8 U$ R3 B" V+ ^
2.2.6 全局数据存储 41 Q/ y3 d3 @) j W
2.2.7 系统变量 42
" i- ]! r0 g) @2.2.8 事件 43
7 V3 J+ z& j$ Z1 Y( v% C5 K" ~2.2.9 仿真时钟 443 V) x+ k1 c& t2 n5 U; z) I
2.2.10 仿真开始与停止 44
! ?$ Z! E1 `) Q' j) S2.3 ExtendSim基本操作 45
9 G7 ~7 p, }8 T8 M! ?6 Q5 m2.3.1 仿真设置 45& F( s2 x3 u6 `# ^
2.3.2 克隆、笔记本、文本输入、图层 500 Y# g) A" k4 g
2.3.3 模型层级(Hierarchy) 51
3 G. U4 q* {! U2.3.4 模块连接与模型外观 53$ U, f3 e$ f: I6 V( c" t
2.3.5 如何理解ExtendSim模型的逻辑 530 J- y1 \; O$ v) L V$ B1 m1 m
2.4 习题 54. K3 t3 f/ c( y/ r6 a
2.5 实验 54
" ?8 w8 v& l5 u" }$ e" G! ^% [& e; ~; g i+ {8 A6 r
第3章 输入数据采集与分析 55
- V( G, F! j) ?7 H$ w' ^4 p, \3.1 分布拟合的过程 55
' x4 t/ y0 h, S; y% N3.1.1收集原始数据 56
3 ?% d5 N; q) q0 E* @3.1.2 数据检验 60; J# y/ H Q/ ^
3.1.3 辨识分布类型 648 b& P8 Q* ]# T
3.1.4 参数估计 654 W7 l" I9 T5 Y- M* a( @# Z
3.1.5 拟合优度检验 66" ]1 ?2 c. D$ x" n0 o
3.2 经验分布 67
* h0 D& x; C% V; @3.3 使用Stat::fit软件进行分布拟合 67
, k- Q5 D: I+ z3.3.1 理论分布拟合—连续随机变量 68
7 Y7 M: D( V5 j3.3.2 理论分布拟合—离散随机变量 76
: i! H0 J- h) W3.3.4 经验分布拟合—连续随机变量 78
8 ?# @4 S& V& H& V5 P/ n- y/ k( D2 N3.3.5 经验分布拟合—离散随机变量 79- l% S8 L+ u, w: q& N
3.4多变量与相关输入数据 811 }+ [+ c: U& G, L& u' ]9 Z
3.5 习题 81
: H8 Y* ]1 l7 u& \3 y$ i3.6 实验 81
. T( c. g( ~ ]% f/ c, h# K- o9 z7 ~+ x8 m3 V2 B2 x/ z) {, |3 J) p
第4章 结构建模 83
% k4 P2 E& F0 |4 V4.1 ExtendSim模块概览 83
^) c$ d/ C( I5 a# H4 y& X8 @4 O* h* u4.2 实体生成与实体特性 84
4 D% d0 J; N+ t4.2.1 常用模块 84( L V8 U. P5 _/ E6 o; R
4.2.2 实体特性 85
; Y( A5 I8 ~! A M; m4.2.3 批到达建模 90
$ ~" h5 X% s' d% A( A$ d4.2.4 非平稳泊松到达过程建模 910 k3 L2 k$ B# e4 }9 t
4.3队列和排队规则 92
3 x& g" k0 {! z* c# }; s# q4.3.1 队列模块 92
" i2 X# j I- {: u2 I! J, T- I' V4.3.2 排队规则 93- G9 g" `# j' Q* j9 ?5 e
4.3.3 排队行为 937 c# j9 R/ n2 v- m
4.3.4 Queue Equation模块详解——复杂排序 96
% E9 e2 c7 ~8 R: R4.3.5 Queue Matching模块详解——实体匹配 101
" u5 K, |6 y$ d* B0 @6 u* k4.3.6 Queue Tools模块详解——查看和初始化队列 102
- g$ f* s# s P7 f) @* Q4.4 路由(路径选择) 103
1 J( Q! \+ E! ], _0 b4.4.1 常用模块 104
5 s: F( ~4 @, R/ N7 v4.4.2来自不同源的实体路由建模 1058 x$ A N) u+ ^5 S7 l
4.4.3 发往多个目的地的路由建模 108+ _6 q$ i/ A# {. N
4.5 使用活动模块执行处理 1156 E Z2 i5 H. B
4.5.1 常用模块 115
+ ?6 U$ N1 P. Y4 D+ G: P4.5.2 串行处理与并行处理 1169 ~& S0 J7 T$ `3 Y$ ?
4.5.3设置延迟(处理)时间 117' R, U# W4 u2 V7 b
4.5.4 活动调度建模 120
" y- z5 }+ C' I8 ?4.5.5 中断处理 125. V+ P. l* c7 c; T- z- ]
4.5.6运输与物料搬运 134- H4 c/ ~( a8 c3 m
4.6合并与拆分(Batch与Unbatch) 136
+ n! v6 _* O6 l$ ~, {# y) `4.6.1 合并(Batch) 137' i3 P+ ^, p7 B7 I- `2 {
4.6.2 拆分(Unbatch) 144
# ?8 K9 P& u5 y4.7 资源和工班(Resources and Shifts) 147! F, p) |+ w* Q! g P- s! ]
4.7.1 常用模块 148
* i; s, N) l% P& b6 Y" [: p* x5 _4.7.2 如何建模资源 148
7 G j1 b/ W: P* d4.7.3 资源调度 154
& L$ N) O- s# S1 b S1 s4.8 数据存储与管理 159
7 ]. y- U% U! {4 A& C: z8 a4.8.1 内部数据库方法 160
. g- o+ Y; F, O. r, ]4.8.2 创建和使用全局数组(Global Array) 163
( m7 `9 m1 J2 u$ i: _4.9 基于方程的模块与编程语法 164
) f: ?# ~- y0 Z4.9.1 输入变量 164
. b1 K/ }, R2 m, L2 F/ t( @4.9.2 输出变量 165
6 J7 n, p: w7 a6 j4.9.3 方程 166
* Y. m% [ p8 i; o4.10 曲线图模块(Plotter)的使用 169
' L o. o: Z, [# {4.10.1 曲线图和数据面板 169
) K& e( v7 q) o6 G0 h: a1 J4.10.2 Plotter模块工具 170. d; |# H, K" W# f
4.11 实验 173, d# A' d7 p2 l& x; z
! i3 ]! |) ]4 S: U. R) }/ ^# d
第5章 模型校核与验证 175
" l7 _& B9 t7 n7 T3 Q4 j5.1 模型校核(Verification) 175
' Z! g1 a' q/ X; p7 E5.2 模型验证(Validation) 175- |* a2 \3 w% V7 ^) Z8 B8 j
5.3 ExtendSim调试(Debug)工具和技术 176
6 M' x' ^- y% `( D5.3.1 调试要点 1760 L$ a$ h \4 n5 Y* T
5.3.2 利用动画调试 1770 b- G; T" ~8 u! E- U% M' T S6 F
5.3.3 在建模过程中校核结果 177
" R _1 _3 L( W! x( t5.3.4 用于调试的模块 177; I# Q, K. k: V7 ?8 l: I3 y
5.3.5 用Find命令查找模块 1788 z0 X _( w! x
5.3.6 删除没有连接上的虚线 179. y* g% r, E; I* ~
5.3.7 用记事本集中观察比较数据 180# S h, q3 p& `* z, x
5.3.8 单步运行仿真 180# J, `" y* c. ?" |: b2 J, X/ U
5.3.9 模型报告 181
+ E: p5 \' z/ Z0 Z+ P9 ]/ d& q7 n5.3.10 模型追踪(Tracing) 181( q" I# X% w/ z [; y2 b# I( I
5.3.11 源代码调试器 182# c) z( M3 n6 q7 w% h4 S
+ R6 X# M$ p' N3 R+ x: k
第6章 仿真输出分析 183
1 _" k+ h! k6 |8 _1 M( ]7 k! e6.1 概述 183
+ M8 R; K2 [% U) M: \6.1.1 什么是仿真输出分析 183
2 x; B& P/ w0 o- M& A) m6.1.2 如何估计输出变量的均值及其置信区间 183
& @' h) V; v2 }4 s% b1 ~' p$ f7 N( n/ ~6.1.3终止型仿真和非终止型仿真 1859 T- `; m/ b/ |2 X! }
6.2 终止型仿真输出分析 185
+ G6 y. {, e- W8 R( }2 g/ e4 d6.2.1 确定初始状态 1862 w+ \( H- }1 i; T5 i2 i0 `7 R7 d
6.2.2 确定仿真运行的终止事件 1863 k# ]/ ]! B. P4 V+ U8 Y
6.2.3 确定仿真重复运行次数 1870 ]; ^1 b! ^) u% \, l
6.3 非终止型仿真输出分析 188
: |, R, c2 r* R3 { x* p9 f" V6.3.1 确定预热期 189
# t! w @8 ~4 a6.3.2 确定仿真运行时间长度 190
3 `# P: a% `1 I. T8 w6.3.3 确定仿真重复运行次数 190. H+ v1 m/ R% W% t' B" Q, R$ d
6.4 输出变量方差和比例的估计 191) B% }- _) V2 ]
6.4.1 方差的估计 191
, `2 b1 ~6 A- g) Q6.4.2 比例的估计 191; }7 M8 V! W3 S' X* p
6.5 方案比较 192
6 e+ S9 X' C- I6.5.1 概述 192
& i$ n: {8 ] `* \( A" i+ x# @6.5.2 双系统方案比较 192
6 l3 y+ b! s# ?6.6 ExtendSim中性能指标采集方法 1957 ~! b+ P, @1 @
6.6.1 Statistics模块与一般统计 1959 Q6 S5 j$ F5 g0 O7 Q
6.6.2 全能的Mean & Variance模块与高级统计 198
, X3 h7 i" D5 j6 L. X! }6.6.3 预热期的设置 201) L1 g! z% Q4 Q8 v9 i/ u
6.7 习题 2028 Q; x# e0 q% b7 B, F b, U
6.8 实验 202
8 \; K$ ^) L0 G f# c
; E7 j4 O! q: ]5 m第7章 仿真优化 208
9 }# U$ L/ x( [$ t$ \) e- L+ b8 }7.1 仿真优化概述 2085 A& o1 _! e' n1 D. n; ?/ w
7.2 仿真优化的步骤 208
7 a: {0 h& J+ `7.3 仿真优化案例 208
+ J8 }1 a# o6 G5 v: Y) l9 Y9 o" X
4 i6 w# Z6 h7 P8 ]- O4 H" e第8章 典型应用 213& J, t; f0 ~; a
8.1 库存系统仿真 213
7 M; G V5 I( R- a! M$ c! V; Y" {8.1.1 库存系统概述 213
: I& S0 h6 V, ~' O7 e8 s8.1.2 (s,S)库存系统仿真 214
0 ?$ }' ]1 k5 L3 Q8.2 制造行业应用 2209 u" X/ q4 }0 t8 v4 w1 z% t6 ]
8.2.1 问题描述 2204 b* I: ~: i2 Z
8.2.2 创建模型前 2224 U S$ q' B4 j& K; F4 G o
8.2.3 建立模型的第一部分 222$ k. S: l" U `! U) H1 C1 K* a
8.2.4 运行模型 2248 ~% K+ ~, B& E: U/ R7 ]
8.2.5 增加2个操作和2个缓冲器 225
0 N, W4 L* \' k1 o" K* j8.2.6 增加1个缓冲器和非标准插入站 226, Y h% G2 u% ]# `
8.2.7 完成模型 228
! D- x1 c2 C: H+ J( V8.2.8 运行“现状”系统的模型 2292 f- \: s# H$ L0 @! F
8.2.9 增加新生产线 229
0 N7 p5 B5 z! ^( x8.2.10 增加另一个自动插件机 230* `4 |2 W* G9 v4 k2 Y( M+ t# j5 C( l
8.2.11 结果分析 231
1 W7 M/ X$ x! U8.2.12 增加动画 232/ k- Z# p# L' J$ D
8.2.13 对结果有把握吗 232
1 ~) ^2 Q( Y+ a5 U7 M o2 q; Y8.2.14 最终分析 233
0 k: _2 J" W3 O- r8.3 服务行业应用 234% t, K1 l( ~8 I
8.4 集装箱码头装卸仿真 2383 l0 J9 ^/ T" h) H
8.4.1 集装箱码头物流系统工艺方案与运作流程 238 t) y" T" { }4 w5 _2 n+ A
8.4.2 集装箱码头物流系统仿真建模 239
% ^( P/ K4 \+ ^0 ?8.5 实验 245
" B% L% G: r. Y n. {. a
/ O# o( F4 q- B, j7 h1 r" P+ F第9章 仿真应用的进一步思考 2489 N- G6 H5 I9 ^2 g% f% k o0 t
9.1 系统仿真的本质思考 248! V5 [: K J* Q; F3 u. t2 X, ~
9.2 形似和神似 249
2 ]& C: Q2 Y2 p$ N$ @5 J9.3 系统仿真应用中的几个疑问 2533 ]7 H: s# j' S* ?
9.3.1 系统仿真是影像制作吗? 253
- f! u6 f: x) W, z1 y4 j$ [9.3.2 系统仿真模型要和现实系统一一对应吗? 253: S: x5 f) q% r" X6 |9 d3 [3 f
9.3.3 系统仿真项目如何起步呢? 2540 R- o) G$ M# q- I0 E
5 n" N( h" J ?" O l
附录A 仿真用概率统计基础 257
5 {: z8 T1 U& R9 r- c) tA.1 概率论基本概念 257
) S) Y% t" c. I# l* BA.1.1 随机变量 2576 b% F) P3 m7 W2 q
A.1.2 离散型随机变量的分布 2570 @; T L% ^9 D9 ]
A.1.3 连续型随机变量的分布 2573 C4 @" B9 ?+ a& a- A' N q6 H
A.1.4累积分布函数 258
6 Z' s) Z5 ]$ B) y/ p PA.1.5 数学期望与方差 258
) o1 E% R$ H8 o1 tA.2 常用分布及其典型用途 258. c2 H9 i& y0 b0 }9 S
A.2.1 常用连续分布 259( e) D# @+ o' m, C7 l
A.2.2 常用离散分布 2646 `: m: t v4 }% o
A.3 抽样与统计推断 2655 ]* W# {. i) ~/ U
A.3.1 总体与样本 266, Z- r5 e7 W/ p
A.3.2 参数估计 266
6 o4 p; F' t0 U5 }A.4 假设检验 271) r0 d @) e: w+ n
参考文献 273 |