Sie sind auf Seite 1von 6

1

SimModHeli: A Dynamic Simulator


for Model-Scale Helicopters
R. Cunha, C. Silvestre
Instituto Superior Técnico, Institute for Systems and Robotics
Av. Rovisco Pais, 1046-001 Lisboa, Portugal
{rita,cjs}@isr.ist.utl.pt

Abstract— This paper introduces SimModHeli, a helicopter principles, and valid over a wide flight envelope. To incor-
dynamic simulation model specially suited for the design, porate the main characteristics of model-scale helicopter
test, and evaluation of flight control systems for model-scale
helicopters. SimModHeli is implemented in the MATLAB behaviour, the model includes not only the rigid body dy-
Simulink environment, using C MEX-file S-functions for en- namics but also the main rotor and Bell-Hiller stabilizing
hanced performance, and is freely available for download on bar flapping dynamics. The latter is incorporated into the
the Internet. SimModHeli is based on first-principles model-
ing of the dynamics and aerodynamics of rotary-wing air-
system by taking into account the geometry of the Bell-
craft and is specially tailored for model-scale helicopters. In Hiller mixing device. Besides being fully parameterizable,
the paper, the structure of the helicopter dynamic model is to accommodate the differences between specific platforms,
described and the contributions of the different vehicle com- the simulation model can be easily configured to use dif-
ponents to the global model are discussed. Particular em-
phasis is placed on the mathematical modeling of the main ferent descriptions for the flapping motions and to enable
rotor and Bell-Hiller stabilizing bar. The fully parameter- its adequate linearization to obtain full-order or reduced-
izable simulation model arising from the modeling effort is order lateral and longitudinal models. These features al-
presented and some SimModHeli control-oriented features are
described. An LQ state feedback controller is synthesized
low the comparison between models with different levels of
to stabilize the vehicle in hover. Simulation results obtained complexity, essential not only for gaining a deeper under-
with SimModHeli and the hover control system are presented standing of system but also for devising adequate control
and discussed. strategies. SimModHeli also includes a MATLAB routine
Keywords— Dynamic Modeling and Simulation, Au- that computes the trimming solutions for a given trimming
tonomous Vehicles, Model-Scale Helicopters, Bell-Hiller
Stabilizing bar, Hover Stabilization. trajectory. SimModHeli was developed at the Institute for
Systems and Robotics of Lisbon and can be downloaded
and used freely for noncommercial purposes.
I. Introduction
The paper is organized as follows. Section II introduces
Among Unmanned Air Vehicles (UAVs), model-scale he- the structure adopted for the helicopter dynamic model,
licopters constitute one of most versatile and cost-effective and then describes the modeling of the main rotor and sta-
platforms for the development of autonomous flight sys- bilizing bar dynamics. Section III presents the SimModHeli
tems. Unlike fixed-wing aircraft, helicopters can describe MATLAB/Simulink model and gives a description of its
vertical flight trajectories, including hovering and vertical configuration parameters and specific features. Section III
take-off and landing (VTOL). Moreover, they can perform focuses on the design and implementation of a hover con-
extremely agile maneuvers both at high and low speeds, trol system that is evaluated in simulation along a typical
while providing good flying qualities in fast forward flight. maneuver.
However, high maneuvering capabilities come at the cost
of having to cope with a highly nonlinear unstable sys- II. Helicopter dynamic model
tem. Simulation models that can reproduce the complex This section presents the dynamic model of a single main
behaviour of these vehicles are a fundamental tool for flight rotor and tail rotor helicopter equipped with a Bell-Hiller
control system design, test and evaluation. This clearly re- or Hiller stabilizing bar, see Fig. 1.
duces the risk and the number of flight tests needed to
develop high performance controllers for UAVs.
This paper presents SimModHeli, a dynamic simula-
tion tool specially suited for designing, testing and eval-
uating flight control systems for model-scale helicopters.
SimModHeli implements, in the MATLAB Simulink en-
vironment, a dynamic model that is derived from first-
This work was supported by the Portuguese FCT POSI programme
under framework QCA III and by the POSI/SRI/41938/2001 ALTI-
COPTER project.
The work of R. Cunha was supported by a PhD Student Scholarship
from the POCTI Programme of FCT, SFRH/BD/5034/2001. Fig. 1. Vario X-Treme helicopter
2

