主要内容

解释SimEvents使用统计分析的模型

选择正确的统计度量对于评估模型性能至关重要。您可以使用来自SimEvents的输出统计信息®库块用于数据分析和运行时控制。

输出统计数据用于数据分析

为了更有效地解释行为,请考虑以下统计方法。

  • 确定适当的样本大小,以计算更有意义的统计数据。

  • 决定是要研究暂态行为,稳态行为,还是两者都要。

  • 指定确保结果有足够置信度的模拟次数。

示例请参见探索统计和可视化仿真结果

运行时控件的输出统计信息

有些系统依赖统计数据来影响动态。在本例中,一个不鼓励到达的排队系统有一个反馈循环,在整个模拟过程中根据队列和服务器报告的统计数据调整到达率。要了解关于此示例的更多详细信息,请参见通过反馈调整实体生成时间

SimEvents库中的一个块子集为运行时控制提供统计输出。当您创建使用统计信号来控制动态的模拟时,您将在整个模拟的关键时刻访问当前统计值,而不仅仅是在模拟结束时。

该表列出了用于输出数据分析和运行时控制的常用统计信息的SimEvents块。

块名称

统计参数
平均队列长度/商店大小,l 平均等待w 到达的实体数量,a 离开的实体数量,d 提取的实体数量,例如 块中的实体数量n 挂起实体的数量,np 待处理的实体存在于块中,pe 利用率、实效
输送系统

实体批创造者

实体批分配器

实体找到

实体发电机

实体队列

实体选择器

实体服务器

实体店

实体终结者

多播接收队列

资源收购方

资源池

统计参数在模拟过程中根据特定事件更新。例如,当一个满n服务器将一个实体推进到下一个块时,表示块中实体数量的统计信号假设为N-1。然而,如果离开导致另一个实体在同一时刻到达块,那么统计信号假设值n。N-1的值,它不会持续一个正的持续时间,是一个零持续时间值。这种现象在很多情况下都会发生。

该表列出了更新块统计信息的事件。

统计数据端口 更新事件
条目 退出 阻塞 抢占 提取
平均队列长度/商店大小,l

平均等待w

到达的实体数量,a

离开的实体数量,d

提取的实体数量,例如

块中的实体数量n

挂起实体的数量,np

待处理的实体存在于块中,pe

利用率、实效

平均排队长度和平均商店大小

计算平均队列长度或存储大小的公式

平均队列长度,l累计时间加权平均队列。来计算平均队列长度,l在时间tf块:

  1. 乘以队列的大小n持续时间,tt-t,计算时间加权队列。

  2. 对时间加权队列求和,并对总时间取平均值tf

l 1 t f 1 f n t × t

地点:

  • t是实体到达和/或离开事件数量之间的时间。

  • f是实体到达和/或离开事件之间的总数吗t0而且tf

  • = 1仿真时间t0= 0

平均店面大小,l类似地通过将队列长度替换为存储大小来计算。

实体队列块中的平均队列长度示例

这个例子显示了实体队列块中实体的平均队列长度。

计算简单排队系统示例中的平均队列长度

的服务时间实体服务器的实体代际时间大于实体发电机块。中对实体进行排队和排序实体队列块。作用域显示实体的数量。

在这段时间0而且1,平均队列长度为0因为队列的大小是0.之间的1而且2队列长度为1.每次的平均队列长度tf= 2计算如下。

l 1 2 1 2 n t × t 1 2 0 + 1 × 1 0.5

两次之间的队列大小为22而且6在…期间4.每次的平均队列长度tf= 6用这个方程计算。

l 1 6 1 6 n t × t 1 6 0 + 1 × 1 + 2 × 4 1.5

计算每个持续时间的平均队列大小。的范围块显示模拟持续时间内的值。

平均等待

计算平均等待时间的公式

平均等待w参数表示实体离开块的等待时间之和,除以它们的总数,n

等待时间,wj为实体在块内驻留的模拟时间。这个等待时间不一定等同于实体被阻塞的时间。它是实体进入和退出块之间的持续时间。例如,等待时间是1对于通过未阻塞的实体服务器使用时间为1年代。

w j 1 n w j n

实体服务器块中实体的平均等待

这个例子显示了实体服务器块中服务的实体的平均等待时间。

计算示例中的平均等待

实体进入和退出的持续时间实体服务器方法计算取得时间()功能仿真软件的功能块。

诊断查看器显示进入和退出六个连续实体之间的持续时间。

范围控件的每个实体离开事件的平均等待时间实体服务器块。例如,第一个实体的等待时间为1第二个实体的等待时间是2.为前两个实体计算的平均等待时间为1.5.图中显示了模拟时的这个值6.对于前四个实体,等待时间的总和为10和模拟时刻的平均等待时间12就变成了2.5

到达的实体数量

到达的实体数量,a参数输出到达块的实体数量的累积计数。

离开的实体数量

离开的实体数量,d参数输出离开块的实体数量的累积计数。

提取的实体数量

实体找到block在SimEvents模型中查找实体,并从它们的位置提取它们以重新路由。的提取的实体数量,例如参数输出从块中提取的实体的数量。

块中的实体数量

块中的实体数量n参数输出块中实体的数量。

待定实体数量

挂起实体的数量,np参数输出块服务过但尚未离开的挂起实体的数量。

块中存在的待处理实体

待处理的实体存在于块中,pe参数指示块中是否存在尚未离开的实体。这个值是1如果有任何悬而未决的实体,并且0否则。

利用

利用率、实效一个块被占用的平均时间。该块计算每个实体离开事件的利用率,这是实体的总等待时间与服务器容量的比值,C,乘以总模拟时间,tf.利用率为n实体是用这个方程计算的。

u t l j 1 n w j C × t f

参考文献

卡桑德拉斯,克里斯托·G。离散事件系统:建模和性能分析.伊利诺伊州霍姆伍德:欧文和阿克森联合公司,1993年。

另请参阅

|||||

相关的话题

Baidu
map