本书目录1 _. `3 y: A2 h7 J+ D
8 ?9 q5 D+ o; L& J, c A第1章 系统仿真基础 10
j) n* q' s2 \. H/ X$ {$ m1.1 系统仿真的基本概念 106 ~: n. v' ^2 F9 F8 X! Z5 J
1.1.1 系统与建模 10
2 G. u* \% a `" P" i. t2 f" R1.1.2 模型分类 10
' N; O, ]6 U' D8 T! l# a5 o {1.1.3 仿真及其分类 12
! w; U( @, p; h! n! }' t4 O1.2 常用可视化仿真软件包 12# J; k6 S, [/ H& X0 d
1.2.1 仿真使用的软件工具 12( \7 C+ n- u( C$ d e0 y) k
1.2.2 常用可视化仿真软件包 13" m9 I, X U9 n0 } y! ]
1.3 仿真项目研究步骤 21
/ T/ e3 C. u! X3 | M8 B$ z1.4 习题 21: m6 E5 B* W9 J
2 F8 }1 e/ e3 Z( H" }/ u第2章 ExtendSim仿真入门 233 p/ G8 w$ b! @( u+ S4 r5 F
2.1 排队系统仿真 237 C$ ]8 ~/ _& T2 `
2.1.1 洗车模型概述 23/ c: N; ~7 s h/ f
2.1.2 从简单开始——单队列单服务台模型 24
* ?+ F' c& a% d$ f% b2.1.3 增加复杂性 295 ^& H& H, Z$ S' s# {" W
2.1.4 典型性能指标 34
+ h; o0 n% l( G) i. g3 U( J2.1.5 进一步探索 361 T+ v$ i% L/ Q1 c* w% W K
2.1.6 排队系统的特征与符号表示 37
) ?4 _' d8 c* j2.2 离散事件系统仿真模型组成 39) ^9 p5 P+ e7 A; G/ _0 G2 }
2.2.1 实体及其属性 40, {6 q, {, W7 N/ x/ r T" A5 s
2.2.2 资源 40! b) j, a4 X. _7 @; J# o
2.2.3 队列 41
7 v J! k+ @; \# r2.2.4 活动 41
9 X0 }1 S$ l8 E) K" ?- ?2.2.5 控制 415 e. i9 v' L5 f2 |0 r$ Y+ C: x
2.2.6 全局数据存储 41- e- f/ ?! b, v; Z ]1 I
2.2.7 系统变量 42
! z# R$ j' Z; l4 v6 t3 T; T2.2.8 事件 43* C% ]6 n( D0 Q& M. ~+ z
2.2.9 仿真时钟 44
7 U x4 a( t: t/ g' X2.2.10 仿真开始与停止 440 ?5 m' z6 A: X3 ?" z* \: M7 I
2.3 ExtendSim基本操作 45- L" A7 O, \) W
2.3.1 仿真设置 45
2 {1 a" j, k) ^& D ]" @7 X* f2.3.2 克隆、笔记本、文本输入、图层 50* a% w, @: }1 _* [+ n1 I
2.3.3 模型层级(Hierarchy) 51, Q- l% R9 z( J: t6 H/ B# [
2.3.4 模块连接与模型外观 53
+ h1 J; |9 K# A' ?) e7 T2.3.5 如何理解ExtendSim模型的逻辑 53& _( Z6 j3 [$ ?7 A1 C
2.4 习题 54
% F5 X2 E, I7 m+ C2.5 实验 542 i2 t$ Q# X0 v
" Y9 p8 }4 {& B1 Y$ P. o% C第3章 输入数据采集与分析 55
9 u: S* \* Z7 _7 s. S3.1 分布拟合的过程 55
& K/ O" P2 M; I) Q3.1.1收集原始数据 560 [( p! q0 b' ?2 j! a( }
3.1.2 数据检验 606 O6 H% |6 Z; f3 W
3.1.3 辨识分布类型 64; U7 M+ P& H- t4 S1 S4 L
3.1.4 参数估计 65
B1 |/ k- @8 _, e# X" j% q5 i5 z3.1.5 拟合优度检验 66% Y$ p; f6 Y- ]% E& v. s1 ]. n
3.2 经验分布 67
+ T% m7 \; H' a4 l3.3 使用Stat::fit软件进行分布拟合 67# y9 Q" L% i5 K o' h' T
3.3.1 理论分布拟合—连续随机变量 68- n) d' Q; g" G& L8 A; @) l, X
3.3.2 理论分布拟合—离散随机变量 76
, a) ^( H6 `$ R( A n0 G P0 S3.3.4 经验分布拟合—连续随机变量 78
! x7 A9 e2 ?8 _3.3.5 经验分布拟合—离散随机变量 79- A2 f% X2 Y- H1 z% b9 a0 w& Z
3.4多变量与相关输入数据 81
: k P+ Y( {8 C. r' L3.5 习题 81
+ x) o M( i, E7 K3.6 实验 81
" e3 G# q" v7 u# Q/ u* F4 \- D; T$ ]: z5 O* m/ {4 @8 L6 T
第4章 结构建模 83" `% J# F% z# [& Z; U3 K
4.1 ExtendSim模块概览 83
* \ I/ g3 a+ d4.2 实体生成与实体特性 84
9 V- z+ U- B) Z1 Q/ ]2 \4.2.1 常用模块 84: A# O; C( B B+ W* [& J2 x* F
4.2.2 实体特性 85
, J8 c8 a" j" s t( S4.2.3 批到达建模 90
% W# l/ P4 U# ^( B5 V/ o4 a4.2.4 非平稳泊松到达过程建模 91
V% h4 h% f- `- X4.3队列和排队规则 92
1 E# U2 f( Z1 M5 a; s0 x g4.3.1 队列模块 92+ _+ y0 Q( m# [0 {6 p1 V
4.3.2 排队规则 93
, l) `9 r. ]& x8 Z5 ~) ]4.3.3 排队行为 93) c( k. l0 p' d4 K9 x
4.3.4 Queue Equation模块详解——复杂排序 96; t. L/ g* D: m
4.3.5 Queue Matching模块详解——实体匹配 101
; K! C {3 u( Q) @4 e- X$ g9 `4.3.6 Queue Tools模块详解——查看和初始化队列 102) e4 o+ ]9 ^& g+ I
4.4 路由(路径选择) 103
5 i a! C" ^) b7 B9 X1 X# e4.4.1 常用模块 104
! V; j7 u9 ^4 U& p) {8 m4.4.2来自不同源的实体路由建模 105
# D2 z4 o6 D; ] s4.4.3 发往多个目的地的路由建模 1083 X. N D; ?' @$ ^" [, k* B
4.5 使用活动模块执行处理 115
- `8 Z# s7 E% T: ]& {- D+ V4.5.1 常用模块 115
0 O/ U U& e* R: P, j7 x4.5.2 串行处理与并行处理 116
8 r9 z1 ]5 h% Z1 d# l2 |+ ^) V- h4.5.3设置延迟(处理)时间 117
2 ]$ y4 \9 G% H" k' ~4.5.4 活动调度建模 1203 p. @4 g, N9 G
4.5.5 中断处理 125. q/ {7 ~4 f, u% V# O/ x3 t
4.5.6运输与物料搬运 1346 v0 b8 n2 B1 w0 G5 N* ^$ ]9 M, Y
4.6合并与拆分(Batch与Unbatch) 136/ C b; N! ]+ u5 T3 q& e' P
4.6.1 合并(Batch) 137
4 ?: p n& C% y' _4.6.2 拆分(Unbatch) 144
6 r4 t: Q* T( O2 [/ O7 F& ^4.7 资源和工班(Resources and Shifts) 147" w: @. P) \ `& Y' D+ |$ b
4.7.1 常用模块 148
$ G1 k1 X) r* q4.7.2 如何建模资源 148
/ v% K! V4 Q: a6 H) I4.7.3 资源调度 154
+ V% L- L( ^" `' l4 O n1 w. [4.8 数据存储与管理 159# T- R: @0 D" H- G9 z7 g5 s! D
4.8.1 内部数据库方法 160' l& g( p, G. Y ?
4.8.2 创建和使用全局数组(Global Array) 163
0 r) n4 e3 }/ `9 u- _4.9 基于方程的模块与编程语法 164 n" a2 D7 {! v& V
4.9.1 输入变量 1648 }3 X0 S. I4 i* e
4.9.2 输出变量 165
) S8 B, W: ~. ?& n% L j4.9.3 方程 1664 p3 q0 b" p; I6 N% u2 I B8 C4 M
4.10 曲线图模块(Plotter)的使用 169
G& N) W: N# Y, v# }, B& W4.10.1 曲线图和数据面板 169
! ]* x& x8 G: N: U( e3 j+ r! M& f4.10.2 Plotter模块工具 170
7 ]% U' U; [* F4.11 实验 173- n) p( o. d$ T5 O; `6 Y, M. V
7 K1 v0 W+ ~8 N第5章 模型校核与验证 175
, k/ J1 t* i/ L' h* }5.1 模型校核(Verification) 175: _9 l# G, ~4 R4 |+ }
5.2 模型验证(Validation) 175
& w+ m8 r5 M+ Q! \- [; q5.3 ExtendSim调试(Debug)工具和技术 176
& T/ w6 J7 P9 S5.3.1 调试要点 176, O% z5 f( c i/ w! U9 f& Z
5.3.2 利用动画调试 1779 ^# t4 S: `4 k! `3 K5 O
5.3.3 在建模过程中校核结果 177
& \" B- K8 b: h/ \' e7 a% x5.3.4 用于调试的模块 177
" e& [4 T5 C) y/ ^8 v" b) v+ w" W# z5.3.5 用Find命令查找模块 178
. @+ w* f7 v9 X5.3.6 删除没有连接上的虚线 179 n' b7 v, D R& B
5.3.7 用记事本集中观察比较数据 180
Q5 [- o' F, k0 J9 H5.3.8 单步运行仿真 180+ P+ Q! M) B* r
5.3.9 模型报告 181
0 d+ @" Q9 a* u8 i% [8 J. Y B2 I; n5.3.10 模型追踪(Tracing) 181
1 F9 k' r- p2 N/ H5.3.11 源代码调试器 182
& V; r- K6 P! ]6 M% j% o5 l: O% V
第6章 仿真输出分析 183
9 l- \ z6 ]% Q9 j g# W3 C6 m6.1 概述 183
; u1 Z. s3 Z' H4 ~$ K6.1.1 什么是仿真输出分析 183' j; E; u* t: g* O1 N3 t
6.1.2 如何估计输出变量的均值及其置信区间 183
; e0 D4 s/ P" j6.1.3终止型仿真和非终止型仿真 185
; T2 r* x0 z% z$ H/ N6.2 终止型仿真输出分析 1857 O& ^! ?# J0 l2 V! f/ m; M
6.2.1 确定初始状态 1863 M* \( x0 v V% D! ^
6.2.2 确定仿真运行的终止事件 186
6 ^$ g5 R- L8 I% @& f' Y6.2.3 确定仿真重复运行次数 1876 H' H0 w9 u6 X# s% G3 v) r" {
6.3 非终止型仿真输出分析 188
' c, S2 D, _6 P5 G( M8 t, F# k6.3.1 确定预热期 189% W+ L! |$ q7 i/ B
6.3.2 确定仿真运行时间长度 1904 B4 ^$ h6 ~' H# @
6.3.3 确定仿真重复运行次数 1902 d. R( }8 u# o
6.4 输出变量方差和比例的估计 191
( @6 t) R; P1 N! E# c6.4.1 方差的估计 191
; f0 V" k# p" J8 ~6.4.2 比例的估计 191
! T$ e$ a9 S$ C( q; G6.5 方案比较 192* y, O1 U, S/ I; ~. q
6.5.1 概述 192
) ?: x V, [6 s3 ^6.5.2 双系统方案比较 192
5 E& S. }/ X" ?& |3 t& H6.6 ExtendSim中性能指标采集方法 195
) q6 ?* w9 @- H. E- ~6.6.1 Statistics模块与一般统计 1950 s0 l4 Q r' r9 U/ \7 K4 T
6.6.2 全能的Mean & Variance模块与高级统计 198/ {3 y: _! w- r. w
6.6.3 预热期的设置 201
. c8 l D$ f! u# e9 f; N$ {: }6.7 习题 2029 X( x7 s$ ~7 G3 Q3 I
6.8 实验 202
& l. K, r) Q: T5 m* C6 c( }" n7 X9 h6 j5 q" h7 C% ^
第7章 仿真优化 208
. q% H \) j3 @, y& F$ E7.1 仿真优化概述 208
% C0 T$ M$ G2 U% i( a9 K0 S7.2 仿真优化的步骤 208
7 u$ U/ k# y# f+ Z+ a7.3 仿真优化案例 208
, m; [* q% O1 S5 s! Q! ], N
4 ~* b9 M: ?2 H7 N, T. A第8章 典型应用 213
8 X) p! ~6 @/ K6 w$ p8 o8.1 库存系统仿真 213
% K% R& ^9 q7 H8.1.1 库存系统概述 2133 W2 _7 r; R: |
8.1.2 (s,S)库存系统仿真 214
1 ]. `( W: D3 k5 G3 V+ ]& I6 \8.2 制造行业应用 2205 n% n8 \1 Z. Q: p
8.2.1 问题描述 220* l7 z; O9 ?& ~) Q( Q7 U1 Y3 I
8.2.2 创建模型前 222, {# o" @3 i/ Q( G( s8 D
8.2.3 建立模型的第一部分 222
q0 C" D6 T1 j0 ]/ i8.2.4 运行模型 224
+ E* k( w V: q7 V: {# h8.2.5 增加2个操作和2个缓冲器 225* Z$ N8 W$ o* ?
8.2.6 增加1个缓冲器和非标准插入站 226% m; m# d3 P. @9 v6 d
8.2.7 完成模型 228$ j& s0 K/ F% {, Z6 ]( T8 ?
8.2.8 运行“现状”系统的模型 229- j3 M6 p% E7 C+ p
8.2.9 增加新生产线 229% R0 [ q. a$ C7 ]+ k
8.2.10 增加另一个自动插件机 230
% ?; p+ v: U0 y1 o% B2 H8.2.11 结果分析 231
% |* @" G7 G( h; X4 K9 o3 n4 ~8.2.12 增加动画 232
% L6 }' n8 D9 T- d- ~" c+ e8.2.13 对结果有把握吗 232
' N: n Z% ]8 G" @8.2.14 最终分析 233+ \% c# R/ j% f8 ] Q- m6 A1 r
8.3 服务行业应用 2341 V6 e* D6 ?" I
8.4 集装箱码头装卸仿真 238% z% d. S" t, C @! i( }
8.4.1 集装箱码头物流系统工艺方案与运作流程 2386 C2 P8 S" U; ^( U5 z. v. u C" a
8.4.2 集装箱码头物流系统仿真建模 239
6 t* k; w" Q+ f& K6 y6 ~8.5 实验 245# k9 A6 Q4 j, Z2 c, b/ c
" Z! u- A) a Q# A/ w
第9章 仿真应用的进一步思考 248/ @( R+ @& y& X
9.1 系统仿真的本质思考 2485 b- ]2 Z2 [( Z2 Q* ?6 }
9.2 形似和神似 249
+ ?9 R6 s+ E f2 G& Q9.3 系统仿真应用中的几个疑问 253
, x2 @$ K1 O+ D, E( e5 ~+ c: N6 m9.3.1 系统仿真是影像制作吗? 2537 e0 u. ^, X; y) V B# Q) r
9.3.2 系统仿真模型要和现实系统一一对应吗? 2539 R& [/ S7 Y4 g* @' Z# Q
9.3.3 系统仿真项目如何起步呢? 254
* h6 t* M1 M8 C. N( y% \
( ?4 q. ^ S( k. F附录A 仿真用概率统计基础 2577 A9 m$ G' f1 U# C2 |# s
A.1 概率论基本概念 257
9 q1 n2 F& y8 v3 P$ ?; S" r, y3 ~A.1.1 随机变量 257- O Z0 D, a" b9 U# |8 `3 w
A.1.2 离散型随机变量的分布 257
; o% o0 ]7 f- o3 LA.1.3 连续型随机变量的分布 2578 q+ ?/ j4 J$ g4 S1 U! a5 B2 f
A.1.4累积分布函数 258. [" q$ `# d( M9 w9 |3 a r
A.1.5 数学期望与方差 2583 W L9 Y2 v! B) I$ R
A.2 常用分布及其典型用途 258
( W8 }/ K- ?& ^0 gA.2.1 常用连续分布 259
" _( N4 V8 A. l6 ] K9 i& G6 bA.2.2 常用离散分布 264
9 x) G& q$ x n0 p% x/ vA.3 抽样与统计推断 265) t8 [& h' I9 e0 Z1 f8 q3 U
A.3.1 总体与样本 266
/ |( W8 K4 d- r- i. \A.3.2 参数估计 266
# s* d& N, Q* d# H- Y% yA.4 假设检验 2714 d( j. l# x8 u# u5 Y
参考文献 273 |