The dynamics of the helicopter are described using a con- It is the primary source of lift, which counteracts the body
ventional six degree of freedom rigid body model driven by weight and sustains the helicopter on air. Additionally,
forces and moments that explicitly include the effects of the the main rotor generates other forces and moments that
main rotor, stabilizing bar, tail rotor, fuselage, horizontal enable the control of the aircraft position, orientation and
tailplane, and vertical fin. The equations of motion were velocity. This section presents a simplified rotor dynamic
derived,£ using ¤the following notation: model, whose main building blocks are depicted in Fig. 3.
T
p= x y z - position of the vehicle’s center of mass, Control of the blade aerodynamic loads, which ulti-
expressed
£ in an¤Tinertial coordinate frame; mately determines the main rotor force and moment contri-
λ= φ θ ψ - Z-Y-X Euler angles that parameterize butions (fmr and nmr ), is obtained by changing the blade
the orientation
£ ¤of the vehicle relative to the inertial frame; pitch angle θ as function of the rotor command inputs (col-
T
v= u v w - body-fixed linear velocity vector; lective δ0 , longitudinal cyclic δ1c , and lateral cyclic δ1s ).
£ ¤T
ω= pq r - body-fixed angular velocity vector. Without the Bell-Hiller system and neglecting the servo
Fig. 2 captures the general structure of the helicopter actuators dynamics, the blade pitch angle is given by
model. In the figure, fg is the gravitational force, f and n
the remaining external force and θ(ψ) = δ0 + δ1c cos(ψ) + δ1s sin(ψ). (2)
£ ¤T moment vectors, respec-
tively, and u = δ0 δ1c δ1s δ0t the command vector that
consists of the main rotor collective input δ0 , main rotor where ψ = Ωt is the blade azimuth angle and Ω is the rotor
and flybar cyclic inputs δ1c and δ1s , and tail rotor collective speed. In systems equipped with the Bell-Hiller stabilizing
input δ0t . bar, only the collective input is directly applied to the main
rotor. The cyclic inputs are mixed with the motion of the
bar to determine the actual cyclic components (θ1c and
θ1s ) applied to blade pitch links. The equations governing
the motion of these cyclic components are presented in the
next section.

Fig. 2. Helicopter model - block diagram

The total force and moment vectors account for the con-
tributions of all helicopter components, and can be decom-
posed as
f = fmr + ftr + ff s + ftp + ff n
, (1) Fig. 3. Main rotor block diagram
n = nmr + ntr + nf s + ntp + nf n
where subscript mr stands for main rotor, tr for tail ro- Rotor blade loads are not uniquely determined by the
tor, f s for fuselage, tp for horizontal taiplane, and f n for applied inputs. They also depend on helicopter velocities,
vertical fin. As the primary source of lift, propulsion and induced downwash velocity, and on the motion of the blades
control, the main rotor dominates helicopter dynamic be- themselves. The model adopted to describe rotor blades is
haviour. The Bell-Hiller stabilizing bar improves the stabil- standard and assumes that these are rigid and linked to the
ity characteristics of the helicopter. The tail rotor, located hub through flap hinge springs, with stiffness kβ [10]. The
at the tail boom, provides the moment needed to counter- dynamic behaviour is thus confined to £ the flapping
¤T motion
act the torque generated by the aerodynamic drag forces that can be described by vector β = β0 β1c β1s , where
at the rotor hub. The remaining components have less sig- β0 denotes the collective mode (also called coning), and
nificant contributions and simpler models as well. In short, β1c and β1s the longitudinal and lateral cyclic modes, re-
the fuselage produces drag forces and moments and the em- spectively. This vector, which corresponds to the constant
pennage components, horizontal tailplane and vertical fin, and first-order harmonics of the Fourier Series expansion of
act as wings in forward flight, increasing flight efficiency. β(ψ), comprises the fundamental components of the flap-
A comprehensive study of helicopter dynamic model- ping motion. The equations of motion for a flapping rotor,
ing, including the remaining helicopters components can be expressed in the main rotor wind-aligned frame, can be
found in [4]. For in-depth coverage of helicopter flight dy- approximated by the following second-order system
namics, the reader is referred to [2], [6], [10], [11]. The fol-  
lowing sections present mathematical models for the main θ0
rotor and Bell-Hiller stabilizing bar. β̈ + ΩAβ̇ (µ)β̇ + Ω2 Aβ (µ)β = Ω2 Bθ (µ)  θ1c  +
 θ1s 
