本书目录
) d+ t3 f `8 D W, r9 A$ Y9 V' [& @- K( z6 ^) p: n. j/ v
第1章 系统仿真基础 107 \) F; j6 s6 [& ~6 P
1.1 系统仿真的基本概念 10( u( i( o9 n! A1 F0 ]
1.1.1 系统与建模 10 U5 M% Y6 L2 q8 [
1.1.2 模型分类 10* k4 w8 e, [. v, ^
1.1.3 仿真及其分类 12$ p1 e' X, Z9 `9 U
1.2 常用可视化仿真软件包 12
0 T$ n+ A' V! l; f5 J7 u: H: |1.2.1 仿真使用的软件工具 12- D- `0 R$ G1 k* a$ {" S
1.2.2 常用可视化仿真软件包 13
: @8 L: q& K* m- \5 A& L, {2 V3 H1.3 仿真项目研究步骤 216 j6 T) A4 g4 v; g
1.4 习题 21
8 C7 Y( b+ K; `; Z" c
. u0 w8 u2 D) R第2章 ExtendSim仿真入门 23+ G# T0 y" n& J& ~* ?+ ~
2.1 排队系统仿真 23( }& b$ @& C" L; h" P
2.1.1 洗车模型概述 23. z/ V2 j% v8 ]1 @$ h8 G7 |
2.1.2 从简单开始——单队列单服务台模型 24
# ]# t4 p: N4 u x* r2.1.3 增加复杂性 29: L5 I! y/ ?' V! `' N$ |, l2 G4 s
2.1.4 典型性能指标 34
1 E' X+ A- F8 R7 F2.1.5 进一步探索 36: u0 [1 y; k4 H* r5 a8 g
2.1.6 排队系统的特征与符号表示 37
& k0 Q# R4 Q- ~( _' |4 W( o2 }5 b2.2 离散事件系统仿真模型组成 39! M! h5 D7 L; k; Y
2.2.1 实体及其属性 40
4 ~# P9 o* q3 Q7 z2.2.2 资源 40 _0 ^ U- P0 R; f8 Z% n
2.2.3 队列 41; `2 K5 R/ B( e5 \/ k. X
2.2.4 活动 41
& Q5 [1 i, v7 }( q+ L1 P, Q& {( ^2.2.5 控制 41( S9 \6 _' Y. h2 G- S/ E# a1 X# o( C7 u
2.2.6 全局数据存储 41' l8 {6 v2 p3 e. b) f
2.2.7 系统变量 42
- O: F& a8 B; V( O0 j) N7 F! w# E: @2.2.8 事件 43 X) R( i/ o# E
2.2.9 仿真时钟 44
3 N* b6 D& h& M) U; B7 E2.2.10 仿真开始与停止 44' |' O4 z, V6 m1 t; d
2.3 ExtendSim基本操作 458 K6 \& s$ d5 r/ B& Y8 u( I
2.3.1 仿真设置 45
( ~) d: f R" o9 E, A2.3.2 克隆、笔记本、文本输入、图层 50 W3 K3 z$ Y; O
2.3.3 模型层级(Hierarchy) 51
+ [; q' l9 v7 z! P& H+ ]$ y+ ~2.3.4 模块连接与模型外观 53' ^8 \7 p" V( m$ Z. ?4 |! t$ B
2.3.5 如何理解ExtendSim模型的逻辑 53
, c$ k+ o- [1 F2.4 习题 54
3 @% h7 V' S# t2.5 实验 54+ N0 w4 k: n. S( v# e
1 X4 q* |9 O7 `( G
第3章 输入数据采集与分析 55! _, B1 Y- L1 N
3.1 分布拟合的过程 557 r& M- E2 I7 K. |9 v0 e; C
3.1.1收集原始数据 56$ ?' N0 T8 p2 F) V" |" i
3.1.2 数据检验 60
4 d, @- g4 q6 D6 [9 h# n) q: n3.1.3 辨识分布类型 64! p& t4 p5 _# \- O/ f. ]
3.1.4 参数估计 65
( x5 N4 Z: W, L+ E6 |3.1.5 拟合优度检验 66
. b" @# n+ ~# [. M3.2 经验分布 67
2 s+ S1 M: D C4 j# y. r3.3 使用Stat::fit软件进行分布拟合 67. v6 t4 R2 G+ i. x
3.3.1 理论分布拟合—连续随机变量 68* T0 d5 W) @+ X1 d8 U" \
3.3.2 理论分布拟合—离散随机变量 76+ _9 I1 z, _: ]# I1 g r0 c2 F
3.3.4 经验分布拟合—连续随机变量 78/ ]2 G" D2 M* I2 I. @
3.3.5 经验分布拟合—离散随机变量 79
2 F9 p8 F( V8 D3.4多变量与相关输入数据 81; `5 B/ W. T- }4 r( M( P
3.5 习题 81- B' ?, K; Q, X
3.6 实验 81
/ d4 ^! Y, _7 _) I7 B
# w, v$ a$ J( q- X* `第4章 结构建模 83
; U( {3 Y# ~( ~* ?6 P& W4.1 ExtendSim模块概览 83
2 d) y+ s. ]' L; f4.2 实体生成与实体特性 84
5 \: |0 ]% r5 M+ Q4.2.1 常用模块 84, Z3 h9 A- o% {& x" {: Z! j( B
4.2.2 实体特性 85: G& _+ C( ^$ ~ S, t
4.2.3 批到达建模 90# D- I7 m7 v9 m
4.2.4 非平稳泊松到达过程建模 91
% ` f% g& n' J. m/ X1 x" i4.3队列和排队规则 92
. I7 ~+ s9 ?# c$ c# r( J4.3.1 队列模块 92: x* S3 G p) ^' _& Z9 _7 ]- c
4.3.2 排队规则 93
. i' m3 A7 q5 \% n* u4.3.3 排队行为 93
+ P6 a' R" w" f8 g4.3.4 Queue Equation模块详解——复杂排序 960 V& w& Y. j( F9 Q5 j
4.3.5 Queue Matching模块详解——实体匹配 101
( V# p9 r( f+ G& p& d4.3.6 Queue Tools模块详解——查看和初始化队列 102, r H# e! B+ d% w, r* V9 w
4.4 路由(路径选择) 103
5 u$ n- h" k6 M7 F2 L0 W4.4.1 常用模块 104
! G4 g4 G( n# @0 `- E7 Q4.4.2来自不同源的实体路由建模 1057 \% W; X, Q9 b, n" k2 |7 {
4.4.3 发往多个目的地的路由建模 1086 L* @* O g: i; _
4.5 使用活动模块执行处理 115
8 T% N, g; P4 G- Y' s, |4.5.1 常用模块 1152 s$ [" ^/ C; f( P0 ?' n* m# K0 g
4.5.2 串行处理与并行处理 116
m: E4 e7 D) s9 q& x4.5.3设置延迟(处理)时间 1178 l/ n4 e0 p8 S" J5 W3 y! V4 h
4.5.4 活动调度建模 120
7 H6 ?1 @5 _, S/ |( ]4.5.5 中断处理 125
- E: R& ]) G( {4.5.6运输与物料搬运 1343 A# u/ n: \4 G+ b: L
4.6合并与拆分(Batch与Unbatch) 136
, {1 j. O7 B4 o; z# L4.6.1 合并(Batch) 137
9 S4 e! ]4 E2 S( m# h6 P9 B" z4.6.2 拆分(Unbatch) 144
! t+ y/ M4 [- d5 Y& R3 T5 r$ j. O# q ^4.7 资源和工班(Resources and Shifts) 147. n& v# N& E. t$ W8 A
4.7.1 常用模块 148
# J' T6 Y2 ?7 G* p* D g4.7.2 如何建模资源 148
7 P% h9 o, ^% L! L+ v( o! r6 k+ W4.7.3 资源调度 154
$ K* N$ z; k/ ?9 o& _1 G# V4.8 数据存储与管理 1596 Z" E4 s1 u1 I
4.8.1 内部数据库方法 1604 w* c3 _+ G+ i& a: p0 G5 ^/ P
4.8.2 创建和使用全局数组(Global Array) 163
& h4 `/ p0 p2 W4.9 基于方程的模块与编程语法 164" i: R( Q, [5 G. K |0 U
4.9.1 输入变量 164
: l9 y5 n" y5 \% O! \# s4.9.2 输出变量 165
3 f7 Q* n( t7 q% L9 I% @4.9.3 方程 166# f: U& t5 Q+ o& u, F2 d* F% j8 T
4.10 曲线图模块(Plotter)的使用 1690 \# Y) E( u1 o, N$ t
4.10.1 曲线图和数据面板 169
! l, _" e& r2 x/ t& R6 N( t* U4.10.2 Plotter模块工具 170
) |9 K* w. J/ V5 v" K4 `" o4.11 实验 173
: ~) O/ ]' N9 G2 E& j5 I6 {) _" R) E: G( n! ? Y) d% l
第5章 模型校核与验证 175
# ?9 M; m5 _2 E, G6 m- t5.1 模型校核(Verification) 175# e) s5 d/ I" v2 t6 W: Q
5.2 模型验证(Validation) 175% Z# `9 m, Y3 X3 R0 f$ d5 m
5.3 ExtendSim调试(Debug)工具和技术 176! ^8 F. h2 i0 y- B
5.3.1 调试要点 176# z. @% w! O% I$ Y1 c( J. {
5.3.2 利用动画调试 1772 l% |+ E- f! m
5.3.3 在建模过程中校核结果 1779 x4 o% |5 ~( m# n9 H7 s
5.3.4 用于调试的模块 1770 U" O: r4 E$ s
5.3.5 用Find命令查找模块 178* T! ?6 {" T+ I% j" u
5.3.6 删除没有连接上的虚线 179
& {8 b* l+ N- R# S, a# t. M5.3.7 用记事本集中观察比较数据 180
. c- P. k+ C! x) V/ t- g5.3.8 单步运行仿真 180
9 K: A+ b9 C# f" g) ? S3 F5.3.9 模型报告 181
3 _ X1 @2 q, X0 S d5.3.10 模型追踪(Tracing) 181' |6 b' x8 o' I7 ^, R
5.3.11 源代码调试器 182: V7 F0 |3 ]7 A$ _8 y4 t6 {
6 r4 Y/ B) N2 t6 g9 S第6章 仿真输出分析 183
/ T) Z. @* k7 n6.1 概述 183
n9 B! [* ~ r/ _1 D7 I6.1.1 什么是仿真输出分析 1839 E" l' S5 Z4 d2 z5 |
6.1.2 如何估计输出变量的均值及其置信区间 1836 O6 P6 T- x: I: t$ \
6.1.3终止型仿真和非终止型仿真 1855 A9 B# H8 x8 G. o+ ^& r: o
6.2 终止型仿真输出分析 185
% T2 D6 {- W3 J9 q: B( ~6.2.1 确定初始状态 186
7 d) h+ a+ u6 }) W+ r S6.2.2 确定仿真运行的终止事件 186! C% Z, w* C+ t7 ?9 _
6.2.3 确定仿真重复运行次数 187, M) M4 c7 s# O+ I+ Z' T4 a
6.3 非终止型仿真输出分析 188
8 r- Z. [' [: R/ N+ q! g6.3.1 确定预热期 189
' a. f, v& m- Y8 ?. \, B8 g# {6 _6.3.2 确定仿真运行时间长度 190
$ M+ k. r0 A7 {# |4 Z; Y6.3.3 确定仿真重复运行次数 1902 p" {1 Q6 p( q! c, }
6.4 输出变量方差和比例的估计 191
8 E# E z- r4 U) ~/ H' Z k1 `$ [6.4.1 方差的估计 191) T6 F7 x3 V: e" o4 ^* {( l
6.4.2 比例的估计 191( W* D v. t+ ^! m" A
6.5 方案比较 1923 M) @2 O' l; P6 w& c3 D' k
6.5.1 概述 192: u j* o H- Y5 ^
6.5.2 双系统方案比较 192
% A# a, s2 Y7 |) e) [) B6.6 ExtendSim中性能指标采集方法 195: [" p. |& L& s. M- N) b
6.6.1 Statistics模块与一般统计 195
: b; u; M/ T( E) G6.6.2 全能的Mean & Variance模块与高级统计 198' |) G1 M/ V7 r8 M
6.6.3 预热期的设置 2010 j7 ?; g5 b" c3 E
6.7 习题 2021 w w# F% r+ }2 `
6.8 实验 202. [" M8 ]3 z2 ^6 y C* ^) \
& _! ?+ M$ o4 H( j6 J: E第7章 仿真优化 208
% z" Y! ~" ]2 i7.1 仿真优化概述 2087 l. D: j% u' y' p1 v* D9 d% ^
7.2 仿真优化的步骤 2086 W+ A4 S {, L" u( G
7.3 仿真优化案例 208- _7 h7 k* X$ j
& m/ |$ m: Q/ s, B第8章 典型应用 213% {# E9 h3 o! j% C' w* P
8.1 库存系统仿真 213
2 I- |3 d9 n# [2 R% W8.1.1 库存系统概述 213
+ K& Y0 F' v" d$ h5 Q8.1.2 (s,S)库存系统仿真 2149 D4 }; v+ l4 }% B8 m" p4 T
8.2 制造行业应用 220
; D( O) b- Z/ i9 ]1 s8.2.1 问题描述 220
! `- U+ O0 T3 j; r8.2.2 创建模型前 222
1 } b! p" Y3 j8.2.3 建立模型的第一部分 2229 F; b% K( K; w# B
8.2.4 运行模型 2243 J+ t8 r' p$ Z& G7 e
8.2.5 增加2个操作和2个缓冲器 225
$ l! p9 | _( E/ o8.2.6 增加1个缓冲器和非标准插入站 226+ G/ T9 ^4 t5 y$ s2 N# O: p
8.2.7 完成模型 228
/ T. j% e O1 m7 N8.2.8 运行“现状”系统的模型 229
( h: U; Z" j$ X9 e! p+ v8.2.9 增加新生产线 2293 }& u$ M$ T8 d$ O) d
8.2.10 增加另一个自动插件机 2302 Q! f1 Y s/ _4 H/ X# d4 E
8.2.11 结果分析 231
4 o. V8 I. m1 r. u& p: c8.2.12 增加动画 232
8 Q% d) v* i( [: D7 ^8.2.13 对结果有把握吗 232; K# i% B7 t9 w6 N; x! G9 Y
8.2.14 最终分析 233/ U1 h$ `# t G9 G& [# e+ p4 \
8.3 服务行业应用 234
6 g0 l. Z0 C# l/ {4 w8.4 集装箱码头装卸仿真 238
/ x% o0 v! \# ^8.4.1 集装箱码头物流系统工艺方案与运作流程 238 v$ ]: n0 B$ X' C6 X1 n
8.4.2 集装箱码头物流系统仿真建模 239
$ N5 I) I; t7 l. n" R8.5 实验 2454 ?; F( j; Y/ m0 ~
- S3 z7 ]4 {% g. i7 M第9章 仿真应用的进一步思考 248, b6 j( ^# J. \- e# i4 ^% t
9.1 系统仿真的本质思考 248
9 l/ S; t9 S# B! P" f% l3 a4 B9.2 形似和神似 249) B G9 y, g1 R
9.3 系统仿真应用中的几个疑问 253. V% z8 c4 w* |
9.3.1 系统仿真是影像制作吗? 253: v1 Z% Y( S1 n6 w
9.3.2 系统仿真模型要和现实系统一一对应吗? 253# \2 N$ d* x3 [0 X. K
9.3.3 系统仿真项目如何起步呢? 2549 i9 s0 U$ K7 T0 b) X }
& O$ s& |* e* X0 z) @
附录A 仿真用概率统计基础 257
$ ~3 W, B! P" c; |A.1 概率论基本概念 2578 c9 V( [, ]$ N- m* n: p
A.1.1 随机变量 257
* d& D! ?/ g) |& q2 NA.1.2 离散型随机变量的分布 257
, |3 W @" m$ k2 [6 HA.1.3 连续型随机变量的分布 257 _3 j2 b* M; ^/ P; |$ u) h
A.1.4累积分布函数 258
8 A5 |# j/ K ^5 t3 o3 x7 T; Y4 H: {A.1.5 数学期望与方差 258
4 t/ I" R A2 G# `) t X; h) hA.2 常用分布及其典型用途 258* g; G6 P4 L8 ~ L
A.2.1 常用连续分布 2594 N7 z1 _0 z( D$ E: o+ u8 n
A.2.2 常用离散分布 264
2 { G* F8 N; V- w1 mA.3 抽样与统计推断 265
1 T# W: B3 H8 I9 q) E- f5 vA.3.1 总体与样本 266
) s4 z$ C5 I% k5 O$ g9 kA.3.2 参数估计 266
, ~+ c; E! N: ~4 i5 GA.4 假设检验 2716 e; L5 @" }0 ~& @& P/ ]) o
参考文献 273 |