CN111158395A - Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization - Google Patents

Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization Download PDF

Info

Publication number
CN111158395A
CN111158395A CN202010031399.5A CN202010031399A CN111158395A CN 111158395 A CN111158395 A CN 111158395A CN 202010031399 A CN202010031399 A CN 202010031399A CN 111158395 A CN111158395 A CN 111158395A
Authority
CN
China
Prior art keywords
representing
unmanned aerial
plane
formation
aerial vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010031399.5A
Other languages
Chinese (zh)
Other versions
CN111158395B (en
Inventor
徐博
张大龙
王连钊
吴磊
李盛新
金坤明
刘梁
张奂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Hachuan Zhiju Innovation Technology Development Co ltd
Original Assignee
Harbin Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN202010031399.5A priority Critical patent/CN111158395B/en
Publication of CN111158395A publication Critical patent/CN111158395A/en
Application granted granted Critical
Publication of CN111158395B publication Critical patent/CN111158395B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention provides a multi-unmanned aerial vehicle compact formation control method based on pigeon swarm optimization, which is characterized in that a mathematical model of pneumatic coupling effect under a compact formation condition is established by analyzing the influence of long-aircraft wingtip eddy currents on wing machines, and an ideal state of multi-unmanned aerial vehicle compact formation is obtained by inputting long-aircraft control instructions and improving an artificial potential field method. And estimating the bureaucratic control quantity which can lead the bureaucratic state quantity at the next moment to be the closest to the bureaucratic control quantity at the ideal state by utilizing an improved pigeon swarm optimization algorithm, thereby completing the formation task. The invention has the significance of providing a multi-unmanned aerial vehicle formation control scheme under the condition of compact formation, and the multi-unmanned aerial vehicle formation control scheme has the advantages of high convergence speed, high steady-state precision and higher engineering application value.

Description

Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization
Technical Field
The invention relates to a multi-unmanned aerial vehicle tight formation control method, in particular to a multi-unmanned aerial vehicle tight formation system in-flight formation control method based on an improved pigeon swarm optimization algorithm and an improved artificial potential field method.
Background
The unmanned aerial vehicles are grouped or arranged according to a certain formation, and the formation is kept unchanged in the whole flying process. The unmanned aerial vehicles are arranged according to a certain formation, and the unmanned aerial vehicles are enabled to keep specified distance, interval and height difference among the unmanned aerial vehicles when flying in formation. The vortex field generated by the wings and the empennage can have great influence on the flight power performance of the airplane which passes through the flow field or flies close to the flow field when the airplane flies, the principle of aerodynamic coupling starts from the formation flight of birds, and the influence is favorable and has disadvantages: the vortex produced by a long wing in the formation flight is beneficial to the wing plane, which can obviously reduce the resistance of the wing plane and increase the lift, thus reducing the fuel consumption of the wing plane and increasing the voyage. However, while generating this benefit, the vortex also brings about not only minor air disturbance to the rear aircraft, but also has a great influence on the flight safety and dynamic characteristics of the rear aircraft, so that in the close formation flight, the problem of aerodynamic coupling between the aircraft must be considered and solved by a proper method, and an accurate mathematical model must be established for the problem. The traditional PID controller utilizes input and actual state errors to perform state control at the next moment, the effect of multi-unmanned aerial vehicle formation control under the tight formation condition is poor, the expected formation cannot be achieved, and the effect will be worse and worse along with the enlargement of the formation scale, so that the problem needs to be researched and how to solve.
Disclosure of Invention
Aiming at the prior art, the invention aims to provide a multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization, which avoids the control by using formation errors and improves the control speed and the control precision.
In order to solve the technical problem, the invention discloses a multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization, which comprises the following steps:
the method comprises the following steps: setting control instruction U of unmanned aerial vehicle long machineL=[VLcψLchLc]And formation expected spacing
Figure BDA0002364435880000011
Wherein
Figure BDA0002364435880000012
Representing the desired longitudinal spacing between a prolonged and a bureaucratic machine,
Figure BDA0002364435880000013
representing the desired lateral spacing between a long and a bureaucratic plane,
Figure BDA0002364435880000014
representing the expected distance between the longerons and the bureaucratic machines in the height direction, establishing a compact formation mathematical model, and utilizing the control commands U of the longeronsL=[VLcψLchLc]And current state quantity X of the long machineL=[VLψLhL]Calculating the state quantity X of the long machine at the next momentLnextWherein V isLcSpeed control command, psi, representing a longplaneLcRepresenting a course angle control command of the long plane; h isLcHeight control command, V, representing a long machineLRepresenting the speed of the long machine; psiLRepresenting the heading angle of the long plane; h isLRepresents the height of the long machine;
step two: the state X of the long machine at the next momentLnextQuantity of current state of bureaucratic planeFInputting the expected formation distance D into an artificial potential field controller, and calculating the ideal state of the unmanned aerial vehicle formation in the next step, wherein XF=[x VFy ψFz ζ]TX, y and z represent the distance between the wing plane and the farm plane; vFThe speed of a representative wing plane; psiFA course angle representing a wing plane; zeta represents the speed difference in the direction of the height of a wing plane and a long plane;
step three: calculating the control quantity of a bureau plane by utilizing an improved pigeon group optimization algorithm;
step four: inputting the control quantity of a bureaucratic machine into a compact formation model of the bureaucratic machine to calculate the next state quantity of the bureaucratic machine;
step five: and repeating the second step to the fourth step until the simulation duration.
The invention also includes:
1. the tight formation mathematical model comprises: the pilot plane automatic pilot model and the six-degree-of-freedom state space model of the wing plane meet the following conditions:
Figure BDA0002364435880000021
Figure BDA0002364435880000022
Figure BDA0002364435880000023
wherein, tauVRepresenting the drone speed time constant; tau isψRepresenting a course time constant of the unmanned aerial vehicle;
Figure BDA0002364435880000027
and
Figure BDA0002364435880000028
representing the unmanned aerial vehicle altitude time constant;
the state space model of six degrees of freedom of the wing plane satisfies:
Figure BDA0002364435880000024
UFc=[VFcψFchFc]Tamount of bureaucratic; z ═ VLψLhLc]TThe coupling quantity of the long machine is set; the specific elements of each matrix are as follows:
Figure BDA0002364435880000025
Figure BDA0002364435880000026
Figure BDA0002364435880000031
Figure BDA0002364435880000032
in the formula
Figure BDA0002364435880000033
The initial speed of the long machine is set as,
Figure BDA0002364435880000034
is the average aerodynamic pressure, S is the wing area, m is the total mass, V is the air velocity equal to the unmanned aerial vehicle speed,
Figure BDA0002364435880000035
in order to have a one time constant for the height,
Figure BDA0002364435880000036
is the height time constant two;
Figure BDA0002364435880000037
a rate time constant of a wing aircraft, the value of which corresponds to τVThe same;
Figure BDA0002364435880000038
as a wing aircraft course time constant, its value and τψThe same is true.
Figure BDA0002364435880000039
Is the component of the lateral force increment coefficient in the y direction;
Figure BDA00023644358800000310
is the component of the incremental coefficient of resistance in the y direction;
Figure BDA00023644358800000311
is the component of the lateral force increment coefficient in the z direction;
Figure BDA00023644358800000312
is the component of the lift delta coefficient in the y-direction.
Calculating the state quantity X of the long machine at the next momentLnextThe method specifically comprises the following steps: will be long machine control instruction ULAnd current state quantity X of long machineL=[VLψLhL]Inputting the model of the automatic pilot of the pilot machine to obtain the next time state X of the pilot machineLnext
2. In the second step, the motion equation of the unmanned aerial vehicle in the artificial potential field controller is expressed as the following formula:
Figure BDA00023644358800000313
in the formula xiA position vector representing an ith drone; v. ofiRepresenting a velocity vector of an ith drone; m isiRepresenting the mass of the ith drone; u. ofiA control vector representing an ith drone; k is a radical ofiviRepresenting the velocity damping vector of the ith robot, where uiRepresented by the formula:
ui=αiii+kivi
formula (III) αiRepresenting the speed consistency control quantity of the ith unmanned plane and the adjacent unmanned planes βiRepresenting the distance potential field control quantity of the ith unmanned aerial vehicle and the adjacent unmanned aerial vehicle; gamma rayiRepresenting the formation speed consistency control quantity of the ith unmanned aerial vehicle and the multi-unmanned aerial vehicle system; v. ofendA set system formation speed is set; vijRepresenting the set distance potential field function, the control quantity can be expressed as:
Figure BDA0002364435880000041
in the formula KvRepresenting a velocity feedback gain factor; kpRepresenting a potential field feedback gain factor, wherein a distance potential field function VijThe settings were as follows:
Figure BDA0002364435880000042
in the formula xijNamely the distance between two adjacent unmanned aerial vehicles at present;
the state quantity of the leader at the next moment can be used for obtaining the formation at the next moment, namely the ideal state quantity X of the leader at the next momentFnextThat is, the control quantity u currently suffered by the wing plane is calculated by the speed difference and the position difference between the next moment of the lead plane and the current moment of the wing plane and the stable speed difference between the wing plane and the set formationiAnd then the position, the speed and the course of the wing plane at the next moment are calculated by the unmanned plane motion equation.
3. In the third step, the calculation of the amount of controlling of the bureaucratic machines by utilizing the improved pigeon group optimization algorithm is as follows: selecting particle X as bureaucratic control quantity in improved pigeon group algorithm
Figure BDA0002364435880000043
Updating the set X, and updating the rule as follows:
updating rules of quantum particle swarms:
Figure BDA0002364435880000044
Figure BDA0002364435880000045
and (3) improving a landmark operator updating rule:
β=round(1+rand)
Figure BDA0002364435880000046
Figure BDA0002364435880000047
wherein α is contraction-expansion coefficient, β is learning factor, XpbestRepresenting individual historyThe quality is excellent; xgbestRepresents global history optimality; xmbestRepresenting the optimal average of individual history, and outputting X after iteration is completedgbestBureau of bureau plane control UFcAnd Nc is the current iteration number.
4. The input of the controlling quantity of the wing plane into the compact formation of the wing plane model in the fourth step is concretely as follows:
will find the UFcA state space model with six degrees of freedom and with bureaucratic machines:
Figure BDA0002364435880000051
thus obtaining the actual state quantity X 'at the next moment of the wing plane'Fnext
The invention has the beneficial effects that: the invention provides a new compact formation control scheme based on an unmanned aerial vehicle state space equation under compact formation and by considering the difference between an expected formation state and an actual formation state, and realizes formation control by taking the consistency difference of the two states as control input. Compared with the traditional PID controller scheme, the method avoids the control by utilizing the formation error, improves the control speed and the control precision, and can complete the high-precision compact formation task in a larger unmanned aerial vehicle range. The invention provides a new scheme for the formation control of multiple unmanned aerial vehicles under the condition of tight formation, and has higher engineering application value.
Drawings
Fig. 1 is a schematic diagram in an example of the present invention.
Fig. 2 is a flowchart of the pigeon flock algorithm in the present example.
Detailed Description
The present invention will be described in further detail with reference to specific examples.
The invention provides a multi-unmanned aerial vehicle compact formation system control method based on an improved pigeon swarm optimization algorithm and an improved artificial potential field method. And estimating the bureaucratic control quantity which can lead the bureaucratic state quantity at the next moment to be the closest to the bureaucratic control quantity at the ideal state by utilizing an improved pigeon swarm optimization algorithm, thereby completing the formation task. The invention has the significance of providing a multi-unmanned aerial vehicle formation control scheme under the condition of compact formation, and the multi-unmanned aerial vehicle formation control scheme has the advantages of high convergence speed, high steady-state precision and higher engineering application value.
Fig. 1 shows a schematic diagram of a multi-unmanned aerial vehicle system formation control scheme based on an improved pigeon swarm algorithm and an artificial potential field method, which is provided by the invention, and mainly aims at solving the problems that multi-unmanned aerial vehicle formation has strong coupling, strong nonlinearity and the like under a tight formation condition. The method comprises the following steps:
the method comprises the following steps: and setting a long-machine control instruction of the unmanned aerial vehicle and an expected formation interval, and establishing a compact formation mathematical model. And calculating the state quantity of the long machine at the next moment by using the control instruction of the long machine and the current state quantity of the long machine. As shown in FIG. 1, before the formation begins, a control command U of the captain of the unmanned aerial vehicle needs to be setL=[VLcψLchLc]Wherein the formation takes place at the desired spacing
Figure BDA0002364435880000061
And a mathematical model during tight formation, including a longplane autopilot model:
Figure BDA0002364435880000062
Figure BDA0002364435880000063
Figure BDA0002364435880000064
in the formula tauVRepresenting the drone speed time constant; tau isψRepresenting a course time constant of the unmanned aerial vehicle;
Figure BDA0002364435880000065
and
Figure BDA0002364435880000066
representing the unmanned aerial vehicle altitude time constant; vLRepresenting the speed of the long machine; psiLRepresenting the heading angle of the long plane; h isLRepresents the height of the long machine; vLcRepresenting a speed control command of the long machine; psiLcRepresenting a course angle control command of the long plane; h isLcRepresenting height control instructions for a long machine. Will be long machine control instruction ULAnd current state quantity X of long machineL=[VLψLhL]Inputting the model of the automatic pilot of the pilot machine to obtain the next time state X of the pilot machineLnext
Figure BDA0002364435880000067
Represents the desired longitudinal spacing between a longplane and a bureaucratic plane;
Figure BDA0002364435880000068
represents the lateral desired spacing between a long and a bureaucratic plane;
Figure BDA0002364435880000069
representing the desired spacing in the direction of height between a longeron and a bureaucratic machine.
Spatial model of six degrees of freedom of wing plane:
Figure BDA00023644358800000610
in the formula XF=[x VFy ψFz ζ]TThe quantity of a wing plane state, x, y and z represent the distance between the wing plane and the long plane; vFThe speed of a representative wing plane; psiFA course angle representing a wing plane; zeta represents the speed difference in the direction of the height of a wing plane and a long plane. U shapeFc=[VFcψFchFc]TAmount of bureaucratic; z ═ VLψLhLc]TIs the coupling quantity of the long machine. The specific elements of each matrix are as follows:
Figure BDA00023644358800000611
Figure BDA00023644358800000612
Figure BDA0002364435880000071
Figure BDA0002364435880000072
in the formula
Figure BDA0002364435880000073
For the initial speed of the long aircraft, the specific parameters in the formula adopt F-16 aircraft model parameters given in Table 1.
Figure BDA0002364435880000074
Is the average aerodynamic pressure, S is the wing area, m is the total mass, V is the air velocity equal to the unmanned aerial vehicle speed,
Figure BDA0002364435880000075
in order to have a one time constant for the height,
Figure BDA0002364435880000076
is the height time constant two;
Figure BDA0002364435880000077
a rate time constant of a wing aircraft, the value of which corresponds to τVThe same; tau isψFAs a wing aircraft course time constant, its value and τψThe same is true.
Figure BDA0002364435880000078
The component of the incremental coefficient of lateral force in the y direction is 0.0033;
Figure BDA0002364435880000079
the component of the incremental drag coefficient in the y-direction is-0.000782;
Figure BDA00023644358800000710
is the component of the lateral force increment coefficient in the z direction, and has the value of-0.0011;
Figure BDA00023644358800000711
the component of the lift increment coefficient in the y-direction is given a value of-0.0077.
TABLE 1F-16 parameter Table for unmanned aerial vehicle
Figure BDA00023644358800000712
Figure BDA0002364435880000081
Step two: the state X of the long machine at the next momentLnextCurrent state of bureaucratic plane XFAnd inputting the expected formation distance D into an artificial potential field controller, and calculating the ideal state of the unmanned aerial vehicle formation in the next step.
The equation of motion of the drone in the artificial potential field controller is expressed as:
Figure BDA0002364435880000082
in the formula xiA position vector representing an ith drone; v. ofiRepresenting a velocity vector of an ith drone; m isiRepresenting the mass of the ith drone; u. ofiA control vector representing an ith drone; k is a radical ofiviRepresenting the velocity damping vector for the ith robot. Wherein u isiRepresented by the formula:
ui=αiii+kivi
formula (III) αiRepresenting the speed consistency control quantity of the ith unmanned plane and the adjacent unmanned planes βiRepresenting the distance potential field control quantity of the ith unmanned aerial vehicle and the adjacent unmanned aerial vehicle; gamma rayiRepresenting the formation speed consistency control quantity of the ith unmanned aerial vehicle and the multi-unmanned aerial vehicle system; v. ofendA set system formation speed is set; vijRepresenting the set distance potential field function, the control quantity can be expressed as:
Figure BDA0002364435880000083
in the formula KvRepresenting a velocity feedback gain factor; kpRepresenting the potential field feedback gain factor. Wherein the distance potential field function VijThe settings were as follows:
Figure BDA0002364435880000084
in the formula xijNamely the distance between two adjacent unmanned aerial vehicles at present. The state quantity of the leader at the next moment can be used for obtaining the formation at the next moment, namely the ideal state quantity X of the leader at the next momentFnextThat is, the control quantity u currently suffered by the wing plane is calculated by the speed difference and the position difference between the next moment of the lead plane and the current moment of the wing plane and the stable speed difference between the wing plane and the set formationiAnd then the position, the speed and the course of the wing plane at the next moment are calculated by the unmanned plane motion equation.
Step three: and calculating the control quantity of the bureaucratic machines by utilizing an improved pigeon swarm optimization algorithm.
Selecting particle X as bureaucratic control quantity in improved pigeon group algorithm
Figure BDA0002364435880000085
Updating the set X according to the flow of FIG. 2, the updating rule is as follows:
1 quantum particle swarm updating rule:
Figure BDA0002364435880000091
Figure BDA0002364435880000092
2, improving the landmark operator updating rule:
β=round(1+rand)
Figure BDA0002364435880000093
Figure BDA0002364435880000094
wherein α is contraction-expansion coefficient, β is learning factor, XpbestRepresenting individual history optimal; xgbestRepresents global history optimality; xmbestRepresenting the optimal average of the individual history. X output when iteration is completedgbestBureau of bureau plane control UFc
f(XF)=(X′Fnext-XFnext)·(X′Fnext-XFnext)T,f(XF) The method is used for improving the fitness function of the pigeon group algorithm. X'Fnext、XFnextThe state quantities of a wing plane at the current moment and the ideal state quantity of a wing plane at the next moment, respectively, can be calculated from the flow chart in fig. 2 as a fitness function f (X)F) Amount of wing-plane control of the hourly space UFc=[VFcψFchFc]In the formula VFcControlling quantity, psi, of wing aircraft speedFcAmount of control of course angle of bureaucratic machine, hFcThe amount of the bureaucratic plane is controlled.
The method comprises the following specific steps:
Figure BDA0002364435880000095
Figure BDA0002364435880000101
the flow chart is shown in fig. 2, where the first loop is a compass operator loop and the second loop is a landmark operator loop. Each cycle updates the particles according to its specific update rule and then finds the one that minimizes the fitness function, i.e., is optimal. The fitness function value is optimized through continuous circulation, namely the difference between the actual state quantity of the representative wing plane and the ideal state quantity is minimum.
Step four: the control quantity of the bureaucratic plane is input into a tight formation model of the bureaucratic plane to calculate the next state quantity of the bureaucratic plane.
Will find the UFcA state space model with six degrees of freedom and with bureaucratic machines:
Figure BDA0002364435880000102
thus obtaining the actual state quantity X 'at the next moment of the wing plane'Fnext
Step five: and repeating the second step to the fourth step until the simulation duration.
Simulation verification:
simulation conditions are as follows: the desired formation pitch is set to [60ft,23.5ft,0ft ]; the initial formation state bureaucratic wing plane states are all [0ft/s,0 degrees, 0ft ]; the status of constant speed stable bureaucratic plane is [825ft/s,0 deg., 45000ft ]. The sampling period is 0.02s, and the simulation time is set to be 60 s; the long machine control can be divided into two stages: the first stage is that the heading control instruction of the first 15s long aircraft is uniformly reduced from zero to minus thirty degrees, and then the aircraft flies stably for 5 s; the second phase increases uniformly from minus thirty degrees to zero degrees during 20s to 35s and holds the control command for the simulation duration.
As can be seen from tables 2(a) to 2(c), the stable formation error x direction of the scheme of the invention can reach 0.15 inch at most under the condition of compact formation; a maximum of 0.08 inches in the y-direction; the z direction can be up to 0.3 inches.
Table 2(a) unmanned plane state at 15s
Figure BDA0002364435880000111
Table 2(b) unmanned plane state at 35s
Figure BDA0002364435880000112
TABLE 2(c) unmanned plane State at 60s
Figure BDA0002364435880000113
The specific implementation mode of the invention also comprises:
the method comprises the following steps: and setting a long-machine control instruction of the unmanned aerial vehicle and an expected formation interval, and establishing a compact formation mathematical model.
Step two: and inputting the control instruction of the long-distance unmanned aerial vehicle and the expected formation distance into an artificial potential field controller, and calculating the ideal state of the unmanned aerial vehicle formation in the next step.
Step three: and calculating the control quantity of the bureaucratic machines by utilizing an improved pigeon swarm optimization algorithm.
Step four: the control quantity of the bureaucratic plane is input into a tight formation model of the bureaucratic plane to calculate the next state quantity of the bureaucratic plane.
Step five: and repeating the second step to the fourth step until the simulation duration.

