You are on page 1of 6

Recent Advances in Aerospace Hydraulics, November 24–25, 1998, Toulouse, France

A UNIFIED CONTROL STRATEGY


FOR
FLIGHT CONTROL ACTUATORS

KLIFFKEN Markus Gustav GOJNY Marcus Heinrich


Robert Bosch GmbH Technical University of Hamburg–Harburg
Dept. K4/EKE4 Section Aircraft Systems Engineering (2-08)
P.O. Box 1163 D-21071 Hamburg
D-77830 Buehlertal Phone +49 (0) 40 74315-211
Phone +49 (0) 7223 82-2644 Fax: +49 (0) 40 74315-270
Email: Markus.Kliffken@pcm.bosch.com Email: gojny@tu-harburg.de

ABSTRACT scription of a hydraulic actuator can simply be adapted to a lin-


ear Multi–Model–System. Nowadays, low performance spec-
Analyzing the structure of an aircraft’s electrohydraulic actua- ification justifies the application of traditional proportional
tion system, the traditional realization of the closed–loop sys- control, which shows sufficient dynamics in most cases. In fu-
tem shows a considerable limitation of dynamics. Enhanced ture projects, e.g. very large aircraft with extremely flexible
control concepts like state control enable a remarkable im- structures, the need for improved dynamics becomes obvious.
provement. Gradually, the outlined descriptive design proce-
dure leads to a robust sampled–data controller, which automat- II SYSTEM DESCRIPTION
ically manages the parameter uncertainties and finite word-
length effects, occuring in low hardware performances or with Commonly, the control surfaces of civil transport aircraft are
rapid sampling. These considerations are verified by extensive actuated by two parallel electrohydraulic servo drives. While
simulations and real tests. Finally, a conceivable application one operates in status active, the second represents not only
is presented regarding to the interaction of actuator dynamics cold stand–by, but significantly, contributes to systems damp-
and the flexible structure of an airfoil. ing. Further details describe e.g. [2, 5, 13, 14]. Fig. 1 sketches

actuator (active)
KEYWORDS FL
VA , p A VB , p B
Primary Flight Control System, Hydraulic Actuator, Sampled mK FR
m (x)
Data Control, Robust Control, Parameter Space Design, Delta- QA QB
effective mass FD
Transformation, Aeroservoelasticity. . ..
x, x, x
i
I INTRODUCTION servo valve

y
Due to high power density, control surfaces of modern com-
pS pT pressure supply
mercial and military aircraft are driven by hydraulic linear
actuators. In current Fly–by–Wire systems the flight control
computers contain digital controllers, signalling the electrohy- Figure 1: Simplified actuation system
draulic servo drives. Due to the changing flight operation con-
the simplified model of such an actuation system, which is
ditions and natural aging, the physical parameters vary consid-
quite similar to standard servo actuation. It consists of an actu-
erably. Although the complete system is characterized by high
ator and a servo valve, latter connected to the constant pressure
supply pV = pS ? pT . The displacement of the actuator piston
order, drastic nonlinearities and significant parameter uncer-
x is forced by the pressure drop ∆p = pA ? pB , due to the con-
tainties, a low order linear position controller is aspired. There-
fore the classical third, respectively fourth order system de-
trolled flows through the valve QA;B, adjusted by the current i.
i(t) y(t) x(t) the hydraulic damping and eigenfrequency can be isolated as
GSV (s) GH (s) the two dominant uncertain parameters [7, 8]. Both span the
FL(t) uncertainty domain Q, which is normally fixed as a rectangular
GPD(s) box. To avoid unnecessary conservative assumptions in control
design, the real set should be considered instead (Fig. 3). The
Figure 2: Linear model structure two boundary parameter combinations q ? = [ωH? dH+]T and
q + = [ωH+ dH?]T as well as the nominal operation point q 0 =
[ωH0 d 0 ]T are used in further discussion.
H
The actuator fastenings to the wing box and to the control sur-
face lead to a nonlinear kinematic and result in the variable
mass m?, which is affected by the forces of the damping ac- III COMMON CONTROL
tuator FD , friction FF and external aerodynamic loads FL . Al-
together, this description yields a system of three differential Due to the dominant integral system dynamics of hydraulic
equations actuators, a proportional feedback controller
ωB
CH ∆ ṗ = Q ? A ẋ kx = (6)
m? ẍ = A ∆p ? F
kH

