本书目录/ A8 d) T2 n( B3 G, V# n0 P
* F) u5 a% E+ G6 }4 U第1章 系统仿真基础 10% g! h0 k- g0 t. l( W% m" z7 s9 f
1.1 系统仿真的基本概念 101 j7 ]9 q; A B. p3 T5 }2 v
1.1.1 系统与建模 10$ \9 i/ Z1 F5 r+ F# T, x- D: N/ g
1.1.2 模型分类 101 I) O- t! s+ f8 Z
1.1.3 仿真及其分类 12
( V% {9 A6 N* `" w: z1.2 常用可视化仿真软件包 120 T# z [+ {3 B5 r
1.2.1 仿真使用的软件工具 12
5 E. _* y2 ~1 U1.2.2 常用可视化仿真软件包 130 u1 T% \9 K- a, _' Z+ x2 ~
1.3 仿真项目研究步骤 216 @! j% q5 V. M2 s9 H9 ?1 r5 B; I
1.4 习题 21: z* [7 T6 s; B1 x9 h0 {
- l# E0 |8 \' X' p; z6 ^
第2章 ExtendSim仿真入门 23$ x$ M" L2 Q5 b% z$ E
2.1 排队系统仿真 23
5 g. u2 T2 T! k. i) Q- i4 U2.1.1 洗车模型概述 23
* K) x4 K' P) n9 Y/ i, F/ t8 s: u2.1.2 从简单开始——单队列单服务台模型 24
- p5 `9 S% K0 ^7 I# h2.1.3 增加复杂性 29
( {* v$ \& x) v3 s2.1.4 典型性能指标 34
5 P' h5 \0 E; f( n2.1.5 进一步探索 36
& q1 v' Z: J5 @& s ~ i2.1.6 排队系统的特征与符号表示 372 A9 p: T$ G: [- r
2.2 离散事件系统仿真模型组成 39
; E; y! A$ ~6 X/ D0 B+ R2.2.1 实体及其属性 40' G$ ~ u% N+ Q" T# L$ {# `& @/ L
2.2.2 资源 40
# J3 v2 K% M8 Z3 d7 m* v2.2.3 队列 41) W- S6 [3 C6 _
2.2.4 活动 41
- q4 B& x3 k! n$ V! V8 Q2.2.5 控制 41, {& `2 G; J$ `9 D5 c
2.2.6 全局数据存储 415 @9 m' o& w/ Y* u: ~- a- W% A
2.2.7 系统变量 42
8 z3 \- y( H4 j9 K y3 G2.2.8 事件 43/ C5 U! V& I! z* K
2.2.9 仿真时钟 447 E: m( p& u' s- @5 y- P
2.2.10 仿真开始与停止 44
+ H. A( J8 u' D4 d# y1 k2 Z2.3 ExtendSim基本操作 45
. S K9 E9 A5 A4 v8 o2.3.1 仿真设置 45
! I1 m) C) ^ x1 n) }/ o. a2.3.2 克隆、笔记本、文本输入、图层 503 E, B: ]# u3 n8 n, j
2.3.3 模型层级(Hierarchy) 51
' f8 h/ j1 K- _* f- e2.3.4 模块连接与模型外观 53/ f% q- a. n+ P A+ \, i. q
2.3.5 如何理解ExtendSim模型的逻辑 539 U1 N0 f- m/ M
2.4 习题 54: F) Q" a) D6 H( M& ?8 N- c( F; P
2.5 实验 54, I- q& r/ j6 f$ B1 U
1 f- @, K, q T3 g0 P
第3章 输入数据采集与分析 55
# f5 W1 P8 y/ V/ [3.1 分布拟合的过程 55% a/ E+ _6 {8 }: n5 }0 ~" g) H
3.1.1收集原始数据 56
# ` f1 ^0 R' f* G$ l# z6 ^# C$ Y S' F3.1.2 数据检验 60
$ H) o! c0 e1 F {- v# n( J# Y3.1.3 辨识分布类型 64
- L2 O& B, V3 N7 L3.1.4 参数估计 65, a6 p: H: @8 J- B, W1 q
3.1.5 拟合优度检验 66) }* l( z. ^8 F! M+ Z
3.2 经验分布 67/ ^2 [* L" o3 B$ S1 `( @, r, p" d& L! c' }
3.3 使用Stat::fit软件进行分布拟合 67
0 C) y& x1 w5 p6 `3.3.1 理论分布拟合—连续随机变量 68! D+ y& i* O0 A: f: M$ }! g
3.3.2 理论分布拟合—离散随机变量 760 l0 a* [- ~4 \, N! T' A
3.3.4 经验分布拟合—连续随机变量 781 U( L3 n( k7 n5 o, H8 J
3.3.5 经验分布拟合—离散随机变量 79 N+ q6 K. r+ ^, k
3.4多变量与相关输入数据 81) X6 u- F. D4 p8 H
3.5 习题 81
7 D' a; i }) V9 S# h. I! S3.6 实验 81
/ y3 {) q8 b! ? N* E: u& l
1 P1 U/ ?: w& }; C8 M! G! Y第4章 结构建模 83
5 O: i$ K* J& {: w6 [: q* I4.1 ExtendSim模块概览 83$ r7 h( x6 _3 T* o* C4 R8 ]
4.2 实体生成与实体特性 84
- j4 j# Z1 Y$ ~8 _- Y4.2.1 常用模块 842 q( m8 S& d, ^2 |4 W. d( ], w$ Y( v/ v
4.2.2 实体特性 85
) N+ Q; d" l4 U& f! h4.2.3 批到达建模 90
# |% h! U# N7 V4 O: q1 m) J1 T4.2.4 非平稳泊松到达过程建模 91
" a( ?' F+ c" { X4 G4.3队列和排队规则 92
! d! }8 S4 G' s) a+ |2 V4.3.1 队列模块 92
- B; s/ C7 m) G& z4.3.2 排队规则 93
( K+ b7 i) ^! H" z: B4 U4.3.3 排队行为 93' e/ s: Q! Q1 D( U. Z7 }
4.3.4 Queue Equation模块详解——复杂排序 96
% g, x* O8 u7 m4.3.5 Queue Matching模块详解——实体匹配 101# o3 q# [2 b- Q! f
4.3.6 Queue Tools模块详解——查看和初始化队列 102
# Z& L+ b" e- D( z4.4 路由(路径选择) 103
n; j( V- h( I3 n( B4.4.1 常用模块 104
- X. @% b! |) L3 C4.4.2来自不同源的实体路由建模 105
4 m" p* E! q9 g- K- o R4.4.3 发往多个目的地的路由建模 1081 @- T) x" u" j q9 w f
4.5 使用活动模块执行处理 115
0 j+ R+ F' Q. C7 }1 B) G8 @4.5.1 常用模块 115
* Z" T, q3 l+ g* M/ `! S8 g9 q4.5.2 串行处理与并行处理 116# _* ^/ W) N! s: }' P/ |
4.5.3设置延迟(处理)时间 117
: J. m* ]; t' y2 j w+ w4.5.4 活动调度建模 120. R& y# |3 u5 w1 `
4.5.5 中断处理 1256 ] H& j2 M! K0 t1 u
4.5.6运输与物料搬运 1342 _" C# M1 i2 W. k+ @
4.6合并与拆分(Batch与Unbatch) 136, x) S/ G" |8 [) e9 Q
4.6.1 合并(Batch) 137
' Y" p R, `7 @ s6 I4.6.2 拆分(Unbatch) 144
5 A' V7 Q1 C/ V) K0 b0 F) q% v4.7 资源和工班(Resources and Shifts) 147) x1 ^" L3 C9 g* u' O3 ]# d
4.7.1 常用模块 1486 f! W% z9 d. s
4.7.2 如何建模资源 148
% [' o9 H, E8 x4 t4.7.3 资源调度 154+ e/ Z# m% d# _: R
4.8 数据存储与管理 159* s8 E8 v3 v' c+ I6 H2 d
4.8.1 内部数据库方法 160. R- U+ u5 g; s2 Y
4.8.2 创建和使用全局数组(Global Array) 1634 e, q9 F8 K. E6 A9 Z+ r
4.9 基于方程的模块与编程语法 164; t; r, A+ X% ^1 F
4.9.1 输入变量 164
/ J |- o6 m3 Q9 t8 c3 g4.9.2 输出变量 165! d7 t& c/ p) N [
4.9.3 方程 1660 F6 l! t2 v* L9 ~1 A
4.10 曲线图模块(Plotter)的使用 169& u( c/ g: n- o% B) ~0 v3 G# t2 P& @
4.10.1 曲线图和数据面板 169/ U0 \- M7 L0 W2 `. ?
4.10.2 Plotter模块工具 170
. o; g7 k, E9 U4.11 实验 173
) j( \7 q: M: ^+ _7 O- _& l$ ^4 a( O
第5章 模型校核与验证 175
% u$ j/ T# N$ g/ c5.1 模型校核(Verification) 175
' a- Z" S( J, C4 N5.2 模型验证(Validation) 1753 z- d& y9 r) I8 x
5.3 ExtendSim调试(Debug)工具和技术 176
4 S+ J4 t" j4 v3 H# _) Y5.3.1 调试要点 176
6 G' ^ [, v. L) J+ T5.3.2 利用动画调试 177
$ P8 B4 ?2 L8 w' z& l. s; K5.3.3 在建模过程中校核结果 177! h n% W: L2 `, i
5.3.4 用于调试的模块 177
+ s, |0 Y v4 `1 [5.3.5 用Find命令查找模块 178 R1 A% T; U# s# X: z, r) S
5.3.6 删除没有连接上的虚线 179
% W t0 W: n; g& d' m; z5.3.7 用记事本集中观察比较数据 1805 V4 P M" l/ n! w& K, t3 V
5.3.8 单步运行仿真 180' A$ Z- @- e6 @ Q! Y _6 g
5.3.9 模型报告 181; v' z% m$ [9 z! F8 B( w M$ L4 ?
5.3.10 模型追踪(Tracing) 181
5 Q0 P. X8 k6 ?$ E" e/ A5.3.11 源代码调试器 182, y S5 d; H1 x% M+ ^- `
/ J6 `. D: A) d$ j% B7 x第6章 仿真输出分析 183
. ~. ^" ?9 `4 a: t8 v6.1 概述 183
9 }- G% P, u! G' p h- l6 ^6.1.1 什么是仿真输出分析 183
' u# \* p5 T+ p& ]& M6.1.2 如何估计输出变量的均值及其置信区间 1835 @* C8 ]& D( }* c
6.1.3终止型仿真和非终止型仿真 185; t$ H2 x) G; ?: W1 S5 N
6.2 终止型仿真输出分析 1852 e. T0 F" _$ I" Q7 `$ |
6.2.1 确定初始状态 186
6 ^& I2 Q+ [! O" _4 p2 `6 o6.2.2 确定仿真运行的终止事件 186
% z" p X) y* w& p6.2.3 确定仿真重复运行次数 187
# N2 Z) F* H" D% E$ `6.3 非终止型仿真输出分析 188
% b- `" i/ m& Q1 |4 Y6.3.1 确定预热期 1897 g6 H8 [, s' r! P/ ^) s) b
6.3.2 确定仿真运行时间长度 190' Y) n/ V3 n9 [7 V& h
6.3.3 确定仿真重复运行次数 190
8 P; v" U v% `9 M6.4 输出变量方差和比例的估计 191; P3 z4 ~$ y" G
6.4.1 方差的估计 191
8 R/ C* n$ N2 W- k' N6.4.2 比例的估计 1915 K( Z- @6 V i+ s1 Y
6.5 方案比较 192
: H6 _6 [. d( d7 o( w' E2 a6.5.1 概述 192
9 Y1 M# K' p; `, H1 \) |8 M6.5.2 双系统方案比较 192; @" F/ U. s, z0 p/ F
6.6 ExtendSim中性能指标采集方法 195( p. j z' h+ m/ D& q- j3 ]' f
6.6.1 Statistics模块与一般统计 195$ p( ?! V) a1 i4 u5 @" k
6.6.2 全能的Mean & Variance模块与高级统计 198 I9 x$ k/ J* M
6.6.3 预热期的设置 201
! E# u/ a! q) N* m6.7 习题 202
, O1 I) T) z' h B! ]6.8 实验 202
6 M ^& F) X; f( Z8 e" e! ?
9 |! G+ K8 F4 H d) l第7章 仿真优化 208! t& ~1 k2 f" n
7.1 仿真优化概述 208$ H, ~6 ~+ W5 C8 {: J: Q. Z" ]
7.2 仿真优化的步骤 208& Z0 j! {% ^8 l1 }4 V& H
7.3 仿真优化案例 208/ n; k$ j9 J8 t$ i+ C& _+ g6 X7 }
c0 r0 K H' P' n第8章 典型应用 213: { F2 T" t3 @
8.1 库存系统仿真 213" h% O2 P1 y( c* ]+ G: f
8.1.1 库存系统概述 213
2 m# n3 f- `7 Q% h5 N, }1 `! D+ `7 T8.1.2 (s,S)库存系统仿真 2147 V2 V. q( _5 ~% g1 A$ y! @
8.2 制造行业应用 220/ E& h3 j! I/ u4 P' S9 j
8.2.1 问题描述 220: C. ^- }! r5 ~' q3 ]( @' { ]" Y
8.2.2 创建模型前 222, q5 a5 l) I5 D
8.2.3 建立模型的第一部分 222/ M" \# \4 C# R3 z: L
8.2.4 运行模型 224* w. d* F8 O" E/ X/ O w
8.2.5 增加2个操作和2个缓冲器 2250 `! h6 V0 q9 E3 m5 r
8.2.6 增加1个缓冲器和非标准插入站 226
3 u- _8 L0 c3 b t& |8.2.7 完成模型 228
+ Z6 Y+ V* X$ E# H9 k8.2.8 运行“现状”系统的模型 229
1 G+ ^+ U7 @" k! M5 Z1 c8 B8.2.9 增加新生产线 229
( B r6 N5 k# g8.2.10 增加另一个自动插件机 230 @) L6 U5 U- S4 B! b% o! a t
8.2.11 结果分析 231! E5 ]: `. j8 F2 E' t9 d# b
8.2.12 增加动画 232 R/ d- e# I( s' t! L
8.2.13 对结果有把握吗 232
, I$ `' ]! u9 h) @& E" [8.2.14 最终分析 233
- ~5 d& t3 G1 Q3 t8.3 服务行业应用 234
. X0 M- E( o$ K+ b+ u8.4 集装箱码头装卸仿真 2382 o; p( x+ U6 E: D6 [+ S
8.4.1 集装箱码头物流系统工艺方案与运作流程 238
, t9 u" P! F, T/ a8.4.2 集装箱码头物流系统仿真建模 239 e2 ~- g) }& E7 |- Z; x5 M
8.5 实验 245% _. T1 F) u4 g+ F1 Q& d: u
6 @6 K, k9 X' P* U
第9章 仿真应用的进一步思考 248& V; \0 {+ ?+ |5 ^6 M* N3 R5 }" b
9.1 系统仿真的本质思考 248; ]2 G, y: `. j6 f% u4 O
9.2 形似和神似 2492 l, z1 R3 v! j2 E+ O7 }. }
9.3 系统仿真应用中的几个疑问 253
) R+ q, Z2 ^! G( ]& _9.3.1 系统仿真是影像制作吗? 253
" y" `: `7 Q7 d: \: C5 P% L, _9.3.2 系统仿真模型要和现实系统一一对应吗? 253' W& k, A& N# r3 o8 \: x& m
9.3.3 系统仿真项目如何起步呢? 254
" x, Q& a b5 q8 R/ [. x$ A) y4 O8 P9 k g6 s, A4 c8 Y
附录A 仿真用概率统计基础 257, ^% u& T6 O. T- x6 i8 _
A.1 概率论基本概念 257
" ]" J' c0 i; N$ wA.1.1 随机变量 257 m) H6 z7 j2 @1 N/ v2 F
A.1.2 离散型随机变量的分布 257) C8 E: P' D! E" {+ V8 D
A.1.3 连续型随机变量的分布 257
2 A7 K! e" p3 C$ A5 o7 @3 wA.1.4累积分布函数 258
9 b* h7 E9 Q% R! S) k, JA.1.5 数学期望与方差 2582 Y/ b2 a& I( V# D4 A0 i
A.2 常用分布及其典型用途 258
. g; V' Q6 @& V, FA.2.1 常用连续分布 259* S) E' w. m' O0 z* c- ?8 |
A.2.2 常用离散分布 264
2 v6 G# L) U% t6 S. F" T, zA.3 抽样与统计推断 2651 R, G- C3 v8 k7 U. q4 `
A.3.1 总体与样本 266( l) s& M: I% k# b# }# B3 Q
A.3.2 参数估计 2665 g$ G( f7 s6 @8 E* w) o
A.4 假设检验 271
! O ?+ n8 I F$ `6 R参考文献 273 |