You are on page 1of 16

263

Self-tuning active vibration control in flexible beam


structures
M 0 Tokhi, BSc, PhD, CEng, MIEE and M A Hossain, MSc, AIEE
Department of Automatic Control and Systems Engineering, University of Sheflield

This paper presents the design and performance evaluation of an adaptive active control mechanism for vibration suppression inflexible
beam structures. A cantilever beam system in transverse vibration is considered. First-order central3nite difference methods are used to
study the behaviour of the beam and develop a suitable test and verijication platform. An active vibration control algorithm is developed
within an adaptive control framework for broadband cancellation of vibration along the beam using a single-input multi-output (SIMO)
control structure. The algorithm is implemented on a digital processor incorporating a digital signal processing (DSP) and transputer
system. Simulation results verifying the performance of the algorithm in the suppression of vibration along the beam, using single-input
single-output and SIMO control structures, are presented and discussed.

NOTATION finite element


a, b, c, dbeam constants given in terms of A autopower spectral density of disturbance
transfer function of controller element i signal at observation point
Ci
e transfer function of path from primary autopower spectral density of the com-
source to detector bined disturbance and control signals at
observation point
fi transfer function of path from secondary
moment of inertia
source i to detector
transfer function of path from primary the identity matrix
9i
source to observer i beam length
transfer function of path from secondary matrix of transfer characteristics of sec-
hi,
source i to observerj ondary sources
k constant representing number of second- transfer characteristics of detector
ary sources/observation points matrix of transfer characteristics of obser-
transfer function of secondary source i vers
Ii
m mass of beam partial differential equation
transfer function of observer i stiffness matrix
m0i
n total number of sections in the FD dis- single-input multi-output
cretization single-input single-output
system transfer function between detector matrix of control (secondary) signals
4ij
and observer j when all secondary sources disturbance (primary) signal
are off except secondary source i detected signal
system transfer function between detector applied force on beam at x, t
4oj
and observer j when all secondary sources array of deflections at grid points 1, .. ., n
are off along the beam at time stepj
t time matrix of observed signals
X distance matrix of control signals at observation
Y i ,j beam deflection at grid point i at time points
stepj matrix of disturbance signals at observa-
beam deflection at x , t tion points
Y(x7 t )
A cross-sectional area a constant determined by At, Ax and p
AVC active vibration control beam constant
C matrix of transfer characteristics of con- mass density of beam
troller time increment
DSP digital signal processing distance increment
E Young modulus
E,F, G,H matrices of transfer characteristics of paths 1 INTRODUCTION
from primary source to detector, second-
ary sources to detector, primary source to Flexible structure systems are known to exhibit an
observers and secondary sources to obser- inherent property of vibration when subjected to dis-
vers turbance forces, leading to component and/or structural
FD finite difference damage. Such systems include a wide range of engineer-
ing applications, for example skyscrapers and bridges in
The M S was receiued on I 1 January 1994 and was accepted for publication on civil engineering applications; propellers, aircraft fuse-
20 July 1994. lage and wings, satellite solar panels and helicopter
100594 Q IMechE 1994 Proc Instn Mech Engrs Vol 208
Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015
264 M 0 TOKHI AND M A HOSSAIN

