0% found this document useful (0 votes)
8 views9 pages

MODELING THE EFFECTS OF EXTERNAL DISTURBANCES ON A QUADROTOR MINI UAV Ijariie10237.pdf 2

This paper examines the effects of external disturbances, particularly wind, on the operation of quadrotor mini-UAVs. It analyzes the equations of movement and utilizes MATLAB for simulations to demonstrate how disturbances impact UAV performance, providing corrective measures to improve functionality. The findings highlight the necessity of understanding environmental factors to enhance UAV reliability in various conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views9 pages

MODELING THE EFFECTS OF EXTERNAL DISTURBANCES ON A QUADROTOR MINI UAV Ijariie10237.pdf 2

This paper examines the effects of external disturbances, particularly wind, on the operation of quadrotor mini-UAVs. It analyzes the equations of movement and utilizes MATLAB for simulations to demonstrate how disturbances impact UAV performance, providing corrective measures to improve functionality. The findings highlight the necessity of understanding environmental factors to enhance UAV reliability in various conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

MODELING THE EFFECTS OF EXTERNAL


DISTURBANCES ON A QUADROTOR
MINI-UAV
ZOARITSIHOARANA Fitiavana Avo Tongalafatra1, RASTEFANO Elisée2,
HERINANTENAINA Edmond Fils3

1
PhD student, SE-I-MSDE, ED-STII, Antananarivo, Madagascar
2
Thesis director and Laboratory Manager, SE-I-MSDE, ED-STII, Antananarivo, Madagascar
3
Thesis co-director, SE-I-MSDE, ED-STII, Antananarivo, Madagascar

ABSTRACT
With the progress of Technology, the use of Unmanned Aerial Vehicle called UAV is inescapable. Despite the fact
that these machines are very useful, some problems can occur. There can be disturbances that can appears in
different form. The main goals of this paper are to find the origin of some of the perturbations and to give solutions
to avoid them. Indeed, when the UAV are in appropriate environment, they correctly receive the signals that are
sent. So the UAV can carry out the required actions. However, if the environment contain disturbances, the UAV is
affected. Therefore, it can’t correctly receive the signals. These disturbances can be wind, rain, gravity or something
else. In this article, some functioning principle of the quadrotor mini-UAV are explained. The analysis of the
equation of movement is realized. The angles of Euler and the quaternions are therefore indispensable. In order to
solve the problem of disturbances, we have to know something about it. Especially, we will see some information
about how the wind comes about. So, we also give the effects of external perturbations like wind. We will see how it
affects the UAV. Then, we will give some corrections to the effects of these external perturbations. All of that are
possible thanks to the MATLAB software. As a matter of fact, an application is developed and written in M-files. The
former equations are used in the programs. Graphic interfaces are built to facilitate the use of the application. The
results are given as curves. These curves give first the operation of the UAV without perturbations. They also give
the operation of the UAV with disturbances before and after the correction.

Keywords : - Mini-UAV, quadrotor, gust wind

1. INTRODUCTION

Drones perform movements according to equations with respect to different axes. For the case of quadrotors UAV,
there are four motors. But the operation of these devices also depends on the environment in which they are and
different conditions of this environment.
It is then necessary to make a study of different factors that may affect UAV. In this context, this paper will deal
with the way some of these elements affect the behavior of a quadrotor mini-UAV by first passing through some
operating parameters of the quadrotor mini-UAV.

2. EQUATIONS OF MOVEMENTS

The analysis of the movement of an object in space requires the definition of coordinates systems. Let
represent the coordinate system inertial such as unit vectors coincide respectively with
the north, east and gravity directions.

10237 www.ijariie.com 573


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

The coordinate system attached to the object is represented by . The origin of this system is usually
chosen from so that it coincides with the center of gravity of the object. The attitude of an object in space is
expressed according to different representations whose choice depends directly from the intended application. [1]
Let and be the coordinates of a vector expressed in B and N respectively. The vector can be written in terms
T
of the vector . Let = [e1 e2 e3] be a vector unitary collinear to the axis of rotation L around which B is turned
from an angle so to coincide with N. As a result, is obtained by:

(1)

We call simple rotation from B to N on movement of a coordinate system B compared to a coordinate system N, if
there is a line L, called the axis of rotation, whose orientation with respect to B and N remains unchanged between
the beginning and the end movement. The coordinates of are linked by the following transformation :

