Académique Documents
Professionnel Documents
Culture Documents
Abstract
The aim of this study is to develop a method of active control based on time delay compensation for the low-order
modes of a cantilever-like structure suffering from complex excitations. The time delay is induced by an anti-aliasing filter
and a high-order digital low-pass filter, which are introduced to prevent frequency aliasing and observation spillover.
However, approaches for time delay processing in active control systems have in the past been model dependent. This
paper adopts a velocity feedback control law to increase system damping, and constructs an autoregressive moving
average (ARMA) model for eliminating the time delay caused by filters. The ARMA model is model-free and its coefficients are adjusted adaptively according to the outputs of the system. In practical applications, the direct current (DC)
excursion induced by the calculation is also considered, and a proper method of DC cancellation is adopted. A windtunnel model with rear sting is used as a cantilever-like structure in the experiments. The results reveal that the first
mode vibrations of the model are effectively suppressed by this controller when the structure suffers from complex
excitations.
Keywords
Active vibration control, time delay, signal processing, phase compensation, forecasting
Received: 30 September 2011; accepted: 10 January 2012
1. Introduction
A cantilever-like structure is an innite-dimensional
distributed structure. It is impossible to control or estimate innite modes, so vibration control in a cantilever-like structure is limited to a nite number of modes.
Problems therefore arise in both observation and control spillover because of the mode truncation (Balas,
1978; Meirovitch, 1987). Mei and Mace (2002) applied
a feedback wave controller to reduce the resonant
response of high-frequency residual modes, and thereby
reduce the eects of control spillover.
Another serious problem in discrete control systems
is frequency aliasing. Frequency aliasing occurs when
the observed signal is transferred from analog to digital
form (Weleratna, 2002). An analog anti-aliasing lter is
an eective method for preventing frequency aliasing,
and a low-pass digital lter can deal with observation
spillover. These two kinds of lters are commonly used
in signal acquisition and processing (Bilinsky and
675
Attackanglemechanism
Accelerometer
Actuator
Windtunnelmodel
Poweramplifier
Constant
current
source
Anti aliasing filter
Aquisition
card
Computer
676
(a) 20
(b)
10
4000
Magnitude
Signal of acceleration(V)
8Hz
5000
15
0
5
3000
2000
10
1000
15
20
45
45.5
46
46.5
47
Time(s)
200
400
600
800
1000
Frequency(Hz)
Figure 2. Acceleration response of an actual model suffering from strong wind load (sample frequency is 2 kHz).
3a
3b
T
~ q2 q3 qN ,
where p1 t T1 P, u1 T1 U, q
~ diag2i !i i 2, . . . , N,
,
: diag!2i i 2,
T
T
~ P, ~
~ U,(
~ 2 3 N .
. . . , N, p~ (
u(
The displacement response of the structure is
T
~ q: 4
~ q1 ~
qT 1 q1 (~
(
_
~ qt.
It is assumed that z t 1 q1 t and ~zt (~
_
_
Thus, zt z t ~zt, the response z t is generated by the rst mode of the structure, and ~zt is the
response induced by other modes. Considering the rst
mode of the vibration is the main part, a controller is
_
ut k
z j d,
5
zt qt 1
_
_
where z j 2 z is a part of the acceleration response
on the jth point of the testing model, k is the feedback
coecient and k 4 0, ut is the input of the control
force on a point of the structure.
Through solving the integral in Equation (5), the
algorithm is transformed into a velocity-like feedback
control method as follows:
_
_
ut k z j t c
6
_
_
_
_
where c k z j 0, and z j 0 is the initial value of
velocity response at the testing point, and is undetermined. Thus, the algorithm Equation (5) reduces to a
velocity feedback with an undetermined DC signal.
In order to facilitate the evaluation of the eect of
the controller, one needs to consider the situation without DC. In this case, Equation (6) becomes a pure
velocity feedback control algorithm. As we know, this
method produces good stability and is robust for a
single-degree-of-freedom (S-DOF) system. However,
the cantilever structure here is not an S-DOF system,
it is just a single input and single output (SISO) system.
Assume that the accelerometer is xed on the jth node
on the structure and the control force acts on the
ith node. Thus, the external disturbance
and control
T
force can be described as P P1 P2 PN
T
,U 0, . . . , 0, Ui , 0, . . . , 0 . By multiplying 1 at the
both sides of Equation (3a) and considering the
_
assumption of z t 1 q1 t, one obtains
_
_
_
_
z t 21 !1 z t !21 z t 1 p1 t 1 u1 t 7
where p1 T1 P and u1 T1 U. There follows,
_
_
_
_
z t 21 !1 z t !21 z t
1
N
X
k1
1k Pk t 1 1i Ui t
677
where 1k is the kth element of 1 . Since the accelerometer is xed on the jth node of the structure, the SISO
dynamic function about the rst mode is derived as
follows
Magnitude(dB)
_
_
_
_
z j t 21 !1 z j t !21 z j t
1 j 1k Pk t 1 j 1i Ui t
_
where z j t is the displacement of the jth node about
the rst mode, 1i , 1j are the ith and jth elements of the
rst mode shape 1 .
From Equation (6), the velocity feedback control
algorithm without DC can be described as
_
_
ut k z j t. Let Ui t ut, and substitute it
into Equation (9). The closed-loop dynamic function
is then
_
_
_
_
z j t 21 !1 1j 1i k z j t !21 z j t
N
X
60
50
100
150
200
100
150
200
k1
20
40
80
0
1j 1k Pk t:
10
k1
_
structure in the rst mode z j , and higher modes z~j t.
_
Equation (5) refers only to the rst mode signal z j .
The existence of z~j t could therefore have an eect
which negates the control and stability of the controlled
system. It is necessary to discuss methods for canceling
higher mode signals.
There are two problems in signal acquisition. The
rst is that the signal includes vibrations at various
modes, and only one or a part of them are needed.
The second is the limitations of sampling frequency,
which cannot be set to whatever value we desire,
and which may induce frequency aliasing and
Phase(degree)
N
X
200
400
600
800
0
50
Frequency(Hz)
g
d
d!
11
678
Magnitude(dB)
8
n 0, M=2,
>
<0
cn pn=n
0 5 n 5 M=2,
>
:
cM n M=2 5 n 5 M:
100
200
300
0
20
40
60
80
100
Phase(degrees)
200
400
600
20
40
60
Frequency(Hz)
80
100
j!n
n0 an e
n0
an ej!n
13
where ! 2 f ; f is the frequency, and f 2 0; fs =2 ,
fs is the system sample frequency.
From Equation (13), Hapf ej! 1, and the
unknown coecients ai i 1 N can be calculated
from the phase-frequency characteristics. An eective
method for designing the coecients of all-pass lters is
described as follows (Reddy and Swamy, 1990):
1. calculate the time delay sequence without excursion
k d k d =2, where d k d !!2=M ,
M is the length of the fast FourierPtransform
M1
1
(FFT) used in the computation, d M
k0 d k;
2. obtain series pn by an inverse FFT (IFFT) of k;
8
n 0, M=2,
>
<0
sgnn 1
0 5 n 5 M=2,
>
:
1 M=2 5 n 5 M:
5. calculate the FFT transform of cn to obtain series
Ck, where Ck has the phase-frequency characteristics kof the lter we need;
6. calculate gn sgnn cn, where 0 n 5 M;
7. calculate
the FFT of gn, and present the result as
lnXk;
8. calculate Dk Xk e jk , where k 0,
1, . . . , M 1;
9. calculate the IFFT transform of Dk, obtaining
d n;
10. conrm the coecients of the all-pass lter
an d n, where n 0, 1, . . . , NN 5 M.
The all-pass lter is designed for eliminating nonlinear phase characteristic induced by the anti-aliasing
lter and the digital low-pass lter. As shown in
Figure 5, when the signal x(t) passes through the
anti-aliasing lter, the low-pass lter and all-pass
lter, the phase of the output y(t) can be described as
follows:
y x AAF LPF APF
14
15
679
where P
Na is the order of the all-pass lter,
M1
1
d M
k0 d k, d k is the group delay of an
all-pass lter.
100
anti aliasing filter
Phase(degrees)
200
300
digital filter
400
500
600
_
the output z j does include DC excursion, then substi-
0.1
0.2
0.3
Normalized Frequency ( rad/sample)
0.4
0.5
Figure 6. Phase characteristic of the combination of the antialiasing and the low-pass filter against frequency.
600
Phase(degrees)
500
xk
1
xk
400
1
xk xk N
N
17
300
200
100
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Normalized Frequency( rad/sample)
xk
H 1 z1 xk
0.4
N
is a transfer function.
where H 1 z1 N1 1z
1z1
By removing the average part from series x and
substituting it into Equation (18), a new series without
DC excursion is derived
18
16
~
xk
xk xk
H1 z1 xk
1
N
19
z
~
, xk
is the series withwhere H1 z1 N1 N1Nz
1z1
out DC excursion.
An order-one DC eliminator is dened as in
Equation (19), and its magnitude and phase
680
20
20
N=50
Magnitude(dB)
Magnitude(dB)
N=50
0
N=10
20
40
0
N=20
0.2
0.4
0.6
Normalized Frequency ( rad/sample)
0.8
0.2
0.4
0.6
0.8
Normalized Frequency ( rad/sample)
100
N=10
Phase(degrees)
Phase(degrees)
100
N =20
20
40
N =10
N=20
50
N=50
0
0
0.6
0.4
0.2
Normalized Frequency ( rad/sample)
0.8
characteristics are presented in Figure 8 against frequencies of the transfer function. It shows the DC eliminator is stable at all frequencies, and the large
attenuation occurs at zero frequency. The variability
of phase is between 0 and 90 , the range is smaller
than high-pass lters. But there are too many ripples
in the magnitude and phase curves. Let
H 2 z1 H 21 z1 , the transfer function of the order
two DC eliminator yields
H2 z1 1 H 2 z1
N=10
N =20
50
N =50
0
50
0.2
0.4
0.6
Normalized Frequency ( rad/sample)
0.8
21
Nd
X
^ Nd i
ai xk
i1
Md
X
bi xk 2Nd i wk
22
i1
^ Nd is the estimation of xk Nd , wk is
where xk
the error of estimation, ai , bi are coecients, and Nd ,
Md are constant positive integers.
Dene a new set of variables as
^ Nd 1, xk
^ 2Nd , xk 2Nd 1,
xkNd xk
xk 2Nd Md T
23
where a a1 , . . . , aNd , b1 , . . . , bMd .
Equation (23) is a classical average recursive (AR)
model, so the coecients of the model can be found
using the stochastic approximation (SA) method.
681
Figure 10. The structure of time delay compensation (Ex is the estimation of x, y is the signal with time delay).
(a) 1.5
(b) 12
x
Ex
=50(sample)
x 10
a1
10
a2
a3
ai(i=15)
x,Ex
0.5
0
a4
a5
6
4
0.5
2
1.5
0
0.5
1
time(s)
1.5
2
0
0.5
1.5
time(s)
Figure 11. The result of forecasting against the stable harmonic signal (xt sin20 t, 0 1).
(a) 2.5
(b) 0.015
=50(sample)
a1
Ex
1.5
a2
0.01
a3
ai(i=15)
a4
x,Ex
0.5
a5
0.005
0
-0.5
-1
-1.5
-0.005
-2
-2.5
-0.01
time(s)
time(s)
Figure 12. The result of forecasting against the composite of stable harmonic signals (xt sin10 t sin20 t
0:5 sin30 t,0 0:5).
682
(a) 2
=50(sample)
(b) 0.02
a1
Ex
1.5
a2
0.01
a3
a4
ai(i=15)
x,Ex
0.5
0
a5
-0.01
-0.5
-0.02
-1
-0.03
-1.5
-2
-0.04
time(s)
time(s)
Figure 13. The result of forecasting against resultant signals (xt sin20 t sin t,0 5).
lim
k!1
lim k 0,
lim
k!1
k
X
i1
i 0,
25a
2i 5 1:
25c
i1
where ^
ak1 is the last estimate of a, yk xk Nd is
the current output of system, k is a scalar quantity that
satises the following Dvoretzky conditions
k!1
k
X
k
0
k
26
25b
^
xk
^ak xk
27
683
(b) 50
(a) 50
Displacement(mm)
Displacement(mm)
50
0
10
50
0
10
Time(s)
Time(s)
Figure 16. The displacement responses of the testing point of the model under complex excitations (the response without control
at the first 2 seconds, k is the gain of the controller, and (a) k 100, (b) k 160).
^ 1, xk
^ Nd 1, xk Nd ,
where
xk xk
xk Nd Md T :
4.2. Simulation
Assume a discrete time series yk with invariant time
delay. The original signal sequence without delay is
xk. Given the delay sample Nd , one has
yk xk Nd . The structure of the delay compensation is shown in Figure 10. The time delay generator
in the gure is used for simulating the delay induced by
all kinds of lters, phase compensator and devices in
system.
The parameters of the ARMA model are settled as
Md Nd 50. From Equations (23), (24), (26) and
Figure 10, the eects of estimation using this model
on dierent kinds of time delay series are shown in
Figures 1113, respectively. The characteristics of
these series are come from the output signal of the
vibrant systems in actual application.
5. Experimental study
Experiments were designed to validate the theoretical
predictions of vibration control in a wind-tunnel model
with real sting. The actual experimental model and relative devices are shown in Figure 14. The accelerometer
is xed in the head of the model. It acquires the output
response of the model vibration, and the acceleration
signal is transformed from a charge into a voltage
signal by a constant current source. The anti-aliasing
lter is a pre-signal processing device, whose characteristics have been explained above. The analog signal is
transformed into discrete data by a data acquisition
card named DAQ2206 which is installed in the IPC
(Industrial Personal Computer). The control algorithm
and the rest of the signal processing can now be performed by the IPC, and the control signal is transformed from digital to analog form by the DAQ card.
The control actuator is xed inside the model, and
driven by the outputs of the DAQ card after
684
150
with control (k=100)
Displacement(mm)
100
50
0
50
100
Funding
150
0
Time(s)
6. Conclusions
In this paper we have presented an application of signal
forecasting to damping vibration in a cantilever-like
structure, a system with output time delay. Combined
with phase compensation, the method presented could
process variable time delay systems. A DC cancelation
algorithm allows the controller to maintain stability.
A control algorithm is designed based on acceleration
References
Balas MJ (1978) Active control of flexible systems. Journal of
Optimization Theory and Applications 25: 415436.
Bao W, Zhou R, Yang JQ, et al. (2009) Anti-aliasing lifting
scheme for mechanical vibration fault feature extraction.
Mechanical Systems and Signal Processing 23: 14581473.
Bernhardt P (1980) Simplified design of high-order recursive
group-delay filters. IEEE Transactions on Acoustics,
Speech and Signal Processing 28: 498503.
Bilinsky I and Mikelsons A (1990) Application of randomized
or irregular sampling as an anti-aliasing technique. In Fifth
European Signal Processing Conference. Barcelona, Spain,
vol. 1, pp. 505508.
Cai GP and Huang JZ (2003) Instantaneous optimal method
for vibration control of linear sampled-data systems with
time delay in control. Journal of Sound and Vibration 262:
10571071.
Cai GP and Huang JZ (2002) Optimal control method with
time delay in control. Journal of Sound and Vibration 251:
383394.
DAntonia G, Di Rienzo L and Ottoboni R (1999) Anti-aliasing analog low pass filter transfer function parametric
spectral estimation for digital compensation. In
Proceedings of the 16th IEEE Instrumentation and
Measurement Technology Conference, Venice, Italy,
vol. 2, pp. 13051309.
Haraguchi M and Hu HY (2008) Using a new discretization
approach to design a delayed LQG controller. Journal of
Sound and Vibration 314: 558570.
Jaskula M and Kaszynski R (2004) Using the parametric
time-varying analog filter to average-evoked potential signals. IEEE Transactions on Instrumentation and
Measurement 53: 709715.
Jing ZQ (1987) A new method for digital all-pass filter design.
IEEE Transactions on Acoustics, Speech and Signal
Processing 35: 15571564.
Lee H and Bien Z (2004) Bandpass variable-bandwidth filter
for reconstruction of signals with known boundary in
time-frequency domain. IEEE Signal Processing Letters
11: 160163.
Lee H and Bien Z (2006) Linear time-varying filter with variable bandwidth. In Proceedings IEEE International
Symposium on Circuits and Systems, pp. 24932496.
685