TECSand THCS
TECSand THCS
6
Guidance, Navigation & Control, Delft University of Technology, Delft,
The Netherlands, April 10-12, 2013
Gertjan Looye
1 Introduction
Gertjan Looye
Robotics and Mechatronics Center, Institute of System Dynamics and Control, Department of Air-
craft Systems Dynamics, e-mail: [email protected]
1384
FrAT3.6
2 Looye
1385
FrAT3.6
The mission simulation environment developed in the frame of this work can be
used for trajectory optimisation as well as aircraft (or engine) design optimisation.
The two applications are illustrated in Fig. 1. For trajectory optimisation, specified
trajectory parameters are set by the optimiser, whereas the aircraft model remains
unchanged (”Mission Generation” in Fig. 1). In case of aircraft optimisation, aircraft
parameters are varied whereas the trajectory is given in the form of fixed design
missions or manoeuvres. This application obviously requires the generation of an
aircraft flight dynamics model for each newly updated design configuration (”Air-
craft Model Integration” in Fig. 1). This is a challenging subject by itself, which
will be briefly addressed and referenced in Section 3.2.
With an aircraft model and mission description available, both are integrated re-
spectively loaded into the simulation environment (”Simulation Environment Inte-
gration”), allowing the intended simulation analyses to be performed in the next step
(”Simulation Analyses”). Based on the analysis results, metrics of interest may be
computed, like total fuel burn, gaseous emissions, etc. (”Computation of metrics”).
In other cases, trajectory data are passed on to specialised analysis tools, like the
PArametric Noise Analysis Module (PANAM) [2].
The process depicted in Fig. 1 is used for aircraft design studies in DLR internal
projects like TIVA (Tool Integration for the Virtual Aircraft), VAMP (Virtual Air-
craft Multidisciplinary Analysis and Design Processes), and FaUSST (Fortschritt-
liche aerodynamische UCAV (Unmanned Combat Aerial Vehicle) Stabilitäts- und
Steuerungstechnologien – advanced aerodynamic UCAV stability and control tech-
nologies). It should be noted that mission simulation is just one of a considerably
1386
FrAT3.6
4 Looye
larger number of analyses performed. For trajectory optimisation, the process is for
example used in the work described in [20].
In the frame of these projects, all data exchange is performed via an XML-based
format called CPACS (Common Parametric Aircraft Configuration Schema) [4].
The whole process obtains its input data and stores its output data in a CPACS-
based XML-file. The mission to be flown is specified as well and may be described
parametrically for trajectory optimisation purposes. The mission description very
closely resembles the one described in [1].
The mission simulation environment is able to handle complete flights (includ-
ing taxiing, take-off roll, climb, cruise, descend, final approach, go-around, landing,
and landing roll-out), or individual flight phases only. For aircraft design purposes,
usually so-called design missions are specified that are typical for the intended op-
erations. As an example, Fig. 3 depicts a design mission for an Unmanned Combat
Aerial Vehicle (UCAV) as used in the DLR projects UCAV-2010 and FaUSST (see
Fig. 2, left). This is a full mission, starting from take-off, climb, cruise, descent, loi-
ter, return to base and landing with the intention to compare fuel burn between dif-
ferent design configurations. Another application is optimisation of final approach
paths in order to reduce noise impact on the ground (computed using dedicated
external tools, like PANAM [2]). Fig 4 depicts a final approach path, involving ar-
rival at an altitude of around 7500ft, followed by a spiralling descent onto a -3 deg
glide path, followed by landing. This approach is called a Helical Noise Abatement
Procedure (HeNAP) and, by staying at high altitude as long as possible, intends
to concentrate noise of landing aircraft in the direct vicinity of the airport [2]. In
this case, comparative studies were made for a passenger aircraft (Fig. 2) between
various initial altitudes of arrival (determining the number of full turns to landing),
addressing aspects like flight times, fuel burn, and noise footprints on the ground.
Fig. 2 The UCAV (wing span ≈ 12m) and D150 configurations (wing span ≈ 34m)
The core of the process in Fig. 1 is the integrated simulation environment. Its gen-
eral structure is depicted in Fig. 5 and consists of the aircraft simulation model, flight
1387
FrAT3.6
path and speed tracking control laws, guidance algorithms and a trajectory genera-
tor. The individual components will be described in the following subsections. The
TECS / THCS core will be detailed in Section 4.
Fig. 3 Example design mission as used for the F17 UCAV depicted in Fig. 2 (left)
1388
FrAT3.6
6 Looye
1389
FrAT3.6
design mission segment, or run out of fuel before the mission is completed. In case
of trajectory optimisation it may occur that flight path parameters are set beyond
performance limits of the given aircraft.
Since mission simulations may involve complete flights, the guidance algorithms
also include basic modes that enable automatic take-off, landing, landing roll-out,
and taxiing. These will not be elaborated here.
The aircraft flight dynamics model obviously is the core of the simulation environ-
ment. In case of trajectory optimisation, this model is fixed and may be provided
from an external source. In case of an aircraft design loop, the model must be auto-
matically adapted to changing aircraft (geometry) parameters during each iteration.
This requires a dedicated modelling process by itself, which will not be discussed
here. The interested reader is referred to [7, 8, 15]. For computation of engine pa-
rameters like fuel flow and emission rates as a function of throttle setting, an engine
deck is integrated. Engine decks for various types of engines are for example ob-
tained from the TWdat tool [].
The basic structure of the aircraft model has been implemented in Modelica [19]
using a dedicated flight dynamics library [15], see Fig. 6. Components like aerody-
namics, engines, landing gears, sensors, actuation systems, weight and balance, and
the airframe (equations of motion, kinematics) are objects interconnected by means
of physically based connectors. Model data is obtained from external databases, in
this case from an XML-based CPACS file (middle block, see Section 2). In case of
aircraft design optimisation, the content of the aerodynamics and weight and bal-
ance blocks will change as a function of design parameters.
In order to make the aircraft model fly the reference flight path and speed trajec-
tories, the simulation environment has two options. The first is a natural extension
of the traditional trimming approach, namely inverse simulation. This technique in-
volves inverting the model equations, such that these path and speed references are
inputs and required control inputs, thrust settings etc. are outputs. Main advantage
of the inverse model simulation approach is that it is computationally very fast (see
Refs.[20],[21],[9] for more details) and does not require path and speed tracking
control laws at all. Main disadvantage is that different model inversions are required
in case flight path / speed trajectories are to be tracked, or either of those is tracked
at preset thrust levels (e.g. at take-off and climb out).
The second approach described in this contribution is the use of speed and path
tracking control laws as depicted in Fig. 5. The implemented model initially has six
degrees of freedom (6DOF). In order to interface this model with the control laws,
it must be possible to directly control thrust as well as the aerodynamics attitude
variables angle of attack (α) to control lift, bank (µ) or roll angle (Φ) to tilt the lift
vector for lateral manoeuvring, and angle of side slip (β ) or yaw rate (Ψ̇ ) to control
1390
FrAT3.6
8 Looye
side force. Again, the simulation environment offers two approaches, see also Fig. 7:
1391
FrAT3.6
where V is the inertial velocity, γ the vertical flight path angle, χ the flight path track
angle, m the aircraft mass, and g the gravitational acceleration. The aerodynamic
forces are drag (D) side force (Y ) and lift (L), which in this case are expressed in
experimental co-ordinates. The thrust components in aircraft body axes directions
are Tx , Ty , and Tz respectively. Finally, direction cosine matrices Rke , Rkb , Rkg trans-
form vectors from respectively experimental, body, and local geodetic co-ordinates
into flight path co-ordinates. The equations and reference systems are for example
described in [5].
Although the equations have been implemented in Modelica in this way, a sim-
plified formulation will be used for further reference in this paper. With the assump-
tions T = TX , Ty = 0, Tz = 0, cos α ≈ 1, cos β ≈ 1, Φ ≈ µk , no wind, and neglecting
thrust forces acting perpendicularly on the flight path, the equations reduce to:
V̇ T −D
+ sin γ = (5)
g W
with W = mg is the aircraft weight. The right hand term is called specific excess
power, which is effectively used to accelerate or to climb.
1392
FrAT3.6
10 Looye
L = L0 + δ L = L0 + q̄SCLα δ α (6)
where L0 is the initial lift force for the undisturbed angle of attack, q̄ is the dynamic
pressure, S is the aircraft wing area, and CLα the dimensionless lift gradient. The
latter may depend on the flight condition. Starting from a trimmed condition in
straight and level flight (i.e. L0 = W ), the equation may be re-written as follows:
When neglecting rotational dynamics around the aircraft body axes, it becomes
necessary to specify the attitude be means of external inputs. These may be Euler
angles, but a more suitable choice is the triplet aerodynamic angle of attack α to
directly control lift, the roll angle Φ to tilt the lift vector for lateral manoeuvring, and
either side slip angle β to control side force directly, or yaw rate Ψ̇ to co-ordinate
turning flight (to be elaborated in the following section).
A major advantage of implementing the aircraft model in Modelica is that point-
mass or inverse model equations (for inverse simulation or attitude control laws) can
be derived fully automatically from one and the same model implementation [18].
Flight path angle and speed responses for the two example aircraft to a 10% throt-
tle and 1deg angle of attack step input are depicted in Fig. 8. The initial speeds (100
m/s) and altitudes (1000 m) are equal. Obviously, the phugoid frequencies are simi-
lar, as the value is approximately proportional to airspeed [5]. Differences arise due
to different engine, lift-drag polar characteristics, and weight, see eqns. (2) and (3).
Side slip and track angle responses to roll and heading rate step input commands
are shown in Fig. 9. These differ considerably between the configurations. This is
caused by the absence of a fuselage and vertical tail in case of the F17 configura-
tion. The simplified aerodynamic modelling approach results in zero side force due
to side slip angle. As a consequence, in case the aircraft rolls, the pitch attitude an-
gle is partly changed into a side slip angle (initial step). Then the aircraft starts to
drift side wards, resulting in an ever increasing side slip angle. In case of a head-
ing rate step, for the F17 UCAV the growing side slip angle does not result in side
forces, so that the track angle remains zero. For the D150 configuration, the aircraft
performs a so-called flat turn. In case of 6DOF simulations, the F17 configuration is
highly unstable around the lateral axes, requiring active stability augmentation with
the help of thrust-vectoring control and split flaps at the wing trailing edges. This
is realised by automatically generated control laws based on Nonlinear Dynamic
Inversion (NDI), see Fig. 7. This will not be further discussed in the frame of this
contribution.
1393
FrAT3.6
[m/s]
γ [deg]
100
CAS
V
5
95
0
90α step
α step c
c
−5 85
0 20 40 60 80 0 20 40 60 80
time [s] time [s]
Fig. 8 Open loop longitudinal responses of the F17 (UCAV) and D150 (pass. aircraft) types to
angle of attack and throttle step inputs
χ [deg]
0 15
−10
10 Φ step
c
(dΨ/dt) step 5
−20 c
0
−30
−5
(dΨ/dt)c step
−40 −10
0 10 20 30 40 50 0 10 20 30 40 50
time [s] time [s]
Fig. 9 Open loop lateral responses of the F17 and D150 configurations to roll angle and heading
rate step inputs
A mentioned before, the whole process from aircraft modelling, simulation set-up,
simulation and computation of criteria of interest is fully automated and controlled
via a database. This allows the use in for example Multi-disciplinary Design Op-
timisation (MDO) loops. Using autopilot control laws to fly the aircraft along the
pre-scribed trajectory implies that these control laws must work reliably, regardless
of type of aircraft. This has been one of the main reasons why the Total Energy
(TECS) and Total Heading Control Systems (THCS) [10, 11, 13, 14] have been
selected for this task. The basic control law structures are depicted in Fig. 10; for
implementational details, the reader is referred to the references listed above and
[6].
1394
FrAT3.6
12 Looye
4.1 TECS
Here V̇err is the air-mass referenced acceleration error and γerr is the flight path
angle error. The speed error is computed in the active autopilot speed mode (mach,
calibrated airspeed, true airspeed, ground speed). The flight path angle error in the
active vertical path mode (altitude hold, vertical path tracking, etc.), see (see Fig. 5).
This flight path angle is preferably also air-mass referenced, since otherwise the loop
gain of altitude loops becomes strongly ground speed and therefore wind dependent.
TECS uses the elevator command channel to control the distribution of the spe-
cific excess power between rate of change in potential and kinetic energy. This is
also done via a proportional and integral control law:
In order to obtain uniform command responses over the flight envelope, an angle of
attack-command inner loop is used instead of commanding elevator directly. In this
way, TECS commands the total lift, only requiring a simple correction proportional
to the inverse of dynamic pressure to compensate for dynamic pressure effects on
lift. In case of a 3 DOF model approximation, the angle of attack is a direct input
variable. In case of a 6 DOF model, this command variable is to be controlled by
an inner loop control law that simultaneously provides the required short-period
damping.
As can be seen from eqn. (7), aircraft-specific parameters are mass, wing area and
the lift curve slope CLα . These are easily compensated for in order to obtain uniform
speed and flight path angle responses between different aircraft configurations.
4.2 THCS
The Total Heading Control System [14] controls the sum of heading angle Ψ and
aerodynamic side slip angle β by means of the aircraft roll attitude angle:
1395
FrAT3.6
KY I V ˙
Φcom = KΨ Ψerr − Ψ̇ + Kβ β̂err − β̂ (10)
s g
where β̂ is a side slip angle signal synthesised from air data and inertial measure-
ments. The heading angle error Ψerr is generated by autopilot modes for lateral nav-
igation (course and lateral trajectory control). In case of cross wind components, the
heading angle will be different from the inertial track angle χ due to the required
crab angle. In order to avoid steady state path errors, the steady state crab angle may
be subtracted from the heading angle command. During the projects REAL (EU-
FP5 [17]) and Weather and Flying (DLR-internal [16]) DLR made good flight test
experience with directly controlling the track instead of heading angle [16]. For this
reason, THCS has been slightly adapted accordingly as compared with the original
version depicted in [12], see Fig. 10. The track angle χ can be approximated by:
χ ≈ Ψ + β + βw ≈ Ψ + βk (11)
where βw is the angle between the airspeed and inertial speed vectors, projected on
the horizontal plane, and βk is the flight path angle of side slip. The modified control
law is defined by:
KY I
Φcom = (KΨ χerr − χ̇) (12)
s
1396
FrAT3.6
14 Looye
Note that, besides the βw component, the control laws (10) and (12) are very similar.
As with the original system, yaw rate Ψ̇ is used for turn co-ordination:
KY I ˙
Ψ̇com = KΨ χerr − χ̇ − 2(Kβ β̂err − β̂ ) (13)
s
The side slip angle feedback terms have been multiplied by two, since the use of
track angle basically already includes side slip (eqn. (11)). The adapted structure less
elegantly accommodates modes like de-crab in case of cross wind landing. However,
in this application de-crab is performed by a separate control law. A very elegant
feature of THCS is its handling of lateral cross wind shears. As will be shown in the
following section, even a steadily increasing lateral wind gradient does not result in
a steady state flight path error.
[deg]
30
Φ,β [deg]
β (D150) 60 χ (UCAV)
20
com χ (D150)
40
χ,χ
10
0 20
−10 0
0 10 20 30 40 50 0 10 20 30 40 50
20 1
βcom χ (UCAV)
0 Ψ (UCAV)
15 β (UCAV)
Φ (UCAV) χ (D150)
−1
χ,Ψ [deg]
Φ,β [deg]
10 β (FaUSST) Ψ (D150)
Φ (FaUSST) −2
5
−3
0 −4
−5 −5
0 10 20 30 40 50 0 10 20 30 40 50
time [s] time [s]
Fig. 11 Example simulations with dissimilar aircraft types (UCAV DLR-F17, D150). Upper plots
depict track angle, lower plots side slip angle command responses
Figure 11 depicts step responses to track and side slip angle command inputs
for both example configurations. As compared with Fig. 9, THCS clearly results in
uniform command responses with completely identical gain settings. This is a key
enabling factor for the fully automated mission simulation process. The same holds
for the longitudinal TECS responses, see Fig. 12. Obviously, differences arise in the
command inputs. For example, as the F17 UCAV model does not experience side
1397
FrAT3.6
forces due to side slip, the commanded roll angle in case of a side slip command
input remains zero (Fig. 11 lower left).
VCAS [m/s]
115
h [m]
1100
110
1050
105
1000 100
950 95
0 20 40 60 80 0 20 40 60 80
γ (UCAV)
0.1 0.1
dVCAS/dt/g (UCAV)
γ [rad], dVCAS/dt/g [−]
Fig. 12 Example simulations with dissimilar aircraft types (F17 UCAV, D150)
5 Application examples
The presented mission simulation environment and methodology have been used in
various applications:
• Sensitivity study of basic geometry parameters of a short-range aircraft (D150
configuration) with respect to fuel consumption and gaseous emissions, based on
a typical operational route between two airports;
• Sensitivity study of take-off climb and final approach descend profiles of a pas-
senger aircraft with respect to noise impact on the ground (D150) [2];
• Evaluation of new approach procedures, like steep approaches and HeNAP (He-
lical Noise Abatement Procedure), see Fig. 4. Promising results of the latter re-
sulted in an ATTAS flight test [3]. In this case, NDI-based inner loop control
laws were implemented in combination with the same TECS control laws, see
[16] and Fig. 7 (top). Interestingly, only the KEP gain (eqn. (9)) had to be reduced
since, instead of αcom , pitch attitude Θcom was used as a command variable, see
Fig. 10. The latter already provides phugoid damping due to implicit flight path
angle feedback, since Θ ≈ αk + γk . This may also be a consideration in case of
pitch channel saturation due to imposed angular limits in TECS: angle of attack
control tends to immediately result in phugoid oscillations;
1398
FrAT3.6
16 Looye
0.8 7000
6000
0.6
Mach number [−]
5000 1 2 3 4
altitude [m]
1 2
4000
0.4
3000 altitude
Mach
Reference
Reference 2000
0.2
1000
0 0
0 2 4 6 0 2 4 6
4 4
x 10 x 10
1.5 10
1 2
5
1
Throttle [−]
1 2
α [deg]
0.5
−5
0 −10
0 2 4 6 0 2 4 6
distance [m] x 10
4 distance [m] x 10
4
For the latter example, simulation results will be discussed in some more detail.
The over-all mission is depicted in Fig. 3. The aircraft takes off and climbs out to a
cruising altitude of 6000m. The Mach number and altitude profiles as well as throttle
and angle of attack command inputs are depicted in Figure 13. The aircraft starts at
zero speed and accelerates by applying full power (120 %). After rotating to a pitch
angle of 10 degrees (lower right plot), the aircraft lifts off and the TECS/THCS-
based autopilot is switched on (marked by the first vertical dashed line, 1). The
autopilot immediately starts tracking the target mach number (dashed line). At the
second dashed line, the aircraft flips on its back, showing its clean side (no landing
gear doors, etc.) to the ground for lower radar visibility. This manoeuvre takes 4
seconds, during which the aircraft is attitude controlled only; the angle of attack is
proportionally decreased to the negative of its value when starting the rolling ma-
noeuvre. Note that the mach number increases and altitude decreases. After reaching
inverted flight, the autopilot continues, tracking mach and altitude reference com-
mands. It initially reduces throttle setting to zero to reduce speed to the commanded
value (speed priority in TECS), then increases to track altitude at a given maximum
climb rate (between lines 2 and 3). At line 4, the cruising altitude is smoothly cap-
1399
FrAT3.6
tured. Note that after reversal, the angle of attack is necessarily negative all the time,
increasing closer to zero as the mach number increases step wise (top left). This sign
change obviously has to be made in the pitch channel of the TECS control laws as
well.
Fig. 14 Lateral cross wind shear during cruise and turning flight (XTD = cross track deviation,
from Φ its value in straight and level flight of 180 deg has been subtracted for better visibility)
The two plots at the top of Fig. 14 depict a portion of the cruise segment. During
this segment, a 20 m/s cross wind (from the left w.r.t. direction of flight) is intro-
duced linearly in 20 seconds, introducing a lateral wind shear of 1 m/s2 . From the
yaw attitude angle Ψ (top left) it can be seen that THCS rotates the aircraft into the
wind in order to maintain its inertial course and keep cross track deviation (XTD) to
zero. The lateral deviation is less than 30 cm, while side slip and roll angles remain
very small.
The two plots below in Fig. 14 depict a circular holding pattern (two full turns,
marked with 1) and two course changes to return to base (2 and 3). Due to the
cross wind and maintaining a constant mach number, the roll angle is oscillating as
function of the course angle due to varying ground speed. This is explained in detail
in [16]. Note that, in spite of the cross wind, the top view of the trajectory (lower left)
shows a single perfect circle. During the course changes (2 and 3), THCS commands
maximum bank angle of 45 degrees (lower right plot). This again results in smooth
circular course changes in the top view.
1400
FrAT3.6
18 Looye
4
x 10
3 1200
2.5 1000
2 800
Altitude [m]
y [m]
1.5 600
1 400
0.5 200
0 0
0 1 2 3 0 2 4 6
x [m] 4
x 10 distance [m] 4
x 10
120
100 1
Cal. airspeed [−]
0.8
80
throttle [−]
0.6
60
0.4
40
0.2
20 0
0 −0.2
0 2 4 6 0 2 4 6
distance [m] 4
x 10 distance [m] 4
x 10
Fig. 15 depicts the final approach and landing. The aircraft has already rolled
back from inverted flight during descent from cruise flight. In the upper left plot
(top view of trajectory), the runway is in the lower left hand corner. After the final
right turn, the altitude decreases along a -3 deg glide slope. Landing touch down is
followed by roll-out. Note that the altitude is barometric, so that its value ends at the
field elevation (89 m in this case). The calibrated airspeed (lower left) is reduced to
75 m/s during final approach and than reduces towards zero after touch down. The
aircraft performs a de-crab manoeuvre during flare, as the approach is flown with
a cross wind (not shown). The throttle response (lower right) shows an increase to
maximum thrust after touch down. This is combined with thrust reversal to help
brake the aircraft.
This specific simulation has two goals: (1) compute fuel consumption for the
given design configuration and (2) to provide trajectory data to specialist analysis
tools for further analysis. One example is the computation of radar detection prob-
abilities by the DLR Institute for Microwaves and Radar. The fuel consumption
during this flight is depicted in Fig. 16. Total flight time is one hour and 24 minutes.
1401
FrAT3.6
6 Conclusions
A new mission simulation environment has been presented. Since it is fully auto-
mated from model integration to computation of metrics of interest, it may be used
in aircraft and engine optimisation loops. One challenge has been to make any given
aircraft fly the specified mission in a consistent and repeatable way. This has been
achieved by the use of autopilot control laws, based on the Total Energy and To-
tal Heading Control Systems for vertical path, speed, and lateral path control. The
control laws have turned out to work straight away with very diverse types of air-
craft, without any modification of gains. In addition, in case the specified mission is
partially not flyable (which may easily occur when its parameters are not selected
carefully), protection features still result in consistent simulation results with a clear
indication where deficits occurred.
References
1. Various Authors. PHARE : EFMS Phase 1B Technical Reference Document. Technical Report
DOC 96-70-15, Eurocontrol, 1996.
2. Lothar Bertsch, Sebastien Guerin, Gertjan Looye, and Michael Pott-Polenske. The Parametric
Aircraft Noise Analysis Module - status overview and recent applications. In Proceedings
of the 17th AIAA/CEAS Aeroacoustics Conference (32nd AIAA Aeroacoustics Conference),
Portland, Oregon, USA, 2011.
3. Lothar Bertsch, Gertjan Looye, Eckhard Anton, and Stefan Schwanke. Flyover Noise Mea-
surements of a Spiraling Noise Abatement Approach Procedure. AIAA Journal of Aircraft,
48(2), 2011.
4. Daniel Böhnke. CPACS – Common Parametric Aircraft Configuration Schema. Technical
report, DLR presentation, 2011.
5. Rudolf Brockhaus. Flugregelung. Springer-Verlag, Berlin Heidelberg, 1994.
6. Nir Kastner and Gertjan Looye. Generic TECS based autopilot for an electric high altitude
solar powered aircraft. In Proceedings of the 2nd CEAS EuroGNC conference, Delft, The
Netherlands, April 2013.
1402
FrAT3.6
20 Looye
7. Thiemo Kier, Gertjan Looye, Moriz Scharpenberg, and Marion Reijerkerk. Process, meth-
ods and tools for flexible aircraft flight dynamics model integration. In Proceedings of the
International Forum on Aeroelasticity and Structural Dynamics (IFASD), 2007.
8. Thiemo Kier, Gertjan Looye, Moriz Scharpenberg, and Marion Reijerkerk. Unifying Ma-
noeuvre And Gust Loads Analysis Models. In Proceedings of the International Forum on
Aeroelasticity and Structural Dynamics (IFASD), 2009.
9. Andreas Klöckner, Martin Leitner, Daniel Schlabe, and Gertjan Looye. Integrated Modelling
of an Unmanned High-Altitude Solar-Powered Aircraft for Control Law Design Analysis. In
Proceedings of the 2nd CEAS EuroGNC conference, Delft, The Netherlands, April 2013.
10. A A. Lambregts. Operational aspects of the integrated vertical flight path and speed control
system. AIAA Paper 83-1420, 1983.
11. A A. Lambregts. Vertical flight path and speed control autopilot design using total energy
principles. AIAA Paper 83-2239, 1983.
12. A.A. Lambregts. Aircraft Automatic Control Systems Design, 1996. Lecture notes on 5
seminars given at Delft University of Technology, The Netherlands.
13. Antonius A. Lambregts. TECS Generalized Airplane Control System Design An Update. In
Proceedings of the 2nd CEAS EuroGNC conference, Delft, The Netherlands, April 2013.
14. Antonius A. Lambregts. THCS Generalized Airplane Control System Design. In Proceedings
of the 2nd CEAS EuroGNC conference, Delft, The Netherlands, April 2013.
15. Gertjan Looye. The new DLR Flight Dynamics Library. In Proceedings of the 6th Modelica
Conference, Bielefeld, Germany, 2008.
16. Gertjan Looye. Helical Flight Path Trajectories for Autopilot Evaluation, pages 79–90.
Springer, 2011.
17. Gertjan Looye and Hans-Dieter Joos. Design of autoland controller functions with multi-
objective optimization. AIAA Journal of Guidance, Control, and Dynamics, 29(2):475–484,
March–April 2006.
18. Gertjan H.N. Looye. An Integrated Approach to Aircraft Modelling and Flight Con-
trol Law Design. 2008. Doctoral thesis Delft University of Technology. Available from
http://repository.tudelft.nl.
19. Modelica Design Group. Modelica: Language design for multi-domain modeling.
http://www.modelica.org.
20. Reiko Müller. Multi-Objective Optimization of an Aircraft Trajectory between Cities using an
Inverse Model Approach. In Proceedings of the AIAA Modeling and Simulation Technologies
Conference, Minneapolis, Minnesota, August 2012.
21. Reiko Müller. A constrained inverse modeling approach for trajectory optimization. In Sub-
mitted to the AIAA Modeling and Simulation Technologies Conference, Boston, MA, August
2013.
1403