基于NetLogo的多Agent装备体系双方对抗系统

时间:2024-05-22 18:41:50

        静态结构下的装备体系网络化建模与评估,可以辅助相关人员从高层次的角度对不同装备体系的优劣进行粗粒度比较。然而,如果想要对装备体系在近似真实的战场环境中的具体表现进行更细致地评估,则需要将装备体系动态化,在对抗中记录装备以及装备体系的动态数据,并据此进行评估。

       我用NetLogo实现了装备体系在简单规则下的动态对抗,获取了相关的数据,可以支撑相关评估。这篇文章主要就是介绍一下整个的实现过程,首先,总体框架如下图。

基于NetLogo的多Agent装备体系双方对抗系统

具体实现过程:

(1)安装Netlogo工具(开源软件),网址http://ccl.northwestern.edu/netlogo/

(2)下载源程序,网址,https://pan.baidu.com/s/1vvwZ5zljRLJ1rJ7ZYWcikg,提取码:e83i,(如使用,请注明转载引用)。

(3)打开NetLogo,打开下载的文件,首先点击设置按钮,然后点击运行即可。

把运行的过程分段截图,如下所示。

基于NetLogo的多Agent装备体系双方对抗系统

得到的结果如下图所示(只统计了每个时刻双方的剩余装备数量,和装备损失的数量)

基于NetLogo的多Agent装备体系双方对抗系统

还支持做灵敏度分析,结果如下。

基于NetLogo的多Agent装备体系双方对抗系统