本书目录4 ]4 i; D. ]6 _
4 D4 `7 Z3 G/ ~/ N% x0 t9 U1 |第1章 系统仿真基础 10. f( s4 a- @9 K
1.1 系统仿真的基本概念 10( s# Z' A2 c4 }3 M" l
1.1.1 系统与建模 10
! B T6 e1 N( ~" _2 `% @& Q; e7 K1.1.2 模型分类 10& z) v, P$ n& s4 {: @
1.1.3 仿真及其分类 125 j: [: }+ S! ^8 \
1.2 常用可视化仿真软件包 12
0 X2 k4 `5 E! U1.2.1 仿真使用的软件工具 12
1 a1 W# | V- h' D+ o0 w' Y+ M1.2.2 常用可视化仿真软件包 131 s1 K2 w' a" t5 ?
1.3 仿真项目研究步骤 211 U# J) I, B \8 q
1.4 习题 21# o, I; ]2 O" o. `7 T7 [% a' t7 J
9 q! Q9 B9 o5 E5 w第2章 ExtendSim仿真入门 23
! T' Y* ]2 ~6 h% G+ \2.1 排队系统仿真 23
, q- g; X* u9 A/ I* ~. D+ J- J2.1.1 洗车模型概述 23; L! `& I: W" W
2.1.2 从简单开始——单队列单服务台模型 248 @* K( o8 L6 k( O5 X" y
2.1.3 增加复杂性 29
8 T9 D" l2 @& n; {: J" m# r2 \2.1.4 典型性能指标 34
3 W4 U1 e% i' Y/ ?4 g, ?- D2.1.5 进一步探索 36
6 ~/ s, [: q' J: W2.1.6 排队系统的特征与符号表示 379 ^! M1 u6 [3 \- L2 W
2.2 离散事件系统仿真模型组成 39
1 U _* |5 |5 P( r+ ^' Q" Q; [8 u2.2.1 实体及其属性 40, Z0 g7 `3 A3 D& U& j
2.2.2 资源 40 M i$ ]5 }" h$ ?( `5 r" z$ y
2.2.3 队列 41# l3 h1 v- l: q$ X S5 F3 O, g' c
2.2.4 活动 41
7 M( ?+ u0 `# i8 R2.2.5 控制 41
& U; _; \" O) R, x8 R& h2.2.6 全局数据存储 41
- j9 p8 c! ^+ ~9 q5 x3 l; a. |2.2.7 系统变量 42
9 W9 p. e* `# y* c. Y2.2.8 事件 43
; z5 K/ `4 q- t; U5 ~$ j2 {( w: O2.2.9 仿真时钟 44& }9 F7 q% R8 Q1 i0 M3 f3 V7 A+ x [
2.2.10 仿真开始与停止 44
s2 A, t) @7 W% D' s! e; F/ g6 r2.3 ExtendSim基本操作 45- P s/ I' f7 l+ C/ H+ P
2.3.1 仿真设置 45
+ X$ a: S1 p5 M1 f( Q2.3.2 克隆、笔记本、文本输入、图层 50
2 t8 d! f: o, w+ N2.3.3 模型层级(Hierarchy) 519 v+ t5 G+ L! q% ?6 U8 [
2.3.4 模块连接与模型外观 538 N; J1 r2 J- J M
2.3.5 如何理解ExtendSim模型的逻辑 536 F: W; O) Q8 A9 Z x; Z8 J
2.4 习题 54# S- S3 ?$ Y2 G6 u' F
2.5 实验 54: g, |& ~3 A. |6 ^
8 O# s8 W5 {6 d; o2 i3 s第3章 输入数据采集与分析 55
4 i; d) P+ p, q7 d+ W; r3.1 分布拟合的过程 55
3 E* U6 |) y9 A3.1.1收集原始数据 56
) R6 S0 r3 l8 ~+ f3.1.2 数据检验 60
4 F5 a. r- D* R, y Z3.1.3 辨识分布类型 64
& c" |/ r: n4 r$ ] e3.1.4 参数估计 65
X3 r& x8 m- H9 s( k+ m3.1.5 拟合优度检验 66
3 Z2 A3 Q6 P( X- m3.2 经验分布 67% f6 C" Z& Q+ [. M, r }
3.3 使用Stat::fit软件进行分布拟合 679 [5 Z6 t q! q } c' [
3.3.1 理论分布拟合—连续随机变量 687 `3 P0 j8 i* ~; }. M& r/ P* l
3.3.2 理论分布拟合—离散随机变量 76+ U9 t: u5 C* n3 r6 N# m6 I
3.3.4 经验分布拟合—连续随机变量 78
0 a' D$ |2 D1 i- H9 y: X H, p3.3.5 经验分布拟合—离散随机变量 79
' y4 Q5 L' G# o! G" f3.4多变量与相关输入数据 819 j r1 u7 d; V( j, E; S, _
3.5 习题 81
8 c1 w& T: A5 k3.6 实验 81
7 ^8 I" B* M3 Y* C6 G) l6 b7 x6 @4 a4 S |
第4章 结构建模 83- t# `% w, A* s X) t
4.1 ExtendSim模块概览 83
* i* \3 O/ g; @4.2 实体生成与实体特性 847 |; `1 n" P/ `1 g5 J9 |+ @
4.2.1 常用模块 84
% a/ k9 n" P& H" O4 w1 u4.2.2 实体特性 85
8 y) K+ V" i4 C9 x$ Z* R4.2.3 批到达建模 90
' l9 B7 j! [! B, n: O, H4.2.4 非平稳泊松到达过程建模 91
" m9 e% U( c* z' b4.3队列和排队规则 92
3 Q0 @$ s4 W# A9 T5 N4.3.1 队列模块 92. Y( y3 f/ u% _2 _$ p# S
4.3.2 排队规则 93
2 M6 ]* e3 c( P) k% S! Z( R4.3.3 排队行为 93
7 {! n; H9 }: G9 N1 t- {4.3.4 Queue Equation模块详解——复杂排序 96
6 X3 Z/ h- [( |4.3.5 Queue Matching模块详解——实体匹配 101& Y9 J6 _7 a5 o1 V. c
4.3.6 Queue Tools模块详解——查看和初始化队列 102! n9 F3 O2 [9 e1 C4 k, H z9 z
4.4 路由(路径选择) 103" g& G: X: s& M$ W7 K
4.4.1 常用模块 104
" H# W5 O3 P9 P" w) X4.4.2来自不同源的实体路由建模 105
6 K; t, ~2 d, x' M6 Y4.4.3 发往多个目的地的路由建模 108 |% y1 {5 P6 L, x7 m& V; Z( m
4.5 使用活动模块执行处理 1150 \: p9 @# y- p' b
4.5.1 常用模块 115; W0 f4 ]2 O' `( i% T1 m1 W
4.5.2 串行处理与并行处理 116# @ z7 A# q/ }# \" v6 T
4.5.3设置延迟(处理)时间 1176 h) z* Q" H( y: ^4 ]1 z9 D
4.5.4 活动调度建模 120
1 L/ T" [. b, m. N0 ]) e" N4.5.5 中断处理 1255 k. x1 H# I! |! G
4.5.6运输与物料搬运 134
" Y6 K0 w: }8 |9 ~& B+ S4.6合并与拆分(Batch与Unbatch) 136( v9 ?9 C' [: R* [4 o
4.6.1 合并(Batch) 137
( i; m/ ]6 D7 X6 w8 ~0 N4.6.2 拆分(Unbatch) 144% Z5 w: M( d0 H0 m3 G
4.7 资源和工班(Resources and Shifts) 147- n6 s( F+ g V5 U0 p+ q/ O
4.7.1 常用模块 148
1 j) n2 p* Z P. y4.7.2 如何建模资源 148! S3 R3 c7 @: b- ?* i+ U
4.7.3 资源调度 154 |2 @$ V3 H5 o6 W
4.8 数据存储与管理 159
& j. z" t' e t7 E- g4.8.1 内部数据库方法 160$ T. M+ A- z4 {) H2 }; A
4.8.2 创建和使用全局数组(Global Array) 163
5 t e2 d6 u: C5 B6 z9 G4.9 基于方程的模块与编程语法 1641 c, q. ]5 v/ V) g0 B
4.9.1 输入变量 164
7 a* v" x" I2 \; ^% x' K. z4.9.2 输出变量 165
: m- l6 X2 y! W$ j4 P. M9 `/ c4.9.3 方程 166
* t9 @4 V0 @* O5 Z( p% N4.10 曲线图模块(Plotter)的使用 169* z+ @) M3 g* ^# d3 n5 L3 g
4.10.1 曲线图和数据面板 169, T" W0 c2 C5 w; f
4.10.2 Plotter模块工具 170
L/ r, {) v: b6 u, q7 E4 ?4.11 实验 173+ ?* e2 t7 f4 s* K9 J2 H# S; N
$ {0 j; c* K3 Y" d7 X
第5章 模型校核与验证 175' |1 t. b7 w( p7 U4 |6 @0 `! {
5.1 模型校核(Verification) 175
4 m. W! I( D4 o0 a9 N D. k5.2 模型验证(Validation) 1756 J' f1 b# W; s& f+ K- F- `- q
5.3 ExtendSim调试(Debug)工具和技术 176
! w% }0 w$ N) R" ?4 l4 l# a5.3.1 调试要点 176, c, {; V/ c. }# e: |( ]
5.3.2 利用动画调试 177
$ U" V! W% _# ~8 Y; S' @& u0 h5.3.3 在建模过程中校核结果 177. Z9 L* @! r5 y- h) `+ ~- l) ^
5.3.4 用于调试的模块 177- ]' F& y( O5 J. b4 r+ V$ e
5.3.5 用Find命令查找模块 178
o+ u+ |' Z4 s2 U6 _4 ?' s! R5.3.6 删除没有连接上的虚线 1796 |1 K4 V; {( C4 m" u* f" Z( f4 x
5.3.7 用记事本集中观察比较数据 1809 ^% W7 O' b( H$ }/ J
5.3.8 单步运行仿真 1803 ], @* e2 v( \5 s- }. M: c* W! l' a% W
5.3.9 模型报告 181& [) k) m; m5 | p2 O4 M1 Z
5.3.10 模型追踪(Tracing) 1811 \! z2 q" ]& n8 ^
5.3.11 源代码调试器 182
6 B$ m1 i/ s7 z0 W
5 U) ~3 s `; r j- \# P# L) G第6章 仿真输出分析 183
! H- z0 v8 i( R, m6.1 概述 183# {( K* Q# N+ ~8 y
6.1.1 什么是仿真输出分析 183! x' \' Z9 h/ G" l4 u
6.1.2 如何估计输出变量的均值及其置信区间 183
2 Q) A- |7 j2 D3 C, ]+ Z4 D' {6.1.3终止型仿真和非终止型仿真 1853 A* q! ?4 V: v1 t2 S0 R5 @
6.2 终止型仿真输出分析 185% ^. S) @- Z1 o
6.2.1 确定初始状态 186
7 h- F# L8 }. \" U6.2.2 确定仿真运行的终止事件 186, w1 Q( Z5 s1 d
6.2.3 确定仿真重复运行次数 187
9 p+ n3 O" |. g b# O c" ?6.3 非终止型仿真输出分析 1882 `0 z! n7 h; x3 o7 V3 F& c: `6 x
6.3.1 确定预热期 189. Z5 E' |9 F* I+ X
6.3.2 确定仿真运行时间长度 190
1 P# o$ S3 K7 {) i9 ~4 F6.3.3 确定仿真重复运行次数 190; d$ m8 T% z4 q0 J2 j5 R# o% w' l
6.4 输出变量方差和比例的估计 191; I1 O" _& \3 {- f. x( v: S. U
6.4.1 方差的估计 191
: Q3 @4 }+ A0 a7 ^0 ?# ?6.4.2 比例的估计 1918 M+ j W$ q2 E. q4 N
6.5 方案比较 192
7 O. Y+ g2 G6 z: A6.5.1 概述 192
- ^* s" H4 R5 Q0 j# J8 D) U6.5.2 双系统方案比较 192, I' R i7 A Q- ~
6.6 ExtendSim中性能指标采集方法 195
: E0 r7 @4 C5 {- L* z' M, \( {8 y6.6.1 Statistics模块与一般统计 195
& Z6 H& Z7 f( R6 w6.6.2 全能的Mean & Variance模块与高级统计 198+ O" R6 S9 T% c; m/ q4 i
6.6.3 预热期的设置 201+ e D9 S8 ?8 Q; }
6.7 习题 202* G& M+ W( e: h q" |+ h* T
6.8 实验 2023 P: z( \' R& Q* T' Q
% i! P3 O# Q* d8 c; j' @1 A- H第7章 仿真优化 208% M q7 i7 y8 G+ g: {+ _) ]. h
7.1 仿真优化概述 208
- i; }, |2 B1 m' a- ]( Q7.2 仿真优化的步骤 2083 Y/ t. U: U! s1 k( R9 e, {: d+ l
7.3 仿真优化案例 208
@! Y# c" K! M6 R; I8 V7 T. [/ |8 c) w
第8章 典型应用 213* d5 ]1 K2 O3 m; W- Z9 e
8.1 库存系统仿真 213
# z$ B$ T {* U4 j8.1.1 库存系统概述 213
6 B0 T0 x5 b5 i3 q# Z. ~7 e8.1.2 (s,S)库存系统仿真 214
/ P2 G# ]( m( B1 I- e; W1 ^3 m8.2 制造行业应用 220 d3 a8 H/ N( j$ `# e
8.2.1 问题描述 2202 Z- A5 |. {' r* g+ Y9 m
8.2.2 创建模型前 222
+ L# ], ^" M* U* W+ p. l. ]( I" G8.2.3 建立模型的第一部分 222
3 P ~/ J, _- L" J0 F% m8.2.4 运行模型 2249 l, O" E& J- Z* p
8.2.5 增加2个操作和2个缓冲器 225* [% k; X8 X2 [8 `6 A
8.2.6 增加1个缓冲器和非标准插入站 226; H6 _% c _- ]) O
8.2.7 完成模型 228, r4 t% p$ M: f' n0 U, v
8.2.8 运行“现状”系统的模型 229 i& n7 F& f0 v
8.2.9 增加新生产线 2298 k" F. k% U0 A8 y
8.2.10 增加另一个自动插件机 2307 F5 ]( [6 H+ ?/ J& v8 k0 F
8.2.11 结果分析 231 F6 x7 _* B3 G, o1 S! p6 m
8.2.12 增加动画 232- v0 }3 `( L% K1 r
8.2.13 对结果有把握吗 232
; z1 X8 h! M) i- l. W* [. Y8.2.14 最终分析 233. B0 J# S9 o. m( L5 o2 K
8.3 服务行业应用 234
$ p6 U' U0 B/ t/ F) o8.4 集装箱码头装卸仿真 238
8 Y6 g) |: p5 H" |( P- E8.4.1 集装箱码头物流系统工艺方案与运作流程 2381 @' D9 y- l) R7 [! }- ?
8.4.2 集装箱码头物流系统仿真建模 239! ~( Y) V1 n4 ?$ M0 m
8.5 实验 245$ T8 y! P* `$ G3 e4 `' U* _
: ~* W1 X: C" [
第9章 仿真应用的进一步思考 248+ F3 o% d; X5 G; x. ]7 a+ i& u
9.1 系统仿真的本质思考 248- o% c+ L0 X0 ]1 l' X! V$ ?6 x0 d
9.2 形似和神似 249; H( E6 B$ b, m! V* S* G- K) {% n
9.3 系统仿真应用中的几个疑问 253& F8 j) f$ F8 d5 U# q0 a- R0 M
9.3.1 系统仿真是影像制作吗? 253
' ?- P* M0 }% k8 y7 O* f( L/ S9.3.2 系统仿真模型要和现实系统一一对应吗? 253
3 E0 n' z1 j2 y9 U1 {3 q: F9.3.3 系统仿真项目如何起步呢? 254) I. P. x, M5 |! }
) V% u0 M& n5 }- m2 q( r4 [( S附录A 仿真用概率统计基础 257
% |/ ~6 ?0 e: xA.1 概率论基本概念 257
, S2 ~: d0 \9 c( w2 G( }2 E" p3 \A.1.1 随机变量 257/ F+ B! Q; O- r
A.1.2 离散型随机变量的分布 257
( b3 B: Z4 y6 hA.1.3 连续型随机变量的分布 257
4 R4 B+ v& y$ I- C) d& h( DA.1.4累积分布函数 2586 R, P) F" ~; `) J; Y z" ~
A.1.5 数学期望与方差 258' b0 ^4 ^, ]7 Z1 A9 q
A.2 常用分布及其典型用途 258' C s) p& ~4 |: A' J* ~( t4 k+ k
A.2.1 常用连续分布 259
* w" S8 e6 j5 L, pA.2.2 常用离散分布 264' {1 |& A* \* B1 o; l- [
A.3 抽样与统计推断 265: _+ u3 T" o D. ~: ~$ s4 q
A.3.1 总体与样本 2660 O! ]" u$ {" R1 A
A.3.2 参数估计 266
' T" ]* h3 q) L. XA.4 假设检验 271( W) \ M; O- B C
参考文献 273 |