本书目录( G; b/ Q. g& w- S; m+ H
$ {7 D7 g' o t& r7 U% o第1章 系统仿真基础 10
7 V2 ^% }; [* }+ R1.1 系统仿真的基本概念 102 J5 D z6 ?) Q( r# E9 R- D9 r
1.1.1 系统与建模 102 L! _; C- U. o- O Q6 u
1.1.2 模型分类 10
1 B6 R4 F2 \' W1.1.3 仿真及其分类 12
& F1 \5 Y! j Q3 E% Z1.2 常用可视化仿真软件包 12
5 l+ d0 w3 q+ i' ~1.2.1 仿真使用的软件工具 12+ k9 L" u2 Q% p3 ~; w- j4 d
1.2.2 常用可视化仿真软件包 13
& D) N8 }) z2 z9 [; Y7 s. }( J1.3 仿真项目研究步骤 21* e) P6 w3 | O% k. x* r4 q
1.4 习题 210 ~; L( O& f; v! j! U5 Q
. S5 f) q; s" y b |第2章 ExtendSim仿真入门 23
! V4 A" z V- ]7 T0 f v, u2.1 排队系统仿真 23$ v" ?1 g2 V5 p! `
2.1.1 洗车模型概述 233 q `) ?& B3 y/ V: t
2.1.2 从简单开始——单队列单服务台模型 247 g# y7 u& [- G; n( L2 j) ~
2.1.3 增加复杂性 297 X- k" Q% ~5 {' ?0 l. g$ X
2.1.4 典型性能指标 34% H( o9 Q ~* _! d) _
2.1.5 进一步探索 36) X7 O+ c& \3 w6 q# v/ G
2.1.6 排队系统的特征与符号表示 37: q) z9 C! w1 G1 }3 g
2.2 离散事件系统仿真模型组成 398 n% A" J2 O9 \& z0 ?
2.2.1 实体及其属性 40
* ~. E, ^2 ]7 C/ R9 \2 s( |- C2.2.2 资源 40 R7 ~; Y9 w2 A/ _ r' o; P
2.2.3 队列 418 f( e1 D8 g' _; Z/ P+ ~
2.2.4 活动 41# ^" j9 d; {! _" \5 r1 z
2.2.5 控制 41
. l6 z) `3 i( x9 b2.2.6 全局数据存储 41
$ ?& o6 c3 h5 W7 [8 L2.2.7 系统变量 428 q6 ?. D$ P/ R G
2.2.8 事件 43/ s( {9 b$ }" y S& X
2.2.9 仿真时钟 44& g" ?8 T3 p0 O* p: g* c
2.2.10 仿真开始与停止 44
L4 X+ y+ r: j2 E% C2 T* l2.3 ExtendSim基本操作 45
( U' u) S1 T. o/ o+ L7 C+ x2.3.1 仿真设置 450 ? \- q" h5 c* K; Z! J+ b
2.3.2 克隆、笔记本、文本输入、图层 502 B7 O7 f8 y' L+ e
2.3.3 模型层级(Hierarchy) 51
4 w/ W. v9 R( ?% ~- D- e" K& _2.3.4 模块连接与模型外观 53
# X& L. p: F$ i, H3 w5 d2.3.5 如何理解ExtendSim模型的逻辑 534 Z3 {/ r% P0 q
2.4 习题 54
- q$ O8 k) [ b5 G2.5 实验 54, s8 E( ]# ]* d3 D8 O& y- i
1 L# a" T8 W6 M3 t O
第3章 输入数据采集与分析 55& \3 H! Q8 X8 \% j$ }7 J4 o9 }- o
3.1 分布拟合的过程 55
1 W, E* a' v0 o0 n2 R A3.1.1收集原始数据 56
0 L! q, `% o8 n' I$ u# G3.1.2 数据检验 60
. b/ r. G2 j( ]) ^! y+ e' U. ]/ [3.1.3 辨识分布类型 64/ ]: `# w9 o# C& O+ `& W5 i; J
3.1.4 参数估计 65
+ N+ k, z2 y* r3.1.5 拟合优度检验 66. n; t8 ~9 \3 Z7 d2 _% \. d
3.2 经验分布 67
y& \3 E! O: Q, `& {* S$ `5 O3.3 使用Stat::fit软件进行分布拟合 67& c) d0 o' [4 b) K% J
3.3.1 理论分布拟合—连续随机变量 68
% Q3 W' w7 V, r3.3.2 理论分布拟合—离散随机变量 767 w! ?) N! D M5 E2 t3 M* u
3.3.4 经验分布拟合—连续随机变量 785 m- H& D5 g) X4 I
3.3.5 经验分布拟合—离散随机变量 79
+ p* N$ ~4 r, b: y6 O2 }3.4多变量与相关输入数据 819 `$ P6 [5 V2 i$ I
3.5 习题 819 Q/ O- P% T) y# Y" I5 y1 g
3.6 实验 81
5 f: X) U: @2 ^4 V+ I: Z) s8 d V: E
第4章 结构建模 83
$ r, V% a) T0 u$ z5 Z4 d* }4.1 ExtendSim模块概览 833 m: G) b& C3 u' ?1 T
4.2 实体生成与实体特性 84
8 D. `0 H, D! @* ^4.2.1 常用模块 84
& ]& K& m: J5 w8 y! ^4.2.2 实体特性 85" L" q, D1 p2 D8 Y Y, a
4.2.3 批到达建模 90 R% y% I8 y4 z
4.2.4 非平稳泊松到达过程建模 919 _: D/ f, r s5 x g; ?
4.3队列和排队规则 92
* g9 g- {3 v8 V# t/ s4.3.1 队列模块 92* ?9 I4 Y: O, H, Q0 J, \6 B
4.3.2 排队规则 93
3 b& g4 W# a( D9 y& ]4.3.3 排队行为 93
: D/ U% b! [; {, Y, b6 o' s4.3.4 Queue Equation模块详解——复杂排序 96) d. E/ B/ J) @" |
4.3.5 Queue Matching模块详解——实体匹配 101
: ]$ }+ C5 H+ f+ h; C" h* ^4.3.6 Queue Tools模块详解——查看和初始化队列 102
$ D8 ]) C) a' _ o4.4 路由(路径选择) 103( E5 v1 d0 b3 c+ I' _
4.4.1 常用模块 104
- Q( ?+ l$ X. i; Q4.4.2来自不同源的实体路由建模 105
; s! V8 O7 d; [ c q4 {5 l4.4.3 发往多个目的地的路由建模 108
7 m; @+ Q/ e8 ` c4.5 使用活动模块执行处理 115
. J# s5 j( s# @+ T& f4.5.1 常用模块 115
2 E' C# d0 O7 B9 V, w3 z4 I, N4.5.2 串行处理与并行处理 116 b3 K& W5 P- R& S7 u. a$ A C5 z
4.5.3设置延迟(处理)时间 117
$ d; V/ j! F4 W4.5.4 活动调度建模 120. l6 w' `/ e& l
4.5.5 中断处理 125
+ l8 a; B" A4 l% ~4.5.6运输与物料搬运 134' R+ H( ]0 \; I7 w& u V6 Q5 g
4.6合并与拆分(Batch与Unbatch) 136
h/ z: {: W* w/ ^/ F' Y4.6.1 合并(Batch) 137
! {# b& H3 v* F8 \. r4.6.2 拆分(Unbatch) 144
9 z/ h* o# ~$ W* b4.7 资源和工班(Resources and Shifts) 147
! b5 O( d) ]+ a6 [0 G4.7.1 常用模块 1486 y/ [. R. \5 q1 s w
4.7.2 如何建模资源 148
& |( P, T _/ m; G4.7.3 资源调度 154
8 C7 _' Q3 i% ]: b8 G0 A4 K5 H4.8 数据存储与管理 159
! R/ j$ L: z2 o! D" V7 J4.8.1 内部数据库方法 160& @ t, R+ ~! M' m2 h
4.8.2 创建和使用全局数组(Global Array) 1635 ^6 T5 _% N: ` e3 v' P
4.9 基于方程的模块与编程语法 164* m3 q1 ~4 y+ Q; a, c. W
4.9.1 输入变量 164
. O- t8 L" K3 n2 w' b6 Y ~% e8 v" T4.9.2 输出变量 165
5 q3 ~3 M9 _, h# z9 G4.9.3 方程 1661 t/ b- g" n5 J5 `* i# o
4.10 曲线图模块(Plotter)的使用 169: A. }+ A& w0 R" ]3 v1 O# M
4.10.1 曲线图和数据面板 169
. ?* W. ?9 w9 d7 D7 k7 V& {) V$ d/ H4.10.2 Plotter模块工具 170& y3 I6 j5 s% Y2 ]
4.11 实验 173
3 H3 L Y7 q" X4 U/ |+ f1 O" a: T- H( N) y; I+ t$ a
第5章 模型校核与验证 175
r8 S9 r {) K1 g+ I& z5.1 模型校核(Verification) 1756 M6 A5 e, V1 h7 _9 @
5.2 模型验证(Validation) 175; w1 v, `% S6 W) |# Z' w% b
5.3 ExtendSim调试(Debug)工具和技术 176
" l5 X; ` x) \% `) |7 r5.3.1 调试要点 1765 y7 t% U* N* J( ?0 r' a
5.3.2 利用动画调试 177
! {8 x C7 X) {: b' d5.3.3 在建模过程中校核结果 177" l8 Z$ L g& G' g1 b
5.3.4 用于调试的模块 177 l/ |, }3 z( d& Q N
5.3.5 用Find命令查找模块 178' @) y7 k/ Y0 x3 C* K' B
5.3.6 删除没有连接上的虚线 179
% A' ^9 e( q' ?& z5.3.7 用记事本集中观察比较数据 180
/ W6 D3 u2 ^3 L: u( Y' J" u) x' ^& i% n5.3.8 单步运行仿真 180
9 N8 O) Q1 ?+ I, w- B5 o5.3.9 模型报告 181( w6 `0 Q+ L, u2 }0 ^
5.3.10 模型追踪(Tracing) 181
- g6 y% n. Q: v$ O$ d0 N2 ^: c5.3.11 源代码调试器 182( ]# O4 h- _" l3 ]
- {' O# W0 Q7 c7 B% K
第6章 仿真输出分析 183
( Y4 A7 x, N* H; R0 q; }6.1 概述 183! b, A9 e' d5 M7 H6 i# r3 v, Z
6.1.1 什么是仿真输出分析 1831 u2 A4 G/ m8 ~# b# N) Z$ \* ~
6.1.2 如何估计输出变量的均值及其置信区间 183
8 q2 j0 z+ O5 x/ g) e8 R6.1.3终止型仿真和非终止型仿真 185
: A' s) X8 p' B+ w6 N6.2 终止型仿真输出分析 185
: y: _- e' u) H6.2.1 确定初始状态 1867 u( I! H/ f( j+ t2 p- e% y A
6.2.2 确定仿真运行的终止事件 186+ @0 M3 y5 @4 L" `7 m5 j& y" ~7 ?* r0 ~3 B
6.2.3 确定仿真重复运行次数 187
7 J4 C- k, X' _ F2 n8 U9 Z5 v6.3 非终止型仿真输出分析 188
8 h; i# p6 q5 ~: Q' p2 n. k* J% h6.3.1 确定预热期 189. J% U. _3 _' m! M, @& i( s/ O7 ?
6.3.2 确定仿真运行时间长度 1904 }: R& a6 Y4 s7 Y
6.3.3 确定仿真重复运行次数 190
8 d' N$ o- K' U/ c6.4 输出变量方差和比例的估计 191
4 b7 t% U2 W1 ^' `. b% W6.4.1 方差的估计 191
, Q( p2 Y1 p L& f i" h8 n/ |" X1 Q6.4.2 比例的估计 1915 b J( i8 e Q g) m
6.5 方案比较 192
8 b3 e2 _4 Q) ~+ `# F$ L6.5.1 概述 192
4 y. t' V. H, _& U7 J6.5.2 双系统方案比较 192( `, M) ^3 K. K$ G
6.6 ExtendSim中性能指标采集方法 195
* b* u( Y; H; o& k# q2 W6.6.1 Statistics模块与一般统计 1954 n& U) ]& y8 o; r0 { O
6.6.2 全能的Mean & Variance模块与高级统计 198/ m' S) v; E2 @& X) ?
6.6.3 预热期的设置 201# R* e o7 E2 |2 m; I
6.7 习题 2021 T4 j) K) [/ L4 _! R- |8 ]8 c
6.8 实验 202
+ i/ q" o4 n7 {3 I3 z# [* O
/ {; `& ~- \0 p) N第7章 仿真优化 208 G- T" e- u% ^0 G7 b8 F
7.1 仿真优化概述 208
8 z9 N* U. r& H1 Q7.2 仿真优化的步骤 208' y3 }; M8 O6 Q) p* d( `
7.3 仿真优化案例 208
. {( H- {6 N# m: T# Q1 s2 C" ~8 J5 G# }" Z- e9 s p$ W J+ p" V& ` |
第8章 典型应用 213
1 t7 x3 T& O4 T9 X1 c8.1 库存系统仿真 213
1 U2 n" F! h7 p8.1.1 库存系统概述 2135 `# Y; z* c$ B4 X
8.1.2 (s,S)库存系统仿真 214
+ L! A5 v4 A k! G7 F' J8.2 制造行业应用 2205 A& a6 s* X5 c" D+ E& a/ [' H& n
8.2.1 问题描述 220
9 Q8 _ @/ T. F0 k, A) q8.2.2 创建模型前 222
! y0 v7 D+ L. d. U E5 K# K8.2.3 建立模型的第一部分 222
) i5 w% b; d* D9 {) R' v! V7 J# ?8.2.4 运行模型 224
% e2 |! D( T1 y8.2.5 增加2个操作和2个缓冲器 225; u; V/ L9 l2 U, P; z7 t9 f: h
8.2.6 增加1个缓冲器和非标准插入站 226
1 e, R3 S4 N# O1 O' w5 J( U8.2.7 完成模型 2287 E" V \9 v/ ?6 F, i& n2 v
8.2.8 运行“现状”系统的模型 229
0 W( Z3 B" U+ h% U" m+ p4 a8.2.9 增加新生产线 229
0 m/ ]1 u- k6 p8.2.10 增加另一个自动插件机 230
' q! u. u( i+ Z" \7 w- C, n8.2.11 结果分析 231
2 u, s9 ?" |7 u8.2.12 增加动画 2329 x1 u) p# Y% j- j- \
8.2.13 对结果有把握吗 232
! c6 B8 `* _& h6 {/ D- H: J" R8.2.14 最终分析 233
0 }- H+ n9 m, K6 }8.3 服务行业应用 234( r: E+ A: D8 i6 A, F, C
8.4 集装箱码头装卸仿真 238
' {% L% X* p: O+ E3 Q) H8.4.1 集装箱码头物流系统工艺方案与运作流程 238% k4 q W. Q' ]2 C+ B' f" y
8.4.2 集装箱码头物流系统仿真建模 239
7 p2 |0 K \+ x$ H1 q; [8.5 实验 245$ e* ~; G! r* U/ n0 [8 S
% u+ M+ p8 R) c7 u7 L2 d6 ~
第9章 仿真应用的进一步思考 248/ l9 k0 ^3 G6 l1 D
9.1 系统仿真的本质思考 2484 H1 S& j7 d5 V& L
9.2 形似和神似 249
) w& x" ^/ [9 O8 R7 f6 s9.3 系统仿真应用中的几个疑问 253
: @( J+ r) V8 U" y5 W2 H- v9.3.1 系统仿真是影像制作吗? 253" Y& E. n3 z2 v# p9 |( f# q3 p/ N
9.3.2 系统仿真模型要和现实系统一一对应吗? 2537 j2 ?8 X) L2 F5 E$ `6 K
9.3.3 系统仿真项目如何起步呢? 254
) b( m8 w" Q+ S1 |0 }! @( g4 Y( W
. ]7 _( n3 P& o附录A 仿真用概率统计基础 2571 x X8 M7 l8 j) P6 B# u! J
A.1 概率论基本概念 257
* Z& n4 D6 A) k V, b/ ZA.1.1 随机变量 2573 Y5 h1 O) _+ @9 h
A.1.2 离散型随机变量的分布 257
7 y* f' T7 d$ p o& p6 d3 h! X0 L" aA.1.3 连续型随机变量的分布 257
& Q* f; M! u6 `9 T" m# x% OA.1.4累积分布函数 258* W; F% a* q8 a8 {# h
A.1.5 数学期望与方差 2588 [2 v' ?4 Y ~6 l- f
A.2 常用分布及其典型用途 258; |9 P. c) H+ L# Z' S( I
A.2.1 常用连续分布 259
" N X8 z" v3 `( [" p1 lA.2.2 常用离散分布 2649 e8 ^9 j/ Z2 d6 R( Z* P0 T
A.3 抽样与统计推断 265: W0 e0 o" Z5 I* M$ W5 J! f& X
A.3.1 总体与样本 2662 e, q* y( j' G% t: \# M
A.3.2 参数估计 2662 d2 @6 f+ T) l0 A! L
A.4 假设检验 271* G0 Z8 A" q' T2 b( ^& ^' Y
参考文献 273 |