=C (2)
The matrix C can be interpreted as an operator who takes a fixed vector expressed in N and expresses it in B. From
the expression, it follows:
T
C = cos βI3 + (1 + cosβ) - sin[ ×] (3)

In this equation, I3 represents the matrix identity of dimension three and [ ×] represents an antisymmetric tensor
associated with the vector :

[ ×] = = (4)

3. DESCRIPTION WITH EULER ANGLES

The angles of Euler (ψ, θ, φ) allow to describe in a simple way a rotation in three-dimensional space. [2]
The passage of a coordinate system to a coordinate system using 3 successive rotations :
 precession (name given to the gradual change of orientation of the axis of rotation of an object), around the
axis , move from to the referential ;

 nutation (nutation is a periodic swing of the axis of rotation), around the Ou axis, passes from to
;
 the clean rotation around the axis , from Ouvz to the axis system linked to solid .

10237 www.ijariie.com 574


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

Fig -1 : Angle of Euler

4. QUATERNIONS

Another representation of the attitude is the unitary quaternion also called Euler parameter. Quaternion is a solution
alternative to Euler's theorem, which states that a rotation in space can be made by a simple rotation around a
rotation axis . [3]
The unitary quaternion is composed of a unit vector , named Euler axis and an angle of rotation around this axis. It
is defined by:

(5)

= and q0 are the part vector and the scalar part of the quaternion respectively.
The identity quaternion and the quaternion conjugate are defined by:
(6)
As the quaternion is unitary,

5. GENERAL INFORMATION ON WIND GUSTS

5.1. Discrete Burst Function

The following relation describes the mathematical model of wind gusts.

(7)

10237 www.ijariie.com 575


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

Where represents the amplitude of the burst of wind (m/s), Lu represents the length of the gust (m) and x is the
distance traveled (m). The length of the burst Lu is traditionally taken equal to 25 times the aerodynamic rope of the
rotor blade principal of the drone Lu = 25cM. [4], cM is aerodynamic line of the UAV blade.

5.2. Function of the spectral density of PSD power

PSD (Power Spectral Density Functions) of a function x (t) is a real function which represents the average of the
squares of values of the part of a given magnitude which goes through a narrow band filter of given center frequency
ω, per unit of bandwidth when this width of band tends to zero and time to infinity [5].

(8)

(ω) is the PSD of x. T is the duration in second. x is the component of x(t) which is in the band of
frequency range ω ± .

5.3. Representations of continuous bursts

There are two analytical representations about the PSD of the atmospheric disturbance that are used frequently in the
control of flight systems. The first is the spectrum of Von Karman. It is the best spectrum obtained during tests
under atmospheric disturbance but its use is less easy because it represents a complicated PSD function. It is defined
by the equation:

(9)

Where L is the length of the burst expressed in m, σ is the burst density in m / s.


The second is the spectrum of Dryden, used the most because it is simple and easy to implant:

(10)

6. EFFECTS OF EXTERNAL DISTURBANCES ON THE MINI UAV

6.1. Effect of wind on the mini-drone

The goal is to integrate a wind model in the mini-UAV model. We use the discreet model of the gust of wind that
one will program to impact the model of a mini-drone obeying equations of speed that follow [6].
(11)
(12)
(13)

The application in question allows to do simulations to get curves representing the operation of the UAV according
to the coefficients of amplitude entered. And then corresponding curves when the mini drone is subject to wind gusts
is given. We can also see simulations in 3D. Fig -2 represents the first interface of the application.

10237 www.ijariie.com 576


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

Fig -2 : First interface of the application under Matlab

It contains several options including entry amplitude coefficients for the values of a and b, the input of the values of
position vector for x, y and z. By default, standard values are assigned to each parameter and we can directly
validate or give our own parameters.
Physically and concretely, the amplitude coefficients a and b have respectively the roles to amplify the sinusoidal
movements on the x-axis and z, and to increase the speed with respect to time on the y-axis.
The initial parameters used such as amplitudes a and b correspond to :

(14)

The application interface of these parameters is given in Fig -3.

Fig -3 : Initial values of the parameters

Fig -4 gives the curves representative interpreting the behavior of the mini-drone when it is not yet subject to
disruptions.

Fig -4 : Curves whitout disturbance

