Professional Documents
Culture Documents
SEMINAR REPORT
Submitted by
PAUL ROY P J
Reg. No. FIT17ME097
of
BACHELOR OF TECHNOLOGY
in
MECHANICAL ENGINEERING
NOVEMBER 2020
i
ENERGY CONSERVATION OF
V-SHAPED SWARMING FIXED WING
DRONES
SEMINAR REPORT
Submitted by
PAUL ROY P J
Reg. No. FIT17ME097
of
BACHELOR OF TECHNOLOGY
in
MECHANICAL ENGINEERING
NOVEMBER 2020
ii
FEDERAL INSTITUTE OF SCIENCE AND TECHNOLOGY
(FISAT) ®
DEPARTMENT OF MECHANICAL ENGINEERING
CERTIFICATE
This is to certify that the Seminar titled
ENERGY CONSERVATION OF
V-SHAPED SWARMING FIXED WING
DRONES
was prepared and presented by
PAUL ROY P J
iii
ACKNOWLEDGEMENT
PAUL ROY P J
iv
ABSTRACT
v
TABLE OF CONTENTS
Chapter page no
Acknowledgement iv
Abstract v
List of tables vii
List of figures vii
1. Introduction 1
1.1 What is swarming of drones? 1
1.2 What is swarm intelligence? 2
2. Literature Review 3
3. V-formation in birds 5
4. Modeling of drag reduction in V-formation 8
4.1 Drone selected 9
4.2 Assumptions for drag modeling 10
4.3 Drag equation 11
5. Performance enhancements of drones in formation flight 14
6. Sensitivity analysis of swarm parameters 18
7. Load balancing and leader selection protocol 20
7.1 Load balancing 20
7.2 Leader selection protocol in swarming drones 21
7.2.1 STP 22
7.3 Replacement algorithm 23
7.4 Individual drag calculation algorithm 23
8. Control logic 24
8.1 Consensus-based swarm control 25
9. Simulations and results 27
9.1 Even number of drones 27
9.2 Odd number of drones 29
10. Conclusion 32
References 33
vi
LIST OF TABLES
LIST OF FIGURES
vii
14. View of total (a) covered distance (b) flight time of drones 29
before and after replacements for even numbers.
15. Remained energy of individual drones before 29-30
and after replacements for odd numbers.
16. View of total (a) covered distance (b) flight time of drones 31
before and after replacements for odd numbers.
viii
CHAPTER 1
INTRODUCTION
1
Swarming flight of drones offers new capabilities such as greater area of
coverage, increased payload carrying capacity, reduced fuel consumption, less
induced drag and a lower pilot/operator effort that is single pilot can control
multiple drones. If one drone of the swarm loses its performance during the flight,
the rest of the drones can carry out the mission. Swarming is a bio-inspired
artificial intelligence based on the behavioural models of swarm flight of birds and
insects in nature.
2
CHAPTER 2
LITERATURE REVIEW
3
John Colombi, David R Jacques, Jacob L. Lambach (2017)[3]. In the seminal
research into simulated swarming, Reynolds developed a methodology that guided
a flock of agents using just three rules: collision avoidance, swarm centering, and
velocity matching. By modifying these rules, an algorithm is created and applied
to unmanned aircraft systems (UAS) so each aircraft in a “swarm” maintains a
precise position relative to the preceding aircraft. Each aircraft experiences a
decrease in induced aerodynamic drag, thus reducing overall fuel consumption,
increasing range and endurance and expanding UAS utility.
4
CHAPTER 3
V-FORMATION IN BIRDS
There are different approaches that birds are applying for drag
reduction. Flocking and formation flight are considered as one of the effective
drag reduction approaches. Migrating birds through flocking are able to fly for
long distances. The shape of the formation flight and number of the migration
birds are also important in their performance. “V” formation of migrating birds
like geese is one of the well-known formations to reduce the overall drag of the
flock. In “V” formation flight, the wings of each bird produce vortices due to the
pressure difference of the top and bottom sides of the wings. This wake turbulence
vortex generates an upwash outboard of the wingtips. If a following bird moves in
one of the upwash regions generated by other birds, it will gain free lift so that it
can fly at a lower angle of attack. Basically, the induced drag of the bird is
reduced with decreasing the angle of attack. Considering this drag reduction, the
birds that are flying in a V-formation flight need less thrust and consequently
power for the forward flight. Hence, migrating birds can fly faster and farther and
increase their flight time. Looking at migrating birds indicates that they can gain
optimum positions that will reduce their drag in a formation flight, by optimizing
the spacing between themselves. In formation flight of the migrating birds, not all
birds benefit equally. Generally, the lead bird and the last following birds have to
fly harder into the undisturbed air. The upwash generated by the leader migrating
bird improves the performance of the two following birds, and these two further
improve conditions for the next two birds in the line. Even though the birds
further could have the majority of the benefit compared the other birds, the front
birds do still gain some reduction in induced drag. The presence of the two birds
flanking the leader helps to dissipate the downwash created by the wingtips of the
leader bird and decreases the induced drag of this bird. These two flanking birds
5
also take advantages from a similar reduction in drag if outboard birds flank them
as well. In other words, the birds in the middle of each line of the V-shaped
formation are in the best position. These birds benefit from the upwash of the lead
birds as well as trailing birds. This additional bonus means that birds in the middle
experience less drag force and have a higher level of power than either the lead
bird or the birds at the end of each line. The Canada geese are a large wild goose
species that are native to arctic and temperate regions of North America. In a
study conducted it showed these migrating birds are applying V-shaped formation
for their migration to save more energy and increase their efficiency. In flocking
Canada geese, the front bird of the formation consuming more energy since it is
the first bird to break up the flow of air. As mentioned before, this bird provides
some induced effects on following birds which reduce their drag force.
Consequently, when the leader birds get tired, it drops out the front position and
moves to somewhere at the middle of V-shaped formation, where the bird can take
the advantages of this low drag position. This rotation of position happens many
times in the course of the long journey to warmer climates. In this rotation,
various members of Canada geese have this chance to take the leadership role for
a while. In flocking of Canada geese, each bird generates downwash and upwash
effects. It is assumed that the downwash created by the wing of the bird is
constant along the span. Generally, the generated vortices by the wing of the
Canada geese are undesirable due to the downwash effects and consequently
increasing the induced drag. However, the generated downwashes are
accompanied by upwashes that can be beneficial for the following birds. A goose
that is flying in upwash regions generated by other geese gains free lift so that it
can fly at a lower angle of attack and need less flapping frequency to generate
aerodynamic forces. As the angle of attack is reduced, the induced drag is also
decreased. Therefore, the following birds that are taking advantage of these
upwashes consume less power. Energy savings and drag reduction of the Canada
geese depend on the precision of wing placement in regions of the vortex field
producing maximum lift, and it also varies with the number of migrating birds. In
flocking, switching the lead position is a solution that through evolution,
migrating birds have picked to save more energy during migration. Basically, in
V-formation flight of migrating Canada geese, when the lead goose becomes tired,
6
it will drop out of the lead position and goes further back into one of the lines of
the V. Then another goose on the further back will rapidly move to forward to
take the leading position. Generally, the leader and the last goose in the lines of V-
formation consume more power than the middle ones. Depending on the number
of the flocking geese, there are one or two geese in each line with the highest level
of power. Therefore, the replacements can be performed for these low-level power
birds. Flocking reformation works based on replacing the lead and tail goose with
the two other geese which have the maximum amount of power among all the
flocking Canada geese. In each replacement step, the leader goose functions as a
coordinator. Once a goose with maximum power is notified, the replacement
communication is performed by geese that are involved in replacement scenarios.
7
CHAPTER 4
MODELING OF DRAG REDUCTION IN V-FORMATION OF
DRONES
The same method of drag reduction can be adopted from swarming birds. A “V”
formation inspired by migrating birds like geese, is one of the well-recognized
formations to reduce the overall work-load. In this flight formation, the wings of
each drone produce vortices because of the pressure differential across the top and
bottom sides of the wings. This wake turbulence vortex creates a downwash
inboard of the wingtips an upwash outboard of the wingtips as shown in fig 2.
By positioning a trailing drone within the upwash from the previous one the drone
can achieve free lift so that it can fly at a lower angle of attack. Once the angle of
attack is decreased the induced drag is also reduced so that the drones need less
thrust there by reducing the power needed for the flight of the drone.
8
4.1 Drone selected
The drone used for testing this model is EBee Sensefly fig 3, and the specification
is given in table 1.
Specification Value
Wingspan(m) 1.1
Flying weight(kg) 1.1
Cruise speed(m/s) 11-30(15)
Maximum flight time(min) 59
Cruise speed of the drone for this model is assumed to 15m/s, which is constant
throughout the drone’s flight time.
9
4.2 Assumptions for drag modeling
For modeling of drag various assumptions where made like the drone is flying in
laminar regime of flow. Flow type is taken as incompressible so that the air
density is constant during the analysis. Since the drones are generally using
electric motor and batteries for propulsion, the density of air is not much affected
compared to the higher speed aircrafts. A horseshoe model is followed in which
the bound vortex and trailing vortex is considered as constant which means that
lift is same throughout the span of the wing. In this modeling, it is assumed that
the induced drag is the main portion of the total drag generated, and the total
induced drag of the swarming fixed wing drones depends on the scatters along y-
axis and not on the depth distribution along x-axis. Assumptions made in the
modeling has reduced the complexity of the analysis.
Fig 4. Schematic view of the swarming flight of fixed wing drones with V-shaped
formation.
From fig 4, ‘b’ denotes the wingspan, ‘a’ denotes the length of bound vortex, ‘V’
is the cruise speed of the drone, ‘i’ and ‘j’ are the positions of drones, ‘s’ denotes
the wingtip spacing, ‘δxij’ denotes the vertical distance between two drones and
‘δyij’ denotes the horizontal distance between two drones.
10
4.3 Drag equation
Downward velocity (downwash)by Biot-Savarts law is given by:-
Γ
𝑤𝑑 = 2𝑏 (1)
𝐿́ = 𝜌Γ𝑉 (2)
To generate same lift as a wing with a wingspan b, the bound vortex should have a
length of 2a, corresponding to the distance between the tip vortices. The ratio of
a to b is assumed to be π/8.
Therefore the total generated lift by the wing of drone is given by:-
𝐿 = 2𝑎𝜌Γ𝑉 (3)
Since the fixed wing drones are flying at low speed, in this model it is assumed
that induced drag is the main portion of the total generated drag.
The induced drag for the wing of the drone is calculated by:-
𝐷𝐼 = 2𝑎𝜌Γ𝑤𝑑 (4)
Γ Π
𝐷𝐼 = 2𝑎𝜌Γ 2𝑏 = 8 𝜌Γ 2 (5)
The induced drag can be defined with substituting equation (3) in equation (5) as:-
𝜋 4𝐿 2 2𝐿2 2(𝑚𝑔)2
𝐷𝐼 = 8 𝜌 [𝜋𝜌𝑏𝑉] = 𝜋𝜌𝑏2𝑉 2 = 𝜋𝜌𝑏2𝑉 2 (6)
11
Where ‘m’ and ‘g’ are the mass and acceleration due to gravity of the drone. For a
fixed wing drones with similar characteristics such as wingspan, weight and cruise
speed, the drag force will be the same.
The vertical velocity component or the upwash at a distance δx, δy away from the
center of the wing is calculated by applying the Biot-Savarts law as:-
Γ 1 𝛿𝑦+𝑎 𝛿𝑦−𝑎 Γ 𝑎
𝑤(𝛿𝑥, 𝛿𝑦) = − 4𝜋 𝛿𝑥 { − } − 2𝜋 𝛿𝑦 2−𝑎2 {1 −
√𝛿𝑥 2 +(𝛿𝑦+𝑎)2 √𝛿𝑥 2 +(𝛿𝑦−𝑎)2
𝛿𝑥
} (7)
√𝛿𝑥 2 +(𝛿𝑦+𝑎)2
Generally, the total induced drag of swarming of fixed wing drones is equal to
sum of the self-induced drags of each drone and as many mutual drag as there are
permutations of their wings in pair.
The total induced drag for n swarming fixed wing drone is given by:-
In equation (8), DI11, DI22…..and DInn are assumed to be equal and can be replaced
by n×DI11. Assume an unstaggered flight formation of fixed wing drones, the
mutually induced drag terms can be written as:-
Taking the integral mean value of the upwash over the span a of drone 1 gives:-
𝐷𝐼12 = 2𝑎𝜌Γ𝑤
̅ (11)
12
The average upwash velocity induced by the drone at a point (δx, δy) is:-
1 𝛿𝑦+𝑎
𝑤
̅(𝛿𝑥, 𝛿𝑦) = 2𝑎 ∫𝛿𝑦−𝑎 𝑤(𝛿𝑥, 𝜂) 𝑑𝜂 (12)
Munks stagger theorem is applied to simplify the calculations. The theorem states
that “a collection of lifting surfaces (drones) may be translated in the streamwise
direction (x axis) without affecting the total induced drag of the system (swarm)
as long as the circulation of every wing (or lift) is unchanged”.
Substituting equation (12) in equation (11) and simplifying the equations we get:-
2𝐷𝐼11 2𝑎 2
𝐷𝐼𝑖𝑗 = log [1 − (|𝑖−𝑗|(𝑏+𝑠)) ] (13)
𝜋2
Total induced drag = self- induced + mutual induced drags, therefore equation
(8) can be modified as:-
4𝐷𝐼11 2𝑎 2
𝐷𝐼 (𝑛) = 𝑛 × 𝐷𝐼11 + ∑𝑛−1 𝑛
𝑖=1 ∑𝑗=𝑖+1 log [1 − ( ) ] (16)
𝜋2 |𝑖−𝑗|(𝑏+𝑠)
The total drag of each individual drone (drone-k) considering just one side of the
V-shaped formation is given by:-
2𝐷𝐼11 2𝑎 2
𝐷𝐼𝑘 = 𝐷𝐼11 + ∑𝑛𝑗=1 log [1 − ( ) ] (17)
𝜋2 |𝑘−𝑗|(𝑏+𝑠)
13
CHAPTER 5
PERFORMANCE ENHANCEMENTS OF DRONES IN
FORMATION FLIGHT
𝐷𝐼11 (𝑛) 4 2𝑎 2
𝐷. 𝑅 = = 1 + 𝑛𝜋2 ∑𝑛−1 𝑛
𝑖=1 ∑𝑗=𝑖+1 log [1 − (|𝑖−𝑗|(𝑏+𝑠)) ] (18)
𝑛𝐷𝐼11
Where D.R is calculated for ratios of the distance between the wings to the semi-
wingspan, 2s/b=100, 50, 10, 0, -10 and -24% as shown in Fig 5.
Fig 5.Ratio of induced drag for (a)20(b)100 numbers of swarming drone for
different values of 2s/b.
14
In Fig 5(a), for different values of the s/b, the ratio of the induced drag is changed.
A ratio of −24% has the maximum drag reduction which is equal to s =2a −b. In
this special case when the wing-tip spacing is such that the tip vortices of the two
adjacent drones overlap s =2a −b. Fig 5(a) indicates that for this 2s/b ratio, the
maximum drag reduction can be achieved.
In Fig 5(b), the effect of the drones’ numbers in the ratio of the induced drag is
shown. It is visible that if the numbers of the drones increased more than 50, there
will be a slight change in the ratio of the induced drag. For 2s/b =−24% a drag
reduction of almost 80% can be seen in swarming flight of the considered drone.
The total drag of the swarming versus the number of the drones is calculated for
different values of the 2s/b as shown in Fig 6.
Fig 6.Total drag of swarming drones for 20 drones for different 2s/b values.
In Fig 6, the summation of the drag of swarm is shown. As indicated in Fig 6, with
decreasing the 2s/b the total drag of the swarming is reducing considerably.
The percentages of the total drag reduction respect to change of the s are shown in
Fig 7. For calculating the total drag reduction percentage, the following equation is
applied.
𝐷(2𝑠⁄𝑏) −𝐷(2𝑠⁄𝑏=100)
𝑡𝑜𝑡𝑎𝑙 𝑑𝑟𝑎𝑔 𝑟𝑒𝑑𝑢𝑐𝑡𝑖𝑜𝑛 = (19)
𝐷(2𝑠⁄𝑏=100)
15
Fig 7.Total drag reduction percentage respect to 2s/b=100% for 20 drones for
different 2s/b values.
16
In Fig 8, the drag of each drone in swarming flight is shown.
The obtained results in Fig 8 show that with increasing the number of swarming
drones, the drag force of each individual drone decreases. Also, depending on the
odd or even number of the drones always there are one or two drones at the
middle that have the lowest value of the drag. For example, if there are 2k +1
drones that are performing swarming, the drone k +1 has the lowest drag and if
there are 2k drones the drones k and k +1 both have the lowest amount of drag. In
these two cases, the rest of the drones have higher values of the drag which
increases symmetrically from the middle ones. It can be concluded from Fig 8 that
the leader and the tail drones are consuming more power than the rest of the
drones during the swarming flight.
17
CHAPTER 6
SENSITIVITY ANALYSIS OF SWARM PARAMETERS
0.04675, 0.0495,
Wingtip spacing 1.1
0.05225, 0.055, 0.05775,
0.0605, 0.06325
In Fig 9(a) and 9(b), the sensitivities of the ratio of induced drag (formation/solo
flight) to the wingtip spacing and wingspan are shown, respectively.
Fig 9. Sensitivity of the ratio of induced drag to the (a) Wingtip spacing
(b) Wingspan.
18
The results in Fig 9(a) indicate that with increasing the wingtip spacing from the
reference value, the ratio of induced drag is increased. Fig 9(b) demonstrates that
with increasing the wingspan of the drones from the reference value, the ratio of
induced drag is decreased. Fig 9(a) and (b) also show the sensitivity of the ratio of
the induced drag to the number of the drones.
The sensitivities of the drag of each drone in a swarm with 10 drones to the
Wingtip spacing and Wingspan, are shown in Fig 10 (a) and (b), respectively.
Fig 10.Sensitivity of the drag of each drone in swarm to the (a) Wingtip spacing
(b) Wingspan.
It can be seen that the drag of each drone in swarm increases with increasing the
wingtip spacing and decreasing the wingspan.
19
CHAPTER 7
LOAD BALANCING AND LEADER SELECTION PROTOCOL
20
7.2 Leader selection protocol in swarming drones
In swarming drones’ scenarios, load balancing needs some communications
between drones to find out how energy consumption is happening in different
drones and decide how to replace. The very first solution is to have a centralized
manager inspiring from the queen honey bees. The central manager or the leader
drone is needed to gather all the drones’ information and find out how to perform
position reconfiguration or functions they are doing. Here in this work, it is
assumed that all swarming drones are able to communicate with each other. The
second question here is who is the swarm leader? The very preliminary solution is
to pre-configure the leader drone in initialization step just before they start to fly.
Then the leader broadcasts a special signal code to everyone. This broadcasting
signal helps all swarming drones know about the leader, and they forward their
information to the leader. Leader calculates the required parameters and transmits
back to the drones to issue their position replacement commands. Fig 11,Shows
different scenarios for replacement of leader and tail drone in a swarm.
Fig 11. Schematic view of replacement with (a) even number of drones (b) odd
number of drones.
There are 2k +1drones, the leader drone can be replaced with drone k +1 and the
drone 2k +1 can be replaced with drone k +2 in that line and if there are 2k drones,
the leader will be substituted with drone k and the last one, drone 2k will be
replaced with drone k +1. The proposed method is easy to implement and perform
because everything is pre-designed and pre-configured into the drones, and there
is not much intelligence in drones. The problem with this method is that the pre-
configure leader is a single point of failure and if it dies and there will be no ways
to continue the mission.
21
The second method which is more intelligent than the pre-configuration scenarios.
This method is inspired by Spanning Tree Protocol (STP) in switched networks.
7.2.1 STP
In switched network when a node tries to communicate with other nodes it
broadcast an address through the switches but it forms a loop between each
switches and it will never establish a connection. This is where STP comes to play
STP selects the first possible connection and eliminates the rest. If the first
connection is interrupted next possible connection is enabled. So that a single
point failure never occurs in a system.
In the drone scenario, it seems using the available power as node ID is more
reliable since the node with more power has more chance to survive more than the
others. After advertising the node IDs, everyone which is receiving higher ID
from others stops advertising more and accept the other one as a leader. In this
method, leader selection is performed adaptively based on the drones’ energies.
Swarming reformation works based on replacing the lead and tail agent with the
two other agents which have the maximum amount of energy among all the
swarming agents. A specific protocol is needed to find the agent with maximum
energy. This algorithm is inspired by the root selection protocol, which has been
used as an initial step in a network spanning protocol. Iterative minimum energy
agent elimination is used to find the max energy agent to be replaced with lead or
tail agent as they are spending more energy than the others. To find the max
energy agent, they start advertising their energy to all the others, once an agent
received an agent with higher level of energy then it will finish more advertising.
It is also assumed that direct communication is possible between all the agents. In
each replacement step, the leader agent functions as a coordinator. Once an agent
with maximum energy is found, the replacement command will be issued to
agents that are involved in replacement scenarios. As it is discussed before, four
agents are involved in the replacement process, which are head/tail and two agents
with maximum power.
22
The following algorithms demonstrate the replacement and load balancing
mechanisms:-
23
CHAPTER 8
CONTROL LOGIC
24
8.1 Consensus-based swarm control
Swarming control of drones can be achieved by the consensus algorithm.
Generally, a consensus algorithm is to find an agreement of certain quantities
through communications in a multi-agent system. For the position of the drone-i
in Cartesian coordinates denoted by qi=[xi, yi, zi]T, where the superscript T is a
transpose operator, the swarming is achievable by the following consensus
algorithm:-
where aij is some nonnegative weight, and Ni is a set of neighbors for ith drone. In
the case of swarm control problems, equation 20 can be modified by:
where ∆ij=[∆x,ij, ∆y,ij, ∆z,ij]T with some constant ∆x,ij, ∆y,ij, and ∆z,ij for predefined
formation.
The reachability of swarm control indicates qi→qj+∆ij, ∀(i, j)as t→∞, regardless of
initial conditions. For the planar swarming (i.e., the altitude of all drones is
identical to a certain value, which is determined by a leader), ∆z,ij=0, ∀(i, j).
25
Fig 12.Snapshots of swarm reformation for nine number of fixed wing drones
based on consensus algorithm.
Whenever the swarming reformation event occurs to balance the load through the
proposed leader selection protocol, the consensus-based swarm control is carried
out in order to reshape the formation. Fig 12 (a)-(f) show snapshots of swarm
reformation. Initially, each drone is numbered in order from the right to the left as
indicated in 12 (a). Then the proposed leader selection protocol computes the new
order for each drone, followed by reshaping the formation based on consensus
algorithm Fig12 (b)-(f). After a certain distance of the flight, this process takes
place repeatedly for the purpose of load balancing.
26
CHAPTER 9
SIMULATIONS AND RESULTS
Considered drones almost have one hour endurance and if they fly
with 15m/s, they would be able to fly a distance of 54km. If it is assumed that an
individual drone generate 1N drag force during their flight, so that the energy
resource of 54KJ will be need for the entire flight. In this model it is assumed that
the leader and the last drones will change their positions during the flight once
they reach 50% of their initial energy. Two simulations where conducted
considering the above factors to cover both odd and even numbers of drones in
each swarm line. The simulations are ends once the drone with minimum power
reaches 1% of its initial energy. In the first scenario ten drones are considered as a
swarming line (Fig 13) and nine drones are considered as the second scenario
(Fig15).
9.1 Even number of drones
Fig 13. Remained energy of individual drones before and after replacements for
even numbers.
27
Fig 13. Remained energy of individual drones before and after replacements for
even numbers.
Fig 13 shows the remained energy of each agent and their level of energy before
and after replacements. Fig 13 (a), (c), (e), and (g) are showing the drones
reformations before replacement and Fig 13(b), (d), (f), and (h) are indicating the
drones reformations after replacement. Three replacements happen in this
scenario. The simulations are ended once the drone with minimum power reaches
1% of its initial energy. All the drones have the same initial energy. Fig 13 (a) and
(b) are demonstrating the drones formations before and after the first replacement
step. For example, D1 and D6 are replaced with D5 and D10, respectively, in the
first replacement step. Figs 13 (c)-(h) are showing this information for other
replacement steps in three consecutive rows. D5 and D7 are replaced with D4 and
D6, respectively, in the second step and D3 and D8 are also repositioned with D4
and D7 in the third step, respectively. In the fourth replacement step, there is no
replacement because the first and last agents have the highest energy in the
swarm. As it is illustrated in Fig 13, swarm reformation energy is always
symmetric if the swam consist of even number of drones.
28
Fig 14. View of total (a) covered distance (b) flight time of drones before and after
replacements for even numbers.
Fig 14(a) and (b) shows the total swarm flight displacement and time for ten
drones. The dashed red line is showing the case that no replacement is happening.
Simulation results in Fig 14 show that more than 21% enhancement in flight time
and displacement can be achieved for the swarming drones with replacement.
Swarming flight time and displacement without replacement are calculated based
on the first agent flight capability. In the non-replacement scenario, once the
energy level of the leader agent is drained then it is considered as the swarm’s
achieved flight time and displacement.
Fig 15. Remained energy of individual drones before and after replacements for
odd numbers.
29
Fig 15. Remained energy of individual drones before and after replacements for
odd numbers.
Fig 15 shows the swarm reformation scenarios for nine drones. Fig15 (a)-(h)are
showing swarm drones reformations before and after replacement in four steps.
Fig 15 (a), (c), (e) and (g) and Fig15 (b), (d), (f), and (h) are indicating energy
level before and after replacement, respectively. In the first replacement step of
this scenario, D1 and D9 are replaced with D5 and D4, respectively. D5 with D6
and D4 with D3 are replaced in the second step and in the third step, D6 with D7
and D2 with D3 are relocated. Finally, in the last step, D7 is not replaced because
it still has the highest energy but D2 is replaced with D6. As shown in Fig 15,
swarm reformation energy is always asymmetric if the swam consist of an odd
number of drones.
30
Fig 16. View of total (a) covered distance (b) flight time of drones before and after
replacements for odd numbers.
Fig 16 (a) and 16 (b) show the total swarm flight displacement and time for nine
drones. The dashed red line is showing the scenario without replacement. The
results indicate that for this case there is more than 21% enhancement in flight
time and displacement of the drones.
31
CHAPTER 10
CONCLUSION
32
REFERENCES
[1] Mirzaeinia, A., Hassanalian, M., Lee, K., & Mirzaeinia, M. (2019).
“Energy conservation of V-shaped swarming fixed-wing drones through
position reconfiguration”. Aerospace Science and Technology, 105398.
doi:10.1016/j.ast.2019.105398
[2] Mirzaeinia, A., & Hassanalian, M. (2019). “Energy Conservation of V-
Shaped Flocking Canada Geese through Leader and Tail Switching”.
AIAA Propulsion and Energy 2019 Forum. doi:10.2514/6.2019-4152
[3] Colombi, J., Jacques, D. R., & Lambach, J. L. (2017). “Integrating UAS
swarming with formation drag reduction” 2017 Annual IEEE International
Systems Conference (SysCon). doi:10.1109/syscon.2017.7934764
[4] Kshatriya, M., & Blake, R. W. (1992). “Theoretical model of the optimum
flock size of birds flying in formation”. Journal of Theoretical Biology,
157(2), 135–174. doi:10.1016/s0022-5193(05)80618-6
33