Upload
shobeir-tabasi
View
217
Download
0
Embed Size (px)
Citation preview
7/30/2019 An LPV Pole-placement approach to friction compensation as an FTC Problem(Patton).pdf
1/6
An LPV Pole-placement approach to friction compensation as an FTC
problem
Lejun Chen, Ron Patton IEEE Fellow and Supat Klinkhieo
Abstract The concept of combining robust fault estimationwithin a controller system to achieve active Fault TolerantControl (FTC) has been the subject of considerable interestin the recent literature. The current study is motivated by theneed to develop model-based FTC schemes for systems thathave no unique equilbria and are therefore difficult to linearise.Linear Parameter Varying (LPV) strategies are well suitedto model-based control and fault estimation for such systems.This contribution involves pole-placement within suitable LMIregions, guaranteeing both stability and performance of a multi-fault LPV estimator employed within an FTC structure. Theproposed design strategy is illustrated using a non-linear two-link manipulator system with friction forces acting simulta-neously at each joint. The friction forces, considered as aspecial case of actuator faults, are estimated and their effectcompensated within a polytope controller system, yielding arobust form of active FTC that is easy to apply to real robotsystems.
I. INTRODUCTION
Friction phenomena are widely encountered in mechan-
ical/mechatronic systems and the problem of control of
systems with friction presents interesting challenges. In
recent years there has been a substantial literature on this
subject focussed on modelling of friction dynamics [1]. From
a control point of view, friction compensation strategies
that require detailed models of friction characteristics havelimitations arising from the representation of non-smooth
non-linearity and the fact that friction modelling remains an
imprecise subject, thereby resulting in difficult robustness
issues.
Friction forces degrade the performance of a mechanical
system and the concept of compensating their effect in a
closed-loop system can be viewed as an FTC problem in
which the friction forces actually act on the system as com-
ponent faults [2]. In [2],the sliding mode observer theory is
combined with a sliding mode controller to achieve a robust
method of friction force estimation and FTC compensation
for an inverted pendulum system. In a similar way to [2]
a recent investigation [3] based on a two-link manipulator
study, has shown that the fault estimation can be achieved
using an LPV estimation approach, based on a combination
of LPV estimation and LPV control within an active or
direct FTC framework. In [3] simple perturbation faults
are considered, whilst the current paper revisits the friction
compensation problem for the same manipulator system.
The LPV modelling methodology has been widely adopted
in control system design especially related to vehicle and
L Chen and R J Patton ([email protected]) are with the Departmentof Engineering, University of Hull, Cottingham, Hull, HU6 7RX, UK andS Klinkhieo is with the Synchrotron Light Research Institute, Thailand
aerospace control [4], [5]. The essential idea is that a time-
varying system can be represented via an LPV model system,
for example using a polytopic structure with the control
for each vertex system computed via efficient interior-point
algorithms and LMIs. LPV modelling can also be used to
design residual-based fault detection and diagnosis (FDD)
estimators that provide robustness to modelling uncertainty
[6], [7]. FTC studies based on the LPV concept have also
focussed on the use of FDD residuals and system reconfig-
uration [5].
The current paper extends the theoretical approach in [8]
by (a) providing a proof for the LPV estimator stability,
via pole-placement design in an LMI region, (b) including
the use of an LPV stabilizing controller and (c) introducing
simultaneously acting friction forces based on the two-
link manipulator model. Section II outlines the theoretical
foundations of LPV estimator design and introduces the
LMI-based pole-placement design utilised to guarantee the
performance and the stability of the fault estimator is deter-
mined efficiently via the solution of a set of LMIs. Section
III describes the two-link manipulator case study example.
The Stribeck friction model is outlined prior to constructing
the corresponding active LPV FTC scheme. The LMI-based
LPV pole-placement strategy is developed from the time-varying joint angle measurements and the estimated joint
friction forces are used in an active FTC compensation
mechanism in each control signal, based on the concept of
fault effect factors, first defined in [9]. Section IV gives a
brief conclusion to the work.
II. THEORETICAL FOUNDATION OF ROBUST LPV
ESTIMATOR
The LPV system with faults is described as follows:
xp(t) = Ap()xp(t) + Bp()u(t) + Ep()d(t) + Fp()f(t)yp(t) = Cp()xp(t) + Dp()u(t) + Gp()d(t) + Hp()f(t)
(1)
where, xp(t) Rn, u(t) Rr, yp(t) Rm and d(t) R
q are the states, control inputs, outputs, and disturbances.
f(t) Rg is the fault vector. Rs is a varying parametervector, and Ap(), Bp(), Cp(), Dp(), Ep(), Fp(),Gp() and Hp() are matrices with appropriate dimensions.
The assumptions that apply to system (1) are [8] that the:
(A1) System (1) is stable.
(A2) The vector (t) varies in a polytope with vertices
2010 Conference on Control and Fault Tolerant SystemsNice, France, October 6-8, 2010
WeA4.4
978-1-4244-8154-5/10/$26.00 2010 IEEE 100
7/30/2019 An LPV Pole-placement approach to friction compensation as an FTC Problem(Patton).pdf
2/6
wudf(t) e
P()
F()
u
yp
f
Fig. 1. Polytopic LPV Estimation System Structure
1, 2, . . . , j (j = 2s), i.e,:
(t) : = Co{1, 2, . . . , j }
= {j
i=1
aii : ai 0,j
i=1
= 1}(2)
(A3) As the state-space matrices depend affinely on (t),system (1) is assumed to be polytopic, i.e.
Ap() Bp() Ep() Fp()Cp() Dp() Gp() Hp()
Co
Ap() Bp() Ep() Fp()
Cp() Dp() Gp() Hp()
i = 1, . . . , j
(3)
(A4) Cp(), Dp(), Gp(), and Hp() are parameter inde-pendent, i.e.
Cp() = Cp, Dp() = Dp, Gp() = Gp, Hp() = Hp (4)
The design of a polytopic estimator can be written as
xf(t) = Af()xf(t) + Bf() u(t)
yp(t)
f(t) = Cf()xf(t) + Df()
u(t)
yp(t)
(5)
Therefore, the estimated error vector ef(t) = f(t) f(t) R
g, is minimised. Here u(t) and yp(t) are defined in (1), andxf(t) Rn is the state vector of the estimator, f(t) is theestimation of the fault f(t). Af(), Bf(), Cf() and Df()are matrices with appropriate dimensions, to be designed.
The LPV estimator (5) can be rewritten as:
F() :=
Af() Bf()
Cf() Df()
Co
Af(i) Bf(i)
Cf(i) Df(i)
i = 1, . . . , j
(6)The system structure is shown in Figure 1.
Define xpf(t) and wudf(t) to be [xp xf]T
and
[u(t) d(t) f(t)]T respectively. Rewrite (1) as
xp = Axp + B1wudf + B2f (7)
e = C1xp + D11wudf + D12f (8)
yp = C2xp + D12wudf + D22f (9)
Above system in Figure 1 can then be expressed as
xpf = A()xpf(t) + B()wudf(t)
ef = C()xpf(t) + D()wudf(t)(10)
where,
A() = A0 + BF()C B() = B0 + BF()D21
C() = D12F()C D() = D11 + D12F()D21
A0 =
A 0
0 0
B0 =
B1
0
B=
0 B2
I 0
C =
0 I
C2 0
D12 =
0 D12
D21 =
0
D21
The definition of the LMI region and the existence theorem
for assignable poles inside this region are given as follows:
Definition (LMI Region): A subset D of the complex planeis called an LMI region if there exist a symmetric matrix
= [kl] and a matrix = [kl] such thatD = {z C : fD < 0} (11)
with
fD := + z + zT = [kl + klz + lkz]l
7/30/2019 An LPV Pole-placement approach to friction compensation as an FTC Problem(Patton).pdf
3/6
where,i = 1, . . . , j. The main result of this section is statedin Theorem 0.2, which provides the solution of the Problem
1.Theorem 0.2: Consider the LPV system in (1) with as-
sumption (A1)-(A3). Let NR = [NT1 NT2 ]
T and NS =[VT1
VT2
]T denote bases of the null spaces of [BT2
DT12
]and [C2 D21] respectively. There exists a polytopic LPVestimator that can determine the solution of Problem 1 if
matrices 0 < R = RT Rnn, 0 < S = ST Rnn canbe found that:
NR 0
0 I
TAp(i)R + RA
Tp (i) 0 B1(i)
0 I D11
BT1 (i) DT11 I
NR 0
0 I
< 0
(16)NS 0
0 I
TSAp(i) + A
Tp (i)S SB1(i) 0
BT1 (i)S I DT11
0 D11 I
NS 0
0 I
< 0
(17)
UT1
(klS+ klAp(i)S+ lkSAT
p (i))U1 < 0 (18)
VT1 (klR + klRAp(i) + lkAT
p (i)R)V1 < 0 (19) R II S
0 i = 1, . . . , j (20)
Proof: Based upon Theorem 0.1, the poles of the LPV
system (10) lie in LMI region D if and only if there existsX, such that,
MD(A(), X) = [klX+ klA()X+ lkXAT
()] < 0(21)
By Lemma 1, Theorem 0.1 and considering the notations
in (5-14), there exists a polytopic LPV fault estimator (5)
which solves the Problem 1 if:
(i) + UT
xF(i)V + V
TFT(i)Ux < 0 (22)
(i) + PTF(i)Q + Q
TFT(i)P < 0 (23)
where,
(i) =
XA0(i) + AT0 (i)X XB(i) 0
BT(i)X I DT110 D11 I
(24)
(i) = klX+ klA0X+ lkXAT0
(25)
Ux = [BTX 0 DT12] (26)
V = [C D21 0] (27)
P = lkBT, Q = CX (28)
Based on the projection lemma, the LMIs of (22) and (23)
hold for some F(i) if and only if:
WTUx
(i)WUx < 0 (29)
WTV(i)WV < 0 (30)
WTP(i)WP < 0 (31)
WTQ(i)WQ < 0 (32)
where, WUx
, WV, WP and WQ denote any bases of thenull spaces of Ux, V, P and Q, respectively.
Observing that:
Ux =
BT 0 DT12 X 0 00 I 0
0 0 I
(33)U = B
T 0 DT12 (34)Q = C (35)The basis for the null space of Ux and Q is given by:
WUx
=
X1 0 0
0 I 0
0 0 I
WU (36)WQ = X
1WQ (37)
where, WU and WQ denote any basis of the null space of Uand Q. Hence, the inequalities (29) and (32) can be rewritten
as:WTU (i)WU < 0 (38)
WTQ(i)WQ < 0 (39)
with
(i) =
A0(i)X1 + X1AT
0(i) B0(i) 0
BT0
(i) I DT110 D11 I
(40)
(i) = (X1)Tkl + (X
1)TklA0 + lkAT0 X
1 (41)
X and X1
can be partitioned as:
X =
S N
NT
X1 =
R M
MT
(42)
where S,R,M,N Rnn and S,R,M > 0, and standsfor the matrix entries which are not of interest.
Then, X and X1 are substituted into (24), (25), (40) and(41), yielding (i), (i), (i) and (i).
(i) =
SAp(i) + ATp (i)S A
Tp (i)N SB1(i) 0
NTAp(i) 0 NTB1(i) 0
BT1 (i) BT1 (i)N I D
T11
0 0 D11 I
(43)
(i) =
Ap(i)R + RATp (i) Ap(i)M B1(i) 0
MTATp (i) 0 0 0
BT1 (i)S 0 I DT11
0 0 D11 I
(44)
(i) = kl
S N
NT
+ kl
Ap(i)S Ap(i)N
0 0
+ lk
SATp (i) 0
NTATp (i) 0
(45)
102
7/30/2019 An LPV Pole-placement approach to friction compensation as an FTC Problem(Patton).pdf
4/6
(i) = kl
R M
MT
+ kl
RAp(i) 0
MTAp(i) 0
+ lk
ATp (i)R A
Tp (i)M
0 0
(46)
LetNR =
U1
U2
andNS =
V1
V2
denote bases of the
null spaces of [BT
2 DT
12] and [C2 D21] respectively, where,U1 and V1 span the null spaces of BT2
and C2. Then, thebases of the null spaces of U, V, P and Q are given by:
WU =
U1 0
0 0
0 I
U2 0
, WV =
V1 0
0 0
0 I
V2 0
(47)
WP =
U1 0
0 0
, WQ =
V1 0
0 0
(48)
Substituting (47), (48), (43), (44), (45) and (46) into (30),(31), (38) and (39), to yield
NR 0
0 I
TAp(i)R + RA
Tp (i) 0 B1(i)
0 I D11
BT1 (i) DT11 I
NR 0
0 I
< 0
(49)NS 0
0 I
TSAp(i) + A
Tp (i)S SB1(i) 0
BT1 (i)S I DT11
0 D11 I
NS 0
0 I
< 0
(50)
UT1
(klS+ klAp(i)S+ lkSAT
p (i))U1 < 0 (51)
VT1
(klR + klRAp(i) + lkAT
p (i)R)V1 < 0 (52)
Based on the matrix completion result, the condition X >
0 is equivalent to: R I
I S
0 (53)
which completes the proof of Theorem 0.2.
Once the matrices R and S are obtained, the LPV estimatorcan be constructed as following Algorithm 1:
Step1. Computing the full rank matrices M, N using SVDsuch that:
M NT = I RS (54)
Step2. Computing X as the unique solution of the linearmatrix equation:
X I R
0 MT
= S I
NT 0
T(55)
Step3.Compute F(i) by solving (22) and (23).Step4.Solve the polytopic LPV estimator:
F() =j
i=1
aipF(i) (56)
where aip is any solution of the convex decompositionproblem:
=
j
i=1aipi (57)
III. TWO-LINK MANIPULATOR CASE STUDY
A. Robust LPV Fault Estimator for Two-Link Manipulator
A two-link manipulator demonstrator system with actuator
faults is illustrated. The actuator faults are considered as the
friction forces acting at the joints of system, changing in
terms of the angular velocity of the joints. Four types of
dynamic torques that arise from the motion of the manipula-tor: Inertial, Centripetal, Coriolis and Friction torques. The
model is shown in Fig.2. The position of the two arms are
defined by the joint angles = [1 2]T. The system inputsare u = [u1 u2]
T, which are the torques actinging onto the
joints.
Load
m g2
m g1
lc2
lc1
l1
fric2
u2
fric1
u1
g
1
2
.
.
Fig. 2. Two-link Manipulator Structure
The dynamic of the manipulator [11], [12] is shown as
() + O(, ) + g() = u fric() (58)
where, () R22 is the manipulator inertia tensor matrix,O(, ) R2 is the function containing the Centripetal andCoriolis torques. g() R2 and fric() the gravitationaland friction torques,respectively. The equations of motion
and the physical system parameters are described in [3].
The friction forces acting on the joints is described by the
discontinuous Stribeck friction model [13].
ffric = g(xp)Sign(xp) (59)
where, Sign(xp) =
1 if xp < 0
[1, 1] if xp = 0
1 if xp > 0
and g(xp) = Fc +(FsFc)exp(|xp|/vs) is the Stribeckfriction function with Fc and Fs are the Coulomb and staticfriction levels, respectively and vs, > 0 are the Stribeckvelocity and shaping parameters, respectively. In the friction
simulation, the following parameter values are used: Fc =5N, vs = 0.15ms
1, Fs = 2.5N and s = 1.22. Here, thequadratic terms O(, ) are not considered since they arenot bounded. (58) can be simplified as shown in (60).
() + g() = u fric() (60)
where,
() =
m1lc
21 + m2lc
21 + I1 m2l1lc2 cos(1 2)
m2l1lc2 cos(1 2) m2lc22 + I2
103
7/30/2019 An LPV Pole-placement approach to friction compensation as an FTC Problem(Patton).pdf
5/6
g() =
(m1lc1 + m2l1)g sin(1)
m2glc2 sin(2)
The nonlinear term in () is clearly a bounded function
1() = cos(1 2) [1 1] (61)
Hence, () can be represented by a polytope whosevertices are defined by:
() Co{1 2} (62)
To construct a state-space formulation, the vector field
gg() with R2 can be arranged in the form of Gg ()and function 2() can now be defined which is bounded.
sin(1) = (sin(1)
1)1 = 2()1 (63)
where, 0.2 2 1.From the bound of function 2() in terms of the angle
, Gg () is considered as a polytope as follows:
Gg() Co{Gg1
, Gg2
, Gg3
, Gg4
} (64)
To define the state space representation of the two-link
system, let: x(t) = [1(t) 2(t) 1(t) 2(t)]
.
The LMI constraints with nonlinear system dynamics are
then given by the following descriptor system:I 0
0 ()
x(t) =
0 I
Gg() 0
x(t)+Wbu(t) (65)
The state space equation can be expressed as follows:
x(t) = A()x(t) + B()u(t) (66)
where, A() = 1 0 I
Gg() 0
and B() = 1Wb.
With the faults,
x(t) = A()x(t) + B()u(t) + Fafa(t)
= Aijx(t) + Biu(t) + Fafa(t)(67)
where, Fa is fault distribution matrix and fa representsactuator faults which represent the friction forces acting on
each joint. The actuator fault estimate fa(t) in system (67)can be implemented by using Algorithm1.
The open-loop two-link manipulator system is unstable.
Therefore, a stable closed-loop system has to be configured
to satisfy (A1). In this case, a common constant gain matrix
K is build to stabilise the fault-free open-loop system oneach vertex. Let Lc = KSc, then the quadratic stabilityconditions for 8-vertex system can be written as:
AijSc + BiLc + ScATij + L
Tc B
Ti 0 (68)
The gain matrix can be calculated based upon solving
above LMIs.
The desired LMI region D is forced to lie in the half-planex < 0.7. Also, choosing to be 2.7550, after 15 iterations,the estimator Fi() is calculated, corresponding to each ver-tex. The LPV estimator is then built through the combination
of Fi(), i = 1, 2, . . . , 8. Fig.3 shows the results of thefriction estimation, with a Gaussian random disturbance d(t)of zero-mean and variance 0.02. Simulation results show thatrobust LPV fault estimator provides a good online estimation
performance for both friction forces simultaneously. The blue
curve represents the fault signal and the red curve depicts
the estimated fault signal. However, the estimation errors
are existed since the two faults affect the system dynamicssimultaneously. The estimation performance for each fault is
affected by the existence of another fault.
10 15 20 25 30 35 4010
0
10
Time [s]
FrictionForce1[N]
10 15 20 25 30 35 4010
0
10
Time [s]
FrictionForce2[N]
Fig. 3. Fault Estimation provided by the Polytopic LPV Estimator
B. Active LPV FTC Scheme
The dynamic system of in (67) includes an additive term
of the actuator faults. However, the faults can have a multi-
plicative effect in the system representation. A multiplicative
actuator fault representation can be defined as:
x(t) = Aijx(t) + Bi[Ir a
(t)]u(t) (69)
where, a is the so-called fault-effect factor, and a =diag[a
1, a
2, . . . , ar ], and 0
ai < 1 represents a fault in
the ith actuator and ai = 0 means that ith actuator operates
normally (fault-free), whilst ai > 0 means that some degreeof fault effect occurs in the actuator [9]. The distribution
matrix Fa is equal to the matrix B in an actuator fault case.The estimation offault-effect factora(t) is determined fromthe fault estimation f(t) provided by the LPV fault estimator.In Section III-A, a constant controller is developed to achieve
P()
KF T C(a, )
LPV Estimator
uF T C(t)
a
Fig. 4. Active LPV Fault-tolerant Control Scheme
the stability of the 8-vertex system to satisfy assumption
104
7/30/2019 An LPV Pole-placement approach to friction compensation as an FTC Problem(Patton).pdf
6/6
(A1) that the framework of the LPV estimator design can
be implemented. The LPV controller can be expressed by:
Klpv = K+ K() (70)
where, K is the developed constant controller. The structureof the active LPV FTC system is shown in Fig.4, wherein,
KF T C(a, ) is the adaptive LPV controller for the FTC
mechanism, depending on the on-line estimation a andmeasurement .
Theorem 0.3: From a design consideration consider the
system in (69) with i = 1, . . . , r actuator faults (a = 0)acting independently within the control system with LPV
gain matrix Klpv . Define = [I a(t)]. The new controlaction(assuming non-zero fault effects) is given as:
uF T C(t) = ( + (I )Z)Klpv x(t) = KF T C(
a, )x(t)(71)
where is required to be full row rank. represents thePseudo-Inverse. Z is the free matrix. Degree of freedom ofdesigning the LPV controller can be fully utilised through
choosing various Z [14].Proof: Based upon the system state equation with
faults (69) and the new control input uF T C(t), the faultcompensation system is given by
x(t) = Ax(t) + B uF T C(t)
= Ax(t) + B( + (I )Z)Klpv x(t)
= Ax(t) + Bunom(t)
(72)
It can be seen that the term (I a) acting on the system of(69) can be removed through replacing u(t) with uF T C(t),which completes the proof.
Fig.5 shows the system outputs after the fault being
compensated. The nominal performance of system outputs
generated by the LPV controller can be effectively recovered
after the fault compensation being activated at 40s. Thisdemonstrates very well the fault-tolerance of the active LPV
FTC system.
0 20 40 60 803.5
3
2.5
2
1.5
1
0.5
0
0.5
Time[s]
RotationAngle1[rad]
0 20 40 60 800.5
0
0.5
1
1.5
2
2.5
3
3.5
Time[s]
RotationAngle2[rad]
1
2
LPV Controllerbeing activated
at 40s
LPV Controllerbeing activated
at 40s
Fig. 5. Nonlinear System Output Responses with Active FTC
IV. CONCLUSIONS
This study concerns the development of an LPV fault
estimation scheme within an active or direct FTC for a tradi-
tional non-linear robot manipulator problem with challenging
control requirements. Friction forces at the manipulator joints
are considered as actuator faults acting in direct competition
with the control system. As a part of the structure of an LPV
fault compensation scheme, the principle of LPV robust fault
estimation with pole placement has been introduced through
via a set of LMIs using efficient interior point algorithms. It
is shown that not only can the robustness of the estimation
error be improved, corresponding to the system controlinputs, disturbances and the faults, but also the structure of
the robust LPV estimator can be modified online through
the measurement of the varying parameters. The friction
forces acting in the manipulator joints are generated using
the Stribeck friction model. The simulation results show that
the simultaneously acting friction forces can be estimated
effectively using the polytopic estimator and the actuator
faults can be compensated through the developed active LPV
FTC scheme.
V. ACKNOWLEDGMENTS
The authors wish to thank the European Commission
for research funding in the contract FP7-233815, AdvancedFault Diagnosis for Safer Flight Guidance and Control
(ADDSAFE).
REFERENCES
[1] K.J.
Astrom and C. D. Wit, Revisiting the LuGre model stick-slipmotion and rate dependence, IEEE Control Systems Magazine, vol.28(6), pp. 101114, 2008.
[2] R.J.Patton, D.Putra, and S.Klinkhieo, Friction compensation as afault-tolerant control problem, special issue on fault diagnosis andfault tolerant control, Int. J. of Sys. Sci., vol. 41(8), pp. 987 1001,2010.
[3] R.J.Patton and S.Klinkhieo, LPV fault estimation and F TC of atwo-link manipulator, special session on application of LPV controlmethods, in 2010 American Control Conference, Baltimore, June
30July 2 2010.[4] F.Wu, A generalised LPV system analysis and control synthesis
framework, Int. J. of Control, vol. 74, pp. 745749, 2001.[5] S.Ganguli, A.Marcos, and G.J.Balas, Reconfigurable LPV control
design for b-747-100/200 longitudinal axis, in American ControlConference, Anchorage, 2002.
[6] J.Bokor and G.Balas, Detection filter design for LPV systems: ageometric approach, Automatica, vol. 40(3), pp. 511518, 2004.
[7] A. Casavola, D. Famularo, G. Franze, and M. Sorbara, A faultdetection filter design method for linear parameter-varying systems,Proc. IMechE Part I: J. Sys. & Control Eng, vol. 221(6), pp. 865874,2007.
[8] P. Apkarian, P.Gahinet, and G.Becker, Self-scheduled H control oflinear parameter-varying systems: a design example, Automatica, vol.31(9), pp. 12511261, 1995.
[9] J.Chen, R. Patton, and Z.Chen, Active fault-tolerant flight control
systems design using the linear matrix inequality method, Trans.Institute of Measurement & Control, vol. 21(2-3), pp. 7784, 1999.
[10] M.Chilali and P.Gahinet, H design with pole placement constraints:An LMI approach, IEEE Transactions on Automatic Control, vol.41(3), pp. 358367, 1996.
[11] P.J.McKerrow, Introduction to Robotics. Addison-Wesley PublishingCompany, Inc, 1991.
[12] S.Hassen, F.Crusca, and H.Abachi, Modelling system for controlstudies - an overview, in ISCA 15th International conference onComputer and their Application, Orlando, March 11-13 2000.
[13] D.Putra, L.Moreau, and H.Nijmeijer, Observer-based compensationof discontinuous friction, in Proceedings of the 43rd IEEE Conferenceon Decision and Control, Bahamas, 2004, pp. 49404945.
[14] L.Chen, Multirate eigenstructure assignment using lifting, Ph.D.dissertation, University of York, 2009.
105