Professional Documents
Culture Documents
Abstract: This paper presents the modelling and of engineers such as Juan de la Cierva, Henrich
control of a laboratory helicopter system with Focke, Raoul Hafner, Harold Pitcairn, Igor Sikorsky,
MatLab. In this perspective, students are Arthur Young, and others, that the design of a truly
motivated to investigate the dynamics, trajectory safe and practical helicopter becomes a reality [2].
planning and control. Based on this experience, Sikorsky described seven fundamental technical
further studies on helicopter system, using more problems that limited early experiments with
sophisticated concepts, are, then, more attractive helicopters.
from the students point of view. Understanding the basic aerodynamics of vertical
flight. The theoretical power required to produce a
Keywords: Helicopter, model, PID, Fuzzy control fixed amount of lift was an unknown quantity to the
earliest experimenters, who were guided more by
intuition than by science.
1. Introduction Another problem was the lack of a suitable engine,
which was solved through the development of
Da Vinci is credited with the design of the first practical internal combustion (gasoline-powered)
helicopter, basically a helical air screw (figure 1), engines in the twentieth century. The structural
which was conceived to lift off the ground vertically. weight and the engine weight down so the machine
However, nearly four centuries later, when could lift a pilot and a payload. Early power motors
technology advancements allowed sustained, were made of cast iron and were heavy. Aluminium
powered manned flight, the practical solution was not available commercially until about 1890.
demonstrated by the Wright brothers used a fixed- The counteracting rotor – torque reaction was
surface to provide the lift. This required the aircraft another problem. The relatively simple idea of a tail
to accelerate along the ground until a sufficient speed rotor, to counter torque reaction, was not used on
was reached, so that the necessary force could be most early helicopter designs; these machines were
generated for the vehicle to become airborne. either coaxial or side-by-side rotor configurations.
Yet, building and controlling two or more primary
lifting rotors was even more difficult than controlling
one rotor, a fact that seemed to evade many inventors
and constructors. Providing stability and properly
controlling the machine, including a means of
defeating the unequal lift produced on the blades
advancing into and retreating from the relative wind
when in forward flight. These were problems that
were only to be fully overcome with the use of blade
articulation, ideas that were pioneered by Cierva,
Breguet, and others, and with the development of
practical forms of cyclic blade pitch control by
Hafner and others. The vibrations were a source of
many mechanical failures of the rotor and airframe
Figure 1 – The first helicopter helical air screw. because of an insufficient understanding of the
dynamic and aerodynamic behaviour of rotating
Historical flight documents have hundreds of failed wings. Other problem is the safety capability in the
helicopter projects [1]. Most of them were made event of engine failure. It is fair to say that this
based on hope in flying at any cost. However, some capability is critical to the success of any practical
of these designs provided a significant contribution helicopter, or other type of rotorcraft, because it
to a new understanding that ultimately led to the would simply not be accepted otherwise.
successful improvement of the modern helicopter.
Yet, it was not until the more technical contributions
The relatively high weight of the structure, engine, The paper is organized as follows. Section two,
and transmission was mainly responsible for the provides an overview of the system model. Section
painfully slow initial development of the helicopter. three shows the classical and the fuzzy controllers.
In particular, the success of the helicopter had to wait Section four presents simulated results. Finally,
until aircraft engine technology could be refined to section five outlines the conclusions.
the point that lightweight engines, with considerable
power, could be built. By 1920, gasoline-powered 2. Helicopter model
reciprocating engines, with higher power-to-weight
ratios were more widely available and the anti-torque We consider the rotation of the beam in a vertical
and control problems of achieving successful vertical plane, i.e., around the horizontal axis. Having in
flight were at the forefront. mind that the driving torques produced by the
This resulted in the development of a vast number of propellers, the rotation can be described in principle
prototype helicopters. Many of the early designs like the motion of a pendulum.
were built in Britain, France, Germany, and Italy,
that led the field in several technical areas. One of the Table I – Helicopter Model Nomenclature
most important advances of all was in engine Variable Description Units[SI]
technology, with powerful reciprocating and gas Horizontal position (azimuth [rad]
turbine (turboshaft) engines, the latter of which Dh position) of the model beam
revolutionized both fixed-wing and rotating-wing Angular velocity (azimuth velocity) [rad/s]
:h of the model beam
borne flight. Horizontal DC-motor voltage control [V]
Uh
input
Recent years have witnessed a rapid progress in the Gh
Linear transfer function of tail rotor
enabling technologies for unmanned aerial vehicles. DC-motor
Non-linear part of DC- motor with [rad/s]
Those include airframes, propulsion systems, H
tail rotor
payloads, safety or protection systems, launch and Zh Rotational speed of tail rotor [rad/s]
recovery, data processor, ground control station, Non-linear function (quadratic) of [N]
Fh
navigation and guidance, and autonomous flight aerodynamic force from tail rotor
controllers. From all those factors, system Effective arm of aerodynamic force [m]
lh
from tail rotor
technology occupies the most critical contribution to Non-linear function of moment of [Kg.m2]
the success of unmanned aerial vehicles (UAV) Jh
inertia with respect to vertical axis
development and operation. Mh Horizontal turning torque [N.m]
Kh Horizontal angular momentum [N.m.s]
Moment of friction force in vertical [N.m]
Creating reliable helicopter systems control is not an fh
axis
easy task, because, in general, we are talking about Vertical position (Pitch position) of [rad]
Dv
MIMO systems. In figure 7, we can see a MIMO the model beam
Block Diagram of the Twin Rotor helicopter system Angular velocity (Pitch velocity) of [rad/s]
:v the model beam.
control. The helicopter model consists of a common Vertical DC-motor voltage control [V]
core of rigid-body dynamics equations, main and tail Uv
input
rotors flapping dynamics and aerodynamics, a Gv
Linear transfer function of main
mathematical model that provides the aerodynamic rotor DC-motor
Non-linear part of DC-motor with [rad/s]
forces and moments. v main rotor
The helicopter model adopted in this paper is a Rotational speed of main rotor [rad/s]
highly nonlinear two inputs and two output system Zv
[3, 4]. This system can also lead to very complicated Non-linear function (quadratic) of [N]
Fv
aerodynamic force from main rotor
models and several methods could have been used to Arm of aerodynamic force from [m]
derive its dynamics. lv
main rotor
This paper presents several control techniques for a Jv
Moment of inertia with respect to [Kg.m2]
lab helicopter model, illustrated in Figure 2 and 3. horizontal axis
Mv Vertical turning moment [N.m]
For that propose we consider the helicopter, the Twin Kv Vertical angular momentum [N.m.s]
Rotor Mimo System (Feedback TRMS) and the Moment of friction force in [N.m]
fv
conventional PID and Fuzzy Logic controllers. horizontal axis
Vertical turning moment from [N.m]
f
counterbalance
Vertical angular momentum from tail [N.m.s]
Jhv
rotor
Horizontal angular momentum from [N.m.s]
Jvh
tail rotor
Non-linear function (quadratic) of [N.m]
gvh
reaction turning
Non-linear function (quadratic) of [N.m]
ghv
reaction turning
t Time [s]
Figure 2 Two views of the twin rotor MIMO 1/s Transfer function of an integrator
System.
The physical model is developed under some part of the beam, lb is the length of the counter-
simplifying assumptions. Furthermore, it is assumed weight beam, lcb is the distance between the counter-
that friction in the system is of the viscous type. It is weight and the joint and g is the gravitational
assumed also that the propeller air subsystem could acceleration. Also:
be described in accordance with the postulates of
flow theory. M v2 l m Fv Z m (4)
First, consider the rotation of the beam in the where Mv2 is the moment of the propulsive force
vertical plane, around the horizontal axis. Having in produced by the main rotor, Zm is angular velocity of
mind that the driving torques is produced by the
the main rotor and Fv(Zm) denotes the dependence of
propellers, the rotation can be described in principle
the propulsive force on the angular velocity of the
as the motion of a pendulum.
rotor.
From Newton´s second law of motion we obtain:
Horizontal Axis
Main Rotor
Protection Optical mtsg lt
Encoders +
mtrg mtg lm x
Beam of two degres of Dv Main
freedom Rotor
Counter Balance lcb
mmg mmsg
+
lb
mmrg
mcbg
Figure 3 – The twin rotor mimo system.
where Mv4 is the moment of friction depending on the M h1 lt .Fh ( wt ) cos D v (13)
angular velocity of the beam around the horizontal
axis, and: where Zt is the rotational velocity of tail rotor, Fh(Zt)
denotes the dependence of propulsive force on the
dD vh angular velocity of the tail rotor which should be
:v (8) determined experimentally, and:
dt
Tail Rotor
where ȍv is the angular velocity around the Fh(Zm)
horizontal axis and Kv is a constant.
y
According to figure 5 we can determine components
of the moment of inertia relative to the horizontal
axis. Notice, that this moment is independent of the lt Vertical Axis of
position of the beam. rotation
Dh
lm x
J v1 mmr lm2 (9a)
lm2
J v2 mm (9b)
3
2
J v3 mcb lcb (9c) Mhl
lb2
J v4 mb (9d) Figure 6 - Moments of forces in horizontal plane.
3
J v5 mtr lt2 (9e) M h2 : h K h (14)
lt2 Jh 2
D cos D v E sin D v F 2
(16)
J v6 mt (9f)
3 mb 2 2
mms 2 D lb mcb l cb (17)
J v7 rms mms lm2 (9g) 3
2
§ mm · §m ·
J v8 mts rts2 mts lt2 (9h) E ¨ m mr mms ¸l m2 ¨ t mtr mts ¸lt2 (18)
© 3 ¹ © 3 ¹
2 mts 2
where rms is the radius of the main shield and rts is the F m ms rms rts (19)
radius of the tail shield. 2
Similarly, we can describe the motion of the beam
The helicopter motion can be describe by the
around the vertical axis, having in mind that the
equations:
driving torques are produced by the rotors and that
the moment of inertia depends on the pitch angle of
the beam. The horizontal motion of the beam (around dS v l m Fv (Z m ) : v K v G H
the vertical axis) can be described as a rotational (20)
dt Jv
motion of a solid mass:
G g >( A B ) cos D C sin D v @ (21)
d 2D h 1 2
Mh Jh (10) H : h A B C sin 2D v (22)
2 2
dt
dD v
:v (23)
where, Mh is the sum of moments of forces acting in dt
the horizontal plane, and Jh is the sum of moments of S v J tr Z t
inertia relative to the vertical axis. Then: :v (24)
Jv
2 dS h l t Fh (Z t ) cos D v : h K h
(25)
Mh ¦ M hi (11) dt Jh
i 1
8 dD h
:h (26)
Jh ¦ J hi (12) dt
i 1
J tmr Z m cos D v
:h Sh (27)
Jh
Mh Kh Dh(t)
Uh
Zh Fh lh(D v)
+ ³
+ ³
Gh h Fh 1/Jh
Motor-DC with +
tail rotor +
ghv fh
:h
+
Jhv
Jvh
+
gvh :v
fv
+
+ + Dv(t)
Uv Gv v Fv lv ³ 1/Jv ³
Zv Fv Mv
Motor-DC with
+ Kv
primary rotor +
f
3. Twin Rotor MIMO Controllers Td) that minimize J, the integral of the square error
(ISE), defined as:
3.1. PID controllers
³0 ^>D h t D hd t @ >D v t D vd t @ `dt
f 2 2
J (36)
The PID controllers are the most commonly used
control algorithms in industry. Among the various
existent schemes for tuning PID controllers, the where Di(t) is the step response of the closed-loop
Ziegler-Nichols (Z-N) method is the most popular system with the PID controller and Did(t) is the
and is still extensively used for the determination of desired step response.
the PID parameters. It is well known that the
compensated systems, with controllers tuned by this The control architecture can be resumed in the block
method, have generally a step response with a high diagram of figure 8, with the two independent
percent overshoot. Moreover, the Z-N heuristics are controllers.
only suitable for plants with monotonic step response
[5-7].
Helicopter Model
The transfer function of the PID controller is:
Tail Controller
Dhr t
( ) eh (t) uh (t)
U s § 1 · Gc1 (s)
Gc s K ¨¨1 Td s ¸¸ (35) Dh (t)
E s © Ti s ¹
Gp( s )
Rotor Controller
where E(s) is the error signal and U(s) is the Dv (t)
(t) ev (t) uv(t)
controller’s output. The parameters K, Ti, and Td are
Gc2(s)
the proportional gain, the integral time constant and
the derivative time constant of the controller,
respectively.
The design of the PID controller will consist on the
determination of the optimum PID set gains (K, Ti, Figure 8 –Twin Rotor Mimo Block PID Control
Diagram.
16
FUZZY
h [Deg]
two inputs, one output and six fuzzy rules (Table II). 10
D
8
Each of the inputs has a membership function (as 6
rotors. 4
v [Deg]
Įhr (t) 0
D
-6
0.5
[Deg]
-0.5
Position Error -1
P Z N -1.5
Error P VOP VOZ VOP
-2
Variation Z VOP VOZ VON 38 40 42 44 46 48
Time[s]
50 52 54 56 58 60
10
Gaussian with equidistant centres over the interval
Dv
[1, +1]. 6
2
4. Controller Performances 0
38 40 42 44 46 48 50 52 54 56 58 60
Time[s]
Figure 12 shows the quadratic error (Hh,v) for where Ui is voltage input, N is the number of
trajectory perturbation, at the tail and main rotor samples, P represent the sample mean and V is the
references. standard deviation.
400
GD D
PID
Hh h ref Dh 2
vref 2 Dv (37) 350
300
Hv D h ref D h GD vref D v
2 2
(38)
Relative Frequence
250
200
50
respectively.
0
15
0 0.5 1 1.5 2 2.5
Uv [V]
PID
FUZZY
400
PID
350
10
300
Hh
Relative Frequence
250
5 200
150
100
0
38 40 42 44 46 48 50 52 54 56 58 60
Time(s) 50
0
15
-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5
Uh [V]
PID
FUZZY
5
350
300
250
0
38 40 42 44 46 48 50 52 54 56 58 60
Relative Frequence
Time[s]
200
0
-0.5 0 0.5 1 1.5 2 2.5
Uv
The time responses characteristics, namely the
percent overshoot PO%, the steady-state error ess, the 350
data1
peak time Tp, the rise time Tr and the settling time Ts, 300
200
0
-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5
Uh
Table V – Tail rotor response parameters
PO(%) eSS (º) Tr (s) Tp (s) ts (s) Figure 14 Rotor and tail voltage statistical
PID 40.0 0.5 1.2 2.2 12.0 distribution of the control action using the FL
FUZZY 36.6 1.2 1.2 2.2 12.0 controller.
Figures 13 and 14 show the voltage statistical The control system using the FL controller presents
distribution at main rotor and tail for both higher voltage, for main rotor perturbation, PFL
controllers. The standard deviation can be obtained 1.75V and VFL 0.66, comparing with the PID
by: controller PPID 1.32V and VFL 0.59. But for tail
rotor perturbation the FL controller presents better
U i P 2 results PFL 0.15V, VFL 0.41 and PPID 0.35V,
V (39) VFL 0.44.
N
Figure 15 shows the time response for a sinusoidal [7] Åström, K. J. and Wittenmark, B. (1984). Computer
trajectory in references, Dv and Dh. Controlled Systems, theory and Design, Prentice-Hall,
Englewood Cliffs.
35
Reference
[8] Islam, B.U.; Ahmed, N.; Bhatti, D.L.; Khan, S., Controller
PID
30 FUZZY design using fuzzy logic for a twin rotor MIMO system,
Multi Topic Conference, 2003. INMIC2003. 7th
25
Internationa,lVolume , Issue , 8-9 Dec. 2003 Page(s): 264
– 268.
[Deg]
20
h
D
15
[9] Przemysáaw Gorczyca, Krystyn Hajduk, Tracking Control
10
Algorithms For A Laboratory Aerodynamical System, Int.
J. Appl. Math. Comput. Sci., 2004, Vol. 14, No. 4, 469–
5
475.
0
40 45 50 55 60 65 70 75 80
Time[s] [10] Rahideh, A, Shaheed, M H, Proceedings of the I MECH E
Part I Journal of Systems & Control Engineering, Volume
35
Reference 221, Number 1, January 2007 , pp. 89-101(13)
PID
30 FUZZY
20
15
10
[12] Siler, W. and Ying, H. (1989). Fuzzy control theory: The
linear case, Fuzzy Sets and Systems 33: 275–290.
5