10237 www.ijariie.com 577


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

We see that the results are good in accordance with the initial equations. What means that the signals are correctly
interpreted by the mini-UAV. We notice that in the second curve, we have a horizontal asymptote whose value is
equal to 1. This is due to the coefficient of amplitude b which is equal to 1 at the input. In fact, the speed with
respect to the y-axis corresponds to the value of b multiplied by the time.
When we will submit the mini-drone to effects of the wind, we will see that this one receives with difficulty the
signals sent and therefore has difficulty in responding the equations.

Fig -5 : Curves with effect of the wind

The superposition of the curves allows see this difference better. We observe that when the wind disturbs the mini-
drone, the signals behave in such a way as to imitate the basic signals but that to get there, they go through various
oscillations. That can deflect the mini-UAV from its target. Over several kilometers, this is likely to be fatal to the
smooth running of missions assigned to it.

Fig -6 : Superposed curves

In the 3D model, the mini-UAV works best when is not subject to disturbances. When subjected to the wind, the
mini-UAV fights against bursts and deviations in using all 4 motors.

10237 www.ijariie.com 578


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

A(16.4,23.4)

Fig -7 : Zoom on the superposed curves

As shown in the Fig -7, the signal is not correctly received when the UAV is under perturbation. However, some
signals are still received like with the point A(16.4,23.4). That means that at 16.4 s, the perturbation can be
supported by the UAV. That means that the wind is light. In the next paragraph, the first corrections will be brought.
6.2. First corrections made

Some corrections were found by relation to behavior with respect to wind. It's about playing on the coefficients of
amplitude and the position vector. The goal is to improve behavior facing the wind and it is willingly adapted
inappropriate behavior in the mini- drone when no disturbance is detected and so when the wind comes in, the UAV
will behave in a normal way. These are the initial values of the parameters.

(15)

Fig -8 shows an example of these parameter initializations.

Fig -8 : Initial values of coefficients and the vector of position

10237 www.ijariie.com 579


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

The superimposed curves are shown in Fig -9. We notice that as in the previous case. For example, the signals are
not the results of the equations except that this time this is done voluntarily.

Fig -9: Superposed curves of mini-UAV

The superposed curves do not seem to an eye sight show the effectiveness of the method but when we simulate the
3D model, we notice that the mini-UAV will behave optimally when it is subject to the wind.

Optimal signal

Fig -10 : Zoom on the superposed curves with corrections

After the corrections, we can see that at many points, the perturbed signal can reach the initial signals. For example,
between 25 s and 28 s, we have many oscillations but the signal is reached many times. Between 23 s and 24 s the
perturbed signal is exactly the same as the initial signal. We can call it an optimal signal.

10237 www.ijariie.com 580


Vol-5 Issue-3 2019 IJARIIE-ISSN(O)-2395-4396

7. CONCLUSION

The operation of the quadrotor mini-UAV can be disturbed when the UAV is subject to external disturbances like
the wind. The designed application allowed to have representative curves behaviors of the mini-UAV with and
without wind effect. In this model, we have performed MATLAB programs and designed an application for
simulation.
Some corrections have also been brought. That is a first step towards an objective that aims to bring the maximum
correction on the mini-UAV.

8. REFERENCES

[1]. E.F. Herinantenaina, « Contribution à la conception d’un système drone utilisant un minidrone quadrirotor à
énergie solaire-application à la protection de l’environnement », Doctoral Thesis, Embedded Systems Laboratory,
Ecole Supérieure Polytechnique d’Antananarivo, 2014.
[2]. P. Michel, « Commande d’un minidrone à hélice carénée : de la stabilisation dans le vent à la navigation
autonome », april 2006.
[3]. A. Jordan, C. Wossler, M. Beekman. « A scientific note on the drone flight time of Apis mellifera capensis and
A. m. scutellata », january 2018.
[4]. M. Adnan, G. Abba, « Modélisation et commande de vol d’un hélicoptère drone soumis à une rafale de vent »,
France, 2008.
[5]. A. Walid. « Bounded error estimation and design of guidance and control laws for small UAV’s in presence of
atmospheric perturbations », february 2018.
[6]. J. Coelho, « Heat transfer and body temperature in honey bee (Hymenoptera: Apidae) drones and workers »,
december 2017.

10237 www.ijariie.com 581

You might also like