本书目录% O' \4 K* ~/ _, A0 u
9 v$ C! Z- F5 m/ |第1章 系统仿真基础 10* u% F1 A5 @3 x/ D3 [( P
1.1 系统仿真的基本概念 10
8 \$ |8 T. g L# }: Q$ m1.1.1 系统与建模 10 z6 \. B! K6 v) l9 p O) J' u
1.1.2 模型分类 107 o& X! m3 m1 B5 c
1.1.3 仿真及其分类 122 [4 U" c# `+ i' g
1.2 常用可视化仿真软件包 12. t6 {0 i3 ~, z. E5 h5 r
1.2.1 仿真使用的软件工具 12/ v, K- N$ R* X6 X# }& h2 W
1.2.2 常用可视化仿真软件包 13- A6 O5 I- O( z
1.3 仿真项目研究步骤 21
: z! }6 \0 h+ N7 d1.4 习题 21
- D, [) H! V4 h" ~/ G4 P" `! G9 a! U- a# k8 H! K a
第2章 ExtendSim仿真入门 237 c) d' u6 l9 w" z Q7 N
2.1 排队系统仿真 23' L& d4 A. S1 P, a! K2 b
2.1.1 洗车模型概述 23, P! h) u+ ?1 \: M4 g
2.1.2 从简单开始——单队列单服务台模型 243 k9 P7 |7 t7 i" M H: X; J5 |# t
2.1.3 增加复杂性 29
+ \$ f5 @! E1 w5 H0 x4 T% E( m. e0 Z% ^2.1.4 典型性能指标 34
6 c( g, ]. ?) w- t, j& ~9 p2.1.5 进一步探索 365 ]4 b M6 n% T8 J8 o
2.1.6 排队系统的特征与符号表示 374 u% v8 v! x- O/ `
2.2 离散事件系统仿真模型组成 39 E O, ^+ F* L, ^& W
2.2.1 实体及其属性 40
5 N! d g5 E* B3 E2 v: l, s" e/ k2.2.2 资源 40
; R0 ~, G0 I, R$ T' }! E2.2.3 队列 41
# x8 Y- C* b) r2 R& k7 M2.2.4 活动 41
: q. | x( |" {: v7 @: {2.2.5 控制 411 z& ^+ D. K* n+ v
2.2.6 全局数据存储 41
3 v R8 ~% {5 p9 ^2.2.7 系统变量 42
9 D0 b% d& z6 V6 o6 Y( Y7 y2.2.8 事件 43* J& b/ r0 n# I" Y
2.2.9 仿真时钟 44: s$ x$ l/ j1 O. [+ l8 I$ w
2.2.10 仿真开始与停止 44
1 [# E; W1 d: ~2 E7 |' n% z( V2.3 ExtendSim基本操作 45
& A D5 x+ X% [" v5 ^2.3.1 仿真设置 45
6 O) u3 D) ~0 \2.3.2 克隆、笔记本、文本输入、图层 50" A! r& V1 Z( o$ d
2.3.3 模型层级(Hierarchy) 51
) i' Q! r7 k( I/ u6 I9 c4 {2 j. u b2.3.4 模块连接与模型外观 53, V' k6 F. \8 ]1 T
2.3.5 如何理解ExtendSim模型的逻辑 53. ]& v- L/ I8 c' ^
2.4 习题 54
/ ^0 U2 |* s) B( Q6 ~- p5 o) L2.5 实验 54) v8 f- r* N" _* ?5 |- D
* Q1 A. v/ q' o: U7 J% O# a第3章 输入数据采集与分析 55
+ I! \6 M8 x. ] u# R- Y3 P1 i3.1 分布拟合的过程 558 v, z) u/ l, N C. S0 ?
3.1.1收集原始数据 56
5 n2 l" r! ~# H" n. Y' v3.1.2 数据检验 60. [: f. E$ [& M6 T% S! r9 i2 \
3.1.3 辨识分布类型 64
/ Y4 Z7 w, G; A; r3.1.4 参数估计 65
6 S1 t" [" \$ i+ I/ T: h" y3.1.5 拟合优度检验 66
& }/ e& c2 b% V3.2 经验分布 679 } o8 X: j& C1 k7 K
3.3 使用Stat::fit软件进行分布拟合 67
) X, k. j/ ^1 b p3.3.1 理论分布拟合—连续随机变量 68
% q2 f+ k3 x: F; v5 T5 c3.3.2 理论分布拟合—离散随机变量 76/ @9 U- ]& b6 v5 c: Q; X$ t3 t% Z
3.3.4 经验分布拟合—连续随机变量 78
5 R9 ?8 T% W6 @3.3.5 经验分布拟合—离散随机变量 795 \8 k+ E1 e: O% {. a
3.4多变量与相关输入数据 818 ?" z( Z/ s: P
3.5 习题 81; u" c- K% ?/ I. H% ^% I
3.6 实验 81
. h2 ^9 ?' ^8 w/ O" F" @) x9 f( B; q. n' E* ]2 r
第4章 结构建模 83
: c3 |: h2 K. O1 N& J! @5 c4.1 ExtendSim模块概览 83- q1 s- W! \7 }) F N" M% _
4.2 实体生成与实体特性 84
: U1 B/ \/ q, K( a4.2.1 常用模块 84
8 q* C- A; e% I& u0 |% O. P4.2.2 实体特性 85! a, F4 f% B/ z4 S
4.2.3 批到达建模 90
& p: u8 |3 }/ X0 Y4.2.4 非平稳泊松到达过程建模 91
# ~( X+ t; J1 I0 Z0 m) A( N6 g# a! o4.3队列和排队规则 92
) J3 q9 y g) H4.3.1 队列模块 925 J# Q, N4 v& H8 i" _! k/ ?
4.3.2 排队规则 930 B6 ?. P5 B$ e* N' k* q" W' O
4.3.3 排队行为 93
4 l& Z5 t7 k0 `, V' e! \1 n6 K4.3.4 Queue Equation模块详解——复杂排序 96
1 y3 L$ f- W6 M# Z! ^4.3.5 Queue Matching模块详解——实体匹配 1012 L* I% _+ B' g( K2 R+ l$ ]
4.3.6 Queue Tools模块详解——查看和初始化队列 102) y1 ^3 ?1 q% a+ r) c
4.4 路由(路径选择) 1037 r9 E2 f8 g8 k1 ?! t" @
4.4.1 常用模块 104
* @& l& `' A5 o7 m# j; J4.4.2来自不同源的实体路由建模 105; F& f' t6 u0 I7 P7 O* w6 ^
4.4.3 发往多个目的地的路由建模 108
: Q* ~) d9 V1 Z ?4.5 使用活动模块执行处理 115) u5 I! h( G0 B' O- v$ i
4.5.1 常用模块 115
+ O5 I6 E0 b* j6 Y" O# E2 O$ k4.5.2 串行处理与并行处理 116$ `& S( t1 Y" ]9 [) c
4.5.3设置延迟(处理)时间 117
& H* F# A7 w' @& J/ w0 P4.5.4 活动调度建模 1200 Z* F2 J* F1 Z3 h& f
4.5.5 中断处理 125
# J' k2 r# ^& [6 U. F4.5.6运输与物料搬运 134) P. d# s6 N$ ?
4.6合并与拆分(Batch与Unbatch) 136( w. \2 l) I( \# ]. s2 k( H3 S2 d
4.6.1 合并(Batch) 137 ?6 U# i8 H9 E6 k& R" g# e( c
4.6.2 拆分(Unbatch) 144: |* U6 o% [/ z6 E# B0 Y
4.7 资源和工班(Resources and Shifts) 147
' f0 j8 Q2 z5 G m r3 v4.7.1 常用模块 148, \# T1 M4 }! p% Y/ r% y" E3 ?4 j
4.7.2 如何建模资源 148' i% A9 }9 ^7 Z$ t; w! i
4.7.3 资源调度 154
" O; h4 A6 [! |+ F4.8 数据存储与管理 159- l7 W2 L5 R8 v
4.8.1 内部数据库方法 160
9 Q; R+ ]2 N/ l+ q8 S4.8.2 创建和使用全局数组(Global Array) 1630 n* J* F Q$ d- G% W5 E
4.9 基于方程的模块与编程语法 164" v/ Y; \4 s8 N0 _; o/ q
4.9.1 输入变量 164) S* L; F" B7 O4 k
4.9.2 输出变量 165
( Q) I2 k3 A2 w4 s$ X- y9 w4.9.3 方程 166
t8 I+ v+ O% w: ? X4.10 曲线图模块(Plotter)的使用 169
4 P* U0 d x6 P3 p3 n/ L4.10.1 曲线图和数据面板 169! F9 {/ T% O6 T) ^' A" }7 h3 s0 u
4.10.2 Plotter模块工具 170! P, W. ~& h; E' t1 f
4.11 实验 173/ S& @0 y8 H4 l1 J
+ R5 u8 g5 ?) v# W
第5章 模型校核与验证 175
/ w; G5 a) h6 e/ A& `5.1 模型校核(Verification) 175
' g% a N W8 T; y6 a5.2 模型验证(Validation) 175; V0 d1 V" |0 b* a7 x* J p& I0 ?
5.3 ExtendSim调试(Debug)工具和技术 176
( e- g5 Y4 o6 t) S1 [8 u* m5.3.1 调试要点 176
: h/ _/ ^4 `0 w3 b5.3.2 利用动画调试 177
3 j$ z' f: ?% h3 O$ [2 T5.3.3 在建模过程中校核结果 177$ ?6 H' k7 O/ h" |, I% {5 _3 v
5.3.4 用于调试的模块 177" w) T* y& i0 F, o4 F
5.3.5 用Find命令查找模块 178- `- z$ L& E- F. ?
5.3.6 删除没有连接上的虚线 179
0 M- z2 K' d8 M! ?5.3.7 用记事本集中观察比较数据 1808 M; b2 e$ B5 h! ^: C( Z4 r; J
5.3.8 单步运行仿真 180
4 f8 j8 P( j A. J4 a* m. }5.3.9 模型报告 181
6 i0 B8 p; O0 ]9 Q+ T5.3.10 模型追踪(Tracing) 181
% u3 _- u- {" H# e7 t$ ]* r; m5.3.11 源代码调试器 1828 i7 {+ Q0 {( I8 G% [0 V5 c
: |# }, z9 e; d+ S
第6章 仿真输出分析 183! c4 _& u0 \' O* N3 A
6.1 概述 183) D( A$ ]! F Z; l
6.1.1 什么是仿真输出分析 183, F$ \% |5 V5 g0 i# H3 E/ T/ \
6.1.2 如何估计输出变量的均值及其置信区间 183, d; C2 V) ~/ P: z
6.1.3终止型仿真和非终止型仿真 185) }2 k( @4 Q7 o" v' `
6.2 终止型仿真输出分析 185
! C; D! K9 }, f# j6.2.1 确定初始状态 186
5 z4 u ^: f: V( J6.2.2 确定仿真运行的终止事件 1868 t- J3 w3 I5 _( b0 Z7 k
6.2.3 确定仿真重复运行次数 187
) X+ x8 n9 r2 g: v6.3 非终止型仿真输出分析 188
) R1 l# Q5 j' `7 i# ~4 Q5 U4 n6.3.1 确定预热期 189
7 }, I& E( E1 {$ S8 a$ s6.3.2 确定仿真运行时间长度 190
0 b, T6 m& O; h% Q5 `1 C. H6.3.3 确定仿真重复运行次数 1902 U1 ~9 D) G* n. H% g8 j' _
6.4 输出变量方差和比例的估计 191
/ h" O, j$ D; \6 p$ ~* ]6.4.1 方差的估计 191
2 x8 P' b% T: F6 W6.4.2 比例的估计 191- G8 J% x4 S; S( \; `0 R
6.5 方案比较 1924 ]0 U& S; I/ P5 U
6.5.1 概述 192* C' O% j( y3 R8 z: r: t O
6.5.2 双系统方案比较 192
$ o1 ?5 ~" h$ A/ s0 Y6.6 ExtendSim中性能指标采集方法 195 ^: z% B/ i; M' a4 b
6.6.1 Statistics模块与一般统计 195
: R- W C, V0 c: h6.6.2 全能的Mean & Variance模块与高级统计 198
) q- f0 H& {$ a8 x6.6.3 预热期的设置 201/ b6 z9 {8 o0 @* @6 J) p: L. E
6.7 习题 202. I( ?+ D8 C0 ?% _; K( c
6.8 实验 202
+ D2 f- e- b8 Q& o/ Q
2 a/ w# _1 @# t4 Q& G/ X7 L第7章 仿真优化 2083 h; I# a6 K2 U$ `4 w6 q3 x$ r+ ?
7.1 仿真优化概述 2084 Q* N( T) ?1 S8 o9 r- W& X# H
7.2 仿真优化的步骤 208 Y- h( R9 x0 w. Q( B! g& K; R
7.3 仿真优化案例 2081 n( m7 }& N" U
+ D8 E1 e) S! a& }
第8章 典型应用 2133 q; n- T* z" Y% A. U
8.1 库存系统仿真 213
/ J# `' \4 X. s" ^, L) k8.1.1 库存系统概述 213( w8 g$ o! j8 ~9 F
8.1.2 (s,S)库存系统仿真 2147 P* R( K$ S5 y! r, a
8.2 制造行业应用 220; h; F1 y) ?1 T1 L* a% t
8.2.1 问题描述 2207 g8 ?9 x8 R7 [9 v: _. _
8.2.2 创建模型前 222! b3 e) I: S' @: ?
8.2.3 建立模型的第一部分 222
! P: n" D, T$ C2 `8.2.4 运行模型 224
# ]( C( j4 e. K G. b8.2.5 增加2个操作和2个缓冲器 2255 r1 G& I$ d* g* S# U( G# a/ Y5 z
8.2.6 增加1个缓冲器和非标准插入站 226
% A) H$ X, T: W Q4 [$ N9 @4 [8.2.7 完成模型 2289 f7 {9 \7 r2 W) R: M/ x
8.2.8 运行“现状”系统的模型 229( ]( ?" w( ]3 M6 `4 l" e' [ r
8.2.9 增加新生产线 229
- j& c( X4 Y( P0 X+ L8.2.10 增加另一个自动插件机 230$ g9 H4 \* H8 O S3 q% ^. ]
8.2.11 结果分析 231
& \% }& \! r1 ]4 s8.2.12 增加动画 232
8 a3 [- G \% K w! Q, J) N [! P1 s8.2.13 对结果有把握吗 2326 f" x6 a! I& P, @; f7 a/ B7 J' e
8.2.14 最终分析 2333 i, `- G4 M4 D) T* M
8.3 服务行业应用 234
3 |4 b1 T3 w+ ?4 R& o- b& @- v8.4 集装箱码头装卸仿真 2385 r4 p# |. F' k1 {) {) F
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
: i$ p8 ~& t' n9 S, r6 |) c' v& n9 p( W8.4.2 集装箱码头物流系统仿真建模 2394 e C b y6 h4 |+ H e
8.5 实验 2456 E' L$ I/ H# S) ] A* t
1 H9 e6 o( a7 O; n- h0 A/ F
第9章 仿真应用的进一步思考 248
7 l6 K* ~9 z1 k" E0 S7 q; w8 T; h- A5 k9.1 系统仿真的本质思考 248$ g2 }6 z- {+ C9 p; e
9.2 形似和神似 249) j( C) {3 c9 c/ n
9.3 系统仿真应用中的几个疑问 253
2 y `3 ]3 y: j L( y% |! I9.3.1 系统仿真是影像制作吗? 253
) Y6 N! [5 X5 H6 a' Q( {9.3.2 系统仿真模型要和现实系统一一对应吗? 253! @6 `* g m6 C
9.3.3 系统仿真项目如何起步呢? 2543 a8 J" G7 `, U7 F1 ~
! J$ S0 u0 `5 X7 z$ p. E
附录A 仿真用概率统计基础 257
: i$ r4 F& n( w+ kA.1 概率论基本概念 2578 E6 {% J9 z$ d+ u9 ]% I
A.1.1 随机变量 257! V) X/ U" v/ c% w1 M8 X
A.1.2 离散型随机变量的分布 257& i2 G1 m2 {; |# L# z: C
A.1.3 连续型随机变量的分布 2572 Q0 F. E' w2 ^/ W) w
A.1.4累积分布函数 258- i5 r8 E$ N8 F, ?8 s( b
A.1.5 数学期望与方差 258
# X2 j; @& R0 f# A1 \A.2 常用分布及其典型用途 258/ o/ [; ~5 Z9 `. q
A.2.1 常用连续分布 259) ?9 F. w, I9 v! h+ J7 p
A.2.2 常用离散分布 264
/ t7 S6 V- A5 y6 a& l! o$ DA.3 抽样与统计推断 265
' C8 i, W7 I/ OA.3.1 总体与样本 266$ L( e# R3 g! u' e$ E. e
A.3.2 参数估计 2668 z- s% K* W# H+ J$ `4 P- k
A.4 假设检验 271
4 q2 T( N7 J* Q. V% T, X参考文献 273 |