APP下载

Mission decision-making method of multi-aircraft cooperatively attacking multi-target based on game theoretic framework

2016-11-23YoZongxinLiMingChenZongjiZhouRui

CHINESE JOURNAL OF AERONAUTICS 2016年6期

Yo Zongxin,Li Ming,Chen Zongji,Zhou Rui

aShenyang Aircraft Design and Research Institute,Shenyang 110035,China

bSchool of Automation Science and Electrical Engineering,Beihang University,Beijing 100083,China

Mission decision-making method of multi-aircraft cooperatively attacking multi-target based on game theoretic framework

Yao Zongxina,*,Li Minga,Chen Zongjib,Zhou Ruib

aShenyang Aircraft Design and Research Institute,Shenyang 110035,China

bSchool of Automation Science and Electrical Engineering,Beihang University,Beijing 100083,China

Coordinated mission decision-making is one of the core steps to effectively exploit the capabilities of cooperative attack of multiple aircrafts.However,the situational assessment is an essential base to realize the mission decision-making.Therefore,in this paper,we develop a mission decision-making method of multi-aircraft cooperatively attacking multi-target based on situational assessment.We have studied the situational assessment mathematical model based on the Dempster-Shafer(D-S)evidence theory and the mission decision-making mathematical model based on the game theory.The proposed mission decision-making method of antagonized airfight is validated by some simulation examples of a swarm of unmanned combat aerial vehicles(UCAVs)that carry out the mission of the suppressing of enemy air defenses(SEAD).

1.Introduction

The team of multiple aircrafts has stronger capability than a single aircraft in detecting the targets,piercing through the defense systems,and carrying out the attack mission.Each member of the team can share the information acquired by any other one and carry out mission of cooperative attacking targets according to its position in air and the resources offighting for a uniform air fight intention.The team of multiple aircrafts is able to form easily all kinds of vertiginous attack situation in air fight so that those opposed targets will be confronted with the defending difficulties.Thereby,the fashion that multiple aircrafts cooperatively attack targets will be the main pattern in future air fight.

In this paper,the phrase of attacking effect consists of validity,invalidity and uncertainty.The validity and invalidity of attacking effect are de fined as the advantage acquired by our aircrafts(or foe’s targets)and the cost paid for achieving intention by our aircrafts(or foe’s targets)in antagonized airfight,respectively.Sensors aboard aircraft affect the attacking effect of aircraft due to the capability of sensors in detecting,tracking and identifying target,while weapons aboard aircraft affect the attacking effect due to the capability of weapons in hitting and destroying target.However,the above capabilities of sensors and weapons all rest with the distance,azimuth and pitching between one of our aircrafts and one offoe’s targets.Accordingly,the fuzzy mapping function of the fighting effect of sensor and weapon is constructed by selecting the three position parameters of distance,azimuth and pitching as variables for establishing the correspondence between the position parameter and the ability of sensor and weapon.In this paper,the Dempster-Shafer(D-S)synthesize rules are used for formulating the situational assessment method.

When multiple aircrafts in our team are antagonizing some foe’s targets simultaneously,one of our aircrafts is able to either detect and identify the foe’s targets by sensors aboard the aircraft or receive the information of the foe’s targets by wireless data link.Therefore,in this paper,we suppose that our team of multiple aircrafts has known the position and identity of all foe’s targets and is able to acquire the important reasoning from the position and identity offoe’s target to the capability of sensors’detecting and weapons’attack,the defending strategies and the advantage(showed by numerical value)acquired by selecting a certain defending strategy.If the above situation of antagonizing airfight is analyzed by quoting the game theory model,the situation means that our team has known the opponents and the opponents’strategies and cost function.Considering that our opponent is powerful,we think that our opponent also has known the equivalent information about our team of multiple aircrafts at least.We suppose that our team and our opponent simultaneously carry out action for equality because they all try to be the first actor.In this paper,the static non-cooperative and nonzero Nash games are used for formulating the mission decision-making method.

