4、离散模拟的要素

离散事件模拟核心要素解析

离散模拟的要素

1. 模拟中事件的概念

在系统术语中,模拟建模的目的是收集统计数据,用于推断系统的性能特征。在离散事件模拟中,系统状态的变化并非连续发生,而是由所谓的主要事件导致。例如,在单队列系统中,当顾客到达系统(到达事件)且服务设施繁忙时,等待队列的状态会增加1;当顾客离开系统(服务完成事件)时,队列状态会减少1。实际上,队列状态的变化发生在顾客到达系统或完成服务的时间点。

离散模拟语言的设计取决于其类型,如事件型、活动型或过程型。尽管不同模拟语言在用户对模型进行编码的方式上有所不同,但事件的使用是所有离散事件模拟器的基础,所有模拟器都使用按时间顺序排列的主要事件来推进模拟时钟。当应用于同一系统时,所有离散事件模拟器在时间尺度上必须产生相同的事件序列。

2. 常见的模拟方法
2.1 事件调度方法

事件调度方法通过一个常见的排队示例来演示。系统由源、队列和服务设施组成。顾客从源到达,可能加入队列或直接进入服务设施开始服务,服务完成后离开系统。顾客到达和服务时间遵循已知分布,模拟的目的是收集队列和服务设施的性能特征信息,具体指标包括:
- 队列长度
- 队列中的等待时间
- 服务设施的利用率
- 服务设施的空闲时间

系统状态的变化影响这些性能指标,主要事件是为这些状态转换安排的时间。一般来说,事件调度的方法是,当安排一个新的(到达或服务完成)事件时,它会自动按时间顺序与其他主要事件一起排列在时间尺度上。模拟器选择下一个“安排”发生的事件,并根据其类型(到达或离开)执行相应的操作,然后将该事件从主要事件列表(PEL)中移除,表示该事件已发生。由于下一个状态转换对应于下一个主

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值