| In recent years,with the rapid development of information technology and the large-scale deployment of advanced equipment,the degree of intelligence in air combat and the complexity of the battlefield are getting higher.The intelligent decision making and evaluation of multi aircrafts cooperative air combat has also become our army’s battle for airfield control urgent issues to be addressed.In order to solve the problems of rapid changes in the air battlefield environment,complex enemy situation,large amount of enemy-friendship information,and complex models in cooperative operations,we started from the operational process of our aircraft formation’s air-to-air cooperative operations,and divided the air combat process into enemy aircraft with multiple targets and multiple targets.There are three processes of task allocation,attack and defense decision of our air combat and evaluation of the results of the attack and defense decision.This article collects and analyzes the results of basic mission information,performs coordinated mission assignments on our aircraft,and conducts real-time fighter air combat offense and defense decisions based on the results of different mission assignments and then evaluates based on the results of the decisions to determine whether a secondary decision is needed.To complete the entire closed-loop air combat process.In addition,based on the QT5 visual development platform and C++ programming language,this article develops and builds an integrated air combat integrated simulation platform for simulation verification.The main content of the thesis is as follows:First,a distributed algorithm based on consistency is proposed for multi-machine cooperative task assignment.By establishing a constraint model for multi-machine task allocation,considering the type and number of loads carried by our machine,and the timing and time window of the task,a distributed algorithm is used to build the relevant task set,and the principle of consistency is used to establish conflict resolution rules.To ensure mission completion and aircraft utilization.The path trajectory and timing trajectory were assigned through numerical simulation tasks to verify the stability and accuracy of the algorithm.Secondly,an improved fuzzy decision tree algorithm is proposed to solve the problem of attack and defense in fighter air combat.Due to the strong coupling of various indicators in the air combat decision-making process,the model is complex and cannot be accurately represented by accurate functions.Therefore,the fuzzy membership function is used to construct the decision as a feature attribute set,and the indicators are blurred.The decision consideration is the joint output of maneuver decision,firepower decision and interference decision.Then,according to the decision tree algorithm,the fuzzy inference rules of the response are generated.In response to the problems of the complex structure,poor generalization ability,and long decision time of the traditional decision tree,a given threshold and a method of deblurring the fuzzy gain ratio will be used.The pruning of the fork tree is a binary tree,thereby improving the fast decision-making ability and universality of the decision tree.The numerical simulation of the enemy-to-friend air combat trajectory verified the rationality of the algorithm.Furthermore,an air combat decision evaluation algorithm based on a cloud model is proposed for attack and defense decision evaluation of fighter aircraft.Based on the characteristics of the evaluation target,the algorithm establishes a layer of decision-making evaluation index system.The subjective and objective comprehensive weighting method combining the consistency weighting method and the entropy weighting method is used to weight the indicator set.By sampling the basic data in the air combat process,solve weighted deviations and language set reviews and credibility.The experiment of numerical simulation index set cloud model proves that the algorithm can effectively solve the uncertainty problem of the evaluation language set in the evaluation process,and the evaluation result is fast and effective.Finally,based on the QT5 visual development platform and C++ programming language tools,a multi-machine cooperative air combat integrated simulation platform is developed.This chapter details the software architecture and interface structure.Use the given basic data to output the task assignment results,output the offensive and defensive decision results based on the assigned results,and then evaluate the decision results to output the results of the evaluation results,thereby completing the development of the entire platform.Through test cases,the distribution-decision-assessment integrated air combat integrated simulation platform runs quickly and accurately,and the related algorithm design is reasonable and effective. |