In recent years,a significant shift offocus has occurred in the field of autonomous unmanned combat aerial vehicles(UAVs)as researchers began to investigate problems involving multiple UAVs rather than single UAV.As a result of this focus on multiple UAVs,coordination of multiple UAVs has received significant attention.1–3Moreover,cooperative systems are required to operate in an adversary environment(such as suppressing of enemy air defenses(SEAD)).4,5Cooperative decision-making for multi-UAV or multi-Agent system is of great interest.A significant amount of current research activities focuses on a theoretic control framework for distributed cooperative decision-making for an ensemble of UAVs,and all the used research methods in this field are similar in Refs.6–8Additional autonomous decision-making focusing on mission planning,target assignment,or operation management of complex system can be found in Refs.9–14Solutions to general UAV cooperative decision-making problems in adversarial environments can be obtained by solving game problems introduced and implemented in Refs.15–17Related application information of game theory method appears in many sources.18,19A synthetic method for situation assessment based on fuzzy logic and D-S evidence theory is proposed in Refs.20,21

This paper develops a mission decision-making algorithm based on the game model,and then proposes a situational assessment algorithm based on the D-S evidence synthesize rules for a swarm of UCAVs in SEAD mission.In Section 2,a situational assessment algorithm of coordinated airfight is presented in detail and the D-S evidence theory is introduced simply for sustaining the mentioned situational assessment algorithm above.In Section 3,a mission decision-making algorithm is designed by formulating the strategies and cost function in the game model.Section 3 is based on Section 2.Section 4 shows an simulation example of a typical mission performed by a swarm of UCAVs.In Section 5,the simulating results in Section 4 are analyzed deeply.Section 6 summarizes the conclusions.

2.Formulating situational assessment based on evidence theory

2.1.Preliminaries

For sustaining the situational assessment algorithms mentioned in the previous section,the basic concepts of the D-S evidence theory are first introduced in the following part.

Let Θ be a set consisting of all the values that X might be and an element of set Θ is not consistent with the other elements,and then Θ is called as the discernment frame of X.

Definition 1.Let Θ be a frame of discernment,and if the function m:2Θ→ [0,1]fulfills the following conditions:

then m is called as the basic probability assignment on the frame of discernment Θ and m(A)is called as the basic probability number of A.m(A)denotes the believed degree of A oneself.

Definition 2.Let Θ be a frame of discernment,and if the function m:2Θ→ [0,1]is the basic probability assignment on Θ,then the function Bel:2Θ→ [0,1]is called as the belieffunction and is defined by

where Bel(A)denotes the believed degree of A including all of its subsets.

D-S synthesize rules.Let Bel1,Bel2,···,Belnbe the belieffunctions on the same frame of discernment Θ,m1,m2,...,mnare the basic probability assignments correspondingly. If Bel1⊕Bel2⊕...⊕Belnis existent and has the basic probability assignment m,then

where K is the middle parameter,and A1,A2,...,Anare subsets of the discernment frame element A.

The D-S synthesize rules reflect the effect of combined operations made by many evidences.

2.2.Situational assessment algorithm of coordinated airfight

For achieving the situational assessment of multi-aircraft cooperative attack,the relevant mathematical model is established based on the D-S evidence theory as follows.

Firstly,we establish the discernment frame of the fighting effect Θ.

Let Θ ={a,b,θ}be the discernment frame of fighting effect de fined in Section 1,where a,b and θ denote respectively the fighting efficacy,inefficacy and uncertainty in the three cases of single aircraft attack versus one enemy target,multiaircraft cooperative attack versus one enemy target,and multi-aircraftcooperativeattack versusmultipleenemy targets.

Secondly,design the basic probability assignment on the frame of discernment Θ for our aircraft.

The basic probability assignment of the sensor distance evidence is formulated in the expression Eqs.(1)–(3),which is depicted in Fig.1.

Fig.1 Basic probability assignment function ϖRL.

where ϖRLis the basic probability assignment of the sensor distance(radar length σ)evidence,where ϖ denotes that the function is used for describing aircraft(we also define the function ϑ for describing enemy target correspondingly).The functions formulated in the expression Eqs.(1)–(3)are actually the fuzzy mapping functions of the fighting effect of the sensor distance evidence,which establishes the correspondence between the distance from the aircraft to foe’s target and the sensor detecting ability of our aircraft.

In the expression Eqs.(1)–(3),the other mathematical symbols are depicted in Fig.1.