A. Main rotor · ¸ (3)
µz − λ0

In rotary-wing aircraft, the main rotor is not only the 2
Ω Bω (µ) + Ω Bλ (µ)  λ1c  ,
2

dominant system, but also the most complex mechanism. λ1s
3

where, according to standard notation in helicopter theory B. Bell-Hiller stabilizing bar


[10], the helicopter velocities are normalized, with µ and µz Currently, almost all model-scale helicopters are
denoting the forward and vertical velocities, respectively, equipped with a Bell-Hiller stabilizing bar, a mechanical
and p̄ and q̄ the roll and pitch rates, respectively. The blade pitch control system that improves helicopter stabil-
induced downwash is also normalized and decomposed into ity. From a control point of view, the stabilizing bar can
constant λ0 and sinusoidal components λ1c and λ1s . It be interpreted as a dynamic feedback system for the roll
should be noted that, for control system design purposes, and pitch rates. The system consists of a so-called flybar
the flapping motion as described by (3) preserves a high (a teetering rotor placed at a 90o rotation interval from
degree of accuracy, while rendering a much more tractable the main rotor blades and tipped on both ends by aero-
system. For instance, the coefficient matrices in (3) depend dynamic paddles) and a mixing device that combines the
solely on the helicopter forward velocity. flybar flapping motion with the cyclic inputs to determine
The physical characteristics of the rotor that determine the cyclic pitch angle applied to the main rotor blades.
these coefficients can be condensed into two constants: the The system derives from a combination of the Bell sta-
Lock number γ (ratio of aerodynamic to inertial forces) and bilizing bar, fitted with a mechanical damper and weights
the Stiffness number Sβ (ratio of stiffness to aerodynamic at each tip, and the Hiller stabilizing bar, which instead
moments). For details on the derivation of the flapping of weights uses small airfoils with incidence commanded
equations of motion, the reader is referred to [3], [4]. The by the cyclic inputs. In the Hiller system, the blade pitch
major effects in flapping motion become more percepti- angle is determined by the flybar flapping only. The Bell-
ble by introducing a number of constraints on the system. Hiller system introduces the mixing device that allows some
Considering the case of an articulated rotor (kβ = 0), with of the swashplate input to be directly applied to the blades.
no forward velocity at the hub (µ = 0), the steady-state The flybar and main rotor flapping motions are governed
solution of (3) is simply given by by the same effects, namely the gyroscopic moments due
 ³ ´ the helicopter roll and pitch rates. However, unlike the
 γ 4 4
 β0 = 8 θ0 + 3 µz − 3 λ0
 main rotor, the flybar is not responsible for providing lift
β1c = −θ1s − p̄ + 16 γ q̄ + λ1s , (4) or maneuvering ability. Thus, it can be designed to have a


 β = θ + 16 q̄ + q̄ − λ slower response and provide the desired stabilization effect.
1s 1c γ 1c
The notation used to describe the Bell-Hiller system is
showing that θ0 commands the coning mode β0 and that presented in Fig. 4, where the mechanical arrangement for
the cyclic commands θ1c and θ1s are exciting the second the X-Treme helicopter is reproduced.
order system at the resonant frequency (maximum magni-
tude amplification, 90o input-output phase shift).
Using either the dynamic or the steady-state solution for
the flapping, the main rotor forces and moments at the hub
can be written as
    
