针对本文制定的基于多规则的调度策略求解效果展开实验仿真,并与传统调度策略调度结果进行对比分析,利用任务满足率与资源利用率两个评价指标来评价调度方法优劣,验证多规则调度策略实现空间目标编目数量最大化的适用性和有效性。
本文分别采用1 000、2 000、3 000到8 000等8组空间目标数量作为仿真数据,对比分析多规则调度策略与传统调度策略每组实验仿真结果。仿真场景调度时间从北京时间2023年5月22日00:00:00到2023年5月23日00:00:00,周期为24小时,以0到86 400秒作为调度的时间范围,观测设备分别为Radar1、Radar2、Radar3、Radar4、Radar5,分别用红色、蓝色、绿色、黑色、紫色来表示。最小跟踪时长为3分钟,最大观测时长为15分钟,俯仰角范围0~90°,方位角0~360°。空间目标为低轨卫星,从NASA公布的数据库中抽取,仿真预报出调度周期内所有目标跟踪弧段信息(包括跟踪弧段的开始时间、结束时间、跟踪弧段时长、最高仰角时间)。调度结果使用甘特图来描述各监视设备工作情况及空间目标被观测情况。
当空间目标数量为1 000时,传统调度策略调度方案甘特图如图10所示,多规则调度策略调度方案甘特图如图11所示。
图10 空间目标数量为1000时,传统调度策略下的调度方案甘特图Fig.10 Gantt diagram of scheduling scheme under traditional scheduling strategy when the number of spatial targets is 1 000 |
图11 空间目标数量为1 000时,多规则调度策略下的调度方案甘特图Fig.11 Gantt diagram of scheduling scheme under multi-rule scheduling strategy when the number of spatial targets is 1 000 |
通过数据统计可得,当空间目标为1 000个时,多规则调度策略与传统调度策略任务满足率都是100%,这说明对于5个监视设备执行1 000个空间目标编目任务,监视设备资源是充足的。从图12资源利用率对比图中可以看出,在传统调度策略下,除了Radar1与Radar2接近全时工作外,其他设备仍有较大余量。在资源利用率方面,多规则调度策略要远低于传统调度策略,说明要全部完成1 000个空间目标编目任务,多规则调度策略要比传统调度策略更能节省监视设备资源。
图12 多规则调度策略与传统调度策略资源利用率对比图Fig.12 Multi-rule scheduling policy scheduling scheme Gantt chart |
将空间目标的数量扩大到2 000,两种调度策略的任务满足率均为100%,说明两种调度策略下,监视设备完成2 000个目标编目任务所需监视资源仍然是充足的,但传统调度策略下5个监视设备资源利用率都有较大幅度的提高。
当空间目标数量增加到3 000时,通过数据统计可得,多规则调度策略下完成目标编目数量为2 991个,传统调度策略下完成目标编目数量为2 825个,任务满足率分别是99.70%和94.17%,资源利用率依然是传统调度策略远远高于多规则调度策略。两种调度策略下监视设备时间资源充足但任务满足率不足100%,说明部分目标编目失败,其原因有三点:一是当空间目标数量增多时,存在一部分空间目标在周期内的可见窗口较少,导致跟踪弧段不足3圈次,违反了规则1,导致编目失败;二是存在一部分空间目标的跟踪弧段时长不足3分钟,违反了规则2,导致编目失败;三是随着空间目标数量的增多,跟踪弧段冲突数量也在增加。根据规则3更新时间信息后,被占用的时间资源越来越多,设备可用的时间越来越少,导致编目失败。
为了进一步说明本文多规则调度策略完成编目数量情况,现将空间目标数量增加到4 000个。传统调度策略调度方案甘特图如图13所示,多规则调度策略调度方案甘特图如图14所示。
图13 空间目标数量为4 000时,传统调度策略下的调度方案甘特图Fig.13 Gantt chart of scheduling scheme under traditional scheduling strategy when the number of spatial targets is 4 000 |
图14 空间目标数量为4 000时,多规则调度策略下的调度方案甘特图Fig.14 Gantt diagram of scheduling scheme under multi-rule scheduling strategy when the number of spatial targets is 4 000 |
通过数据统计可得,当空间目标为4 000个时,多规则调度策略能够完成目标编目数量为3 988个,任务满足率为99.70%;传统调度策略能够完成目标编目数量为3 213个,任务满足率为80.33%。从图15资源利用率对比图可以看出,多规则调度策略下Radar4和Radar5仍能继续编目,而传统调度策略下5个监视设备的资源利用率几乎接近100%,已很难继续编目。即便如此,多规则调度策略完成编目数量还要比传统调度策略高出775个。
图15 多规则调度策略与传统调度策略资源利用率对比图Fig.15 Comparison of resource utilization between the multi-rule scheduling policy and the traditional scheduling policy |
通过以上数据可以初步总结:当空间目标数量从1 000扩大到4 000,基于多规则调度策略的调度方法任务满足率基本在99.5%以上,且监视资源仍有很大余量。而基于传统调度策略的调度方法任务满足率从100%逐渐下降到80.3%,且设备工作已接近饱和,后续若再增加目标,编目数量不会有很大变化。接下来,我们将空间目标数量继续增加,尝试计算出5个监视设备在多规则调度策略下,最多能够编目多少空间目标。
当空间目标的数量增加到5 000个时,多规则调度策略与传统调度策略对比数据见表3。
表3 两种策略在目标数为5 000时的调度结果对比Tab.3 Comparison of scheduling results of the two strategies when the target number is 5 000 |
从表中可以看出,当空间目标增加到5 000个时,传统调度策略下监视设备资源利用率基本已达100%,监视设备几乎处于全周期全时工作,但完成编目数量仅有3 246个,仅仅比观测4 000个时多出33个目标。而多规则调度策略调度结果表现十分优秀,依然能够完成4 981个目标的编目,前四个监视设备的资源利用率较高,Radar5的资源利用率较低,这说明多规则调度策略还能继续编目更多空间目标,而传统调度策略下由于设备资源几乎被全部利用,已不能再编目更多空间目标了。
通过数据统计可得,当空间目标数量增加到6 000个时,传统调度策略下完成编目数量3 270个,与观测4 000个和5 000个目标时的编目数量相差不大。综上所述,基于传统调度策略的调度方法,5个监视设备能够完成目标编目数量大概在3 200个左右,编目数量的上下浮动与选取的目标有关。基于多规则调度策略的调度方法依然能够完成目标编目5 765个,任务满足率为96.08%。
当空间目标数量增加到7 000个时,多规则调度策略与传统调度策略调度结果数据对比见表4。
表4 两种策略在目标数为7 000时的调度结果对比Tab.4 Comparison of scheduling results of the two strategies when the target number is 7 000 |
通过数据统计可得,在空间目标数量为7 000个时,多规则调度策略能够完成目标编目6 252个,任务满足率为89.31%,5个监视设备的资源利用率接近100%。通过以上数据可以得出初步结论:基于多规则调度策略的调度方法,5个监视设备能够完成目标编目数量大概在6 300个左右。
当空间目标数量为8 000个时,这两种资源调度策略下的监视设备工作已饱和,处于全周期全时工作,资源利用率达到100%。传统调度策略调度方案甘特图如图16所示,多规则调度策略调度方案甘特图如图17所示。
图16 空间目标数量为8 000时,传统调度策略下的调度方案甘特图Fig.16 Gantt chart of scheduling scheme under traditional scheduling strategy when the number of spatial targets is 8 000 |
图17 空间目标数量为8 000时,多规则调度策略下的调度方案甘特图Fig.17 Gantt diagram of scheduling scheme under multi-rule scheduling strategy when the number of spatial targets is 8 000 |
通过数据统计可得,当空间目标数量为8 000个时,多规则调度策略下完成目标编目数量6 294个,任务满足率为81.06%,仅仅比观测7 000个时多出42个目标。传统调度策略下完成目标编目数量3 298个,任务满足率仅为41.22%。传统调度策略在观测4 000个空间目标时监视设备已基本达到饱和,编目数量稳定在3 200个左右,随着目标数量的增加基本保持小范围起伏。多规则调度策略在观测7 000个空间目标时监视设备已基本达到饱和,编目数量基本稳定在6 500个左右,随着目标数量的增加也基本保持小范围浮动。
最后,对实验仿真结果进行数据统计,计算出两种调度策略下的任务满足率并绘制成折线图,如图18所示。通过仿真实验得出结论:当空间目标数量较少时,两种调度策略都能完成所有目标的编目任务。随着空间目标数量的增多,多规则调度策略完成目标编目数量远高于传统调度策略。当监视资源利用率达到100%时,传统调度策略完成目标编目数量在3 200个左右,多规则调度策略完成目标编目数量在6 500个左右,完成编目数是传统调度策略的2倍多。因此,本文研究制定的调度规则可以有效提高空间目标编目数量,验证了基于多规则的调度策略实现空间目标编目数量最大化的有效性和正确性。
图18 两种算法下任务满足率对比折线图Fig.18 Comparison line chart of task satisfaction rate under two algorithms |