亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Multi-target Collaborative Combat Decision-Making by Improved Particle Swarm Optimizer

        2018-03-29 07:36:08DingYongfeiYangLiuqingHouJianyongJinGutingZhenZiyang

        Ding Yongfei ,Yang Liuqing,Hou Jianyong,Jin Guting,Zhen Ziyang

        1.Science and Technology on Avionics Integration Laboratory,Shanghai 200233,P.R.China;

        2.College of Automation Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,P.R.China;

        3.China National Aeronautical Radio Electronics Research Institute,Shanghai 200233,P.R.China

        0 Introduction

        Modern fighters have the ability to attack multiple targets and carry long range air-to-air missiles.Beyond visual range(BVR)air combat has been the mainstream with the development of modern fighters,where fighters are required to exchange information and attack multiple targets cooperatively[1-2].To complete cooperative multiple target attack (CMTA),decision-making(DM)is necessary for fighters to allot targets and missiles according to the shared information[3-4].Thus,the missile-target assignment (MTA)problem is the main part of DM when it comes to CMTA.

        There are many algorithms applied to DM problem in CMTA,such as particle swarm optimization(PSO),genetic algorithm (GA)and ant colony optimization (ACO)[5-7].A heuristic algorithm is introduced to adaptive genetic algorithm in Ref.[8]and improves local search capability.Adaptive pseudo-parallel genetic algorithm is also considered to deal with air combat DM problem beyond visual range[9].However,GA is not a real-time algorithm and may not work sometimes.Some intelligent algorithms are also used to solve DM problems[10-12].In Ref.[13],fuzzy neural network is applied to assign missiles according to the threat of enemy fighters and the bomb load of our fighters.However,it is hard to obtain practical and complex air situation data for neural network training.Considering the uncertain information in the MTA problem,grey system theory is introduced in DM problem[14].

        In this paper,an improved particle swarm optimizer(IPSO)is deduced to handle with the DM problem for CMTA in the air combat.The IPSO algorithm has stronger global searching capability by designing a new velocity learning strategy.

        1 DM Problem in CMTA

        1.1 Air combat situation

        Air combat decision-making is based on the air combat situation.To establish the model of air combat situation,it is assumed that there areMour fighters which are marked in blue andNenemy fighters which are marked in red.Denote our fighter setB=Bi,i=1,2,…,M{

        }and enemy fighter setR= {Rj,j=1,2,3,…,N}.In an air combat,the situation between our fighters and enemy fighters can be illustrated in Fig.1,where LOS is the line of sight andDijthe distance betweenBiandRj.xBiandVBiare the position and velocity ofBi,respectively.εijis the bore of sight(BOS)angle ofRjtoBi.xRjandVRjare the position and velocity ofRj,respectively.εjiis the BOS angle ofBitoRj.

        Fig.1 The situation between Biand Rj

        Distance,BOS angle and velocity are taken into consideration as threat factors when constructing the threat function[15].The threat function is described as a composite of all its threat factors,namely

        whereis the distance threat factor,the BOS angle threat factor,the velocity threat factor,andω1,ω2are non-negative weight coefficients and satisfy

        Moreover,the value range of all the threat factor functions is [0,1].Thus,there isthij∈

        The distance threat factor can be constructed as

        whereRaBis the maximum effective striking distance of missiles carried by our fighters andTrBthe maximum radar tracking distance of our fight-

        whereλ1,λ2are the positive constants.Better attack angle results in better attack effect.

        The velocity threat function can be constructed as

        1.2 MTA model

        Multi-fighter cooperative attack problem is aimed at optimizing target assignment for missiles carried by our fighters.According to the threat function known,multiple target assignment develops a proposal where there are more attack success and less fighter casualties.

        Assume that our fighterBicarriesLimissiles to attack enemy fighter targets.Thus,there areZ

        1.3 Analysis on coordinated attack tactics

        When our fighters attack enemy fighter targets,assignment rules need to be determined for our fighters.The assignment rules work so that our fighters get more benefit when attacking.

        It is supposed that each missile of our fighters can attack only one enemy fighter target.One enemy fighter is attacked by two missiles at most.It is essential to declare constraints onXrj

        There is optimal attack effect when one of the assigned value is much larger than the other.

        Then,the MTA problem is to find a solution πto minimize the equation above and accord with coordinated attack tactics.

        2 Improved Particle Swarm Optimization

        In the PSO algorithm,each particle is treated as a potential solution inD-dimensional space.The position of theith particle is represented by aD-dimensional vector Xi= (xi1,xi2,…,xiD),and the velocity of theith particle can also be represented by aD-dimensional vector Vi=(vi1,vi2,…,viD).

        In the PSO algorithm,the updating formulae of the velocity and the position of each particle are given by

        wherekis a pseudo-time increment and represents iterations;Pi=(pi1,pi2,…,piD)is the local optimal position of theith particle;Pg=(pg1,pg2,…,pgD)represents the global optimal position in the swarm,heregis the index of the best particle among all the particles in the population;c1andc2are called the cognitive and the social coefficients,respectively;rand1and rand2are two random numbers in range[0,1].

        Based on the PSO algorithm above,an improved PSO (IPSO)is presented,in which a new learning strategy is introduced in the particle velocity update equation,described as

        where rand1and rand2are the random numbers in range[0,1].χis the constriction coefficient;Pb=[pb1,…,pbD]the particle position with better performance which is selected randomly;jthe arrangement number according to the performance,here the smallerjcorresponds to the better performance of thejth particle;nthe whole number of the particles in the population.

        IPSO algorithm with fewer parameters not only keeps the diversity of the velocities but also does not alleviate the certainty of directing to the destination.The particles with better performance will increase their inertia movements,which expands the searching space and improves the searching speed.The particles with worse performance will increase their learning steps,which reduces the differences among the population and improves the whole performance of the population.

        Thus,the IPSO algorithm flow can be described in Fig.2.

        Fig.2 IPSO algorithm flow

        3 Realization of IPSO for Multi-target Collaborative Combat Decision-Making

        Every possible optimal solution is seen as a particle in PSO.The adaptive value of particle needs to be calculated in every position.It is reasonable for the adaptive value to be defined as objective optimization function to get the updating velocity and direction for every particle.Based on the MTA model established above,a set of missile-target assignment is dealt with as partial swarm after updating.moptimal MTA proposals correspond tomparticles in the particle swarm.Every particle is in the searching space ofZdimension.The position vector of thekth particle in the current iteration is defined as

        wherek=1,2,…,m,Zthe sum of missiles,andckrthe position of thekth particle in therth dimension.ckrbelongs to 1N_red[

        ]andN_red is the sum of enemy fighter target.

        The velocity of thekth particle is given by

        wherevkrsatisfiesvkr∈ [-1+NN-1].

        If thekth particle has the best fitness in the current iteration,it is defined as the local optimal solution and noted as

        If all of the particle have the best fitness in the current iteration,it is defined as the global optimal solution and noted as

        The updating formulae of the velocity and the position of each particle based on IPSO are given by

        If the position valueckr(t+1)isbiggerthan thetargetnumber,it is restricted in the last target.If the position valueckr(t+1)is less than 1,it is restricted in the first target.Otherwise,all the position values are rounded down to make sure the whole positions are integer within the range.

        It is essential to restrict velocity vector in a certain range to make sure that position vector is not updated too fast

        According to the coordinated attack tactics above,more constraint conditions are taken into consideration.Each missile can only attack one enemy fighter target.Each target is attacked twice at most.The Boolean value of the missile is constrained as

        This series of constraints are used to check the solution of MTA problem and make some adjustments if necessary.The steps are as follows:

        Step 1Denote a setAwhich includes all the values need to be changed.If the same position value exists in the position vectorπkmore than twice,two of them are chosen randomly and others are saved in setA.

        Step 2Denote two setsS0andS1.S0includes targets in set [1N_red]whichhavenot appearedinthesolutionbefore.S1includes targets in set [1N_red]that have appeared in the solution only once.

        Step 3Make some adjustments to setA.Assume that the value of the positionckrneeds to be changed and the updated position value iscsc.sshould belongs to {S0S1}.The principle of choosing targets is given by

        whered(csckr)is the distance betweenckrandcs.Then,the elementckris removed from setA.

        Step 4Update the two setsS0andS1.If there iscs∈S0,cswould be saved inS1and re-moved fromS0.If there iscs∈S1,the elements inS0andS1would not be changed.

        Step 5Repeat Steps 3,4until setAbecomes a null set.

        4 Simulation Experiment of IPSO for CMTA

        Assume that our fightersBand enemy fightersRare in a BVR air combat.Our fightersBadopt CMTA strategy.In this simulation,there are four our fighters and each fighter has four missiles.Thus,the number of the missiles to attack the enemy fighter targets is 16.The velocity of our fighters is 300m/s.The effective striking distance of missiles carried by our fighters is 70km.The maximum tracking range of our fighters is 120km.There are fourteen enemy fighter targets.The velocity of enemy fighters is 300 m/s.The effective striking distance of missiles carried by our fighters is the same as that carried by the enemy fighters.The maximum tracking range of our fighters is the same as that of the enemy fighters.In a random scenario,our fighters and enemy fighters aviate face to face.The air combat situation is shown in Fig.3.

        Fig.3 The air combat situation

        Then,the IPSO algorithm designed above is used to present a DM proposal of MTA problem in CMTA.The traditional PSO algorithm is also simulated here to compare with the IPSO algorithm.The constriction coefficientχis set to be 1.The assignment of all the missiles is

        Fig.4illustrates the DM proposal of MTA problem.Based on the IPSO algorithm,the missiles carried by our fighter 1attack enemy fighters 2,8,7and 3.The missiles carried by our fighter 2attack enemy fighters 5,6,1and 5.The missiles carried by our fighter 3attack enemy fighters 13,10,12and 10.The missiles carried by our fighter 4attack enemy fighters 1,13,14 and 13.The repeated numbers imply that these enemy fighters threaten our fighters too much and are attacked twice as a result.Some enemy fighters are not attacked because their threat values do not reach the threat threshold value.With the traditional PSO algorithm employed,the missiles carried by our fighter 1attack enemy fighters 2,3,3and 7.The missiles carried by our fighter 2attack enemy fighters 1,1,14and 5.The missiles carried by our fighter 3attack enemy fighters 13,13,8and 8.The missiles carried by our fighter 4attack enemy fighters 10,10,5and 6.The IPSO algorithm based DM proposal of MTA problem makes full use of the missiles and destroys more threats.

        Fig.4 Results of DM for MTA

        Fig.5shows the fitness of iteration process.The fitness can decreased to 4.391 5when using the IPSO algorithm,while the fitness is 4.568 8 with the traditional PSO algorithm. What′s more,the DM proposal with the IPSO algorithm is faster than that with the PSO algorithm due to the less iterations when using the IPSO algorithm.

        Fig.5 Fitness of iteration process

        5 Conclusions

        DM problem for MTA in an air combat is solved by a new improved PSO algorithm which is parametric simple but effective and efficient.The IPSO algorithm is used to minimize fitness function constructed by threat value.Coordinated attack tactics is considered to adjust DM proposal to reach better strike effect.It exhibits better performance to CMTA in an air combat with the IPSO algorithm compared with the traditional PSO algorithm.

        Acknowledgement

        This work was jointly granted by the Science and Technology on Avionics Integration Laboratory and the Aeronautical Science Foundation of China (No.2016ZC15008).

        [1] AKBARI S,MENHAJM B.A new framework support system for air to air tasks[C]∥IEEE Proceedings of the International Conference on SMC.Nashville,TN,USA:[s.n.],2000,3:2019-2022.

        [2] SECAREA V V,KRIKORIAN H F.Adaptive multiple target attack planning in dynamically changing hostile environments[C]∥IEEE Proceedings of the National Aerospace and Electronics Conference.Dayton,OH,USA:[s.n.],1990,3:29-34.

        [3] LUO D L,WU W H,SHEN C L.A survey on deci-sion-making for multi-target attacking in air combat[J].Electronic Optics and Control,2005,12(4):4-8.

        [4] ZHOU S Y,WU W H,ZHANG N,et al.Overview of autonomous air combat maneuver decision [J].Aeronautical Computing Technique,2012,42(1):27-31.

        [5] HUANG H Q,WANG Y,ZHOU H,et al.Multi-UCAV cooperative autonomous attack path planning method under uncertain environment [C]∥ Advanced Information Management,Communicates,E-lectronic and Automation Control Conference (IMCEC).Xi′an:IEEE,2016:573-579.

        [6] ZHANG Y,LI C.Coordinated attack strategy of network sub-munitions based on particle swarm optimization[J].Journal of Detection and Control,2015,37(1):99-103.

        [7] LI Z W,CHANG Y Z,SUN Y Y,et al.A decisionmaking for multiple target attack based on characteristic of future long-range cooperative air combat[J].Fire Control and Command Control,2016,47(2):36-40.

        [8] LUO D L,SHEN C L,WANG B,et al.Air combat decision-making for cooperative multiple target attack using heuristic adaptive genetic algorithm[C]∥Proceedings of the Fourth International Conference on Machine Learning and Cybernetics.Guangzhou:IEEE,2005:473-478.

        [9] ZHANG T,YU L,WEI X Z,et al.Decision-making for cooperative multiple target attack based on adaptive pseudo-parallel genetic algorithm [J].Fire Control and Command Control,2013,38(5):137-140.

        [10]LI Linsen,TONG Mingan.Air combat decision of cooperative multi-target attack and its neural net realization[J].Acta Aeronautic et Astronautic Sinica,1999,20(4):309-312.(in Chinese)

        [11]LI L S,YU H X,HAN Z G,et al.Application of a type of associated neural network in cooperative air to air combat analysis[J].Flight Dynamics,2000,18(1):81-84.

        [12]GENG Y L,JING C S,LI W H.Multi-fighter coordinated multi-target attack system [J].Transactions of Nanjing University of Aeronautics and Astronautics,2004,21(1):18-23.

        [13]ROGER W S,ALAN E B.Neural network models of air combat maneuvering [D].New Mexico:New Mexico State University,1992.

        [14]SONG X G,JIANG J,XU H Y.Application of improved simulated annealing genetic algorithm in cooperative ari combat[J].Journal of Harbin Engineering University,2017,38(11):1762-1768.

        [15]AUSTIN F.Game theory for automated maneuvering during air to air combat[J].Guidance,1990,13(6):1143-1147.

        免费国精产品自偷自偷免费看| 国产成人精品三级麻豆| 91精品国产高清久久福利| 亚州中文热码在线视频| 国产乱人无码伦av在线a| 亚洲精品午睡沙发系列| 亚洲AV永久无码精品导航| 亚洲日本一区二区在线观看| 国产精品国产三级国产专区不| 不卡av电影在线| 无码aⅴ在线观看| 日日噜噜噜夜夜爽爽狠狠视频| 日韩精品一区二区三区影音视频| 亚洲日韩精品无码av海量| 亚洲色无码播放| 深夜福利国产| 国产精品亚洲A∨天堂不卡| 亚洲精品一区二区三区av| 亚洲自拍偷拍色图综合| 国产午夜福利不卡在线观看| 中文字幕喷水一区二区| 久九九久视频精品网站| av天堂手机免费在线| 久久综合九色欧美综合狠狠| 国产乱子伦农村叉叉叉| av国产免费在线播放| 久久国内精品自在自线| 女人18片毛片60分钟| 天天爽夜夜爽夜夜爽| 青青草视频网站免费观看| 亚洲av资源网站手机在线| 国产乱对白刺激视频| 国产成人精品三级麻豆| 亚洲精品无人区一区二区三区 | 亚洲不卡av一区二区三区四区 | 国产99久久精品一区二区| 精品亚洲少妇一区二区三区| 亚洲成av人片极品少妇| 亚洲va国产va天堂va久久| 久久这里只精品国产99热| 亚洲av午夜福利一区二区国产|