τSV ẏ + y = i ; (1) adjusts the specified bandwidth ωB . Maintaining simplicity,


the servo valve dynamics are neglected (GSV (s) = kSV ). The
with an algebraic equation determining the flow through the stability bound follows from Eq. (3) applying Hurwitz crite-
servo valve rion
p
QA = QB  Q = BSV y j pV ? ∆p sign(y)j = 2: (2) kx <
2 dH ωH
: (7)
kH kSV
Considering (1), CH represents the position depending hy-
draulic capacity, A the piston area, F = FL + FD + FF the sum Considering the weak damping of the hydraulic actuation sys-
of forces and τSV the decay factor of the servo valve. tem (see Fig. 3), this result is only of theoretical meaning. Ac-
Usually, the nonlinear model (1) is linearized at the oper- tually, the adjusted bandwidth and hydraulic eigenfrequency
ation point (∆p = 0, x = 0, ẋ = 0 and y = 0). Thereby the linear has to be situated apart from each other for more than a decade
state space model leads to the more illustrative set of transfer to obtain a step response free of oszillation ωB  ωH . There-
functions (Fig. 2). Herein fore, a strong limitation of the reachable bandwidth is mani-
fested by proportional feedback. With regard to the magnitude
X (s) kH ωH2 plot of the closed–loop system, the gap between the amplitude
GH (s) = = ?  (3)
Y (s) s s + 2 dH ωH s + ω2H
2 at the natural frequency and the 0 dB–line
describes the interaction between actuator and valve position ωB
∆A =
2 dH ωH ? ωB
(8)
and
Y (s) kSV contains more descriptive information. That value is suitable
GSV = = (4)
I (s) τSV s + 1 to quantify the residual ripple of the step response (Fig. 4).
Moreover, it reveals a close relationship to the infinity norm of
the reaction of the valve position to the input current. The ef-
the sensitivity function
fect of aerodynamic loads on the system is characterized by
jjS(jω)jj∞  1 + ∆A : (9)
GF (s) =
X (s)
FL (s)
= kF ( τH s
| {z
? 1}) GH (s) : (5)
= GPD (s) A substantial increase of the closed–loop system dynam-
Real flight conditions and systems nonlinearities entail varying ics will be enabled by introducing auxiliary feedback variables
physical parameters. Assuming the mentioned linear model,
amplitude step response
10
0.25 ω−H ω+H ∆A = 0 dB

dH+ 0 1
7.5 dB
x / w [%] →

0.2
|GW(jω)| [dB]

−10
[−]

15 dB
0.15 −20
damping dH

Q 0.5 ∆A =
0.1 −30
ωH0,dH0 0 dB
−40 7.5 dB
0.05
15 dB
dH− −50 0
0 0.01 0.1 1 10 0 50 100
0 200 400 600 800 1000 1200
eigenfrequency ωH [rad/s] → ω /ωH [−] → t [ωH] →

Figure 3: Parameter space Figure 4: Closed loop dynamics


plant ωH2 GδD(γ) x(k)
2 dH ωH u(k) kT
prefilter GδD(γ) GδD(γ)
kx kSV kH ωH2 .. .
δ (γ)
GSV
w x x x

kx..
kx. Figure 7: Dynamic controller
kx

oscillation-free step response


