事件驱动仿真设计环境(DEEDS)全面解析
1. 引言
离散仿真模型在众多领域有着广泛的应用。在进行离散事件仿真建模时,需要考虑事件概念、时间管理、不同概率分布的采样以及性能指标统计的计算等方面。同时,仿真实验存在一些特性,如自相关观测、输出数据的非正态性以及瞬态的影响,这些特性可能会使性能指标产生偏差,需要采用合适的采样方法来减少不利影响。而事件驱动仿真设计环境(DEEDS)正是基于这些需求而产生的。
2. 建模哲学
2.1 基本节点模型
大多数离散事件系统可以看作是基本排队系统的网络。理想情况下,离散事件仿真模型的组件可限制为三个基本节点:
- 源节点:将新事务放入系统。
- 队列节点:事务在必要时等待的地方。
- 设施节点:事务接受服务的地方。
然而,只有非常简单的系统才能用这种“简单”的三节点网络进行建模,因为它缺乏控制节点间事务流的机制。
2.2 事务流仿真语言
“事务流”仿真语言(如 GPSS、SIMAN 和 SLAM)通过创建特殊用途的节点(或块)来克服这一困难,这些节点可战略性地放置以影响系统状态的变化。同时,这些语言还能将高级编程语言(如 FORTRAN、Visual Basic (VB) 或 Java 片段)融入模型,以方便对复杂决策进行建模。但这种方法的缺点是仿真语言更复杂,用户需要处理大量特殊用途的节点,且为满足特殊建模需求,语言的基本结构需要不断改变。
2.3 DEEDS 框架
DEEDS 框架将网络节点限制为源节点、队列节点、设施节点和延迟节点。延迟节点可视为无限容量的设施,增强了语言的建
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