Claims (5)

1. A multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization is characterized by comprising the following steps:
the method comprises the following steps: setting control instruction U of unmanned aerial vehicle long machineL=[VLcψLchLc]And formation expected spacing
Figure FDA0002364435870000011
Wherein
Figure FDA0002364435870000012
Representing the desired longitudinal spacing between a prolonged and a bureaucratic machine,
Figure FDA0002364435870000013
representing the desired lateral spacing between a long and a bureaucratic plane,
Figure FDA0002364435870000014
representing a desired spacing in the direction of height between a tractor-trailer and a wing tractor, establishing a tight clearanceThe close formation mathematical model utilizes a long machine control instruction UL=[VLcψLchLc]And current state quantity X of the long machineL=[VLψLhL]Calculating the state quantity X of the long machine at the next momentLnextWherein V isLcSpeed control command, psi, representing a longplaneLcRepresenting a course angle control command of the long plane; h isLcHeight control command, V, representing a long machineLRepresenting the speed of the long machine; psiLRepresenting the heading angle of the long plane; h isLRepresents the height of the long machine;
step two: the state X of the long machine at the next momentLnextQuantity of current state of bureaucratic planeFInputting the expected formation distance D into an artificial potential field controller, and calculating the ideal state of the unmanned aerial vehicle formation in the next step, wherein XF=[x VFy ψFz ζ]TX, y and z represent the distance between the wing plane and the farm plane; vFThe speed of a representative wing plane; psiFA course angle representing a wing plane; zeta represents the speed difference in the direction of the height of a wing plane and a long plane;
step three: calculating the control quantity of a bureau plane by utilizing an improved pigeon group optimization algorithm;
step four: inputting the control quantity of a bureaucratic machine into a compact formation model of the bureaucratic machine to calculate the next state quantity of the bureaucratic machine;
step five: and repeating the second step to the fourth step until the simulation duration.
2. The multi-unmanned aerial vehicle tight formation control method based on pigeon flock optimization according to claim 1, characterized in that: the tight formation mathematical model comprises: the pilot plane automatic pilot model and the six-degree-of-freedom state space model of the wing plane meet the following conditions:
Figure FDA0002364435870000015
Figure FDA0002364435870000016
Figure FDA0002364435870000017
wherein, tauVRepresenting the drone speed time constant; tau isψRepresenting a course time constant of the unmanned aerial vehicle;
Figure FDA0002364435870000018
and
Figure FDA0002364435870000019
representing the unmanned aerial vehicle altitude time constant;
the state space model of six degrees of freedom of the bureaucratic plane meets the following requirements:
Figure FDA00023644358700000110
UFc=[VFcψFchFc]Tamount of bureaucratic; z ═ VLψLhLc]TThe coupling quantity of the long machine is set; the specific elements of each matrix are as follows:
Figure FDA0002364435870000021
Figure FDA0002364435870000022
Figure FDA0002364435870000023
Figure FDA0002364435870000024
in the formula
Figure FDA0002364435870000025
Figure FDA0002364435870000026
The initial speed of the long machine is set as,
Figure FDA0002364435870000027
is the average aerodynamic pressure, S is the wing area, m is the total mass, V is the air velocity equal to the unmanned aerial vehicle speed,
Figure FDA0002364435870000028
in order to have a one time constant for the height,
Figure FDA0002364435870000029
is the height time constant two;
Figure FDA00023644358700000210
a rate time constant of a wing aircraft, the value of which corresponds to τVThe same;
Figure FDA00023644358700000211
as a wing aircraft course time constant, its value and τψThe same is true.
Figure FDA00023644358700000212
Is the component of the lateral force increment coefficient in the y direction;
Figure FDA00023644358700000213
is the component of the incremental coefficient of resistance in the y direction;
Figure FDA00023644358700000214
is the component of the lateral force increment coefficient in the z direction;
Figure FDA00023644358700000215
is the component of the lift delta coefficient in the y-direction.
The state quantity X of the long machine at the next moment is calculatedLnextThe method specifically comprises the following steps: will be longControl command ULAnd current state quantity X of long machineL=[VLψLhL]Inputting the model of the automatic pilot of the pilot machine to obtain the next time state X of the pilot machineLnext
3. The multi-unmanned aerial vehicle tight formation control method based on pigeon flock optimization according to claim 1, characterized in that: and step two, the motion equation of the unmanned aerial vehicle in the artificial potential field controller is expressed as the following formula:
Figure FDA0002364435870000031
in the formula xiA position vector representing an ith drone; v. ofiRepresenting a velocity vector of an ith drone; m isiRepresenting the mass of the ith drone; u. ofiA control vector representing an ith drone; k is a radical ofiviRepresenting the velocity damping vector of the ith robot, where uiRepresented by the formula:
ui=αiii+kivi
formula (III) αiRepresenting the speed consistency control quantity of the ith unmanned plane and the adjacent unmanned planes βiRepresenting the distance potential field control quantity of the ith unmanned aerial vehicle and the adjacent unmanned aerial vehicle; gamma rayiRepresenting the formation speed consistency control quantity of the ith unmanned aerial vehicle and the multi-unmanned aerial vehicle system; v. ofendA set system formation speed is set; vijRepresenting the set distance potential field function, the control quantity can be expressed as:
Figure FDA0002364435870000032
in the formula KvRepresenting a velocity feedback gain factor; kpRepresenting a potential field feedback gain factor, wherein a distance potential field function VijThe settings were as follows:
Figure FDA0002364435870000033
in the formula xijNamely the distance between two adjacent unmanned aerial vehicles at present;
the state quantity of the leader at the next moment can be used for obtaining the formation at the next moment, namely the ideal state quantity X of the leader at the next momentFnextThat is, the control quantity u currently suffered by the wing plane is calculated by the speed difference and the position difference between the next moment of the lead plane and the current moment of the wing plane and the stable speed difference between the wing plane and the set formationiAnd then the position, the speed and the course of the wing plane at the next moment are calculated by the unmanned plane motion equation.
4. The multi-unmanned aerial vehicle tight formation control method based on pigeon flock optimization according to claim 1, characterized in that:
step three, the calculation of the bureaucratic control amount by utilizing the improved pigeon swarm optimization algorithm is specifically as follows: selecting particle X as bureaucratic control quantity in improved pigeon group algorithm
Figure FDA0002364435870000034
Updating the set X, and updating the rule as follows:
updating rules of quantum particle swarms:
Figure FDA0002364435870000041
Figure FDA0002364435870000042
and (3) improving a landmark operator updating rule:
β=round(1+rand)
Figure FDA0002364435870000043
Figure FDA0002364435870000044
wherein α is contraction-expansion coefficient, β is learning factor, XpbestRepresenting individual history optimal; xgbestRepresents global history optimality; xmbestRepresenting the optimal average of individual history, and outputting X after iteration is completedgbestBureau of bureau plane control UFcAnd Nc is the current iteration number.
5. The multi-unmanned aerial vehicle tight formation control method based on pigeon flock optimization according to claim 1, characterized in that: step four, inputting the controlling quantity of the bureaucratic machines into the compact bureau formation model of the bureau machines, and the state quantity of the next step of the bureau machines are concretely as follows:
will find the UFcA state space model with six degrees of freedom and with bureaucratic machines:
Figure FDA0002364435870000045
thus obtaining the actual state quantity X 'at the next moment of the wing plane'Fnext
CN202010031399.5A 2020-01-13 2020-01-13 Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization Active CN111158395B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010031399.5A CN111158395B (en) 2020-01-13 2020-01-13 Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010031399.5A CN111158395B (en) 2020-01-13 2020-01-13 Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization

Publications (2)

Publication Number Publication Date
CN111158395A true CN111158395A (en) 2020-05-15
CN111158395B CN111158395B (en) 2021-05-14

Family

ID=70562681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010031399.5A Active CN111158395B (en) 2020-01-13 2020-01-13 Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization

Country Status (1)

Country Link
CN (1) CN111158395B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112965525A (en) * 2021-02-10 2021-06-15 成都两江前沿科技有限公司 Large-scale fixed-wing unmanned aerial vehicle cluster formation method under constraint condition
CN113110590A (en) * 2021-04-30 2021-07-13 北京天航创联科技发展有限责任公司 Multi-machine distributed collaborative simulation control platform and control method
CN113485446A (en) * 2021-08-12 2021-10-08 北京航空航天大学 Unmanned airship formation flight control method, system and storage medium
CN113985918A (en) * 2021-10-29 2022-01-28 西北工业大学 Unmanned aerial vehicle intensive formation modeling method and system considering pneumatic coupling
CN114138022A (en) * 2021-11-30 2022-03-04 北京航空航天大学 Distributed formation control method for unmanned aerial vehicle cluster based on elite pigeon swarm intelligence

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971180A (en) * 2014-05-09 2014-08-06 北京航空航天大学 Continuous optimization problem solving method based on pigeon-inspired optimization
CN104850009A (en) * 2015-03-17 2015-08-19 北京航空航天大学 Coordination control method for multi-unmanned aerial vehicle team based on predation escape pigeon optimization
US20160209849A1 (en) * 2015-01-15 2016-07-21 William Dale Arbogast System and method for decentralized, multi-agent unmanned vehicle navigation and formation control
CN106843269A (en) * 2017-01-22 2017-06-13 北京航空航天大学 A kind of unmanned plane formation method based on small birds cluster fly mechanics
CN106979784A (en) * 2017-03-16 2017-07-25 四川大学 Non-linear trajectory planning based on mixing dove group's algorithm
CN109917806A (en) * 2019-03-14 2019-06-21 北京航空航天大学 A kind of unmanned plane cluster formation control method based on noninferior solution dove group's optimization
CN110096073A (en) * 2019-04-18 2019-08-06 北京航空航天大学 The ultra-large unmanned plane cluster control system and method for imitative homing pigeon intelligent behavior

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971180A (en) * 2014-05-09 2014-08-06 北京航空航天大学 Continuous optimization problem solving method based on pigeon-inspired optimization
US20160209849A1 (en) * 2015-01-15 2016-07-21 William Dale Arbogast System and method for decentralized, multi-agent unmanned vehicle navigation and formation control
CN104850009A (en) * 2015-03-17 2015-08-19 北京航空航天大学 Coordination control method for multi-unmanned aerial vehicle team based on predation escape pigeon optimization
CN106843269A (en) * 2017-01-22 2017-06-13 北京航空航天大学 A kind of unmanned plane formation method based on small birds cluster fly mechanics
CN106979784A (en) * 2017-03-16 2017-07-25 四川大学 Non-linear trajectory planning based on mixing dove group's algorithm
CN109917806A (en) * 2019-03-14 2019-06-21 北京航空航天大学 A kind of unmanned plane cluster formation control method based on noninferior solution dove group's optimization
CN110096073A (en) * 2019-04-18 2019-08-06 北京航空航天大学 The ultra-large unmanned plane cluster control system and method for imitative homing pigeon intelligent behavior