blades in aerospace structures ; and turbogenerator lation achieved is primarily dependent on the geometri-
shafts, engines, gas turbine rotors and electric trans- cal arrangement of system components. Moreover, the
former cores in electromechanical systems. An under- number of secondary sources, depending on limitations
standing of the principles involved in the analysis of due to physical dimensions, has a significant effect on
such systems is important so that suitable control laws the level as well as physicial extent of cancellation.
for effective suppression of undesirable vibrations can Owing to the broadband nature of the disturbances,
be developed. it is required that the control mechanism in an AVC
Many attempts have been made in the past to devise system realizes suitable frequency-dependent character-
methods of tackling the problems arising from istics so that cancellation over a broad range of fre-
unwanted structural vibrations (disturbances). Tradi- quencies is achieved. Moreover, in practice, the spectral
tional methods of vibration suppression include passive contents of the disturbances as well as the character-
methods, which consist in mounting passive material on istics of system components are, in general, subject to
the structure. These methods are efficient at high fre- variation, giving rise to time-varying phenomena. This
quencies but expensive and bulky at low frequencies. implies that the control mechanism is further required
Moreover, the current trend towards lightweight, and to be intelligent enough to track these vibrations so that
hence flexible, structures has imposed a further lim- the desired level of performance is achieved and main-
itation to the utilization of passive methods, especially tained (2, 17).
for low-frequency vibration suppression. Active vibra- A cantilever beam system in transverse vibration is
tion control (AVC) uses the superposition of waves by considered in this paper. Such a system has a n infinite
artificially generating secondary (cancellingl source(s) of number of modes, although in most cases the lower
vibration to interfere destructively with unwanted dis- modes are the dominant ones requiring attention. The
turbances and thus result in cancellation of the unwanted vibrations in the structure are assumed to be
unwanted vibrations. This is more eficient and eco- the result of a single point disturbance of broadband
nomical than passive methods of low-frequency vibra- nature. First-order central finite difference (FD)
tion suppression. Thus, to achieve vibration suppression methods are used to study the behaviour of the beam
over the full (low-high) frequency range, a hybrid and develop a suitable test and verification platform. An
control method incorporating active techniques for low- AVC system is designed utilizing a single-input multi-
frequency and passive techniques for high-frequency output (SIMO) control structure to yield optimum can-
vibration suppression can be utilized (1,2). cellation of broadband vibration at a set of observation
Active vibration control is not a new concept. It is points along the beam. The controller design relations
based on the principles that were initially proposed by are formulated such as to allow on-line design and
Lueg in the early 1930s for noise cancellation (3). Since implementation and, thus, yield a self-tuning control
then a considerable amount of research work has been algorithm. The algorithm is implemented on a parallel
devoted to the development of methodologies for the heterogeneous system incorporating a DSP device and
design and realization of AVC systems in various appli- a transputer node and its performance assessed in the
cations (4-16). An AVC system is realized by detecting suppression of vibration along the beam using single-
the primary (unwanted) disturbances through detection input single-output (SISO) and SIMO control struc-
sensor(s) and processing these by an electronic control- tures.
ler of suitable transfer characteristics to drive the sec-
ondary source(s) (actuators) so that when the secondary
wave is superimposed on the primary wave the two 2 THE CANTILEVER BEAM SYSTEM
destructively interfere with one another and cancel-
lation occurs. Active vibration control mechanisms A schematic diagram of the cantilever beam system is
developed generally concentrate on reducing the level of shown in Fig. 1, in which L represents the length of the
vibration at selective resonance modes of the system. In beam, U ( x , t ) represents an applied force at a distance x
doing so, problems arise related to observation and/or from the fixed (clamped) end of the beam at time t and
control spill-over resulting from unmodelled dynamics y(x, t ) is the deflection of the beam from its stationary
of the system. These problems can be avoided by (unmoved) position at the point at which the force has
designing an AVC system that incorporates a suitable been applied. The motion of the beam in transverse
system identification algorithm through which an vibration is governed by the well-known fourth-order
appropriate model of the system can be developed partial differential equation (PDE) (18)
within the frequency range of interest. The AVC system
presented in this paper includes an on-line system iden-
tification algorithm which gives a suitable model of the
system in parametric form within a broad range of fre-
quencies of interest. The model thus obtained is then where p is a beam constant given by
used to design the required controller and generate the
corresponding control signal so as to reduce the level of
vibration over this broad frequency range.
It is important to note that the superposition of the
component waves in an AVC system results in an inter-
ference pattern throughout the structure in which the with p , A, I and E representing the mass density, cross-
level of cancellation in some regions will be higher and sectional area, moment of inertia of the beam and the
in some regions will be lower or will even correspond to Young modulus respectively, and m is the mass of the
a reinforcement. The level and physical extent of cancel- beam. The corresponding boundary conditions at the
Part I : Journal of Systems and Control Engineering 0 IMechE 1994

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


SELF-TUNING ACTIVE VIBRATION CONTROL IN FLEXIBLE BEAM STRUCTURES 265

'* ____..........._.
.....................................................................
~

L
~ ..................................................................... ~ *
__..___.

Fig. 1 Schematic diagram of the cantilever beam system

fixed and free ends of the beam are given by spaced timesteps of duration At. In this manner, let
y(x, t ) be denoted by yi, representing the beam deflec-
aflo, t ) - 0
y(0, t ) = 0 -- tion at point i at time step j . Let y ( x u Ax, t w At) + +
ax be denoted by yi+",j + w , where u and w are non-negative
integer numbers.
Using a first-order central FD method the partial
derivatives a2y/at2 and a4y/ax4 can be approximated as
Note that the model thus utilized incorporates no
damping. To construct a suitable platform for test and
verification of the control mechanism (introduced later),
a method of obtaining the numerical solution of the
PDE in equation (1) is required. The finite element (FE) a4y(x, t ) - yi+2,j
~- - 4yi+1. j + 6yi. j - 4 ~ i - 1j , + Y i - z , i
method has commonly been used in the past for obtain- aX4 @XI4
ing numerical solutions of the PDE and for construct-
ing simulation environments characterizing the (3)
behaviour of such systems (1S22). This method allows Substituting for (a2y/at2)and (d4y/ax4)from equation
irregularities in the structure and mixed boundary con- (3) into equation (1) and simplifying yields
ditions to be handled. However, these are not of
concern in the case of a uniform beam structure con- Yi,j+l =2Yi,j-yi,j-1 - ~ 2 { Y i + 2 , j - 4 ~ i + l , j + 6 Y i , j
sidered here. Moreover, the computational effort and
consequent software coding involved in the FE method
make it unfavourable for uniform structures. It has been
reported that the FD method is more suitable in the
simulation of uniform beam stuctures and simpler than where
the FE method (11).For the system considered here, the
dynamics may efficiently be described in terms of a
modal expansion. However, a virtue of the FD method
is that it could fairly readily be applied to more
complicated mechanical systems for which an analytical Equation (4) gives the deflection of point i along the
modal solution could not be readily obtained. beam at time step j 1 in terms of the deflections of the +
Therefore, the FD method is used here to obtain a point at time steps j and j - 1 and deflections of points
numerical solution of the PDE in equation (1) and to i - 1, i - 2, i + 1 and i + 2 at time step j. Note that in
construct a suitable simulation environment character- evaluating the deflection at the grid point i = 1 the
izing the behaviour of the beam. fictitious deflection y - 1, will be required. Similarly, in
To obtain a solution to the PDE, describing the evaluating the deflection at the free end of the beam,
beam motion, the partial derivative terms i = n (n, representing the total number of sections along
the beam), the fictitious deflections yn+1 , and yn+2,vj
will be required. To obtain these, the boundary condi-
tions in equation (2) are used. In a similar manner as
and above, the boundary conditions in equation (2) can be
expressed in terms of the FD approximations as
a Z Y k t)
ax2

in equation (1) and the boundary conditions in equation


