Escolar Documentos
Profissional Documentos
Cultura Documentos
Q
A
=
A
A
x
p
P
A
+ A
A
x
p
+ C
ip
(P
A
P
B
) + C
epA
P
A
Q
B
=
A
B
(L x
p
)
P
B
A
B
x
p
C
ip
(P
A
P
B
)+C
epB
P
B
(1)
F = P
A
A
A
P
B
A
B
m x
p
(2)
where P denotes chamber pressure, subscripts A and B
denote chambers A and B, respectively, C
ip
denotes the
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
WU et al.: ADAPTIVE ESTIMATION-BASED LEAKAGE DETECTION FOR A WIND TURBINE HYDRAULIC PITCHING SYSTEM 3
internal-leakage coefcient in the piston, C
epA
denotes the ex-
ternal leakage at chamber A, C
epB
denotes the external leakage
at chamber B,
e
denotes the effective bulk modulus, x
p
denotes
the piston position, Q denotes the hydraulic uid ow rate in
the circuit, A denotes the piston area, and m denotes the piston
mass. F denotes the sum of external load and friction, and for
the particular case of hydraulic pitching system as in this study,
this is governed by the pitching load.
In the following, an adaptive estimation algorithmis proposed
for identifying the leakage-related parameters for fault diagnosis
purpose. The dynamic equations (1) and (2) can be modied into
Q
A
A
A
x
p
=
A
A
x
p
e
dP
A
dt
+ C
ip
(P
A
P
B
) + C
epA
P
A
Q
B
+A
B
x
p
=
A
B
(Lx
p
)
e
dP
B
dt
C
ip
(P
A
P
B
)+C
epB
P
B
P
A
A
A
P
B
A
B
= m x
p
+ F.
(3)
Then, (3) can also be written as [15]
P
L
=
_
Q
A
A
A
x
p
+
Q
B
A
B
(L x
p
)
_
e
P
L
_
1
A
A
x
p
+
1
A
B
(L x
p
)
_
e
C
ip
P
A
A
A
x
p
e
C
epA
+
P
B
A
B
(L x
p
)
e
C
epB
_
1
x
p
+
1
L x
p
_
e
m
_
(P
A
A
A
P
B
A
B
F)dt (4)
where P
L
= P
A
P
B
is the pressure differential across the
piston.
Let
1
=
e
,
2
=
e
C
ip
,
3
=
e
C
epA
;
4
=
e
C
epB
,
5
=
e
m
(5)
f
1
=
Q
A
A
A
x
p
+
Q
B
A
B
(L x
p
)
f
2
= P
L
_
1
A
A
x
p
+
1
A
B
(L x
p
)
_
f
3
=
P
A
A
A
x
p
f
4
=
P
B
A
B
(L x
p
)
f
5
=
_
1
x
p
+
1
L x
p
__
(P
A
A
A
P
B
A
B
F)dt (6)
where
i
(i =1, . . ., 5) are unknown constants in terms of system
parameters, including the effective bulk modulus, internal- and
external-leakage coefcients, and the inertia mass. Identication
of
i
would achieve the purpose of detecting leakage and also
the change of bulk modulus (e.g., due to air contamination).
Equation (3) can, thus, be written as [22]
P
L
=
5
i=1
i
f
i
. (7)
An estimation dynamic rule can be established as
P
L
= P
L
P
L
+
5
i=1
i
f
i
(8)
where is a positive constant and represents parameter and
state variable estimation. Subtracting (7) from(8), the estimation
error dynamics is
P
L
= P
L
+
5
i=1
i
f
i
(9)
where P
L
=
P
L
P
L
,
i
=
i
i
(i = 1, ..., 5).
Dene a Lyapunov function as
V =
1
2
P
2
L
+
1
2
5
i=1
2
i
. (10)
The time derivative of (10) is
V = P
L
_
P
L
+
5
i=1
i
f
i
_
+
5
i=1
i
i
(11)
where is a positive constant learning rate.
An adaptive learning rule can be applied to identify the values
of
i
. Let
i
= P
L
f
i
(12a)
i.e.,
1
=
1
= P
L
_
Q
A
A
A
x
p
+
Q
B
A
B
(L x
p
)
_
(12b)
2
=
2
= P
L
P
L
_
1
A
A
x
p
+
1
A
B
(L x
p
)
_
(12c)
3
=
3
= P
L
P
A
A
A
x
p
(12d)
4
=
4
= P
L
P
B
A
B
(L x
p
)
(12e)
5
=
5
= P
L
__
1
x
p
+
1
L x
p
__
(P
A
A
A
P
B
A
B
F)dt
_
.
(12f)
Then,
V = P
2
L
0 (13)
where and are both positive constants.
Notice that f
5
is bounded as
f
5
=
_
1
x
p
+
1
L x
p
__
(P
A
A
A
P
B
A
B
F)dt
=
_
1
x
p
+
1
L x
p
_
(m x
p
). (14)
Load F can be obtained through (3) with the least-squares
estimation method [21], [22]. Since f
i
are all bounded and
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
4 IEEE/ASME TRANSACTIONS ON MECHATRONICS
Fig. 2. Schematic of hydraulic pitching emulator.
Fig. 3. Flowchart of the hydraulic pitching emulator with the input fromFAST.
P
L
(t) 0 as t , thus
i
0 as t . When P
L
and f
i
are all bounded, the time derivation of V is negative
semidenite [22]. Thus, the adaptive learning rule of (12) can
achieve unbiased estimation for
i
when the input signals (i.e.,
chamber pressure, ow rate, and piston position) satisfy the
persistent excitation condition.
This estimation scheme can detect the change of bulk modu-
lus (e.g., due to the presence of air contamination or change of
uid temperature), internal and external leakage on both sides of
hydraulic cylinder piston. Detection of bulk modulus, internal
and external leakage can, thus, be decoupled, which is conve-
nient for maintenance practice. This study is limited to leakage
detection only, but the method can be easily extended to that
including the change of bulk modulus. This detection scheme
relies on the sensor measurements of piston position, and ow
rate and pressure of chambers in the hydraulic cylinder, which
are available on typical products.
III. HYDRAULIC PITCHING EMULATOR AND LEAKAGE TESTS
A scale-down hydraulic pitching emulator has been built to
conduct experiments for validating the proposed fault detection
scheme. The objectives of the hydraulic pitching emulator are
twofold: 1) emulate the motion of hydraulic pitching and the
dynamic load about the pitching axis under realistic winds; and
Fig. 4. Illustration of the pitching mechanism [6], [19].
Fig. 5. Different kinds of wind speed simulated through FAST.
2) emulate the faults of interest in current stage, i.e., the internal
and external leakages for the hydraulic cylinder.
The schematic of hydraulic pitching emulator is shown in
Fig. 2. It mainly consists of two back-to-back hydraulic cylin-
ders: one is used to emulate an actual hydraulic actuator for a
wind turbine blade pitching system (named as pitching cylin-
der), while the other is used to generate the aerodynamic
loading torque as disturbance to the hydraulic pitching system
(named as load cylinder). The piston of the pitching cylinder
is controlled to follow the pitch angle prole obtained from the
simulation under different wind proles on the FAST software.
The loading cylinder can provide corresponding force output
from the FAST simulation with different cases of wind speed.
The cylinder parameters in the hydraulic emulator are: A
A
=
1.26 10
3
m
2
, A
B
= 0.94 10
3
m
2
, x
p
[0, 0.2] m, and
L = 0.2 m.
Fig. 3 shows the simulation platform for this study and how
the emulated pitching load can be obtained. The NRELs FAST
software models the wind turbine as a combination of rigid and
exible bodies [23]. TurbSimis used to create full eld turbulent
wind les which are input to AeroDyn. AeroDyn is used along-
side FAST to simulate the aerodynamic forces on the turbine
blades and structure. The pitch angles and the pitching load
torque obtained from FAST simulation can be used as reference
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
WU et al.: ADAPTIVE ESTIMATION-BASED LEAKAGE DETECTION FOR A WIND TURBINE HYDRAULIC PITCHING SYSTEM 5
Fig. 6. Reference and output of pitching cylinder position and load.
Fig. 7. Estimation of large internal leakage and small chamber A external leakage and leakage coefcients for different wind input proles. (a) Estimation of
internal and chamber A external leakage. (b) Estimation of internal and chamber A external leakage coefcients.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
6 IEEE/ASME TRANSACTIONS ON MECHATRONICS
Fig. 8. Estimation of small internal leakage and large chamber A external leakage and leakage coefcients for different wind input proles. (a) Estimation of
internal and chamber A external leakage. (b) Estimation of internal and chamber A external leakage coefcients.
for the pitching and load cylinders to follow in the respective
position and force control loops in experimental study.
The systemis powered by two motor-driven hydraulic pumps.
The pitching and load cylinders are both single-piston cylinders
and their movements are controlled by the proportional valves,
respectively. The valves are controlled by Advantech 610 in-
dustrial PC with PCI 1713 analog input module and PCI 1721
analog output module. The PID controllers are designed to con-
trol the piston position in the pitching cylinder, and the force
output of the load cylinder [24].
The emulator includes a set of auxiliary circuits to simulate
leakage faults of the pitching cylinder. As shown in Fig. 2,
the internal leakage was intentionally introduced between two
chambers, and the external leakage at chamber Aof the pitching
cylinder. The internal leakage is simulated through bypassing
uid across the piston. This is achieved by connecting the two
chambers and controlling the ow through an adjustable ow
control valve. The ow rate is measured again using a turbine
ow meter. The range of ow meter is 20 L/min with the accu-
racy of 1% full scale.
For the simulation of the external leakage on chamber A
of the cylinder, a portion of the uid ow from the side of
chamber A is bypassed to the reservoir by adjusting the ow
control valve. The output of the external-leakage ow control
valve is measured with the same kind of ow meter as earlier.
The estimation of internal and external leakages Q
ip
and Q
epA
follow the denition by Merritt [12], [20]:
Q
ip
= C
ip
(P
A m
P
B m
) (15a)
Q
epA
= C
epA
P
A m
(15b)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
WU et al.: ADAPTIVE ESTIMATION-BASED LEAKAGE DETECTION FOR A WIND TURBINE HYDRAULIC PITCHING SYSTEM 7
where C
ip
denotes the estimation of internal-leakage coefcient
and C
epA
denotes the estimation of chamber A external-leakage
coefcient. P
A m
and P
B m
represent the measurements of
pressure of chambers A and B, respectively.
Through sensors measurement, the internal- and external-
leakage coefcients C
ip m
and C
epA m
follow the denition by
Merritt [20]:
C
ip m
=
Q
ip m
P
A m
P
B m
(16a)
C
epA m
=
Q
epA m
P
A m
(16b)
where Q
ip m
denotes the ow rate measurement of internal
leakage, and Q
epA m
denotes the ow rate measurement for
chamber A external leakage.
IV. EXPERIMENTAL RESULTS
In order to illustrate the geometric relationship between cylin-
der dimension and the pitching angle, the variables or the hy-
draulic pitching mechanism is shown in Fig. 4.
For data acquisition, the sampling rate was set as 100 Hz,
and the data collection window was set to be 20 s with the
onboard memory capacity. A second-order Butterworth low-
pass lter with cutoff frequency of 5 Hz is designed to lter
the data measured from linear variable differential transformers
(LVDT), ow rate and pressure sensors on the pitching cylinder
[21], [24].
The piston position of pitching cylinder can be obtained as
x
p
(
p
) =
_
L
2
p
+ r
2
p
2 L
p
r
p
cos(
+
p
) l
p
(17)
where L
p
, l
p
, r
p
, and
p
+ T
w
= F
c
r
p
cos(
p
) (18)
where J is the moment of inertia of the blade about the pitch
axis and T
w
is the wind load torque imposed on the pitch axis.
In this study, we set L
p
= 1.1 m, l
p
= 1.0 m, r
p
= 0.5 m, and
= 63