state feedback
ωH
Figure 5: State–space control ωB+ = p : (12)
2
Compared to the classic proportional control, the profit
(Fig. 5). Unfortunately the pressure drop feedback causes a
systematic steady–state error in the presence of external loads amounts to more than a decade, applying state feedback. Even
(FL 6= 0). Replacing it by the acceleration feedback generates though all states are measureable, the high effort installing ad-
ditional redundant sensors can be avoided, if suitable estimates
more convenient steady-state properties. Resuming the neglect
of the velocity, the acceleration and the valve piston stroke are
of the servo valve dynamics to perform stability analysis, the
established. In continuous–time control systems a combina-
Hurwitz criterion yields
tion of a simple parallel model approximating the servo valve
0 < kx < ωH2 kẍ and kẍ > 0 : (10) dynamics and a reduced order observer with its two eigen-
values at ŝ1;2 = ?ωH could be designed, without limiting the
Obviously, the necessary condition to guarantee systems sta- systems stability. In discrete–time control the observer could
bility consists of the acceleration feedback gain. Tuning the be better replaced by time invariant differentiation filters [11]
velocity feedback gain kẋ only effects additional damping. Fur- (Fig. 7)
thermore, applying describing function method [4] shows, that d+1
d+1
these conditions guarantee freedom from limit cycles, which 4 z( 2 )( 2 ) ?1k 1 (z k ? z 1?k )
+

could have occured due to the saturation of the servo valve GzD (z) =
πT ∑ (2 k ? 1)2
: (13)
k =1
flows. The Second Rule of Robustness [1] outlines a guide
for convenient pole placement (Fig. 6). The pole at the ori-
gin of coordinates has to be shifted along the real axis into the IV ADVANCED CONTROL STRATEGY
left half-plane (s0 = 0 ! ?ωB ) to adjust the specified band-
Sampled–Data System Description
width. Regarding the demanded damping D, the conjugate-
complex poles s1;2 are displaced at the arc with the constant ra- Taking the most favoured controller implementation within
dius r = ωH . Assuming a simple first–order system to estimate the flight control computer into consideration, the design of a
servo valve dynamics, the corresponding pole s3 = ?1=τSV is sampled-data controller is of primary interest. That requires an
fixed, because that placement shows sufficient dynamics and implementation with robust numerical properties such as less
do not influence the system characteristics. Finally, the proce- sensitivity to finite–wordlength effects. Hence, the use of the
dure leads to the typical Winschegradski pole configuration Delta–Transformation [12] ensures those demands. Further-
more, the continuity between discrete– and continuous–time
s0 = ?λ; s1;2 = (?1  j) λ and s3 = ?1=τSV (11) system description is recovered. Automatically, the sampled–
data controller and the continuous–time counterpart converge
by increasing the sampling rate (T ?! 0). Thus the advantages
and verifies that a state space controller could increase the
possible performance to the maximum bandwidth for an
of quasi–continuous control and digital signal processing can
be combined without excessive effort.
The corresponding state–space model yields the well–
Im{ s}
s1 known structure

arcsin( dH ) δx(k) = Aδ x(k) + Bδ u(k) ; x(0) = x0 (14)


y(k) = C x(k) + D u(k) :
s3 s0
ωH ωB Re{ s } The discrete–time system and input matrices can be derived
arcsin( D )
by utilizing the matrix exponential
Z
Aδ =
(eAT ? I) and Bδ =
T eAτ
dτ B ; (15)
s2 T 0 T
whereas the output and transit matrices are equal to their
Figure 6: Pole placement continuous–time representatives. Assuming fast sampling, the
bilinear equivalents are very often a sufficient approximation
−4
x 10
1 /T 3
complex margin
0.25
real margin

2 0.2


∂Γ

0.15

[−]
k ẍ [−] →
0 Γ 1 0.1
Im {γ}

damping dH
KΓ 0.05
ω−H, d+H
0 0
ω0H, d0H
ω+H, d−H −0.05

−1 /T −0.1
−2 /T −1 /T 0 −0.04 −0.02 0 0.02 0 200 400 600 800 1000 1200
Re {γ} → k ẋ [−] → eigenfrequency ωH [rad/s] →

(a) Pole region assignment (b) Controller plane (c) Stability margins

Figure 8: Simulaneous Γ-stabilization