As shown in Fig.1,the unitary fighting effect value of the synthesis capability(ϖRL(·),the vertical axis of the coordinates,in[0,1]without unit)is achieved in the process of sensors when the aircraft detects,tracks and identifies foe’s target.It depends on the distance(σ,the horizontal axis of the coordinates,with a unit of kilometer)between the aircraft and foe’s target.ϖRL(·)implies how much the sensors’ability being enslaved to the distance contributes to the whole attacking action.In Fig.1,the cures with sign(a,b and θ)represent the validity,invalidity and uncertainty of the fighting effect of the sensor distance evidence,respectively;the values of the vertical axis parameters(azo,ajs,azj,aks,azb,bzo,bjs,bzj,bks,bzb)and the horizontal axis parameters(lzo,ljs,lzj,lks,lzb)will be embodied by the capability of the actual sensors.

Analogously,the basic probability assignments of sensor pitching evidence,sensor azimuth evidence,weapon distance evidence,weapon pitching evidence and weapon azimuth evidence can also be formulated as ϖRΘ,ϖRΨ,ϖML,ϖMΘand ϖMΨ,respectively.

For enemy target,by adopting the same method,the basic probability assignments of the sensor distance,sensor pitching evidence,sensor azimuth evidence,weapon distance evidence,weapon pitching evidence and weapon azimuth evidence can beformulated to be ϑRL,ϑRΘ,ϑRΨ,ϑML,ϑMΘand ϑMΨ,respectively.

Finally,we achieve the evidence synthesizing of the coordinated airfight.

It should be noted that the attacking effect will be different when the swarm of aircrafts employs different strategies(the allocations of a set of aircrafts versus a number offoe’s targets)to attack foe’s group of targets although the positions between any of aircrafts and each foe’s target are the same.

Therefore,in this paper,the situational assessment is equivalent to calculating the validity ϖαi(a),invalidity ϖαi(b)and uncertainty ϖαi(θ)of the certain-strategy αi,as well as the validity ϑβj(a),invalidity ϑβj(b)and uncertainty ϑβj(θ)of the foe’s certain-strategy βj.

Our certain-strategy may consist of three cases:

(1)One of aircrafts attacks one of given foe’s target.

(2)A set of aircrafts attack cooperatively the given foe’s target.

(3)None of aircrafts attacks the given foe’s target.

The foe’s certain-strategy is similar to our certain strategy.

The validity of the fighting effect of k aircrafts cooperative attacking l targets may be acquired by a set of evidence synthesizing processes based on the evidence theory as follows:

where t=1,2,...,l is the serial number of the certain foe’s target meeting with attack;pn=0,1,2,...,k is the serial number of thoseaircraftsattending theaction;n=0,1,2,...,k denotes the number of aircrafts attending the action of cooperative attack against the certain foe’s target.

Eq.(4)denotes that the total fighting effect(including validity,invalidity and uncertainty)of the sensor on the aircraft with the serial number pnin the subscript of ϖαRitpnis acquired by synthesizing the fighting effect of the sensor distance evidences ϖαRiLtpn,the fighting effect of the sensor pitching evidences ϖαRiΘtpn,and the fighting effect of the sensor azimuth evidences ϖαRiΨtpnbased on the D-S synthesize rules in Section 2.1 when one of our certain aircraft pnattacks one offoe’s certain target t according to our certain strategy αi.

The meaning of Eq.(5)is similar to that of Eq.(4).The difference only lies in the fact that the weapon is described instead of the sensor.

Eq.(6)denotes that the total fighting effect(including validity,invalidity and uncertainty)of one of the aircrafts with the serial numberis acquired by synthesizing the total fighting effect of the sensor evidencesand the total fighting effect of the weapon evidencesbased on the D-S synthesize rules in Section 2.1 when one of our certain aircrafts pnattacks one offoe’s certain target t according to the certain strategy αi.

Eq.(7)denotes that the total fighting effect(including validity,invalidity and uncertainty)of n our aircrafts with the serial number(p1,p2,...,pn)is acquired by synthesizing the total fighting effects of all our aircraft with the serial number (p1,p2,...,pn)cooperatively attacking the same foe’s target)based on the D-S synthesize rules in Section 2.1 when multiple aircrafts cooperatively attack one certain foe’s target according to our certain strategy αi.

Considering the case that none of our aircraft attacks the given foe’s target,we form a special rule as follows:

Eq.(8)denotes that the total fighting effect(validity,invalidity and uncertainty)of the aircraft team is set to be 0.299,0.689 and 0.012 respectively,when none of our aircraft attack the certain foe’s target t according to our certain strategy αi.