−Y1s −Z1c −Z0 0 β0
n n
fmr = −Y1c  +  Z1s 0 Z0  β1c , (5)
2 2Z 2 0 0 0 β
0 1s

and
    
0 −N1c −N0 −kβ β0
n
nmr = n 0  +  N1s −kβ N0  β1c . (6)
N0 2 0 0 0 β1s

The Y(.) , Z(.) , and N(.) terms, in (5) and (6), repre-
sent the force and moment components generated by the
blades. These quantities are functions of the helicopter ve-
locities and main rotor inputs (see [3], for further details).
The main rotor thrust and torque, Z0 and N0 respectively,
have dominant out-of-plane components (along the hub z
axis), and smaller in-plane components, which are due to Fig. 4. Bell-Hiller system with angular displacements
the main rotor tilt. Terms −Z1c β0 and Z1s β0 represent
the in-plane contributions of the blade lift forces due to The flybar flapping and blade pitching angles are physi-
the rotor coning, while Y1c and Y1s account for the in- cally constrained to satisfy
plane contributions of the drag forces acting on the blades.
¡ ¢
In (6), the spring moments, due to the cyclic flap angles, θ1 (ψ) = c1 δ1 (ψ) + c2 βf ψ + π2 , (7)
are explicitly given by −kβ β1s for the roll moment and by
−kβ β1c for the pitch moment. where c1 and c2 are the swashplate and flybar linkage ratios
4

respectively, θ1 is differential blade pitch angle, βf the fly- III. Simulation model
bar flapping angle and δ1 the differential pitch input, given SimModHeli is implemented in the MATLAB Simulink
by environment, using C MEX-file S-functions for enhanced
δ1 (ψ) = δ1c cos(ψ) + δ1s sin(ψ). (8) performance. The helicopter dynamic model is defined as
As a teetering rotor, the flybar can only describe see-saw a masked subsystem with a unified dialog box for intro-
flapping motions, and thus βf has no coning mode. In the duction of all the necessary parameters, including the heli-
case of the configuration represented in Fig. 4, the linkage copter parameter structure, the initial values for the state
ratios are given by variables and some extra configuration parameters.
Table I presents the helicopter parameters required by
lδ l1 lβ l2 the simulation model to describe a particular platform.
c1 = and c2 = f , (9)
lθ l1 + l2 lθ l1 + l2
TABLE I
whereas in Hiller systems, there is no direct link to the Helicopter Parameters
swashplate, i.e., c1 = 0.
Using (7) and the moment equilibrium between flybar Rigid Body and Fuselage
flapping and blade pitching to combine the respective equa- m mass (m)
Ixx , Iyy , Izz moments of inertia (kg m2 )
tions of motion yields the following result
Ixy , Ixz , Iyz products of inertia (kg m2 )
· ¸ · ¸ · ¸ Sx , Sy , Sz aerodynamic reference areas (m2 )
θ̈1c θ̇1c 2 θ1c Vm , Vn aerodynamic reference volumes (m3 )
+ ΩAθ̇ + Ω Aθ =
θ̈1s θ̇1s θ1s   Generic Rotor
· ¸ · ¸ µz − λ0 (10) nb number of blades
2 δ 1c 2 p̄ 2   Ω rotor speed (rad/s)
Ω Bδ + Ω Bω + Ω Bλ λ1c ,
δ1s q̄ R rotor disk radius (m)
λ1s c blade chord (m)
a0 , cl0 lift curve slope (1/rad) and offset
where · ¸ cd0 , cd1 , cd2 lift dependent profile drag coefficients
γf /8 2 Iβ flap moment of inertia (kg m2 )
Aθ̇ = , (11) kβ flap spring stiffness (Nm/rad)
−2 γf /8
ρ air density (Kg/m3 )
· ¸ ρca0 R4
1 − 12 η2 µ2
0 γ= Lock number
Aθ = γf /8 , (12) Iβ
−1 − 12 η2 µ2 0 8 kβ
Sβ = γ Sitffness number
Iβ Ω2
γ
Bδ = c12 8f Main Rotor Specific
· ¸
0 (1+c1 )+ 12 (3+c1 )η2 µ2 (13) γs fixed shaft pitch angle (rad)
, lmr , hmr distances of main rotor hub aft and above
−(1+c1 )− 12 (1−c1 )η2 µ2 0
center of mass (m)
· ¸ θtw blade linear twist (rad)
1 γf /8 −2
Bω = , (14) Tail Rotor Specific
c2 −2 −γf /8
ltr , htr distances of tail rotor hub aft and above cen-
and ter of mass (m)
· ¸ gt rotor speed gearing constant
1 γf 2η2 µ 0 −1
Bλ = . (15) k3 pitch/flap coupling factor
c2 8 0 1 0
Bell-Hiller/Hiller Stabilizing Bar
According to expression (10), the blade pitching response R1 , R2 paddle starting and ending radii (m)
4 4
ρcf a0f (R1−R2 )
to helicopter shaft rotations is determined by the linkage γf = Iβ
Lock number
ratios c1 and c2 , defined in (7), the forward velocity scaling c1 , c 2
f
swashplate and flybar linkage ratios
factor η2 given by Empennage
ltp , htp distances of horizontal tailplane aft and
R22 − R12 above center of mass (m)
η2 = R2 , (16) lf n , h f n distances of vertical fin aft and above center
R24 − R14
of mass (m)
a0tp , a0f n lift curve slopes (1/rad)
and the flybar Lock number defined as Stp , Sf n areas (m2 )
¡ ¢ α0tp tailplane zero-lift incidence angle (rad)
γf = ρcf a0f R24 − R14 / Iβf , (17) β0f n fin zero-lift sideslip angle (rad)

