本书目录
! J( Z- G+ q8 E, a8 V% [! k: J2 z; X
3 N' T: `" g( U9 M( J第1章 系统仿真基础 107 b% F# v( o7 u2 Z
1.1 系统仿真的基本概念 10
F* E1 V. U% b, Q9 U7 g1.1.1 系统与建模 10' p9 d% S7 u# u% B5 p1 e
1.1.2 模型分类 102 u b8 k! t; i/ E( A. s7 J
1.1.3 仿真及其分类 12
1 l _' E$ z$ `1 w/ I0 ~1.2 常用可视化仿真软件包 12
2 h! d% z. s8 l. _ b* S2 v# C5 A; F1.2.1 仿真使用的软件工具 12# D8 Q m; @" o: h. {
1.2.2 常用可视化仿真软件包 13
3 s6 R! Y( f ^. F6 [+ b/ g" c1.3 仿真项目研究步骤 21
- X2 x4 ]8 L" a0 `1.4 习题 21/ M; b: I3 x, J) p$ [
: W$ c7 b7 R( E& `/ U第2章 ExtendSim仿真入门 23
L0 D; w; C7 p+ H" w% q% H2.1 排队系统仿真 236 c2 x9 E8 u( O/ M' w, j* Z3 C1 g
2.1.1 洗车模型概述 23" g# y W% ]* r4 a! l/ D3 @% r
2.1.2 从简单开始——单队列单服务台模型 24
7 N! _/ U7 A$ Y2.1.3 增加复杂性 29
+ g# f7 r$ l" R/ {2.1.4 典型性能指标 344 J( {& \4 @: D7 R8 ?
2.1.5 进一步探索 36
+ I. ^# P, G9 n, G2.1.6 排队系统的特征与符号表示 37
# c5 s, Q% D0 f M V! x2.2 离散事件系统仿真模型组成 39" ]5 A) \1 @: @5 X& p+ _
2.2.1 实体及其属性 40
! ?/ w1 l! e; b. p3 m& Q2.2.2 资源 40
5 t5 g5 Z/ l6 Y( M( x* @ O" ~2.2.3 队列 416 N! X: ~3 n' H$ U
2.2.4 活动 41
& F" G1 \3 n( X3 x2.2.5 控制 41/ K5 ^* G) _- l# B
2.2.6 全局数据存储 41
+ P$ @. {3 f# _. h, \! P2.2.7 系统变量 42
7 A2 x* {2 G9 {* e" B5 @2.2.8 事件 43+ y5 `* j/ u8 p
2.2.9 仿真时钟 44
' c8 u# S* n6 o4 C! V$ a- r2.2.10 仿真开始与停止 44
6 n8 L6 P4 g% I5 Y. y- D2.3 ExtendSim基本操作 45
: }2 b& E, w/ S& O0 V0 r( Y2.3.1 仿真设置 45
" C- I0 \# o' {2.3.2 克隆、笔记本、文本输入、图层 504 Y7 P" W6 [7 N( {) m1 |
2.3.3 模型层级(Hierarchy) 518 E# X* O& ~; c% u
2.3.4 模块连接与模型外观 53 w5 P$ i: |. B. D4 a
2.3.5 如何理解ExtendSim模型的逻辑 53
2 Q' J+ q& O, r3 }0 \2.4 习题 54
5 z$ P# V+ D. ?! R h/ n0 C2.5 实验 54# y* y! N' ~8 |, w
4 s, [- m! V" d1 ^7 S
第3章 输入数据采集与分析 55& v! [( u7 n' d' U4 S, _9 ^; G
3.1 分布拟合的过程 55
; O7 N, u$ y! T2 v3.1.1收集原始数据 56
/ B) Z) @, B! [, f X3.1.2 数据检验 60
) U" s I% ]/ S# d5 O. P$ t3.1.3 辨识分布类型 64
. O# c1 b, @8 @3.1.4 参数估计 65
, g: y+ b8 C0 _+ L/ i0 u* P8 t, ?3.1.5 拟合优度检验 669 d; n% N% r: w" N! b4 ^+ _* W& x
3.2 经验分布 67. S' o9 D5 B# j' m* A' G3 Y P6 m: A$ T
3.3 使用Stat::fit软件进行分布拟合 67- S& F% k& G# A5 w! }$ R! J
3.3.1 理论分布拟合—连续随机变量 68" ] L4 F+ I: O4 K- F6 X( u9 R
3.3.2 理论分布拟合—离散随机变量 76
& M2 Y9 s+ L- X# l4 b3.3.4 经验分布拟合—连续随机变量 78
1 W1 {2 O0 `( g6 f- n$ I2 y( @3.3.5 经验分布拟合—离散随机变量 79
% L/ `5 X+ |; _& e e1 H& L1 P3.4多变量与相关输入数据 818 W) i9 j T; V6 {/ F H
3.5 习题 81) g" G! n5 |! }/ J/ u5 y
3.6 实验 81
* Q1 B" ?! n! y5 J/ E+ p! @
$ M/ O3 u8 b4 v- N3 g+ ]第4章 结构建模 83: G5 X9 m! `, Y" C: R6 }! O
4.1 ExtendSim模块概览 83" Y. E: N# M9 j8 x5 `
4.2 实体生成与实体特性 84! x6 j, f( v/ X: J* T
4.2.1 常用模块 84
* ?+ M' ?1 |; f! [5 X4.2.2 实体特性 854 z/ ~) a& B% {' _/ g8 J
4.2.3 批到达建模 90! C$ \5 W4 A% o) M* F& e
4.2.4 非平稳泊松到达过程建模 91. A. q: Z5 k, R
4.3队列和排队规则 928 V$ l5 ^2 f, s* k
4.3.1 队列模块 92% _& c! _4 |( x
4.3.2 排队规则 93
: O& ?( ~0 `! X G/ B( M4.3.3 排队行为 93
1 W" }0 N$ }9 z' }% }& c; u& l1 J6 @4.3.4 Queue Equation模块详解——复杂排序 968 R# F5 `6 X4 u& J1 g2 c/ Y
4.3.5 Queue Matching模块详解——实体匹配 101
. p3 W d3 P; R4.3.6 Queue Tools模块详解——查看和初始化队列 102$ O: s3 E/ M$ G- m, Y' j% g# X
4.4 路由(路径选择) 103
" P& j5 \( h$ _1 Y; ?4.4.1 常用模块 1044 p2 x" N2 ?; b3 i @2 Q8 F7 V! h, J
4.4.2来自不同源的实体路由建模 105( Q. c/ x: D! y7 z7 P
4.4.3 发往多个目的地的路由建模 1080 E2 i' q( v+ |1 Z7 k" Z n
4.5 使用活动模块执行处理 115 u& M- [6 R6 S
4.5.1 常用模块 115
9 T& G- W4 Q6 q7 p4.5.2 串行处理与并行处理 116
' `/ B& w2 X4 h, s$ B8 p4.5.3设置延迟(处理)时间 117
. L4 I4 z- {$ u4.5.4 活动调度建模 120
: G$ W* ?* X; E/ p7 _4.5.5 中断处理 1257 {- U# l: f8 f& v3 V
4.5.6运输与物料搬运 134
4 F% G9 W5 N. g& J0 l9 I# m4.6合并与拆分(Batch与Unbatch) 1362 O7 c/ I z6 Y
4.6.1 合并(Batch) 137
6 ]+ u8 }$ M+ j4.6.2 拆分(Unbatch) 1441 c& L* s) o, ]% s
4.7 资源和工班(Resources and Shifts) 147 l. ~: \; i; H1 d2 `2 F
4.7.1 常用模块 148
, k1 h X/ r4 X) D$ _, Q2 Q4.7.2 如何建模资源 148
' p9 f u6 R# l% s1 r4.7.3 资源调度 154
; p9 [9 H C/ `/ h3 B4.8 数据存储与管理 159; U r H. i3 f
4.8.1 内部数据库方法 160) f( I$ w& c6 K- ~ I# y# m
4.8.2 创建和使用全局数组(Global Array) 163
/ i+ ? m2 h# _+ c4.9 基于方程的模块与编程语法 164
1 a: k2 ] l% _" y. C4.9.1 输入变量 164
0 V* Y% a3 ^& I4.9.2 输出变量 165
- b% M. y. O! ^2 p8 K4.9.3 方程 166
* S+ e( R- [; G4 q1 x# d7 g4.10 曲线图模块(Plotter)的使用 169! [( T- u+ P& W8 o
4.10.1 曲线图和数据面板 1693 i+ v% ?2 H( ?# _8 l, }9 K, e( I1 t
4.10.2 Plotter模块工具 170
$ r( T( h+ T7 {* c4.11 实验 173# j( K- H I) d k, N4 {4 a
# q& w, u) |5 b1 U' X
第5章 模型校核与验证 175
7 b4 L: e6 o$ u# f5.1 模型校核(Verification) 175
, W M5 v7 _8 S! s5 f( I% B4 g5.2 模型验证(Validation) 175: l* O' m1 W( e- l9 H2 ? r
5.3 ExtendSim调试(Debug)工具和技术 176
: d2 u& b, n n3 K" u; @5.3.1 调试要点 1769 }3 e: L9 p, ?9 `
5.3.2 利用动画调试 177
; a I6 S7 s/ F7 ~5.3.3 在建模过程中校核结果 177
' W6 w& F I5 B% y- B) w! F0 x5.3.4 用于调试的模块 1772 u" c% O' N: c7 s; w1 L B k
5.3.5 用Find命令查找模块 1781 G8 W4 d/ i1 q' Y1 H* o
5.3.6 删除没有连接上的虚线 179, }, k0 E: @' w
5.3.7 用记事本集中观察比较数据 180* y9 v- d6 ` P( E: V' o
5.3.8 单步运行仿真 180
- B: r! ~0 g3 k4 O" a4 r5.3.9 模型报告 1812 q; r# U: v" l6 j* B- A( B
5.3.10 模型追踪(Tracing) 181, K# z. @) a( B+ E# q
5.3.11 源代码调试器 182
2 G" d* H1 L) C+ E5 \2 `. o1 E
& C1 z; _$ \# d! Y5 b2 ]5 i0 ]& x第6章 仿真输出分析 1832 q9 p& R$ a: ^) ^2 Z0 P9 p
6.1 概述 183
$ I: j* f0 y- t2 \ R9 Z& x! P6.1.1 什么是仿真输出分析 183
' u* q9 s0 K: S) O# Q8 y8 R t( E6.1.2 如何估计输出变量的均值及其置信区间 1830 W; A3 e9 ?! ]- s `; g2 T
6.1.3终止型仿真和非终止型仿真 185! B5 L( p6 ~4 ]5 [0 s
6.2 终止型仿真输出分析 185
8 a" a" n/ w3 b6.2.1 确定初始状态 186
, [, W* u; a! I8 W Y( s6.2.2 确定仿真运行的终止事件 1866 \! K( s/ A7 ? R( z- H8 a1 T# L
6.2.3 确定仿真重复运行次数 187
3 m; Q% b9 b+ i. m% I6.3 非终止型仿真输出分析 188
$ ^6 z1 g! M) v( G" S, _2 T% P2 I+ ?6.3.1 确定预热期 189
% L. D0 |$ D, f: ?% m6.3.2 确定仿真运行时间长度 190
+ \% l" f2 J. s+ }% U6.3.3 确定仿真重复运行次数 190
/ z! A7 D' b/ J. D3 ~6.4 输出变量方差和比例的估计 191
1 u @+ l% U( v9 a! B6.4.1 方差的估计 191
- _, F5 S* A9 m7 B6.4.2 比例的估计 191
1 c: T ~( U ?0 c8 b6.5 方案比较 192! B; X! d- V3 A' A
6.5.1 概述 192
1 N. R+ ~7 ^5 B1 ~/ g6.5.2 双系统方案比较 192
! j2 P2 h+ B+ g' _3 i% h( V5 m6.6 ExtendSim中性能指标采集方法 195, I4 M# i* q$ L% ]
6.6.1 Statistics模块与一般统计 195: L ^5 n( M# }4 @+ T- Y
6.6.2 全能的Mean & Variance模块与高级统计 198
/ k& O$ R3 f1 T0 F6.6.3 预热期的设置 201+ y4 P' F: r N/ v+ B, {
6.7 习题 2021 u) r" b6 v& U3 D+ `% J
6.8 实验 202
. X3 [& \: M- {; \9 [2 k7 D
; Z% d- I( v1 z第7章 仿真优化 208
( w' F' o$ d: i1 B$ j m% n% R7.1 仿真优化概述 208
% K, V2 J1 h8 h! l" U7.2 仿真优化的步骤 208
6 s; |7 j: Y* i3 N1 q; m$ \7.3 仿真优化案例 208
6 j* R! u$ ]$ n4 Q
' |6 h4 a( J/ r. G8 G1 s8 q' l/ G- b' f第8章 典型应用 213
) E- n" S% x' Y$ O( {: x8.1 库存系统仿真 213
& q1 G! I; D- h9 f4 p8.1.1 库存系统概述 213
( g$ ?# B, `3 L( |8.1.2 (s,S)库存系统仿真 2148 F* c |# R2 f& K
8.2 制造行业应用 220
3 U7 H7 \! [" [0 L) {( N! ?% r) t8.2.1 问题描述 220
8 z% o4 S% j8 a9 m2 l: {2 R' s" t8.2.2 创建模型前 2224 l5 Q2 a; F+ f/ w. w5 `8 i- [
8.2.3 建立模型的第一部分 222# E4 Y4 b; A* m+ w" e$ c% T
8.2.4 运行模型 224
, T1 n8 U: J$ ?2 S7 e" o5 T8.2.5 增加2个操作和2个缓冲器 2258 G7 [7 P" {7 R% y1 l# M7 M5 S
8.2.6 增加1个缓冲器和非标准插入站 226- G# o# K' G/ v: k1 J7 c
8.2.7 完成模型 228" z* }) O9 s3 p6 X8 b! R6 R
8.2.8 运行“现状”系统的模型 229
$ W8 j$ C. R# D% e# }) w8.2.9 增加新生产线 229
5 z$ f7 P1 o9 C6 N9 a8 P8.2.10 增加另一个自动插件机 230$ W: Z, a+ O7 `1 X* W) ~# o5 s% _) t" D
8.2.11 结果分析 231) i* x, J, y; @3 M h
8.2.12 增加动画 232 H" m" ~" P1 ~( I3 A
8.2.13 对结果有把握吗 232( T) `" b* I; S( F+ h
8.2.14 最终分析 233
$ ~3 x6 ~2 }, Q, b( J( r: R, n8.3 服务行业应用 234
4 X) L9 ~" i5 u# Z T8.4 集装箱码头装卸仿真 238
* c. d3 A) X% a8.4.1 集装箱码头物流系统工艺方案与运作流程 238
" O; t4 q( R' C, R5 G' f: P- j8.4.2 集装箱码头物流系统仿真建模 2391 Y" i3 j- h. Y0 H! e% O
8.5 实验 245, f: ]- k) j) A$ @0 O# |9 a, T( M
: m( [8 I; a6 W& C第9章 仿真应用的进一步思考 248
# T$ W: ]6 |8 c3 E9.1 系统仿真的本质思考 248: I. n' q) X' x
9.2 形似和神似 249
' F+ l; P V: P, `1 B9.3 系统仿真应用中的几个疑问 253
* y6 M- h# g" S$ t O- R, Z7 v e2 f; _9.3.1 系统仿真是影像制作吗? 253! C3 V0 f1 g3 p3 c
9.3.2 系统仿真模型要和现实系统一一对应吗? 2535 I# c3 H \% n
9.3.3 系统仿真项目如何起步呢? 254
7 l! Z) s* T8 }- X, R# O1 M" g. j3 J4 s* M V" T6 _. s3 v
附录A 仿真用概率统计基础 257 M5 L" \- E& F5 A
A.1 概率论基本概念 257
# c0 N9 F9 S. x( ]A.1.1 随机变量 257
* F7 T% c7 B: r9 V+ aA.1.2 离散型随机变量的分布 257
. ~6 t3 ]1 ~4 H; E2 \2 C1 e/ IA.1.3 连续型随机变量的分布 257
+ h+ L7 {3 u" \+ V4 |: XA.1.4累积分布函数 258
/ j: q; b6 a8 a1 KA.1.5 数学期望与方差 258
# g& t2 j: g( P0 O" JA.2 常用分布及其典型用途 2580 |7 i9 _5 X1 o2 [
A.2.1 常用连续分布 259% w" j4 E4 A5 r# b+ s1 J: `
A.2.2 常用离散分布 2643 M# D4 t, i% f2 k/ H% P" K
A.3 抽样与统计推断 265& x& i F2 K, g! g# \
A.3.1 总体与样本 266
2 Z" E. u! f( ]" A* w2 M5 G; HA.3.2 参数估计 266* d) h3 K' g% O9 {/ v; U V: a
A.4 假设检验 271
1 F6 w W. u2 q, } J参考文献 273 |