Eq.(9)denotes that the total fighting effect(including validity,invalidity and uncertainty)of the whole of our aircraft team ϖαiis acquired by synthesizing the fighting effect of all aircrafts cooperatively attacking all l foe’s targets with the serial number (1,2,...,t,...,l)based on the D-S synthesize rules in Section 2.1 when multiple aircrafts cooperatively attack the foe’s targets according to our certain strategy αi.

For enemy target,by adopting the same method,the total fighting effect(including validity,invalidity and uncertainty)of the whole offoe’s target group ϑβjmay be also acquired when multiple foe’s targets cooperatively defend our multiple aircrafts according to the certain foe’s strategy βj.

3.Formulating mission decision-making based on game theory

For achieving mission decision-making of multi-aircraft cooperatively attacking multi-target,the relevant mathematical model is established based on the game theory as follows:

The game model is set as

where N is the game members,S1our strategy set,and S2the foe’s strategy set.n1represents our team that consists of k aircrafts and n2represents the foe’s group that consists ofltargets:

where αi(i=1,2,...,¯m)represents the¯m strategies of our k aircrafts cooperatively attacking l foe’s targets,while βj(j=1,2,...,¯n)the¯n strategies oflfoe’s targets cooperatively defending our k aircrafts.One among the parameters(d1,d2,...,dl)represents the serial number oflfoe’s targets;one among the parameters(w1,w2,...,wk)represents the serial numberofourk aircrafts;∅ representsnobody;(Wt,dt)(t=1,2,...,l)represents a set of our aircrafts marked by Wtcooperatively attacking the same foe’s target marked by dt,while (Dt,wt)(t=1,2,...,k)represents a number offoe’s targets marked by Dtcooperatively defending our same aircraft marked by wt.

When our strategy of αiand foe’s strategy of βjare selected simultaneously,our payment function is set as

The Nash equilibrium state of the game model G may be acquired by the certain computing method based on the matrix A and B.

Our strategy of αiand foe’s strategy of βjdenoted by the Nash equilibrium state will be used to determine the fighting action of our aircrafts team and guess the defending action offoe’s targets group,respectively.

4.Simulation

To demonstrate the performance of the proposed methods,the following part presents the simulation results by using the mission decision-making algorithms in Sections 2 and 3.

4.1.Scenario

As shown in Fig.2,a typical scenario is simulated with our software to evaluate the performance of the proposed mission decision-making algorithm formulti-aircraftcooperative attack.

In the scenario,our one team consists offour UCAVs with the serial number{w1,w2,w3,w4}in the air and one enemy group consists of three missile positions with the serial number{d1,d2,d3}and a crucial target with the serial number m4on the ground.

In our team,each UCAV has the same sensor detecting and weapon attacking ability,the flight altitude of 8000–11000 m(the value is 10000 m for this example)and the flight velocity of 200–280 m/s(the value is 240 m/s for this example).The four UCAVs take the form of trapezium(see Fig.2).In the trapezium team,the distance between the frontal two UCAVs is 5–20 km(the value is 5 km for this example)and the distance between the latter two UCAVs is 10–50 km(the value is 10 km for this example);the distance between the frontal two UCAVs and the latter two UCAVs is 2.5–30 km(the value is 2.5 km for this example).

In enemy group,the three missile positions take the form of equilateral triangle(see Fig.2).In the equilateral triangle team,the distance between any two missile positions is 10–30 km(the value is 10 km for this example)and the crucial target is located on the center of equilateral triangle.The distance between the center of our team and the center of enemy group is a variable that may be a value from 5 km to 70 km(the value is 10 km for this example).

The fighting ability of our UCAV depends on the suppositional sensor(SAR radar)and weapon(JDAM bomb).The ability of enemy missile position is restricted to the suppositional sensor(track homing radar)and weapon(short ground to air missile).

Fig.2 A typical scenario of SEAD.

4.2.Game model

The mathematical model used for developing simulation software package is established based on the scenario in Section 4.1 and the algorithm designed in Section 3 as follows:

n¯1represents our team consisting offour UCAVs andn¯2represents enemy group consisting of three missile positions and a crucial target.S1={α1,α2,...,α12}represents the primary strategy set of our four UCAVs cooperatively attacking four foe’s targets(compared with other strategies,these strategies are employed with higher probability of over 50%),where

