本书目录& q$ ?+ N% T- h! q* Q
: A l( U, p" s9 j' u% y" f
第1章 系统仿真基础 10 w' `% O5 e9 q* z+ l
1.1 系统仿真的基本概念 10
0 h* ~2 |( [+ O4 a' `1.1.1 系统与建模 10
, O. _' O1 T# v7 u! k) Q1.1.2 模型分类 10
; i% L G5 Q3 j3 J a8 ^% r1.1.3 仿真及其分类 12; o" @3 x; D5 s: n* h9 R% `
1.2 常用可视化仿真软件包 12
1 k, h3 n. z$ R: T: m1.2.1 仿真使用的软件工具 12& r7 q% t* G% `3 R( p
1.2.2 常用可视化仿真软件包 13
' j' D( q4 w$ h: x9 a2 F! ?1.3 仿真项目研究步骤 21* O3 W* S7 s; ?& F% q# c; h
1.4 习题 21# X% B& b0 `& T1 c# S' L- x9 o6 M
) S9 p" h" |' b
第2章 ExtendSim仿真入门 23
m7 t- ]8 T6 E5 v2.1 排队系统仿真 23
* `+ l' P4 ` C/ v( {. }2.1.1 洗车模型概述 23 z; L# S1 S% k* E+ Q
2.1.2 从简单开始——单队列单服务台模型 24$ t. Z6 d5 e0 V4 A/ f! d
2.1.3 增加复杂性 293 G+ a+ `/ T# {: Y0 p
2.1.4 典型性能指标 34
7 z9 M( o$ A: u1 d2.1.5 进一步探索 36% N8 }( p* s7 a
2.1.6 排队系统的特征与符号表示 37
3 F. D: O$ e+ K( O2.2 离散事件系统仿真模型组成 391 x) w' c/ \. Y- i
2.2.1 实体及其属性 40
: d" `3 a: q; F" L2.2.2 资源 40* M3 t6 N& p" H
2.2.3 队列 41
0 Y. `8 {6 x! t" o( W! n2 ?: k2.2.4 活动 41: P! y# x7 k& c6 ?, A
2.2.5 控制 41
0 O" a! D1 |' o1 f( I2.2.6 全局数据存储 41
5 ?" P6 _/ [ J4 r1 w2.2.7 系统变量 42
- D9 P/ Y- ^6 Q& ] C/ u2.2.8 事件 43' Q8 C4 E; {, _
2.2.9 仿真时钟 44, c6 }3 q6 A. }( _
2.2.10 仿真开始与停止 44# }5 E9 x6 ?4 Z+ Y+ w
2.3 ExtendSim基本操作 45
* p# S+ ]9 J: ~6 U4 K; D2 J2.3.1 仿真设置 45; w9 ?. q) j( e8 b
2.3.2 克隆、笔记本、文本输入、图层 50/ p5 f% ^7 ~9 y6 O5 n. G" V$ m
2.3.3 模型层级(Hierarchy) 516 O; N* _: D- [$ @+ d
2.3.4 模块连接与模型外观 53
' K3 F8 e, i1 E; ~# r) w v1 B2.3.5 如何理解ExtendSim模型的逻辑 535 j% F8 g7 T' v; f$ v: k' ?
2.4 习题 54
P& m3 z, @% D6 s. w2.5 实验 54
7 h. Q( y. x: [, Q8 k0 P
* G2 f/ p- B4 _: c$ Q第3章 输入数据采集与分析 55
! {' P: A$ C& k- X, V3.1 分布拟合的过程 55) J+ E: s: R, c v. O+ K& M, ~
3.1.1收集原始数据 56* d( b( q: \ x% j* e
3.1.2 数据检验 60. a! u4 Z+ V6 ^# ]
3.1.3 辨识分布类型 64 T$ G2 I7 u' S B, b3 }3 t
3.1.4 参数估计 65* }& ^( r# k* Z# j0 `9 C; k! C
3.1.5 拟合优度检验 66/ F# n- v5 {& Q
3.2 经验分布 672 B* m- {8 f/ T; E) Q; _$ H
3.3 使用Stat::fit软件进行分布拟合 673 L% M7 v% @- }9 q3 ^$ K
3.3.1 理论分布拟合—连续随机变量 68
6 `9 E H) x# B: z5 l3.3.2 理论分布拟合—离散随机变量 76* H) F) Y3 V; S- C5 z( {8 y
3.3.4 经验分布拟合—连续随机变量 78! p# P- y; \4 V- I
3.3.5 经验分布拟合—离散随机变量 79. }( a% u( `. D6 Q" ]- G
3.4多变量与相关输入数据 812 ]2 h$ O5 l4 m& R. w$ i
3.5 习题 81( t n( U6 J U3 P/ U6 P- S
3.6 实验 81- K7 P3 v/ O4 `* ^* t. v9 `
; u& K y; r; z9 x+ V7 P
第4章 结构建模 83
1 K. w7 B4 R/ s8 _4.1 ExtendSim模块概览 838 H. q) z/ n1 \. `+ H- a9 |
4.2 实体生成与实体特性 84
6 v7 X: [/ Q; k; |" @4.2.1 常用模块 842 c! w6 |9 V6 P7 K
4.2.2 实体特性 85
7 b/ R& A: W- g4.2.3 批到达建模 90' s0 `8 b- O/ W( [" X7 |3 G$ I
4.2.4 非平稳泊松到达过程建模 910 g) E- `! e$ J) K+ u
4.3队列和排队规则 92
5 d4 i0 A0 r/ o4.3.1 队列模块 928 B% z, m$ D* l: H- G, F) s; X; [
4.3.2 排队规则 934 G% S4 N9 t& j9 P
4.3.3 排队行为 93
* o! m5 P& n+ x, K6 B* j4.3.4 Queue Equation模块详解——复杂排序 965 B& E% s9 v/ T: p: M; _1 t" _
4.3.5 Queue Matching模块详解——实体匹配 101* y- }9 C; Q8 ?$ c
4.3.6 Queue Tools模块详解——查看和初始化队列 102$ A/ |9 b. J4 B& r( t
4.4 路由(路径选择) 103
9 {8 L% \) _) G4.4.1 常用模块 104
, U E; K# f8 K) ~& F4.4.2来自不同源的实体路由建模 105
+ i+ X) h' C9 R; q- w4.4.3 发往多个目的地的路由建模 108: }; V6 h, f* P: s, Q+ a) [
4.5 使用活动模块执行处理 115
3 l- k8 U F5 s3 P* c, ~/ A* K! p# v: R4.5.1 常用模块 115
2 m% Z+ L2 k7 T4 o+ @8 s% }4.5.2 串行处理与并行处理 116' o6 c# O/ _1 v/ J% Y4 E# q, y
4.5.3设置延迟(处理)时间 117
. q- j0 q, @' r% C: ~# J4.5.4 活动调度建模 120
3 R8 k0 T; J. L) Y* W4.5.5 中断处理 125
7 q4 T' ?* U- L4.5.6运输与物料搬运 134
4 V+ _6 w" ~6 U* h& i" a% q) f; i4.6合并与拆分(Batch与Unbatch) 136
# [# F: w1 N: ?7 X4.6.1 合并(Batch) 1377 m) l; e( E { R/ G
4.6.2 拆分(Unbatch) 144$ V7 S n/ |, X% h2 y9 F7 Z& P' p! ~
4.7 资源和工班(Resources and Shifts) 147
) P( A7 z; {' c8 T4.7.1 常用模块 148$ s7 X9 U& h4 {& B* A1 Y
4.7.2 如何建模资源 148+ i# \. j4 Y6 v$ a9 w0 R
4.7.3 资源调度 154) F+ i$ F; H+ a2 }( X# m9 s& ]
4.8 数据存储与管理 159. H3 h) c5 F. W$ y
4.8.1 内部数据库方法 160
: ?0 x4 H8 d4 ?- W4.8.2 创建和使用全局数组(Global Array) 1639 s5 t; m1 h2 O
4.9 基于方程的模块与编程语法 1643 x x t- i" E
4.9.1 输入变量 164% L& j: a9 G( X9 [1 f- j
4.9.2 输出变量 165
" B: S$ `: w$ I$ e' R4.9.3 方程 166
5 B7 @5 Q. _# \& \! X4 V5 X4.10 曲线图模块(Plotter)的使用 169" G7 G9 K1 O8 l+ \/ {
4.10.1 曲线图和数据面板 169$ }' G' O; E0 Z& g
4.10.2 Plotter模块工具 170. q8 Z% D% D% A* x! {" k
4.11 实验 173
2 {, o* ?$ c4 _3 _+ }( a" y! e$ \, d8 k( q# j. k \
第5章 模型校核与验证 175' E a& w. q4 ~
5.1 模型校核(Verification) 1750 v, q1 l6 i# w7 c* D* i
5.2 模型验证(Validation) 175
7 N* N* h. w; G2 }6 J4 N$ M, T! v5.3 ExtendSim调试(Debug)工具和技术 176. }# f) `4 X$ D2 E7 E
5.3.1 调试要点 176
& b" A I% i" a% p5.3.2 利用动画调试 177
$ ^/ V1 U7 v7 }- O R5.3.3 在建模过程中校核结果 177" s& c% V' ~" e2 F8 ]0 m4 Y+ O
5.3.4 用于调试的模块 1774 z9 U$ {1 I+ O
5.3.5 用Find命令查找模块 178
& O7 x: t2 X& w8 `5.3.6 删除没有连接上的虚线 179
3 z- `5 |9 }: ^3 j" R4 V2 w5.3.7 用记事本集中观察比较数据 180
! y9 R+ i8 B+ k6 W+ w5 ^6 E' v5.3.8 单步运行仿真 180
8 S6 J; j9 J& O5.3.9 模型报告 181$ A' T& c. n( z" [0 f: I
5.3.10 模型追踪(Tracing) 181
+ `6 @* p9 @# @" S. m; }5.3.11 源代码调试器 182
2 S, J6 y% B" h* d9 B& n
" @" y! J9 h& a第6章 仿真输出分析 183
; ~" }' Q4 h8 l6 M! F# j6.1 概述 183
! h# y: q$ M0 l; m5 | x% S7 r+ m6.1.1 什么是仿真输出分析 183) V5 l+ |: W" j
6.1.2 如何估计输出变量的均值及其置信区间 1838 [- e% T# c8 |% c
6.1.3终止型仿真和非终止型仿真 185% n# i- G' J/ J4 m1 X
6.2 终止型仿真输出分析 185
& y: F C+ Y3 R6.2.1 确定初始状态 186
( F B7 w) i0 R6.2.2 确定仿真运行的终止事件 186! G1 U2 R; w) i( O! f7 V% `+ Q
6.2.3 确定仿真重复运行次数 187
" i( V$ t: J+ p( z2 N3 n3 a6.3 非终止型仿真输出分析 188
( w& K( Z& _" r0 ~6 V6.3.1 确定预热期 189
! v7 n7 q# M1 z4 U5 C% S6.3.2 确定仿真运行时间长度 190
$ a4 U# f/ y: M, U( s2 s6.3.3 确定仿真重复运行次数 1907 [; {/ x$ X' V
6.4 输出变量方差和比例的估计 191
% X. \2 e2 v8 V9 X. A( L6.4.1 方差的估计 191
" M `2 l6 K. F4 R* ^! h6.4.2 比例的估计 191
, {( Y5 t+ K% }; h" I( `6.5 方案比较 192+ V/ J; b; _# O& M, u: C7 m
6.5.1 概述 192
+ C1 x1 o3 @* N5 D6.5.2 双系统方案比较 1921 i1 h2 B/ R8 a# B r- Y
6.6 ExtendSim中性能指标采集方法 195% ^; J$ d( P8 ~1 C
6.6.1 Statistics模块与一般统计 195
; Y4 z. M) |6 q' P6.6.2 全能的Mean & Variance模块与高级统计 198
( e6 b/ Y9 d3 s; C0 J6.6.3 预热期的设置 201
( H0 Z4 y" `6 g. u1 f4 g6.7 习题 202
" v, `+ E z. M6.8 实验 202
% w' w( q$ l5 n9 r3 u- d7 n3 s( K% O) z/ v) G
第7章 仿真优化 208& h/ W1 Q7 M- K1 x
7.1 仿真优化概述 208" o0 I6 R; I {+ y* z6 ~8 C: }
7.2 仿真优化的步骤 208
) B+ V# K$ C% x7.3 仿真优化案例 208
$ `% k6 r7 n7 Y% \) n& D6 {
' ~' k4 d2 {% J1 X- m第8章 典型应用 213
( e8 }6 a8 |1 l4 v: g& T" R) N, c8.1 库存系统仿真 213; F+ `) C& \& y: D% I; m* I; u
8.1.1 库存系统概述 213
8 ]' R- S7 V3 P# ?8.1.2 (s,S)库存系统仿真 214
5 P; ?3 r, J6 I9 B! C9 P! U8.2 制造行业应用 220
0 R) e& Y3 ~# Q! u2 R( B8.2.1 问题描述 2207 F0 P* Z$ Y4 g% d) `% |& n
8.2.2 创建模型前 2228 A! _& u. m$ U% f8 h( Z' v, v1 n
8.2.3 建立模型的第一部分 222- n7 g9 U. p3 _5 ^$ }7 b
8.2.4 运行模型 2240 r$ S/ C. T5 I, D' V: l
8.2.5 增加2个操作和2个缓冲器 225
6 y4 i; I! Q/ c+ L8.2.6 增加1个缓冲器和非标准插入站 226" o m+ x8 w( z _$ N% I G9 t
8.2.7 完成模型 228
* g& q8 j$ y7 {- \8.2.8 运行“现状”系统的模型 229
6 d! }$ p/ o7 p) C' n8.2.9 增加新生产线 229! g9 X% K: g6 \- p; L ? w' d
8.2.10 增加另一个自动插件机 230* D# _+ b$ {, u9 ^. F+ x
8.2.11 结果分析 231' h5 D, u! Z/ c7 P' x
8.2.12 增加动画 2326 ` y/ A: |, }7 Q$ J; i
8.2.13 对结果有把握吗 232/ F7 G9 L) i5 L- m4 V" k
8.2.14 最终分析 233
& J9 z" M. {! i( |8 a8.3 服务行业应用 2349 \$ s- {" G% p: l1 g ^* `4 v7 s( p
8.4 集装箱码头装卸仿真 238. C" l! V) R/ ~; _
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
6 Y. D( q' G- s/ l* V4 s8.4.2 集装箱码头物流系统仿真建模 239
, B' p! k. }2 Q9 [8.5 实验 245
- U9 D# O% A' M1 j5 x) H- }8 y
% C% L7 V5 J, k$ \" E) }第9章 仿真应用的进一步思考 248
6 o, ?; c: x" W3 Z- Q/ k9.1 系统仿真的本质思考 248
* s2 v( |' j. m( I7 @. ~7 a: k. I3 X9.2 形似和神似 2497 t% s T$ H$ _
9.3 系统仿真应用中的几个疑问 253
1 [/ }0 k) J3 \1 K9.3.1 系统仿真是影像制作吗? 253
+ r4 B' P( r3 f( K+ r2 [9.3.2 系统仿真模型要和现实系统一一对应吗? 253
% b# [0 `' M4 `( t% K9.3.3 系统仿真项目如何起步呢? 254) D/ ]4 B. Q6 Y9 `, ?) |3 w, S
& A3 H9 F2 U/ p3 G' g: j0 |附录A 仿真用概率统计基础 257
1 f- m$ S- h$ x/ BA.1 概率论基本概念 2572 B p/ a$ G7 }9 d: y, I
A.1.1 随机变量 257
. k1 S1 x' G, @! F( u8 J9 u/ p3 PA.1.2 离散型随机变量的分布 2578 @% d, |* ^3 O, O! y) k
A.1.3 连续型随机变量的分布 257
- V8 t5 w0 m' A7 d* u$ c! }A.1.4累积分布函数 2585 R' c( z! k( R, T
A.1.5 数学期望与方差 258, W1 \5 I; Z) D( H! z
A.2 常用分布及其典型用途 258
9 G! i% m) P; y# _' R F7 r6 j2 oA.2.1 常用连续分布 259- y+ H3 K- g3 y" K7 f0 S- U- G
A.2.2 常用离散分布 264! Z( C; a$ ^1 j- w6 _3 r! |4 T3 |
A.3 抽样与统计推断 2653 i8 P: I3 a: O9 g' M
A.3.1 总体与样本 2663 R2 ^% t1 y* b
A.3.2 参数估计 266
3 U2 b) Q9 Y- p8 V0 PA.4 假设检验 271
: j, E8 O$ X* g7 N( j/ n参考文献 273 |