本书目录
' ?- d! `/ V" e. P7 w7 F: I
+ x; v2 [0 \. J* _第1章 系统仿真基础 10
/ [) N. @0 Q2 b% n. g: Q; h1.1 系统仿真的基本概念 10; [4 |6 X% s+ I( M' L/ t# B4 M
1.1.1 系统与建模 10& Y6 `" b4 a y* ~2 q- G9 G' R3 q
1.1.2 模型分类 108 {) Z. f0 \7 `8 R0 c6 }
1.1.3 仿真及其分类 12
2 ^- n5 d7 S3 ~2 Z d1.2 常用可视化仿真软件包 12/ P+ N* ^+ S% l+ v* {8 A
1.2.1 仿真使用的软件工具 12
& Q: J2 e5 l$ p: g; ^+ G1.2.2 常用可视化仿真软件包 13, K& ?8 I4 i- Z* K, \+ `# N
1.3 仿真项目研究步骤 21, T* \0 [8 n/ ^: ^
1.4 习题 21
( F% w* [6 I; |6 B) a# H u
% c% o# f. z, s2 ~4 Q1 n7 w第2章 ExtendSim仿真入门 23
" b; f: } e" D: k3 g6 S2.1 排队系统仿真 23/ D4 {% p: k) L- [/ q( n
2.1.1 洗车模型概述 23$ h: m _/ U2 u2 K* F0 J
2.1.2 从简单开始——单队列单服务台模型 24
# ?0 }! F2 |$ ?: l+ s- Y2.1.3 增加复杂性 29/ H0 b: U$ C3 O9 K
2.1.4 典型性能指标 34: J$ Y# S# |1 V2 z3 y- B
2.1.5 进一步探索 36' ~0 i+ a- s5 u$ x
2.1.6 排队系统的特征与符号表示 37
, y- [2 d3 S2 f% Z6 } G: h2.2 离散事件系统仿真模型组成 39
0 M; r* b c, q+ o3 Q2.2.1 实体及其属性 40
! K C4 f1 Y! e: p! {2 S" K5 K2.2.2 资源 40" e. H. ]( B |1 T+ M
2.2.3 队列 41/ m, x. v' m' n3 o
2.2.4 活动 417 b# d, i. X$ M, T
2.2.5 控制 41/ A9 ~4 s% s% F% H& X! U* R
2.2.6 全局数据存储 41* M) u8 T2 `* m+ j* O+ p3 j
2.2.7 系统变量 42: m. D: Z! c8 Z$ U" ?" H+ }9 C: q
2.2.8 事件 43. D2 t$ N) C" ]
2.2.9 仿真时钟 446 k. O3 ]; R: n- ^
2.2.10 仿真开始与停止 44' g+ p y$ E6 R' K4 w3 v! Q
2.3 ExtendSim基本操作 45, J, l, Y( B, Y
2.3.1 仿真设置 45
! ~7 M! N) s: N: K4 @ I2.3.2 克隆、笔记本、文本输入、图层 50
0 x% J* h6 K1 k) i2.3.3 模型层级(Hierarchy) 51
- ~* a @- v+ f S* I2.3.4 模块连接与模型外观 53: G3 m. ~$ M3 ]& n) ~8 T9 }. v, ^
2.3.5 如何理解ExtendSim模型的逻辑 53
& T+ G+ i/ N% B* S. J& k+ T1 S2.4 习题 54
4 ]# j( i0 T: e) F- ~! s8 t/ T$ s( R' @2.5 实验 54" R& d4 A- M8 h5 w1 ~
6 z0 \- J& ?7 m; `2 H2 ?0 j: v& e
第3章 输入数据采集与分析 552 l, s) Q. C, D( ~$ y
3.1 分布拟合的过程 553 W- K) N! v$ P/ a* R
3.1.1收集原始数据 56% j1 C+ i. L# v1 G4 o- P
3.1.2 数据检验 602 P/ B/ v! w' {% c( z* o; Z
3.1.3 辨识分布类型 64
1 F, c9 V$ ^) j3.1.4 参数估计 65' ?) j) @/ P: A, \2 C- _
3.1.5 拟合优度检验 66
. H1 H4 L: W w1 g1 |2 a3.2 经验分布 67: f1 U# } @/ h0 B m: B0 q
3.3 使用Stat::fit软件进行分布拟合 674 v9 z2 l. @1 v2 w2 G" B/ d
3.3.1 理论分布拟合—连续随机变量 680 a8 L' T5 J! B" z- K0 H
3.3.2 理论分布拟合—离散随机变量 76# H1 Y# C/ Q9 F2 s+ m
3.3.4 经验分布拟合—连续随机变量 78% q# ]$ T' b0 o# I) z3 l6 R4 `
3.3.5 经验分布拟合—离散随机变量 79
% ?8 o. v, s$ i3.4多变量与相关输入数据 81
( `% F; C% | E* M, Q5 g3.5 习题 811 X- F8 p% H5 {5 y
3.6 实验 81
- B- o9 c8 }. s. k% O5 d" E1 y7 i4 z: D
第4章 结构建模 832 T* K S4 v/ y0 C
4.1 ExtendSim模块概览 83
* R* j' n) u; d) h3 C2 o4.2 实体生成与实体特性 844 E+ c( @! u1 h0 ^, z9 N
4.2.1 常用模块 84
( Y( P+ q' v8 d# I9 [) E7 v) V4.2.2 实体特性 85! |) N$ {( J# F/ D* i2 n
4.2.3 批到达建模 900 B8 y1 @) N) M5 F
4.2.4 非平稳泊松到达过程建模 91
/ k' h' _0 y: a. t4 ^, Q4.3队列和排队规则 92
/ t8 u* p7 Y0 N! Q3 g4.3.1 队列模块 92
8 c/ X; A* M6 j, r7 l4.3.2 排队规则 93! U, `( Z# G+ m8 c7 _4 M
4.3.3 排队行为 93
7 w7 a& T$ C, [# `5 a7 |2 ~4.3.4 Queue Equation模块详解——复杂排序 969 g6 N: G% v: y2 F# z* R
4.3.5 Queue Matching模块详解——实体匹配 101* U# ^ w( C, r( \; R# S
4.3.6 Queue Tools模块详解——查看和初始化队列 102+ _* U9 t) z- Y9 m5 L; w
4.4 路由(路径选择) 103% m" n) [' y8 C* q
4.4.1 常用模块 104, V8 t+ d/ M8 S5 v7 ]) D6 B
4.4.2来自不同源的实体路由建模 105& I3 D1 x4 Z- R8 B& |& l
4.4.3 发往多个目的地的路由建模 108! B2 n: i. V! P6 U
4.5 使用活动模块执行处理 115$ I9 ^! o" o6 c3 _: y, d3 t2 g
4.5.1 常用模块 115
' K# Q. I1 F0 p0 \# f. c4.5.2 串行处理与并行处理 1167 a; M3 g1 \0 |
4.5.3设置延迟(处理)时间 1178 r* X" `' N* ` S5 ]
4.5.4 活动调度建模 1207 _2 k. C9 W, f* G0 u
4.5.5 中断处理 125& i* |9 H2 `$ V# \0 D4 f
4.5.6运输与物料搬运 134+ p6 O6 w% H* J
4.6合并与拆分(Batch与Unbatch) 136
! S. i) F3 I# F9 m( i* f4.6.1 合并(Batch) 137
( \& W7 ]; T6 l8 ^: ^4.6.2 拆分(Unbatch) 144$ u' w$ U" n+ s9 M1 \$ Y
4.7 资源和工班(Resources and Shifts) 147
, ]# g) g5 \/ V5 i3 ~. D4.7.1 常用模块 1487 V1 j; E6 Y0 C+ J( f+ I; K! J
4.7.2 如何建模资源 148; X! o9 o7 {) S: K3 @2 y& |
4.7.3 资源调度 154 A: M$ O+ N0 @" l
4.8 数据存储与管理 159# a+ C5 j; h$ C
4.8.1 内部数据库方法 160: I4 p s$ _1 ^+ v! S( _; }- q
4.8.2 创建和使用全局数组(Global Array) 163& ^: j1 h4 `; p" \/ @! D1 g
4.9 基于方程的模块与编程语法 164
( V8 K) x- P3 C6 d4.9.1 输入变量 164& e _. I2 ?% W0 k( C% W. E
4.9.2 输出变量 165
5 |- G; j+ \& @5 X4.9.3 方程 166
+ q4 r1 H. r: L6 M4 r: J3 d" l& V4.10 曲线图模块(Plotter)的使用 1690 y8 C2 b( v7 p& N% ~0 p' x
4.10.1 曲线图和数据面板 169* o. @8 M' h2 G3 j/ Z( w5 Y
4.10.2 Plotter模块工具 170
4 p, \6 K% p- T; k8 Q4.11 实验 173
4 ?% t* V$ H1 N! t+ |7 p0 W1 S8 ]1 [& `
第5章 模型校核与验证 175! g& Q+ e; I; K0 U, Z/ u( l' q0 h
5.1 模型校核(Verification) 175
) ~! z3 h) N) w9 m' |4 l5.2 模型验证(Validation) 1755 l! R+ E: U# h% [
5.3 ExtendSim调试(Debug)工具和技术 176% @' x% L/ z' K" F$ }, _$ z: f& A
5.3.1 调试要点 1768 G' `9 D% s$ I* M, _
5.3.2 利用动画调试 177
|; s) N& @* D( M0 a$ V: Y5.3.3 在建模过程中校核结果 177& X% p& l% ?3 R/ T$ U4 y
5.3.4 用于调试的模块 177
7 M% I* Z# ^: q5.3.5 用Find命令查找模块 178
- Y: P1 X+ ^. r W, S- O k5.3.6 删除没有连接上的虚线 179
: k. f1 U7 L2 e; E1 b% u) ~8 f5.3.7 用记事本集中观察比较数据 1803 K: l' e) H, X9 F! R1 X1 w% `% d
5.3.8 单步运行仿真 180$ u: t4 R- T/ W* g5 ]6 g. G, |) k: q
5.3.9 模型报告 181
5 b7 Z. R* c( k$ U( K) ]" e5.3.10 模型追踪(Tracing) 181$ b3 T; U; @1 G# F9 o0 m# e. m8 x+ I
5.3.11 源代码调试器 182 f; p, [% L/ `- x( p, E
4 l( ?# O) A1 R! C% S第6章 仿真输出分析 183
1 H+ H) K% v2 n! Z: e7 W6.1 概述 183
0 }8 ~6 t8 L( \$ ]. O" C+ n6.1.1 什么是仿真输出分析 183* T: W0 D) C. `# e- @, O
6.1.2 如何估计输出变量的均值及其置信区间 183
: R$ s- ^9 _+ I. X6.1.3终止型仿真和非终止型仿真 185
2 C) P$ A! U1 Z# a- U0 ?6.2 终止型仿真输出分析 185' ^6 Q7 y# }7 Q6 a$ }; m3 |
6.2.1 确定初始状态 186& ^# \" N. f6 |- ^, G* M- r
6.2.2 确定仿真运行的终止事件 1860 Y, Z& [2 y% c1 x
6.2.3 确定仿真重复运行次数 187
( w: K) j( `4 d" @) Y6.3 非终止型仿真输出分析 1885 V2 d# t+ n4 c% K0 |# Z/ y/ W4 y
6.3.1 确定预热期 189* _! v) f& c3 t! u
6.3.2 确定仿真运行时间长度 190
" D; e( f7 H6 S6.3.3 确定仿真重复运行次数 190' O% q, V8 \3 \' j' i: G7 N
6.4 输出变量方差和比例的估计 191
$ I/ q4 x& |3 N9 K6.4.1 方差的估计 1917 Q0 {8 L0 G Y
6.4.2 比例的估计 1919 B8 J3 e; Z; S2 |
6.5 方案比较 1928 l+ y. }1 W7 v
6.5.1 概述 192* R1 F% V9 z9 r! @) u9 }# B
6.5.2 双系统方案比较 192. ?/ j% B1 ^4 l9 }, l
6.6 ExtendSim中性能指标采集方法 195. b1 M/ h' A! A: w9 X( |, S
6.6.1 Statistics模块与一般统计 1950 q$ B, S, N! X" Q. o6 t
6.6.2 全能的Mean & Variance模块与高级统计 198
& X( F! [$ [( z$ H8 e' b6.6.3 预热期的设置 201* _" o& r7 f/ z, ?# E3 i
6.7 习题 202' E6 G+ ?7 C8 i+ @! y
6.8 实验 202
% j8 A. P: ^9 F+ o7 B2 e
" P0 ~$ z1 r0 r' q% A+ O& s+ S第7章 仿真优化 208* S% T! @/ L: ~: |3 V3 h
7.1 仿真优化概述 208
% K) X l- @ I" w$ T( A# r7.2 仿真优化的步骤 208+ T3 b) V0 a: b o% O
7.3 仿真优化案例 208/ A2 ^. X7 P+ P6 i# m3 Q" T
0 M x, c8 r$ d; e$ b. a+ f
第8章 典型应用 213
2 ^2 v5 l7 v# ~8.1 库存系统仿真 2130 o5 \" t5 u& a
8.1.1 库存系统概述 213
: n3 o D1 e' h6 w& b* }& w, O; N8.1.2 (s,S)库存系统仿真 214 S' }! T) q9 o7 T/ Y' w$ K" X3 m
8.2 制造行业应用 2200 k% q6 V& }, l
8.2.1 问题描述 220; ^6 P1 b/ }* e4 a5 S$ e
8.2.2 创建模型前 222
: Z3 P# d/ b6 X {5 q) k0 u8.2.3 建立模型的第一部分 222. [7 I# z. j4 Z7 c7 l6 O
8.2.4 运行模型 224# w; q2 c& ~. ?$ R. {5 ^
8.2.5 增加2个操作和2个缓冲器 225
2 H* J# m6 L% }0 I8.2.6 增加1个缓冲器和非标准插入站 226
! _0 T( j- T. \ k8.2.7 完成模型 228
8 u1 }9 N4 p4 L# U8 ^8.2.8 运行“现状”系统的模型 229' b: a1 a3 \3 x7 H6 f6 p
8.2.9 增加新生产线 229
" H; i1 P; S" R9 Q7 [* {5 z" x8.2.10 增加另一个自动插件机 230: E& I. [$ L+ e; {1 Y
8.2.11 结果分析 231
: B- R2 |' y! c# q0 N) _# y8.2.12 增加动画 232: L( Z" q' A# A
8.2.13 对结果有把握吗 232
; s8 m; |2 ~, V1 q; v& A8.2.14 最终分析 233, [! Y# [' v" q, j0 }9 c5 e
8.3 服务行业应用 234/ v1 F1 U; }# v( d( w% w6 P
8.4 集装箱码头装卸仿真 238- H( X# o; Q* w6 ^
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
: @% U* R6 m; E! Q' G8.4.2 集装箱码头物流系统仿真建模 239
7 p2 a. v1 ]- R# e1 R8.5 实验 245
; W6 V: m2 Q+ @6 j
3 h; c6 ~4 o8 X8 U0 ?第9章 仿真应用的进一步思考 248
! x: L. K, [0 v* }' j6 S. ^* v' n9.1 系统仿真的本质思考 248* [- D* k% D7 |; ~# N2 ~
9.2 形似和神似 249
, d+ t' w: ?, `8 ~ v/ J9.3 系统仿真应用中的几个疑问 2536 ?+ q+ [ D. }: P, v+ a- E% m. c
9.3.1 系统仿真是影像制作吗? 253+ m2 {/ s! z/ _4 o, A- U( K
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
- O& q5 }- K0 W# v9.3.3 系统仿真项目如何起步呢? 254
{9 i/ h6 [5 a9 p' z# R
/ g# w' ]" M. ~7 m) K9 N4 y0 W+ n附录A 仿真用概率统计基础 257) ?9 m; ?9 h; S
A.1 概率论基本概念 257* Z: z' e* @5 h) n
A.1.1 随机变量 2578 q: Q. J: u& @) C) z
A.1.2 离散型随机变量的分布 2574 a+ D) k% p- G$ t) L4 H$ [
A.1.3 连续型随机变量的分布 257( y* M2 v9 B* p y& ~' W
A.1.4累积分布函数 258% s; O: X% Z9 P: s
A.1.5 数学期望与方差 258
. E. p# Z5 I/ G/ K4 |) |3 o# sA.2 常用分布及其典型用途 258
2 M( _1 l0 w& y; q& tA.2.1 常用连续分布 259+ P- n! b1 N B2 p8 Q4 ?; U: B
A.2.2 常用离散分布 264
- e2 g' R4 e. k( A- Z4 L! B& PA.3 抽样与统计推断 265
2 F; U7 C, } k: o3 UA.3.1 总体与样本 2665 U0 u1 a* N% I9 m' N
A.3.2 参数估计 266
2 A8 x) V7 y( cA.4 假设检验 2710 I: j5 ]( I" y' ]/ _" _
参考文献 273 |