where wi(i=1,2,3,4)represent the four UCAVs in our team,and dj(j=1,2,3)represent the missile positions in the foe’s team;m4representsa foe’scrucialtarget.The term{(x,y),z}represents that x and y attack cooperatively z,and(∅,m4)represents none of our aircrafts attack the foe’s target m4.

The meaning of the strategy αi(i=1,2,...,12)is explained by describing the strategy α4as follows:α4represents that our UCAV w1attacks foe’s missile position d1,our two UCAVs w2and w3attack cooperatively foe’s missile position d2,our UCAV w4attacks foe’s crucial target m4,and none of our aircraft attack foe’s missile position d3.

The character of the strategies α1- α5is that foe’s missile positions and crucial target are attacked comparably,while the character of the strategies α6- α12is that the action of attacking foe’s missile positions is prior to the action of attacking foe’s crucial target.

S2={β1,β2,...,β6}represents the primary strategy set offour foe’s targets cooperatively defending our four UCAVs(compared with other strategies,these strategies are employed with higher probability of over 50%),where

The meaning of the strategy βj(i=1,2,...,6)can be explained similarly according to the meaning of the strategy αi(i=1,2,...,12).

When our strategy αiand foe’s strategy βjare selected simultaneously,our payment function is set as

Actually,Eqs.(12)and(13)are embodiment of Eqs.(10)and(11)after our strategies αiand foe’s strategies βjare confirmed.

4.3.Results

The simulation examples consist of a set of computing processes as follows:

Firstly,when αiand βjmentioned in Section 4.2 are selected simultaneously,theactualcapabilityofthesuppositionalsensor(SARradar)andweapon(JDAMbomb)aboardtheUCAVand the suppositional sensor(track homing radar)and weapon(short ground to air missile)in the missile position mentioned in Section 4.1 may be transformed respectively into the unitaryby adopting the algorithm designed in Section 2.

Secondly,the total fighting effect(including validity,invalidity and uncertainty)of the whole of our aircrafts team ϖαi(·)and the total fighting effect of the whole offoe’s target group ϑβj(·),mentioned in Eqs.(12)and(13)in Section 4.2,can be acquired by a set of computing processes based on the algorithms designed in Section 2 and the unitary fighting effect values acquired by the above computing.

As a result,our payment matrix A=[a¯ij]m×nand foe’s payment matrix B=[b¯ij]m¯×n¯mentioned in Section 3 can be acquired by computing Eqs.(12)and(13)and shown as follows:

Fig.3 Our No.4 strategy versus foe’s No.4 strategy.

Finally,the Nash equilibrium state of the game modelG mentioned in Section 4.2 may be acquired by solving the matrixA and B based on the Scarf arithmetic in the Gambit software package.

In the situation of multi-aircraft cooperatively attacking multi-target enacted in Section 4.1,the Nash equilibrium state of the game model G is that our strategy α4and foe’s strategy β4are selected simultaneously.

Our strategy of α4and foe’s strategy of β4will be regarded as the mission decision-making of our team antagonizing foe’s group(Fig.3)and will be used to determine the fighting action of our aircraft team and to guess the defending action offoe’s target group,respectively.

5.Analysis

For validating the rationality of the studying results in Section 4,on the one hand,the other two strategies α5and α6are selected to antagonize foe’s strategy β4,because the fighting effect difference between the two strategies and strategy α4is the least(Figs.4 and 5);on the other hand,the other two strategies β2and β6are selected to antagonize our strategy α4,because the fighting effect difference between the two strategies and strategy β4is the least(Figs.6 and 7).

Fig.4 Our No.5 strategy versus foe’s No.4 strategy.

Fig.5 Our No.6 strategy versus foe’s No.4 strategy.

Fig.6 Foe’s No.2 strategy versus our No.4 strategy.

The results of comparing the fighting effect of our strategies(α4,α5and α6)and the fighting effect offoe’s strategy β4are shown in Table 1,while the results of comparing the fighting effect offoe’s strategies(β2,β4and β6)and the fighting effect of our strategy α4are shown in Table 2.

Fig.7 Foe’s No.6 strategy versus our No.4 strategy.

Table 1 Fighting effect comparison of our strategies.

Table 2 Fighting effect comparison offoe’s strategies.

