本书目录
3 E4 S5 a3 o' G# m1 d2 B X% J! n7 Z. ^" L" Y, R
第1章 系统仿真基础 10/ t# q0 J/ Q9 g. ?$ l
1.1 系统仿真的基本概念 10
' J$ N7 [) }1 {. }' W1.1.1 系统与建模 10
' C0 y' k. @0 l! j$ O; u1.1.2 模型分类 108 J2 N2 I! W1 Z4 M }
1.1.3 仿真及其分类 12
- } T2 v* y4 T# W% K( c0 U1.2 常用可视化仿真软件包 12
% z0 Q/ g. h4 x- N5 I" E( T1.2.1 仿真使用的软件工具 12
" u+ |. }2 x$ ^1.2.2 常用可视化仿真软件包 13
8 x) y2 m" c+ F# [0 D1 I1.3 仿真项目研究步骤 21
7 k6 Q4 M7 ^, a' h L/ B1.4 习题 216 D* ~: E5 o6 z
2 m7 m0 q k/ [. h& e: ~第2章 ExtendSim仿真入门 23
+ I: S2 X' Y$ w& \5 t2.1 排队系统仿真 23
) `. c# m9 L; h% p, q" E' a8 ?0 \2.1.1 洗车模型概述 23
) \ d3 l2 e6 i, Y h9 E$ i2.1.2 从简单开始——单队列单服务台模型 24- J! F) \9 X' l; f( M4 A8 c" N Z
2.1.3 增加复杂性 29' i0 f" H3 F' w- P: E3 H' y# ~: _
2.1.4 典型性能指标 34
) _4 ^$ k% c4 x: X2.1.5 进一步探索 36
) ~. s2 _2 N9 Y2.1.6 排队系统的特征与符号表示 37( l$ \6 c* ^" |) V5 l, k! v+ A
2.2 离散事件系统仿真模型组成 39% I7 b: V3 j: b5 V. X0 }) J6 `
2.2.1 实体及其属性 404 d) _5 z. p0 m8 Z) x2 m# \
2.2.2 资源 40. J* K$ _- Z- I/ D
2.2.3 队列 41" G2 s: B {9 R v
2.2.4 活动 41
5 e. X# a4 Z" Z2.2.5 控制 41% Z* F& j( M$ o6 a7 I& d
2.2.6 全局数据存储 41
: c: j! W6 w+ {2.2.7 系统变量 42* N- \% b+ R0 N" S0 ?! l
2.2.8 事件 43- {0 |* d( @( q% V
2.2.9 仿真时钟 44! v" |; S0 ]. f/ o7 \4 U( _# |/ M# f
2.2.10 仿真开始与停止 44
6 ~$ U+ O' k0 T* _! ~( g0 w2.3 ExtendSim基本操作 45$ s! j8 \, [. C9 ^: u
2.3.1 仿真设置 45- Z! b! b3 Y. K E! {1 Q4 w+ e+ X" g
2.3.2 克隆、笔记本、文本输入、图层 50
1 ^1 c) C7 n) W2.3.3 模型层级(Hierarchy) 51
% G4 h4 F; `9 J7 ?( K f+ q2.3.4 模块连接与模型外观 53
& U% w# }. W P. A) Q; @7 d2.3.5 如何理解ExtendSim模型的逻辑 532 ~: ?5 t. Y7 l/ \) v1 K
2.4 习题 54 l+ A- J: ?$ K/ p9 ^5 s
2.5 实验 545 f! k6 C$ p/ i, U4 ]9 M
. l7 n; |- m/ C! h p; [( y. r
第3章 输入数据采集与分析 55
+ d* f9 ?: v1 p; w3.1 分布拟合的过程 55
3 T+ f4 a: N! e9 X4 m. I4 p! M3.1.1收集原始数据 56
$ s+ G) }1 q. {: V3 O3.1.2 数据检验 60
+ g% `% a1 n- Z8 x. ?& v, s7 [3.1.3 辨识分布类型 64: _" | g3 C. `) A2 ^% Q) |
3.1.4 参数估计 65
3 z& c" T' l% V' m/ ~' j3.1.5 拟合优度检验 662 N, g' e" K2 i$ h+ K3 g2 d
3.2 经验分布 67
- o6 _5 F: m3 [4 A3.3 使用Stat::fit软件进行分布拟合 67
: ]4 k3 {' [# | Z( B& D- K3.3.1 理论分布拟合—连续随机变量 684 \' _9 G+ d6 R/ m s. |
3.3.2 理论分布拟合—离散随机变量 76- z$ K( b, Y- Q4 M z
3.3.4 经验分布拟合—连续随机变量 78# b( \8 Z; e) E8 @/ D& l( P' |
3.3.5 经验分布拟合—离散随机变量 79+ w( c6 @* y* h# H4 _
3.4多变量与相关输入数据 81
! E2 z! I( e& Q3.5 习题 81! k2 h. T+ s! f3 k2 i& n
3.6 实验 81 B7 x9 Z( s4 j1 h! y1 u
4 u$ x8 X, [8 B& H第4章 结构建模 832 j2 ~& s0 V! o4 l8 u& A% @
4.1 ExtendSim模块概览 83$ d `/ Z1 t; B* Z, f- C* Q/ X
4.2 实体生成与实体特性 84
' @+ I+ d0 }: e7 X8 I4.2.1 常用模块 84
# K- \- T; J# E4 B4.2.2 实体特性 85' y ^1 c) L' j I
4.2.3 批到达建模 90
, t2 b K4 u) n8 R4.2.4 非平稳泊松到达过程建模 91
0 C% I$ j* j) C2 @8 k4.3队列和排队规则 92
6 K J. _ T; ] D. I( C4.3.1 队列模块 92+ v' P8 f: B- Y. J
4.3.2 排队规则 93
! U- l$ E; [$ M1 z4.3.3 排队行为 93
: _% S/ q o. C. Y* \4.3.4 Queue Equation模块详解——复杂排序 96
9 s* Y" t' ]0 S0 Y# `6 g) g& Z- ?4.3.5 Queue Matching模块详解——实体匹配 101
9 ~( `0 ]( z( X% b- Q+ ]1 s- G4.3.6 Queue Tools模块详解——查看和初始化队列 102
1 v* M3 n9 v" w" Q0 k- `" }1 f* v R4.4 路由(路径选择) 103
6 ?5 Y# r+ [! X- C! `4.4.1 常用模块 104/ }, y6 m$ F& ]4 c" _
4.4.2来自不同源的实体路由建模 105; l4 u5 Q) F+ P* @+ ?9 O
4.4.3 发往多个目的地的路由建模 108: u8 @ u$ y$ Q" u9 t% b/ i2 \
4.5 使用活动模块执行处理 1157 E& V3 o4 }; g1 ]
4.5.1 常用模块 115
6 ^% G7 ?2 v. ~/ T4.5.2 串行处理与并行处理 116
" H. H o' |! l7 j/ T- l: m2 j# D4.5.3设置延迟(处理)时间 1175 f/ U, ^! z+ _
4.5.4 活动调度建模 120
s& N0 M. M% V `2 O8 l( A4.5.5 中断处理 125
* k( d; A- b& V( b/ p4.5.6运输与物料搬运 1340 @2 c' T$ T% o( {4 E
4.6合并与拆分(Batch与Unbatch) 1366 y4 x$ C' `- i! b7 W
4.6.1 合并(Batch) 1377 k3 H8 _; l) T: R" M
4.6.2 拆分(Unbatch) 144" S0 a( i* H1 M+ [4 P; t
4.7 资源和工班(Resources and Shifts) 147
b+ a9 k/ g8 \4.7.1 常用模块 148% d2 n# X8 ]: D
4.7.2 如何建模资源 148
) L: B5 o; _$ D3 `) Z4.7.3 资源调度 154
# t( S( J t" F) X' [- w* G4.8 数据存储与管理 159# V. l/ @% x: {: k
4.8.1 内部数据库方法 160' d# `- L2 T- ?* x; U3 ^! y
4.8.2 创建和使用全局数组(Global Array) 163' P! y; Z* {4 j8 D/ ?6 Q
4.9 基于方程的模块与编程语法 1641 \5 `/ c2 X- }! }7 ^# ?
4.9.1 输入变量 164
) y: Y: ? N- ? e7 p9 G4.9.2 输出变量 1651 _3 s _' Y/ o* T4 n! O9 w
4.9.3 方程 1663 p" Z. w! m6 I2 b
4.10 曲线图模块(Plotter)的使用 169: j0 n3 i2 V) g/ z9 g% A8 r
4.10.1 曲线图和数据面板 169
* ]5 x. J: w% |4 w! Z) Q/ c2 k: z4.10.2 Plotter模块工具 170
3 a/ d d' v$ U# @; l$ n+ r4.11 实验 1735 J3 w4 E! y0 s3 U
; P& z( n" ^9 G7 R( o) p第5章 模型校核与验证 175
9 r2 O: U+ s2 Z3 C5.1 模型校核(Verification) 175# p. Z( @$ O) ^+ C( q( ~ |6 }) `
5.2 模型验证(Validation) 175/ ?% r# c* w. \; z0 U
5.3 ExtendSim调试(Debug)工具和技术 176
! x+ J t R2 l+ k E7 S6 I& P5.3.1 调试要点 176
4 X9 |2 D" u, ]" h0 t$ s5 L5.3.2 利用动画调试 1776 |+ V# P ?3 O% s0 x
5.3.3 在建模过程中校核结果 177, Y ]: |/ T4 }3 L
5.3.4 用于调试的模块 177
9 C: ~6 l; m3 X, O' W5.3.5 用Find命令查找模块 178% k, F2 i% F; @% B8 L- c2 W
5.3.6 删除没有连接上的虚线 179* w+ B5 n+ K+ J; Y+ C* z! x/ S* {. r
5.3.7 用记事本集中观察比较数据 180. j; t/ x' X+ H, j8 b1 R2 m
5.3.8 单步运行仿真 1803 Y! V" N5 w$ u; x' n$ Z
5.3.9 模型报告 181
- |0 s4 |2 h# f; z1 ~5.3.10 模型追踪(Tracing) 1818 @/ J! ^, k* F S& }, r4 U" k
5.3.11 源代码调试器 182+ w4 A% Q' b3 W4 b" S4 s
" Q; o' ` N5 i" \第6章 仿真输出分析 183
" d/ J# _- `! w. ^: }& C6.1 概述 183
% x2 l: b. ?3 R+ b, n7 b6 J6.1.1 什么是仿真输出分析 183& f" ?' L# ^( \3 [2 v4 c! }5 Q( k
6.1.2 如何估计输出变量的均值及其置信区间 183 ^( R8 n% o, o' ?0 m8 S5 v
6.1.3终止型仿真和非终止型仿真 185$ U, O: j) L9 m: K# U$ ^" ^- A
6.2 终止型仿真输出分析 185
. n' s. y4 w$ m0 F e6.2.1 确定初始状态 186
; D7 T" q0 F3 }& L+ n8 n, e6.2.2 确定仿真运行的终止事件 186
9 u+ e9 _5 {5 @* k9 y# s/ ]+ F. g6.2.3 确定仿真重复运行次数 1878 Y& ]% D U2 u# P% a$ r$ k
6.3 非终止型仿真输出分析 188" m& P$ Q/ n; F+ _# W) _" x( Y
6.3.1 确定预热期 1899 F" d, B" y# y
6.3.2 确定仿真运行时间长度 190
) B, I8 w0 |' ~& G: ^3 ~# N' `7 b: a2 f6.3.3 确定仿真重复运行次数 190- [' R. }0 J0 @4 v! T4 h# X8 |
6.4 输出变量方差和比例的估计 191; O% B) n1 ~9 ^; s6 _) |( R$ s) [
6.4.1 方差的估计 191
/ [, ]) D0 M7 R6.4.2 比例的估计 1910 C/ m8 A8 j1 `! t6 \
6.5 方案比较 192
8 Y- c2 R# Z! U1 ^5 G3 ^" I6.5.1 概述 192
# U6 ^" g! k j1 P P6.5.2 双系统方案比较 1929 \7 w9 ?- v/ s' E) ]$ f
6.6 ExtendSim中性能指标采集方法 1952 P2 ?% Z6 p3 y$ P8 Z" g# n
6.6.1 Statistics模块与一般统计 195
$ [3 O% m/ S( l9 H& |' ?( A X3 v6.6.2 全能的Mean & Variance模块与高级统计 198
% ? U0 R6 u7 Q- ~% ?6.6.3 预热期的设置 201
3 j" I6 N6 g8 r4 K6.7 习题 202& n K* D9 `8 t" J1 X; @5 @
6.8 实验 2025 d- K+ E& A0 c6 h- D. H9 ?' A
/ l8 c9 A( ]* ^0 I% ]第7章 仿真优化 208
6 [# d* A( P. o9 @2 o* ]7.1 仿真优化概述 208
, U; N, ~0 m- K7.2 仿真优化的步骤 2081 O7 I' O: F8 Y
7.3 仿真优化案例 208
9 M$ ^% n+ C2 F
. ?" u* U9 e9 M& ^ m第8章 典型应用 213' i/ m7 {6 {' R3 X* ?3 w7 Y
8.1 库存系统仿真 213, {* A2 o! c, P
8.1.1 库存系统概述 213
$ w- ^! b7 I& l. S; G% C8.1.2 (s,S)库存系统仿真 214
9 Z* [- m$ C% i; b! U8.2 制造行业应用 220
4 o0 x0 O4 s2 {1 @8.2.1 问题描述 220
% ~& X+ n2 e" ^# B0 d! ~8.2.2 创建模型前 222
5 i' `. r; Y* G$ y) L8.2.3 建立模型的第一部分 222$ K0 m7 _& f: W9 ?/ `( y- ~0 g
8.2.4 运行模型 2246 [3 J' L- w, I, p, b; L% m
8.2.5 增加2个操作和2个缓冲器 2252 ^3 X' D& S: ^; Y$ x& s
8.2.6 增加1个缓冲器和非标准插入站 226
8 n' T: Z! O( [& z8.2.7 完成模型 228 W3 B6 i4 ]: f* c4 j5 a0 H9 V" G/ @
8.2.8 运行“现状”系统的模型 229
% W& o# f# L, m) F1 U1 C8.2.9 增加新生产线 229
& W1 U$ B2 n9 v7 X3 w% I7 B. d( _/ q8.2.10 增加另一个自动插件机 230
) M& w5 D o* E6 a* F' m/ S' Z" C; l+ @8.2.11 结果分析 231
4 \$ s4 o" q% x8.2.12 增加动画 232
4 Y- V. d6 J6 I4 ]2 v8.2.13 对结果有把握吗 232
" n3 Y- l8 n& u* I+ v( H8.2.14 最终分析 233) j, t m! X+ q' W& c+ z
8.3 服务行业应用 234& u3 ?8 K9 m, r
8.4 集装箱码头装卸仿真 238; d/ D* h7 A8 w9 [. T, I' a% w$ t/ \
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
7 ~! a+ A, c7 b$ j- A- [8.4.2 集装箱码头物流系统仿真建模 2394 _5 ~ q- Z) }+ x |+ u$ i Q1 m
8.5 实验 245
( G: _/ r6 q: _
- q8 n: u9 n$ _0 j: g第9章 仿真应用的进一步思考 248
" {7 X# ~( a& G' t& w: P9.1 系统仿真的本质思考 248+ h* o* J5 O X6 U
9.2 形似和神似 249
0 [' v2 R. q4 ~# w9.3 系统仿真应用中的几个疑问 253
5 h+ S, `7 W, ~( H9.3.1 系统仿真是影像制作吗? 2535 l* l3 W* n3 f% U; T
9.3.2 系统仿真模型要和现实系统一一对应吗? 253! t4 d- N4 A3 E
9.3.3 系统仿真项目如何起步呢? 254
2 ?7 o4 Z" B' z0 p8 B" [
7 X, f! x) U3 N; b# f; L附录A 仿真用概率统计基础 257
9 a0 K! D0 ~3 U$ g" V9 CA.1 概率论基本概念 257
6 }( Z- k, o) }1 ^A.1.1 随机变量 2572 r7 [, w+ b; t6 K
A.1.2 离散型随机变量的分布 257( U* _0 _8 i R
A.1.3 连续型随机变量的分布 2578 F" F; N6 y- \$ P
A.1.4累积分布函数 258* n) X0 j) L; i8 a C9 g1 k
A.1.5 数学期望与方差 258
6 L% X5 m. A+ f9 RA.2 常用分布及其典型用途 258
& F& f# }/ ?9 {- {2 i, k' F/ I3 |A.2.1 常用连续分布 259, B$ P5 l- f' T4 |/ K
A.2.2 常用离散分布 264
% {+ L8 E4 B7 t* W kA.3 抽样与统计推断 265+ i) d" j( U K1 S4 m7 X: Y
A.3.1 总体与样本 2661 M4 E9 ^ {; o8 V; C
A.3.2 参数估计 266
1 ~7 _0 v. b; ?. n* @: X1 ?8 G& G! lA.4 假设检验 271) K8 I/ R6 \" P# ]* n
参考文献 273 |