where ρ is the air density, cf the paddle chord, a0f the pad-
dle lift curve slope, and Iβf the flybar moment of inertia. To avoid duplication of information, the parameters that
Therefore, there are several different means of adjusting are common to the main rotor, tail rotor and flybar are pre-
the blade pitching response to helicopter shaft rotations. sented under the subtitle of generic rotor, while those spe-
Changing the shape, weight or distance between the pad- cific to each rotor are presented under the respective sub-
dles or the ratio between the mixing lever arms l1 and l2 title. This rather extensive set of parameters is organized
are all straightforward ways of achieving this variation. into a structure where each helicopter component consti-
5

tutes a substructure that, in some cases, can be set to the modes.


empty value. For example, the helicopter configuration at
hand may not be equipped with the Bell-Hiller stabilizing full
4
bar or may lack one or both empennage components. By longitudinal long./lat.
simply leaving the respective structure empty, the system lateral phugoids
is configured not to consider such components. 2 2
The simulator has two additional features, which were 1
pitch subsidence
heave subsidence
introduced due to their relevancy for flight control system

Im(s)
0 0
design. Firstly, the system can be configured to enable an roll subsidence
adequate numerical linearization of the helicopter model −1 yaw subsidence
using the linmod MATLAB algorithm. In the mask dialog −2 −2
box, the user can specify whether the desired linearization −10 −8 −6 −4 −2 0

is for the full-order system or restricted to the longitudinal


or lateral modes of motion. The second feature concerns −4
the description of the main rotor and flybar flapping mo- −80 −60 −40 −20 0
tions. Once again, the system can be configured to use the Re(s)
steady-state solution or the first or second-order dynamic
models for either one of the flapping motions. SimModHeli Fig. 6. 6DoF, longitudinal and lateral modes at hover
also includes a MATLAB routine that computes the trim-
ming solutions for the state and input vectors, given a
desired trimming trajectory, parameterized by the linear IV. Hover control system design and simulation
body speed, flight-path angle, and yaw rate (for further This section focuses on the design, implementation and
details, see [4]). simulation of a hover control system for the Vario X-Treme
Figs. 5 and 6 exemplify the kind of results that can be helicopter, using SimModHeli. The linear state feedback
readily obtained using SimModHeli. The trimming prob- controller was required to meet the following design spec-
lem was solved for a set of straight line trajectories at differ- ifications: i) Zero Steady State Error, achieve zero steady
ent speeds, using the simulation model parameterized for state error in response to constant input commands in the
the Vario X-treme helicopter configuration. Fig. 5 shows vector e = [zc − z, ψc − ψ, uc − u, vc − v]0 , four extra inte-
the trimming values obtained for the inputs. grators were added, one to each channel in e; ii) Actuator
Bandwidth Requirements, the control loop bandwidth for
3.5 5 all actuators should not exceed 30 rad/s to ensure that the
3 4 main and tail rotor command servos are not driven beyond
their normal actuation bandwidth.
2.5 3
δ0t (deg)
δ0 (deg)