and allow the application of algebraic methods. The assigned Generally, two main synthesis steps can be separated,
frequency domain results from the definition of the complex continuing the design procedure:
variable of the Delta–Transformation
1. The position feedback gain follows straight from the
z?1 specified minimal bandwidth, as performed in Eq. (6)
γ= ; (16)
1 ? exp(?ω?
T
B T)
which must be applied e.g. to the universal formular of the kx = : (19)
kSV kH T
differential filter (13). With regard to the design task at issue
and respecting the postulated rapid sampling, a filter of third Moreover, to tune kx means regulating systems dis-
order shows sufficient properties. turbance properties, e.g. the stiffness against external
loads, which is very important for the compensation of
Parameter Space Design Method the systematic hinge moment as well as additional loads.
After fixing the bandwidth, the obtained pole-zero map
Considering the result of the former section, the bandwidth
reveals a centered root locus of the servo valve model
can be increased for more than a decade, applying state–space
within the specified region Γ. Thus, a feedback of the
control. With regard to the considerable parameter uncertain-
servo valve piston position y appears to be not necessary
ties of the linear model, the use of Parameter Space Design [1]
ensures a strict systematic procedure and allows a transparent ky = 0 : (20)
design of a parametric robust controller
 T Otherwise the servo valve feedback gain could be se-
k= kx kẋ kẍ ky : (17) lected and the position feedback gain corrected by cas-
cade control design technics.
Selecting characteristic operating points yields a correspond-
ing Multi Model Problem which is solved by Simultaneous 2. A detailed systems analysis enables to reduce the set
Γ–Stabilisation, as proceeded in [8, 7]. of free controller parameters successively. Then, the
The significant minimal damping and a tripled bandwidth controller synthesis could be resumed by Direct Pole
Region Assignment [1]. Transformating the eigenvalue
D? = 0:33 and ω?
B = 2 π 10 : (18) constraints (Fig. 8a) applied to the three representatives
of the Multi Model System yields the related subsets of
stand for increased performance specifications and illustrate the feedback gains ( kẋ ; kẍ ). The set of feedback gains,
the enhanced demand on actuator dynamics. This design ob- which assign the closed–loop system eigenvalues into Γ,
jective yields an assigned pole region Γ in the complex γ– follow from the intersection of these subsets
plane, where all closed–loop eigenvalues of the selected repe-
sentatives has to be placed (Fig. 8a). At the first sight the mar- \
N
( j)
KΓ = KΓ ; N =3: (21)
gin ∂Γ reveals a close similarity to an equiangular . How-
j =1
ever, being reminded of the corresponding continuous–time
set Γ [1] nearby the origin, the affinity to a hyperbola can be Fig. 8b displays the real and complex margins as straight
discovered on closer inspection. In the sequel ∂Γ tends to the lines and curves. For example, selecting the tuple (kẋ =
curve of constant damping and encloses the admissible pole ?0:026; kẍ = 5  10 ?5 ) at the lower limit of the admis-
set. sible region, an inverse transformation yields the course
of the stability margins in the uncertain parameter space, z−domain implementation
considering the just determined controller. This repre-
sents a simple possibility to check the effect of the de-


signed controller. Due to the choice of the velocity and 1

x / w [%]
acceleration feedback tuple at the intersection of the
complex boundaries of the two extrema, [ωH? ; dH+]T and
+ ?
[ωH ; dH ]T , the complex margin of that controlled sys- T = 10 ms
T = 1 ms
tem touches exactly the uncertainty domain Q (Fig. 8c). 0
0 0.5 1
t [s] →
Discovering the axis kẍ = 0 cuts KΓ , it is even more effective to γ−domain implementation
make the selection out of that set. Thus, the acceleration feed-
1


back gain and the servo valve piston position feedback gain
could be neglected. This result differs from the robust syn-

x / w [%]
thesis of the continuous-time controller, where that feedback 0.5
represents the decisive one. Even to guarantee more enhanced T = 10 ms
performance specifications, the avoidance of additional mea- T = 1 ms
0
suring points and sensors is possible. Measuring only x, a com- 0 0.5 1
plete state feedback is realized by implementing a dynamic t [s] →

controller, consisting of the constant feedback k, a first order


