Professional Documents
Culture Documents
Article
Observer-Based Backstepping Adaptive Force Control of
Electro-Mechanical Actuator with Improved LuGre
Friction Model
Wensen Zhang 1,2 , Zilong Ping 1,2 , Yongling Fu 1,2, *, Shicheng Zheng 1,2 and Peng Zhang 3
1 School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China;
wensenzhang@buaa.edu.cn (W.Z.); pingzilongbuaa@163.com (Z.P.); shichengzhengs@buaa.edu.cn (S.Z.)
2 Laboratory of Aerospace Servo Actuation and Transmission, Beihang University, Beijing 100191, China
3 Beijing Research Institute of Precise Mechatronic Controls, Beijing 100076, China; 13001091127@163.com
* Correspondence: fuyongling@126.com
Abstract: A dynamic load simulator, which can reproduce on-ground aerodynamic hinge moment
of control surface, is an essential rig for the performance and stability test of an aircraft actuation
system. In this paper, an observer-based backstepping adaptive control (OBAC) strategy with an
improved friction model is proposed to deal with the force tracking problem of an electro-mechanical
actuator under the influence of nonlinear friction and lumped disturbances. First, The LuGre friction
model is improved by introducing the load effect of electrical linear load simulator (ELLS), and both
dynamic and static parameters are identified with experimental data. Then, the ELLS system is
divided into a loading subsystem and actuation subsystem for backstepping controller deign. The
estimation of the position disturbance is obtained using an extended state observer and used for
feedforward compensation for the loading subsystem. To reject the disturbance of friction parameter
uncertainties for actuation subsystem, a friction scale factor with a reasonable adaptive updating law
is introduced during the friction compensation process. Finally, the stability of the whole closed-loop
Citation: Zhang, W.; Ping, Z.; Fu, Y.;
system is demonstrated using a Lyapunov-based method, and experiments are performed to validate
Zheng, S.; Zhang, P. Observer-Based
Backstepping Adaptive Force Control
the effectiveness of the developed algorithm.
of Electro-Mechanical Actuator with
Improved LuGre Friction Model. Keywords: electro-mechanical actuator; friction modelling; parameter identification; adaptive back-
Aerospace 2022, 9, 415. https:// stepping force control; extended state observer
doi.org/10.3390/aerospace9080415
detect the potential problems of the whole actuation system. Due to the development
of high-performance power electronics, motors and mechanical transmission, electro-
mechanical actuators are suitable for low-power position control applications and cover
different domains [11,12].
The utilization of an electro-mechanical actuator as a dynamic load generator, which
is normally known as an electric linear load simulator (ELLS), has gradually received
increasing attention. Compared to the widely used electro-hydraulic load simulators,
electro-mechanical actuators are advantageous for durability, reliability and suitable appli-
cation on light load simulators [12].
ELLS is generally expected to provide loading force for tested actuator by tracking the
command signal. Its loading accuracy is mainly influenced by the external position distur-
bance and internal nonlinear friction [13]. Research on how to eliminate these influences
and improve the dynamic loading performance has attracted increasing attentions. For
ELLS, the active motion from tested actuator causes strong position disturbance, which can
seriously reduce the tracking accuracy.
To reject this external disturbance, structure invariance compensation approach based
on speed feedforward compensation is widely utilized and recognized as one of the most
effective methods [14]. Additionally, in the situations of low speed or frequently varied
speed directions, the friction nonlinearity may cause dead zone, creep and large steady
state error [15,16]. Its negative effect is more apparent for ELLS, which is usually applied
for simulating light loads. The relevant research can be divided into two categories: model-
based and model-free friction compensation strategies, and the former is based on various
friction models.
Kang et al. conducted friction modelling and identification based on GMS friction
model and designed an adaptive terminal sliding model force control strategy by estimating
the disturbance boundary [3]. Yao et al. proposed a robust LuGre-model-based friction
compensation strategy in which the unmeasurable state is estimated by a dual state observer
for a hydraulic load simulator [17].
Alleyne et al. adopted a novel friction model by combining the Karnopp and Stribeck
friction models and designed an adaptive controller to eliminate the friction influence for
hydraulic load simulator [18]. Wang et al. used the hyperbolic tangent function to describe
the stick-slip friction phenomenon in the backstepping controller development process [19].
The obvious advantage is to successfully obtain the differential calculation of the virtual
control, whereas this friction model cannot sufficiently consider the friction variations in
the pre-slip stage.
The model-based friction compensation approach generally includes parameter iden-
tification, which requires abundant post-experiment data and complex optimization al-
gorithm. In addition, the option of different friction models and parameter identification
accuracy seriously impact the effective of proposed controller. Therefore, some researchers
focus on the model-free method, the overall consideration of which is to treat the friction
nonlinearity as unknown disturbance. Wang et al. designed a proportional resonant con-
troller for electric torque load simulator based on Nyquist diagram and adopted phase
angle compensation technology to optimize the bandwidth [20].
Zhao et al. developed a feedforward inverse model controller to enhance the load
bandwidth without destroying the stability, the key of which is to solve the inverse model
of the system transfer function [21]. Jing et al. designed dual extended state observers
to estimate the friction and position disturbances for compensation for hydraulic load
simulator [22]. Other robust control approaches, including quantality feedback theory
control [23], intelligent control [24,25] and H-Infinity control [26], have been used for load
simulator.
With above overall investigations, the model-based control approach is more attractive
on its less complexity and convenience for engineering practice. At the pre-slip stage, a
minor displacement occurs due to approximate elastic deformation [27]. The load ampli-
tude may show significant influence on friction. However, the mainly dependent friction
Aerospace 2022, 9, x FOR PEER REVIEW 3 of
a minor displacement occurs due to approximate elastic deformation [27]. The load am
plitude may show significant influence on friction. However, the mainly dependent fri
model, such as Stribeck model or traditional LuGre model [27], cannot evaluate these
tion model, such as Stribeck model or traditional LuGre model [27], cannot evaluate the
factors simultaneously. Therefore, an improved friction model will be proposed and used
factors simultaneously. Therefore, an improved friction model will be proposed and use
for friction compensation. Considering the position disturbance, parameter uncertainties
for friction compensation. Considering the position disturbance, parameter uncertainti
and unknown disturbance
and unknown fordisturbance
ELLS, the for
extended state
ELLS, the observer
extended andobserver
state adaptiveandcontrol lawcontrol la
adaptive
will be simultaneously utilized to achieve high accuracy and strong robustness.
will be simultaneously utilized to achieve high accuracy and strong robustness.
The rest of this The
article
restisof
organized asisfollows:
this article Section
organized 2 presents
as follows: the system
Section description
2 presents the system descri
and mathematical tion model of ELLS. Then,
and mathematical model inofSection 3, an improved
ELLS. Then, in Section 3,LuGre based friction
an improved LuGre based fri
model is established and the
tion model friction parameters
is established are identified.
and the friction parametersSection 4, an observer-based
are identified. Section 4, an observe
backstepping adaptive control strategy
based backstepping adaptive is control
proposed to achieve
strategy hightodynamic
is proposed tracking
achieve high dynamic trac
performance. Section 5 conducts the experiment validation to prove the
ing performance. Section 5 conducts the experiment validation to prove the effective of theeffective
propose control algorithm. Finally, conclusions summarize the main contributions
the propose control algorithm. Finally, conclusions summarize the main contributions of
this study. this study.
2. System Description
2. Systemand Mathematical
Description Model
and Mathematical Model
The concernedThe object in this paper
concerned is shown
object in this paperin Figure
is shown 1. in
The left side
Figure is the
1. The left electro-
side is the electr
mechanical actuator underactuator
mechanical test, whereas the right
under test, whereas sidethe
is another
right sideelectro-mechanical actu-
is another electro-mechanical act
ator functioning as functioning
ator the ELLS. The servo
as the drive
ELLS. Themodulus
servo drive accepts
modulusthe control
accepts output signal
the control output sign
from controllerfrom
and drive the motor.
controller and driveThethe
linear force
motor. Theislinear
transformed from the motor
force is transformed fromtorque
the motor torqu
the via the screw-nut
the via mechanism
the screw-nut and applied on
mechanism andthe testedon
applied actuator.
the testedIn actuator.
normal operation,
In normal operatio
the actuator under test is responsible
the actuator under test isfor active motion
responsible by tracking
for active motion by thetracking
desiredtheposition
desired positio
command. For command.
the ELLS, theForsame time as
the ELLS, thethe servo
same timeloading
as the is conducted,
servo loading aispassive pursuit
conducted, a passive pu
suit movement
movement is required is required
along with along with tested actuator.
tested actuator.
Figureof
Figure 1. Architecture 1. the
Architecture
ELLS andoftested
the ELLS and tested actuator.
actuator.
The torque
The torque equilibrium and equilibrium and force
force equilibrium equilibrium
functions are, functions are,expressed
respectively, respectively,as: expresse
as:
dωm
Tm = Jm + Tfm + TLe dω (1)
dt Tm = J m m + Tfm + TLe (
dt
..
Fe = Me xe + Ff + FL (2)
Fe = M e xe + Ff + FL (
where Tm is the motor output torque, TLe is the load torque for motor, Jm is the inertia of mo-
tor, ω m is the motor
whereshaft
Tm isangular
the motor outputFtorque,
velocity, e is the Tdriving
Le is the force
loadof screw-nut
torque mechanism,
for motor, Jm is the inertia
FL is the loading force,ωM
motor, me isisthe
themotor
translational
shaft angular of ELLS, Fxeeisisthe
mass velocity, thedriving
translational
force ofdisplace-
screw-nut mech
ment of ELLS, nism,
and TFLeL is the Floading
and force, Minside
f are frictions e is thethe
translational
motor andmass of ELLS,
screw-nut xe is the translation
mechanism,
respectively. displacement of ELLS, and TLe and Ff are frictions inside the motor and screw-nut mech
Consideringnism,
anrespectively.
ideal screw-nut mechanism with lead ls , which converts the rotary
Considering an ideal screw-nut mechanism with lead ls, which converts the rota
motion into linear movement:
motion into linear movement:.
.
θm = ks xe , ωm = θ m = ks xe , Fe = ks TLe (3)
Remark 1. The maximum desired loading frequency are generally within 10 Hz, whereas the
current loop natural frequency tuned inside motor servo drive can be up to 500 Hz. Therefore, the
current loop can be represented as pure gain element:
Tm = kt i ≈ kt iref (4)
where i and iref are actual motor current and current command; kt is the torque constant.
The force senor is used for loading force measurement, and its deformation is theoreti-
cally linear with the force amplitude:
FL = kp ( xe − xp ) (5)
where kp is the stiffness coefficient of the force sensor, and xp is the translational displace-
ment of the actuator under test.
Combining Equation (1) to Equation (5), the space-state description of ELLS is:
. k .
x1 = kps x2 − kp xp + d0
.
x2 = kJt u − TJf − Jk
x1
s
(6)
T
[ x1 x2 ] = [ FL ωm ]T , u = iref
where J = Jm + Me /k2s is the ELLS total equivalent inertia, Tf = Tfm + Ff /ks is the lumped
friction of ELLS. d0 represents the parameter uncertainties and unknown disturbances,
.
which are temporarily neglected in above mathematical modelling process for ELLS. xp is
the position disturbance from tested actuator for ELLS.
From Equation (6), the active motion of tested actuator leads to strong position distur-
bance. Additionally, there exists nonlinearities in ELLS, including friction and parameters
uncertainties. The design goal of control strategy is to achieve high dynamic performance
tracking of the loading force, when the loaded electro-mechanical actuator is subjected to
these disturbances.
Tf = σ0 z + σ1 dz
dt + σ2 ωm
σ0 |ωm |
dz
dt = ωm − g(ωm ) z (7)
2
g(ωm ) = Tc + ( Ts − Tc )e−(ωm /ωst )
where z is the average deformation of bristles; σ0 and σ1 are, respectively, the coefficients
of stiffness and damping; σ2 is the viscous friction coefficient; g(ω m ) represents the Stribeck
effect; Tc is the coulomb friction; Ts is the maximum static friction; and ω st is the Stribeck
angular velocity constant.
Unlike traditional hydraulic load mechanism, the loading force is transmitted by
screw-nut mechanism for ELLS. The variation of loading force magnitude will directly
influence the normal load between the contact surfaces inside screw-nut mechanism, which
lead to the approximately linear change of coulomb friction torque and maximum static
friction torque [28]. The following functions can be used to describe this relationship:
(
Tc = ac | FL | + bc
(8)
Ts = as | FL | + bs
Aerospace 2022, 9, 415 5 of 19
where as and ac are the respective gradients of static and coulomb friction torques with
respect to load force. bc and bs are the respective static and coulomb friction torques on
unload occasion.
Substituting Equation (8) into Equation (7), the improved LuGre model considering
load effect is:
dz
Tf = σ0 z + σ1 dt + σ2 ωm
σ0 |ωm |
dz
dt = ωm − g(ωm ,FL ) z (9)
2
g(ωm , FL ) = ac | FL | + bc + [( as − ac )| FL | + bs − bc ]e−(ωm /ωst )
where [ac , bc , as , bs , ω st , σ2 ] and [σ0 , σ1 ] are the static and dynamic parameters vectors,
respectively. The differential evolution algorithm will be used for parameter identification,
the algorithm implementation process of which was detailed described in our previous
contribution [29].
The identification of static friction parameter is based on experimental results under
a series of speed and loading force. The actuator under test is commanded to move with
steady speed bidirectionally. The ELLS is controlled to follow the active motion and apply
constant load force at the same time. To more precisely catch the Stribeck curve of ELLS
friction torque, the speed command is more densely distributed at the low speed region.
When the tested actuator moves with different direction, the loading force will present
different load performances, i.e., aiding or opposing. Therefore, the friction parameters may
be dependent on the operation quarters in identification process. Taking position direction
motion as example, the expected static parameter vector is defined as Ip = [ac + , bc + , as + , bs + ,
σ2 + , ω st + ]. With the static parameters identification results, a three-dimensional surface
Aerospace 2022, 9, x FOR PEER REVIEWinvolving friction torque, speed and load force based on the improved LuGre model6 can of 21be
drawn in Figure 2a.
(a) (b)
Figure
Figure2.2.Identification
Identificationresults
resultsofoffriction
frictionparameters.
parameters.(a)(a)Experimental
Experimentaland
andidentification
identificationresults
resultsofof
friction with static parameters. (b) Experimental and identification results of pre-slip displacement
friction with static parameters. (b) Experimental and identification results of pre-slip displacement
with
withdynamic
dynamicparameters.
parameters.
TheThedynamic parameters
fitting surface showsare
goodmainly relevant
agreement withwith
the the immeasurable
actual test data. Theinternal state be-
intersection z
attween
the pre-slip stage. The
a determined loadopen-loop experiments
force cross-section are carried
and this surface out with very
becomes slow
Stribeck rampwhile
curve, in-
put
thecurrent underbetween
intersection no-loadacondition to enhance
given velocity the effects
cross-section and ofthedynamic parameters. The
surface demonstrates that
the friction
expected torqueparameter
dynamic shows an approximately linear
vector is defined as Irelationship with
d = [σ0,σ1], and thethe loadfriction
static force. Similarly,
param-
the static
eters, which parameters
have beenidentification results
already available in the
from negative
previous direction can
identification, be be
will obtained.
applied for
dynamic Theparameters
dynamic parameters are In
identification. mainly relevant
Figure 2b, thewith the immeasurable
identification internal dis-
result of pre-slip state
z at the pre-slip stage. The open-loop experiments are carried out
placement with identified dynamic and static parameters shows great consistence with with very slow ramp
input
the current result.
experiment under no-load condition to enhance the effects of dynamic parameters.
TheItexpected dynamic
is noted that parameter vector
the identification is defined
process, which has as Ibeen
d = [σ 0, σ1 ], and
detailed the staticinfriction
addressed liter-
parameters,
ature which
[30], will have
not be been already
repeated here. Theavailable from previous
identification resultsidentification,
of both static willand be applied
dynamic
parameters are collected in Table 1.
for dynamic parameters identification. In Figure 2b, the identification result of pre-slip
displacement with identified dynamic and static parameters shows great consistence with
the experiment result.
It is noted that the identification process, which has been detailed addressed in litera-
ture [30], will not be repeated here. The identification results of both static and dynamic
parameters are collected in Table 1.
Figure3.3.The
Figure Thearchitecture
architectureofofthe
theproposed
proposedobserver-based
observer-basedadaptive
adaptivebackstepping
backsteppingcontroller.
controller.
Forthe
For thepurpose
purposeof
ofsubsequent
subsequentcontroller
controllerdesign
designand
andanalysis,
analysis,the
the following
following assump-
assump-
tionsare
tions aregiven:
given:
. ..
Assumption 1. The desired tracking signal Fref and its derivatives Fref , Fref are continuous,
Assumption
smooth 1. The desired tracking signal Fref and its derivatives Fref , Fref are continuous, smooth
and bounded.
and bounded.
Assumption 2. The lumped disturbance and friction disturbance, as well as their first-order
derivative
Assumptionare bounded. It is clear
2. The lumped that the friction
disturbance parameters
and friction in Equation
disturbance, as well (9)asand their
their first-order
first-order de-
derivatives are bounded.
rivative are bounded. It is clear that the friction parameters in Equation (9) and their first-order
derivatives are bounded.
4.1. ‘Loading’ Subsystem
Considering
4.1. ‘Loading’ the ‘loading’ subsystem of ELLS:
Subsystem
Considering the ‘loading’
. kp subsystem . of ELLS:
x1 = x2 − kp xp + d0 , x1 = FL , x2 = ωm (10)
ks k
p
x1 = x2 − kp x p +d0 , x1 = FL , x2 = ωm (10)
ks
The state variable x2 is treated as the virtual control input of ‘loading’ subsystem. The
object of control law is to make x1 track the desired loading command Fref with high dy-
namic performance.
Aerospace 2022, 9, 415 7 of 19
The state variable x2 is treated as the virtual control input of ‘loading’ subsystem.
The object of control law is to make x1 track the desired loading command Fref with high
dynamic performance.
Define the tracking error and its time derivative:
e1 = x1 − Fref (11)
. . .
e1 = x1 − Fref (12)
As the force sensor quantized by analog voltage will inevitably couple high frequency
noise signal, which may cause ESO unstable if the origin force signal is utilized for ESO
design. Therefore, a low-pass filter is often recommended in engineering practice:
ωc
x1f (s) = x (s) (14)
s + ωc 1
where b = kp /ks ; β 1 , β 2 and β 3 are positive gain coefficients; Z1 , Z2 and Z3 are the
estimations of x1f , x1 and disturbance d. .
Define estimation errors: E2 = Z2 − x1 , E3 = Z3 − d. Denote hd = |d|, and hd is bounded
by positive constant L under Assumption 2. Combining Equation (16), the state-space
description of observation error is:
.
Ee = Ae Ee + Be hd (17)
E1 −(ωc + β 1 ) ωc 0 0
where Ee = E2 , Ae = − β2 0 1, Be = 0 .
E3 − β3 0 0 −1
The method of pole assignment is utilized to tune the ESO gain coefficients [31]. All
eigenvalues of matrix Ae is imposed to −ω 0 :
Theorem 1. For the ESO designed as Equation (16) and Equation (19), all the estimation errors
will be ultimately bounded by proper choosing the bandwidth parameter ω 0 .
Proof of Theorem 1. As the real parts of all eigenvalues of Ae are negative, there exists a
positive definite matrix P such that the following equation holds:
1 2
V1 = e (23)
2 1
From Equations (10) and (12):
. . . . kp .
V 1 = e1 e1 = e1 ( x1 − Fref ) = e1 ( x2 + d − Fref ) (24)
ks
To guarantee the subsystem stable and the error bounded, the control law can be
.
designed to make the V 1 negative definite. Therefore, choose the command value x2r for
virtual control input x2 :
ks .
x2r = − (− Fref + k1 e1 + Z3 ) (25)
kp
where k1 is the positive constant, and Z3 is the disturbance estimation obtained from ESO.
Define another track error e2 = x2 − x2r . Substitute Equation (25) into Equation (24):
. kp
V 1 = −k1 e12 + e e2 − E3 e1 (26)
ks 1
The design object for control output u is to guarantee that tracking error e2 of the virtual
control input of ‘loading’ subsystem can converge to a small neighborhood. Considering
Aerospace 2022, 9, 415 9 of 19
the friction nonlinearity and parameter uncertainties disturbance, this controller should
possess stability and robustness at the same time.
From Equation (27), the time derivative of tracking error for ‘actuation’ system is:
. . . kt x 1 .
e2 = x2 − x2r = u − 1 − Tf − x2r (28)
J Jks J
∗ˆ h∈ Ω∗ , {∗ˆ : ∗min
(
≤ ∗ˆ ≤ ∗max }
. . i (34)
∗ Proj∗ˆ (∗ˆ ∆ ) − ∗ˆ ∆ ≤ 0
e
.
where ∗ˆ ∆ is a designed adaptive function.
Aerospace 2022, 9, 415 10 of 19
1
V2 = V1 + e22 (35)
2
Combining Equations (26), (28) and (29), its time derivative can be written as:
kp
. . . kt 1 1 σ0 | x2 | .
V 2 = V 1 + e2 e2 = −k1 e12 − E3 e1 + e2 u + e1 − x1 − ζ σ0 z + σ1 x2 − z + σ2 x2 − x2r (36)
J ks Jks J g ( x1 , x2 )
By using the friction estimation in Equation (30), chose the control output u as:
kp
J 1 1 σ0 | x2 | .
u=− − k 2 e2 + e1 − x1 − ζ̂ σ0 ẑ + σ1 x2 − ẑ + σ2 x2 − x2r (37)
kt ks Jks J g ( x1 , x2 )
where x2α is the filter output, and τ is first time constant of filter.
By denoting the filter error as η = x2α − x2r :
.
x2α = η + x2r , x2α = −η/τ (40)
As the desired value of virtual control input is replaced from x2r into x2α , the tracking
errors and ultimate control output are updated:
. . kp
. . kp .
e1 = x1 − Fref =x2 + d − Fref = (η + x2r + e2 ) + d − Fref (43)
ks ks
kp
J 1 1 σ0 | x2 | .
u=− − k 2 e2 + e1 − x − ζ̂ σ0 ẑ + σ1 x2 − ẑ + σ2 x2 − x2α (44)
kt ks Jks 1 J g ( x1 , x2 )
where the derivative of virtual control command x2α is obtained from filter design in
Equation (40), instead of direct differential calculation.
Combining Equations (25), (27) and (42) to Equation (44), both Lyapunov functions
are rewritten as:
kp kp kp
. . .
V 1 = e1 e 1 = e1 (e2 + x2r + η ) + d − Fref = −k1 e12 + e1 e2 + e1 η − E3 e1 (45)
ks ks ks
Aerospace 2022, 9, 415 11 of 19
. . . . . . . h
σ |x |
. i
V 2 = V 1 + e2 e2 = V 1 + e2 x2 − x2α = V 1 + e2 kJt u − Jk1s x1 − 1J ζ σ0 z + σ1 x2 − g( x0 ,x2 ) z + σ2 x2 − x2α
1 2
. k
p 1 | x | | x |
= V 1 − k2 e22 − ks e1 e2 + J e2 σ0 ζe σ 0 σ
e 2 − 1 ζeẑ − 1 ζe
z + σ0 ζeẑ + σ1 ζx 2
g( x1 ,x2 )
σ0 σ 2
g( x1 ,x2 )
z + σ2 ζx
e 2 (46)
k σ σ |x |
= −k1 e12 − k2 e22 + kps e1 η + 1J e2 (ζe z + ζeẑ) σ0 − g0( x1 ,x 2) + (σ1 + σ2 )ζx e 2 − E3 e1
1 2
. . .
Substitute Equation (7) into the relationship ez = ẑ − z:
.
. σ0 | x2 | . σ0 | x2 | σ0 | x2 |
ez=e
ze z ẑ − x2 − z z ẑ − x2 −
=e ẑ − z
e (49)
g ( x1 , x2 ) g ( x1 , x2 ) g ( x1 , x2 )
Define ε1 and ε2 are respective upper bound of observation error E3 and derivative of
x2r , according to Young’s inequality:
. η2 σ |x | 2 e2 k
z − λζ 0 + 2kps e12 + η 2 + 12 ε22 + η 2
V 3 ≤ −k1 e12 − k2 e22 − τ − Jkζ g( x1 ,x2 ) e
3 1 2
1 σ1 | x2 |
z + z ) + 2λ1 0 ζe2 + ζ 2 + 12 e12 + ε21
2 2
ζ
+ 2J k3 − 1 g(x ,x ) (e (54)
1 2
ζe2
kp k
= − k1 − 2ks − 12 e12 − k2 e22 − τ1 − 2kps − 12 η 2 − ζJ 12 + 2k1 gσ(x1 | x,x2 | ) e
3
z2 − 2λ0 +γ
1 2
where
ε21 ζ2 ε2
ζ 1 σ1 | x2 | 2
γ= + + 2+ −1 z (55)
2 2λ0 2 2J k3 g ( x1 , x2 )
Define ki (i = 1, 2, 3, 4) and impose their value as position as positive constant:
kp kp
1 1 1 1 1 σ1 | x2 | 1
k1 = k1 − − , k2 = k 2 , k3 = − − , k3 = + ,k = (56)
2ks 2 τ 2ks 2 2 2k3 g( x1 , x2 ) 4 2λ0
Define c = min(k1 , k2 , k3 , k4 ), then:
.
V 3 ≤ −2cV3 + γ (57)
.
The inequality (57) implies that V 3 ≤ 0, if V3 (0) ≤ p and c > γ/2p. Therefore, V3 ≤ p
is an invariant set at present. In addition, the following inequality can be obtained:
γ h γi
V3 ≤ + V3 (0) − (58)
2c 2c
It is concluded that all signals for ELLS are semi-globally uniformly bounded. Fur-
thermore, inequality (58) implies that lim V3 = γ/2c. Therefore, the force tracking error
t→∞
can converge to an arbitrarily small neighborhood of the origin by increasing k1 , k2 and
choosing small enough τ, k3 , λ0 .
5. Experiment Validation
5.1. Experimental Setup
The experimental validation platform for ELLS is shown as Figure 4. The ELLS serves
for the dynamic performance evaluation of EMA, responsible for the open/close operation
of ram air inlet deflector door on a military aircraft. The equivalent stroke and maximum
speed of the EMA operation is 30 mm and 4 mm/s, respectively. The left part is the actuator
under test, which is mainly composed of DC motor, planetary reducer and screw-nut
mechanism. The right part is the ELLS.
The motor angle/velocity of ELLS, linear position/speed of tested actuator and the
loading force are, respectively, available from the motor encoder, the linear displacement
sensor and force sensor. The acquisition of all sensor signals and the implementation of
proposed control strategy are finished by DSP based controller. The control outputs are
transmitted to motor servo drives as current command value. The maximum operation
current for ELLS is 10 A, and the supply voltage of its servo drive unit is 270 V. A host
computer is in charge of the command generation, operation state monitoring, data display
and storage.
Aerospace 2022, 9,
Aerospace 2022, 9, 415
x FOR PEER REVIEW 13of
14 of 19
21
Figure 4.
Figure 4. Experimental
Experimental validation platform for
validation platform for ELLS.
ELLS.
−3
−100
−6 −150
−200
−9
−12
FFC OBAC
(mm/s)
(mm/s)
Disturbance
estimation
destimation
−0.25
−0.5 −0.1
−0.75 −0.2
the proposed OBAC approach still presents apparent superiority at the loading error and
the phase lag indexes than PID + VF and FFC methods. The respective experimental results
of each index are also obtained and collected in Table 3. It is clear that the dynamic perfor-
mance is significantly improved via using OBAC method. This comprehensive comparison
Aerospace 2022, 9, x FOR PEER REVIEW 17 of 21
further demonstrates the effective of the OBAC method.
−3
−100
−6 −200
−300
−9
−12
1
Disturbance
0.5
0 0
−0.5
-0.5 −1
-1
−1
-1 −2
-2
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
times (s) times (s)
(b) Friction torque estimation (c) Disturbance estimation
Figure 6. Dynamic loading experiment results with different control methods.
Figure 6. Dynamic loading experiment results with different control methods.
Table 3. Performance indexes at dynamic loading experiment.
Table 3. Performance indexes at dynamic loading experiment.
AA PL (°) MTE (N) MSE (N)
AA ◦
NFC 14.4% 41.6 PL ( ) 337.5 MTE (N) MSE (N)
143.5
FFC
NFC 4.8%
14.4% 27.6 41.6 228.5 337.5 93.2 143.5
FFC
OBAC 4.8%
3.2% 18.7 27.6 138.2 228.5 53.6 93.2
OBAC 3.2% 18.7 138.2 53.6
Comparing to FFC, the OBAC approach considers the friction parameter uncertain-
ties and adopts the
Comparing parameter
to FFC, adaptive
the OBAC law to considers
approach improve robustness,
the frictionwhich is whyuncertainties
parameter the sim-
ilar oscillation phenomenon of friction torque estimation exists in Figure 6b.
and adopts the parameter adaptive law to improve robustness, which is why the similar The transition
from static phenomenon
oscillation to coulomb friction, i.e., thetorque
of friction Stribeck curve, is observed,
estimation exists in when
Figurethe motion
6b. speed
The transition
gradually increases.
from static to coulomb friction, i.e., the Stribeck curve, is observed, when the motion speed
gradually increases.
As the improved LuGre model takes the load effect into consideration, instead of an
As the improved LuGre model takes the load effect into consideration, instead of
approximately constant value, the coulomb friction torque amplitude shares similar vari-
an approximately constant value, the coulomb friction torque amplitude shares similar
ation trends with the load force. The lumped position disturbance estimation result ac-
variation trends with the load force. The lumped position disturbance estimation result
complished by ESO in Figure 6c shows great consistence with the tested actuator speed
accomplished by ESO in Figure 6c shows great consistence with the tested actuator speed
command, which proves the designed ESO is stable along with small enough observer
command, which proves the designed ESO is stable along with small enough observer
error. The estimation result implies that the primary source of lumped position disturb-
error. The estimation resultmotion
ance comes from the active impliesofthat theactuator,
tested primary rather
sourcethan
of lumped position
the unknow disturbance
disturbance.
comesItfrom the active
is noted that themotion
phase of tested
and actuator,
frequency rather than
of operation the unknow
command disturbance.
for tested EMA is
It is noted that the phase and frequency of operation command
consistent with the loading force command, which is the most favorable case for for tested EMA is
the load
consistent
simulator. However, to completely validate the effective of the proposed OBAC controlload
with the loading force command, which is the most favorable case for the
simulator.
strategy, theHowever, to completely
disturbances in relationvalidate the effective
to the forced of the proposed
motion, which OBAC
may operate in outcontrol
of
phase or at different frequencies, must be taken into consideration. Therefore, another two
dynamic loading experiments are conducted with modified operation commands for
tested actuator, where the initial phase and frequency are set to pi/3 and 1.5 Hz, respec-
tively.
Aerospace 2022, 9, 415 16 of 19
strategy, the disturbances in relation to the forced motion, which may operate in out of
Aerospace 2022, 9, x FOR PEER REVIEW
phase or at different frequencies, must be taken into consideration. Therefore, another 18 oftwo
21
dynamic loading experiments are conducted with modified operation commands for tested
actuator, where the initial phase and frequency are set to pi/3 and 1.5 Hz, respectively.
The experimental
The experimental results,
results, including
including loading
loading force
force tracking
tracking responses,
responses, friction
friction torque
torque
estimations and disturbance estimations, are displayed in Figures 7 and 8.
estimations and disturbance estimations, are displayed in Figures 7 and 8. The perfor-The performance
comparisons
mance of each index
comparisons areindex
of each also collected
are also in Tables 4inand
collected 5. It is4 obvious
Tables and 5. Itthat the dynamic
is obvious that
performance
the via using OBAC
dynamic performance method
via using is superior.
OBAC method isThe designed
superior. TheESO can still
designed ESOaccurately
can still
obtain the obtain
accurately lumped theposition
lumpeddisturbance caused bycaused
position disturbance forcedbymotion
forcedof testedofactuator
motion tested ac-in
Figures 7c and 8c.
tuator in Figures 7c and 8c.
−3
−6 −100 −1000
−
−200
−9 −300
−1100
−
−12
1
Disturbance
0
−0.5 −1
-1
−1 −2
-2
0 1 2 3 4 5 6
times (s)
(b) Friction torque estimation (c) Disturbance estimation
Figure
Figure 7.
7. Dynamic
Dynamic loading
loading experiment
experiment results
results (out-of-phase
(out-of-phase operation
operation for
for tested
tested EMA).
EMA).
Table 4. Performance indexes for the dynamic loading experiment (out-of-phase operation for
tested EMA).
Table 5. Performance indexes for the dynamic loading experiment (different frequency operation for
tested EMA).
−3
−6
−9
−12
Reference OBAC
(mm/s)
FFC OBAC
(mm/s)
Disturbance
estimation
destimation
−0.5 −1
−1 −2
TableThere
4. Performance indexes
are certain other for the dynamic
phenomena loading
worth experiment
noting, (out-of-phase
with the existence ofoperation for
phase and
tested EMA).
frequency differences between forced motion command and loading force command. Due
to the phase difference,AA the stick-slip PL
friction
(°) variationMTE is coupled
(N) into the ELLS,
MSE (N)when the
loading force
NFC response experiences
7.1% a peak
28.8. or trough. 293.0 120.3
InFFC
partial enlarged0.9%
drawing of Figure
21.6 7a, if the NFC approach
271.5 is adopted, the ‘flat top’
134.8
and distortion phenomenon of force tracking curve is more apparent than that in Figure 6a.
OBAC 1.8% 13.7 136.2 70.6
In addition, with the forced motion frequency increases to three times of loading frequency,
the friction disturbance is much stronger with high-frequency and complex variations of
Table 5. Performance indexes for the dynamic loading experiment (different frequency operation
direction and magnitude. Therefore, the tracking performance is seriously influenced in
for tested EMA).
Figure 8a, if no friction compensation strategy (NFC method) is used.
Finally, comparedAA to the OBACPL (°)
approach, it canMTE (N)
be observed MSE
that the (N) force
loading
trackingNFCvia FFC controller
−4.9%exist larger61.2
phase lags and distortion
442.5 phenomena196.1in Figures 7a
and 8a,FFCwhich can be explained
−0.7% by friction
24.3 torque estimation256.0 differences in Figures
136.5 7b and
8b. The fundamental reason
OBAC 2.5% is that the12.6
OBAC method utilizes 117.7 the parameter adaptive
63.6 law
to suppress friction parameter uncertainties, which leads to better friction compensation
performance.
There are certain other phenomena worth noting, with the existence of phase and
frequency differences between forced motion command and loading force command. Due
6. Conclusions
to the phase difference, the stick-slip friction variation is coupled into the ELLS, when the
(1) Under
loading forcethe influence
response of friction
experiences nonlinearity,
a peak or trough.position disturbance and parameter
uncertainties, an observer-based backstepping adaptive control (OBAC) strategy was
proposed
In to achievedrawing
partial enlarged high-loadof force
Figuretracking performance
7a, if the for aniselectro-mechanical
NFC approach adopted, the ‘flat
actuator. The whole system was divided into ‘actuation’
top’ and distortion phenomenon of force tracking curve is more apparent and ‘loading’than
subsystems
that in
with the backstepping design concept. The dynamic control surface
Figure 6a. In addition, with the forced motion frequency increases to three times was introduced
of load-
to solve the
ing frequency, theso-called differential is
friction disturbance explosion problem.
much stronger with high-frequency and complex
(2) The estimation of the position disturbance was obtained by an extended stated ob-
variations of direction and magnitude. Therefore, the tracking performance is seriously
server and used for feedforward compensation for the ‘loading’ subsystem. For the
influenced in Figure 8a, if no friction compensation strategy (NFC method) is used.
‘actuation’ subsystem, a friction scale factor with a reasonable adaptive updating law
Aerospace 2022, 9, 415 18 of 19
was introduced to reject the disturbance of the friction parameter uncertainties for
both simplified and effective purposes. Combining the observer for internal state of
friction model and an improved LuGre based friction model, which considers the
load influence on friction, adaptive friction compensation was conducted.
(3) The static and three different types of dynamic loading experiments sufficiently
verified that the proposed OBAC control strategy achieved high-precision load force
tracking and strong robustness. The designed ESO accurately obtained the lumped
position disturbance caused by forced motion of the tested actuator. By using the
friction torque estimation for compensation, the ‘flat-top’ or distortion phenomenon
can be eliminated or weakened. Compared to the FFC approach, the proposed
OBAC method utilizes the parameter adaptive law to suppress friction parameter
uncertainties, which leads to superior performance of the loading force control.
Author Contributions: Data curation, S.Z.; Methodology, W.Z.; Project administration, Y.F.; Re-
sources, P.Z.; Validation, Z.P. and W.Z.; Writing—original draft, W.Z.; Writing—review and editing,
Y.F. All authors have read and agreed to the published version of the manuscript.
Funding: This research received no external funding.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: The data presented in this study are available on request from the
corresponding author.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Mare, J.C.; Fu, J. Review on signal-by-wire and power-by-wire actuation for more electric aircraft. Chin. J. Aeronaut. 2017, 30,
857–870. [CrossRef]
2. Qiao, G.; Liu, G.; Shi, Z.; Wang, Y.; Ma, S.; Lim, T.C. A Review of Electromechanical Actuators for More/All Electric Aircraft
Systems. Proc. Inst. Mech. Eng. Part C J. Eng. Mech. Eng. Sci. 2017, 232, 4128–4151. [CrossRef]
3. Bajcinca, N.; Schurmann, N.; Bals, J. Two degree of freedom motion control of an energy optimized aircraft ram air inlet actuator.
In Proceedings of the International Conference on Control and Automation (ICCA), Budapest, Hungary, 26–29 June 2005; pp.
818–821.
4. SAE Aerospace. Trimmable Horizontal Stabilizer Actuator Descriptions: SAE AIR6052; SAE International: Warrendale, PA, USA, 2011;
pp. 1–38.
5. Jensen, S.C.; Jenney, G.D.; Dawson, D. Flight Test Experience with an Electromechanical Actuator on the F-18 Systems Research
Aircraft. In Proceedings of the 19th Digital Avionics Systems Conference (DASC), Philadelphia, PA, USA, 7–13 October 2000; pp.
1–10.
6. Todeschi, M. Airbus-EMAs for Flight Controls Actuation System-An Important Step Achieved in 2011; SAE Technical Paper 2011-01-2732;
SAE International: Warrendale, PA, USA, 2011; Volume 1.
7. Jiménez, A.; Lasa, J.; Novillo, E.; Eguizabal, I.; Aguado, F.; Lopez, I. Electromechanical Actuator with Anti-Jamming System
for Safety critical aircraft applications. In Proceedings of the 7th International Conference on Recent Advances in Aerospace
Actuation Systems and Components, Toulouse, France, 16–18 March 2016; pp. 27–32.
8. Whitley, C.; Ropert, J. Development, manufacture & flight test of spoiler EMA system. In Proceedings of the 3rd International
Conference on Recent Advances in Aerospace Actuation Systems and Components, Toulouse, France, 13–15 June 2007; pp.
215–220.
9. Bohr, G.; Hamilton, S. Force control is the issue in aerospace structural test lab. Hydraul. Pneum. 2000, 53, 43–47.
10. Nam, Y.; Sung, K. Force control system design for aerodynamic load simulator. Control Eng. Pract. 2002, 10, 549–558. [CrossRef]
11. Arena, M.; Amoroso, F.; Pecora, R.; Ameduri, S. Electro-Actuation System Strategy for a Morphing Flap. Aerospace 2019, 6, 1.
[CrossRef]
12. Mare, J.C. Dynamic loading systems for ground testing of high speed aerospace actuators. Aircr. Eng. Aerosp. Tec. 2006, 78,
275–282. [CrossRef]
13. Kang, S.; Yan, H.; Dong, L.; Li, C. Finite-time adaptive sliding mode force control for electro-hydraulic load simulator based on
improved GMS friction model. Mech. Syst. Signal Process. 2018, 102, 117–138. [CrossRef]
14. Matsui, T.; Mochizuki, Y. Effect of positive angular velocity feedback on torque control of hydraulic actuator. Trans. Jpn. Soc.
Mech. Eng. 2008, 57, 1604–1609.
Aerospace 2022, 9, 415 19 of 19
15. Zheng, S.; Fu, Y.; Wang, D.; Zhang, W.; Pan, J. Investigations on system integration method and dynamic performance of
electromechanical actuator. Sci. Prog. 2020, 103, 03685042094092. [CrossRef] [PubMed]
16. Yao, J.; Jiao, Z.; Han, S. Friction compensation for low velocity control of hydraulic flight motion simulator: A simple adaptive
robust approach. Chin. J. Aeronaut. 2013, 26, 814–822. [CrossRef]
17. Yao, J.; Jiao, Z.; Yao, B. Robust Control for Static Loading of Electro-hydraulic Load Simulator with Friction Compensation. Chin.
J. Aeronaut. 2012, 25, 954–962. [CrossRef]
18. Alleyne, A.; Liu, R. A simplified approach to force control for electro-hydraulic systems. Control Eng. Pract. 2000, 8, 1347–1356.
[CrossRef]
19. Wang, C.; Jiao, Z.; Quan, L.; Meng, H. Application of adaptive robust control for electro-hydraulic motion loading system. Trans.
Inst. Meas. Control 2018, 40, 873–884.
20. Wang, L.; Wang, M.; Guo, B.; Wang, Z.; Wang, D.; Li, Y. A Loading Control Strategy for Electric Load Simulators Based on
Proportional Resonant Control. IEEE Trans. Ind. Electron. 2018, 65, 4608–4618. [CrossRef]
21. Zhao, J.; Shen, G.; Zhu, W.; Yang, C.; Yao, J. Robust force control with a feed-forward inverse model controller for electro-hydraulic
control loading systems of flight simulators. Mechatronics 2016, 38, 42–53. [CrossRef]
22. Jing, C.; Xu, H.; Jiang, J. Dynamic surface disturbance rejection control for electro-hydraulic load simulator. Mech. Syst. Signal
Process. 2019, 134, 1026293. [CrossRef]
23. Niksefat, N.; Sepehri, N. Design and experimental evaluation of a robust force controller for an electro-hydraulic actuator via
quantitative feedback theory. Control Eng. Pract. 2000, 8, 1335–1345. [CrossRef]
24. Truong, D.Q.; Ahn, K.K. Force control for hydraulic load simulator using self-tuning grey predictor fuzzy PID. Mechatronics 2009,
19, 233–246. [CrossRef]
25. Li, C.; Pan, X.; Wang, G. Torque tracking control of electric load simulator with active motion disturbance and nonlinearity based
on T-S fuzzy model. Asian J. Control 2018, 22, 1280–1294. [CrossRef]
26. Li, C.; Li, Y.; Wang, G. H-infinity output tracking control of Electric-motor-driven aerodynamic Load Simulator with external
active motion disturbance and nonlinearity. Aerosp. Sci. Technol. 2018, 82–83, 334–349. [CrossRef]
27. de Wit, C.C.; Olsson, H.; Astrom, K.; Lischinsky, P. A new model for control of systems with friction. IEEE Trans. Autom. Control
1995, 40, 419–425. [CrossRef]
28. Fu, J.; Maré, J.C.; Fu, Y. Modelling and Simulation of Flight Control Electromechanical Actuators with Special Focus on Model
Architecting, Multidisciplinary Effects and Power Flows. Chin. J. Aeronaut. 2017, 30, 47–65. [CrossRef]
29. Ping, Z.; Zhang, W.; Fu, Y. Improved LuGre-based friction modeling of the electric linear load simulator. In Proceedings of the 8th
International Conference on Manufacturing Technology and Applied Materials (ICAMMT), Hangzhou, China, 15–17 April 2022.
30. Wang, X.; Wang, S. High Performance Adaptive Control of Mechanical Servo System with LuGre Friction Model: Identification
and Compensation. J. Dyn. Syst. Meas. Control 2012, 134, 011021. [CrossRef]
31. Chen, Q.; Chen, H.; Zhu, D.; Li, L. Design and Analysis of an Active Disturbance Rejection Robust Adaptive Control System for
Electromechanical Actuator. Actuators 2021, 10, 307. [CrossRef]
32. Xu, D.; Huang, J.; Su, X.; Shi, P. Adaptive command-filtered fuzzy backstepping control for linear induction motor with unknown
end effect. Inf. Sci. 2019, 477, 118–131. [CrossRef]
33. Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom.
Control 2002, 45, 1893–1899. [CrossRef]