本书目录1 x; s9 p" h" }3 A
2 s9 P7 t; K( a+ @# I% ?第1章 系统仿真基础 10
" d5 c i* S; q/ J/ Q1.1 系统仿真的基本概念 106 F5 Q$ Y# A- e; u# \+ [1 a/ |
1.1.1 系统与建模 10' h- c D" o- @: x$ d5 v
1.1.2 模型分类 10
4 K3 }7 R* R% W7 j( K1.1.3 仿真及其分类 126 y g1 t0 s$ R3 [+ @4 v- g" ?
1.2 常用可视化仿真软件包 12
& B0 \. j& o% x! q1.2.1 仿真使用的软件工具 12
8 L L9 C* e7 y2 s5 }; N* S1.2.2 常用可视化仿真软件包 13; H; ^5 h$ Z- n; f4 B' H. w! ?
1.3 仿真项目研究步骤 212 q9 }- T1 R5 T) ]6 k* e/ d
1.4 习题 21; [2 y0 i9 e+ }5 \. _8 A4 ^# ?
: V0 r- j a- L! p5 k8 `. {
第2章 ExtendSim仿真入门 235 j, X" l& t9 J( o) |' b' L
2.1 排队系统仿真 23
/ z5 ^4 R& _% s7 |2.1.1 洗车模型概述 23
$ k- V4 f2 | ~0 b2.1.2 从简单开始——单队列单服务台模型 24
, f9 ]7 ?7 i; `& O" I1 N2.1.3 增加复杂性 29" g# f* H# d6 X. ^# O
2.1.4 典型性能指标 34
# C# o% A2 v% c& Z$ Q8 g2 L2.1.5 进一步探索 36
' m& S s F* o( E' A2.1.6 排队系统的特征与符号表示 37/ w1 d- ]# N: [3 |% Q) Y% J6 p
2.2 离散事件系统仿真模型组成 39
! H @ {; q. Q/ a; o2.2.1 实体及其属性 40) o; D* p8 U8 p! _8 x+ I. R
2.2.2 资源 404 H2 e- T ^; ^8 u4 m
2.2.3 队列 41
3 U# a- z5 g/ f2 c2.2.4 活动 41" ~5 H- ~! k# K& t0 o, b% S6 H
2.2.5 控制 41
% s$ ^: C+ \5 k; x1 }0 m2 [2.2.6 全局数据存储 419 n2 c0 F4 c; V, s( T$ u' {
2.2.7 系统变量 429 G/ H4 ^8 B! ~% r/ M' N, b
2.2.8 事件 43: G' C( S6 [; `1 S9 j
2.2.9 仿真时钟 44+ o, z& y) R; r# D+ W; r, N
2.2.10 仿真开始与停止 445 z/ l- t a6 j" Z5 `
2.3 ExtendSim基本操作 45! n% b7 A7 U% q9 S; h+ s1 S
2.3.1 仿真设置 45- d8 |0 Z/ G5 ]
2.3.2 克隆、笔记本、文本输入、图层 50
3 t, g0 d8 p! F# a0 ]& c- E2.3.3 模型层级(Hierarchy) 519 i) V* B7 r1 \! ^4 [, m
2.3.4 模块连接与模型外观 53. E' j* \9 [: Y ]0 u
2.3.5 如何理解ExtendSim模型的逻辑 53
4 Q7 |, @1 s* E( r2.4 习题 542 ^' v1 C* ~ \1 s# v; z3 x# g* l
2.5 实验 54
) V0 ?1 X7 I( I5 b* K* Y- Y0 I7 z& _5 h1 ^! H6 d4 H
第3章 输入数据采集与分析 55: D. K; ~/ p# n
3.1 分布拟合的过程 55+ H' A( m1 r: M6 L5 w
3.1.1收集原始数据 56
+ @5 F% Q# G; ^3 s, D9 U3.1.2 数据检验 60
" m) q. B+ t! T: \- n3.1.3 辨识分布类型 64
' E% D: m! M# S, I2 d6 v3.1.4 参数估计 65" a2 w$ q7 i6 R" d& a- w! g
3.1.5 拟合优度检验 668 Z, {+ Y; g6 ]5 G
3.2 经验分布 67/ h! w) B1 O% d0 U2 s7 e
3.3 使用Stat::fit软件进行分布拟合 67
( V) o; ?) d* r' h C4 F9 J" [3.3.1 理论分布拟合—连续随机变量 68/ w" K& x8 x! `6 G/ a# x6 S! N
3.3.2 理论分布拟合—离散随机变量 76
; p0 y& T0 j' V% U3.3.4 经验分布拟合—连续随机变量 78
: K- U/ G1 J! N1 ]3.3.5 经验分布拟合—离散随机变量 791 Z: z2 p- |3 |, x
3.4多变量与相关输入数据 81& L/ |4 E* A3 p% B: ?+ j) j; G8 h7 q
3.5 习题 81
9 l. h; t5 T! C3.6 实验 81
4 j: ]! x" h6 e0 X d6 J* X* b9 c2 S/ }
第4章 结构建模 83
1 k0 {+ z; m5 ~/ `% l4.1 ExtendSim模块概览 83% o$ M& C/ `! U+ t/ K# ~ e8 F
4.2 实体生成与实体特性 84% f& n4 ~# Q9 C7 a
4.2.1 常用模块 84
* O' x1 M$ [: _9 W" f% ~/ \4.2.2 实体特性 85- S* ?( E& k6 W1 S
4.2.3 批到达建模 90$ L6 x* m3 I# ~) @' E& v- ~
4.2.4 非平稳泊松到达过程建模 914 d, a) K: T& N
4.3队列和排队规则 92! A" m* R# |' v6 B1 M# q: p e
4.3.1 队列模块 92! y+ G4 R# \( ^# Q0 D5 K# e
4.3.2 排队规则 93' A0 G7 D" u# O9 M. P# P: l1 v
4.3.3 排队行为 93- K4 q0 G. |/ \2 P' R
4.3.4 Queue Equation模块详解——复杂排序 96
0 A2 L- t, r* z+ I4.3.5 Queue Matching模块详解——实体匹配 101" x6 i' E3 M# h. y, `% G
4.3.6 Queue Tools模块详解——查看和初始化队列 102- p8 q, y/ }, L, q4 ^
4.4 路由(路径选择) 103
& o1 e' N6 r7 C+ a2 G P4.4.1 常用模块 104
`$ ]" j) }4 V) F; p4.4.2来自不同源的实体路由建模 105
% k; q# O' l5 `6 @! H' z4 C4.4.3 发往多个目的地的路由建模 108
6 R0 U- K: @9 m4.5 使用活动模块执行处理 115& |2 S) W6 l6 ^" O5 r& d
4.5.1 常用模块 115: z4 K* B0 V' h7 f: Z& W) D
4.5.2 串行处理与并行处理 116
5 | d4 o+ ^8 p; _* {4.5.3设置延迟(处理)时间 1170 q7 m* f: Z' Z% h
4.5.4 活动调度建模 120
8 w5 L* v$ k; C Z! K+ K$ j9 s7 }& ^$ l% U4.5.5 中断处理 125* i' b6 X8 ]6 K$ g, [) S4 i
4.5.6运输与物料搬运 134
6 z1 C; i7 f! e' D6 _- j3 ~4.6合并与拆分(Batch与Unbatch) 136
2 }# A5 c1 [: E4.6.1 合并(Batch) 137; O# | ~ M& j1 U& n# Q! N+ J8 Y
4.6.2 拆分(Unbatch) 144
/ B: i7 A4 d- X* \2 ~4.7 资源和工班(Resources and Shifts) 147
+ `9 y$ {0 k9 |4 k4.7.1 常用模块 148
- z3 n2 `6 T0 |& }4.7.2 如何建模资源 1480 G. {# U$ I$ ? n9 W" V3 R6 R
4.7.3 资源调度 154
) p. b5 A. P+ y4.8 数据存储与管理 159
/ I" j2 G6 q9 k1 q8 Y4.8.1 内部数据库方法 160
) O; O2 E: X1 h: O4.8.2 创建和使用全局数组(Global Array) 163) f) W& r* c: t. E, }5 W, G/ \) n
4.9 基于方程的模块与编程语法 164! m) @- {- G2 D/ ?
4.9.1 输入变量 164* J! z% K) F0 u( V C+ W2 `% q
4.9.2 输出变量 165# M0 W9 ]" K. q' Q3 U
4.9.3 方程 166
; C) W% X! _7 B" b, J r4.10 曲线图模块(Plotter)的使用 169
, M; f) I3 v6 T4.10.1 曲线图和数据面板 169
: c+ _9 E( k* K9 s. S4.10.2 Plotter模块工具 170
; j" y' I7 l! x; b4.11 实验 1735 `5 V+ N" D6 V; S4 b
" Q3 a# w% Z# X第5章 模型校核与验证 1752 P7 h/ T R9 M# s5 z% t4 `9 @
5.1 模型校核(Verification) 175, }: Y% Z* G2 c/ d1 Y7 L* m
5.2 模型验证(Validation) 175/ w) A! G* F& P9 W8 V) N
5.3 ExtendSim调试(Debug)工具和技术 176
6 H' r- _ F- B/ f5.3.1 调试要点 176+ U/ J2 C7 Y" @0 N! R
5.3.2 利用动画调试 177
4 r) T& V" ^6 Y5.3.3 在建模过程中校核结果 177
, B |8 E8 E) R5.3.4 用于调试的模块 177
* L! F% G7 h# Y: _" c' z; O, s+ E5.3.5 用Find命令查找模块 178/ O5 f" ?( [& K8 C! L
5.3.6 删除没有连接上的虚线 1792 `0 @! W0 K, ]: G9 [% g1 S
5.3.7 用记事本集中观察比较数据 180
2 Q' i5 e4 N! W, Y5.3.8 单步运行仿真 180/ Y5 [! C7 [( ~- _: d
5.3.9 模型报告 181
/ k) V6 |. @- R& _: P5.3.10 模型追踪(Tracing) 181
' \/ B! m# C0 [, s! P5.3.11 源代码调试器 182
, b) x, q+ M8 { I9 y( @$ u# @
第6章 仿真输出分析 183
7 f$ [( w( u4 ` F) r* i- N6.1 概述 1834 A" P+ Q: }. P* ^* {! J* d, b
6.1.1 什么是仿真输出分析 183
* p" q/ B: m& @* f- f& d6.1.2 如何估计输出变量的均值及其置信区间 183
' x$ y" W9 D$ c% |; W7 @* K6.1.3终止型仿真和非终止型仿真 185" G7 c. O4 k# ?2 Y: H& L0 o
6.2 终止型仿真输出分析 1854 }/ @7 x5 h" v) Q( l3 u1 h
6.2.1 确定初始状态 186 I' f# b" D7 O$ U! f
6.2.2 确定仿真运行的终止事件 1861 @: X& p. @5 L% ^
6.2.3 确定仿真重复运行次数 187
2 g" M8 [9 B" Z& V: N/ s5 B2 V6.3 非终止型仿真输出分析 188
3 R. n2 P" E: B: ?6.3.1 确定预热期 189' i% Q. i' d0 p
6.3.2 确定仿真运行时间长度 190
. Z! ^# F6 e: H. i" P6.3.3 确定仿真重复运行次数 190
6 b# _! D! a; u& b$ _9 X6.4 输出变量方差和比例的估计 191/ P( z% y+ C7 P( s) G! ~
6.4.1 方差的估计 191/ }! y: r- W7 s: Y' G/ G
6.4.2 比例的估计 191
/ H- y# ^8 y5 i7 c% [" d6.5 方案比较 192( c }% b3 Q- q& o! ?
6.5.1 概述 192/ C6 i9 Q1 v7 E- j( F
6.5.2 双系统方案比较 192/ k9 y" l& W0 s% Q- k
6.6 ExtendSim中性能指标采集方法 195* m9 |7 G! C; @5 ~4 B" b2 e
6.6.1 Statistics模块与一般统计 1952 i- q* G2 y" k+ P5 f, ]
6.6.2 全能的Mean & Variance模块与高级统计 1989 E' V" R" [: _4 A& r. {( u) y
6.6.3 预热期的设置 201
1 _! ~: F' {$ v/ L* b6.7 习题 202& c/ W& E6 `! d2 _
6.8 实验 2024 c+ y2 K+ ]; k3 a# V8 C/ i# k
K3 @ V1 O( B. l. E8 S4 C第7章 仿真优化 208
2 p) R) o0 g4 B; n `- z7.1 仿真优化概述 208
; y: b8 \' J$ \7.2 仿真优化的步骤 2081 x+ q; \+ B9 w: ?- {1 {
7.3 仿真优化案例 2080 U" t( X, o) m2 b) y2 d8 L" y
0 h1 I: N- n* e- e3 k% W+ ?" N; e第8章 典型应用 213/ u$ x: v8 g; @( K, F
8.1 库存系统仿真 213. W/ @7 ]' A$ t j4 e
8.1.1 库存系统概述 2139 b5 D9 u2 T6 W+ k9 u6 D- q9 A/ S
8.1.2 (s,S)库存系统仿真 214" z) b' o2 P8 s/ U3 o
8.2 制造行业应用 220
7 i1 g1 g2 v4 _( x8 G" y8.2.1 问题描述 220! @# y! x* j2 ^! ^& X+ I
8.2.2 创建模型前 222% z+ d5 c. s0 v/ i8 Y; o
8.2.3 建立模型的第一部分 222* W" s; f/ g2 T& f
8.2.4 运行模型 224
0 d* ?0 \1 D# E# y" g( @$ u" H8.2.5 增加2个操作和2个缓冲器 225
5 G* y8 B/ E: ]/ O+ j9 N8.2.6 增加1个缓冲器和非标准插入站 2260 l! d1 ?" M e0 {1 W! ]/ H
8.2.7 完成模型 2289 u/ S$ B; G1 S% u& ]
8.2.8 运行“现状”系统的模型 229
b% D6 f- ~- c, o8.2.9 增加新生产线 229* u! C5 n. Z* w1 ]. |4 k
8.2.10 增加另一个自动插件机 230
, O+ t* P! ?# ^# m- o, ~2 Y8.2.11 结果分析 231/ w! @* n8 ?2 b1 E" g
8.2.12 增加动画 232
- ]$ s2 r3 c4 L0 l. E* M. }1 O8.2.13 对结果有把握吗 232% t0 c, v5 V+ _% Y3 d! W* A+ J1 i$ r% [
8.2.14 最终分析 233# T' v: Z8 @2 c; o4 f
8.3 服务行业应用 2342 r" L9 T3 w4 v& I# p
8.4 集装箱码头装卸仿真 238
/ E. I- a0 a- S+ a8.4.1 集装箱码头物流系统工艺方案与运作流程 238$ ~1 m3 g* N' K: T- }
8.4.2 集装箱码头物流系统仿真建模 239
" k! s( J1 A* X' `8.5 实验 2454 }' o1 m! U) J2 |: G& Y
* P; Q, e" k9 ?1 l. D8 f5 M
第9章 仿真应用的进一步思考 248
9 z9 S- d. X( m- D9.1 系统仿真的本质思考 248( Q. ~* p2 p }" v% R# n! D
9.2 形似和神似 2499 {+ f& u9 p5 q# r, t! b
9.3 系统仿真应用中的几个疑问 2538 F4 w; \# t! V5 S4 e, \( G
9.3.1 系统仿真是影像制作吗? 253
. \1 r3 q" V; i# o* n7 E3 I+ f9.3.2 系统仿真模型要和现实系统一一对应吗? 253
7 S2 ^) Q7 E. f" \/ l( s9.3.3 系统仿真项目如何起步呢? 254
3 w9 w& u" g ?: p
5 N2 X7 T' V, z9 V附录A 仿真用概率统计基础 257
8 h3 R5 [+ f$ UA.1 概率论基本概念 257
6 k6 s3 z0 o, _* bA.1.1 随机变量 257% {1 v( C0 u- }' X0 w: O
A.1.2 离散型随机变量的分布 257
7 k$ G, k# U1 M. _A.1.3 连续型随机变量的分布 2571 {# T" M% ?/ Z B7 Z
A.1.4累积分布函数 258 M) W$ L1 p d
A.1.5 数学期望与方差 258
- n! @9 z' ]$ @/ M+ H2 B8 {* f5 ]. ?" EA.2 常用分布及其典型用途 258( Z5 v+ [8 c/ J
A.2.1 常用连续分布 259" b: E. g- J {4 N5 |$ g+ k
A.2.2 常用离散分布 264: [( C3 ]% V+ G7 v( ]8 ?. J6 T
A.3 抽样与统计推断 265# j! Y: \6 Q+ g1 |
A.3.1 总体与样本 266+ G+ o) [' ]8 k h% [+ f
A.3.2 参数估计 266
2 E- M* ^' w/ P S# yA.4 假设检验 271
! t9 b O* m; N' x [( x* }9 U* o参考文献 273 |