<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>

基于動態貝葉斯網絡的多無人機集群對抗策略

Research on the multiple unmanned aerial vehicle swarm confrontation strategy based on the dynamic Bayesian network

  • 摘要: 紅藍雙方集群攻防對抗博弈問題是近年來復雜系統研究領域的熱點和難點,在軍事領域、網絡安全領域和人工智能領域均具有重要的應用價值. 在實際對抗中,環境的不確定性和智能體行為的多樣性導致問題難以建模,而實戰環境又要求智能體能夠對態勢的變化給出實時、高效的響應. 為解決上述問題,本文提出了一種面向紅藍雙方集群攻防對抗博弈問題的研究框架. 首先,提出了一種基于改進后的蘭徹斯特方程的對抗博弈模型,并在此基礎上探討了如何適應性改進Kuhn–Munkres(KM)算法以解決對抗博弈過程中的多目標任務分配問題. 其次,為了提升無人機個體的環境適應性,提出了一種集群攻防對抗策略,利用動態貝葉斯網絡對集群攻防對抗過程中產生的一系列不確定性因素進行實時、高效的推理和預測. 該策略可有效降低對抗模型的復雜度和計算量,廣泛提高決策的精確性和快速性. 最后,基于上述對抗博弈模型搭建了仿真平臺,實時展示紅藍雙方無人機集群對抗過程,并對上述算法的有效性進行驗證. 仿真結果表明,所提出的上述理論框架可以實現紅藍雙方對抗模擬演示過程,可有效解決紅藍雙方打擊對抗過程中的多目標任務分配問題,并對對抗過程中所產生的不確定性因素進行合理的預測和評估.

     

    Abstract: The swarming confrontation problem of unmanned aerial vehicles (UAVs) has been a focal point and challenge in the field of complex systems research in recent years, with significant application value in the military, network security, and artificial intelligence industries. In real-world confrontations, the uncertainty of the environment and the diversity of intelligent agent behaviors render the problem difficult to model, and operational environments necessitate intelligent agents to provide real-time, efficient responses to changes in the situation. To address these challenges, this paper proposes a research framework for the swarming confrontation problem of UAVs. First, an adversarial game model is developed based on the improved Lanchester equation to solve this problem toward the red and blue swarms. The adversarial game model focuses on describing the dynamic quantity change process of the red and blue UAV swarms. Second, based on the above confrontation model, a multiple-task assignment problem is investigated, which is derived from the above confrontation process. A new assignment strategy of these UAVs for strike tasks is proposed by adaptive improvement based on the traditional Kuhn–Munkres algorithm. This strategy is suitable for the red and blue parties under the adversarial environment, which can effectively complete the strike tasks and improve the confrontation ability of these UAVs. Third, a swarming confrontation algorithm is proposed to improve the environmental suitability of each UAV, especially when dealing with the influences of a series of uncertain factors generated by the real-time process of swarming offensive and defensive confrontations. This algorithm is based on the dynamic Bayesian network structure and focuses on predicting and evaluating the uncertainty generated during the confrontation process of the red and blue UAV swarms and performing corresponding reasoning and prediction through the dynamic Bayesian network, which can effectively reduce the complexity and calculation of the confrontation model and widely improve the accuracy and speed of decision-making. Finally, a Python-based real-time simulation platform is built on the above-mentioned confrontation model to illustrate the evolutionary process of the red and blue UAV swarms and to verify the effectiveness of the proposed algorithm by comparison with the most classic artificial potential field method. The simulation results reveal that the above framework can demonstrate the real-time offensive and defensive confrontation process of red and blue UAV swarms according to the designed penetration mission, effectively solve the problem of task assignment conflicts between red and blue swarms, properly predict and evaluate the uncertainty issues derived from the swarm confrontation process, and improve the combat capabilities of UAV swarms.

     

/

返回文章
返回
<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
www.77susu.com