本书目录1 `1 a/ v$ t1 C- t. n9 ?; E, Q
9 j* b# k# n, I1 }. X
第1章 系统仿真基础 10
) F4 y o! u* e$ ]% c% `5 w$ Z% T1.1 系统仿真的基本概念 10
% r7 @9 U! c E" j4 C. X+ R B1.1.1 系统与建模 10
% \/ r9 I# U6 _8 _: D1.1.2 模型分类 10$ g% d) D6 T4 d/ g! v$ Q
1.1.3 仿真及其分类 121 m, D6 U( a; v4 O4 K; H& ]. b
1.2 常用可视化仿真软件包 12
! L# O( ?2 l. n" b1.2.1 仿真使用的软件工具 12
: [# @5 B0 t# N1 v7 G/ J6 ?- B4 v1.2.2 常用可视化仿真软件包 137 w9 `3 [; J9 N
1.3 仿真项目研究步骤 21
1 |4 Q; w/ N8 R. V1.4 习题 214 R: O% p4 w: O$ H U
& G- u4 p& u4 a9 f第2章 ExtendSim仿真入门 23
5 `" }9 _' _5 |9 v& K! \+ t( d2.1 排队系统仿真 23
) X s! s- l z( y; N2.1.1 洗车模型概述 23
+ P, z- K' ]: s1 K9 u9 W, u0 g4 K2.1.2 从简单开始——单队列单服务台模型 24. _+ C1 C7 q) F# s. { |- N
2.1.3 增加复杂性 29: D. j8 b$ S5 J. R5 A* [$ Y
2.1.4 典型性能指标 34
: t6 m) s/ C2 |4 z2.1.5 进一步探索 36
5 S# ~4 k n4 y2.1.6 排队系统的特征与符号表示 37$ `4 ~' E+ M- o4 [4 R: K" A
2.2 离散事件系统仿真模型组成 39
! u. v! T Z8 q1 a2.2.1 实体及其属性 40" J) Q) ^1 ] U/ N; f
2.2.2 资源 409 |9 c5 o( a- T! B9 Z- j0 [0 v
2.2.3 队列 41
. _+ h1 l6 h- H! y2.2.4 活动 41
) [- s! }: g3 e) B- u9 T2.2.5 控制 417 D! t6 Q& H5 O, J
2.2.6 全局数据存储 41
! A9 b& o' R9 A2 G2.2.7 系统变量 42, ?$ K* W; ~% i
2.2.8 事件 43
/ U( x8 G p8 |* t9 W Z2.2.9 仿真时钟 44- R% }0 p6 v4 H* |( c) [7 S
2.2.10 仿真开始与停止 44/ l) y6 [$ Q# m0 f
2.3 ExtendSim基本操作 452 h3 \+ a ~$ |( I$ [
2.3.1 仿真设置 45
: O9 M6 J4 j. D7 Z' E2.3.2 克隆、笔记本、文本输入、图层 50
# F8 p, ~$ i/ n9 L2.3.3 模型层级(Hierarchy) 51- p* A) o ?& h7 @" U
2.3.4 模块连接与模型外观 53
8 }- h* \5 m% |# J) ~5 Y' r2.3.5 如何理解ExtendSim模型的逻辑 53% S; m/ C( X, V" t5 H
2.4 习题 54
. }$ ]6 f* X& h; I! `9 S6 z2.5 实验 54
9 i# ]+ D8 h p# v/ `
+ e; O) u |) V" [2 ^& V8 {" y2 [第3章 输入数据采集与分析 55
. w; M% r$ F% z3.1 分布拟合的过程 557 F2 J* M4 X( C* ?
3.1.1收集原始数据 56, L# U- ?% {" _* m0 f- H' c+ d
3.1.2 数据检验 60' {( Y E7 m8 t* a& ?# f
3.1.3 辨识分布类型 64/ V/ K/ h6 k4 w+ Y* @( f: G/ @
3.1.4 参数估计 65
# H1 p2 z7 M( q3.1.5 拟合优度检验 66
: l6 n) ^. @0 j# G( v3.2 经验分布 67
. `* l6 W( v! b; U. M v# t3.3 使用Stat::fit软件进行分布拟合 67
4 W( F# t. p' i/ y/ B3.3.1 理论分布拟合—连续随机变量 68
! Y; ?2 e9 W6 d( R3.3.2 理论分布拟合—离散随机变量 76
* ~) r3 r( {3 j& V1 {9 c: R3.3.4 经验分布拟合—连续随机变量 78. F7 {* G2 H, z6 O9 y& q
3.3.5 经验分布拟合—离散随机变量 79
9 M* o4 A0 ~; C3.4多变量与相关输入数据 81 L5 {! E! S, F+ ~0 |
3.5 习题 81
9 D# N) g0 K9 d# a- B3.6 实验 81
4 {9 k% |: d4 Z* ^% J8 D
" Z# t7 A* D/ |7 ~- J第4章 结构建模 83
0 Z& \, A. L- T; |# r$ v! I4.1 ExtendSim模块概览 83
* v3 @% y8 l& j: B4 Y/ d$ D2 s4.2 实体生成与实体特性 84$ Y+ _4 d, o8 L/ R/ U; z
4.2.1 常用模块 84
& D; M% p" j3 R( w" x4.2.2 实体特性 85
. [. D2 A. @7 O) o2 ~4.2.3 批到达建模 90
' d' X+ b# c& Z0 U& w4.2.4 非平稳泊松到达过程建模 91. ]& q! ]/ M4 z( I
4.3队列和排队规则 92: Z! \( j; n }% E+ V) r0 s
4.3.1 队列模块 92: z; g! W. R5 A- B) j) u0 n9 x# @
4.3.2 排队规则 93
U4 C1 V j& q/ P5 s4.3.3 排队行为 93
9 V1 u- [2 L* k# ~3 ^) H: |4.3.4 Queue Equation模块详解——复杂排序 96+ A0 B- s9 P; A. ]0 W3 j# l
4.3.5 Queue Matching模块详解——实体匹配 101
) t' F) |& Z g# h0 e( X3 Z4 `4.3.6 Queue Tools模块详解——查看和初始化队列 102
4 O9 d' B N) M5 }9 ~" j$ s4 f4.4 路由(路径选择) 103
/ j' f, k0 c9 t* v) h3 ]4.4.1 常用模块 104; e/ j) \9 \2 P, u* |8 p
4.4.2来自不同源的实体路由建模 1057 r: n1 d' _; }. {4 }# `6 c# w2 V1 f
4.4.3 发往多个目的地的路由建模 108+ ^; ?' _: [9 N- n1 d
4.5 使用活动模块执行处理 1157 D% i9 S8 S! Y N2 t
4.5.1 常用模块 115. L+ k0 ^3 n! m5 D
4.5.2 串行处理与并行处理 116 }9 f2 W# J' T, f2 Q' x; x
4.5.3设置延迟(处理)时间 117, l# Q, `! X( F( k7 O& l* U5 R
4.5.4 活动调度建模 120
- w, D1 P/ g ?* F( N4.5.5 中断处理 125. E# ^; L) b( \- B& k9 C
4.5.6运输与物料搬运 134
6 J. o% Q/ a, [4.6合并与拆分(Batch与Unbatch) 136
/ @$ j; ~) R, [8 b( d4.6.1 合并(Batch) 137, W# X# m% Q. k& S8 E7 C
4.6.2 拆分(Unbatch) 144- C/ w' ^ g5 I2 `* o: I4 X
4.7 资源和工班(Resources and Shifts) 147" a* A. b0 y& i
4.7.1 常用模块 148% i! Q; [+ ^- }
4.7.2 如何建模资源 148
' d6 D0 v# f; r, s' q- H4.7.3 资源调度 1542 E0 |2 }% d5 T# t6 w
4.8 数据存储与管理 159
4 k' M) p9 T, {1 H. A' `4.8.1 内部数据库方法 160
' g9 h: o- Q9 ]2 B% g( B% F, }4.8.2 创建和使用全局数组(Global Array) 163$ z3 B( t1 d: m3 V- f8 n
4.9 基于方程的模块与编程语法 164
3 g7 X- u) r1 z0 e. V3 V4.9.1 输入变量 164$ B5 C# r, w5 o* ?$ f7 ]9 o! T9 K
4.9.2 输出变量 165; m- y* I! A2 ]" N% E% Z
4.9.3 方程 1666 e+ E4 L% k% R( @) [6 s
4.10 曲线图模块(Plotter)的使用 169
3 g E3 m2 l9 y/ o4 l, a' r4.10.1 曲线图和数据面板 169. O" `5 j- m/ ^) \2 V v% u
4.10.2 Plotter模块工具 170
' I9 S* h# V9 O4.11 实验 173
) {' q0 ^* b0 w: M3 b5 J6 s" U. Y' d/ u
第5章 模型校核与验证 175( m1 J/ H1 Y- O5 W: |% E
5.1 模型校核(Verification) 1752 p' g; a, H* M' }1 Q
5.2 模型验证(Validation) 175/ T E5 o0 X0 E! ?1 E: i
5.3 ExtendSim调试(Debug)工具和技术 1762 k! Q* G: D0 z2 ^) } h/ N
5.3.1 调试要点 176
' q. D% C7 T6 _ V5.3.2 利用动画调试 177
* G! x* g( U. n v- L7 s1 e% T; i* }5.3.3 在建模过程中校核结果 177
. ^ u# z& F9 V. v, e: q/ S5.3.4 用于调试的模块 177
* @# a# L; K! F1 q5.3.5 用Find命令查找模块 178% ~5 b. s# `* L( |
5.3.6 删除没有连接上的虚线 179+ g( ^# D/ l, c2 m' Z
5.3.7 用记事本集中观察比较数据 1807 V0 k$ W* Z# a' o% s$ A1 ^
5.3.8 单步运行仿真 1803 ?% ]% e( b# s6 s1 m4 T0 B
5.3.9 模型报告 181
[0 Y: \! F/ N( N3 }) d5.3.10 模型追踪(Tracing) 181- G+ s9 b. i3 A( j
5.3.11 源代码调试器 182
+ j3 y0 y5 m7 ^$ U
- |' y" ?' t% \第6章 仿真输出分析 183
" A: Z7 o% }0 N' Z3 x6 r6 ~' B6.1 概述 183. `1 p7 k% ?: m+ d! I2 U! {' r
6.1.1 什么是仿真输出分析 1833 V% l# f% s( H( P
6.1.2 如何估计输出变量的均值及其置信区间 1831 m2 M* x* S. E: H
6.1.3终止型仿真和非终止型仿真 1855 S2 O* L% C$ w2 v
6.2 终止型仿真输出分析 185
$ o$ }2 z- {2 y0 B- F) B6.2.1 确定初始状态 186% |7 F! `' ~+ f& o& L' U
6.2.2 确定仿真运行的终止事件 186
5 k! S- t0 m8 A+ q3 Z6.2.3 确定仿真重复运行次数 187* a& C3 R& Q: E1 J
6.3 非终止型仿真输出分析 188
9 C0 c G) \' Y& j' [! D8 Q3 n T6.3.1 确定预热期 189$ C! y7 q A; D' B, j) E
6.3.2 确定仿真运行时间长度 190( _1 ~8 ~+ O% j, L! O
6.3.3 确定仿真重复运行次数 190: Y: r/ a; f$ J
6.4 输出变量方差和比例的估计 191; F) n9 E4 X- R0 A2 W
6.4.1 方差的估计 191! _+ v0 a& P% b6 ^9 k& c6 Q
6.4.2 比例的估计 1918 C2 a7 { O7 ?$ s* {$ }1 t, X0 s
6.5 方案比较 192
. e: X- E" k5 }+ w6.5.1 概述 192
; C9 h# O' V# z7 C4 A4 f6.5.2 双系统方案比较 192
7 V3 x- x1 z6 L$ s+ C$ f6.6 ExtendSim中性能指标采集方法 195
6 ?7 R6 H" \8 t; e' y: e7 j+ w) k5 S, ]6.6.1 Statistics模块与一般统计 195
$ d! z+ `9 b, V2 V, D6.6.2 全能的Mean & Variance模块与高级统计 198
6 S. {. \, |% @3 I- m7 Q6.6.3 预热期的设置 2011 I+ z# T- r+ r. y3 X3 h) L
6.7 习题 202
$ O% t1 |" D, L9 D) ?0 Q7 {+ ~6.8 实验 202
! J5 C# S7 L7 Y
& F p3 y1 H6 s2 x6 J x第7章 仿真优化 208( a- i5 c# j }* `& i8 x
7.1 仿真优化概述 208
1 ~9 b+ @9 G% B \& Q6 J2 x' ?1 E7.2 仿真优化的步骤 208
! C! I1 X. z% L6 c( {1 z7.3 仿真优化案例 208) }/ C; v+ `: j/ i
" Q: n/ w% Z n5 N: [. }' V
第8章 典型应用 2132 d3 P* a% `! t0 F! A
8.1 库存系统仿真 213% i p M! R& d- j3 C" t( G
8.1.1 库存系统概述 2134 V5 U% }4 _+ g5 [
8.1.2 (s,S)库存系统仿真 214* M( s% z, y$ t) ~% Z w( W1 k
8.2 制造行业应用 220+ [/ ?) R( {0 d+ J7 e+ T$ y! g
8.2.1 问题描述 220
& ?# }2 h6 F8 Z# x3 U6 f8.2.2 创建模型前 2229 V2 c% z q6 n2 K& R
8.2.3 建立模型的第一部分 222
2 m2 m( V5 d) }$ E$ j" {* |8.2.4 运行模型 224
. p6 F9 V( v: n8.2.5 增加2个操作和2个缓冲器 225" Q3 A$ W8 L. k+ {- U% o
8.2.6 增加1个缓冲器和非标准插入站 226% S, O$ k0 {/ r1 b. A
8.2.7 完成模型 228
& T4 ]; @( P, K& I4 W8.2.8 运行“现状”系统的模型 2295 H6 F* _/ Q9 f* l [$ d" `* t
8.2.9 增加新生产线 229
, g& |4 X3 g1 ?& m- E; {6 R" Y8 y1 ?8.2.10 增加另一个自动插件机 230
! L6 z$ f+ `3 t: |3 L+ U ]8.2.11 结果分析 231
2 i# D& t/ ?. `/ H! B p8.2.12 增加动画 2327 w% w7 D! I5 h2 D& |- ^* K
8.2.13 对结果有把握吗 232+ U6 J( y0 W# O, t J- m
8.2.14 最终分析 233
( I1 [8 y$ h/ n) ^. [8.3 服务行业应用 234
E' N5 r, K {8.4 集装箱码头装卸仿真 238
+ K+ R3 O: V' n, K# {8.4.1 集装箱码头物流系统工艺方案与运作流程 238% ]" U8 p I. L M0 k
8.4.2 集装箱码头物流系统仿真建模 239" W/ \2 L; E7 y) s2 L5 G2 L2 z
8.5 实验 245- }) T1 m* N4 }3 z
6 U0 c3 I3 `- E
第9章 仿真应用的进一步思考 248+ u+ v' B. O+ n0 b0 J
9.1 系统仿真的本质思考 2481 y) K0 N3 v/ H/ F4 R9 u
9.2 形似和神似 249, ]7 E% G x- r7 Y4 x
9.3 系统仿真应用中的几个疑问 253
2 Z( s; C9 W) }- r% @$ k9.3.1 系统仿真是影像制作吗? 253
. `% x( g/ |8 [4 O7 _2 Y9.3.2 系统仿真模型要和现实系统一一对应吗? 253. D# O$ @! ]- \5 O4 R$ O% [
9.3.3 系统仿真项目如何起步呢? 254
8 h3 [% g8 V( ]: R
+ N" A8 o; p; U4 G( q9 [+ n附录A 仿真用概率统计基础 257
& G6 H$ H! f: w, W$ A7 QA.1 概率论基本概念 257
9 I: }: ?. H7 a, w- J6 s1 uA.1.1 随机变量 257 \; l2 u2 e3 K5 Q2 a
A.1.2 离散型随机变量的分布 257; r2 @0 n1 u, y5 ^4 A
A.1.3 连续型随机变量的分布 257- |, v) X9 M0 I- j* a
A.1.4累积分布函数 258' r6 z9 h: Q$ P( X
A.1.5 数学期望与方差 258
: K$ b) E7 B. V+ vA.2 常用分布及其典型用途 258# `9 B. H5 i5 _# o, Q* v
A.2.1 常用连续分布 2595 F: P. U+ H. | `: p
A.2.2 常用离散分布 264
( T, H. x$ t: x# g0 I! FA.3 抽样与统计推断 265
u- q; f/ t K, I( C" |6 TA.3.1 总体与样本 266
+ w' C: i6 z" r+ [* vA.3.2 参数估计 2664 k! P: s4 k% h2 w
A.4 假设检验 271# I9 X. {3 u7 ^1 w' M4 @! u
参考文献 273 |