本书目录0 D4 r, ?2 [ x ~2 ^ c; n2 }
3 V8 ?7 C( f4 c8 m6 ^
第1章 系统仿真基础 10* ?. F' B8 V* r" e8 X
1.1 系统仿真的基本概念 10
, \' _0 {+ C9 L1.1.1 系统与建模 10' S8 K. C& H) N( |
1.1.2 模型分类 10
* t5 W- }, i' Z0 e8 Z+ n: c1 L1.1.3 仿真及其分类 127 p! n0 U$ i0 t
1.2 常用可视化仿真软件包 12
8 |6 A( t1 j8 p/ R% J1.2.1 仿真使用的软件工具 12
4 x' O# I A/ o+ }1.2.2 常用可视化仿真软件包 13# c9 n8 I- I5 o$ W+ i
1.3 仿真项目研究步骤 21 \9 j0 {: {5 W( K
1.4 习题 21! B( t$ p. m. A( F( e) M# r
3 P% Q3 j& l' i- y
第2章 ExtendSim仿真入门 23
( X+ I6 R7 p3 a2 W. }/ V/ t2 J2.1 排队系统仿真 232 q: E+ K/ P: a K+ Q0 d2 I" T
2.1.1 洗车模型概述 23/ i* T3 }; i" D. \( x+ k1 o
2.1.2 从简单开始——单队列单服务台模型 24
5 `! X4 k# [0 k$ z2.1.3 增加复杂性 29
( |& O. [9 V4 t2.1.4 典型性能指标 344 z/ O/ V# \7 w; O9 R
2.1.5 进一步探索 36
# Y c" h8 t& f: N2 {! F* F$ f2.1.6 排队系统的特征与符号表示 373 g2 c! p2 b6 D) o
2.2 离散事件系统仿真模型组成 39
; U, p$ W3 `# H5 v6 a# Y1 D# J2.2.1 实体及其属性 40
b: T6 h$ a$ K& U+ o2.2.2 资源 40
' J; l6 x& K7 b6 C2 P& e* p2.2.3 队列 41
: D8 J: o. c1 l+ K1 @/ c2.2.4 活动 41
0 z, H6 n7 U9 S6 [2.2.5 控制 41
7 c V/ u5 O4 P1 u) {1 y7 `. V" M' R2.2.6 全局数据存储 410 r$ k6 y5 h0 q E5 v
2.2.7 系统变量 42
6 S& Y4 q5 R$ l+ {* W2.2.8 事件 43 x& D A( \' p
2.2.9 仿真时钟 44
) d2 Q# n& W+ S; q: y2.2.10 仿真开始与停止 44
\3 _: N" }3 |1 r) }! W( v5 W2.3 ExtendSim基本操作 45, z% {8 x1 X- k6 g! }5 Q
2.3.1 仿真设置 45+ h$ c) \; R! D% _3 _1 Z
2.3.2 克隆、笔记本、文本输入、图层 501 k. g' I1 A1 r, Y5 d) z) l
2.3.3 模型层级(Hierarchy) 51
7 w2 f/ S# |/ M, K s* H2.3.4 模块连接与模型外观 538 S0 Y7 N0 j/ {. Z
2.3.5 如何理解ExtendSim模型的逻辑 53, z. u3 A2 K: m T: s: E
2.4 习题 540 {6 \3 g0 P4 E8 N8 v. A
2.5 实验 54; n8 q8 Y1 D2 F* h
' h6 x5 j G. O1 H
第3章 输入数据采集与分析 557 S T: S$ d# F% o9 Z# ^" m
3.1 分布拟合的过程 55/ ]7 @7 c/ A# u( Y+ @$ z! b
3.1.1收集原始数据 56
- C9 J; }% o& Q p3.1.2 数据检验 60
2 Y. l6 o( }! |1 j& z4 L$ y3.1.3 辨识分布类型 64
) I' T. o. ]* S, m3.1.4 参数估计 65
* V/ G' M, r3 V3.1.5 拟合优度检验 666 B$ z8 t9 B7 h. Q
3.2 经验分布 67
/ F- Y/ r: H! M( b6 `4 k( M) O8 m3.3 使用Stat::fit软件进行分布拟合 679 C* Z+ E- n4 R- H
3.3.1 理论分布拟合—连续随机变量 68
; O. F6 f1 {+ j( p" V* H3.3.2 理论分布拟合—离散随机变量 76, |. j7 e8 e' e' } w
3.3.4 经验分布拟合—连续随机变量 78
/ K0 i; v8 ]7 q. q7 n/ t3.3.5 经验分布拟合—离散随机变量 79- ?9 f1 Z+ {" L% E( O
3.4多变量与相关输入数据 81# p) Z: W8 D$ W2 `: c( O; X% s. V
3.5 习题 81
3 G: Z0 d& d& s5 O9 g- O3.6 实验 81
( @: S6 L+ u* w: y4 X
! _$ {0 ?3 o" \, H$ {第4章 结构建模 83
$ t$ o [% c3 e" f1 l4.1 ExtendSim模块概览 83! f# t o9 P8 H. X% z k
4.2 实体生成与实体特性 84/ W1 i; `% }1 y7 m' s+ F
4.2.1 常用模块 84( S. \8 Q: S( k! |9 Z
4.2.2 实体特性 85) B6 v" T6 Z2 ]4 B+ f
4.2.3 批到达建模 90
5 Q3 V: Y: O9 H! p. e- {4.2.4 非平稳泊松到达过程建模 91
: G- t# ]. |8 S& U4 ?$ m4.3队列和排队规则 92
5 @$ u: o6 s7 [3 w7 O4.3.1 队列模块 92
8 n N- F5 J" X; h3 U6 U4.3.2 排队规则 93, I; K# B4 v, p; d7 G
4.3.3 排队行为 93( z% W% y( `5 _- p5 R* J
4.3.4 Queue Equation模块详解——复杂排序 965 F( w/ n5 v3 E% Q, j9 l
4.3.5 Queue Matching模块详解——实体匹配 1010 k# M+ V- z6 G8 b
4.3.6 Queue Tools模块详解——查看和初始化队列 102
( f% y: I2 [) f r# T* ~2 I4.4 路由(路径选择) 103! l' B8 x- c) Y- a9 L
4.4.1 常用模块 104
2 {. \$ z9 S0 d7 A4.4.2来自不同源的实体路由建模 105
; B5 V- x2 y3 j' s6 K4.4.3 发往多个目的地的路由建模 108
0 p* P! R+ y! k4.5 使用活动模块执行处理 1151 c8 z5 [( q0 g2 o
4.5.1 常用模块 115% E. z% z8 f$ s; R/ ~0 \" ^
4.5.2 串行处理与并行处理 1164 @9 k" \& M+ I, t* d* _" G5 w
4.5.3设置延迟(处理)时间 117( E4 ^! b- U! |8 ^4 E$ a
4.5.4 活动调度建模 120, N- A5 j5 s7 a+ W; f8 y
4.5.5 中断处理 125
3 |9 B- z" [6 X! P R" \8 \) q# G4.5.6运输与物料搬运 134
' b# z, g0 C7 K7 S }0 Y) L4.6合并与拆分(Batch与Unbatch) 136
6 ~8 `0 i8 ~# g: A: e; ~7 A4.6.1 合并(Batch) 137
: q3 V! y' K# M! ~" x4.6.2 拆分(Unbatch) 144' `% c6 I& z ]& K) }9 l& n9 E
4.7 资源和工班(Resources and Shifts) 147
& Y& x# _" p) w* r, Z5 q3 f; ^4.7.1 常用模块 148
* Y. C1 D2 g! H& B4.7.2 如何建模资源 148
s% ]2 V8 A% S9 }4.7.3 资源调度 154& O. n3 y/ k# Q- d. p. |
4.8 数据存储与管理 159
1 Y& J! \4 v- i4.8.1 内部数据库方法 1603 T/ Q2 u/ _8 I) r
4.8.2 创建和使用全局数组(Global Array) 163
" s% R' A! y0 ]! P4.9 基于方程的模块与编程语法 164
+ V1 v$ e7 u6 O- T* T4.9.1 输入变量 164
4 R } b3 D+ T) x4.9.2 输出变量 165
8 N8 t' I1 _- [& p, Q7 Y1 W2 `4.9.3 方程 1663 ], ?: a0 j) H3 J
4.10 曲线图模块(Plotter)的使用 169& U! v- C6 `, `
4.10.1 曲线图和数据面板 169% z2 z4 c6 F$ H9 C5 H
4.10.2 Plotter模块工具 170
& Q- X4 k! k% a. d7 }/ x4.11 实验 173
. U0 C+ {0 K( Y' u9 ^" G# j
3 G, n0 }# S8 o h# g3 C6 b- ^. Q第5章 模型校核与验证 1751 U+ g s2 M" ~+ l5 y" k, U, Q
5.1 模型校核(Verification) 175# K1 K4 h) ^8 N; k! A
5.2 模型验证(Validation) 175
" e# h; M: y8 B0 ~; j$ `4 W2 E/ b5.3 ExtendSim调试(Debug)工具和技术 176
4 V7 `# v5 l2 P1 Y, c% f# d o5.3.1 调试要点 176
" o$ L. {0 T5 _4 _$ V5.3.2 利用动画调试 177' S: D- L3 ]+ a
5.3.3 在建模过程中校核结果 177
; o. O' M% n R7 ^/ G, b5.3.4 用于调试的模块 1776 p. d* }: o. j# A8 _* C2 ^& s* p
5.3.5 用Find命令查找模块 178
! v& w- W0 t0 y* q; D+ a6 T5.3.6 删除没有连接上的虚线 179
$ |6 T) D+ s1 f- f9 z8 U+ Y* u5.3.7 用记事本集中观察比较数据 180
. s+ e- l+ v U/ ? y) o5 z" f5.3.8 单步运行仿真 1807 P0 ]' J$ G9 m/ q3 \
5.3.9 模型报告 181
* M: h# q) D* {# k, }0 |8 c5.3.10 模型追踪(Tracing) 181
3 [2 P# @: S ^# P5 [- O5.3.11 源代码调试器 182
4 {0 ?* Z( U5 D6 g' s6 t8 ^; \5 P- S6 Z8 I) M- F2 [
第6章 仿真输出分析 183
7 V* o: _( z* X& a+ s# w6.1 概述 1839 R/ b: }% |; S1 }
6.1.1 什么是仿真输出分析 183
5 M0 r) Q( d( ?& E9 }" L/ P% D. Y6.1.2 如何估计输出变量的均值及其置信区间 183# q3 x' \& F' |) X# Q6 j5 Y! _
6.1.3终止型仿真和非终止型仿真 1857 v' P+ [0 N& G& x$ L# v
6.2 终止型仿真输出分析 185
3 d3 K9 Z. L8 f) H4 F9 v s6.2.1 确定初始状态 186
4 e/ G2 l! v `# J ?6.2.2 确定仿真运行的终止事件 1863 E, {' [4 I; e% Y3 b U# {7 N
6.2.3 确定仿真重复运行次数 187+ [+ k+ K9 s1 Z' x: O+ ]
6.3 非终止型仿真输出分析 188, g( _, S0 p1 H8 K' ]+ z& c
6.3.1 确定预热期 189+ n* ~. f; z# O# x, f
6.3.2 确定仿真运行时间长度 190
K2 s. i% J+ `+ J# {3 s. E6.3.3 确定仿真重复运行次数 190# ?9 j; S( k- _; P3 d; _6 e, ~
6.4 输出变量方差和比例的估计 191
4 F, Z1 p, C2 ^- f* W; g9 P6.4.1 方差的估计 191' x3 S6 { N( Q- Z- v
6.4.2 比例的估计 191
. A6 F" r7 @2 [: @9 {6.5 方案比较 1929 \% `0 J: j" r" Q% S, }/ X
6.5.1 概述 192
/ F- K2 W8 i1 K* }1 z6.5.2 双系统方案比较 192
' `5 O9 d. t# ?4 h2 B3 B6.6 ExtendSim中性能指标采集方法 195
4 e* q8 C! r/ p. C. V/ Q6.6.1 Statistics模块与一般统计 195, g$ K+ u/ ~! }/ e
6.6.2 全能的Mean & Variance模块与高级统计 198
# x" U9 H: ]1 d- o# d6.6.3 预热期的设置 201# K6 N1 l) t( g2 A- g
6.7 习题 202
/ F. w+ w. g# R- M2 }/ E# V) @6.8 实验 202; m% Z0 ?9 @ i9 g% i; k J
- F9 y7 z2 r) U+ H. Q第7章 仿真优化 208
: L9 A! y7 C" S" A! P' Z7.1 仿真优化概述 208& _8 Q" }$ W0 `4 n$ W# H/ n
7.2 仿真优化的步骤 208
8 A7 S ~ k1 p0 O7.3 仿真优化案例 2085 E, w9 ] Q6 o, n9 d; |" ^
( f ?6 v s7 T: [5 h3 d
第8章 典型应用 2138 I0 F0 m$ u6 l s$ M
8.1 库存系统仿真 213
* U* N" _, c3 D, n. P; i8 {/ [( b/ O8.1.1 库存系统概述 213* G% X9 R1 [6 ]) I$ _
8.1.2 (s,S)库存系统仿真 214
" c9 @2 U' ?+ z5 M/ Q2 [- G8.2 制造行业应用 220& h* P: H& [: H9 }$ P% ^' ], ?% Y N# W
8.2.1 问题描述 220
* h+ j6 h9 I: H; ~* P m* C; @1 l8.2.2 创建模型前 222
m& q2 G- _* y9 N" w8.2.3 建立模型的第一部分 2223 A' L/ }3 n1 x% B% S
8.2.4 运行模型 2240 c" s) b6 k: \* U
8.2.5 增加2个操作和2个缓冲器 2256 h6 H( K. m9 o
8.2.6 增加1个缓冲器和非标准插入站 226
' V. V; g6 n7 I. D/ ?' j8.2.7 完成模型 228# E7 t3 L. ?1 p& a2 b
8.2.8 运行“现状”系统的模型 2291 x; a: U! x) Z& ~: q6 j: \
8.2.9 增加新生产线 2299 w2 M8 }, f3 V0 O; j
8.2.10 增加另一个自动插件机 230! }+ x3 x! v$ F; g
8.2.11 结果分析 2310 J7 N, p8 O& @1 z, P7 t, R3 A" V
8.2.12 增加动画 232
4 C' R8 T9 S# D4 A- Y7 K8.2.13 对结果有把握吗 232; H; k" s& I" \# v s* h
8.2.14 最终分析 233
, r+ L9 `6 \6 n8.3 服务行业应用 234
" q3 x/ U0 Y3 }9 _8.4 集装箱码头装卸仿真 238
! X& Z9 D4 }) _# x; [8.4.1 集装箱码头物流系统工艺方案与运作流程 238
# ]" K* S, y# h! b8.4.2 集装箱码头物流系统仿真建模 239; q- c3 Y( A" @1 V/ R4 j
8.5 实验 245! E ?$ g/ V: N3 Q6 b0 K
5 o' ^7 K! L4 m* B8 d# y
第9章 仿真应用的进一步思考 248( T3 P. T" _9 z+ x, Y5 ^3 P, F
9.1 系统仿真的本质思考 248
! ~+ o5 e" n; H9.2 形似和神似 249
* ?4 B, S9 d- d: e/ {1 J9.3 系统仿真应用中的几个疑问 253
. S+ c8 `; u" F9.3.1 系统仿真是影像制作吗? 253
u) w. S ]+ l X# R' a/ L- u9.3.2 系统仿真模型要和现实系统一一对应吗? 253
9 T- g' `" J; d# [1 N" o. r) r9.3.3 系统仿真项目如何起步呢? 254
; r' ~2 r; N2 E- Y
: y0 o& }% H4 J2 C3 D附录A 仿真用概率统计基础 257
0 N/ J6 B3 }* \0 ?7 [ }3 KA.1 概率论基本概念 257
3 h' T7 Q. w5 F% t$ _4 l2 o+ YA.1.1 随机变量 2575 D' a* K7 I5 N# u8 H7 T+ ? _+ b/ u
A.1.2 离散型随机变量的分布 257
+ p, B( E! G- U* B [0 N1 aA.1.3 连续型随机变量的分布 257) i" d6 r# o$ F C- R" F
A.1.4累积分布函数 2587 r9 Q* O- [, Q+ \: @
A.1.5 数学期望与方差 258
7 m2 Z% C" _* [. nA.2 常用分布及其典型用途 258
# ?' Z. T+ K8 X8 V6 Z5 TA.2.1 常用连续分布 259! F. r( O' R @# R/ I! l3 t
A.2.2 常用离散分布 2641 ?% D% {! G3 |
A.3 抽样与统计推断 265
# Y+ m) z! S2 G" t% }# k& \+ FA.3.1 总体与样本 266* _) B/ p; A! b1 ^
A.3.2 参数估计 266
' w+ |( q3 d( Z n e* \A.4 假设检验 271: {8 G- \$ J: G
参考文献 273 |