本书目录
3 c3 `+ p. |. S/ Q3 i: H1 z' p+ C7 a& r
第1章 系统仿真基础 10
0 S, H, S8 q6 n, i7 g2 e1.1 系统仿真的基本概念 10! N% ~7 `5 {$ e& t
1.1.1 系统与建模 10
9 {& K7 i& v+ F6 t% X0 N, z& y1.1.2 模型分类 10, x8 J6 |! j$ @( r
1.1.3 仿真及其分类 121 C) p/ m; Q0 q; i% g
1.2 常用可视化仿真软件包 123 v9 D3 {& ?, ]( {8 L, ^
1.2.1 仿真使用的软件工具 12
+ S( s) E' ^6 o% r6 J$ s* D1.2.2 常用可视化仿真软件包 139 R9 Z* m. l& N& l5 W
1.3 仿真项目研究步骤 21' o$ `* O5 n5 D* g
1.4 习题 21; L' v$ z/ {: v4 s) u x
9 Y* v6 C5 H$ a& v7 d第2章 ExtendSim仿真入门 23
& W! T. `1 j' _8 f- f0 ^2.1 排队系统仿真 23/ H* l; X# u* ]- m. M
2.1.1 洗车模型概述 23! M& Q. N$ R% \2 ^- s0 A
2.1.2 从简单开始——单队列单服务台模型 24; ~9 e- z# Q7 d5 x6 n) T
2.1.3 增加复杂性 29) B' v4 t( E$ {" S1 |4 T
2.1.4 典型性能指标 34
/ S8 ~5 _9 w# @: J2.1.5 进一步探索 36$ R8 `* `/ Q t! v) Z0 v4 {
2.1.6 排队系统的特征与符号表示 37
+ S4 L5 d1 p2 Y2 s- Z2.2 离散事件系统仿真模型组成 39
7 a3 g8 ?- s# e4 O, R- n& b2.2.1 实体及其属性 40
5 n8 H& O/ m$ h5 e; s# {2.2.2 资源 40- H% l) R) y1 u- e2 j' Z4 X
2.2.3 队列 41
2 h9 @6 N3 K4 Q) k0 `2.2.4 活动 41) n1 A4 h3 [- s- y8 F
2.2.5 控制 41
: D3 g n, \9 p) m2.2.6 全局数据存储 41
. Y( _9 g( q1 q* @- m. Y2.2.7 系统变量 42
' t' B; J) e8 v2.2.8 事件 43
+ r [ d8 x$ X+ Z* q2.2.9 仿真时钟 440 Z: m0 L1 @! ]' l4 M. r- ?/ X
2.2.10 仿真开始与停止 44
' w2 \1 ?2 W! n, A; Q2.3 ExtendSim基本操作 45! U. M4 E( V8 A. n: ~1 D
2.3.1 仿真设置 45
7 o; Y1 M' r) |4 i9 c) E5 E" h2.3.2 克隆、笔记本、文本输入、图层 503 p3 r2 G+ V) t3 Z7 r+ r+ J8 k+ V! W
2.3.3 模型层级(Hierarchy) 512 I4 |0 U- `( |) L: p: q
2.3.4 模块连接与模型外观 538 \4 r) B. v: C8 p2 E6 ?
2.3.5 如何理解ExtendSim模型的逻辑 53
1 z; _, C3 }7 y9 q2.4 习题 54
% _) y! u: f/ h. _2 d% A$ [* z5 |# h2.5 实验 544 j$ x) i3 k& x2 j
# ?7 ?; x f; Z E/ }' W
第3章 输入数据采集与分析 552 L5 r6 o4 x9 `6 J6 Z
3.1 分布拟合的过程 550 U+ q, Y% r, I! p; N; t
3.1.1收集原始数据 56& S! ^" H. P) [ ^7 ?6 g
3.1.2 数据检验 60" }/ k* @/ k& v' F7 H& O9 a% v% x; T
3.1.3 辨识分布类型 64( M6 Z+ f. V: h) x9 n
3.1.4 参数估计 652 j. B. L0 e# f- k7 |
3.1.5 拟合优度检验 66
% G' l- `' D2 w5 {3.2 经验分布 67; W( |& l7 J3 j: b: z( c( Z
3.3 使用Stat::fit软件进行分布拟合 67
4 I! e4 y4 W9 L+ ~% A, n3.3.1 理论分布拟合—连续随机变量 68
& }+ P' h( X2 ~6 r4 W+ N3.3.2 理论分布拟合—离散随机变量 76. N' M6 J5 g6 W6 `* L; e* v
3.3.4 经验分布拟合—连续随机变量 78
& L: ]1 ^* z& V' y" B5 e1 O3.3.5 经验分布拟合—离散随机变量 792 f1 e d$ A$ ^' ^4 z
3.4多变量与相关输入数据 81
& O6 G3 Z+ Q! Y2 O, ~" F6 y/ \% D3.5 习题 81
9 Y" {. v: }- z. L+ y3 c0 t* m3.6 实验 813 `" X* y) M- F- Q3 R$ Z
' K3 O! g1 w* Z" N第4章 结构建模 83
; Y9 q% L$ F7 J2 F: ?4.1 ExtendSim模块概览 83
* M$ D; p8 h8 ]; u% {# `4.2 实体生成与实体特性 84
0 ^6 Q/ ^* i- ^+ b8 {4.2.1 常用模块 84" O. f" P1 }+ u4 p# c y
4.2.2 实体特性 85
$ u) n1 D: }' ?4.2.3 批到达建模 90: o, s! m9 R9 s' d: i
4.2.4 非平稳泊松到达过程建模 917 P* F8 l/ f) e: @! N0 a2 q
4.3队列和排队规则 92' m( _% \- x J7 ?, b
4.3.1 队列模块 92. Q$ t6 P, J- K6 V
4.3.2 排队规则 93+ ~8 a$ L& Q% [8 d
4.3.3 排队行为 934 b1 K% O( ~+ ^0 f
4.3.4 Queue Equation模块详解——复杂排序 969 a! ]6 H% \; T9 f9 c: l6 B: R
4.3.5 Queue Matching模块详解——实体匹配 101$ p6 D* s; E, H
4.3.6 Queue Tools模块详解——查看和初始化队列 102& O+ f7 e- ]9 q! i7 j- R
4.4 路由(路径选择) 1033 A8 q B! g* _3 Y( n! P
4.4.1 常用模块 104
h2 V* N( B3 B5 k" {& S8 S' i4.4.2来自不同源的实体路由建模 105
- ]2 q% Y2 e( [+ v* u0 r3 n; C4.4.3 发往多个目的地的路由建模 1083 w; W' ~% @! g: u0 s! Z, }4 `
4.5 使用活动模块执行处理 115
4 R* w" W6 S% q9 h: S& c4 a4.5.1 常用模块 1151 f; V) X* u. {3 M3 L- t$ x$ ?
4.5.2 串行处理与并行处理 116" v6 Y$ n3 u+ m
4.5.3设置延迟(处理)时间 117
8 I; E2 E( h9 T. P. \, N0 ^4.5.4 活动调度建模 120
* x( O9 h. o. L8 f+ J! Q. H1 X% Z4.5.5 中断处理 1254 L6 L7 v; X' L- ^- G
4.5.6运输与物料搬运 134- l% E0 e! X% I
4.6合并与拆分(Batch与Unbatch) 1367 y, s% g% [" y
4.6.1 合并(Batch) 137
# x% N# d, D' C) w1 {8 _+ Q4.6.2 拆分(Unbatch) 144; ~6 B# B3 g+ r' H
4.7 资源和工班(Resources and Shifts) 147
. o6 s: c8 u; L& C4.7.1 常用模块 148
+ ^8 g" N: a* R u' n4.7.2 如何建模资源 1488 A# t* t& |8 I
4.7.3 资源调度 154
% ~8 T! p1 D) z. N' T: |) h6 ~, j4 e4 C4.8 数据存储与管理 1590 z' {; Z$ X* c# z
4.8.1 内部数据库方法 160
T. V5 f; ?! P a$ Y5 p4.8.2 创建和使用全局数组(Global Array) 163: H, |6 k! F) M4 m! L/ w+ A
4.9 基于方程的模块与编程语法 164; z4 I4 J* ^6 a* D7 W
4.9.1 输入变量 164
: u) S5 y R& \; r4.9.2 输出变量 165
; R; R; s' A4 [( A( _5 Z4.9.3 方程 1664 g3 T' n# h" V, L' w5 i
4.10 曲线图模块(Plotter)的使用 169
6 C$ c0 A+ L. m( g; o0 [9 P" Z4.10.1 曲线图和数据面板 169* @: q& d4 Z8 e% n- E% ~
4.10.2 Plotter模块工具 170% |; y: E; @! w7 j7 k
4.11 实验 173 U+ K0 q& T: i( `( t
5 n/ n! c9 M0 x0 o6 [5 x" \
第5章 模型校核与验证 175
% M2 x# V: u( M% S1 A$ q3 ] x" U5.1 模型校核(Verification) 1759 k" d- ]0 e6 q: @3 x0 f4 d
5.2 模型验证(Validation) 175
; E( t5 n* n/ [# u& q5.3 ExtendSim调试(Debug)工具和技术 176
$ e9 g3 B; g% K9 g" p2 }5.3.1 调试要点 176+ U' p& @9 r. n3 q7 S
5.3.2 利用动画调试 177
' c9 y2 T- {8 { Y1 \0 I5.3.3 在建模过程中校核结果 1773 o, l7 I* D) f" N; |
5.3.4 用于调试的模块 1777 D7 }: J8 N6 X" a/ ] P2 k
5.3.5 用Find命令查找模块 178
/ n. f' e' X2 h( G1 X5.3.6 删除没有连接上的虚线 179
& m/ A Y& u# }; Z7 a5 b! |5.3.7 用记事本集中观察比较数据 180
- [5 N$ H" {9 W* Y* e5 m5.3.8 单步运行仿真 180
0 ]& F1 A! {7 H$ s! l5.3.9 模型报告 181
+ T; Q: s1 a, K9 W$ V& T5.3.10 模型追踪(Tracing) 181( m1 Z9 }* s9 ]* i
5.3.11 源代码调试器 182
/ h8 I/ k+ a8 I V" z) ` C
& q0 s# S8 M' C; E+ Z* h第6章 仿真输出分析 183
& U) _: t+ f/ i) s6.1 概述 183+ o9 m' N8 _# P1 z+ i! i0 U
6.1.1 什么是仿真输出分析 183
; C @+ f) }1 s3 R) g6.1.2 如何估计输出变量的均值及其置信区间 183
7 e8 }6 f p4 m( o. n, C6.1.3终止型仿真和非终止型仿真 185
1 E8 j$ I4 a3 o7 ]7 |( `7 I, E4 [6.2 终止型仿真输出分析 185
: l; p3 h b5 P* E2 B, `4 c" P6.2.1 确定初始状态 186+ D+ P& K: ]" s
6.2.2 确定仿真运行的终止事件 186 [! Q$ ]8 w, e8 J
6.2.3 确定仿真重复运行次数 1879 c& F% L! s. g3 J
6.3 非终止型仿真输出分析 188# |8 i- Z3 t$ i( j, g& q k0 I) d/ |: i
6.3.1 确定预热期 189& e- a$ }; Q; |0 O# Y
6.3.2 确定仿真运行时间长度 190; d; d: L2 Q! `* U
6.3.3 确定仿真重复运行次数 190: ]( w( H! |8 {: n7 L. p
6.4 输出变量方差和比例的估计 191+ i. Q" A. y# Y3 n) \- z3 U8 [( i
6.4.1 方差的估计 191
9 i; D( {5 n8 E( e2 k% E- i6.4.2 比例的估计 1910 ^7 s2 `" k+ X4 A7 W1 W- M% m: \
6.5 方案比较 192
n* {* G& a; X3 ~, }6.5.1 概述 192
- W W) T. |. X+ r _6.5.2 双系统方案比较 192
9 V T$ V9 H$ Y5 ~) H6.6 ExtendSim中性能指标采集方法 195
- P5 i" ?4 M b( o% x! W) a* X. n6.6.1 Statistics模块与一般统计 195
8 {) O; ]6 C* M0 C" O6.6.2 全能的Mean & Variance模块与高级统计 1982 ]0 I' W! w# `3 Z3 _( P
6.6.3 预热期的设置 201
2 f1 A# m) Q& ]3 L. T+ [! b6.7 习题 202
8 x. |" N" ]+ l% q6.8 实验 202
( S- N" F& Q$ P' { ?( L @3 H9 m) ]" k' S+ k: Y4 |* R
第7章 仿真优化 208
+ i- l- X) G: u: D* @' T7.1 仿真优化概述 208
7 A4 W8 h$ S; P1 J" `6 ]7.2 仿真优化的步骤 208 m; G; {7 H8 T$ j. G$ F+ M
7.3 仿真优化案例 208$ o m9 F, V y+ I8 `' C
: V+ {& d6 j, A6 |6 f q0 o! {第8章 典型应用 2136 J) V7 j6 {$ {/ @
8.1 库存系统仿真 213- c0 s& l/ w; [4 H0 G
8.1.1 库存系统概述 213
' E$ p! c/ a, z* }7 _5 Z8.1.2 (s,S)库存系统仿真 2149 }) ]$ t% Q4 Q* Q; R; t
8.2 制造行业应用 2200 G0 {- ^' H+ K0 F
8.2.1 问题描述 220) [! o" Q. B9 s2 v, O- f1 L
8.2.2 创建模型前 222
) v7 N; S0 _: u' h& F8.2.3 建立模型的第一部分 222/ o7 j1 I& z" c: z
8.2.4 运行模型 2242 W v% M" n9 X; N. v
8.2.5 增加2个操作和2个缓冲器 2254 ^6 V2 d$ q6 @3 F% ]/ U
8.2.6 增加1个缓冲器和非标准插入站 226/ E& Z" b F3 Z# ~2 B) c; N
8.2.7 完成模型 228
5 Y) {" W0 l7 D& {% V% l( l8.2.8 运行“现状”系统的模型 229
; o h n) v+ j9 Z$ V! V8.2.9 增加新生产线 229
+ h/ ~% ^" U- O: v8.2.10 增加另一个自动插件机 230* j% `5 [& e- D* v, \* K( N
8.2.11 结果分析 231* z: S3 K" C4 T; N
8.2.12 增加动画 232
7 p6 l: e d& p4 i+ o+ f9 ]; H% D8.2.13 对结果有把握吗 232
* ]( M$ O5 n; ~9 T- ^( K8.2.14 最终分析 2332 b6 ^ a; p9 r4 _
8.3 服务行业应用 234
% g5 G- Q) {; r" Y" ^8.4 集装箱码头装卸仿真 238
: Y y% D3 z* v& J. [7 f8.4.1 集装箱码头物流系统工艺方案与运作流程 238
( P1 r3 E1 _: z# ?3 p9 r8.4.2 集装箱码头物流系统仿真建模 2398 e* n0 s- v8 u6 k! r+ Y/ J7 B
8.5 实验 245
- a; H5 n0 z+ [+ w+ D! ^: e6 `% ?! o# x5 S1 L- S2 ?' h' e
第9章 仿真应用的进一步思考 248
; h$ p2 f# T. X; o4 L9.1 系统仿真的本质思考 248' C/ j2 ^( @. @6 N" M- U
9.2 形似和神似 249( o+ U/ ?" D) H4 Y: \6 l
9.3 系统仿真应用中的几个疑问 253' Y; a# J2 Z# R* f6 V
9.3.1 系统仿真是影像制作吗? 253
% B1 D) h, ^6 g* ~9.3.2 系统仿真模型要和现实系统一一对应吗? 253
( V/ R' p* S1 x2 _2 p+ F9.3.3 系统仿真项目如何起步呢? 254! m% w* ]. U4 X5 ]; F
3 Y4 M5 b- |3 d4 H2 p( d ?+ `
附录A 仿真用概率统计基础 257
* B$ r$ V! D' O' L" TA.1 概率论基本概念 257
2 Q8 B* o! k, |) n2 K/ [' ]A.1.1 随机变量 2579 A. U0 V+ k/ z+ r1 e7 [
A.1.2 离散型随机变量的分布 257
2 E, Z2 Z- b/ X0 M0 Y }8 }A.1.3 连续型随机变量的分布 257
7 ?" g, r9 o4 Q3 c6 ?6 \: aA.1.4累积分布函数 2582 M8 B* m0 v; {1 j! u7 q* E
A.1.5 数学期望与方差 2582 A6 S" T% N. W% j# X5 @
A.2 常用分布及其典型用途 258: n4 q2 i% j( q8 v
A.2.1 常用连续分布 259
& V2 t# N4 |! R7 C" nA.2.2 常用离散分布 2648 y2 |+ C6 D- H$ f! }! o
A.3 抽样与统计推断 265
' K& t3 s, \' x# ?$ g/ eA.3.1 总体与样本 266. e y1 ^" ?9 p! ?5 `8 q
A.3.2 参数估计 266
" a' g u0 [% o lA.4 假设检验 2717 ^/ W# K- @) j" A2 Y* O
参考文献 273 |