本书目录* f) [& p6 g, l7 \6 \
" j! j3 E- v; t- T4 q第1章 系统仿真基础 10
+ v( n' X& [, ~# L7 g5 X5 o$ u0 u1.1 系统仿真的基本概念 107 S" H& l. K/ b% J
1.1.1 系统与建模 10: e8 h# A* d7 k- f) s* F$ K
1.1.2 模型分类 10# h( O4 D# X0 X
1.1.3 仿真及其分类 12* E& T( o, Q4 E! E; A- \
1.2 常用可视化仿真软件包 12
6 D7 V! q {$ r7 V2 R! s0 \3 M3 w1.2.1 仿真使用的软件工具 12/ [. @5 _8 x# ~: _
1.2.2 常用可视化仿真软件包 138 }7 @ @4 S$ _$ u' d T
1.3 仿真项目研究步骤 21. p+ \4 X5 y: T8 E& }! L1 O4 F J) D
1.4 习题 21
' l" Y, ]& [/ |2 b, {, J4 F) m m% J) ~+ }/ ?8 b
第2章 ExtendSim仿真入门 23
' p. U7 D- [0 j4 t z. U% i# `2.1 排队系统仿真 23
9 X& {. B/ I- d; g& I# P7 K2.1.1 洗车模型概述 23% C1 y5 u @, M$ i3 H
2.1.2 从简单开始——单队列单服务台模型 24
! t! K6 J$ s2 k5 B5 _2.1.3 增加复杂性 29
# q* u; r! b D; ]( `( H# P2.1.4 典型性能指标 34# Q) h) J/ N+ G" u. r. W" c& s
2.1.5 进一步探索 36
J* p/ }/ [9 l2 X% a+ b2.1.6 排队系统的特征与符号表示 37
* K* S- T+ y2 o+ j* m7 \2.2 离散事件系统仿真模型组成 39
) h; I2 _9 B+ U* v2.2.1 实体及其属性 409 ?3 f& k* B8 t9 s" Y
2.2.2 资源 40
. \7 v; [, s( I4 g2.2.3 队列 41
' H/ `7 }3 D0 ~+ @5 u2.2.4 活动 41 T8 D7 O' e# e& D
2.2.5 控制 41
/ a4 V4 s& s1 P! `; X# b2.2.6 全局数据存储 41
5 S" Z3 `6 S f, @ I7 {2.2.7 系统变量 42
7 b4 ^+ ?( X. |) Z+ I" c0 e9 c2.2.8 事件 436 U; R, S8 T7 K
2.2.9 仿真时钟 44
u n* R8 [* p' }0 n2.2.10 仿真开始与停止 44
) M7 j& O8 D3 H% Z2.3 ExtendSim基本操作 45
0 q1 { k& N) N( I% D# u/ w9 \2.3.1 仿真设置 45: z2 E$ o: l$ J1 y/ ]
2.3.2 克隆、笔记本、文本输入、图层 50/ w% R1 I# _- `
2.3.3 模型层级(Hierarchy) 510 D# w) d* c9 ^0 ~8 O6 o
2.3.4 模块连接与模型外观 53
. F9 L3 W, J8 G- ?2.3.5 如何理解ExtendSim模型的逻辑 53$ F% F8 y1 o8 B/ d/ o% `; P1 i
2.4 习题 54
, O1 E4 [# p# F) Y W2.5 实验 544 u- e; z; V$ G9 n/ M0 g3 z: o. m
: f+ `. \4 V, }2 ~, r
第3章 输入数据采集与分析 55
" X3 O# d! V/ a+ W! c3.1 分布拟合的过程 555 U0 t9 L0 s, a: |$ U. t$ R3 a F& b
3.1.1收集原始数据 56
) Z3 o( F! O% R- O2 C: J* v H" b. u7 E3.1.2 数据检验 602 @% ^% M8 Z& F4 Y+ \& J- Z( n) E
3.1.3 辨识分布类型 64
0 {2 i1 j; g- g) y8 g) u7 N3.1.4 参数估计 65* Y9 q, }1 K6 R( w1 y! d
3.1.5 拟合优度检验 66
) A6 l+ i/ S& c" u9 x6 k3.2 经验分布 67! V; Z" d" j2 m& R9 W
3.3 使用Stat::fit软件进行分布拟合 67" V, a, V2 ]. G" s
3.3.1 理论分布拟合—连续随机变量 68" ^0 N1 K. J7 A \) Y ?
3.3.2 理论分布拟合—离散随机变量 76
I5 Y' y. d( F1 }$ o* K3.3.4 经验分布拟合—连续随机变量 78
' @, {; T6 e7 H* M# q9 l3.3.5 经验分布拟合—离散随机变量 791 {/ q; |$ q; K3 X) f7 ~
3.4多变量与相关输入数据 810 G+ P# @2 i/ H0 o5 f
3.5 习题 81
# u1 l& {$ R5 Z% |9 W# |: c3.6 实验 81+ G# l2 A' i: M/ X. B7 P( G
& Q8 R. r) ~! f9 z; E8 J第4章 结构建模 83: b% |4 B" J' T+ A; y# {$ \
4.1 ExtendSim模块概览 83
; ?) ^* x: C- m1 p4.2 实体生成与实体特性 84
Y: \) ~" W$ B' Z; k; j1 l4.2.1 常用模块 846 s. ]. w' M# u% z. t& C$ j- z7 a
4.2.2 实体特性 85. ]/ g6 J+ @4 A6 {; c4 ]
4.2.3 批到达建模 90
- V( d5 J' Z$ V7 S8 I, U4.2.4 非平稳泊松到达过程建模 91" v: m, O: K; o1 o8 s
4.3队列和排队规则 92. U# Y' b* L4 ]$ t- q" d' s
4.3.1 队列模块 92, Y5 W) v+ n. U6 h0 i! k
4.3.2 排队规则 934 l6 _8 r' U- b+ D X7 |6 B0 A: T
4.3.3 排队行为 932 A6 f: ]9 M: f- K
4.3.4 Queue Equation模块详解——复杂排序 96
: C' p* @" f* B. S4 Q" T: X: K6 V4.3.5 Queue Matching模块详解——实体匹配 101
2 ~2 B1 g- y+ h" _! W4.3.6 Queue Tools模块详解——查看和初始化队列 102. l5 Z6 ~) ]2 N% b; F
4.4 路由(路径选择) 103
+ @1 J* P8 k v( d4.4.1 常用模块 104
1 h: J9 l4 J" [" B# t4.4.2来自不同源的实体路由建模 105
+ p( Q( w" d( ]4.4.3 发往多个目的地的路由建模 1080 `) @ `3 D& A& g$ F$ j
4.5 使用活动模块执行处理 1158 w0 c9 @, o" Q( ]8 D& V- G
4.5.1 常用模块 115
0 j6 \! U9 |& m9 s$ ^4.5.2 串行处理与并行处理 116% K9 ?' P& j5 p: @1 ?
4.5.3设置延迟(处理)时间 117
' y# }6 \6 S9 t1 Z4 c' [4.5.4 活动调度建模 120' D1 w; i5 k, o7 r6 H# t
4.5.5 中断处理 125) q2 S X! f- B" }# @$ _. `$ Z
4.5.6运输与物料搬运 134
, @; y _3 q; b$ n" `$ W4.6合并与拆分(Batch与Unbatch) 136
% r- F4 t: L0 i8 d7 ^1 `, U4.6.1 合并(Batch) 1371 q/ W- v) e; S0 a& }- g
4.6.2 拆分(Unbatch) 1449 j9 A! p+ [5 n) a' d5 g8 M
4.7 资源和工班(Resources and Shifts) 147' I) n: _* l+ Y: [6 C
4.7.1 常用模块 148% F8 z/ s2 T3 ?' b4 y8 ^! n& D+ V
4.7.2 如何建模资源 148
# @, ? _* ]6 @! D( p& N4.7.3 资源调度 154
- Y H# ?, }! |2 p* [+ z: R% h4.8 数据存储与管理 159
& f! L* w! V5 h4.8.1 内部数据库方法 160
3 n" w% C( l* ^0 }4 P4.8.2 创建和使用全局数组(Global Array) 163$ Z& l" Z3 V1 x
4.9 基于方程的模块与编程语法 164$ N3 }9 s4 r1 @8 Z; O; g
4.9.1 输入变量 164* u& z0 m' R9 g2 M) Q5 G
4.9.2 输出变量 165
. O* E& a8 u3 _/ k. W. l: ]1 T- G4.9.3 方程 1668 b! t& D" r) x) ^, E
4.10 曲线图模块(Plotter)的使用 169
1 H8 i8 H; t' R% R$ i4 {) n4.10.1 曲线图和数据面板 169
0 T8 X& T; Q- N, S1 S @% D4.10.2 Plotter模块工具 170
1 i& H9 j# O8 q" t8 c4.11 实验 173
/ t$ h# Y6 F# E" v2 O- b8 l! L y
第5章 模型校核与验证 175# x) _8 o7 ^5 e$ G
5.1 模型校核(Verification) 175* K: v5 v; ]4 z9 y1 t
5.2 模型验证(Validation) 175
0 n+ B7 h' O- ]+ ?5.3 ExtendSim调试(Debug)工具和技术 176, R0 u @. G, |3 C* t
5.3.1 调试要点 1768 H! F8 W9 e% {
5.3.2 利用动画调试 177
* T- p( X( n! k" N- |: a7 {; e5.3.3 在建模过程中校核结果 1771 T7 }5 ~9 v" ~6 k6 p% D
5.3.4 用于调试的模块 177
* K' [% E/ S( M. Q5.3.5 用Find命令查找模块 178
4 A6 Z0 W: t0 r; J' p5.3.6 删除没有连接上的虚线 179
! c* M! G6 }# S6 `( v3 ?5.3.7 用记事本集中观察比较数据 1805 [' ^# D, A- \7 Y9 N
5.3.8 单步运行仿真 180
# J9 } {# s3 i _5.3.9 模型报告 181- }- y" C7 q! i: c
5.3.10 模型追踪(Tracing) 181/ O0 E, w; N0 H2 c( i
5.3.11 源代码调试器 182
, D5 k& _2 N/ w
# I& k8 p: t% K' O# u2 ^0 [5 U第6章 仿真输出分析 183
" n' f' o V' P( t$ ~" |8 W6.1 概述 183
. C6 S" D7 ?9 ^* W6.1.1 什么是仿真输出分析 183
) q! Z) n0 p' j6.1.2 如何估计输出变量的均值及其置信区间 183
' X) Y# `7 |+ W z3 n9 X# h; D% @3 d6.1.3终止型仿真和非终止型仿真 1854 A+ e. s4 ^1 L$ T% k. E, _
6.2 终止型仿真输出分析 185" Q5 R6 ^7 j1 j: Q
6.2.1 确定初始状态 186
( M. B# h3 O# p$ @6.2.2 确定仿真运行的终止事件 1868 y# \3 o& ~8 e) N& L& k
6.2.3 确定仿真重复运行次数 187/ K# m, |6 e8 i& d+ }2 e
6.3 非终止型仿真输出分析 188# c d& x4 { s1 E
6.3.1 确定预热期 189
! s8 a* i4 @) @( N6.3.2 确定仿真运行时间长度 190
' T7 K7 ] |& [1 P4 i: l# @6.3.3 确定仿真重复运行次数 190" p& ~* n/ y( R- v7 g- Y
6.4 输出变量方差和比例的估计 191
. v0 P1 {- f& T% `# E6.4.1 方差的估计 1918 `( b+ x; {3 B: A" a1 q4 M
6.4.2 比例的估计 191# \* y5 `- Q4 {+ A, {: Q) k7 H
6.5 方案比较 192' ?. J) M& m2 B! @" H! E( q
6.5.1 概述 192
/ h; N+ |& o6 e, e: F$ [" T0 j6.5.2 双系统方案比较 1923 d: e8 [7 I7 b* Z
6.6 ExtendSim中性能指标采集方法 1959 W2 N! Y2 e" F b9 d% |
6.6.1 Statistics模块与一般统计 195
' S, [) M: r% p6 ]- X; d+ F" q6.6.2 全能的Mean & Variance模块与高级统计 198
* R! H% ]! k8 Q2 K6.6.3 预热期的设置 201 p8 l9 ^/ Y+ [, C
6.7 习题 202/ ^6 c* J, T9 t: g0 L
6.8 实验 202
- H1 X( f( B, g# }1 A* Y( F6 i$ f: j' o# Q$ u2 B' R
第7章 仿真优化 2084 C' f1 a) W( E) v$ {* l
7.1 仿真优化概述 208! f* J& _. X# w
7.2 仿真优化的步骤 2080 R% F2 j3 t1 s% Y) x9 ~7 X5 T3 @9 m
7.3 仿真优化案例 208
; v' u2 y5 _+ q4 Z7 b" y* m: ~4 `: V2 N, u9 M8 t
第8章 典型应用 213
+ E! m. e0 ~' v8.1 库存系统仿真 213
7 L% M( \) c9 [2 l- H8.1.1 库存系统概述 213. Q& m& [4 |& ^8 s# T7 Y
8.1.2 (s,S)库存系统仿真 214! q) X, ?2 R9 ]
8.2 制造行业应用 220
, P1 N Z( Y+ b; }7 U8.2.1 问题描述 220
+ A9 I, z- ?) v: P* b# y. h8.2.2 创建模型前 2228 X& _* _ g6 j0 w! ~8 H# Y" z
8.2.3 建立模型的第一部分 222) U7 v2 l7 y1 E% R
8.2.4 运行模型 224, [$ D* M3 w- l2 T) X! `( }
8.2.5 增加2个操作和2个缓冲器 225
7 P, x, | u" D* a3 J& p6 i+ o# F8.2.6 增加1个缓冲器和非标准插入站 226
! L3 i2 @7 r F3 p2 c8 e8.2.7 完成模型 228
+ M$ u* n; \! E3 v8.2.8 运行“现状”系统的模型 229
% X3 v. a8 k: k* i Q4 X2 W" f( g8.2.9 增加新生产线 2292 Q7 V0 z3 w7 k& P0 ]
8.2.10 增加另一个自动插件机 230# @2 u0 F ^0 ?" H
8.2.11 结果分析 231: |$ O k+ F' i# d
8.2.12 增加动画 232
& y# U; e% U+ P5 U* ~8.2.13 对结果有把握吗 232, n: O- x* V% R: F, r, ~) ] f; V5 V* Y: R
8.2.14 最终分析 233
0 c3 A7 g! z2 h& L0 H3 l, ~( ] Q8.3 服务行业应用 234
; \; e8 n* N* ?- b8.4 集装箱码头装卸仿真 238
i7 X) {3 d) ^' K8.4.1 集装箱码头物流系统工艺方案与运作流程 238
: d; R% D$ B) ~1 m8.4.2 集装箱码头物流系统仿真建模 239
4 L) D9 O9 ^3 w! n/ r/ j8.5 实验 245
2 T V# M" d8 P/ N. O" Y: d
/ l. a2 G0 |$ e* @8 q第9章 仿真应用的进一步思考 248# Z! y n j* h- E' G; \; _
9.1 系统仿真的本质思考 248
2 T) n( t2 B$ j% _5 q7 \9.2 形似和神似 249
: K7 Q: W* X7 u9.3 系统仿真应用中的几个疑问 253
8 K7 y) B" |0 l8 i( `0 v9.3.1 系统仿真是影像制作吗? 253& |, q; P4 Q( E$ S: T5 l8 p
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
9 T* C+ |6 ` h9 f5 q5 C$ z9 R0 ^9.3.3 系统仿真项目如何起步呢? 2544 N/ T" ]% b$ ]( Y) |/ E
- P- z& H2 C3 ~- T5 H1 k* d% _6 t
附录A 仿真用概率统计基础 257
( u, I) n) O6 A4 u3 x `A.1 概率论基本概念 257' O0 ?+ M: Z2 |2 q" M# B% z1 E
A.1.1 随机变量 2574 u! g/ t! ~0 T' V; U
A.1.2 离散型随机变量的分布 2575 l: E( H" N8 J- d, d& @! R
A.1.3 连续型随机变量的分布 257
$ P9 }$ c1 d3 N2 S% f# bA.1.4累积分布函数 258
y2 |* A# |! T" @A.1.5 数学期望与方差 258
5 X6 R& f( M9 o1 o9 XA.2 常用分布及其典型用途 258
& d0 I$ g. S2 M0 ^- I- ZA.2.1 常用连续分布 259
3 ^% s! E% Z+ ]" zA.2.2 常用离散分布 264
/ y: Y+ c6 d& a6 @8 G$ q5 BA.3 抽样与统计推断 265! W# K" h+ B& A% m' G9 \
A.3.1 总体与样本 266. v; Z/ G0 j( _; _, z4 `
A.3.2 参数估计 266
, X. w, x+ p3 ]; X! |, VA.4 假设检验 271
$ o" ?: [8 s6 F4 z3 T参考文献 273 |