本书目录) m( ^, e7 V- } U B
3 U( {8 \( \& t5 F' A- E. j, R( e" ~
第1章 系统仿真基础 10
/ B) Z' ?, z0 Q1 Y. q* i' q1.1 系统仿真的基本概念 10* V; \+ a- u2 }
1.1.1 系统与建模 10
, q1 t4 `# o% ~$ ^0 ^9 G1.1.2 模型分类 106 z1 o6 e4 U8 j% d8 [/ Z, B
1.1.3 仿真及其分类 12
V& A0 O9 g" }; @ K, X7 n1.2 常用可视化仿真软件包 121 t1 l. T: \5 W- y
1.2.1 仿真使用的软件工具 120 V3 W1 T% f2 A: v. ~
1.2.2 常用可视化仿真软件包 13
' |. I0 f2 l) q$ Z0 e1.3 仿真项目研究步骤 21
; c# g' q1 ^+ c1.4 习题 21
, V$ G' F" O* s Q( C1 a c6 I( @% _+ e% B* K
第2章 ExtendSim仿真入门 235 s2 e3 t+ o Z }, U; n" _0 @
2.1 排队系统仿真 235 T1 m8 ?; J4 K, `; C. W
2.1.1 洗车模型概述 23
- {! G& [, ^8 R% C2.1.2 从简单开始——单队列单服务台模型 240 |+ I7 f0 x, M; d: c7 v
2.1.3 增加复杂性 29
" |- O+ m% E& I* c2 ~2.1.4 典型性能指标 34- i% l% Q' }/ Z6 A/ C: q
2.1.5 进一步探索 36
! |5 b0 K8 X- |! t2.1.6 排队系统的特征与符号表示 37
8 H4 c8 k# I$ Z. M2.2 离散事件系统仿真模型组成 396 b0 ~6 ?4 E! m2 E
2.2.1 实体及其属性 40. J8 r/ W, p8 M2 G& C
2.2.2 资源 40
; v5 }8 F& M- L1 U2.2.3 队列 41
3 N8 d+ ?( V( v* ]/ Z ^- J2.2.4 活动 41
; t& ^1 w( p( B- }1 f2.2.5 控制 41
F8 e) Y% {) D8 S3 y. r0 A9 m+ t8 u2.2.6 全局数据存储 418 k {6 ?2 l, {4 R; B' n3 n" g" H$ |
2.2.7 系统变量 422 g0 R6 N9 n. x2 p% O# Y
2.2.8 事件 43$ w# u/ x) D7 A5 T" P2 T. N$ |
2.2.9 仿真时钟 44
. ?4 m$ d( R9 a6 d2 p6 f" P9 [; b2.2.10 仿真开始与停止 44
" [( m/ Z: ]2 d( H2.3 ExtendSim基本操作 45, s+ H4 i" V b3 ]& n
2.3.1 仿真设置 45
8 G ?! X3 |" r8 x* d8 i I2.3.2 克隆、笔记本、文本输入、图层 50: `' J& W$ r7 v
2.3.3 模型层级(Hierarchy) 51! A2 [% m2 @3 {8 m1 S2 {( J
2.3.4 模块连接与模型外观 53' ]4 Y Z6 D. O
2.3.5 如何理解ExtendSim模型的逻辑 53
: H$ u, Y2 O. t, S2.4 习题 54
. [2 E$ R' L6 B( p1 ]: x1 ^ F2.5 实验 544 @4 P& O0 k8 [& x
6 @% L b) O$ `第3章 输入数据采集与分析 557 q" L1 G" u. x! D
3.1 分布拟合的过程 55
4 ?4 |; P* ^# D: |& [( m `1 i, I, v3.1.1收集原始数据 563 }! i" s7 W! j2 H& r# [- ]$ K4 T
3.1.2 数据检验 60
% c1 |! c4 U2 P3.1.3 辨识分布类型 643 T# ] w* l+ w+ C3 f4 X. {
3.1.4 参数估计 653 Q0 Q" d( x& N, [: S
3.1.5 拟合优度检验 66
% `3 l4 V; Y2 @- @7 C7 T3.2 经验分布 675 L, x5 h! F7 i' v
3.3 使用Stat::fit软件进行分布拟合 67' ]! E. S% O/ U# Y) m
3.3.1 理论分布拟合—连续随机变量 68& \8 t4 h- d6 e2 ]) h/ k( E
3.3.2 理论分布拟合—离散随机变量 76
- _) @& d# ]7 t+ q) p: t3.3.4 经验分布拟合—连续随机变量 78
( y: o2 m( ~5 q, u J3.3.5 经验分布拟合—离散随机变量 79
( m8 K/ v! P3 U* q) x" ]3.4多变量与相关输入数据 81
% ]$ }0 [% \+ Y+ p3.5 习题 819 q* q1 `+ r$ u5 [9 ~
3.6 实验 818 U& b1 k8 p* y( C; k& h
" F. N( _5 b* H第4章 结构建模 83/ Z/ C$ x i) K' n
4.1 ExtendSim模块概览 83
( Q7 d# X! y' o0 O. p" N4.2 实体生成与实体特性 848 ~6 I# m9 K! S! A6 q3 j% P
4.2.1 常用模块 84" i# c1 r! Q f' K5 g# A: R, L
4.2.2 实体特性 85
1 [8 a; j+ G) m$ I7 w+ U4.2.3 批到达建模 90
, }" c: w4 G/ t7 T c4.2.4 非平稳泊松到达过程建模 91
- c% P# t0 e& Q4.3队列和排队规则 92
8 v9 p" P' H" S: x4.3.1 队列模块 922 K; R1 N W# A- F
4.3.2 排队规则 93
5 f; a2 K' {. X: K& o4.3.3 排队行为 938 C* [$ h1 u, _8 `
4.3.4 Queue Equation模块详解——复杂排序 96
. X3 e8 F t+ u* L5 F4.3.5 Queue Matching模块详解——实体匹配 101
1 `5 X6 `9 w' d; G* c* R& K5 k# o4.3.6 Queue Tools模块详解——查看和初始化队列 102
. y/ ?( x0 d8 X9 r3 B0 r$ q H4.4 路由(路径选择) 103
: j6 Y4 ]- y# J6 L. f4.4.1 常用模块 104
8 n! f- k+ M2 D9 R& S8 @ z9 s# z4.4.2来自不同源的实体路由建模 105
( e E" v4 J R/ [8 o' n4.4.3 发往多个目的地的路由建模 108
" C9 P" r# _2 ~9 O7 c4.5 使用活动模块执行处理 115; A2 e9 r4 r, i6 d- _
4.5.1 常用模块 1153 t' C' h; p: t( V: @. l" p
4.5.2 串行处理与并行处理 116: Q& y" E* S0 n
4.5.3设置延迟(处理)时间 117
( p$ A$ n: P4 |8 x$ v4 s5 u4.5.4 活动调度建模 1207 H* O2 T: l M7 V5 V
4.5.5 中断处理 125( m) W3 S. z. ?* V+ S, G5 H6 V
4.5.6运输与物料搬运 134. {5 ^# A: @. G" N' Z9 ^2 u* r
4.6合并与拆分(Batch与Unbatch) 136# V" a7 x, G* o9 n' g9 I
4.6.1 合并(Batch) 137
" q4 ~0 F4 \: z, x1 R# f4.6.2 拆分(Unbatch) 144) n+ d+ {0 S8 y' R9 u# w) P, P3 L
4.7 资源和工班(Resources and Shifts) 147
1 a2 t# u( f7 q3 r K+ h4.7.1 常用模块 1487 K% _1 ?4 r/ ^5 h! f2 C
4.7.2 如何建模资源 148
; Q! Q8 x: r$ x! @, e) w# t4 q- c4.7.3 资源调度 154* N- M1 T& Q0 F3 H
4.8 数据存储与管理 159- d% ?' y$ H# K/ \( y! {
4.8.1 内部数据库方法 160
# F8 E! ]" y, g! c0 Y# y0 x i4.8.2 创建和使用全局数组(Global Array) 163
* w0 N) j, _7 h+ ]4.9 基于方程的模块与编程语法 164+ G5 G# m% q3 y/ a; K
4.9.1 输入变量 1644 _/ S+ _7 Z) b) ?9 m2 |+ g) B" a
4.9.2 输出变量 165* n. A" \1 X7 i2 U8 r
4.9.3 方程 1661 H E- E9 X3 e3 m
4.10 曲线图模块(Plotter)的使用 169
2 m5 ?; F0 ]/ A4 `4.10.1 曲线图和数据面板 169: _+ z% e3 k. }2 }* ^! ?8 }
4.10.2 Plotter模块工具 1707 k" D: l" {& s2 J0 K/ A
4.11 实验 173
0 g6 G# ~/ N8 r4 q) C8 j m+ _% I9 O$ H8 I+ z
第5章 模型校核与验证 175+ x, D8 P, s) B( ~8 A. m
5.1 模型校核(Verification) 175: I: q( _% `0 H$ Q$ K$ n% [
5.2 模型验证(Validation) 175; P6 }5 W$ A7 l" g& g$ P
5.3 ExtendSim调试(Debug)工具和技术 176
( T0 H1 [3 ^- ? _0 L5.3.1 调试要点 176. c; ], F2 [$ y# U& {
5.3.2 利用动画调试 1773 s* ?9 }: B1 Q/ Y6 n
5.3.3 在建模过程中校核结果 177
0 [) C R( K3 n5.3.4 用于调试的模块 177/ @; K) v7 G( n( ]( d9 R k/ g N- O! W
5.3.5 用Find命令查找模块 178
: Z' j1 |$ Y) J3 u1 b+ Z$ u1 w5.3.6 删除没有连接上的虚线 1798 v& S* ~5 J' J/ G9 q5 i
5.3.7 用记事本集中观察比较数据 180
# l' z5 I. V# P+ t2 o/ z5.3.8 单步运行仿真 1807 l$ o s% T0 F. r! t6 d
5.3.9 模型报告 1815 C. y3 \5 ]: m. C# o
5.3.10 模型追踪(Tracing) 181
/ G2 {$ z' p d6 e% _* M; O2 R5.3.11 源代码调试器 182+ i i" W/ t3 T0 O4 H
; a& ]* A2 Q! N$ e+ J+ \6 c. X; W
第6章 仿真输出分析 183
: F' g$ j7 r( M; a l* Y6.1 概述 1836 d- k" s" g: p+ a5 s, U r' A
6.1.1 什么是仿真输出分析 1836 G# _* h7 K5 c
6.1.2 如何估计输出变量的均值及其置信区间 183) y. t8 X- C& N. G
6.1.3终止型仿真和非终止型仿真 185- f- z7 S) U C4 p' v- @& K+ S8 E) E
6.2 终止型仿真输出分析 185
6 H. V2 v+ e, y( N6.2.1 确定初始状态 1862 V! E% |; F) c+ A3 l/ K+ X( n- i6 i
6.2.2 确定仿真运行的终止事件 186
u+ o8 `. `# a- X) N9 U7 U4 I4 R6.2.3 确定仿真重复运行次数 1878 S2 ]4 c9 p$ p0 F1 n0 O0 |
6.3 非终止型仿真输出分析 188
, u6 a: \' u8 v( n& a% L$ \6.3.1 确定预热期 189& ^; s: p: s4 ~' p
6.3.2 确定仿真运行时间长度 190- Y4 y( Y. e0 e
6.3.3 确定仿真重复运行次数 190
& P6 y- p/ G+ U7 H3 G6.4 输出变量方差和比例的估计 191
" e, J% B5 d% l( K; @+ O: v! d6.4.1 方差的估计 191
- L5 Z2 J) G1 g: U/ h6.4.2 比例的估计 191
1 g \" ~$ n9 ]& C! P6.5 方案比较 192
6 D7 X/ {% u. L/ D; B2 ?' U. G6.5.1 概述 192" a; T9 ]% Y! a/ c6 q
6.5.2 双系统方案比较 192
1 d# g0 Q6 R) L6.6 ExtendSim中性能指标采集方法 1956 e+ `8 v5 s1 W! n! W k$ c
6.6.1 Statistics模块与一般统计 195& d8 x1 R9 N* i% R% _9 t
6.6.2 全能的Mean & Variance模块与高级统计 1986 y/ X H \' s
6.6.3 预热期的设置 201
! C8 \- `, n8 ?: t/ E6.7 习题 202/ g$ }) P. T7 s8 v& |0 e0 u
6.8 实验 202
7 D0 s6 T7 v& S+ f4 k
! O6 S2 P, x0 t4 L$ q第7章 仿真优化 208
$ Q S2 G( \1 W9 n' F) s' Q# ~7.1 仿真优化概述 208
; i0 w2 E: x: g* t7 {7.2 仿真优化的步骤 208, n# R3 q5 L8 N. W2 W% Q; H; v% S
7.3 仿真优化案例 208* {1 K% E5 A" G" t0 ^. T4 G5 v( I; E
( ^+ z; T; I/ t: o* K
第8章 典型应用 213, Q$ ^3 R7 E& [! ]% x
8.1 库存系统仿真 213/ Z+ [. f& c* m: x0 ~
8.1.1 库存系统概述 2132 r" F! T2 ^5 S$ J) Y$ I( v1 I
8.1.2 (s,S)库存系统仿真 214
i6 c% \% V- E, l+ d8.2 制造行业应用 220
9 l9 P1 d% g: u- A8 o8.2.1 问题描述 220" e* @- U/ E% Q
8.2.2 创建模型前 222* M7 B$ _# O4 k$ v
8.2.3 建立模型的第一部分 2227 x, W8 `1 `- Z. Z1 E
8.2.4 运行模型 224
! s8 ]" h- J0 O8.2.5 增加2个操作和2个缓冲器 225: k+ i% A" |8 |' S2 {4 m6 c
8.2.6 增加1个缓冲器和非标准插入站 226
4 P. _; ~+ {% D8.2.7 完成模型 228
% e- S, j' p6 s7 `8.2.8 运行“现状”系统的模型 229
; _0 v4 A }/ ]: I8.2.9 增加新生产线 2294 P3 D/ s) i4 r
8.2.10 增加另一个自动插件机 2301 m3 W. o/ o' D$ C i* i# ?
8.2.11 结果分析 2315 `+ ?0 S: n; f- M, g* V6 A
8.2.12 增加动画 232
; a, \3 o% i' l% y' N8.2.13 对结果有把握吗 2323 V8 }! ^# q& Q/ {
8.2.14 最终分析 233
+ w) n7 V$ c* C7 p8 E, ]8.3 服务行业应用 234
# y- l" g E2 C# S7 |- A7 z7 Q8.4 集装箱码头装卸仿真 238- D& s4 f& E. n$ b O! V' P+ E
8.4.1 集装箱码头物流系统工艺方案与运作流程 238; E# L5 g" f" p3 h
8.4.2 集装箱码头物流系统仿真建模 239
9 S9 @% L F* {8.5 实验 245
9 k8 P( p' `+ n4 B) Y' j# Q Y W- z, v/ n0 l: w
第9章 仿真应用的进一步思考 248
5 h! c9 m/ ]& N1 O% K7 Z U9.1 系统仿真的本质思考 248/ ~$ a, s/ L0 `% J
9.2 形似和神似 2490 S- m% S; J$ v9 l! j% y) A2 b
9.3 系统仿真应用中的几个疑问 253. d( `6 h6 c6 t
9.3.1 系统仿真是影像制作吗? 253
. s& @/ q3 R/ Y$ v6 u( c" L9.3.2 系统仿真模型要和现实系统一一对应吗? 253
& d9 F, `4 ^" L3 y% u9.3.3 系统仿真项目如何起步呢? 2543 [3 q( O$ ^$ s
4 j* S) d( U4 P: G
附录A 仿真用概率统计基础 257 c- j* ^7 S6 a- `: \* q, q
A.1 概率论基本概念 257
7 k% R% F* ]: w8 I6 dA.1.1 随机变量 257
6 b+ [* ?0 _% j: nA.1.2 离散型随机变量的分布 257! W$ }; f. p/ \& W0 ?& C$ p6 c
A.1.3 连续型随机变量的分布 257
& |( O- ^( C4 w0 c/ w5 v+ v/ S2 z* iA.1.4累积分布函数 258
4 f* X- k- ^2 e" E+ R. wA.1.5 数学期望与方差 258; R; |1 L7 U$ T! s; X
A.2 常用分布及其典型用途 258
% e. H' N6 C9 Y6 s4 yA.2.1 常用连续分布 259
_* z4 M( n/ O+ _ s& F9 [' NA.2.2 常用离散分布 264
! u9 P1 q, O; S& m" H" TA.3 抽样与统计推断 265$ @# B. f" ] E5 @
A.3.1 总体与样本 2663 `7 x- C" | g& U* o! V2 [5 B
A.3.2 参数估计 2660 T7 Z( Z5 c5 d( l- P1 p9 a& C
A.4 假设检验 271. x" V, J/ G; p8 }
参考文献 273 |