The hover controller was obtained by resorting to the


2 2 solution of the standard continuous time Linear Quadratic
1.5 1 Regulator problem [1], where the state and control weight-
1
Trim points
0
Trim points ing matrices Q and R, respectively, were selected as to
0 2 4 6 8 10
Forward velocity (m/s)
12 14 0 2 4 6 8 10
Forward velocity (m/s)
12 14
achieve a reasonable tracking performance for the chan-
(a)Main rotor collective (b)Tail rotor collective nels in e without violating the actuator bandwidth require-
1.5 0
ments.
−0.1
e -
1
−0.2
- +h- T z - ¡ u
-
x- z−1 - K ¡
δ1c (deg)

δ1s (deg)

−0.3
− z−1
−0.4 Tz 6
0.5
−0.5
?
h¾−
+
−0.6
Trim points Trim points
0 −0.7
0 2 4 6 8 10 12 14 0 2 4 6 8 10 12 14
Forward velocity (m/s) Forward velocity (m/s) Fig. 7. Hover controller implementation with an anti-windup mech-
(c)Longitudinal cyclic (d)Lateral cyclic anism.

Fig. 5. Trimming values for the collective inputs The controller was discretized using a sampling fre-
quency of 50 Hz and the actuators were saturated at
The simulation model, parameterized once again for the 8 degrees to avoid blade stall. The implementation of the
Vario X-Treme helicopter but with no flybar, was lin- resulting discrete time controller, was done by using the D-
earized about the hover condition to obtain the 6DoF methodology described in [7], which guarantees the follow-
model and the reduced-order longitudinal and lateral mod- ing fundamental linearization property: the linearization of
els, see Fig. 6. The comparison between the eigenvalues the nonlinear feedback control system about each equilib-
of these systems shows that the decoupling approximation rium trajectory preserves the internal as well as the input-
mainly affects the stability of the phugoid-type oscillation output properties of the corresponding linear closed loop
6

designs. This methodology moves all integrators to the φ


θ
2 −2
plant input, and adds derivators where they are needed to ψ

Euler angles (deg)


preserve the transfer functions, making straightforward the

Elevation (m)
implementation of anti-windup schemes, see Fig. 7. Fur- 0 −1

thermore, the input trimming values are naturally provided


by the integrator block, which is a major issue in this ap- −2 0 zc
plication where the constant terms present in model have z

to be compensated. In the figure, e represents the state 0 2 4


Time (s)
6 8 0 2 4
Time (s)
6 8

variables that are required to achieve good tracking perfor- (a)Angular position (b)Altitude z and zc
mance in steady state, vector x the helicopter state vari-
ables including the main rotor blade pitching cyclics, and Fig. 10. Angular position and altitude
u = [δ0 , δ1s , δ1c , δ0t ]0 the helicopter actuation vector. The
V. Conclusions
5.5
δ
0
0.2
δ
1c
The paper presented SimModHeli, a model-scale heli-
Collective pitch commands (deg)

δ0t δ1s
copter dynamic simulation tool that was implemented in
Cyclic pitch commands (deg)

5
0.15

