Professional Documents
Culture Documents
and C. Silvestre
T
- position of the vehicles center
of mass, expressed in {U};
=
_
T
- Z-Y-X Euler angles that
parametrize locally the orientation of the vehicle
relative to {U};
v =
_
u v w
T
- body-xed linear velocity vec-
tor;
=
_
p q r
T
- body-xed angular velocity vec-
tor.
Fig. 2 captures the general structure of the heli-
copter model that can be written as
_
_
v = v + [f (v, , u) +f
g
()] /m
= I
1
( I) +I
1
n(v, , u)
p = R() v
= Q()
, (1)
where m is the vehicle mass, I is the tensor of inertia
about the {CM} frame, u is the command vector, f
and n are the vectors of external forces and moments
respectively along the same frame, f
g
is the gravita-
tional force also expressed in {CM}, R is the rotation
matrix from {CM} to {U}, and Q is the transforma-
tion from angular rates to Euler angle derivatives.
The command vector u =
_
0
1c
1s
0t
T
com-
prises the main rotor collective input
0
, main rotor
2
American Institute of Aeronautics and Astronautics
AIAA Guidance Navigation and Control Conference, Texas, USA, 2003
Fig. 2 Helicopter model - block diagram
and ybar cyclic inputs
1c
and
1s
, and tail rotor col-
lective input
0t
. The total force and moment vectors
account for the contributions of all helicopter com-
ponents, and can be decomposed as
f = f
mr
+ f
tr
+ f
fus
+ f
tp
+ f
fn
n=n
mr
+n
tr
+n
fus
+n
tp
+n
fn
, (2)
where subscript mr stands for main rotor, tr for tail
rotor, fus for fuselage, tp for horizontal taiplane, and
fn for vertical n.
As the primary source of lift, propulsion and con-
trol, the main rotor dominates helicopter dynamic
behaviour. The Bell-Hiller stabilizing bar improves
the stability characteristics of the helicopter. The
tail rotor, located at the tail boom, provides the mo-
ment needed to counteract the torque generated by
the aerodynamic drag forces at the rotor hub. The
remaining components have less signicant contri-
butions and simpler models as well. In short, the
fuselage produces drag forces and moments and the
horizontal tailplane and vertical n act as wings in
forward ight, increasing ight eciency.
The following sections present mathematical mod-
els for the main rotor and Bell-Hiller stabilizing bar.
Detailed models for the remaining components can
be found in Padeld
11
and Prouty
12
.
Main rotor
In rotary-wing aircraft, the main rotor is not only
the dominant system, but also the most complex
mechanism. It is the primary source of lift, which
counteracts the body weight and sustains the heli-
copter on air. Additionally, the main rotor generates
other forces and moments that enable the control of
the aircraft position, orientation and velocity. This
section presents a simplied rotor dynamic model,
whose main building blocks are depicted in Fig. 3.
The main rotor actuation system consists in chang-
ing the blade pitch angle , along each blade revolu-
tion. Through this variation, control over the blade
aerodynamic loads, which ultimately determines the
main rotor force and moment contributions (f
mr
and
n
mr
), is attained. Without the Bell-Hiller system
Fig. 3 Main rotor block diagram
and neglecting the servo actuators dynamics, the
blade pitch angle is given by
() =
0
+
1c
cos() +
1s
sin(). (3)
where = t is the blade azimuth angle and
is the rotor speed. In systems equipped with the
Bell-Hiller stabilizing bar, only the collective input
0
is directly applied to the main rotor. The cyclic
inputs are mixed with the motion of the bar to de-
termine the actual cyclic components (
1c
and
1s
)
applied to blade pitch links. The equations govern-
ing the motion of these components (represented by
the Bell-Hiller block in Fig. 3) are described in the
next section.
The aerodynamic forces, generated at the surface
of the rotating blades, produce the rotor thrust that
is responsible for sustaining and propelling the heli-
copter. In reaction to this thrust force, by conserva-
tion of momentum, the air is accelerated downwards.
The generated oweld can be approximated by the
mean component perpendicular to the rotor disk,
usually called induced downwash, see Fig. 3. The
present model uses momentum theory combined with
blade element theory
7
to compute the induced down-
wash, in the normal working state (climb, hover and
low rates of descent) and windmill brake state (high
rate of descent). In the vortex ring and turbulent
wake states, where momentum theoty is not applica-
ble, empirical approximations are used.
4
Rotor blade loads are not uniquely determined by
the applied inputs. They also depend on helicopter
velocities, induced downwash velocity, and on the
motion of the blades themselves, which besides rota-
tion about the hub and blade pitch angle variation,
also includes ap and lag bending and pitch torsional
motions.
7
The model adopted to describe rotor
blades is standard and assumes that these are rigid
and linked to the hub through ap hinge springs,
with stiness k
.
11
The dynamic behaviour is thus
conned to the apping motion (Fig. 3), described
by vector =
_
0
1c
1s
T
, where
0
denotes the
collective mode (also denominated coning), and
1c
and
1s
the longitudinal and lateral cyclic modes,
respectively. This vector, which corresponds to the
3
American Institute of Aeronautics and Astronautics
AIAA Guidance Navigation and Control Conference, Texas, USA, 2003
constant and rst-order harmonics of the Fourier Se-
ries expansion of (), comprises the fundamental
components of the apping motion.
The apping equation of motion for a single blade
is obtained from the moment equilibrium expressed
on a frame attached to the rotating and apping
blade, mounted on the moving helicopter. To derive
the aerodynamic contributions to this equilibrium,
expressions for the air velocity at each blade sec-
tion were established. Using standard notation in
helicopter theory, the helicopter velocities are nor-
malized and expressed in the main rotor wind frame,
with and
z
denoting the forward and vertical ve-
locities, respectively, and p and q the roll and pitch
rates, respectively.
11
The induced downwash is also
normalized and decomposed into constant
0
and si-
nusoidal components
1c
and
1s
.
The resulting equation of motion, expressed in the
wind-aligned frame, can be expanded in Fourier Se-
ries and the constant and rst-order harmonic terms
extracted to obtain the following second-order sys-
tem of dierential equations
+ A
()
+
2
A
() =
2
B
()
_
_
1c
1s
_
_
+
2
B
()
_
p
q
_
+
2
B
()
_
_
z
0
1c
1s
_
_
.
(4)
It should be noted that, for control system design
purposes, the apping motion as described by (4)
preserves a high degree of accuracy, while rendering
a much more tractable system. For instance, the
coecient matrices in (4) depend solely on the heli-
copter forward velocity.
4
In steady-state, equation (4) reduces to
= [A
()]
1
_
_
B
()
_
_
1c
1s
_
_
+B
()
_
p
q
_
+B
()
_
_
z
0
1c
1s
_
_
_
_
,
(5)
with coecient matrices given by
[A
()]
1
=
1
S
2
+ 1
4
4
_
_
_
S
2
+1
4
4
_
8
S
+1
0 0
4
3
8
S
+1
8
_
1 +
2
2
_
4
3
2
2
8
S
+1
8
_
1
2
2
_
8
_
.
(6)
B
() =
8
_
_
1 +
2
0
4
3
0 1 +
2
0
8
3
0 1 +
3
2
2
_
_, (7)
B
() =
_
8
_
2
3
_
0
2
8
8
2
_
_, (8)
and
B
() =
8
_
_
4
3
0
2
3
0 1 0
2 0 1
_
_
. (9)
The Lock number and Stiness number S
are
structural adimensional constants that give the ra-
tio of aerodynamic to inertial forces, and the ratio
of stiness to aerodynamic moments, respectively.
They embed all the physical characteristics of the
rotor relevant for an accurate description of its ap-
ping behaviour.
The major eects in apping motion become more
perceptible if the conditions on helicopter motion are
further constrained to include no forward velocity at
the hub ( = 0). Then, expressions (6) and (7) show
that
0
commands the coning mode
0
and that the
cyclic modes
1c
and
1s
are determined by an S
-
dependent combination of the cyclic inputs.
In the case of articulated rotors (k
= 0 and thus
S
0
=
8
_
0
+
4
3
z
4
3
0
_
1c
=
1s
p +
16
q +
1s
1s
=
1c
+
16
q + q
1c
. (10)
The cyclic modes are now fully decoupled and cor-
respond to the solution of a second order dynamic
system excited at the resonant frequency (maximum
magnitude amplication, 90
o
input-output phase
shift).
Using either the dynamic or the steady-state so-
lution for the apping, the main rotor forces and
moments at the hub (last block in Fig. 3) can be
written as
f
mr
=
n
2
_
_
Y
1s
Y
1c
2Z
0
_
_
+
n
2
_
_
Z
1c
Z
0
0
Z
1s
0 Z
0
0 0 0
_
_
_
_
1c
1s
_
_
,
(11)
and
n
mr
= n
_
_
0
0
N
0
_
_
+
n
2
_
_
N
1c
N
0
k
N
1s
k
N
0
0 0 0
_
_
_
_
1c
1s
_
_
.
(12)
4
American Institute of Aeronautics and Astronautics
AIAA Guidance Navigation and Control Conference, Texas, USA, 2003
The Y
(.)
, Z
(.)
, and N
(.)
terms, in (11) and (12),
represent the force and moment components gener-
ated by the blades. These quantities are functions of
the helicopter state variables and main rotor inputs
(see
3
, for further details).
The main rotor thrust and torque, Z
0
and N
0
re-
spectively, have dominant out-of-plane components
(along the hub z axis), and smaller in-plane compo-
nents, which are due to the main rotor tilt. Terms
Z
1c
0
and Z
1s
0
represent the in-plane contribu-
tions of the blade lift forces due to the rotor coning,
while Y
1c
and Y
1s
account for the in-plane contribu-
tions of the drag forces acting on the blades. In (12),
the spring moments, due to the cyclic ap angles, are
explicitly given by k
1s
for the roll moment and
k
1c
for the pitch moment.
Bell-Hiller stabilizing bar
The Bell-Hiller stabilizing bar, a mechanical blade
pitch control system that improves helicopter stabil-
ity, is currently a standard component of model-scale
helicopters. From a control point of view, the stabi-
lizing bar can be interpreted as a dynamic feedback
of the roll and pitch rates. The system consists of a
so-called ybar, a teetering rotor placed at a 90
o
ro-
tation interval from the main rotor blades and tipped
on both ends by aerodynamic paddles, see Fig. 4.
Paddle
Flybar
Paddle
Fig. 4 Bell-Hiller stabilizing bar
With this mechanism, the blade pitch cyclic com-
mands do not go directly from the swashplate to the
blade pitch links. Instead, the cyclic commands are
applied to the ybar whose apping motion deter-
mines the blade pitch angles. The system derives
from a combination of the Bell stabilizing bar, t-
ted with a mechanical damper and weights at each
tip, and the Hiller stabilizing bar, which instead of
weights uses small airfoils with incidence commanded
by the cyclic inputs.
2
In the Hiller system, the blade
pitch angle is determined by the ybar apping only.
The Bell-Hiller system introduces the mixing device
that allows some of the swashplate input to be di-
rectly applied to the blades.
The ybar and main rotor apping motions are
governed by the same eects, namely the gyroscopic
moments due the helicopter roll and pitch rates. But
unlike the main rotor, the ybar is not responsible
for providing lift or maneuvering ability. Thus, it can
be designed to have a slower response and provide
the desired stabilization eect. The ybar response
can be optimized by varying the ratio of aerody-
namic to inertial loads on the paddles. Changing
the shape, weight or distance between the paddles
are all straightforward ways of tailoring the system.
The notation used to describe the Bell-Hiller sys-
tem is presented in Fig. 5.
Fig. 5 Bell-Hiller system with angular displace-
ments
Due to the Bell-Hiller system, the ybar apping
and blade pitching angles are physically constrained
to satisfy
_
0
()
1
()
_
=
l
l
1
l
1
+l
2
. .
c
1
_
(l
4
h
()) /l
1
()
_
+
l
f
l
l
2
l
1
+l
2
. .
c
2
_
0
f
_
+
2
_
_
,
(13)
where
1
is the dierential pitch input, given by
1
() =
1c
cos() +
1s
sin(). (14)
5
American Institute of Aeronautics and Astronautics
AIAA Guidance Navigation and Control Conference, Texas, USA, 2003
Likewise,
f
has no coning mode, since the ybar, as
a teetering rotor, can only describe see-saw apping
motions. Equation (13) shows that the collective
pitch,
0
(), depends only on the vertical displace-
ment of the swashplate, given by h
f
_
+
2
_
=
l
l
2
l
1
+l
2
n
() . (15)
Expressions (13) and (15) can be used to combine
the ybar apping and blade pitching equations of
motion. This combination showed that the contribu-
tions from the blade pitching dynamics are negligible
with respect to the ybar apping,
3
yielding the fol-
lowing result
_
1c
1s
_
+ A
1c
1s
_
+
2
A
1c
1s
_
=
2
B
1c
1s
_
+ B
_
p
q
_
+
2
B
_
_
z
0
1c
1s
_
_
,
(16)
where
A
=
_
f
/8 2
2
f
/8
_
, (17)
A
=
f
/8
_
0 1
1
2
2
1
1
2
2
0
_
, (18)
B
=
1
c
2
f
8 _
0 (1+c
1
)+
1
2
(3+c
1
)
2
2
(1+c
1
)
1
2
(1c
1
)
2
2
0
_
,
(19)
B
=
1
c
2
_
f
/8 2
2
f
/8
_
, (20)
and
B
=
1
c
2
f
8
_
2
2
0 1
0 1 0
_
. (21)
According to (16), the blade pitching response to
helicopter shaft rotations is determined by c
1
, c
2
,
dened in (13), the constant
2
given by
2
= R
2
R
2
2
R
2
1
R
4
2
R
4
1
, (22)
and the ybar Lock number dened as
f
= c
f
a
0
f
_
R
4
2
R
4
1
_
/ I
f
, (23)
where is the air density, c
f
the paddle chord, a
0
f
the paddle lift curve slope, and I
f
the ybar mo-
ment of inertia. Therefore, there are several dierent
means of adjusting the blade pitching response to
helicopter shaft rotations, which can be divided into
two sets, one concerning the ybar and the other
concerning the Bell-Hiller system. Computing the
eigenvalues for (16) with = 0, yields a very simple
expression for the real part, which is given by
=
16
. (24)
According to this result, an increase in the ybar
aerodynamic factors (the paddle chord, c
f
, the lift
curve slope, a
0f
, the ybar radius, R
2
, or the paddle
span, given by R
2
R
1
), has the eect of speeding
up the ybar response, and decreasing the overall
stabilization eect. Conversely, the use of heavier
blades has the eect of increasing the stabilization
eect. In the Bell-Hiller system, increasing l
1
, the
lever arm that is usually designed to be adjustable,
increases B
and decreases B
and B
, giving more
weight to the commands and decreasing the stabi-
lization eect.
The stability analysis of the helicopter linearized
models, presented in the following section, reinforce
the conclusions described above.
Trimming and linearized systems
analysis
Having established the equations of motion for
the helicopter, including the main rotor apping and
blade pitching dynamics, it becomes possible to nd
the solutions under which the helicopter describes
trimming ight trajectories and linearize the system
about these trajectories. The eigenstructure analysis
of the linearized systems can provide further insight
into the eect of the Bell-Hiller stabilizing bar on
helicopter stability.
To perform this analysis, the full nonlinear he-
licopter model was implemented in Matlab, using
Simulink and C MEX-le S-functions to increase the
computational speed. The results presented here-
after were obtained with the model parameterized
for the Vario X-Treme helicopter.
4
Consider the helicopter equations of motion pre-
sented in (1), and let v
c
,
c
, p
c
,
c
, and u
c
denote
the trimming values of the state and input vectors.
At trimming, these vectors satisfy
_
0 =
c
v
c
+ [f (v
c
,
c
, u
c
) +f
g
(
c
)] /m
0 = I
1
(
c
I
c
) +I
1
n(v
c
,
c
, u
c
)
.
(25)
6
American Institute of Aeronautics and Astronautics
AIAA Guidance Navigation and Control Conference, Texas, USA, 2003
From (25), it can be shown that
_
_
_
u
c
= 0
c
= 0
c
= 0
. (26)
Given the dependence of the gravitational terms on
the roll and pitch angles, only the yaw angle can
change without violating the equilibrium condition.
However,
c
satises
_
_
0
0
c
_
_
= Q(
c
)
c
, (27)
and thus the yaw rate,
c
, is constant. As shown
in
4
, trimming trajectories correspond to helices that
can be described by
c
=
_
_
0
0
c
_
_
, p
c
=
_
_
V
c
cos(
c
) cos(
c
t +
0
)
V
c
cos(
c
) sin(
c
t +
0
)
V
c
sin(
c
)
_
_
, (28)
where V
c
= v
c
is the linear body speed,
c
the
ight-path angle, and
0
the helix initial condition.
The trimming problem was solved for a set of
straight line trajectories at dierent speeds, using
the X-Treme helicopter conguration. The set com-
prises horizontal trajectories (
c
= 0
c
= 0) with
forward speed V
c
varying from 0 to 14 m/s. Figs. 6-7
shows the trimming values obtained for the inputs.
As forward speed increases, the change in the main
rotor collective is due to the combination of two ef-
fects: decrease in induced downwash and increase in
fuselage drag. The tail rotor collective follows a sim-
ilar curve, reecting the fact that it is counteracting
the main rotor torque.
The trimming values for the helicopter roll and
pitch angles are depicted in Fig. 8. The slight side-
ward inclination provided by the negative roll is
needed to balance a combination of sideforces, dom-
inated by the tail rotor thrust. The pitching angle is
approximately given by the helicopter drag to thrust
ratio, which naturally increases with speed. Fig. 8
shows the expected nose-down pitch evolution as
function of forward velocity. The trimming solutions
presented in Fig. 6-8 are fairly consonant with the re-
sults for the Helisim simulation model, presented in
11
, which contributes for the validation of the present
simulation model.
Linearized models describing disturbed motion
about the given set of trimming conditions were ini-
tially computed for the full 6DoF model with no
0 2 4 6 8 10 12 14
0
1
2
3
4
5
Forward velocity (m/s)
C
o
l
l
e
c
t
i
v
e
c
o
m
m
a
n
d
s
(
d
e
g
)
0t
Fig. 6 Trimming values for the collective com-
mands
0 2 4 6 8 10 12 14
1
0.5
0
0.5
1
1.5
Forward velocity (m/s)
C
y
c
l
i
c
c
o
m
m
a
n
d
s
(
d
e
g
)
1c
1s
Fig. 7 Trimming values for the cyclic commands
0 2 4 6 8 10 12 14
2.5
2
1.5
1
0.5
0
0.5
Forward velocity (m/s)
E
u
l
e
r
a
n
g
l
e
s
(
d
e
g
)
, four ex-
tra integrators were added, one to each channel in
e; ii) Actuator Bandwidth Requirements, the control
loop bandwidth for all actuators should not exceed
30 rad/s to ensure that the main and tail rotor com-
mand servos are not driven beyond their normal
actuation bandwidth.
The forward ight controller was obtained by re-
sorting to the solution of the standard continuous
time Linear Quadratic Regulator problem,
1
where
the state and control weighting matrices Q and R,
respectively, were selected as to achieve a reasonable
tracking performance for the channels in e without
violating the actuator bandwidth requirements.
K
Tz
z1
z1
Tz
iE E E
i
c
T
E
'
E E
E
+
+
x
e
u
Fig. 13 Controller implementation with an anti-
windup mechanism.
The controller was discretized using a sampling
frequency of 50 Hz and the actuators were saturated
at 8
o
to avoid blade stall. The implementation of the
resulting discrete time controller, was done by using
the D-methodology,
8
which guarantees the following
fundamental linearization property: the linearization
of the nonlinear feedback control system about each
equilibrium trajectory preserves the internal as well
as the input-output properties of the corresponding
linear closed loop designs. This methodology moves
all integrators to the plant input, and adds derivators
where they are needed to preserve the transfer func-
tions, making straightforward the implementation of
anti-windup schemes, see Fig. 13. Furthermore, the
input trimming values are naturally provided by the
integrator block, which is a major issue in this ap-
plication where the constant terms present in model
have to be compensated. In the gure, e represents
the state variables that are required to achieve good
tracking performance in steady state, vector x the
helicopter state variables including the main rotor
blade pitching, and u = [
0
,
1s
,
1c
,
0t
]
the heli-
copter actuation vector.
The results of the simulation, presented in Figs. 14
through 20, were obtained with the full nonlinear
closed loop system that includes the nonlinear dy-
namic model of the Vario X-Treme helicopter and
the D implementation of the controller. The maneu-
ver was performed about a horizontal forward ight
trimming condition (V
c
= 2 m/s,
c
= 0,
c
= 0) and
can be divided in ve stages: i) keep the helicopter
in level ight during one second; ii) track a positive
ramp in altitude, Fig. 15; iii) keep the new altitude
for three seconds; iv) track an increase in forward
velocity, Fig. 14; v) maintain the helicopter at the
new equilibrium (V
c
= 2.6 m/s,
c
= 0,
c
= 0).
0 2 4 6 8 10 12
1.9
2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Time (s)
F
o
r
w
a
r
d
v
e
l
o
c
i
t
y
(
m
)
v
c
v
Fig. 14 Forward velocity v
c
and v
9
American Institute of Aeronautics and Astronautics
AIAA Guidance Navigation and Control Conference, Texas, USA, 2003
0 2 4 6 8 10 12
2
1
0
Time (s)
A
l
t
i
t
u
d
e
(
m
)
z
c
z
Fig. 15 Altitude z
c
and z
0 2 4 6 8 10 12
2.5
3
3.5
4
4.5
5
Time (s)
C
o
l
l
e
c
t
i
v
e
p
i
t
c
h
c
o
m
m
a
n
d
s
(
d
e
g
)
0t
Fig. 16 Collective actuation commands
0 2 4 6 8 10 12
0.2
0
0.2
0.4
0.6
0.8
1
Time (s)
C
y
c
l
i
c
p
i
t
c
h
c
o
m
m
a
n
d
s
(
d
e
g
)
1c
1s
Fig. 17 Cyclic actuation commands
Between the rst and third seconds of the maneu-
ver, the actuation variable
0
, that corresponds to
the main rotor collective, increases to impart the
desired ascending rate to the vehicle, Fig. 16. The
remaining actuation variables, the longitudinal and
lateral cyclics,
1c
,
1s
respectively, and the collective
tail rotor,
0t
, react as to compensate for the model
coupling. In the third stage of the maneuver, the ac-
tuation acquires the initial trimming values, required
to keep the vehicle in the commanded altitude.
0 2 4 6 8 10 12
1.2
1
0.8
0.6
0.4
0.2
0
0.2
Time (s)
L
i
n
e
a
r
v
e
l
o
c
i
t
i
e
s
(
m
/
s
)
v
w
Fig. 18 Linear velocities
0 2 4 6 8 10 12
0.06
0.04
0.02
0
0.02
0.04
0.06
Time (s)
A
n
g
u
l
a
r
v
e
l
o
c
i
t
i
e
s
(
r
a
d
/
s
)
p
q
r
Fig. 19 Angular velocities
In the fourth stage, the controller responds to the
commanded increase in forward velocity by lowering
and raising
1s
, which has the eect of tilting the he-
licopter forward (decrease in pitch angle , Fig. 20)
and redirecting the thrust vector to increase forward
speed. As the vehicle enters the nal stage of the
10
American Institute of Aeronautics and Astronautics
AIAA Guidance Navigation and Control Conference, Texas, USA, 2003
maneuver, the reverse action takes place and the ac-
tuation acquires the trimming values associated with
the new equilibrium condition.
0 2 4 6 8 10 12
3
2
1
0
1
2
3
Time (s)
E
u
l
e
r
a
n
g
l
e
s
(
d
e
g
)