本书目录: R1 U' K G/ l3 s1 @, L
$ P8 e) {8 \- J( c" y第1章 系统仿真基础 10
. @; { L9 g% P) y6 E+ d1.1 系统仿真的基本概念 10
0 \8 k/ }8 x" B9 [- `4 | x2 F1.1.1 系统与建模 10
1 y' X7 p1 x- @$ V& ?- H1.1.2 模型分类 106 v" o$ I! W* K- M. v$ _
1.1.3 仿真及其分类 12
- A. \5 P9 R6 _: R6 q$ c. q4 ~: x2 A# c1.2 常用可视化仿真软件包 12
& ~0 b( F4 r* q c1 b1.2.1 仿真使用的软件工具 12% q2 y) T& U" ~7 v) n- ~
1.2.2 常用可视化仿真软件包 13
' d1 W- {7 c3 t# m2 K3 U* v1.3 仿真项目研究步骤 21+ e' z# ]* X3 w5 ?" v
1.4 习题 218 [ ]$ d7 C9 @( S' _
$ v9 ]( H8 e" M, ]# |0 ?; R2 s第2章 ExtendSim仿真入门 23
. g1 L _; {" H; q+ g2.1 排队系统仿真 23
2 k: @4 V4 o" A$ y2 a8 Q. j4 }2.1.1 洗车模型概述 23' B; q( O, L W4 V
2.1.2 从简单开始——单队列单服务台模型 24
! s5 i' C0 ^# Y( ~2.1.3 增加复杂性 29
0 A8 }! K0 ^- k0 {9 v2.1.4 典型性能指标 34
$ z9 ^; I, W! C. q* P* E/ a5 }8 i2.1.5 进一步探索 369 C( K7 j3 X) x: _( U
2.1.6 排队系统的特征与符号表示 37' S$ \( R2 c3 `, F+ w; L
2.2 离散事件系统仿真模型组成 39
& `4 J" Z: _6 _' `! H2.2.1 实体及其属性 402 f" n& ?" Z' I2 H7 ?2 v, e7 W7 N
2.2.2 资源 40
F9 a' e$ D/ e2.2.3 队列 41% G* g, |9 g; @% w" \# t. t
2.2.4 活动 410 z/ g8 @2 I0 t
2.2.5 控制 41
9 Q$ X3 s! C4 r, ]. D+ q# R2.2.6 全局数据存储 41
# g% X2 b, `( m- @ A, z2.2.7 系统变量 42
0 n! }8 o" X% V0 j% b% X r, K; U1 J2.2.8 事件 43
) |9 V/ {- \6 {7 @2.2.9 仿真时钟 44) u: t9 m3 f- B+ P) }$ ~
2.2.10 仿真开始与停止 448 R" n- ]0 t! x( v/ {
2.3 ExtendSim基本操作 45
& I6 U3 C' z! |% `% E/ }/ m2.3.1 仿真设置 45
' A4 Q h; M- l2 z |2.3.2 克隆、笔记本、文本输入、图层 50
L' A3 M3 X m! ]2.3.3 模型层级(Hierarchy) 51
+ N; N# s4 d. \+ Q% P& z! I: ~. f2.3.4 模块连接与模型外观 53$ T6 r) x" t( a8 J' j. h* l& @! s0 J
2.3.5 如何理解ExtendSim模型的逻辑 53
8 T: r O4 T( F* ]2.4 习题 543 k' d" ]3 X$ P5 Y6 |; [
2.5 实验 54+ B* [) k& b3 }' y# u1 ^
7 g- u; }+ M8 S B
第3章 输入数据采集与分析 55
- B3 E Q0 c: S" @3 L+ r. d3.1 分布拟合的过程 555 ]+ X2 n, M: w" m3 j8 }
3.1.1收集原始数据 56
, s$ G) z. q1 P3.1.2 数据检验 60
7 B- P4 @* O1 Z9 d) P% i1 a( w3.1.3 辨识分布类型 64
& p" O3 I: ^/ j( C3.1.4 参数估计 65
) x& T A8 v) h; _+ d0 I7 U3.1.5 拟合优度检验 669 f+ ~/ ?3 z1 M$ Z8 p! \
3.2 经验分布 679 {5 f$ i, F( M- x& p5 E
3.3 使用Stat::fit软件进行分布拟合 67( X' v7 m5 x( V0 l
3.3.1 理论分布拟合—连续随机变量 68
. K. ?* Q( [8 [$ F( p% C5 i3.3.2 理论分布拟合—离散随机变量 767 H. z/ `8 r2 f
3.3.4 经验分布拟合—连续随机变量 789 j2 a2 g5 j+ d6 _. i/ H0 \% ?6 Q
3.3.5 经验分布拟合—离散随机变量 79
5 x0 x' e$ Y( c/ T$ K/ w5 E+ C3.4多变量与相关输入数据 812 r" ~3 b. x1 V, u3 Z; _
3.5 习题 81" I+ I% n1 {' g$ e# n# @3 | @% M
3.6 实验 816 O* O7 [2 h. V: j3 f1 G
% c o9 \4 V) T3 F第4章 结构建模 83
0 q* q7 k8 u+ C2 i& @ j- C4.1 ExtendSim模块概览 83
% W# E* a( Q! s- M f$ }, o& v" \" D" E4.2 实体生成与实体特性 84
9 x; P1 _5 r: N; ~" V* @4.2.1 常用模块 84
! U" Q- R) r) A7 S. x9 g4.2.2 实体特性 85# }; X* M# o% b; u0 M1 ~
4.2.3 批到达建模 90
( w8 K3 b1 r1 T" ~' I8 M4.2.4 非平稳泊松到达过程建模 911 n& {% w# j0 A% r
4.3队列和排队规则 928 [2 `6 j) R5 B' {, |8 v/ X
4.3.1 队列模块 92. Y9 Z8 U" l* n2 w( u0 B& P
4.3.2 排队规则 93
* R, ]9 I d4 g8 D) H4.3.3 排队行为 93
- }) I+ o& `/ ~0 S5 x% {! \4.3.4 Queue Equation模块详解——复杂排序 967 n3 j( P7 f9 F9 B' M8 @5 k9 F# j
4.3.5 Queue Matching模块详解——实体匹配 101$ E X7 a2 ?2 F7 a, Z) R5 a8 |
4.3.6 Queue Tools模块详解——查看和初始化队列 102
& f- Y/ l1 q; s2 l2 Y4 h8 }( c6 r8 o4.4 路由(路径选择) 103- w* P t) r b0 d
4.4.1 常用模块 1041 Q7 b: T1 r$ b( B- X) s7 s) k
4.4.2来自不同源的实体路由建模 105
2 z" B: Z. \" K3 N8 T0 B4.4.3 发往多个目的地的路由建模 108' R( B' y1 o3 A- V! V4 ^
4.5 使用活动模块执行处理 115
$ O2 _$ S$ \9 G! P' {1 G4.5.1 常用模块 115
% ?8 G/ c+ \ d4 d/ R9 l4.5.2 串行处理与并行处理 116% W9 x+ O v! S; G
4.5.3设置延迟(处理)时间 1179 ]. v1 z% B& R3 ~8 E% }! w
4.5.4 活动调度建模 120
# o: T9 |" t6 C! w) h+ t ^ x4.5.5 中断处理 125
6 M, q. W- ~2 B' W5 c4.5.6运输与物料搬运 134
2 C e. E) a( v2 ?4.6合并与拆分(Batch与Unbatch) 136% v8 e7 j# a/ L; W/ @/ }! e
4.6.1 合并(Batch) 1375 W" r0 k) }, \2 I
4.6.2 拆分(Unbatch) 144
9 t; H. \$ y4 o4 P/ k4.7 资源和工班(Resources and Shifts) 147
X& X7 W F- q2 d4.7.1 常用模块 1482 x# `* X8 o* ^( m% r$ k
4.7.2 如何建模资源 1484 d4 E$ q! b1 T# t: g
4.7.3 资源调度 154; y' g1 Y- f& F$ R8 ?* t
4.8 数据存储与管理 159) N0 ?2 n2 v( }: m" m
4.8.1 内部数据库方法 1601 _: V2 Z4 H8 G
4.8.2 创建和使用全局数组(Global Array) 163+ K. F4 J: {. [' e
4.9 基于方程的模块与编程语法 164
1 O% T' I, a4 ?) F& y% o9 g) a y b- b4.9.1 输入变量 164
) w6 d" p- ], d: |! A+ `" }) a5 {4.9.2 输出变量 165
0 h. c0 ]+ ^+ I, Q4 \4.9.3 方程 166; A. s- m: U9 _; ~
4.10 曲线图模块(Plotter)的使用 169) H, j) f5 h* G( O4 G6 Q
4.10.1 曲线图和数据面板 1699 C+ B; G1 K& e' ?3 K* s9 V
4.10.2 Plotter模块工具 170
, [+ y- Q! p) E0 {: L6 k4.11 实验 173
! Q% E; o% l7 m8 {! M# k' j
+ ]# Q' H; \: H7 n第5章 模型校核与验证 175
4 |4 `9 a& _- g5.1 模型校核(Verification) 175
2 U' I# e( p. Q7 r5.2 模型验证(Validation) 1759 f6 m6 @: X+ G9 H4 V
5.3 ExtendSim调试(Debug)工具和技术 176$ a& ?. k- u/ a: p
5.3.1 调试要点 176
% k% a; R. V& [3 ^$ B, J8 F* v5.3.2 利用动画调试 177
6 h' i; a6 ?5 }" _4 f# Z5.3.3 在建模过程中校核结果 177
+ X0 E% c& V7 o' B5 k( p5.3.4 用于调试的模块 177* @8 D! v; E# l2 ?) S6 ]
5.3.5 用Find命令查找模块 178( a0 Z c. q% V- Y9 j. L
5.3.6 删除没有连接上的虚线 179
1 q- `3 g8 H$ J+ r6 G" G' `/ z5.3.7 用记事本集中观察比较数据 180* P& O2 [! t8 B
5.3.8 单步运行仿真 180 w2 ]- |4 B! W, Y- f q( V
5.3.9 模型报告 181
2 p: h# R! ]" r/ u# W6 k5.3.10 模型追踪(Tracing) 181
4 b$ ^1 D {! i0 v# [9 _5.3.11 源代码调试器 182, M7 J$ [1 j0 n: ]
5 ]1 ~1 E# w8 j& q. X% [: x
第6章 仿真输出分析 183
6 f9 m8 @' G0 ^6.1 概述 183
. x: G: A, S" Q. y2 [2 ^6.1.1 什么是仿真输出分析 183
7 {: v7 C/ L6 _6.1.2 如何估计输出变量的均值及其置信区间 183# x. T( O P- J: R: P0 s7 s3 Q
6.1.3终止型仿真和非终止型仿真 1852 Z+ v, p& o7 K, B# h, Q8 S9 Q" T
6.2 终止型仿真输出分析 185# ]) [6 W& k! @! q
6.2.1 确定初始状态 186
2 F+ Z& Q2 N0 |0 g6.2.2 确定仿真运行的终止事件 186 U+ m' z* k9 h: _) k E
6.2.3 确定仿真重复运行次数 187. h7 c, E) v) j
6.3 非终止型仿真输出分析 188
' P7 A9 j$ \+ B5 z! Y6.3.1 确定预热期 189' E/ {) O. Q6 m' V9 H o
6.3.2 确定仿真运行时间长度 190- n; _9 J1 L. P$ ^/ K% y& F f4 j/ \
6.3.3 确定仿真重复运行次数 190
?1 N/ i, H* D$ l% S6.4 输出变量方差和比例的估计 1914 U1 w8 _7 |& ~+ Y: d
6.4.1 方差的估计 191
$ k2 N3 ^. f' s* v7 X* r, l6.4.2 比例的估计 191
: ?- N& s/ T6 b6.5 方案比较 192( y4 x- p( ], \' h* V' ]1 N
6.5.1 概述 1920 F! `( [: x6 m$ k5 u
6.5.2 双系统方案比较 192
7 t6 Q8 `/ Z$ Z9 Z1 t! [6.6 ExtendSim中性能指标采集方法 195
, l4 \4 K q3 z) j4 c1 l6.6.1 Statistics模块与一般统计 195
5 v& W* e2 A3 E6 N$ Z6.6.2 全能的Mean & Variance模块与高级统计 198
# y8 r% V) T0 V, F. G5 j) M1 d* B6.6.3 预热期的设置 201' E( S1 s$ [% z
6.7 习题 202; E) t- f( ?7 \' R
6.8 实验 202( y/ e/ w( f: y; H& ~' k
! J2 d$ ?0 t- \ V6 [( F' W; q$ `
第7章 仿真优化 2082 U9 m( s! q, ?& `1 L
7.1 仿真优化概述 2081 T* f3 t6 p" Z
7.2 仿真优化的步骤 208 ]' c: v' W+ h, {) ]& r: Q
7.3 仿真优化案例 208% x: P9 {0 k+ g: J9 Q
# S @7 ^* t3 N$ S; P第8章 典型应用 213
+ x+ N8 a* j0 K. T0 C, R7 C8.1 库存系统仿真 2138 S- y1 _4 u- E
8.1.1 库存系统概述 2137 `9 ]. y1 m9 V( @. T- M/ [
8.1.2 (s,S)库存系统仿真 214
! j8 a8 s, D2 W! L# Z* w1 J9 l' F8 s0 n8.2 制造行业应用 220$ v( k/ P; [ C+ I
8.2.1 问题描述 220% {& e g0 O" q, O v7 K9 _
8.2.2 创建模型前 2227 d! L3 e! X5 d! [" L# T
8.2.3 建立模型的第一部分 222
# j- i" ]0 s% p# p" q9 ~! {! g8.2.4 运行模型 2248 S7 U* m2 J( q8 X, Z$ Y, ~ A; \
8.2.5 增加2个操作和2个缓冲器 2254 R: h2 o' a! q5 Q( g
8.2.6 增加1个缓冲器和非标准插入站 226
6 I. l( e8 ?6 a8.2.7 完成模型 2288 q8 p. Z4 J! G2 h8 q
8.2.8 运行“现状”系统的模型 2297 I4 j, e0 c4 |4 T0 w
8.2.9 增加新生产线 2295 f- Q4 B+ q+ w8 b
8.2.10 增加另一个自动插件机 230
; T1 ?' W8 p( ?9 T) [8.2.11 结果分析 231
: A% J J3 _: P1 \8.2.12 增加动画 232
. O+ X. g6 n/ [+ Q3 n$ H2 H8.2.13 对结果有把握吗 232: e3 E! r; _" X3 `1 x8 }; M$ ^) m
8.2.14 最终分析 233: T6 V0 j5 u! O. i4 w& @
8.3 服务行业应用 234; A9 G& \; A d! Y4 M
8.4 集装箱码头装卸仿真 238( X. X/ i5 G2 D8 J5 y* N2 G
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
$ g3 D5 N/ O+ ^+ L2 E' T8.4.2 集装箱码头物流系统仿真建模 239
X9 s2 q, \& @5 _' k8.5 实验 245# X& M; r" f- N. \- R
' y" E8 b: Z) R6 S
第9章 仿真应用的进一步思考 248
F( k" ~& ?. m! X0 N1 V9.1 系统仿真的本质思考 2488 Z. ^' S$ W! s
9.2 形似和神似 249
1 i M# l0 L( v6 C, C" i$ m9.3 系统仿真应用中的几个疑问 2533 E6 ^* J* d$ b, @: c# \! D
9.3.1 系统仿真是影像制作吗? 253
+ q0 N# K4 M* d, t8 q; T& [! s9.3.2 系统仿真模型要和现实系统一一对应吗? 253- V6 c0 z4 D$ l* _: z* t
9.3.3 系统仿真项目如何起步呢? 254
# [! f0 }! r* \8 O% K9 B
, y# D% `2 L$ r- k* W: _附录A 仿真用概率统计基础 2578 l: O7 a; C9 G+ _
A.1 概率论基本概念 257
& y8 ^( z4 Z2 A3 X# J+ K" lA.1.1 随机变量 2572 p4 ?3 H% @3 }4 H* ~% ^1 [3 d" P7 \
A.1.2 离散型随机变量的分布 257
5 j B& n5 z5 |9 F/ f, ^8 mA.1.3 连续型随机变量的分布 257, F' o) \) I( |; `
A.1.4累积分布函数 258
( ]) E( J, y F1 HA.1.5 数学期望与方差 258) h9 N. Q% {3 M* ^1 P6 y
A.2 常用分布及其典型用途 258% T6 j- k1 F. N5 S$ _
A.2.1 常用连续分布 259
' {) Z8 _1 H( v3 pA.2.2 常用离散分布 264
7 C% h4 j6 t: b4 EA.3 抽样与统计推断 265
* }; a" ]- \( YA.3.1 总体与样本 266
3 i8 y" q5 k6 WA.3.2 参数估计 266( L; h& D2 x7 W& F: ^; g
A.4 假设检验 271
4 C5 d9 O0 C6 @) C2 L3 e参考文献 273 |