Non-Patent Citations (11)

* Cited by examiner, † Cited by third party
Title
BO XU 等: "Early fault feature extraction of bearings based on Teager energy operator and optimal VMD", 《ISA TRANSACTIONS》 *
CHUNHE HU 等: "Adaptive Operator Quantum-Behaved Pigeon-Inspired Optimization Algorithm with Application to UAV Path Planning", 《ALGORITHMS》 *
HUAXINQIU 等: "Multiple UAV distributed close formation control based on in-flight leadership hierarchies of pigeon flocks", 《AEROSPACE SCIENCE AND TECHNOLOGY》 *
SHIYUE CAO 等: "Quadrotor Swarm Flight Experimentation Inspired by Pigeon Flock Topology", 《2019 IEEE 15TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA)》 *
WAN-YING RUAN 等: "Multi-UAV obstacle avoidance control via multi-objective social learning pigeon-inspired optimization", 《FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING》 *
刘成功: "无人机仿生紧密编队飞行控制技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 *
周子为 等: "仿雁群行为机制的多无人机紧密编队", 《中国科学》 *
徐博 等: "基于量子行为鸽群优化的无人机紧密编队控制", 《航空学报》 *
段海滨 等: "基于捕食逃逸鸽群优化的无人机紧密编队协同控制", 《中国科学》 *
顾清华 等: "优化复杂函数的粒子群-鸽群混合优化算法", 《计算机工程与应用》 *
魏娟 等: "一种基于多出口环境的人群疏散改进模型", 《中国安全科学学报》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112965525A (en) * 2021-02-10 2021-06-15 成都两江前沿科技有限公司 Large-scale fixed-wing unmanned aerial vehicle cluster formation method under constraint condition
CN113110590A (en) * 2021-04-30 2021-07-13 北京天航创联科技发展有限责任公司 Multi-machine distributed collaborative simulation control platform and control method
CN113110590B (en) * 2021-04-30 2023-10-10 北京天航创联科技发展有限责任公司 Multi-machine distributed collaborative simulation control platform and control method
CN113485446A (en) * 2021-08-12 2021-10-08 北京航空航天大学 Unmanned airship formation flight control method, system and storage medium
CN113485446B (en) * 2021-08-12 2023-09-26 北京航空航天大学 Unmanned airship formation flight control method, system and storage medium
CN113985918A (en) * 2021-10-29 2022-01-28 西北工业大学 Unmanned aerial vehicle intensive formation modeling method and system considering pneumatic coupling
CN113985918B (en) * 2021-10-29 2024-05-03 西北工业大学 Unmanned aerial vehicle secret seal formation modeling method and system considering pneumatic coupling
CN114138022A (en) * 2021-11-30 2022-03-04 北京航空航天大学 Distributed formation control method for unmanned aerial vehicle cluster based on elite pigeon swarm intelligence
CN114138022B (en) * 2021-11-30 2023-06-06 北京航空航天大学 Unmanned aerial vehicle cluster distributed formation control method based on elite pigeon crowd intelligence