parallel model, which estimates the servo valve dynamics, and Figure 10: Measured step responses
a network of differentiation filters GδD (γ) to approximate the
derivatives of x (Fig. 7). already mentioned performance specifications: overshoot-free
transient response and a bandwidth of ωB = 2 π 10 Hz. Illus-
Validation/Experiments trating the numerical robustness, a poor resolution of the digi-
tal signal processing components has to be adjusted. The reso-
In order to evaluate the designed sampled–data controller in
lution of the measuring signal is amounted to 6 bits, which rep-
a real environment, the presented controller structure is im-
resents a drastic signal quantization. A minimum word length
plemented on a test bench, which is located at the department
of 8 bits is available for the calculation of the control signal
Aircraft Systems Engineering of the Technical University of
by the dynamic controller. That calculation is carried out by
Hamburg–Harburg (Fig. 9). Its structure copies the real con-
means of floating point arithmetic, whereby the finite word
figuration of a redundant actuator system, here in particular
length effects turns out clear, but smaller compared to the fixed
the inboard aileron of the A IRBUS A340. The inertia of any
point arithmetic of usual micro controllers. Fig. 10 displays the
control surface can be imitated by the exchangeable disk mass,
command step response at two different sampling instances.
which is mechanically coupled to the two actuators and the dy-
The direct comparison indicates a partly substantial deviation
namic load simulation by a shaft. The imitation of the torsion
from the design target. Considering the quite large estimated
behavior of the aileron spar as well as the flexible coupling
sample period T = 10 ms, both implementations show a com-
of the actuators to the wing box succeeds by the adjustable
parable transient response in accordance with the specified dy-
fastenings of the outside actuator. In order to draw a compar-
namics, approximately. Decreasing the sampling instance to
ison to the conventional implementation, the developed con-
the currently demanded value T = 1 ms, however the classic
trol concept is implemented in both of the discrete–time de-
implementation in z–domain starts executing limit cycles. By
scriptions: z–domain and γ–domain. However the system and
way of contrast, the performance of the chosen implementa-
controller architecture remains identical. The parameterizing
tion in γ–domain is characterized by smaller post–pulse oscil-
is adapted for the respective sampling instance, following the
lations already at the long sampling instance. This constantly
improves with the decrease of the sampling time. Finally, for
inertia (control surface) actuator (active) load simulation T = 1 ms almost no increase of the performance is recogniz-
able and the specification is fulfilled exactly. Beyond that, the
servo valve
parametric robustness is proved by validation on the test rig as
well as in extensive nonlinear simulation.

V AEROELASTIC INTERACTION

Most recent investigation is done to integrate the actuator dy-


namics into analysis of aeroelasticity [3]. A first approach
pressure consists of the classical two-dimensional model of an airfoil,
supply
shaft well–known as the typical section, connected with the compre-
hensive model of the actuator (Fig. 11). Considering inertia,
actuator (stand by)
elastic forces and moments, damping and aerodynamic forces
by the assumption of infinitesimal h; α; δ yield the equation of
Figure 9: Test bench motion. Using unsteady incompressible flow theory, the aero-
dynamic forces result from the separated approach of a noncir- 1
culatory and circulatory part, the latter is based on Theodors- state space controller
en’s function [3]. The entire model yields the mechanical sub- 0.8 proportional controller

damping d [−] →
system, of which feedback consists of the aerodynamics, caus-
0.6
ing the systematic, dynamic hinge moment. That couples to bending
the mechanical input and closes the inner loop of the plant. As 0.4
the result of stability analysis, the systems properties are often
represented as damping trajectories of proper motions by the 0.2 torsion
true air speed U
0
di (U ) = ?Refλi (U )g = jλi(U )j ; i 2 [1 ; 2] : (22) 0 0.2 0.4 0.6
air velocity U /UF [%] →
0.8 1

Fig. 12 sketches di (U ) using different actuator con-


