本书目录1 @. D0 ^! X$ V F$ C8 p0 e2 N/ D
& d% @8 c- O) j0 W& J3 p: z' i第1章 系统仿真基础 10+ A$ B# b( j" ], j6 J! r
1.1 系统仿真的基本概念 107 J: @1 A0 i) Y7 d5 N3 k! ~. |8 l
1.1.1 系统与建模 10
' M0 ]9 j" x: R1.1.2 模型分类 10
" M8 q. e/ i' v1.1.3 仿真及其分类 128 Z+ ]9 f8 T' l
1.2 常用可视化仿真软件包 121 {! P0 o4 [6 t! f* L4 J7 a
1.2.1 仿真使用的软件工具 12" E1 k4 |0 C5 K8 A
1.2.2 常用可视化仿真软件包 13
9 E- L1 y A) l1.3 仿真项目研究步骤 21
% v# L3 _4 y' }0 q d' ~1.4 习题 21 e( i% T, d+ V, `* {5 L$ _
5 k( e6 H/ W( S V: G0 o) X第2章 ExtendSim仿真入门 238 p( q1 P. h$ m# \; b7 E
2.1 排队系统仿真 23
/ `1 {9 Z/ H( z. @; m- d# F1 P2.1.1 洗车模型概述 23
+ N6 |0 J$ M. ^2.1.2 从简单开始——单队列单服务台模型 24
( K, F' p9 m0 t* \; n9 d2.1.3 增加复杂性 29
# a3 O& {, T+ j6 G4 p2.1.4 典型性能指标 345 d+ y6 F& Q5 y: w$ }1 [
2.1.5 进一步探索 36
$ U1 n% f! Y) z( x* o( q2.1.6 排队系统的特征与符号表示 37' ?* ` y! g9 W1 s+ q3 P
2.2 离散事件系统仿真模型组成 39" G! L S0 N6 |- z) v- w& ?
2.2.1 实体及其属性 40
6 o- t$ C$ |. v ^# \$ E8 o L% Z2.2.2 资源 40/ m/ P9 X9 u# y: O) w
2.2.3 队列 41
# U9 C7 \+ P9 X# Y: x6 ?+ e2.2.4 活动 418 F p7 T% `! a2 E) I
2.2.5 控制 410 D0 u3 e) S4 K, Z
2.2.6 全局数据存储 416 Y( F( e& {# r4 T1 X6 G" O
2.2.7 系统变量 42
/ {. |1 ^ x, x# X2.2.8 事件 43' Z, P' r9 ^$ j9 r$ m6 U3 L
2.2.9 仿真时钟 44
! z+ F/ q5 ~, s2.2.10 仿真开始与停止 446 v; Y; [4 T- y3 N; o( Z" W8 f
2.3 ExtendSim基本操作 45; [- h& U9 h* w9 H% s
2.3.1 仿真设置 45& E5 O. k6 T( Z7 [* }
2.3.2 克隆、笔记本、文本输入、图层 50
" c2 `" p h# [( b2.3.3 模型层级(Hierarchy) 51) ?5 ^ J) W' ]% x$ Z
2.3.4 模块连接与模型外观 53# o& H# a( ^; S- x( b9 t% L
2.3.5 如何理解ExtendSim模型的逻辑 53# z& p: U* B- r$ ~- ^! B, B- |9 s
2.4 习题 54, `. }/ P% ^5 Z3 ~ U! E/ P
2.5 实验 54
3 V" S7 f$ V, w. C1 I4 e
' |4 z( O4 s i# m) w, _; A+ ?. x第3章 输入数据采集与分析 55% _6 o" j# U( \; ~
3.1 分布拟合的过程 55) R$ c* u. V5 F
3.1.1收集原始数据 56
3 Y5 A! d/ q% d8 F: D h, T$ S) Z v3.1.2 数据检验 600 S( l0 c4 p, G3 q
3.1.3 辨识分布类型 64+ Z4 b+ t' S- f4 y% w
3.1.4 参数估计 65
( |- H% E( Y9 x* k) i2 b& M+ I3.1.5 拟合优度检验 66
9 D7 h+ U4 F' b' `0 W m' `3.2 经验分布 67
( ]% B; o0 r1 K6 a3.3 使用Stat::fit软件进行分布拟合 67
, ]& Z2 g. t) M! f: c6 r( F3.3.1 理论分布拟合—连续随机变量 68
1 {# A2 E, O! y3.3.2 理论分布拟合—离散随机变量 76
% b9 m8 b; I0 g) I, I2 L# v0 { Z3.3.4 经验分布拟合—连续随机变量 78! X% I' g7 w7 T
3.3.5 经验分布拟合—离散随机变量 79
3 T3 \; H- x5 w3.4多变量与相关输入数据 81
2 w( v# Y. @; a1 _. C# y3 Z9 a3.5 习题 819 N' O& {( e# {
3.6 实验 81
7 M# q" ^& e3 _* X! W" F
( E" \( l- Y3 l" t0 N+ ]第4章 结构建模 83
8 ~3 O* n m1 I" j5 C. E7 f; d4.1 ExtendSim模块概览 83
; s6 G; ? O+ s& T( {4.2 实体生成与实体特性 84! a, y9 H4 ]8 [! e
4.2.1 常用模块 84! d; c' S2 j& i7 @( f2 U; q1 P
4.2.2 实体特性 85
* d4 x, R% A& r( c& L3 S4.2.3 批到达建模 906 t, T0 g# m+ f0 e5 v @ M3 @3 V) H
4.2.4 非平稳泊松到达过程建模 91
* D k$ V% }1 b! T+ ?4.3队列和排队规则 92: W3 L4 \6 \5 l! t* f7 t) @# V2 m
4.3.1 队列模块 92
, Q: n: i3 k5 ~( S4.3.2 排队规则 93
) O4 Z4 A5 I5 d4.3.3 排队行为 932 e5 R9 d$ @, n7 R
4.3.4 Queue Equation模块详解——复杂排序 96+ m, i8 N' \( R- P0 }4 H6 r) [0 v$ @
4.3.5 Queue Matching模块详解——实体匹配 1018 m T0 v0 n5 Q& K. `6 p
4.3.6 Queue Tools模块详解——查看和初始化队列 1029 V/ |' }9 z) U) w& }% w
4.4 路由(路径选择) 103) ~# Y+ _1 N, l4 s3 t
4.4.1 常用模块 104+ y2 t# m' |/ H8 o. j3 d
4.4.2来自不同源的实体路由建模 105& r- L! [9 O1 K! X
4.4.3 发往多个目的地的路由建模 108
9 {& E; z4 A. j' r# p4.5 使用活动模块执行处理 115! U5 i- |' N% E4 J# p( E7 h. I
4.5.1 常用模块 1155 U9 F; y& l6 v3 [0 Z) W6 p: O
4.5.2 串行处理与并行处理 116
! m4 e& |" n8 G4.5.3设置延迟(处理)时间 117" D/ I7 L" l m, Q" D
4.5.4 活动调度建模 1203 |+ V$ @2 W/ D9 z5 G8 e r& S- k- r
4.5.5 中断处理 125
* F& _+ z* V+ w; x3 a. t4.5.6运输与物料搬运 134- z4 L, S* c( c
4.6合并与拆分(Batch与Unbatch) 136# ~& O3 Z; X2 {6 D: c) X
4.6.1 合并(Batch) 1370 w6 K% ]9 a6 L6 G$ g3 f! Q2 A
4.6.2 拆分(Unbatch) 1442 _! E6 q7 ^2 l9 s2 g4 r
4.7 资源和工班(Resources and Shifts) 147
1 N/ L! C# Z! u0 W6 l5 T7 Q4.7.1 常用模块 148
4 t: ]" O" H* n B2 x0 D4.7.2 如何建模资源 1480 v) v4 p4 t" ?3 z) z. [* @
4.7.3 资源调度 154
! _4 G9 P5 ?" V/ q1 |4 Q4.8 数据存储与管理 159
: z# D+ I9 x1 y f4.8.1 内部数据库方法 160: o B6 _, j( s) \
4.8.2 创建和使用全局数组(Global Array) 1631 L: N; u7 E0 L; M: V1 O7 U4 f
4.9 基于方程的模块与编程语法 1648 y; g3 H5 Y* i, [1 `9 m5 q$ h
4.9.1 输入变量 164
) Y0 W- U- A! I& o" t) X7 F3 j" ^4.9.2 输出变量 1652 X+ q- b! ]. U! K' o
4.9.3 方程 1660 N9 O/ \* L" _4 G4 L0 O
4.10 曲线图模块(Plotter)的使用 169$ Y! ^3 i9 J F$ n
4.10.1 曲线图和数据面板 169" k! |) j5 m% X" z" V
4.10.2 Plotter模块工具 170
N) h+ W/ }; }6 h0 N- a4.11 实验 173
# R6 E# ~$ N$ h x+ z
( Z6 e8 i4 M4 b) I5 R第5章 模型校核与验证 175
) g8 C8 f5 l" L w) J w1 V5.1 模型校核(Verification) 175. g4 p3 x6 t& H- l# b6 D+ ]
5.2 模型验证(Validation) 1759 x1 {- @5 ]( `# k3 w1 ^- E3 l
5.3 ExtendSim调试(Debug)工具和技术 176
- z5 h8 A2 d7 b3 Q7 y5.3.1 调试要点 176
6 _: v5 K! n7 B8 A6 }: M7 a5.3.2 利用动画调试 177: \6 D' S, x: n& h- E% y. M1 i2 H% N7 T
5.3.3 在建模过程中校核结果 177+ Y* L3 e. @' A5 @
5.3.4 用于调试的模块 177
4 [8 [9 r# w( _0 k: }5.3.5 用Find命令查找模块 178( m- \' r0 W4 q2 @1 S/ U( j
5.3.6 删除没有连接上的虚线 179' C8 n7 Z9 Q R) y; d
5.3.7 用记事本集中观察比较数据 180
! l7 Z% ~' P, p" A1 j4 G7 G3 f5.3.8 单步运行仿真 180; j# D/ C! K2 T! l, J
5.3.9 模型报告 181
: f4 m. ~3 v- n4 d) [5.3.10 模型追踪(Tracing) 181
+ [" u! O2 e! j3 v% ^: W5.3.11 源代码调试器 1820 f( `& H1 U2 f5 u- e
1 S( {' h# P+ l1 t/ y
第6章 仿真输出分析 183; y8 q* {3 a5 C+ G# G0 T# d
6.1 概述 183( f! C7 Q' H2 s2 j3 X; Z- P
6.1.1 什么是仿真输出分析 183
8 U( Q+ _) E! m4 [0 N5 G6.1.2 如何估计输出变量的均值及其置信区间 183
" A3 S, N+ C }6.1.3终止型仿真和非终止型仿真 185
7 B: A, k+ a( N( b! R3 c% j- L6.2 终止型仿真输出分析 1859 U$ c% @; H B* Y! A* I
6.2.1 确定初始状态 1860 ^+ B! r! Z- ~
6.2.2 确定仿真运行的终止事件 186$ r& _4 @' b3 Z7 V. o0 c0 Y
6.2.3 确定仿真重复运行次数 187. w) f: s3 u) \6 R" R
6.3 非终止型仿真输出分析 188) U4 i2 `" {# Y# q0 o2 J/ ~% L
6.3.1 确定预热期 189; h) v+ b; Q' F% f' }6 E- W
6.3.2 确定仿真运行时间长度 190; `8 R0 A( a, {1 R& ]( t; y4 P
6.3.3 确定仿真重复运行次数 1905 q$ `( z! d" E
6.4 输出变量方差和比例的估计 191
4 n9 `, x+ @7 X- p, r" ^4 }* ?6.4.1 方差的估计 191' T. N$ R/ x p) O/ A, Y
6.4.2 比例的估计 191, \; T: [" a$ l4 H u0 K
6.5 方案比较 192
% @3 \+ T! M' b6 l4 }0 N, U6.5.1 概述 192
0 x8 \5 O( |8 z5 ~* |+ e6 s1 s6.5.2 双系统方案比较 192( j( O2 x; h7 X8 l- O# G2 b3 z
6.6 ExtendSim中性能指标采集方法 195
" |# D/ N1 `* M6.6.1 Statistics模块与一般统计 195$ s! S7 ^( _: Y
6.6.2 全能的Mean & Variance模块与高级统计 1987 S- z; `( u; E" B5 {* ^% x
6.6.3 预热期的设置 201
. ?. u, U3 \0 a8 T6.7 习题 202; f; W* n$ ^- x2 H6 h
6.8 实验 202& r9 r4 s9 m I u' r4 B& W
7 J7 |: [$ e/ j6 Q4 U& l4 f. k第7章 仿真优化 208
4 U! o% p! Y* e# w0 u/ ~* X7 a! O7.1 仿真优化概述 208
5 }" |" y! g: Y' ?& y7 J& O7.2 仿真优化的步骤 208
9 Y5 B3 b; x) x: I5 x3 l( Z( z2 m7.3 仿真优化案例 208
" _2 k2 f# y9 d1 f% L2 {
5 G0 U4 j& ]; c# ]第8章 典型应用 213
9 D7 F) l4 Z3 u) Y5 c3 z' _) P3 C8.1 库存系统仿真 213
( Y7 ~/ a. O* ^3 E8.1.1 库存系统概述 213
+ z) S/ X, U, k# f8.1.2 (s,S)库存系统仿真 214
+ n# N# n- @/ n) a% F- o# i8.2 制造行业应用 220
" _* b6 z/ v; z2 x0 g3 T8.2.1 问题描述 220
& O" V! A5 E" {6 x; x8.2.2 创建模型前 2223 ~, I; ]( `$ ^+ h- a# X; a m7 U$ Q
8.2.3 建立模型的第一部分 2225 g+ l& ?/ \$ C$ ?6 P8 z
8.2.4 运行模型 224
* S1 u& S) p" a9 {" z4 X8.2.5 增加2个操作和2个缓冲器 225) M. O6 ]/ c8 _- l) P
8.2.6 增加1个缓冲器和非标准插入站 2263 n3 F' G& C6 |/ A
8.2.7 完成模型 2284 F' z$ d* w; y
8.2.8 运行“现状”系统的模型 229
& B$ L$ S& h" y8.2.9 增加新生产线 2297 E ?0 J/ M; G2 j: ^, W6 p$ e0 ~
8.2.10 增加另一个自动插件机 230; Z, B7 O" G: e4 F% Z
8.2.11 结果分析 231
* P4 q* g+ X. S# P8 n8.2.12 增加动画 232
! [% t7 U) [% o- a" H, T: ]8.2.13 对结果有把握吗 232
* a) V: i5 g/ [* Q0 B& ^4 j8.2.14 最终分析 2336 P+ E7 ^- q A _9 O2 u4 \. `
8.3 服务行业应用 234
3 h, Q8 V) I* w2 _4 x, {8.4 集装箱码头装卸仿真 238/ b, B, @ e1 K7 H( ?7 f4 ~
8.4.1 集装箱码头物流系统工艺方案与运作流程 238& w! {7 e# Y G
8.4.2 集装箱码头物流系统仿真建模 239 l7 Z) q/ ^8 a3 B# M; L
8.5 实验 245
" [+ {1 a" H6 ]' q1 C6 Y; u+ @7 E2 M9 q; B) I5 U7 L8 p
第9章 仿真应用的进一步思考 2485 A& E6 g$ C8 X( U, h# x* f
9.1 系统仿真的本质思考 248* s! a/ j' {. _3 X# L& E0 Q
9.2 形似和神似 249; M$ A$ m2 m; k# E$ \
9.3 系统仿真应用中的几个疑问 253
. Y1 r( l a: x9 g9.3.1 系统仿真是影像制作吗? 253
; D( @0 m2 c* i( y7 U3 V- q5 a9.3.2 系统仿真模型要和现实系统一一对应吗? 253
0 R/ e7 c) x0 ?! n" l9.3.3 系统仿真项目如何起步呢? 2544 o9 x0 f' P3 u' D9 |0 Y" q$ o1 B
& q9 |! j. h; T9 [. p4 `! t8 _
附录A 仿真用概率统计基础 257
' M1 G3 m( b( i$ m( a( ]A.1 概率论基本概念 257
9 h% O8 c1 z" U+ r+ cA.1.1 随机变量 257
/ s F6 ?! o! ]9 c. rA.1.2 离散型随机变量的分布 257/ c) I& d$ L4 Q, P
A.1.3 连续型随机变量的分布 257
) A- R: @( H, Z8 k$ mA.1.4累积分布函数 2589 u* E( P6 X' S" y: P
A.1.5 数学期望与方差 258
* x0 k( O4 l* O& Q; |2 I+ @A.2 常用分布及其典型用途 258
, W7 V O$ ~5 G. b2 uA.2.1 常用连续分布 259
& F4 a' O3 d- u# `9 Z) T! z( SA.2.2 常用离散分布 264
9 l. L9 W3 a7 V# u+ \1 HA.3 抽样与统计推断 265
/ P$ S: R M) w4 `6 M uA.3.1 总体与样本 266
+ O5 f# {3 c7 L9 M! hA.3.2 参数估计 2663 b2 ~9 I$ n3 c$ U* u Z
A.4 假设检验 2710 P$ _8 h& I' _* i9 v( z+ e4 k$ e
参考文献 273 |