Table 1 indicates that the fighting effects(validity)of our strategies α4,α5and α6are ϖα4(a)=0.988,ϖα5(a)=0.947 and ϖα6(a)=0.940,respectively.As a result,it can be explained why our strategy α4is regarded as the fighting action that our aircraft team should carry out when our team is antagonizing foe’s group in the case described in Section 4.1.

Similarly,Table 2 indicates that the fighting effects(validity) of foe’s strategies β2,β4and β6are ϑβ2(a)=0.669,ϑβ4(a)=0.869 and ϑβ6(a)=0.467,respectively.As a result,it can also be explained why foe’s strategy β4is regarded as the defending action that foe’s target group may carry out in the same case.

To further evaluate the results of the proposed mission decision-making method in Section 4.3,we study the situation analyzing process of our equilibrium strategy α4in comparison with the strategy α5.Tables 3 and 4 list the fighting effect values which are obtained by using Eqs.(6)–(9)in Section 2.

According to the description in Section 4.3,the equilibrium results of the game model depend on our payment matrixA and the foe’s payment matrix B.Each element in the payment matrix A and matrix B can be computed by the paymentfunctions Eqs. (12) and (13). Therefore, the items ϖα4(a),ϖα4(b),ϖα5(a)and ϖα5(b)in the payment functions Eqs.(12)and(13)mainly determine that our equilibrium strategy α4has better results than the strategy α5.

Table 3 Situation analyzing process of our No.4 strategy.

Table 4 Situation analyzing process of our No.5 strategy.

Table 3 presents the obtaining process of the items ϖα4(a)and ϖα4(b),which shows the quantitative analysis and computing process of the combat situation that our multiple aircrafts cooperatively attack multi-object with strategy α4.Similarly,Table 4 presents the obtaining process of the items ϖα5(a)and ϖα5(b),which shows the quantitative analysis and computing process of the combat situation that our multiple aircrafts cooperatively attack multi-object with strategy α5.

In the following part,the numerical results in Tables 3 and 4 are analyzed to obtain the underlying reason why strategy α4has better results than strategy α5.

Comparing the data in Tables 3 and 4,we can see that the fighting effects against the foe’s missile position 3 and the high value target m4are the same in strategy α4and strategy α5.The distinctions are delineated as follows:

(1)In strategy α4,our aircraft 1 is deployed to attack the foe’s missile position 1,and the computed fighting effect value(a)is 0.503;in strategy α5,our aircraft is not deployed to attack the foe’s missile position 1,and according to Eq.(8),the computed fighting effect value(a)is 0.299.

(2)In strategy α4,our aircraft 2 and aircraft 3 are deployed to cooperatively attack the foe’s missile position 2,and the computed fighting effect value(a)is 0.964;in strategy α5,our aircraft 1,aircraft 2 and aircraft 3 are deployed to cooperatively attack the foe’s missile position 2,and the computed fighting effect value(a)is 0.938.

In light of the above reasons(1)and(2),the fighting effect value ϖα4(a)(0.988)with strategy α4is larger than the fighting effect value ϖα5(a)(0.947)with strategy α5.

In strategy α5,why does the fighting effect value decrease when our aircraft 1 is added to attack foe’s missile position 2?In Table 4,it can be found that the fighting effect valueis 0.241 when our aircraft 1 is deployed to attack foe’s missile position 2.In other words,the effectiveness turns bad when our aircraft 1 is added to attack foe’s missile position 2,which has a negative impact on the original strategy of our aircraft 2 and aircraft 3 cooperatively attacking foe’s missile position 2.Therefore,the overall fighting effect value against foe’s missile position 2 decreases when our aircraft 1 is added.It also demonstrates that ‘more is not necessarily better”.

In the scenario of Section 4.1,the horizontal distance between our aircraft 1 and the foe’s missile position 2 is 4582 m.The pitch angle and azimuth angle are 65.8°and 57.3°,respectively.

To analyze the essential reason why our aircraft 1 should not be deployed to attack foe’s missile position 2,the situation analysis is performed according to Eqs.(4)–(6).The detailed results are listed in Table 5.

Table 5 Situation analyzing process of our aircraft 1 attacking foe’s missile position 2.

According to the effective range and angle of the sensor(SAR radar)and weapon(JDAM bomb),the horizontal distance between our aircraft 1 and foe’s missile position 2 is proper,which supports the attack missions.In Table 5,it can be found that both the fighting effect value with the sensor(a)(0.725)and that with the weapon(a)(0.681)are larger than 0.5.

