对于一个视频游戏,我正在模拟一个带有乘客终端的铁路网络。
我想量化列车对某个车站的服务程度,以便可以模拟骑手的内向或不满。
更多的火车,意味着更多的乘客满意,但仅限于某一点。如果每小时已经有5列火车,车手们不会在意每小时多一列火车。
到目前为止,我尝试了两种方法:
方法A
我记录所有列车到达(事件)。然后,我使用N个最后一个事件来计算平均时间间隔事件。
我认为将QoS定义为 1.0 / loge(mtbe) 是很合理的功能,但是我发现变化太慢了,而 1.0 / mtbe 千差万别。
方法B
我保留一个不断更新的QoS值。每当火车到达时,我都会在其中添加值 A 。然后,在模拟的每个滴答声中,我都将QoS与(1-epsilon)相乘以降低累计值,从而降低QoS。
这也不能正确描述我的感知质量;一旦QoS升高,将花费很长时间再次降级,再也不会达到零。
根据观察到的服务条款之间的间隔评估服务质量的惯用方法是什么?