Figure 12: Damping of the airfoils proper motions
trollers. Clearly, it can be detected, that the torsion mode
causes the instability of the aeroelastic system, when the tra-
jectory cuts d = 0. Moreover, the actuator with state space con- sampling rate. The overall observations can be summarized as
troller increases the damping of this proper motion substan- follows: Applying the outlined method, the obtained sampled-
tially. This is enabled by a significant higher forward gain with data controller guarantees enhanced robust system properties
simultaneous compensation of the disadvantages of a pure pro- without spending any additional effort to considerations about
portional controller. Naturally, the flutter boundary is not en- implementation effects. This encouraging result motivates fur-
larged by any actuator controller. Due to the substantial in- ther work on influencing interactions between the actuator sys-
teraction between actuator and aeroelastic plant investigations tem and the aeroelastic environment, especially with a more
have to begin, concerning the controllability and observability detailed mechanical model and allocated aerodynamics. The
of the aeroelastic eigenvalues. That leads to the feedback of ongoing investigations focus on analysing the aeroelastic inter-
further measuring or estimating signals, if necessary. There- action and outlining a suitable method to design an aeroelastic
fore, the enhancement of the actuator state controller to an controller.
aeroelastic output controller is expected. At present, this is the
subject of current research, which includes the extension of the REFERENCES
airfoil model and the experimental validation at the institute–
[1] Ackermann, J.; et. al.: Robust Control — Systems with Uncertain Phy-
own test rig with integrated aeroelastic plant by hardware–in– sical Parameters. Springer, London, 1993.
the–loop simulation. [2] Bossche, D.; et. al.: Airbus A3330/340 Primary Flight Control Actua-
tion System. SAE Committee A6, Atlanta, 1991.
[3] Dowell, E.H.(Ed.) : A Modern Course in Aeroelasticity. Kluwer, Dor-
VI CONCLUDING REMARKS drecht, 3rd ed., 1995.
[4] Gelb, A.; Vander Velde, W.E.: Multiple–Input Describing Functions
and Nonlinear system Design. McGraw Hill, New York, 1968.
It has been demonstrated that the nonlinear model of the elec- [5] Green, W.L.: Aircraft Hydraulic Systems. J. Wiley & Sons, Chichester,
trohydraulic actuator with considerable parameter uncertain- 1985.
ties led to a linear Multi Model System. Limitations of band- [6] Guillon, M.: Hydraulic Servo systems — Analysis and Design. Butter-
worths, London, 1968.
width, which occured in connection with a proportional con- [7] Kliffken, M.G.; Kruse, U.: Robust Control of Electro Hydraulic Ac-
troller, could be recovered by state control. The simultaneous tuators in Primar Flight Control. at—Automatisierungstechnik 11/45,
1997.
pole region assignment [1] was easily transferred to the used [8] Kliffken, M.G.: Robust Sampled-Data Control of Hydraulic Flight
δ-operator system description. In addition to the received en- Control Actuators. Fifth Scandinavian International Conference on
Fluid Power, Linköping, 1997.
hanced performance, the presented design grants numerical
[9] Kliffken, M.G.: Nichtlineare strukturelle Regelung, angewandt auf
robustness concerning finite word length effects. That led to Stellsysteme der Flugsteuerung. Doctorial Thesis, TU Hamburg–
a general design method, which yielded the continuous-time Harburg, 1998.
controller as special case T ! 0. The method proposed was
[10] Kliffken, M.G.; Gojny, M.H.: Numerical Robust Implementation of
Sampled–Data Controllers for Flight Control Actuators. To appear in:
experimentally shown to be extremely efficient in implement- at-Automatisierungstechnik, Munich.
ing controllers with low hardware performances but a high [11] Kammayer, K.D.; Kroschel, K.: Digitale Signalverarbeitung — Fil-
terung und Spektralanlyse. B.G. Teubner, Stuttgart, 2nd Ed., 1992.
[12] Middleton, R.H.; Goodwin G.C.: Digital Control and Estimation – A
Unified Approach. Prentice–Hall, Englewood Cliffs, 1990.
[13] Pallet, E.H.J.; Coyle, S.: Automatic Flight Control. Blackwell, Oxford,
kh 4th ed., 1993.
h [14] Raymond, E.T.; Chenoweth, C.C.: Aircraft Flight Control Actuation
M System Design. SAE, Warrendale, 1993.
U α kα MH +MA

L δ ACKNOWLEDGEMENT

The authors thank the Daimler–Benz Aerospace Airbus GmbH


for promoting and supporting the projects Oszillation elektro-
hydraulischer Ruderstellsysteme mit digitaler Abtastung und
dynamischen Störlasten and Aktuatorregelung in aeroelasti-
Figure 11: Two-dimensional airfoil with aileron scher Umgebung.

You might also like