本书目录+ Z/ D# E; i. @7 \; T: N
$ ]9 d. x& K @" ~第1章 系统仿真基础 10
* P W( q+ t8 i0 B' Q* W1.1 系统仿真的基本概念 10
- v9 U! i' p3 A( _. k$ f" b1 }6 P1.1.1 系统与建模 106 M+ l) e$ X% z% U% `6 i
1.1.2 模型分类 10
+ c9 @/ ^- L" V$ e7 R0 m1.1.3 仿真及其分类 12- M1 ^( M' U* [
1.2 常用可视化仿真软件包 12
/ B/ [/ t/ A* X' Y1.2.1 仿真使用的软件工具 12' R0 r% d G- e
1.2.2 常用可视化仿真软件包 13
. _/ b) ]7 q, W# ]$ P- k2 d1.3 仿真项目研究步骤 213 q4 V/ [) U C- B
1.4 习题 21! B0 B& q' w) T, {9 \8 o, H
4 D6 c* v% r5 r% U; ]! h0 D% f6 J第2章 ExtendSim仿真入门 23
2 k6 u, Q, W3 S5 Q+ }+ m4 j! X* Y. s2.1 排队系统仿真 23
5 Q/ H4 l6 {* v7 w5 l: w2.1.1 洗车模型概述 23
. Z; T' T& `7 k7 Q) C2.1.2 从简单开始——单队列单服务台模型 24& B, j' ]* @- X E( v7 I7 n/ y3 Y
2.1.3 增加复杂性 29; _. ?5 \6 ?, I% a8 ?
2.1.4 典型性能指标 34
! X9 C. ^2 L/ u# G$ G$ X2.1.5 进一步探索 36
* H4 l8 u& N% d" w, S2.1.6 排队系统的特征与符号表示 37# H0 L9 H T( U- M& E, c# O
2.2 离散事件系统仿真模型组成 399 C G0 S1 U% n) ^. j/ `: n0 M
2.2.1 实体及其属性 40 N" l/ l. A! |' O
2.2.2 资源 40, V- C. l& O( @* V
2.2.3 队列 41
4 U+ O) S! Z+ L; D/ F2.2.4 活动 41# n7 h" u# w) V, P
2.2.5 控制 412 @& R. E$ I/ g: E2 w+ B
2.2.6 全局数据存储 41
& z& M" K* E; ^( g5 N9 n! }/ L2.2.7 系统变量 42
; U3 H; c: v# n+ B+ `2.2.8 事件 43' F$ W- L ?. C6 F. g: L
2.2.9 仿真时钟 440 a- A* c7 e/ p7 `" q$ j. p
2.2.10 仿真开始与停止 447 U. S t/ M9 P7 \4 m( K% t0 T
2.3 ExtendSim基本操作 45. H: d( W1 U, k
2.3.1 仿真设置 45
6 F1 b. h) g+ L9 z! E& C& ]2.3.2 克隆、笔记本、文本输入、图层 50/ g, z! m% W9 q/ V: P9 j4 X6 F, l
2.3.3 模型层级(Hierarchy) 51
7 m# C/ }6 b" N! [7 Y5 x: g2.3.4 模块连接与模型外观 53
- a; Y3 T9 X+ \* a+ R2.3.5 如何理解ExtendSim模型的逻辑 53
6 R, T2 _% d1 A* J; T2.4 习题 54
7 A* s9 u9 p, P$ @% N& p% j( U2.5 实验 54
5 h' ~" }: x' x( u! t( s, k. z P
第3章 输入数据采集与分析 55" O* P6 c% x$ B9 Z6 I: E5 x8 E
3.1 分布拟合的过程 55' ]- e9 s) r- V+ H8 L' W) t2 V
3.1.1收集原始数据 56" ` ^3 W( A9 N( v
3.1.2 数据检验 608 S2 c$ m. J+ M6 _# M" X9 g# l. B0 |
3.1.3 辨识分布类型 64
3 s) U- q% ^5 f) u! a3.1.4 参数估计 65
! R) p. g* [# i% y3.1.5 拟合优度检验 66- u, k; m' D( ]0 m* _* F; Y' V, D+ r
3.2 经验分布 67* _/ z3 ^- ?2 T* X6 a
3.3 使用Stat::fit软件进行分布拟合 67
' }5 G, W, D+ |4 y4 ~6 q/ N$ a3.3.1 理论分布拟合—连续随机变量 68
. \# U( e' @4 a3 c. N3.3.2 理论分布拟合—离散随机变量 76
1 u4 O9 B4 O, d7 c3 f2 X3.3.4 经验分布拟合—连续随机变量 78% W' ?) a/ C2 X
3.3.5 经验分布拟合—离散随机变量 79
9 e8 v) z2 D. A; i0 j3.4多变量与相关输入数据 81
3 q6 C; y% J8 R. u3.5 习题 81 c* S" @5 l( }' O/ j0 |
3.6 实验 81& z/ v& |8 u* k3 C
& p, o& n: [6 A) O% Z
第4章 结构建模 839 g: a. | K; j6 b& y n$ ?
4.1 ExtendSim模块概览 83' C7 [) j2 a6 S1 }* l0 F5 R
4.2 实体生成与实体特性 844 e5 T9 ^4 g* v0 M8 p; @
4.2.1 常用模块 84+ J& q: _$ @! I6 L# G' @
4.2.2 实体特性 85; h) c/ B3 v% m% i/ G' ?7 k
4.2.3 批到达建模 90
& I4 f9 c" `% f# [( H* S4.2.4 非平稳泊松到达过程建模 91
3 L6 W5 P5 \+ Z G4.3队列和排队规则 92# m4 |0 Q4 s e9 H! e5 \
4.3.1 队列模块 921 W) n" h6 }( g( l* J3 a. ^+ ^ K- d
4.3.2 排队规则 93
5 I8 v4 x( l |: o7 A. }, s4.3.3 排队行为 93
0 t2 s0 n1 g: T1 k1 r% g r4.3.4 Queue Equation模块详解——复杂排序 96
$ K+ a2 y. H1 L+ R( A8 t! `4 t4.3.5 Queue Matching模块详解——实体匹配 101
% r3 \* I/ q8 U" @2 S; ~4.3.6 Queue Tools模块详解——查看和初始化队列 102
' J( ]2 a: e/ \7 d4.4 路由(路径选择) 103
( o! g" O9 r: N6 f! E# H9 o/ T4.4.1 常用模块 1044 s7 y8 D' ], Z' } `$ n
4.4.2来自不同源的实体路由建模 105
u0 [% B$ F; P9 E6 n4.4.3 发往多个目的地的路由建模 108
6 ~, x S5 P$ Z) y/ w9 G6 r4.5 使用活动模块执行处理 115
( w2 i6 N# m, r6 X4.5.1 常用模块 115' d' O( p7 ~9 W' r6 ~/ ]# V
4.5.2 串行处理与并行处理 1162 D, `4 z2 r8 P9 z' q2 D* f
4.5.3设置延迟(处理)时间 117
+ H* X8 v8 K2 E- m3 ~4.5.4 活动调度建模 120+ \, R \$ R$ q- ^( j V3 C
4.5.5 中断处理 125
/ `& `5 s5 Y' Q$ P0 a4.5.6运输与物料搬运 134
7 @( v7 I7 |; T4 h% v# d4.6合并与拆分(Batch与Unbatch) 136
! k; h# A$ I6 Y4 ^9 o8 x2 [4.6.1 合并(Batch) 137; v6 b4 r0 ^0 x
4.6.2 拆分(Unbatch) 144
$ }* J! e) o9 ?0 \4.7 资源和工班(Resources and Shifts) 147. v/ }, v; T L" H$ `9 ?
4.7.1 常用模块 148
1 E g- b$ M5 e0 z; L4.7.2 如何建模资源 148) ]* d; d; e9 ]
4.7.3 资源调度 154* B4 t/ E' z! h; O: E
4.8 数据存储与管理 1591 B, d2 B/ }0 w3 U: N
4.8.1 内部数据库方法 160
" J6 A% O' @8 n4.8.2 创建和使用全局数组(Global Array) 163
( K$ l. U% j& o- k4.9 基于方程的模块与编程语法 164
) {- \) ?! P% U( B. Q4.9.1 输入变量 164, f4 a% u5 ~8 N/ T
4.9.2 输出变量 165
1 I6 B4 a: E3 b& j4.9.3 方程 166
- q: ]( e( i% F3 m" U% |& ^4.10 曲线图模块(Plotter)的使用 169
, o1 Q+ s# q$ F$ D6 A# o4.10.1 曲线图和数据面板 1699 E/ {6 i0 O0 i3 O2 v+ k
4.10.2 Plotter模块工具 170
5 W+ ~6 M; o' H6 l3 a4.11 实验 173
; F5 b. k9 a" h/ j& l
6 c1 s, Z" g: I" u# K- T) P- [第5章 模型校核与验证 1758 _. d/ o) R# |6 W
5.1 模型校核(Verification) 175# ]% Q6 ~1 E- _* H" @
5.2 模型验证(Validation) 175
5 S1 f/ { I8 u2 \. D: s; Z8 Z- q l5.3 ExtendSim调试(Debug)工具和技术 176
G1 T W( d2 A5.3.1 调试要点 176
; ~& S6 H& F# X1 q, t5.3.2 利用动画调试 177
% O; @( P9 V7 ~6 L- L5.3.3 在建模过程中校核结果 177, v0 Y, l6 _ s" F, T7 q6 j8 I
5.3.4 用于调试的模块 177% @8 n% }+ d! J8 P0 g" ~$ x" |
5.3.5 用Find命令查找模块 178
3 E; B/ c0 |8 A- p1 T' l. U, T" P# X5.3.6 删除没有连接上的虚线 179" A& j1 y" N% W; i" r, Z. J* a+ U
5.3.7 用记事本集中观察比较数据 180# S& |) R) I r+ L: ]# }, e; ^
5.3.8 单步运行仿真 1801 d' J& S6 o. K* _
5.3.9 模型报告 181# D" @& ~% _ p6 k
5.3.10 模型追踪(Tracing) 181
, ]" y5 y, [. k" W+ i6 `, F5.3.11 源代码调试器 182
8 s1 c% V) q# c9 h ^4 T: U" d6 r
' U; ^2 [8 n$ o& [/ x7 W2 a. }4 n第6章 仿真输出分析 183
/ X8 D. r ~+ K0 c6.1 概述 183! J& @* b) U6 B& ?
6.1.1 什么是仿真输出分析 183+ i0 z/ H1 e/ k4 x- I8 h. q# Z0 O
6.1.2 如何估计输出变量的均值及其置信区间 183/ C3 u5 _$ f8 Q# \# d+ w: Q# g/ Q
6.1.3终止型仿真和非终止型仿真 185
; d* j) S/ k2 u: ~/ u+ h2 ~6.2 终止型仿真输出分析 185! l5 Q6 H" L0 z$ k% V) H
6.2.1 确定初始状态 186/ ?* d+ l: o3 z9 o$ U3 o
6.2.2 确定仿真运行的终止事件 186
7 Q# e0 I# b z" u8 S6 f1 K( _+ P6.2.3 确定仿真重复运行次数 187
# @+ Z# ~1 O& f' S0 c. u6.3 非终止型仿真输出分析 1880 v' \9 _# m5 K5 ~" Q
6.3.1 确定预热期 1898 r. \, o( J; j4 K& o" K, K% V% Q
6.3.2 确定仿真运行时间长度 190
; B: h! l& q- V) k2 H7 r6.3.3 确定仿真重复运行次数 190
" \7 U! @$ h- D; z0 H& d6.4 输出变量方差和比例的估计 191% j T' u, m& ^% j9 Y
6.4.1 方差的估计 191( J5 K& V8 h/ n$ c* ?6 G% Z
6.4.2 比例的估计 191* R2 B- j6 U% g7 m
6.5 方案比较 192
# L$ l, h; B) ^6.5.1 概述 192
- D+ ], G* W7 i! y! q+ D3 w- V6.5.2 双系统方案比较 192/ G9 f: G! Q7 K. V
6.6 ExtendSim中性能指标采集方法 1954 h* A' J, Z" T$ Q- R' w7 A8 T
6.6.1 Statistics模块与一般统计 195
/ R2 @% Q2 G. f$ ] X3 S6.6.2 全能的Mean & Variance模块与高级统计 198% E G, @: j) U4 @, X
6.6.3 预热期的设置 201 i7 _6 z# m/ V% x" Q
6.7 习题 202
; h F6 y3 G' s( c: k9 b5 K! N6.8 实验 202
( n9 t0 T. H t" h7 \# r% s3 p7 g) b+ V# J1 k
第7章 仿真优化 208
$ X+ E1 t6 I% Y' p/ e) \7.1 仿真优化概述 208# f2 A/ Y5 P! F& r' i; G6 v) H
7.2 仿真优化的步骤 208, R8 B& K- W2 E: F6 U
7.3 仿真优化案例 208' B C" H0 o/ _& K4 R# b2 H
( E4 Q7 a% |$ K第8章 典型应用 213. N" _3 F( o: O# M' ~ k
8.1 库存系统仿真 213* A9 B3 \) r/ W; K
8.1.1 库存系统概述 213
' E- Z4 d: a4 M: D) p8.1.2 (s,S)库存系统仿真 214# M u# j: i8 O/ n7 W
8.2 制造行业应用 220
( R' N9 E4 e8 A, ]3 Y; R: L" S8.2.1 问题描述 220
7 v+ P+ I9 K6 M8.2.2 创建模型前 222
, p. A0 r- s7 Y' u8.2.3 建立模型的第一部分 222; }$ ^% ?# [1 ]$ c8 H) Y
8.2.4 运行模型 224
* J# G! e' H; g# u! d8.2.5 增加2个操作和2个缓冲器 225# [9 ?- }" y- j; C' K& ^
8.2.6 增加1个缓冲器和非标准插入站 2267 P5 |: o* n a
8.2.7 完成模型 2286 Y: L" A0 V) h7 ?6 P
8.2.8 运行“现状”系统的模型 229+ K. d: @7 X- d! ^
8.2.9 增加新生产线 229
1 d4 L7 W0 j# K; [8.2.10 增加另一个自动插件机 230" e4 ], v- v" l. w( R: z
8.2.11 结果分析 231" F! {9 {9 _, @* q; H3 Q
8.2.12 增加动画 232
. {2 G1 F3 M& s% `8.2.13 对结果有把握吗 232! T* @* M, F' i& \! ? U' x0 x
8.2.14 最终分析 2338 A# \6 b8 G* j
8.3 服务行业应用 234
- p W2 D }& n' N8.4 集装箱码头装卸仿真 2387 b7 z% A+ D# w0 n
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
@% ?: X+ W8 \+ g* E8.4.2 集装箱码头物流系统仿真建模 2397 c; G0 h) a0 c, u) W) Q
8.5 实验 2451 _. Z6 R2 L" C# a8 _
) J+ s* v- P/ r2 D/ \- [+ c; Q+ @
第9章 仿真应用的进一步思考 2483 C/ J* \6 {& _; m* Z
9.1 系统仿真的本质思考 248
2 U- C3 _; T2 E9.2 形似和神似 249
; ?- V- `; _5 z. A" ]4 X8 f) I o9.3 系统仿真应用中的几个疑问 253
5 x+ t/ D5 a) L2 L; m9.3.1 系统仿真是影像制作吗? 253
4 g b+ A( O1 W, Z; R% ^# o0 z9.3.2 系统仿真模型要和现实系统一一对应吗? 253
' `, r8 c% D& D; k% E9 i2 _9.3.3 系统仿真项目如何起步呢? 254
6 B- h% S9 F+ B9 n3 r/ w( M. c. T5 |& ?
附录A 仿真用概率统计基础 257: |, d: R5 I5 ~3 e, M
A.1 概率论基本概念 257
" a! D# K& M, K' H& vA.1.1 随机变量 2570 q' Y2 F$ W; Z" n
A.1.2 离散型随机变量的分布 2570 }) h6 `6 x0 h' b3 u
A.1.3 连续型随机变量的分布 2575 z B0 c+ ~ s5 M9 j
A.1.4累积分布函数 258
3 _7 ~; k& {- F* fA.1.5 数学期望与方差 258
8 T j5 a( n2 |! l7 O, lA.2 常用分布及其典型用途 258
4 e0 W' J) ^ N2 |. U! TA.2.1 常用连续分布 259
4 G9 H0 Q; d1 m, KA.2.2 常用离散分布 264
1 n+ k# I3 Q1 Z* {A.3 抽样与统计推断 265 q7 Z: L; {. D: r* j/ n3 B
A.3.1 总体与样本 2662 E$ [- C) \9 {: A( B
A.3.2 参数估计 266) N* M* w, t; w* G$ Q
A.4 假设检验 271
1 n$ \! }) b4 `参考文献 273 |