本书目录9 w. Z4 H: H) L3 X. o/ T c J
P. X9 B$ t- K8 J \! H$ w# D
第1章 系统仿真基础 10& j" G2 B5 m( q* y
1.1 系统仿真的基本概念 10
% U9 K7 Q1 R2 V/ A1.1.1 系统与建模 10
) ^8 V. c. S8 O9 c' Q- o6 `1.1.2 模型分类 10- \$ u8 ^- U: v& p
1.1.3 仿真及其分类 125 K9 M: c% S- G$ R" y6 B2 R+ _
1.2 常用可视化仿真软件包 12
# F( e9 D6 B4 U$ g+ X1.2.1 仿真使用的软件工具 12
! v+ l }( q7 d1.2.2 常用可视化仿真软件包 13! L; o G3 `3 g- U) q) C0 m' {" |, D
1.3 仿真项目研究步骤 210 n6 ?5 _" a' N6 o) x
1.4 习题 21
S. `& y" q# a3 r5 F, q( Y* D& T, m
第2章 ExtendSim仿真入门 23
: i7 N: s6 \5 K0 H# ]2.1 排队系统仿真 238 L+ [" M, ?4 W& ^
2.1.1 洗车模型概述 23
$ D; `+ M) ^% S& B2.1.2 从简单开始——单队列单服务台模型 24
2 U1 F) ]( p9 p# ^2.1.3 增加复杂性 29' t2 l' i; ]7 e- U8 l4 @
2.1.4 典型性能指标 342 p1 ?% Q2 i' ~0 ?4 B
2.1.5 进一步探索 36
8 H/ _. l: Q9 Q: j) M2.1.6 排队系统的特征与符号表示 370 {: b/ d Y* \2 k' D# Z, m
2.2 离散事件系统仿真模型组成 39
% w8 A. r) f r2.2.1 实体及其属性 40
! Q) d8 c# Y0 o4 d2.2.2 资源 40
+ l& {- Z3 x8 ]2.2.3 队列 41" D1 f- H$ x+ d7 o, ~) `9 n
2.2.4 活动 41& ~: ?0 J2 X% M+ Y
2.2.5 控制 41
! z8 R- F% l6 `2 D. N2.2.6 全局数据存储 41( n& [1 B" [6 t5 B) w' i# t
2.2.7 系统变量 42
7 ~5 ?, ]2 G5 d4 b1 e2.2.8 事件 43
1 O; F) h1 _ @) c3 P" a2.2.9 仿真时钟 44
3 ~8 J7 E- W- o2 M6 c( Z1 j2.2.10 仿真开始与停止 44
7 u2 }9 x% M2 o1 b: ?2.3 ExtendSim基本操作 45* e# r% T2 `8 X
2.3.1 仿真设置 454 L3 r& [. O* W
2.3.2 克隆、笔记本、文本输入、图层 50% d1 D) d- ?1 h4 a4 U9 r
2.3.3 模型层级(Hierarchy) 51
7 e# s" ]! `8 i2 K2.3.4 模块连接与模型外观 53
3 `5 F6 X; G; i1 J) l7 o1 x2 P2.3.5 如何理解ExtendSim模型的逻辑 53
# J0 h) W8 v6 u. K4 g; r! Q% e2.4 习题 54! y8 x1 S4 g: m
2.5 实验 54
F @* w8 K6 M/ M; a5 @& }4 U- m- ]$ H# [6 h! m
第3章 输入数据采集与分析 551 p! A( N+ u; f$ f; y
3.1 分布拟合的过程 55
6 H- S& e+ { ~. p5 |3.1.1收集原始数据 56
5 K' Q' _/ u; n; ?9 ], Q( A1 _3.1.2 数据检验 60
0 i: @/ R. o( ^$ ?# ]% Q3.1.3 辨识分布类型 64& g/ Q8 M# {) a3 e8 L
3.1.4 参数估计 65! V! v3 w0 w5 o7 B: S1 P
3.1.5 拟合优度检验 66% t- j s% m" i2 D E$ S4 P
3.2 经验分布 677 n& S1 ~/ O1 n8 v
3.3 使用Stat::fit软件进行分布拟合 67
4 T$ @3 Y3 S8 t2 k3.3.1 理论分布拟合—连续随机变量 68
) G* L0 d" k. E1 s8 u3.3.2 理论分布拟合—离散随机变量 76) {8 K! W* u/ B7 E
3.3.4 经验分布拟合—连续随机变量 78
; l4 ?* n( [$ y: V K3.3.5 经验分布拟合—离散随机变量 79
3 }7 n% S* U$ @/ n$ l9 J& {3.4多变量与相关输入数据 81
C! L" f- r1 }3.5 习题 813 A8 ]; f% t+ {5 r5 s, V
3.6 实验 81
, W9 p) c1 x2 T u; h. l& v' I$ V; d* \% x1 H* G' u
第4章 结构建模 83
1 E8 X x4 f! g% Y. Z8 [' Q4.1 ExtendSim模块概览 83
+ }9 _9 e' A- \3 `' j0 r4 J* D; x4.2 实体生成与实体特性 842 F+ f1 m0 T/ F( y0 j+ k [2 m+ q
4.2.1 常用模块 84
) g# |. j* P8 m* R8 K' D4.2.2 实体特性 858 a2 D1 p# I: M4 G0 p4 D( I
4.2.3 批到达建模 90
~' M0 P- k: T1 o2 G5 \( s4.2.4 非平稳泊松到达过程建模 91
3 [; G0 I! C ]! @4.3队列和排队规则 92; f4 o/ c0 E+ W$ W: m: }
4.3.1 队列模块 92! b j6 n4 B- g6 |( z* n
4.3.2 排队规则 93
& n- R5 }: {' Y4 j- x# A4.3.3 排队行为 93
0 v' i$ ~; g) J- ]) o, |: N* n# i4.3.4 Queue Equation模块详解——复杂排序 96
* M* {7 m1 s3 K9 j. M( s6 l4.3.5 Queue Matching模块详解——实体匹配 101
2 W+ J! K* t1 m! Q6 ~5 g# G( h2 U5 a4.3.6 Queue Tools模块详解——查看和初始化队列 1029 q# @9 C$ Y0 O. ]7 H. u* z
4.4 路由(路径选择) 103! W K/ U! e; C8 Z
4.4.1 常用模块 104% e& w+ ^. @: t A. j) t
4.4.2来自不同源的实体路由建模 105
" L( U# l" y0 T- m t p) R. z) \4.4.3 发往多个目的地的路由建模 108, h2 I! F% ~; k0 I& {6 Y# D3 R6 f
4.5 使用活动模块执行处理 115
# p3 y' O5 s, B4 D! p9 y. C. ^4.5.1 常用模块 115- {9 I9 d! h/ }/ |# ?, l+ R
4.5.2 串行处理与并行处理 116
' r! `' o% _& S4.5.3设置延迟(处理)时间 1170 k" [8 g/ w: F; H( X2 j
4.5.4 活动调度建模 120
+ _ V0 ^6 r! z# j5 b( i( q8 Q4.5.5 中断处理 125: a& C3 t# `+ s2 G+ y! h8 z
4.5.6运输与物料搬运 1347 I8 N% u1 ]: o5 ?
4.6合并与拆分(Batch与Unbatch) 136
6 ]% G: J# C2 A$ a+ K. G4.6.1 合并(Batch) 137
* P% t- m; N( [' v/ }4.6.2 拆分(Unbatch) 144
" Q$ D0 k& B- g y6 |1 ?1 I4.7 资源和工班(Resources and Shifts) 147# J/ j. F$ r7 p- P
4.7.1 常用模块 148! \5 A4 L$ T9 C
4.7.2 如何建模资源 148
. k% Q$ |+ ]) L0 y/ v" E( Y& H; O4.7.3 资源调度 154
/ ?- k( \5 j5 O$ {3 ~3 L: P, ?4.8 数据存储与管理 159
6 c, M; Y, B: U/ m1 x* V' ~ Q4.8.1 内部数据库方法 160/ a/ c; O n( T0 O& ^0 t4 l
4.8.2 创建和使用全局数组(Global Array) 163
. { ?5 G& { p& J1 `) A6 v; H: _+ q4.9 基于方程的模块与编程语法 164
: P9 ?0 n9 P5 }! I) I" \4.9.1 输入变量 164
" |+ m6 y0 C2 @, h- S+ u0 j4.9.2 输出变量 1657 g) o9 N2 ^7 Q3 Y" f! t' A9 ~+ W, A
4.9.3 方程 166
1 z" O/ ?4 d7 y$ o- |/ M2 l4.10 曲线图模块(Plotter)的使用 1695 t% k9 e$ C1 N" w3 E9 v8 K7 B
4.10.1 曲线图和数据面板 169% G L- z- m+ x& w( E7 f) q
4.10.2 Plotter模块工具 170( Y& o; K% T2 c7 s0 I4 C, g+ }
4.11 实验 173
1 S0 D8 b& B4 A/ R1 ^4 L. C8 @3 ~
: N9 d1 Q( R0 r" _' |! `第5章 模型校核与验证 1755 k0 ?, D" A* N4 I6 D3 a
5.1 模型校核(Verification) 1759 X$ W* t) J. R, _( |
5.2 模型验证(Validation) 175& w8 @, J# l+ c2 e
5.3 ExtendSim调试(Debug)工具和技术 1760 t. ~5 U" g5 m
5.3.1 调试要点 176
1 x V4 D8 k& N- V" `0 O$ @2 c7 I5.3.2 利用动画调试 177
1 j: b; O' x1 C( q4 n5.3.3 在建模过程中校核结果 1774 g* I) n# I- [+ L) ^
5.3.4 用于调试的模块 177
; ]; {( A+ Q1 Y7 ~. J3 P0 r7 d5.3.5 用Find命令查找模块 178
# F2 J* e) P, B5.3.6 删除没有连接上的虚线 179
9 Q& W, i- v) u* E( g" C m' U/ T, k5.3.7 用记事本集中观察比较数据 180
4 s, i: D1 V+ g) d* J" P3 R5.3.8 单步运行仿真 180, b* e6 z* T4 `7 v
5.3.9 模型报告 181
5 v7 W4 ^+ r% r( a2 V+ o5.3.10 模型追踪(Tracing) 181
& D. s- t; V9 v! I5.3.11 源代码调试器 182% H& }$ y$ c5 _, S; E/ ` _
2 P# D8 [, A e
第6章 仿真输出分析 1834 L7 o2 x( V$ V _
6.1 概述 183
, i5 l( G/ c" ^& y% v- L; N! p6.1.1 什么是仿真输出分析 183/ A7 w; Q; m a- M) _7 G
6.1.2 如何估计输出变量的均值及其置信区间 1836 ^- `, @+ \3 W/ k
6.1.3终止型仿真和非终止型仿真 185
( l) ?* X. E- T5 c# D6.2 终止型仿真输出分析 185
6 j' T |+ @1 \6.2.1 确定初始状态 186( D& C- X2 a/ c4 R( H1 ^7 ~7 X; a
6.2.2 确定仿真运行的终止事件 186! Q+ J; K5 {$ |# T7 |/ t% L
6.2.3 确定仿真重复运行次数 187
' a! x( r* ^) P% s5 Y4 l1 y# V6.3 非终止型仿真输出分析 188# }/ g: P1 s8 }4 V2 `
6.3.1 确定预热期 1894 q7 L) r7 e3 r6 U" P$ ]
6.3.2 确定仿真运行时间长度 1901 M1 p! _* t4 d' w9 Z
6.3.3 确定仿真重复运行次数 190; f* ]/ t* P9 ~# C% A
6.4 输出变量方差和比例的估计 1917 y# w; A* t4 R$ n
6.4.1 方差的估计 191- Y6 F4 L4 R8 ?( N0 C+ R
6.4.2 比例的估计 191
* X. k5 U5 S* S, t; j6 P, S6.5 方案比较 1922 L/ V! z, G' s4 ]6 Q
6.5.1 概述 1922 S! j4 H. I7 @
6.5.2 双系统方案比较 192- d' u' G& O& T6 [' n, W
6.6 ExtendSim中性能指标采集方法 195
; m! y/ M( i( o1 F5 f; V6.6.1 Statistics模块与一般统计 195
9 a: W! {; w1 u6.6.2 全能的Mean & Variance模块与高级统计 198- @. j7 L$ |. z4 s, M, U
6.6.3 预热期的设置 201+ B6 G8 M% y% a/ W- ]
6.7 习题 202. Y9 Z( b, \* K+ `* D0 n4 _2 l; `
6.8 实验 202' ]: j* E* k& s; ^
9 I( c, D0 H9 _% H5 O% j$ M: S第7章 仿真优化 208
! e4 k/ f9 E% W/ D7.1 仿真优化概述 208) K( q1 `" P, R! ]# t3 m
7.2 仿真优化的步骤 208
4 F9 O5 A) o: e" \# m0 F7.3 仿真优化案例 2089 h T+ l/ `0 x" U
7 D! {4 r2 ]& ]3 f3 [& G第8章 典型应用 213
3 d) t% n0 ^; X8 ?; x+ g8.1 库存系统仿真 213
; _( r+ s( f2 G1 n9 H8.1.1 库存系统概述 213
, I% b# w1 ^* x- N, ^: @8.1.2 (s,S)库存系统仿真 214
5 j, x* e8 A5 X8.2 制造行业应用 220; H" m S: `9 ]* {8 u& d( g, g
8.2.1 问题描述 220
- Y% E Z2 Q& s3 f8.2.2 创建模型前 222
( Z4 b+ y C) i7 ?5 ^, o& C8.2.3 建立模型的第一部分 222
% H. P: q, _& `8.2.4 运行模型 224
! i: M# _" ^. n0 _7 n8.2.5 增加2个操作和2个缓冲器 225
3 V9 h: E2 J; [+ ^9 |, \$ g8.2.6 增加1个缓冲器和非标准插入站 226. M, E# d+ Z, \; T" A$ n- K
8.2.7 完成模型 228
8 z6 k7 s z% D9 ]$ I$ K7 E9 n8.2.8 运行“现状”系统的模型 229. L# S0 ~ V' S. Z7 q; P% g
8.2.9 增加新生产线 229. t5 P: [9 H: u5 w
8.2.10 增加另一个自动插件机 2306 w# l. w6 q* w
8.2.11 结果分析 231
" g% f8 v( @; e4 E1 V7 A$ Y9 [8.2.12 增加动画 2327 e# P3 C3 L, M4 U: y
8.2.13 对结果有把握吗 232
5 i( d/ C8 W& c3 g8.2.14 最终分析 233
1 I$ H1 B4 K* I: h8.3 服务行业应用 234! N5 P' O- t+ p, b7 P
8.4 集装箱码头装卸仿真 238
4 d5 ]* i' x7 F6 x( ~8.4.1 集装箱码头物流系统工艺方案与运作流程 238
: e0 q$ S# K) s+ g: Q7 W, @4 i* @8.4.2 集装箱码头物流系统仿真建模 239
: W% J: s% v- @( @8.5 实验 2459 Y* m { B& L! q4 b8 I
, l4 X# C5 {# W+ n; O! m% E第9章 仿真应用的进一步思考 248
! I0 B$ w+ p6 Z+ U6 G9.1 系统仿真的本质思考 248
/ ], i! y* O3 Q6 D6 N/ t/ d9.2 形似和神似 249
% c K& h8 {' C' E; F9.3 系统仿真应用中的几个疑问 253
2 I! X: G5 a ^& f8 s/ u4 h9.3.1 系统仿真是影像制作吗? 2530 M# c/ c- d$ e* x
9.3.2 系统仿真模型要和现实系统一一对应吗? 253. i; `* F) x! G$ V# e* o' k* l
9.3.3 系统仿真项目如何起步呢? 254
9 k+ U+ u+ F& t0 m# ^, _0 @( ]
$ m: D# X* ]/ K# \附录A 仿真用概率统计基础 257
) x- @: x- X$ j/ S' `A.1 概率论基本概念 257
* q) E3 q- ]7 `0 W% c: }- h2 v: T |A.1.1 随机变量 257
) Q6 Y% [0 a" j, o/ K0 y' [ YA.1.2 离散型随机变量的分布 257: g/ }( o1 T9 Z( c' r! v9 |. I* `
A.1.3 连续型随机变量的分布 257
3 [( u; [, C; Z0 A: AA.1.4累积分布函数 258# T t& i+ Z% v" t" m' E
A.1.5 数学期望与方差 2588 o* K/ S2 }; E( m
A.2 常用分布及其典型用途 258
& `/ t% v9 |- t& NA.2.1 常用连续分布 259' ?/ a% s5 p( U& j
A.2.2 常用离散分布 264
Z- r: u, S% L- r- oA.3 抽样与统计推断 265
9 i3 }; h8 d: d7 KA.3.1 总体与样本 266
B+ v' `( Z6 {3 p5 f5 qA.3.2 参数估计 266
m: V! y* A4 A# V! @# y$ `+ @A.4 假设检验 271
2 ]& @. I7 }4 u7 r+ p参考文献 273 |