本书目录 N3 T, z l1 Y1 g+ U9 D# ]! x
' B5 o$ ?8 _+ L; {# [1 ]2 p2 U
第1章 系统仿真基础 10: O3 u( x9 ^$ d
1.1 系统仿真的基本概念 10
8 a& {& z+ b9 _/ k0 X! r1.1.1 系统与建模 10
2 r7 b5 N& _% o. o. A3 ~; V1.1.2 模型分类 10( ^: h+ b; N: G2 s- J+ o
1.1.3 仿真及其分类 123 B# o& t7 r/ c0 X9 ~* l% y
1.2 常用可视化仿真软件包 12
2 j( }5 q' K9 R* Q& t& ~1.2.1 仿真使用的软件工具 12- W& z1 y1 `1 z! b" _% T/ ~
1.2.2 常用可视化仿真软件包 13- S. V+ `: b" u6 v. d+ T3 D
1.3 仿真项目研究步骤 21( U4 N2 v- l; A7 U& k8 R
1.4 习题 21
) E& J. I8 S6 r+ q2 }
6 D+ I$ H3 }# u4 j+ |第2章 ExtendSim仿真入门 23 U9 _+ s, O" g8 p; T, h
2.1 排队系统仿真 23: g( s" ^/ N0 D/ f5 F
2.1.1 洗车模型概述 23
, g I8 Y3 D1 R: @$ M) a2.1.2 从简单开始——单队列单服务台模型 24' B! I) m' ]0 S3 \% M
2.1.3 增加复杂性 29) p+ |% a* A0 n4 g k2 J
2.1.4 典型性能指标 34
8 i( U4 B2 ?4 e% J- m# E7 B7 {2.1.5 进一步探索 36$ d' \" D) d3 k# @1 u+ E/ A. ?
2.1.6 排队系统的特征与符号表示 370 u# J l* |) S5 ~ ?! u
2.2 离散事件系统仿真模型组成 39/ [0 [6 e3 d+ i, n+ P# S$ q+ ~
2.2.1 实体及其属性 401 f+ v- r6 M1 }+ ]
2.2.2 资源 40
7 ?, o" E8 o, }$ T) @# {2.2.3 队列 410 O. r2 Y, U3 E% E
2.2.4 活动 41
. y( A$ }* g' g& M2.2.5 控制 418 h1 `1 a3 `8 u" i0 D
2.2.6 全局数据存储 410 B; d, i6 u( f, D* R
2.2.7 系统变量 42
) O" i( k4 E' g, {2.2.8 事件 435 n# S1 G. Z( y+ m" `$ |# b' ?8 `
2.2.9 仿真时钟 44
$ j, e' H- D+ j$ _) r2 f2.2.10 仿真开始与停止 44
) g$ c$ q& P2 X+ V6 ?2.3 ExtendSim基本操作 45. o( I( }( M, o8 z$ q, Q {
2.3.1 仿真设置 450 v7 }0 r; A6 F) ] x5 @
2.3.2 克隆、笔记本、文本输入、图层 50
* @. d2 `+ ^6 b2.3.3 模型层级(Hierarchy) 51
! x: l2 z4 r; e& H% s" g6 v: e2.3.4 模块连接与模型外观 53
, S$ z) ?0 z `% B$ X2.3.5 如何理解ExtendSim模型的逻辑 53
( O% e: b" x, t2 a2.4 习题 542 h$ o8 j+ e% d ]8 C- k' ^' u( o& M
2.5 实验 54
8 ^% w5 Q4 ~+ Q" {* n$ z) F3 \. r1 _
第3章 输入数据采集与分析 55/ d3 K6 j/ c/ F
3.1 分布拟合的过程 55
3 C Y4 A1 |+ X O! c. N3.1.1收集原始数据 567 U: [3 v2 c* O4 I$ C% A
3.1.2 数据检验 60
) l3 J; |5 C4 z1 i* V* a& g3.1.3 辨识分布类型 64
; ^7 a+ J. T z2 u$ y" T% K3.1.4 参数估计 65
4 h$ v5 p: n) i& K1 D6 k i6 }3.1.5 拟合优度检验 66
. q# n) V9 z3 l& P0 l6 j# e3.2 经验分布 67. u+ X5 [& E$ v' Y8 |- q' x
3.3 使用Stat::fit软件进行分布拟合 67
7 `6 O, u/ N% d3 g* S3.3.1 理论分布拟合—连续随机变量 68
/ K; V- X+ s. y& m, @) A- q) v3.3.2 理论分布拟合—离散随机变量 766 `" P- V4 A) c% S k6 s, d
3.3.4 经验分布拟合—连续随机变量 78* A9 n% `- c& Y! B( C; t l! k$ U
3.3.5 经验分布拟合—离散随机变量 79
V- ]0 s0 ^7 \; J9 ^3.4多变量与相关输入数据 81
& S6 F) m* E# Q& x3 W3.5 习题 813 x2 k: p3 S; C# T3 b9 ?
3.6 实验 81+ I8 h/ K. g! c3 G* k' f) |4 Z
! j8 ^& ^1 C* S2 |2 A/ A _
第4章 结构建模 83% ^0 a B+ t+ x; \2 s2 l
4.1 ExtendSim模块概览 83
2 s, i K% d6 [4.2 实体生成与实体特性 84; c9 p" O2 O8 j5 L# t. @+ q$ e3 N
4.2.1 常用模块 84
% V/ s$ B5 X( A3 w4.2.2 实体特性 85: D: F5 s! q$ w' u# m
4.2.3 批到达建模 903 U1 J3 { e% u0 X2 U
4.2.4 非平稳泊松到达过程建模 918 a' i/ j( c* q% C a
4.3队列和排队规则 92
3 ?2 A$ i- e C3 U- B4.3.1 队列模块 920 n: a$ a9 w B4 H4 e% {
4.3.2 排队规则 93
X$ `( T3 B5 `& z2 |' c4.3.3 排队行为 93
8 M# _+ N. E8 v( D4.3.4 Queue Equation模块详解——复杂排序 96! o( n/ ]* W- P( r& ~/ ^# c4 P
4.3.5 Queue Matching模块详解——实体匹配 101: S! |$ n' _' V) m& V
4.3.6 Queue Tools模块详解——查看和初始化队列 102; g4 T! |1 r- C+ Z! ?
4.4 路由(路径选择) 103' ], z$ r( p2 x) z( j* J) _
4.4.1 常用模块 104, ]6 i# i4 i3 x# Z+ N9 b
4.4.2来自不同源的实体路由建模 105* P+ v7 r V6 V1 G
4.4.3 发往多个目的地的路由建模 108
: Z k% q1 @ B7 ~/ C4.5 使用活动模块执行处理 115
( U }0 z, m3 z9 C9 [& M- u7 J4.5.1 常用模块 115
4 U9 ]% ]" `, Z: e9 N0 H4.5.2 串行处理与并行处理 116
/ w/ c% d% y' U. I4.5.3设置延迟(处理)时间 117
; A& M, F( F& N, b1 ^4.5.4 活动调度建模 1203 }3 O1 A( l# y/ Y! g9 |4 q
4.5.5 中断处理 1255 F1 P, l/ m1 Y7 i& l
4.5.6运输与物料搬运 134
: h' D. Q- a! {+ n5 c+ d4.6合并与拆分(Batch与Unbatch) 136' Q9 _3 B! W( @5 p2 x
4.6.1 合并(Batch) 1376 i& b3 R: P* a( ]$ O
4.6.2 拆分(Unbatch) 144
0 W9 ]/ S2 a/ Y0 j' h4.7 资源和工班(Resources and Shifts) 1474 e/ M3 X% [) y- F+ i0 `: p
4.7.1 常用模块 148" Y \ r) B: b, T, U
4.7.2 如何建模资源 1481 R6 p# i5 e) t3 B$ e( I
4.7.3 资源调度 154& u* J% [: Y1 ]% f8 O$ e
4.8 数据存储与管理 1594 b/ |% c2 `, F1 Q
4.8.1 内部数据库方法 160+ K& |2 v- U% I- B" N) x2 M
4.8.2 创建和使用全局数组(Global Array) 163' K H- d( W$ O8 I3 W
4.9 基于方程的模块与编程语法 1645 ^. N7 m! J, w6 m( t
4.9.1 输入变量 164+ U; t! \ M" F
4.9.2 输出变量 165
: S/ S$ \# e1 Y. A! Y5 v8 w4.9.3 方程 166* Z2 A; m' B, s/ o( p7 C
4.10 曲线图模块(Plotter)的使用 169
0 L$ ~. J1 g0 q, H2 O4.10.1 曲线图和数据面板 1697 y9 f# [# @9 H- j! @5 B
4.10.2 Plotter模块工具 170" F! ~- c, e/ D
4.11 实验 173
! t, u0 E! X7 o# G' V0 x6 q. q7 I
4 l/ Y# b( X- s: a2 n第5章 模型校核与验证 175 l5 o9 C0 K2 v. p3 e# W$ k
5.1 模型校核(Verification) 175
% O: D- g$ m6 D) w5.2 模型验证(Validation) 1757 v$ K, w9 `0 J
5.3 ExtendSim调试(Debug)工具和技术 176! G9 f g1 M; D0 T* s, J! ?) H
5.3.1 调试要点 176
* u( X0 u9 C# P% ^% H3 [! s5.3.2 利用动画调试 177
9 S$ A, o- U3 c/ n5.3.3 在建模过程中校核结果 177" i; I3 o j6 q, Y
5.3.4 用于调试的模块 177
$ O2 X) B" \7 Z/ v" N6 w5.3.5 用Find命令查找模块 1781 r( K' W0 ~9 u9 Z8 @5 ]! h& q
5.3.6 删除没有连接上的虚线 1798 V) V6 Z* _9 J7 b: d
5.3.7 用记事本集中观察比较数据 180* g4 \ Q- H7 S) M- S( G
5.3.8 单步运行仿真 1800 o% q/ G6 U; ]; w/ G8 }# k
5.3.9 模型报告 181
( m( u9 ]5 B3 |; j. P3 h2 ?* H; R5.3.10 模型追踪(Tracing) 1813 Q2 S5 p; f0 k4 J
5.3.11 源代码调试器 1820 [* Q, }" J1 t& o; @- `
: J- r3 |( p- W第6章 仿真输出分析 183
3 p7 z) ~" A1 |/ F2 R1 Q- l6.1 概述 1830 i! }0 T& h) g0 T* Y5 N1 T D
6.1.1 什么是仿真输出分析 183; s. H0 e* q& J. \2 Q
6.1.2 如何估计输出变量的均值及其置信区间 183* m; U, [' m$ h7 e- E
6.1.3终止型仿真和非终止型仿真 185
( m+ b5 H5 p2 N. [6.2 终止型仿真输出分析 185
2 M) C. ~/ _( h+ j6.2.1 确定初始状态 186
; g: k8 L9 i6 y7 i# x2 r0 [% @2 x6.2.2 确定仿真运行的终止事件 186
! g, L" d0 @( o! g- ^6.2.3 确定仿真重复运行次数 1870 s* h) ~: p7 A, z1 v
6.3 非终止型仿真输出分析 188
/ A5 x* S( z8 c# \/ x6.3.1 确定预热期 189
' B' Y- O) O. K; U# ~1 S; t+ X6.3.2 确定仿真运行时间长度 190, ~! |" e: K0 `
6.3.3 确定仿真重复运行次数 190
) y3 a P/ F3 f6.4 输出变量方差和比例的估计 191
, @% u' \, y/ n5 v6 C, o8 M0 h# O6.4.1 方差的估计 191
( ~/ D k+ h* \ y9 F6.4.2 比例的估计 191& l( Q3 p1 ~/ `7 B' i
6.5 方案比较 192/ {, c. {& A% D( T& j
6.5.1 概述 192
+ ~# J6 ~4 q7 h* x6.5.2 双系统方案比较 192
- d, Q% u9 V% V, Y6.6 ExtendSim中性能指标采集方法 1958 T2 s. O1 T& p
6.6.1 Statistics模块与一般统计 195/ q ?; i" {$ P& I8 c
6.6.2 全能的Mean & Variance模块与高级统计 198
: d$ P& E' R7 H4 i6 }9 e6.6.3 预热期的设置 2010 \- x2 n3 e2 q6 w1 O* u0 h
6.7 习题 202
' g( _. R& ~; J: ?: Z0 \8 o$ ~8 c6.8 实验 202
" j" ?: j( h& a6 j; F* }" ?1 O6 |& D& P5 a% d
第7章 仿真优化 2083 O, R' z6 i; Q3 |# h
7.1 仿真优化概述 208
& A! J. k+ n4 w. G7.2 仿真优化的步骤 208
U; i u1 P7 {, ]) P' {; ]7.3 仿真优化案例 2080 }! }6 @& ]! i8 l" b0 [
. g( W+ r$ x% f) e+ D* n. M
第8章 典型应用 213- l3 O$ ^& C- a5 y$ I
8.1 库存系统仿真 213: }% l/ b# _8 K9 y
8.1.1 库存系统概述 213. b. ] s2 j" G* e! T) ^
8.1.2 (s,S)库存系统仿真 214. m- H+ g! |7 a% Z# q7 E$ U1 j
8.2 制造行业应用 220
% Q! g) ~! ]( l7 L$ R8 V8.2.1 问题描述 220
* V& y; w2 j! A5 r7 ]8.2.2 创建模型前 222+ ~7 s$ C* J( a7 |$ G- I
8.2.3 建立模型的第一部分 222% n! B& X4 O* i( A7 C' h$ K
8.2.4 运行模型 224
5 }' E+ i1 H0 Q. i8.2.5 增加2个操作和2个缓冲器 225
8 l3 E# P3 a# T7 R* _- t# ^8.2.6 增加1个缓冲器和非标准插入站 226
5 t, p9 j3 @5 G8 U4 y8.2.7 完成模型 228( G6 b& W9 F; ?" }& ^$ L. d9 V G# C
8.2.8 运行“现状”系统的模型 2293 D5 a4 ? A( P1 U, W
8.2.9 增加新生产线 229
) u: T2 W$ k7 i$ i" m2 d8.2.10 增加另一个自动插件机 230& W" W+ P2 C4 P- r
8.2.11 结果分析 231, c5 \# q% L( d4 ?( J8 M
8.2.12 增加动画 2320 N5 \9 n1 Y$ ~ j. g! v
8.2.13 对结果有把握吗 232' H& n% j; _2 H; z) h3 b
8.2.14 最终分析 2331 d3 X! b% l" Y# k
8.3 服务行业应用 234
6 Q& ]- Y; S/ b; G% J8.4 集装箱码头装卸仿真 238
- h1 Y; j# c. K+ ?1 \8.4.1 集装箱码头物流系统工艺方案与运作流程 238: \9 U. M7 v `' ~" y
8.4.2 集装箱码头物流系统仿真建模 239
7 i; ~ e1 ]" Y. m$ S; N' Y8.5 实验 245: e" [* X$ g6 R9 {9 t* P
- A n' _' v( f' H* @8 |
第9章 仿真应用的进一步思考 248
4 ]& ~9 Q; C8 Q& b9.1 系统仿真的本质思考 248' e. x) j" ]0 Z) j3 E, Y$ k+ P1 F
9.2 形似和神似 249
$ Z3 @% [$ N7 y$ i5 X$ `9.3 系统仿真应用中的几个疑问 2539 i9 f# P3 D& p" |5 `0 C P
9.3.1 系统仿真是影像制作吗? 253
c, w# t. J6 [9.3.2 系统仿真模型要和现实系统一一对应吗? 253" e) ^" L/ k* j$ k7 x) m- I1 [
9.3.3 系统仿真项目如何起步呢? 254
7 o) ?- F+ K8 m! }! o. O+ }. K; g* v9 l
附录A 仿真用概率统计基础 257+ q2 m( Q% X c( D; |
A.1 概率论基本概念 2573 x) p8 K/ c& I6 G
A.1.1 随机变量 257
8 a f3 ^' X1 B( N4 E' V1 H' _% VA.1.2 离散型随机变量的分布 257
+ {5 |4 K, Q# Q+ q4 jA.1.3 连续型随机变量的分布 257
/ W8 j: P* E8 Q, m) K5 `A.1.4累积分布函数 258+ z( p, ^" Z% n/ K
A.1.5 数学期望与方差 2586 u7 J% r% Y# E: V) ~" a
A.2 常用分布及其典型用途 258
' o% b& {8 o) f( W0 }$ D" s3 IA.2.1 常用连续分布 259
$ }/ ?. l8 m8 h" b' |9 u' fA.2.2 常用离散分布 2647 b' Z; a* _2 ]0 z" V3 D G
A.3 抽样与统计推断 265
( T; v5 f9 }* L' r$ q; pA.3.1 总体与样本 2662 b8 P0 I! F' \ I# D, P
A.3.2 参数估计 266
2 h9 a2 H" s7 }2 [( }- zA.4 假设检验 271
$ m& r! o5 _ g9 R参考文献 273 |