The azimuth angle between our aircraft 1 and foe’s missile position 2(57.3°> 45°)has a large difference with the desired direction.Because the lateral detection is the main direction for the sensor(SAR radar),a large azimuth angle is near the main detection direction,which can improve the sensor performance and better support the attack mission.In Table 5,it can be found that the fighting effect value with the sensor azimuth angle(a)(0.744)is larger than 0.5.The weapon(JDAM bomb)is the unpowered gliding weapon,and therefore,the yaw control of the weapon cannot be performed before its landing if the azimuth angle is too large at some given altitude(i.e.,given gliding time).The hit probability may also decrease,which cannot support the attack mission.Table 5 shows that the fighting effect value with the weapon azimuth angle(a)(0.100)is smaller than 0.5.

The pitch angle(65.8°> 45°)between our aircraft 1 and foe’s missile position 2 has a large overlook range.The offset of the sensor(SAR radar)antenna depends on the inner state of aircraft and has a limited range.Therefore,it is hard to achieve a large pitch angle,which blocks the performance of the sensor and the attack mission.In Table 5,it can be found that the fighting effect value with the sensor pitch angle(a)(0.100)is smaller than 0.5.The weapon(JDAM bomb)is the unpowered gliding weapon,and therefore,the flight path must be adjusted if the relative pitch angle is too large at some given altitude(i.e.,given gliding time).Otherwise,the weapon cannot hit the target and support the attack mission before its landing.Table 5 shows that the fighting effect value with the weapon azimuth angle(a)(0.100)is smaller than 0.5.

In a word,the fighting effect value with the sensor pitch angle does not support the attack missionwhich prevents the sensor evidence from supporting the attack missionIn addition,both the fighting effect value with the weapon pitch angle and that with azimuth angle do not support the attack mission0.100),and therefore,the weapon evidence cannot support the attack mission

Under the condition that both the sensor and weapon evidences do not support the attack mission,it is easy to conclude that,in the air combat scenario,our aircraft 1 should not be deployed to attack foe’s missile position 2.

6.Conclusions

By using the above numerical simulations,the proposed mission decision-making method of multi-aircraft cooperatively attacking multi-object based on situation analysis can be concluded as follows:

(1)The general rule of the real combat process can be demonstrated on the basis of the equilibrium results,which are obtained by selecting the horizontal distance,pitch angle,and azimuth angle between our aircraft and foe’s target,determining the fighting effect values of the sensor and weapon,and performing the quantitative analysis of the combat situation that our multiple aircrafts cooperatively attack multi-object by D-S evidence theory.

(2)Based on the complete information static game theory,themission decision-makingmodelofthemultiaircraft cooperatively attacking multi-object is established.The payment function can also be constructed,which realizes the parameter transfer between the quantitative analysis of air combat situation and optimal mission decision-making.The equilibrium results of the game model are computed by using the static dual matrix game algorithm.The air combat strategy can be determined by the Nash equilibrium solution which reflects the real air combat situation and antagonizing ability between two sides.

Acknowledgment

This study was supported by the Aeronautical Science Foundation of China(No.05D01002).

1.Garcia E,Casbeer DW.UAV cooperative task allocation with communication delays and conflict resolution.Reston:AIAA;2013.Report No.:AIAA-2013-4580.

2.Mirzaei M,Gordon B,Rabbath CA,Sharigi F.Cooperative multi-UAV search problem with communication delay.Reston:AIAA;2010.Report No.:AIAA-2010-8420.

3.Tisdale J,Kim Z,Hedrick JK.An autonomous system for cooperative search and localization using unmanned vehicles.Reston:AIAA;2008.Report No.:AIAA-2008-7239.

4.Vandermeersch BR,Qi C,Mulder JA,Selier M.Design and implementation of a mission planner for multiple UCAVs in a SEAD mission.Reston:AIAA;2005.Report No.:AIAA-2005-6480.

5.Ogren P,Winstrand M.Combining path planning and target assignment to minimize risk in a SEAD mission.Reston:AIAA;2005.Report No.:AIAA-2005-5865.

6.Ilaya O,Bil C,Evans M.Distributed and cooperative decision making for multi-UAV systems with application to collaborative electronic warfare.Reston:AIAA;2007.Report No.:AIAA-2007-7885.

