本书目录
& Y4 w& `# b! t; f y$ `1 e. {- K
" k, w0 {8 K/ D, h( A第1章 系统仿真基础 10% Y3 F# ^. ?! e9 q, m
1.1 系统仿真的基本概念 10
. q7 z$ ~5 y2 W% f. O1.1.1 系统与建模 10
! m# x) \1 B% Z% p1.1.2 模型分类 10 h) ~1 W. U3 Q% l, u
1.1.3 仿真及其分类 12
/ u6 s- W3 e# M' Q* B1.2 常用可视化仿真软件包 12
2 i% d+ b& n$ e2 k4 F1 u {1.2.1 仿真使用的软件工具 12
( T# N% _$ N( S8 T' Q R% }1.2.2 常用可视化仿真软件包 13/ k% G9 W8 b& Z8 M* ~) s
1.3 仿真项目研究步骤 21! \# s% S9 p$ v- K. G
1.4 习题 21
" d4 w! q6 }9 G7 [& g4 C4 H" S: X- c' k' X) T5 r" h1 D
第2章 ExtendSim仿真入门 23
& U( L7 r1 M0 ^( u2.1 排队系统仿真 236 M6 m4 V3 P& S) `% I$ z+ k( k
2.1.1 洗车模型概述 23 j7 }) V8 S# J; ]% `( c
2.1.2 从简单开始——单队列单服务台模型 24
. A* _4 ~0 L& l# D" v- ]2.1.3 增加复杂性 296 U! q9 Q- M" k' N1 p
2.1.4 典型性能指标 34
1 x# H; J1 \# c2.1.5 进一步探索 36
0 l$ f5 V! F' }( ]5 L2.1.6 排队系统的特征与符号表示 37
6 W* I; |3 C% e; b3 Y: R2.2 离散事件系统仿真模型组成 39; t* z0 m% k$ \* ~- Y, S
2.2.1 实体及其属性 40
3 |* i* e. J. W! {4 N+ m! L2.2.2 资源 40) R2 L% o/ ]8 E/ Y
2.2.3 队列 41- _7 O, Z t$ U6 `$ W# j& K
2.2.4 活动 41
6 ^+ \ _( \& r2.2.5 控制 41
1 C% [! g0 C) {0 U8 U0 f2.2.6 全局数据存储 41, P X# y2 _' A- A; U* K0 N
2.2.7 系统变量 42
% ?4 g. I, }" K/ H9 v2.2.8 事件 430 M; e4 H! X& u" R( z
2.2.9 仿真时钟 44: d8 V& Y' P5 v! }
2.2.10 仿真开始与停止 44$ [4 L R1 Y1 K6 O) U
2.3 ExtendSim基本操作 45. A3 e& T+ g- D& N6 l, N/ M
2.3.1 仿真设置 45, |/ e- m' w$ k2 G3 E$ Q1 p% C, U
2.3.2 克隆、笔记本、文本输入、图层 50
. g* F' |! h, A% P$ q. C2.3.3 模型层级(Hierarchy) 51
; R7 N$ A% j3 H M" @2.3.4 模块连接与模型外观 53
2 W; w0 a5 C/ T( e' Q7 D8 C, c* F' X2.3.5 如何理解ExtendSim模型的逻辑 53. Y* S; y7 A( z5 v9 g) ~* { \
2.4 习题 542 [) F( p8 a) t% _
2.5 实验 54
. ^0 @5 c" p! f1 r# C/ J- k9 H4 i% f9 t. t4 Z3 n
第3章 输入数据采集与分析 55
5 j4 ^; t! Q7 n" R. ^! r5 ~3 ~# w3.1 分布拟合的过程 55
* o) J# I6 F' Z) _$ e3.1.1收集原始数据 56' P2 b5 Y7 P, H# O
3.1.2 数据检验 60
# K" Y0 H) f% O3.1.3 辨识分布类型 64
9 Q4 g: J& K" i0 a/ a# V+ L3.1.4 参数估计 655 s2 W" L* p- ?. R. y
3.1.5 拟合优度检验 666 k n _& y5 `- J5 c
3.2 经验分布 67- f( O# j8 c( }& u: e) @
3.3 使用Stat::fit软件进行分布拟合 67
/ c# i1 H) \& x- }$ ]1 f3.3.1 理论分布拟合—连续随机变量 68
8 A4 |) K |# V3.3.2 理论分布拟合—离散随机变量 76
+ w% x A6 ]1 C# h' d' f8 r3.3.4 经验分布拟合—连续随机变量 78 @5 n v% G& x; E
3.3.5 经验分布拟合—离散随机变量 79+ N+ a# s4 y# J7 g
3.4多变量与相关输入数据 814 G* x* Q8 ~7 y! b4 A
3.5 习题 81
/ a8 ~$ k/ p1 c+ ^) A) d% O/ p1 p. {) |3.6 实验 81
9 i5 T- x5 a4 ?; h$ R
- V7 k. P u( w! _5 l( O% m# Q第4章 结构建模 83
* y- j% N# O# H: X$ ]7 ^( Y* B4.1 ExtendSim模块概览 834 [$ S" ]* D: y' y
4.2 实体生成与实体特性 84. f5 L3 o! ?9 s9 L! E
4.2.1 常用模块 84( z) E) W( d& f; G0 A% b
4.2.2 实体特性 85
, {8 |0 {" Y4 @4.2.3 批到达建模 90. S6 N+ G! N4 c Z
4.2.4 非平稳泊松到达过程建模 910 O, Q- W& n; o( {
4.3队列和排队规则 92! ^9 {; x8 R. i8 s8 N6 J, d8 \6 u
4.3.1 队列模块 92/ U8 }& B. Z- j2 C2 W- {5 ~
4.3.2 排队规则 93- @, _7 I# g t8 V1 H/ s. G
4.3.3 排队行为 938 X% Q/ W& m& d6 \+ _/ z
4.3.4 Queue Equation模块详解——复杂排序 96/ x9 Z, y) f9 ?5 w L. K( N( S4 v
4.3.5 Queue Matching模块详解——实体匹配 101
' @, v8 q7 ~* X6 _4.3.6 Queue Tools模块详解——查看和初始化队列 102
' P- G' @) R$ g8 H2 m4.4 路由(路径选择) 103
6 a: ~# E& \2 [, q N j4.4.1 常用模块 1040 {/ `9 {( Y& \/ \& n- S' c
4.4.2来自不同源的实体路由建模 105& V0 f' P" a7 d4 Y$ ^- V2 [ @5 r
4.4.3 发往多个目的地的路由建模 108
% g8 _3 n- T/ n! d( f3 J0 F4.5 使用活动模块执行处理 115" l) Q8 e9 }0 s
4.5.1 常用模块 115
x4 X- _4 a5 w' j# F4.5.2 串行处理与并行处理 116
+ x \! f) \% J! e4.5.3设置延迟(处理)时间 117) o4 F( e$ y! ~! a7 _
4.5.4 活动调度建模 1201 i ?0 Z2 H9 t3 B5 X4 h
4.5.5 中断处理 125& G; j! s! o% @5 O
4.5.6运输与物料搬运 134
! m3 Z# P( h# H8 R- O- K8 ~4.6合并与拆分(Batch与Unbatch) 1362 v8 Z- q4 d% q4 h' J: _
4.6.1 合并(Batch) 137
4 T; F# [, }; z4.6.2 拆分(Unbatch) 144
6 Z0 t5 r% N7 m5 r/ M4.7 资源和工班(Resources and Shifts) 147
9 P! Y1 p8 |! u( E. [4.7.1 常用模块 1483 X6 G, O8 w9 G
4.7.2 如何建模资源 1486 h: z2 Z9 J- B* r
4.7.3 资源调度 154# H( {8 R' k% Y8 h% g
4.8 数据存储与管理 159, Q; T; ~0 c2 a, c+ g" |
4.8.1 内部数据库方法 160; O# M( Y4 f2 b$ R* O
4.8.2 创建和使用全局数组(Global Array) 163
$ @; P/ t( r: A0 D8 z. |4.9 基于方程的模块与编程语法 164
c9 ^7 f; s4 ?+ K; |" g4.9.1 输入变量 164
) k" U! c! v/ l6 I- ~; C4.9.2 输出变量 165
; R2 ^5 w+ o. O) q" d4.9.3 方程 166
' K* ], F! n4 m- f7 r8 K8 a9 G4.10 曲线图模块(Plotter)的使用 169
/ v" m7 [8 c# ?. O! E) z- C' I4.10.1 曲线图和数据面板 169
/ [* P/ r# V+ m. H% n& g4.10.2 Plotter模块工具 170) B3 M% F6 E9 g7 ?0 }8 F- l) ~
4.11 实验 173
- n, i( `* g2 Q- L) Q; O* P0 y
: u& X K$ A: t, n3 R4 k第5章 模型校核与验证 175
6 f9 ~3 @ P+ _0 q6 X6 d3 ^/ N$ W5.1 模型校核(Verification) 1756 ~ N5 J# p3 ?0 B* y L1 M L, t
5.2 模型验证(Validation) 175
2 A+ ?' u& r( z& N2 k5.3 ExtendSim调试(Debug)工具和技术 176$ [; p) L+ b$ f H
5.3.1 调试要点 176" s& _2 y3 s( F, C) h+ W
5.3.2 利用动画调试 177
& t; t6 T: y- X7 i) P! X6 D B# `5.3.3 在建模过程中校核结果 177
: x, l5 H% s( Y; ]) [5.3.4 用于调试的模块 177
" o7 i' O/ y1 }# }) O8 `2 U5.3.5 用Find命令查找模块 178
3 G X! ?0 D( @5 Q2 Y6 O& h5.3.6 删除没有连接上的虚线 179
$ L& x4 N5 V2 R4 r U6 G2 C5.3.7 用记事本集中观察比较数据 180
: N! r% P' ~/ Y/ P2 P& d: B# W1 s5.3.8 单步运行仿真 1805 C8 |. k0 z( e
5.3.9 模型报告 181
3 o, G6 O) ~5 @* w6 [5.3.10 模型追踪(Tracing) 181
1 Z: X2 y8 ~3 X5.3.11 源代码调试器 182
7 Y' N! v' N/ ^( A
2 Y8 [( c' \/ F; I: _* o$ \) h第6章 仿真输出分析 1836 p, ~0 W [6 e' [
6.1 概述 183
1 t e4 w1 f+ @6 \$ `' F6.1.1 什么是仿真输出分析 183
) x% c- b$ L) S4 t& D" u6.1.2 如何估计输出变量的均值及其置信区间 183
7 I( v9 c' `) {0 g6.1.3终止型仿真和非终止型仿真 185& ]9 m* V- I9 }+ r( y. W
6.2 终止型仿真输出分析 185
5 n) C; ]* c/ R+ m, z6.2.1 确定初始状态 186
# s! y, L% N! r t9 K" X6.2.2 确定仿真运行的终止事件 186
& A6 a( f% Z G; F, N6.2.3 确定仿真重复运行次数 187
$ o- d* J7 H# j R' X+ H) ]6.3 非终止型仿真输出分析 188
1 x# _( f% o2 L% m* M. G" h6.3.1 确定预热期 189' q' Q9 ?% `; k" @7 _' P" w
6.3.2 确定仿真运行时间长度 190% r, b( M) s% |! H* H. p& Y
6.3.3 确定仿真重复运行次数 190( c- n$ `2 O* s
6.4 输出变量方差和比例的估计 191
: S6 F" ]- c, C# q+ o' v6.4.1 方差的估计 191 D. l! v3 ^9 @4 g: E6 }7 W1 X8 u
6.4.2 比例的估计 191
) C5 B/ N. D3 d7 ?: ]6 K& u: {6.5 方案比较 1926 }" Y: D J7 y5 f5 D+ ^: N) n, g0 q
6.5.1 概述 192
5 g* Y! u9 Q+ A0 s1 V6.5.2 双系统方案比较 1922 `! ^$ [( s+ D3 q8 c
6.6 ExtendSim中性能指标采集方法 195
& J! y+ L4 x; O% M- ^# o# m$ O6.6.1 Statistics模块与一般统计 195
. U" y7 i) V/ L( q% Q/ M1 Z) K6.6.2 全能的Mean & Variance模块与高级统计 1987 w8 t, f: ~' `3 B+ d/ P
6.6.3 预热期的设置 201
) z. M8 z0 V6 j1 Q5 K% |6.7 习题 2029 u$ x- X/ z# ^* M) j0 f) l3 I
6.8 实验 2023 H6 g2 y8 p/ p8 L
1 I# U) S; p- L4 A: Q' M3 x/ s第7章 仿真优化 208& j- L# T4 n" h
7.1 仿真优化概述 208# o9 u; E4 S8 J3 Y5 a9 l
7.2 仿真优化的步骤 2084 l% q' }- M& D- I3 i
7.3 仿真优化案例 2083 \" j% D8 f% Y7 n, V1 Z& q
0 j. \ ^" I V; [* A8 ^/ M: Z第8章 典型应用 213: \* r5 H5 U7 P. t9 r: B/ w8 f
8.1 库存系统仿真 213# A: a5 F% j$ {, a& q4 \$ [- X
8.1.1 库存系统概述 213
) g( T3 q! J4 w8.1.2 (s,S)库存系统仿真 214
3 q) z# N7 x) f# o- H$ Z8.2 制造行业应用 220( \; C, N |% K9 M Q2 K
8.2.1 问题描述 220& x) j8 U1 {: O3 Z5 ?4 D
8.2.2 创建模型前 222
' b$ I0 r6 h6 Y( @* o/ h/ D$ ~8.2.3 建立模型的第一部分 222, u9 J* U; d: D) M
8.2.4 运行模型 224
# k3 S9 m5 X3 H8 }' d7 N8.2.5 增加2个操作和2个缓冲器 225
2 d# I0 G5 D; f7 F; M/ M2 i: z9 b. b8.2.6 增加1个缓冲器和非标准插入站 226$ z0 h K9 y3 U7 S3 u* g4 R) b
8.2.7 完成模型 2287 `& \1 A; ]0 ~# G/ W
8.2.8 运行“现状”系统的模型 229
1 f3 V# }- C& W8.2.9 增加新生产线 229
2 w* K' x5 p( |& h/ w7 K8.2.10 增加另一个自动插件机 230
0 z& b3 _; R K1 ]$ D# b8.2.11 结果分析 231
/ }: N! V! _ Z3 a8.2.12 增加动画 232
: ~ \, M% }& Z4 P1 A$ E8.2.13 对结果有把握吗 2324 G- U: U7 Y3 M4 \" e* O+ X( P
8.2.14 最终分析 233
% }" L9 J7 d7 x5 [- J8.3 服务行业应用 2348 Z$ F/ y, S/ y
8.4 集装箱码头装卸仿真 238' s7 m6 l7 F. `4 e
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
* l+ H5 q! n/ }# {8 N8 q- W8.4.2 集装箱码头物流系统仿真建模 2399 U& n0 W' ~( f, t+ Q) o
8.5 实验 245
" w* w9 h/ M4 s
: U7 J9 A* s( D( a2 T第9章 仿真应用的进一步思考 2485 W" J* \/ F1 G" r" V
9.1 系统仿真的本质思考 248
) p* L' w0 Z' W3 M* k) Y9.2 形似和神似 249
) V1 t, r0 o5 ^) O6 [9 j8 E Z9.3 系统仿真应用中的几个疑问 253
( R3 U% B3 q6 n8 [9 W9.3.1 系统仿真是影像制作吗? 2538 U+ l& ~0 T8 S$ K8 |
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
! w9 P( ?7 z3 c4 L5 \9.3.3 系统仿真项目如何起步呢? 254- H" V3 ?) Z# v% u
6 d8 y; p2 Z0 F$ x" P+ g4 N附录A 仿真用概率统计基础 257; X1 t( M Q4 K; O7 S' ?: K
A.1 概率论基本概念 257
3 D# o1 n" D( c% A3 S2 i. D6 ?A.1.1 随机变量 257, P/ ~) l' ^' i( f/ J8 U; b
A.1.2 离散型随机变量的分布 257
5 @- C: M1 x$ \1 O: Y+ K6 xA.1.3 连续型随机变量的分布 257" i- D _$ v. S9 w8 [
A.1.4累积分布函数 258! |1 l+ r; r; d0 t9 B5 |
A.1.5 数学期望与方差 2581 A2 {; \/ X% x6 ^
A.2 常用分布及其典型用途 258
& C1 N' W; P1 T, G) s) h: cA.2.1 常用连续分布 259( a4 g) z0 p# u: P
A.2.2 常用离散分布 264
8 L* J! p) R6 P* X! _A.3 抽样与统计推断 265% W" H4 Q4 f( Y$ }( w5 |2 r- a
A.3.1 总体与样本 2668 b: l0 {. T4 }8 I. \
A.3.2 参数估计 266/ }8 D+ w) n8 t- S; {5 Q0 |' _7 S
A.4 假设检验 271
Z& l/ r: q- T: V4 A参考文献 273 |