4.5
0.1
MATLAB/Simulink using C MEX-file S-functions for en-
4 hanced performance. The model structure was described
3.5
0.05
and the contribution of the different vehicle components to
3
0 the global nonlinear dynamic model was discussed. Partic-
2.5 −0.05
ular focus was placed on the mathematical modeling of the
0 2 4
Time (s)
6 8 0 2 4
Time (s)
6 8
Bell-Hiller stabilizing bar. SimModHeli was parameterized
(a)Collective δ0 and δ0t (b)Cyclics δ1s and δ1c for the case of the Vario X-Treme model-scale helicopter,
a hover control system was developed, and its performance
Fig. 8. Actuation commands
evaluated in simulation along a typical maneuver. Future
work will focus on adjusting and validating SimModHeli
results of the simulation presented in Figs. 8-10 were ob- so that it can be used to exploit the particular dynamic
tained with the full nonlinear closed loop system compris- characteristics of model-scale helicopter in its whole flight
ing the dynamic model of the Vario X-treme helicopter and envelope. Extra effort will be placed on studying, devel-
D implementation of the controller. oping, and testing advanced control strategies to achieve
good performance characteristics in highly demanding ma-
neuvers.
0.1

0 References
Angular velocities (rad/s)
Linear velocities (m/s)

0.05
[1] B. D. O. Anderson, J. B. Moore, Optimal Control, Linear
Quadratic Methods, Prentice Hall, New Jersey, 1990.
−0.5 0
[2] A. R. S. Bramwell, G. Done, D. Balmford, Bramwell’s Helicopter
Dynamics, 2nd Edition, Butterworth-Heinemann, Oxford, Great
u
−0.05
p
Britain, 2001.
−1 v q [3] R. Cunha, “Modeling and control of an autonomous robotic he-
w r
0 2 4 6 8
−0.1
0 2 4 6 8
licopter”, MSc thesis, Department of Electrical and Computer
Time (s) Time (s) Engineering, Instituto Superior Técnico, Portugal, 2002, in en-
(a)Linear velocity (b)Angular velocity glish.
[4] R. Cunha, C. Silvestre, “Modeling and simulation of model-scale
helicopters”, Internal Report, Institute for Systems and Robotics,
Fig. 9. Linear and angular velocity
Portugal, 2003.
[5] V. Gavrilets, B. Mettler, E. Feron, “Nonlinear Model for a Small-
Size Acrobatic Helicopter”, Proc. of the AIAA Guidance, Navi-
gation, and Control Conference, Montréal, Québec, Canada, Au-
The maneuver was performed about the hover condition gust 2001.
and consists of firstly keeping the helicopter in an fixed po- [6] W. Johnson, Helicopter Theory, Dover Publications, New York,
sition during two seconds, followed by tracking a positive USA, 1994.
[7] I. Kaminer, A. Pascoal, P. Khargonekar, E. Coleman, ”A Ve-
ramp in altitude, and then keeping the helicopter in the locity Algorithm for the Implementation of Gain-Scheduled Con-
final position. Between the second and the fifth seconds of trollers”, Automatica, 31(8):1185–1191, 1995.
the maneuver, the actuation variable δ0 , that corresponds [8] S. K. Kim, D. M. Tilbury, “Mathematical Modeling and Exper-
imental Identification of an Unmanned Helicopter with Flybar
to the main rotor collective, increases to impart the de- Dynamics”, Submitted to the Journal of Robotic Systems, 2001.
sired ascending rate to the vehicle. The remaining actua- [9] B. Mettler, M. Tischler, T. Kanade, System Identification Mod-
eling of a Model-Scale Helicopter. Technical report CMU-RI-TR-
tion variables, the longitudinal and lateral cyclics, δ1c , δ1s 00-03, Robotics Institute, Carnegie Mellon University, Pittsburg,
respectively, and the collective tail rotor, δ0t , react as to PA, USA, January 2000.
compensate for the model coupling. As the vehicle enters [10] G. D. Padfield, Helicopter Flight Dynamics: The Theory and
Application of Flying Qualities and Simulation Modeling, AIAA
on the third stage of the maneuver, the actuation acquires Education Series, Washington, USA, 1996.
the trimming values required to keep the vehicle in the [11] R. W. Prouty, Helicopter Performance, Stability, and Control,
commanded altitude. Krieger Publishing Company, Florida, USA, 1995.

Das könnte Ihnen auch gefallen