Also Published As

Publication number Publication date
CN111158395B (en) 2021-05-14

Similar Documents

Publication Publication Date Title
CN111158395B (en) Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization
CN109062237B (en) Active-disturbance-rejection attitude control method for unmanned tilt-rotor aircraft
CN109725644B (en) Linear optimization control method for hypersonic aircraft
CN107807663A (en) Unmanned plane based on Self Adaptive Control, which is formed into columns, keeps control method
CN111522356B (en) Strong-robustness full-envelope integrated control method for tilt rotor unmanned aerial vehicle
CN106874617B (en) Efficient helicopter maneuvering flight quality grade evaluation method
CN109703768B (en) Soft air refueling docking method based on attitude/trajectory composite control
CN107943070B (en) Method for controlling active disturbance rejection flight speed and attitude of unmanned helicopter
CN109703769B (en) Air refueling docking control method based on preview strategy
CN114942649B (en) Airplane pitching attitude and track angle decoupling control method based on backstepping method
CN106707759A (en) Airplane Herbst maneuvering control method
CN111948940B (en) Trajectory optimization method of tilt rotor unmanned aerial vehicle based on dynamic optimal control
CN114706416B (en) Transition flight control method of tilting quadrotor aircraft
CN110597281A (en) Method for acquiring parameters of automatic landing longitudinal flight control system
Luo et al. Carrier-based aircraft precision landing using direct lift control based on incremental nonlinear dynamic inversion
Nugroho Comparison of classical and modern landing control system for a small unmanned aerial vehicle
Struett Empennage sizing and aircraft stability using MATLAB
CN109101034B (en) Flight control method for vertical/short-distance takeoff and landing aircraft
CN113885358B (en) Hybrid configuration fixed wing unmanned aerial vehicle maneuver simulation control law design method
CN112947058B (en) Active disturbance rejection type PID parameter adjusting method for airplane three-axis angular rate control
Liu et al. Identification of attitude flight dynamics for an unconventional UAV
CN112668092B (en) Aircraft hybrid trim analysis method coupled with pneumatic interference
Schoser et al. Preliminary control and stability analysis of a long-range eVTOL aircraft
CN110254741B (en) Design method of flight control system
Sheng et al. Longitudinal and lateral adaptive flight control design for an unmanned helicopter with coaxial rotor and ducted fan

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240308

Address after: Room 305-4, Building 16, No. 1616 Chuangxin Road, Songbei District, Harbin City, Heilongjiang Province, 150000

Patentee after: Harbin Hachuan Zhiju Innovation Technology Development Co.,Ltd.

Country or region after: China

Address before: 150001 Intellectual Property Office, Harbin Engineering University science and technology office, 145 Nantong Avenue, Nangang District, Harbin, Heilongjiang

Patentee before: HARBIN ENGINEERING University

Country or region before: China