本书目录; K, ]1 N- i5 k: t& f2 X' D
' I0 q1 x3 P/ L' G
第1章 系统仿真基础 10
" h+ u0 F0 t4 x* u) r2 I1.1 系统仿真的基本概念 10$ ?4 K* U. B: b: x- a) e
1.1.1 系统与建模 100 b: C: }+ L2 z5 h! {
1.1.2 模型分类 10
4 l+ e/ F! J1 f1.1.3 仿真及其分类 12
, t8 I" Y( S9 G2 L1.2 常用可视化仿真软件包 125 w+ m1 c5 f7 i
1.2.1 仿真使用的软件工具 12( x% A* `4 p+ M; c# S5 V
1.2.2 常用可视化仿真软件包 13
5 X5 L+ u9 n5 U1 W- S1 M4 x* k1.3 仿真项目研究步骤 21
|& N& e* e, N/ v1.4 习题 21+ x3 M1 G: A/ `+ P
" P1 X; p0 q" e9 K! d. Z
第2章 ExtendSim仿真入门 23
: x) |) Z: q5 ^2 j2.1 排队系统仿真 23
4 ]7 q. h4 [" I9 ]9 i1 V2.1.1 洗车模型概述 23/ V5 @1 g, k Z) S. x( I
2.1.2 从简单开始——单队列单服务台模型 242 l- L" |- e8 Q# Q5 h% f
2.1.3 增加复杂性 297 o! N; T n/ U6 Q
2.1.4 典型性能指标 34
0 T0 [/ K3 f" H2 t2.1.5 进一步探索 36) `/ e+ |, C3 v: x/ s$ v! \7 i
2.1.6 排队系统的特征与符号表示 37
0 V! [; _6 R! F: H, B+ K! |; M; t2.2 离散事件系统仿真模型组成 39
/ @1 ]0 m) h* S( D' Q$ f7 n2.2.1 实体及其属性 40
% n4 V1 U/ i7 g* { Y2.2.2 资源 40
: w5 R# X& c9 w6 @) r& c- Y2.2.3 队列 41- W! g$ S* L+ D* N) q
2.2.4 活动 41
* j) ^7 j- o. V2.2.5 控制 417 O6 ^: t, m) }$ |
2.2.6 全局数据存储 41
& o/ Z$ [* @$ [4 x( J- a0 @ a. O: x3 s2.2.7 系统变量 42
# R* |% Z( t O V8 ~2.2.8 事件 437 i( u& z$ _$ t4 c0 Y" _, t
2.2.9 仿真时钟 444 T- B+ t0 f2 W2 }# f9 C
2.2.10 仿真开始与停止 442 a# O8 a8 |" ^9 H0 ]0 a
2.3 ExtendSim基本操作 45
: F1 l0 ^' U, I7 Z6 B9 U2.3.1 仿真设置 45
# u) z7 K1 ~ t! d7 o) }& t2.3.2 克隆、笔记本、文本输入、图层 50+ H( t6 C0 y% G' S% A
2.3.3 模型层级(Hierarchy) 518 z, _( I! x f k% ~
2.3.4 模块连接与模型外观 53
9 E) O3 f# f2 p c2.3.5 如何理解ExtendSim模型的逻辑 53
2 x" D, ?, j; L4 x2.4 习题 54; L, ^ }5 U. q% r) Z1 r- K
2.5 实验 54
, A i% N" K M; ^% N' `' e W
9 M1 a: ]% k& n. e+ J* q第3章 输入数据采集与分析 55& ?6 a* w# P7 }. D
3.1 分布拟合的过程 55
2 Q6 M/ B( J+ k$ t# v0 s0 w2 | V3.1.1收集原始数据 56
# d: F( N: t6 j7 A/ Y$ U3.1.2 数据检验 60
$ w4 z, i, U% m3.1.3 辨识分布类型 649 P {, F5 C' o2 Y- Q& |
3.1.4 参数估计 651 c( e; u9 o8 F3 `
3.1.5 拟合优度检验 66" D) S7 L' s; P# i- f2 `- B
3.2 经验分布 67
3 X5 u# U7 }9 q2 O/ l. C3.3 使用Stat::fit软件进行分布拟合 67: V- p# t0 D) V6 Z6 ]! J
3.3.1 理论分布拟合—连续随机变量 68) [% l" {% ^2 F2 \! A
3.3.2 理论分布拟合—离散随机变量 76
$ g! w( d* ]9 n$ E3.3.4 经验分布拟合—连续随机变量 78' o3 f' e. T. x7 b0 ]* m
3.3.5 经验分布拟合—离散随机变量 79
" \. K' a1 |) |! `* ?% I4 J3.4多变量与相关输入数据 81
4 T8 i: H! e2 v7 l% J2 V5 i( ^9 A- A3.5 习题 81
% f/ _, j1 H& Q3.6 实验 810 L: m! o: i7 z
. _' ^) v) T$ @: @6 Z
第4章 结构建模 83$ M! U3 w% A3 b7 c& K" ~& N6 i
4.1 ExtendSim模块概览 830 _6 W. o3 h1 ~2 ]( O: d
4.2 实体生成与实体特性 84
$ M2 a% P# ^4 [) \( k+ V O7 k4.2.1 常用模块 84* w; k: Z W0 l% k6 y- w
4.2.2 实体特性 85! m$ Y9 E. T0 b5 i: f: K+ J
4.2.3 批到达建模 90
+ k( h0 G+ a$ ^9 K. L; y! |4.2.4 非平稳泊松到达过程建模 91
- o1 J+ h% q# u4.3队列和排队规则 922 S6 O# y$ S% f0 B3 i
4.3.1 队列模块 92
+ [: f2 r* [5 M4 M4.3.2 排队规则 93* N' m# }0 G. H- a P/ r8 X) y1 t+ \
4.3.3 排队行为 93
6 d% @3 z: E2 l& F4 j5 O0 k4.3.4 Queue Equation模块详解——复杂排序 96
9 m, R" }7 [% @0 e4.3.5 Queue Matching模块详解——实体匹配 101
7 D8 L1 B* B8 H o8 @2 ?1 V4.3.6 Queue Tools模块详解——查看和初始化队列 102( K5 K2 f: g9 E# }
4.4 路由(路径选择) 103
# \' r2 c3 S6 q% B4.4.1 常用模块 1042 r! I% g! q! R3 H0 B8 E- z& ?
4.4.2来自不同源的实体路由建模 105
( J7 o" L7 _! P9 y$ o4.4.3 发往多个目的地的路由建模 1088 S( [8 G0 L1 O
4.5 使用活动模块执行处理 115
- w) @* B& a# Y4.5.1 常用模块 1154 L; z1 O# _( T2 X; U( _ i
4.5.2 串行处理与并行处理 1160 c5 u3 _5 d- h; _9 Y+ r
4.5.3设置延迟(处理)时间 117$ K, q$ w* a/ L' f6 K3 b
4.5.4 活动调度建模 1201 K& e/ S9 C; K0 l
4.5.5 中断处理 125
+ S# m5 }; w4 B0 ?% H4.5.6运输与物料搬运 134; M7 i8 a: h2 n' a4 Q
4.6合并与拆分(Batch与Unbatch) 136
$ g# ^) N. [3 R) T5 U4.6.1 合并(Batch) 137
6 W, f7 o, G# R! r/ c/ G" I4.6.2 拆分(Unbatch) 144/ e' I& D9 [- k! I; f i2 B' ?
4.7 资源和工班(Resources and Shifts) 147
* A- C! Z( y- f4.7.1 常用模块 148
J4 l9 y& U$ V; z0 N4.7.2 如何建模资源 148
+ n/ s" n! u5 F- N; C( \% @6 n. q4.7.3 资源调度 154# X/ I& {* N, r# W: z3 U" o6 S/ ~ w
4.8 数据存储与管理 159
+ K5 X0 D; U4 Y5 u* S/ I) ]4.8.1 内部数据库方法 1602 G) o& F9 A1 Z( F k) K
4.8.2 创建和使用全局数组(Global Array) 163! ^0 D" ]3 V7 c" w4 @, ?, k
4.9 基于方程的模块与编程语法 164& v- j0 v- k2 V7 @) N
4.9.1 输入变量 164
# f* r: Z( b- t, u4.9.2 输出变量 165
4 X& h* @1 ^6 X; c! \4.9.3 方程 166) j7 |* ~* ?$ I5 W* u
4.10 曲线图模块(Plotter)的使用 1699 q) {% s5 A' d! C' [- ~
4.10.1 曲线图和数据面板 169
& f. o- O1 ^. \9 d+ S0 W2 _' Y3 u1 j4.10.2 Plotter模块工具 1703 f5 ]; }$ J& ^! X0 t
4.11 实验 1735 J; p5 ]! o0 J
1 e5 v) u! o. M第5章 模型校核与验证 175
9 A8 ?0 r3 Z4 Q* ^0 ^5.1 模型校核(Verification) 175
1 ]5 K1 f% t W0 W5.2 模型验证(Validation) 175
% Q3 l# m3 z. ~ _8 }* D6 l2 g5 ?4 f5.3 ExtendSim调试(Debug)工具和技术 1766 k0 w j% E, J* L! h
5.3.1 调试要点 1766 Q2 i3 s% f5 y* g
5.3.2 利用动画调试 177
3 V5 S& M+ a* j2 M Y5.3.3 在建模过程中校核结果 1770 M" \7 X4 D5 e5 D6 D7 E
5.3.4 用于调试的模块 177
' P% [% {5 r0 ]) V* E9 X R! I5.3.5 用Find命令查找模块 178; Q- H$ n7 p @; Q9 Q# a
5.3.6 删除没有连接上的虚线 179& T2 @' {$ [& {) W0 `
5.3.7 用记事本集中观察比较数据 1800 ]8 f+ f8 {2 D' p
5.3.8 单步运行仿真 180
7 q3 h9 \$ _9 x3 `; c8 _5.3.9 模型报告 181: p' o' s: ?, t% O3 l
5.3.10 模型追踪(Tracing) 181
% B: p! B8 ]9 d$ i7 i' L# W8 N5.3.11 源代码调试器 182
# N: y* [$ S' h* w; l, k
; i, e0 |7 I' z* Q/ g2 e第6章 仿真输出分析 183
, w' y% t6 O& _. ~ `6.1 概述 1838 z" B& F& r8 F F
6.1.1 什么是仿真输出分析 1837 z: _: e6 Z' Q) s# ~9 J
6.1.2 如何估计输出变量的均值及其置信区间 183
) F- ^4 q$ U. C) W/ A8 `6.1.3终止型仿真和非终止型仿真 185/ `, y+ I1 y2 N/ Y6 B7 P
6.2 终止型仿真输出分析 185
Q& b+ P$ `' n6.2.1 确定初始状态 186
9 P5 B5 {/ b7 q X6.2.2 确定仿真运行的终止事件 186. W* w$ d* N+ t- A
6.2.3 确定仿真重复运行次数 1876 U Q0 h7 S# t. Q2 i2 \- o4 G
6.3 非终止型仿真输出分析 1882 P9 ?% ~0 q1 {/ Y: J: X
6.3.1 确定预热期 189
# D X$ t- u) Z4 z( ~2 Y0 m, l6.3.2 确定仿真运行时间长度 190
6 W0 {8 x: j2 c" v) t7 U% ^6.3.3 确定仿真重复运行次数 190
# A/ Y2 K; n- ]5 ^. c6.4 输出变量方差和比例的估计 191# k3 K( |9 S. W$ d3 s- m* {
6.4.1 方差的估计 191
}' ]; _! K) A6.4.2 比例的估计 191# _1 O+ `. Y, z/ R" Z2 G# f. K
6.5 方案比较 192
( U, L6 S! d4 T2 W; b5 p8 }8 ?- Y6.5.1 概述 192
. B- c2 B8 e7 A! P+ `, _% U9 L6.5.2 双系统方案比较 192# O/ z1 r+ D+ e. w+ h* k# p9 v
6.6 ExtendSim中性能指标采集方法 195
" M/ t" f% F T, r7 J+ T6.6.1 Statistics模块与一般统计 195
# Y: U2 L4 Q: U* c/ C) ~1 `6.6.2 全能的Mean & Variance模块与高级统计 198
w- w- H3 x: p5 p' G6.6.3 预热期的设置 201* W! ^! ]0 G3 P8 ^% E6 o
6.7 习题 202' h" H8 z# ~) W* X. ]& m
6.8 实验 202
/ j5 Z) _; L9 J d9 J0 U$ \
" B, V: Y* d% b2 W第7章 仿真优化 208
0 V# j+ |8 L3 \7.1 仿真优化概述 208/ ]. `# [6 P, N) e# a
7.2 仿真优化的步骤 208) F$ z& Q1 w2 T8 w7 |8 e" Z
7.3 仿真优化案例 208
4 O- B% ?( W4 q& ^) g3 {( Z0 L. h9 [1 @9 Q" r
第8章 典型应用 213
3 B6 a4 Q, P$ W6 p0 L8.1 库存系统仿真 2139 q) n) F* h3 l% g& \' r# E
8.1.1 库存系统概述 2138 H; R. J* p) W, F6 o
8.1.2 (s,S)库存系统仿真 214. p2 N' H# c; e
8.2 制造行业应用 220% v/ f5 N) m' ?
8.2.1 问题描述 220" v2 r3 \. h+ ]# ]
8.2.2 创建模型前 222
& [4 {3 E/ j6 b8.2.3 建立模型的第一部分 222
- L% K% ~9 w! o8.2.4 运行模型 224' S% Q8 Q; j$ P* c0 Z+ s. O. q
8.2.5 增加2个操作和2个缓冲器 225
- X) S O+ t0 @1 c8 L8.2.6 增加1个缓冲器和非标准插入站 226
; _! A) u* U8 R7 q; D) F8.2.7 完成模型 228
9 O3 [) h- i/ @& x7 t8.2.8 运行“现状”系统的模型 229
* z/ v( I6 Z1 y: a: z; b9 j8.2.9 增加新生产线 229* P! l$ u L; r+ E1 z+ G! w; y/ {
8.2.10 增加另一个自动插件机 2302 d" g: c0 J2 h8 `# j
8.2.11 结果分析 231
8 z5 a( P) N8 V0 x2 P5 w8.2.12 增加动画 232
, l Z$ p' d6 ]- O6 L5 q! Z4 @8.2.13 对结果有把握吗 232" I9 j; E* H" ~5 z, r
8.2.14 最终分析 233' y% v1 v4 y& e4 Z2 D
8.3 服务行业应用 234
! |5 y4 L9 q' b8.4 集装箱码头装卸仿真 238% U* t4 q/ P# I. s1 A( Q$ L% ?7 k
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
7 s' k' T. i; x$ \8.4.2 集装箱码头物流系统仿真建模 239( M3 o. G- j/ w' ~6 u0 A
8.5 实验 2452 ~( {& }% [$ k
/ M; c. h3 \8 s# s) h! E
第9章 仿真应用的进一步思考 248$ Z- l8 @8 p g# R# w0 L
9.1 系统仿真的本质思考 248
5 e& Q% B0 p7 ]- G' u) f9.2 形似和神似 2494 q3 I2 q% J0 K F7 B6 Z9 {7 ?) w
9.3 系统仿真应用中的几个疑问 253% H/ q" ~. d. `' o5 R& M V
9.3.1 系统仿真是影像制作吗? 2534 n" {8 E% K: z, @! x
9.3.2 系统仿真模型要和现实系统一一对应吗? 253
; C' J# D+ [9 p- W* ?$ t, s9.3.3 系统仿真项目如何起步呢? 254
7 P, I+ w- i1 Z7 T1 V m! E. \& \
( C4 U+ I. V+ P* F! X' N附录A 仿真用概率统计基础 257
x+ F9 q1 J6 Z, m6 L: |A.1 概率论基本概念 2576 H9 Q- K( t/ f, Z
A.1.1 随机变量 257/ w' n$ a& w$ i0 M' t
A.1.2 离散型随机变量的分布 257* g- y$ r: t2 y) Y3 E
A.1.3 连续型随机变量的分布 257
# P0 b9 p9 Q' e7 oA.1.4累积分布函数 258
p% b$ F; i( W1 z: l) GA.1.5 数学期望与方差 258
' K& @2 G$ T! y0 IA.2 常用分布及其典型用途 2584 P7 p) P3 ]8 l. h- [5 j0 N
A.2.1 常用连续分布 259
, }/ k, l# }8 T+ U3 vA.2.2 常用离散分布 264% }0 y( B; y$ I3 x9 m4 a& @
A.3 抽样与统计推断 265) k; C9 Q$ x9 s6 w1 F
A.3.1 总体与样本 266- O# F, X0 k% D! { F5 T, ?- J
A.3.2 参数估计 2668 ^. W; M! M; S$ t9 h2 M* f
A.4 假设检验 271
3 A9 e* N8 V8 M- ?# Q参考文献 273 |