7.Pierpaoli P,Zanforlin R,Rahmani A.Time to impact estimations as measure for relaxed decision making in multi-UAV deconfliction.Reston:AIAA;2013.Report No.:AIAA-2013-4702.

8.Choi J,Tsourdos A.Verification of decision making behaviour for heterogeneous multi-agent system.Reston:AIAA;2011.Report No.:AIAA-2011-6239.

9.McEnenaey W,Singh R.Deception in autonomous vehicle decision making in an adversarial environment.Reston:AIAA;2005.Report No.:AIAA-2005-6152.

10.Holsapple RW,Chandler PR,Baker J,Girard AR,Pachter M.Autonomous decision making with uncertainty for an urban intelligence,surveillance reconnaissance(ISR)scenario.Reston:AIAA;2008.Report No.:AIAA-2008-6310.

11.Urbina A,Swiler LP.Decision making under epistemic uncertainty for a complex mechanical system.Reston:AIAA;2011.Report No.:AIAA-2011-1907.

12.Gupta G,Malik W,Jung YC.An integrated collaborative decision making and tactical advisory concept for airport surface opera-tions management.Reston:AIAA;2012.Report No.:AIAA-2012-5651.

13.Hanlon N,Cohen K,Kumar M.Neuro-fuzzy dynamic programming for decision-making and resource allocation during wildland fires.Reston:AIAA;2013.Report No.:AIAA-2013-0880.

14.Zein-Sabatto S,Mikhail M,Bodruzzaman M,DeSimio M,Derriso M.Multistage fuzzy inference system for decision making and fusion in fatigue crack detection of aircraft structures.Reston:AIAA;2013.Report No.:AIAA-2013-4902.

15.Shen D,Cruz JB,Chen G,Kwan C,Cox S,Riddle SP,et al.A game theoretic approach to mission planning for multiple aerial platforms.Reston:AIAA;2005.Report No.:AIAA-2005-6927.

16.Zhang M,Liu H.Persistent tracking using unmanned aerial vehicle:a game theory method.Reston:AIAA;2011.Report No.:AIAA-2011-6295.

17.Ogren P.Increasing modularity of UAV control systems using computer game behavior trees.Reston:AIAA;2012.Report No.:AIAA-2012-4458.

18.Yildiz Y,Agogino A,Brat G.Predicting pilot behavior in medium scale scenarios using game theory and reinforcement learning.Reston:AIAA;2013.Report No.:AIAA-2013-4908.

19.Briceno SI,Mavris DN.Strategic decision-making:applications of game theory in a systems approach to commercial engine selection.Reston:AIAA;2005.Report No.:AIAA-2005-7428.

20.Wang G,Zhao H,Wei SZ.Decision-level fusion model based on threat game theory.Journal of Northeastern University(Natural Science)2004;25(1):32–5.

21.Li WS,Wang BS.A synthetic method for situation assessment based on fuzzy logic and D-S evidential theory.Systems Engineering and Electronics 2003;25(10):1278–80.

Yao Zongxin is the director of artificial intelligence(AI)application in Shenyang Aircraft Design and Research Institute(SADRI).With over twenty years of extensive aviation experience,he is versed in both aircraft design and system analysis with specific emphasis on innovative UAV,expertise in intelligent UAV system and component evaluation,and proficiency in the design of AI flight control and decisionmaking models.

27 December 2015;revised 11 April 2016;accepted 19 July 2016 Available online 21 October 2016

Antagonized airfight;

D-S evidence theory;

Fuzzy mapping function;

Game theoretic framework;

Mission decision-making;

Multi-aircraft coordination;Situational assessment

Ⓒ2016 Chinese Society of Aeronautics and Astronautics.Production and hosting by Elsevier Ltd.This is anopenaccessarticleundertheCCBY-NC-NDlicense(http://creativecommons.org/licenses/by-nc-nd/4.0/).

*Corresponding author.Tel.:+86 24 26784727

E-mail address:yzxlucky07@sina.com(Z.Yao).

Peer review under responsibility of Editorial Committee of CJA.

Production and hosting by Elsevier

http://dx.doi.org/10.1016/j.cja.2016.09.006

1000-9361Ⓒ2016 Chinese Society of Aeronautics and Astronautics.Production and hosting by Elsevier Ltd.

This is an open access article under the CC BY-NC-ND license(http://creativecommons.org/licenses/by-nc-nd/4.0/).