(2) are approximated using first-order central FD
approximations. This involves a discretization of the
beam into a finite number of equal-length sections
(segments), each of length Ax, and considering the beam
motion (deflection) for the end of each section at equally
(B lMcchE 1994 Proc Instn Mech Engrs Vol 208

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


266 M 0 TOKHI AND M A HOSSAIN

Solving equation ( 5 ) for the deflections y - 1, and yo, at beam system, which can be implemented on a digital
the fixed end and y,+ 1, and Y , + ~ , at the free end yields computer easily. For the algorithm to be stable it is
required that the iterative scheme described in equation
YO, j = O Y-I, j = YI, j
(7), for each grid point, converges to a solution. It has
Yn+ I , j = 2Yn. j - Y n - 1, j been shown that a necessary and sufficient condition for
stability satisfying this convergence requirement is given
Yn+2.j=2Yn+l.j-2Yn-r.j+ ~n-2.j (6) -=
by 0 I’ < 0.25 (11).
Equations (4) and (6) give the complete set of relations To investigate the real-time implementation of the
necessary for the construction of the simulation algo- simulation algorithm and study the behaviour of the
rithm. Substituting the discretized boundary conditions system, an aluminium-type cantilever beam of length
for the fixed and free ends from equations (6) into equa- L = 0.635 m, mass m = 0.037 kg and p = 1.351 was
tion (4) yields the beam deflection at the grid points considered. The first five resonance modes of this beam,
along the beam as as obtained through theoretical analysis, are located at
1.875 Hz, 11.751 Hz, 32.902 Hz, 64,476 Hz and 106.583
Yl*j+t = -Yl,j-r - A2 Hz, with the first two modes dominantly representing
the behaviour of the beam. It was found through
numerical simulations that for the purpose of this inves-
tigation reasonable accuracy in representing the first
few (dominant) modes of vibration is achieved by divid-
A’
{
- 4 ~ ~ , 6~- +
( ing the beam into 19 segments (n = 19). Therefore,
n = 19 was chosen throughout the investigation pre-
- 4 ~ 3j, + ~ 4j ,
I +4
sented in this paper. Moreover, sample period At = 0.3
ms, which is sufficient to cover all the resonance modes
of vibration of the beam, was selected. For the algo-
rithm to be stable, this gives a value of I = 0.3629.
The behaviour of the beam in transverse vibration
was studied by implementing the simulation algorithm
in real time on a digital computing system incorpor-
ating an i860 DSP device and a T805 transputer. The
computing system utilized is to provide more accurate
and efficient implementation of the simulation and
where control algorithms investigated in this paper. Although
in simulation experiments the speed of implementation
of the processes involved is not of major concern and
thus a general-purpose digital computing facility could
The above equations can be written in a matrix form as be utilized instead, in practical investigations, however,
it is essential for the computing system to meet the real-
1 time processing requirements of the algorithm@)
Yjil = -Yj-l - A2SYj + (At)’U(x, t ) -
m
(7) involved.
Figure 2 shows the end point response of the canti-
lever beam resulting from the application of a step dis-
turbance force of finite duration of 0.1 N at grid point
15. The corresponding spectral density of the response
is shown in Fig. 3. The first five resonance modes, as
obtained from these results, are located at 2 Hz, 11 Hz,
and S is a matrix given (for n = 19, say) as 30 Hz, 57 Hz and 91 Hz. These, as compared with the
corresponding theoretical values, are within reasonably
. a -4 1 0 0 0 ...... 0 acceptable limits. It is seen in Figs 2 and 3 that the first
-4 b -4 1 0 0 ...... 0 resonance mode is much more dominant than the rest.
1 -4 b -4 1 0 ...... 0 Therefore, a substantial reduction in the overall level of

*’;I
vibration will be achieved if the first mode is cancelled
0 1 -4 b -4 1 ...... 0 by a vibration control system. Note in Fig. 2 that the
S= ........................... first mode of vibration appears to be dominantly charac-
..................... terizing the beam fluctuation. The second and higher
. . . . . . . . . . . . 1 -4 b -4 modes, although present in the description (Fig. 3), are
............ 0 1-4 c-2 not as clearly evident. In general, two factors, namely
............. 0 0 2 - 4 d the nature of the disturbance including its amplitude
and frequency contents and the location at which it is
where applied, determine the dynamic modes of the structure
that are excited and the level at which these modes will
appear. A three-dimensional description of the vibration
of the beam along its length resulting from the applica-
tion of the step disturbance force at grid point 15 is
Equation (7) is the required relation for the simulation shown in Fig. 4. This shows that the beam deflection is
algorithm, characterizing the behaviour of the cantilever zero at the fixed end and increases with the distance x
Part I : Journal of Systems and Control Engineering @ IMechE 1994

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


SELF-TUNING ACTIVE VIBRATION CONTROL IN FLEXIBLE BEAM STRUCTURES 267

0.12 T

Time
__
S

Fig. 2 Step response of the beam at end point

40-

-10.-

-20 4 i

0 20 40 60 80 100
Frequency
Hz
Fig. 3 Autopower spectral density of step response on the beam at end point

0.1

E 0.05

Time
- 0 0 Grid points
S

Fig. 4 Step response of the beam along its length


Q IMechE 1994 Proc Instn Mech Engrs Vol 208

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


268 M 0 TOKHI AND M A HOSSAIN

from the fixed end, reaching a maximum at the free end, matrix representing the transfer characteristics of the
verifying the validity of the simulation algorithm in rep- controller;
resenting the behaviour of the beam.
F = C f 1 . 6 2 ...hlT
3 ACTIVE VIBRATION CONTROL STRUCTURE
A schematic diagram of the geometric arrangement of a
feedforward SIMO AVC structure is shown in Fig. 5a.
A primary (disturbance) force is applied by a point
source at a point along the beam. This is detected by a
detector (sensor), processed by a controller of suitable
frequency-dependent characteristics and fed to a set of k
secondary sources (control actuators). The control force
thus generated interferes with the disturbance force so
as to achieve a reduction in the level of vibration at a
set of k observation points along the beam.
A frequency-domain equivalent block diagram of the
AVC structure is shown in Fig. 5b, in which E = [el is
a 1 x 1 matrix representing the transfer characteristics
of the path along the beam between the primary source
and the detector, F is a k x 1 matrix representing the
transfer characteristics of the paths along the beam
from the secondary sources to the detection point, G is
a 1 x k matrix representing the transfer characteristics
of the paths along the beam from the primary source to UD is a 1 x 1 matrix representing the disturbance
the observation points, H is a k x k matrix representing (primary) signal at the source, Yo, is a 1 x k matrix
the transfer characteristics of the paths along the beam representing the disturbance signals at the observation
from the secondary sources to the observation points, points, U, is a 1 x k matrix representing the control
M is a 1 x 1 matrix representing the transfer character- (secondary) signals at the source, Yo, is a 1 x k matrix
istics of the detector, M, is a k x k diagonal matrix rep- representing the control signals at the observation
resenting the transfer characteristics of the observers, L points, U, is a 1 x 1 matrix representing the detected
is a k x k diagonal matrix representing the transfer signal and Yo is a 1 x k matrix representing the
characteristics of the secondary sources and C is a 1 x k observed signals.

source 0bserved
signal
(a) Schematic diagram

I m------7 Yon

(b) Block diagram

Fig. 5 Active vibration control structure


Part I: Journal of Systems and Control Engineering 0 IMechE 1994
Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015
SELF-TUNING ACTIVE VIBRATION CONTROL IN FLEXIBLE BEAM STRUCTURES 269

The block diagram in Fig. 5 can be thought of as achieved and maintained. To do this a self-tuning
being either in the continuous complex frequency, s, control strategy, allowing on-line design and implemen-
domain or in the discrete complex frequency, z domain. tation of the controller, can be utilized.
The analysis and design presented in this paper apply
equally to both domains. The implementation of the
4 SELF-TUNING ACTIVE VIBRATION CONTROL
controller, however, is carried out in the discrete-time
domain. The design relation given for the controller transfer
The objective in Fig. 5 is to achieve full (optimum) function in equation (1 1) is in a form that is not suitable
vibration suppression at the observation points. This is for on-line implementation. To allow on-line design and
equivalent to the minimum variance design criterion in implentation of the controller, equivalent design rules
a stochastic environment. This requires the primary and based on on-line measurement of (input/output) signals
secondary signals at each observation point to be equal of the system are required. To devise such a strategy, a
in amplitude and have a phase difference of 180" relat- self-tuning control mechanism is developed.
ive to one another: Self-tuning control is distinguished as a class of
adaptive control mechanisms (2626). It essentially con-
Yo =( +
Y ~ D Yoc)Mo = 0 (9) sists in the processes of identification and control, both
Using the block diagram of Fig. 5b, the signals Yo, and implemented on-line. The identification process is
Yo, can be obtained as mainly concerned with on-line modelling of the plant to
be controlled and, thus, incorporates a suitable system
Y O D = UDG identification algorithm. The control process, on the
Yoc = UD EGMCLCI - FMCL] - 'H (10) other hand, is concerned with the design and implemen-
tation of the controller using the plant model and, thus,
where I is the identity matrix. Substituting for Yo, and incorporates a suitable controller design criterion. In
Yo, from equation (10) into equation (9) and solving for this manner, various types of self-tuning control algo-
C yields rithm can be designed depending on the type of identifi-
C = M-'[GH-'F - E]-'GH-'L-' cation algorithm and controller design strategy
(11) employed. Many system identification schemes have
Equation (11) is the required controller transfer func- been used in self-tuning control algorithms. Among
tion for optimum suppression of broadband vibration these, the recursive form of the least-squares algorithm,
at the observation points. The controller thus designed which produces unbiased estimates of a plant model (in
is guaranteed to be causal by making the number of parametric form), based on measurements of the input
zeros in each path either equal to or less than the and output signals of the plant, has proved to be the
number of poles. Note that, for given secondary sources most useful and practically successful self-tuning identi-
and detection sensor, the characteristics of the required fier. In a similar manner, several controller design cri-
controller are determined by the geometric arrangement teria have been used in self-tuning control algorithms.
of system components. Among these, it is possible with Among these, the most common ones are the minimum
some arrangements that the determinant 1 GH-'F - E I variance and pole assignment designs. A self-tuning
will be zero or close to zero, requiring the controller to control algorithm can be designed either as an explicit
have impractically large gains. Moreover, with some combination of identification of a plant model and con-
geometrical arrangements of system components, the troller design or as an implicit algorithm in which the
(positive) feedback loops due to the secondary signals controller is identified directly (bypassing identification
reaching the detection point can cause the system to of the plant model). Each of these algorithms has its
become unstable. Therefore, for the system performance advantages and disadvantages, which depend mainly on
to be robust, a consideration of the system in relation to the type of application and availability of resources for
the geometric arrangement of system components is implementation. Self-tuning is, in a sense, the simplest
important at the design stage (23). possible adaptive control algorithm derivable from the
The controller transfer function in equation (1 1) can point of view of the discrete-time stochastic control
be realized as either a fixed digital or analogue or theory. An attractive property of the self-tuning control-
hybrid (combined analogue and digital) controller ler is that under most reasonable circumstances, as the
through a process of measurement/estimation of the number of input and output samples tends to infinity, it
transfer characteristics of the propagation paths along will converge to the optimal controller that would be
the beam and through the sensor and actuators to allow obtained if the system parameters were exactly known.
design and implementation of the controller according Moreover, the strategy is simple enough to allow the
to equation (11). In practice the characteristics of use of digitial processors for implementing self-tuning
sources of disturbance vary with operating conditions, controllers, thus promising a relatively low-cost solu-
for instance, leading to time-varying spectra. Moreover, tion to complex control problems. In this paper an
the characteristics of transducers, sensors and other explicit self-tuning AVC algorithm, incorporating a
electronic equipment used in the AVC system are recursive least-squares (RLS) parameter estimation
subject to variation resulting from environmental algorithm and the minimum variance design criterion, is
effects, ageing, etc. Under such situations the system developed.
employing a fixed controller will not perform to the To develop the self-tuning AVC system, consider Fig.
desired level. Thus, under such circumstances an AVC 5 with measurable input and output signals as the
system is required to be capable of updating the con- detected signal U, and the observed signal Yo respec-
troller characteristics in accordance with the changes in tively. Thus, owing to the state of each secondary
the system so that the required level of performance is source, a model of the system between the detection
0 IMechE 1994 Proc lnstn Mech Engrs Vol 208

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


270 M 0 TOKHI AND M A HOSSAIN

point and each observation point can be obtained. This terms of the block diagram in Fig. 5b is equivalent to
will result in a set of models with equivalent transfer the matrix C initialized to unity at location i and to
functions denoted by qoj (j= 1, 2, ..., k) when all the zero in all other locations:
secondary sources are off and a further set of models
C = [ O . . . 0 1 0 ... 01 (16)
with equivalent transfer functions denoted by qij when
all the secondary sources are off except secondary Note in equation (16) that, for simplicity purposes,
source i. In this manner, a total of k(k + 1) models can element i of the controller is initialized to unity in this
be constructed. case. The procedure given below applies equally to the
From the block diagram in Fig. 5b the detected general situation in which the path from the detector to
signal UMand the observed signal Yo can be obtained secondary source i is closed through an electronic com-
as ponent of a particular transfer function. In this case,
U, = UD EM(1- CLFM)- element i of the controller in equation (16) can be
replaced by this (initial) transfer function and thus
Yo = UD{G + EMCL(1 - FMCL)-'H}M, (12) carried throughout the synthesis process. It must be
noted, however, that this initial transfer function should
Thus, the equivalent transfer functions of system's be included within the AVC system in cascade with the
models, for the corresponding situation under consider- required controller transfer function during the imple-
ation, are given by the ratio Yo U, ' in equation (12). mentation process. Note that the feedback loop formed
Substituting for E, F, G, H, L and C from equation through secondary source i to the detector by switching
(8) into equation (11) and simplifying yields a relation on the corresponding controller path may cause the
for each element of C as system to become unstable. In such a situation the
choice of utilizing an initial transfer function instead of
the switch to bring the loop gain below unity and thus
allow the system to be stable during the identification
i = 1, 2, ..., k (13) phase will be favoured.
where ci is the ith element of C, bi = MZi with li rep- Substituting for C from equation (16) into equation
resenting the transfer characteristics of secondary (1 2), simplifying and using equation (15) yields
source i, gj represents the transfer characteristics of the
path, along the beam, between the primary source and V = qOJ.[(*-A),
q.. gj
observation point j , + 11
H.. = (- l)i+J or

hll h1z

hzz
.'.
'..
hI(j-1) h,(j+l)
...
...
hlk (* gj
-/.>b, 4ij - 1
=-
4oj
i = 1,2, . . . k
h21
.. .. hz(j-1) h ~ j + l )
.. ..
h2k

. . . . j = 1, 2, ..., k (17)
X h(i- 1 ) l h(i-l)2 ... h(i- I ) ( j - 1) h(i- I ) ( j + 1) '. ' h(i- l ) k

h(i+l)l h(i+l)2 .'. h(i+l)(j-l) '(i+l)(j+l) h(i+l)k


Adding the relations for i = 1 to k in equation (17)
.. .. "'
... . yields
. .
hkl hk2 ... 'k(j-1) hk(j+l)
... hkk

with hij representing the transfer characteristics of the


path, along the beam, between secondary source i and j = 1, 2, ..., k
observation point j and I H I represents the determinant (18)
of the matrix H. Equation (18) corresponds to the system description in
To obtain ci in equation (13) in terms of the transfer Fig. 5 when all the secondary sources are switched on,
functions of system models, two cases, namely when all that is all entries in the matrix C are initialized to unity.
secondary sources are off and when only secondary Solving equation (18) for bi(i = 1,2, ...,k), manipulating
source i is on, are considered (the primary source is on each and using equation (13) yields
throughout).
To switch off all secondary sources the 'controller' in
Fig. 5a can be replaced with an 'open' switch. This, in
terms of the block diagram in Fig. 5b is equivalent to all i = 1, 2, ..., k (19)
entries in C initialized to zero;
where
C=[O 0 ... 01 (14)
Substituting for C from equation (14) into equation (12)
and simplifying yields the equivalent transfer functions
qo,dj = 1,2, ..., k) as

q . = -mo Si j = 1, 2, ..., k
OJ Me
where moj is the transfer function of observerj .
To keep only secondary source i on the 'controller' in
Fig. 5a can be represented by a switch in which only the
path through to secondary source i is closed. This in lq = c gjv,
j= 1

Part 1: Journal of Systems and Control Engineering Q IMechE 1994

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


411 q12 .-. qlk detected signal and generate and output the cancelling
421 q22 ... q2k
signals. If the cancellation, however, is outside the speci-
Qo= . fied limit then self-tuning will be initiated at the identifi-
cation level. The self-tuning AVC algorithm can be
qkl qk2 ” * qkk outlined on the basis of the above as follows

Qi = ( - l ) i 1. Switch off all secondary sources, estimate transfer


functions qoj( j = 1,2, ..., k).
40 1 qo2
... qOk 2. Switch on secondary source i(i = 1, 2, ..., k) and
411 q12
... qlk
estimate transfer functions qij ( j= 1,2, .. ., k).
3. Use equation (20) to obtain the transfer function of
the controller ci(i = 1,2, ..., k).
i = 1, 2, ..., k
4. Implement the controller, to generate the control
forces.
5. Measure system performance and compare with the
q k1 qk2 ... q k k prespecified index; if within the specified range then
go to step 4, otherwise go to step 1.
Equation (20) gives the required controller design rules
in terms of the transfer characteristics qoj and qij (i = 1, The self-tuning AVC control system implemented
2, ..., k ; j = 1, 2, ..., k) of system models. The controller according to the above algorithm is described in Fig. 6,
can thus be designed on-line by first estimating qoj and in which ‘plant’ denotes the system in Fig. 5 with the
qij using a suitable system identification algorithm and detected signal as the input and the observed signals as
then using equation (20) to design the controller. The the outputs.
controller designed in this manner can easily be imple- In implementing the self-tuning control algorithm
mented on a digital processor and the required control described above, several issues of practical importance
signals generated and applied in real time. Moreover, to need to be given careful consideration. These include
achieve on-line adaptation of the controller character- properties of the disturbance signal, robustness of the
istics whenever a change in the system is sensed, a estimation and control, system stability and processor-

AID -- DIA Plant b YO(0

I
Supervisor
I
1

Fig. 6 Self-tuning active vibration controller


Q IMechE 1994 Proc Instn Mech Engrs Vol208

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


212 M 0 TOKHI AND M A HOSSAIN

related issues such as word length, speed and computa- troller gains are not required as discussed earlier, modu-
tional power. lating system behaviour in a transient period, validating
The transfer functions qoj and qij are represented in model structure, etc.
the discrete complex frequency (z) domain. Such a for-
mulation also allows the corresponding time-domain 5 SIMULATIONS
representations of the system models in the form of dif-
ference equations. The RLS algorithm used in the above To investigate the performance of the self-tuning AVC
uses the difference equation representations with speci- algorithm in broadband vibration suppression, the
fied orders and, upon measurement of input/output beam simulation algorithm, as a test and evaluation
signals of the system, produces parameters of the system platform, was implemented on the integrated DSP/
model (25). These parameters are used in steps 1 and 2 transputer system using 20 grid points along the beam.
above to obtain the corresponding transfer function The self-tuning algorithm was first realized within a
representations of the models, qoj and qij. The estimated SISO control structure with the primary and secondary
transfer functions qoj and qij thus obtained are used in sources located at grid points 15 and 19 respectively,
equation (20) to obtain the required controller transfer the detector at grid point 15 and the observer at grid
functions ci. These are then implemented in step 4 point 11 along the beam. The self-tuning AVC algo-
above in the time domain using the corresponding dif- rithm was implemented on the integrated DSP-
ference equation representations. transputer system, and its performance was assessed
In simulation experiments in which the primary with a step disturbance force as the unwanted primary
signal can be chosen properly to satisfy the robustness disturbance. Figure 7a shows the performance of the
requirements of the control algorithm the problems system as measured at the observation point, where
resulting from the properties of the input signal will not
arise. In practice, however, if the disturbance force may
also excite the dynamics of the system which is not of 40
interest, care must be taken to condition the input
signal properly before sampling. Robustness of the
30 I,
control algorithm is related to the accuracy of the
estimated plant model. This, in turn, depends on
properties of the input signal, proper initialization of
the parameter estimation algorithm, model order and
accuracy of computation (2). The computational accu-
racy is related to the processor's dynamic range of com-
putation, determined by the processor word length and
type of arithmetic. With a processor supporting fixed-
point arithmetic, for example, it is important to take
necessary precautions against problems due to overflow
and inaccuracies due to truncationfrounding of vari-
ables (2).
a".

0
I .
20
I

40
I

60
. .

80
. . .

100
,

In employing the minimum variance design criterion, Frequency


a problem commonly encountered is that of instability HZ
of system, especially when non-minimum-phase models
(a) Spectral densities before and after cancellation
are involved. Note in the controller design rules, equa-
tion (20), that such a situation will result in a non-
minimum phase and unstable controller, with the
unstable poles approximately cancelling the corres-
ponding zero that are outside the stability region. Thus,
to avoid this problem of instability, either the estimated
models can be made minimum phase by reflecting their
351
30

non-invertible zeros into the stability region and using


the resulting minimum-phase models to design the con-
troller or, once the controller is designed, the poles and
zeros that are outside the stability region can be reflec-
ted into the stability region. In this manner, a factor
(1 - pz-') corresponding to a pole/zero at z = p in the
complex z-plane, that is outside the stability region, can
be reflected into the stability region by replacing the
factor with (p - z - ').
The supervisory-level control described above is used 0 4 ; : : : ; : : : : : 1
as a performance monitor. In addition to monitoring 0 20 40 60 80 100
system performance, it can also be facilitated with Frequency
further levels of intelligence, for example monitoring Hz
system stability and avoiding problems due to non-
minimum-phase models as described above, verifying (b) Attenuation in spectral density
controller characteristics on the basis of practical Fig. 7 Performance of the SISO self-tuning AVC system at
realization to make sure that impractically large con- observation point
Part I : Journal of Systems and Control Engineering Q IMechE 1994
Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015
SELF-TUNING ACTIVE VIBRATION CONTROL IN FLEXIBLE BEAM STRUCTURES 213

further evidenced in the corresponding frequency-


30
domain description in Fig. 10 given in terms of the
average signal power throughout the length of the
20 beam.
To investigate the performance of the self-tuning
3 lo AVC algorithm within a SIMO control structure, a
system with two secondary sources located at grid
0
points 19 and 17 was realized. With the primary source
- 10 and the detector both located at grid point 15, the self-
tuning AVC system was implemented to achieve
-20 optimum cancellation at grid points 11 (observation
point 1) and 9 (observation point 2). Figures 11, 12 and
-30
-40
t4 I
13 show the performance of the system at the two
observation points using a fixed disturbance force as the
0 5 10 15 20 primary signal; the autopower spectral densities before
Frequency cancellation, G,,(w), and after cancellation, G,,(w), are
Hz shown in Figs 11 and 12, with the corresponding
attenuations shown in Fig. 13. It is seen that an average
(a) Spectral densities before and after cancellation
level of cancellation, over the broad frequency range of
the disturbance, of at least 40 dB is achieved at each
observation point. The sharp dips, noted earlier using
the SISO controller as well, occur at the resonance fre-
quencies of vibration of the beam. As compared with
the performance of the system using the SISO controller
in Fig. 10, the amount of cancellation achieved at the
lower resonance modes is significantly larger using the
SIMO controller. Such a significant reduction in the
level of the disturbance is reflected throughout the beam
length as shown by the time-domain and corresponding
frequency-domain descriptions of the beam behaviour
before and after cancellation in Figs 14 and 15 respect-
ively: for visibility purposes the diagram in Fig. 14b has
been shown on a smaller vertical scale. It is noted from
these results that the level of vibration is reduced by 95
04 I per cent throughout the beam length. This certainly
0 5 10 15 20 demonstrates the capability of the self-tuning AVC
Frequency algorithm in the suppression of vibration in flexible can-
HZ tilever beam structures.
The control method developed aims at broadband
(b) Attenuation in spectral density vibration suppression. The transfer characteristics of the
required controller thus designed and implemented are
Fig. 8 Performance of the SISO self-tuning AVC system at continuous frequency dependent, leading to a reduction
observation point of all the vibration modes of the structure. An import-
ant aspect of the design of the AVC system is the geo-
G,,(w) is the autopower spectral density of the vibration metrical composition of system components. The
signal before cancellation and C,,(o) is the correspond- stability of the system, owing to the feedback loop(s)
ing autopower spectral density after cancellation. Figure from the secondary source(s) to the detector, is affected
7b shows the difference G,,(w) - G,,(w), that is actual by the location of the detector and secondary source@)
attenuation. It is noted that, on average, about 25 dB with respect to one another; if these are located so that
cancellation is achieved over a broad range of fre- the loop gain@) at some frequency is unity then the
quencies of the disturbance covering the first five modes system will be unstable. The detector in the system is
of vibration. The sharp dips noted in Fig. 7b, corres- used to gather information on the vibration modes of
pond to the resonance modes of vibration of the beam. the system that need to be reduced. This information is
Figure 8 shows the system performance over the lower then used to generate and apply the control force(s)
frequency range covering the first two resonance modes through the secondary source(s). Thus, it is important to
of the beam. It is noted that, although the performance consider the location of the detector from the informa-
of the algorithm in broadband cancellation is significant tion gathering viewpoint and the secondary source(s)
including the second and higher resonance modes, the from the viewpoint of transfer of control energy into the
amount of cancellation at the first resonance mode is of vibration modes of the structure. In the case of the
the order of five times lower than the overall average SISO control structure considered here the secondary
amount of cancellation achieved. However, it is seen source was placed at grid point 19 where all the lower
from the corresponding time-domain description of the modes are principally dominant. This has resulted in a
beam fluctuation before and after cancellation in Fig. 9 reduction in the energy of all the lower modes at a
that the level of unwanted disturbance is significantly similar level. However, when another secondary source
reduced throughout the length of the beam. This is is added at grid point 17, where the first and second
@ IMechE 1994 Proc Instn Mech Engrs Vol 208

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


214 M 0 TOKHI AND M A HOSSAIN

0.1

0.05

Time 0 0 Grid points


-
S

(a) Beam fluctuation before cancellation

0.1 -i

Time 0 0 Grid points


m
(b) Beam fluctuation after cancellation
Fig. 9 Performance of the SISO self-tuning AVC system along beam length

-10
0
1
.-h
a After cancellation

f
-80
-90
-1004 : : : : : : : : : ; : : : : : : : : I
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Beam length (grid point)
Fig. 10 Average autopower spectral density of the disturbance along the
beam before and after cancellation with the SISO self-tuning AVC
system
Part I : Journal of Systems and Control Engineering @ IMechE 1994

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


40,

20 k

-70 1 I I
0 5 10 15 20
Frequency Frequency
(a) HZ (b) HZ
Fig. 11 Autopower spectral density of the disturbance before and after can-
cellation with the SIMO self-tuning AVC system at observation
point 1
40 T

-804 : ; : : : : : : : : -80 -! i
0 20 40 60 80 100 0 5 10 15 20
Frequency Frequency
HZ HZ
Fig. 12 Autopower spectral density of the disturbance before and after can-
cellation with the SIMO self-tuning AVC system at observation
point 2
8o T T

0 20 40 60 80 100
Frequency Frequency
HZ HZ
(a) At observation point 1 (b) At observation point 2
Fig. 13 Attenuation in spectral density of the disturbance with the SIMO
self-tuning AVC system
@ IMechE 1994 Proc Instn Mech Engrs Vol 208
Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015
276 M 0 TOKHI AND M A HOSSAIN

0.1

0.05

Time 0- - 0 Grid points


-
S

(a) Beam fluctuation before cancellation

12

10

8
.c9
E 6
B ‘
I
I

B 2 4

-2
6

0 0 Grid points
S

(b)Beam fluctuation after cancellation


Fig. 14 Performance of the SIMO self-tuning AVC system along beam
length

0-
-10..
-20 --
-30..
-40 --
-50 ..
-60 .-
-70..
-80.-
-90 .. After cancellation
-1004 : : ; : : : : : : : : : : : : : : : I
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Beam length (grid point)
Fig. 15 Average autopower spectral density of the disturbance along the
beam before and after cancellation with the SIMO self-tuning AVC
system
Part I : Journal of Systems and Control Engineering @ IMechE 1994

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


SELF-TUNING ACTIVE VIBRATION CONTROL IN FLEXIBLE BEAM STRUCTURES 211

0
-101
-20 --
-30 --
-40.-
-50 -- After cancellation (SISO)

-60 --
-70 .-
-80 --
-90 --
-1004 : : : : : : : : : : : : : : : : : : I
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Beam length (grid point)
Fig. 16 Average autopower spectral density of the disturbance along t h e
beam before a n d after cancellation with the SISO and SIMO self-
tuning AVC systems

modes are more dominant than others, these two modes throughout the length of beam over the full frequency
are reduced relatively more than the rest (see Fig. 13). range of the disturbance.
Note also that the energy transfer from grid point 19 to
the observation point at 12 or the observation point at
10 is less than that from grid point 17 and the combined ACKNOWLEDGEMENT
energy transfer from 17 and 19 is much more than that Mr Hossain is supported by a research fellowship of the
from 19 alone. Although placing the secondary source Association of Commonwealth Universities.
in the SISO control structure at other locations may
result in better performance, the results presented are
aimed at demonstrating the performance of the single REFERENCES
and multiple source AVC systems with nearly similar
1 Leitch, R. R. and Tokhi, M. 0. Active noise control systems. 1EE
geometrical configurations. Proceedings, Part A , 1987,134,525-546
A comparison of the performance of the system with 2 Tokhi, M. 0. and Leitch, R. R. Design and implementation of
the SIMO and SISO controllers is shown in Fig. 16 in self-tuning active noise control systems. I E E Proc., Part D, 1991,
terms of the average signal power along the beam 138,421-430.
length before and after cancellation. It is clear from this 3 Lueg, P. Process of silencing sound oscillations, US Pat. Cert. 2
043 416, 1936.
diagram that the performance of the system with the 4 Baz, A. and Poh, S. Performance of an active control system with
SIMO controller is significantly better than that with piezoelectric actuators. J. Sound Vibr., 1988,126, 327-343.
the SISO controller. This implies that the utilization of 5 Baz, A., Gilheany, J. and Steimej, P. Active vibration control of
a multiple set of cancelling sources enhances the per- propeller shafts. J. Sound Vibr., 1990,136, 361-372.
6 Baz, A., Imam, K. and McCoy, J. Active vibration control of flex-
formance of the system. However, it must be noted that ible beams using shape memory actuators. J. Sound Vibr., 1990,
the geometrical arrangement of system components as 140,437-456.
discussed earlier plays an important role in the per- 7 Baz, A. and Ro, J. Active control of flow-induced vibrations of a
formance of the system. flexible cylinder using direct velocity feedback. J. Sound Vibr,
1991,146, pp. 33-45.
8 Burton, A. W. Active vibration control in automotive chassis
6 CONCLUSION systems. IEE Cornp. Control Engng J . , 1993,4,225-232.
9 Firoozian, R. and Stanway, R. Active vibration control of turbo-
The design and implementation of a self-tuning AVC machinery: a numerical investigation of modal controllers. Mech.
algorithm for flexible beam structures has been pre- Syst. Signal Processing, 1988,2, 243-264.
10 Jayasuriya, S. and Chopra, S. Active quenching of set of predeter-
sented, discussed and verified through numerical simu- mined vibratory modes of a beam by a single fixed point actuator.
lations. Active vibration control utilizes the Int. J. Control, 1990,51,445-467.
superposition of waves by artificially generating can- 11 Kourmoulis, P. K. Parallel processing in the simulation and
celling source(s) to destructive interfere with the control of flexible beam structure system. PhD Thesis, Department
unwanted source and thus result in cancellation. An of Automatic Control and Systems Engineering, University of
Shefield, 1990.
active control mechanism for broadband cancellation of 12 Krishnamurthy, K. and Chao, M.-C. Active vibration control
vibrations of compact disturbance sources has been during deployment of space structures. J. Sound Vibr., 1992, 152,
developed within an adaptive control framework. A 205-2 18.
supervisory-level control has been incorporated within 13 Lu, J., Crocker, M. J. and Raju, P. K. Active vibration control
using wave control concepts. J. Sound Vibr., 1989,134,364-368,
the control mechanism, allowing on-line monitoring of 14 Tanaka, N. and Kikushima, Y. Rigid support active vibration iso-
system performance and controller adaptation. The per- lation. J. Sound Vibr., 1988,125, 539-553.
formance of the algorithm has been verified in the sup- 15 Tzou, H. S. and Cadre, M. Active vibration isolation and excita-
pression of broadband vibration in a cantilever beam tion by piezoelectric slab with constant feedback gains. J. Sound
system within SISO and SIMO control structures. It is Vibr., 1990, 136,477-490.
16 Yaniv, 0. and Horowitz, I. Quantitiative feedback theory for
shown that, in employing the self-tuning control strat- active vibration control synthesis. Int. J. Control, 1990, 51, 1251-
egy, a significant amount of cancellation is achieved 1258.
@ IMechE 1994 Proc Instn Mech Engrs Vol 208

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015


278 M 0 TOKHI AND M A HOSSAIN

17 Tokhi, M. O., Virk, G. S. and Hossain, M. A. Integrated DSP3 21 Tzou, H. S. and Tseng, C. I. Distributed piezoelectric sensor/
systems for adaptive active control. IEE Digest No. 1992/185. Col- actuator design for dynamic measurement/control of distributed
loquium on Active Techniques for Vibration Control Sources, Iso- parameter systems : a piezoelectric finite element approach. J .
lation and Damping, 28 October 1992, London pp. 6/1-6/4 Sound Vibr., 1990,138, 17-34.
(Institution of Electrical Engineers, London). 22 Udupa, K. M. and Varadan, T. K. Hierarchical finite element
18 Virk, G. S. and Kourmoulis, P. K. On the simulation of systems method for rotating beams. J. Sound Vibr., 1990, 138,447-456.
governed partial differential equations. Proceedings of Control 88 23 Tokhi, M. 0. and Leitch, R. R. The robust design of active noise
Confmence, April 1988, Oxford, pp. 318-321 (Chameleon Press, control systems based on relative stability measures. J. Acoustic
London). SOC.Am., 1991,90,334-345.
19 Chen, L.-W. and Ku, D.-M. Dynamic stability analysis of a rotat- 24 Harris, C. J. and Billings, S. A. Self-tuning and adaptive control:
ing shaft by finite element method. J. Sound Vibr., 1990, 143, 143- theory and applications, 1981 (Peter Peregrinus, London).
151. 25 Tokhi, M. 0. and Leitch, R. R. Active noise control, 1992
20 Lin, Y.-H. and Trethewey, M. W. Finite element analysis of elastic (Clarendon Press, Oxford).
beams subjected to moving dynamic loads. J. Sound Vibr., 1990, 26 Wellstead, P. E. and Zarrop, M. B. Self-tuning systems-control and
136,323-342. signal processing, 1991 (John Wiley, Chichester).

Part I: Journal of Systems and Control Engineering @ IMechE 1994

Downloaded from pii.sagepub.com at Freie Universitaet Berlin on June 25, 2015

You might also like