本书目录5 U4 D+ O& ?# K. a9 o8 M+ R
. p- K/ W& _4 x* F
第1章 系统仿真基础 10
' H0 u5 {9 s9 q$ I) T1.1 系统仿真的基本概念 10& _0 |; L# N, i' y7 |% `
1.1.1 系统与建模 10% ^" O( B6 p7 C5 R+ {6 H0 r& j- j# W9 _
1.1.2 模型分类 10) J1 [6 y( S5 j" e
1.1.3 仿真及其分类 12
' `: w9 D+ |9 L8 }6 Y7 u1.2 常用可视化仿真软件包 12
; k- ~3 y- r* q( M- q, g7 V2 O* ^1.2.1 仿真使用的软件工具 12
) Q) W$ L6 K# f: S/ _4 Y2 |+ m+ Q1.2.2 常用可视化仿真软件包 13: {7 y; C, N. p* ~& B
1.3 仿真项目研究步骤 214 s: X! S' V/ A. T
1.4 习题 21
* u2 X' h+ o: @2 k- t4 l% Z% D$ J3 V2 N$ }4 {- a9 _5 T- N, w9 D* e
第2章 ExtendSim仿真入门 23
* E: ~! c. W% x7 S! M9 S2.1 排队系统仿真 23( o9 s! A. E: Y( t
2.1.1 洗车模型概述 23
) i9 s( ^7 D3 ]2.1.2 从简单开始——单队列单服务台模型 24
0 ^1 J( e# w d, y. N+ d2.1.3 增加复杂性 29
3 ?9 H- K1 a$ J! v2 K2.1.4 典型性能指标 34
7 X5 O" @. G8 y' W2.1.5 进一步探索 363 u5 ?* V$ B/ `1 L' r
2.1.6 排队系统的特征与符号表示 37
F9 k( w7 s! A' f8 N; ?2.2 离散事件系统仿真模型组成 39
7 u5 I3 P3 d0 q5 P# u6 ]6 s/ A# @2.2.1 实体及其属性 40; r3 m1 G7 z! h, ?4 Q3 c, ~2 g9 _% |
2.2.2 资源 40# X) G2 n9 _3 Q) x
2.2.3 队列 41
% D3 B, e. f+ `" W, w2.2.4 活动 41
7 J8 L- h- x4 [/ q9 h2.2.5 控制 41/ ^8 E% _7 n, F8 k4 L
2.2.6 全局数据存储 41$ Q4 e; Y" p3 P; m9 w: \+ ?" |
2.2.7 系统变量 420 T4 @1 M w6 D& z9 ]
2.2.8 事件 43! ?8 w" p( r) J+ |. s2 K8 o
2.2.9 仿真时钟 44: J) c9 V$ x2 ?5 A+ X" v$ u
2.2.10 仿真开始与停止 44
0 Q6 ?. b0 _+ z# Q2.3 ExtendSim基本操作 45& Z1 G) S7 K! X6 `3 p% N0 ?' x+ S0 e
2.3.1 仿真设置 45
# L" `. f3 U6 \. \1 P+ \% [9 ^2.3.2 克隆、笔记本、文本输入、图层 505 f n3 u7 s- t8 d7 S
2.3.3 模型层级(Hierarchy) 51
$ m8 ]$ R; P& v2 n: ^2.3.4 模块连接与模型外观 53$ C- E# k: g C5 ^! V9 Z/ f4 u
2.3.5 如何理解ExtendSim模型的逻辑 536 ]6 }" @* @' o' r$ m& M# b" b+ M
2.4 习题 54; m, w$ ?3 {4 R: o" q- |
2.5 实验 540 r; x9 G6 [: C* h
' R$ a* N. x9 g& g9 R第3章 输入数据采集与分析 55* u4 H' u4 [% f$ c+ k
3.1 分布拟合的过程 557 x5 y6 K% ]$ ]
3.1.1收集原始数据 56* N! H# b* p8 p( J, `- T
3.1.2 数据检验 60
7 H" `! h1 g) Y# N3.1.3 辨识分布类型 64
% S( b# ?3 T0 l1 J3.1.4 参数估计 65! }% c1 S' D6 _. y
3.1.5 拟合优度检验 66! y, x z) G, G) C$ n
3.2 经验分布 67& {( S/ `* R) I4 ?6 f) }1 C I/ L
3.3 使用Stat::fit软件进行分布拟合 673 T+ L" R2 Y, u- C
3.3.1 理论分布拟合—连续随机变量 68
2 d" e. N. M a$ ^5 D3.3.2 理论分布拟合—离散随机变量 76( E. R* d6 B6 _0 d$ Y }3 {
3.3.4 经验分布拟合—连续随机变量 784 C0 I; V: b/ Q% r! m$ ?- c
3.3.5 经验分布拟合—离散随机变量 79
: V! H+ B4 B' y6 I+ F3.4多变量与相关输入数据 817 }6 q. O9 W( d, ^. }- ]1 `
3.5 习题 81( Q9 r( W4 _1 K* F/ X
3.6 实验 81) R, C4 M( D k0 O
& k9 `% c; f, J( g/ ]. d9 N) o. L6 _/ n第4章 结构建模 83
* f& R# n' F* U3 }; Z% r. b) s4.1 ExtendSim模块概览 83
* Q, l2 B7 N$ b4.2 实体生成与实体特性 84
1 Q# [/ a" I& U& k2 I3 [' u5 p4.2.1 常用模块 84
- S" [: L4 O4 B$ ^, W4.2.2 实体特性 85
/ U! G- z/ H8 {8 x4.2.3 批到达建模 90' }# i$ q W% A) J
4.2.4 非平稳泊松到达过程建模 91
7 z9 r( E2 B" j2 B8 m; I* D( Z4.3队列和排队规则 929 I& Q# H7 ~- r
4.3.1 队列模块 92, _ o, s! C) K& J. O. p
4.3.2 排队规则 93
* g2 K& f8 ^7 s5 C5 j* t, B4.3.3 排队行为 93: F! l0 L1 A* ]: D7 C, z* S. c" K: D4 d
4.3.4 Queue Equation模块详解——复杂排序 96
2 B( K- {: B+ x% I6 j( O/ h4.3.5 Queue Matching模块详解——实体匹配 101# S3 ~; N5 ]. h* [7 t5 o: ^
4.3.6 Queue Tools模块详解——查看和初始化队列 102
$ k' j: v4 p+ M8 Y( U4.4 路由(路径选择) 103
- V$ y# d! N3 l. u, T1 X4.4.1 常用模块 104
3 w9 w+ w8 }1 g4.4.2来自不同源的实体路由建模 105+ P3 L! h( M2 a. m6 H2 B4 z# Y
4.4.3 发往多个目的地的路由建模 108
7 P; L$ \$ P$ q4.5 使用活动模块执行处理 115
$ I" x, r' s/ H+ P4.5.1 常用模块 1156 ]+ n% z; n g
4.5.2 串行处理与并行处理 116
5 g& r3 _0 O4 ~& Z% a0 W3 @) T4.5.3设置延迟(处理)时间 117
) d; P- B: [6 J! i# _) q4.5.4 活动调度建模 1207 |) R1 n2 |4 t4 X
4.5.5 中断处理 125
. N# V- m9 {: r2 d& D4.5.6运输与物料搬运 134
% G6 Z8 W- |- I, R* E4.6合并与拆分(Batch与Unbatch) 136 n# F$ k) v0 O u* `
4.6.1 合并(Batch) 137
* A& Y2 f% P9 Y1 \7 ^( i# J4.6.2 拆分(Unbatch) 144
9 g. `, K( Z. r+ l' z4.7 资源和工班(Resources and Shifts) 147: k# n2 M4 Y+ R, t
4.7.1 常用模块 1488 x6 Y& e4 b7 L6 J# g) G
4.7.2 如何建模资源 148. y6 U0 ]+ M1 ]
4.7.3 资源调度 154
6 h3 @/ r& R1 L4.8 数据存储与管理 1593 q, Y# n7 i- ~* \. M
4.8.1 内部数据库方法 1607 y H! D, n( A" [' _9 a) T
4.8.2 创建和使用全局数组(Global Array) 1631 E) j( }6 W& S$ Z5 t
4.9 基于方程的模块与编程语法 164
1 c& c+ C! P, i3 L* v s. A4.9.1 输入变量 1644 Y7 I3 Y _4 R6 k
4.9.2 输出变量 165
! U' w/ z7 @1 |# |! a7 Z" o& e7 M/ x& U4.9.3 方程 1668 [/ G" K- ]5 a+ f( r
4.10 曲线图模块(Plotter)的使用 169
! k; u' n& K$ }& P. h8 n4.10.1 曲线图和数据面板 169
) J$ ?0 o5 k5 E9 m2 [# Y9 E: Z4.10.2 Plotter模块工具 170' l1 y( a& X; _2 a8 |
4.11 实验 173
2 E ?: T5 \, f- P2 J
) z! P( E r6 g3 E x: c第5章 模型校核与验证 175+ u8 A7 }- U* a0 n v, a
5.1 模型校核(Verification) 175
* }! q: a$ f( \& q4 ?2 i2 b& b5.2 模型验证(Validation) 175/ `3 y# a& |5 d3 v" ]% |
5.3 ExtendSim调试(Debug)工具和技术 176) H: G, p3 ]4 k+ Q, f
5.3.1 调试要点 176& Q' W" ?6 n# I+ E) \6 Q
5.3.2 利用动画调试 177
+ J6 Z4 l3 g9 n( _5.3.3 在建模过程中校核结果 177% g) j0 B$ u+ t) S5 q& m7 z& U- _
5.3.4 用于调试的模块 177" g/ K/ v6 r0 @9 T- \, _. X4 b
5.3.5 用Find命令查找模块 178
' ] S) c/ P- W( a+ \& t5 P5.3.6 删除没有连接上的虚线 179
% [& a. ?/ F) W. _5.3.7 用记事本集中观察比较数据 1805 b. E, N, j( a( n% P+ {% i
5.3.8 单步运行仿真 180
4 {+ F( b# ^9 a5.3.9 模型报告 181; }( \7 O: l0 X. B& t
5.3.10 模型追踪(Tracing) 181! f+ Z; {- n& D1 C/ q" q. ]6 N7 ]
5.3.11 源代码调试器 182
' P* _% t1 p% W. I$ T) P% _8 Y- ~$ d% r/ n0 l
第6章 仿真输出分析 183/ a/ q+ M ~1 T3 I2 B
6.1 概述 1839 K4 P. y* o9 H- V+ I: L
6.1.1 什么是仿真输出分析 183* [+ r8 t( q j
6.1.2 如何估计输出变量的均值及其置信区间 183
, q0 n2 k( ?& C& Z6.1.3终止型仿真和非终止型仿真 185
; e, h! q3 W0 u: t" F$ E# ~6.2 终止型仿真输出分析 185) H- n! N/ v# y
6.2.1 确定初始状态 186$ D3 v" j' N) s- @& s
6.2.2 确定仿真运行的终止事件 186
+ u; Y, l4 O9 n! r, c3 a N# ~" \9 ~6.2.3 确定仿真重复运行次数 187" o& R3 u2 ]" l% z: l D" H. o; X
6.3 非终止型仿真输出分析 188" F9 D+ d/ m$ s6 @# X
6.3.1 确定预热期 189) F1 s& g, E# I: E% B) \% h& B0 c/ f
6.3.2 确定仿真运行时间长度 1902 r3 f/ [6 i+ h* j, {8 }& }. Q
6.3.3 确定仿真重复运行次数 190
@: l/ A4 a* Q1 w( i! ^6.4 输出变量方差和比例的估计 191
6 k4 w5 Y1 k2 o" a" p) u9 h6.4.1 方差的估计 191
* }, I# L* e+ `7 K$ l6.4.2 比例的估计 191
2 }( h% Z7 r. S0 {, ?: h( X; M4 a* u6.5 方案比较 1927 l; W* w: \1 f3 {; R. x/ D
6.5.1 概述 192
' u3 C. g p! N+ @; c: f6.5.2 双系统方案比较 192
- e% t9 I. s1 f6 K: t, } N6.6 ExtendSim中性能指标采集方法 195, h" L2 M) e" G5 v. @
6.6.1 Statistics模块与一般统计 195
# r# G- b$ ^& f P& z- g6.6.2 全能的Mean & Variance模块与高级统计 198
6 x7 m' `8 T H/ i* J3 X# F! d6.6.3 预热期的设置 201
* D* |" c3 U) _, p6.7 习题 202* g. I& i6 H5 }
6.8 实验 202
, Z6 \. F1 _1 _6 R. I1 @5 H' i5 U3 }& V+ \# h
第7章 仿真优化 208- M$ C! n* W% l
7.1 仿真优化概述 2085 N2 v4 g C( s, F( A) ?+ l
7.2 仿真优化的步骤 208
; Z/ n/ Z7 @" t. f# s6 _* B7.3 仿真优化案例 208
4 B9 p) O" ?, M- j/ _0 u8 {" G$ I
第8章 典型应用 213, g7 l' O4 W5 b* t6 x
8.1 库存系统仿真 213
$ `3 e( |8 V; T9 Z+ b7 a8.1.1 库存系统概述 213
% s0 q! X3 n. a7 Y+ {1 Z- u& g8.1.2 (s,S)库存系统仿真 214' W- {! {4 q0 A' x8 p
8.2 制造行业应用 2200 U4 e5 g- E0 U! Y' W
8.2.1 问题描述 220
$ a C1 o* c9 N* ], r$ E/ x8.2.2 创建模型前 2224 P2 H* G7 |9 t" Y. J Y
8.2.3 建立模型的第一部分 222/ Y( P- N4 H5 I6 E
8.2.4 运行模型 224
9 S: ^, _: V0 M0 A/ O) P% I8.2.5 增加2个操作和2个缓冲器 2259 W ?7 n/ X2 `1 `2 Q
8.2.6 增加1个缓冲器和非标准插入站 2260 ]( e6 @/ r: k$ P
8.2.7 完成模型 228
+ Y3 V# i; S' L7 e/ H7 C6 a8.2.8 运行“现状”系统的模型 229
7 P9 n- D; {1 H9 D& E8.2.9 增加新生产线 229* C1 k$ B$ K3 d6 y
8.2.10 增加另一个自动插件机 230$ Q$ M3 x6 V; H9 Z% y9 {% m5 t; h: H
8.2.11 结果分析 231. w: u0 ?1 `/ z/ k k
8.2.12 增加动画 232% P# z/ m% F( y7 j" d
8.2.13 对结果有把握吗 232
8 `; U: ~9 ~4 a1 q. h. C8.2.14 最终分析 233
7 ?8 p1 G; I/ ` K% f9 W- r' Y8.3 服务行业应用 234
5 d8 {, u+ R! S% i8.4 集装箱码头装卸仿真 238( e* ?, D5 b' q/ u
8.4.1 集装箱码头物流系统工艺方案与运作流程 238! m5 N$ r( k! m' P
8.4.2 集装箱码头物流系统仿真建模 239
3 C; u* i0 X6 V8.5 实验 245% U$ z( f& ^2 K# _3 C$ P
$ i/ [' t/ `, e( Q: m
第9章 仿真应用的进一步思考 248! e- ]4 W* ?& u
9.1 系统仿真的本质思考 248
4 @5 k5 u* j1 g9 ]3 A4 f" {" E9.2 形似和神似 249
. v+ L/ c. W( e& w9.3 系统仿真应用中的几个疑问 253
& f* M: r! M6 ]/ O9.3.1 系统仿真是影像制作吗? 253
# t9 B: [2 W3 H1 d9.3.2 系统仿真模型要和现实系统一一对应吗? 253! L9 {# R$ |/ q% V
9.3.3 系统仿真项目如何起步呢? 254
& X3 k+ n u& Q8 T
* E( c" [7 ~% O4 v附录A 仿真用概率统计基础 2571 ]! V, K; j8 D* g/ n# I
A.1 概率论基本概念 257
6 l, d2 m5 D' ~- @! {* N9 ~A.1.1 随机变量 257
0 z0 `% ?1 M( CA.1.2 离散型随机变量的分布 257
/ g6 F1 ?- B. f9 ?% N& ]4 AA.1.3 连续型随机变量的分布 2578 @( O. S5 h! i, n, W5 S( C
A.1.4累积分布函数 258+ ?$ {) o! t) q# ?- u
A.1.5 数学期望与方差 2580 I. q5 G" K m, k
A.2 常用分布及其典型用途 258
$ a+ w. U0 w4 B" x! `3 ?7 zA.2.1 常用连续分布 259
/ e- f7 m0 K& h5 f g# {1 U% D0 mA.2.2 常用离散分布 264
) E$ D: S. @1 ~/ V" ~A.3 抽样与统计推断 2658 n* u6 }) D, V! B
A.3.1 总体与样本 266, i! k# c& i! ]; y, i t b# y r
A.3.2 参数估计 266# s# a4 b4 e/ J2 E
A.4 假设检验 271
, t% v7 d" i8 _6 ?参考文献 273 |