Professional Documents
Culture Documents
www.elsevier.com/locate/engstruct
Received 24 October 2002; received in revised form 26 July 2003; accepted 13 August 2003
Abstract
This paper presents applications of the wavelet transform to detect cracks in frame structures, such as beams and plane frames.
A simplified review of the theory behind the wavelet transform is given, and the ability of wavelets to detect crack-like damage
in structures is demonstrated by means of several numerical examples. The method requires the knowledge of only the response
of the damaged structure, i.e. no information about the original undamaged structure is required. In addition, it is shown that the
procedure can detect the localization of the crack by using a response signal from static or dynamic loads. Moreover, the response
needs to be obtained only at the regions where it is suspected that the damage may be present. The results of the simulation show
that if a suitable wavelet is selected, the method is capable to extract damage information from the response signal in a simple,
robust and reliable way.
2003 Elsevier Ltd. All rights reserved.
Keywords: Wavelet analysis; Continuous wavelet transform; Discrete wavelet transform; Damage identification; Crack detection; Nondestructive
methods
0141-0296/$ - see front matter 2003 Elsevier Ltd. All rights reserved.
doi:10.1016/j.engstruct.2003.08.009
40 A.V. Ovanesova, L.E. Suárez / Engineering Structures 26 (2004) 39–49
cular features of a signal in time or space as a function Wavelet analysis starts by selecting from the existing
of frequency. The wavelet transform is precisely a new wavelet families (see Section 4) a basic wavelet function
way to analyze signals that overcomes the problems that that can be a function of space x or time t. In this paper
other signal processing techniques exhibit. Wavelets are we will consider that the independent variable is x. This
composed of a family of basis functions that are capable basic wavelet function, called the ‘mother wavelet’
of describing a signal in a localized time (or space) and y (x), is then dilated (stretched or compressed) by a and
frequency (or scale) domain [1,3,6,10,12,18]. translated in space by b to generate a set of basis func-
The wavelet transform, like the STFT, is a two-para- tions ya,b(x) as follows:
冉 冊
meter transform. For time signals, the two domains of
the wavelet transform are time t and scale a. The scale 1 x⫺b
ya,b(x) ⫽ y
冑a
. (1)
a can be approximately related to the frequency w [12]. a
For the applications we are interested in, the signals to
be analyzed are function of space and the two parameters The function is centered at b with a spread proportional
of the wavelet transform are space (or position x) and to a. The wavelet transform (in its continuous or discrete
scale a. version) correlates the function f(x) with yab(x). The
The main advantage gained by using wavelets is the continuous wavelet transform (CWT) is the sum over all
ability to perform local analysis of a signal, i.e. to zoom- time of the signal multiplied by a scaled and shifted ver-
in on any interval of time or space. Wavelet analysis is sion of a mother wavelet
thus capable of revealing some hidden aspects of the data
that other signal analysis techniques fail to detect. This
property is particularly important for damage detection
applications. Moreover, due to the availability of a fast
C(a,b) ⫽
冑冕
1
a
⬁
⫺⬁
f(x) y 冉 冊
x⫺b
a
dx
(2)
transform version, the computational effort to perform
the signal transformation is reduced. Because of these
features, the wavelet transform is rising as a promising
⫽ 冕 ⬁
⫺⬁
f(x) yab(x)dx,
new method for damage identification in structures. A where the scale a and the position b real numbers and
report on the new wavelet-based methods for damage a ⫽ 0. The results of the transform are wavelet coef-
identification is presented in [15]. ficients that show how well a wavelet function correlates
The objective of this paper is to show the ability of with the signal analyzed. Hence, sharp transitions in f(x)
the wavelet transform to detect cracks by applying the create wavelet coefficients with large amplitudes and this
technique to a number of structural members and simple precisely is the basis of the proposed identification
structures under different loading conditions. The dam- method.
age identification is implemented by means of numerical The CWT has an inverse: the inverse CWT permits
simulations. Beam finite elements with a single non- to recover the signal from its coefficients C(a,b) and is
breathing crack that runs across the width of the member defined as
[8,13] are used in the neighborhood of the crack location
whereas the rest of the structure is modeled with conven-
tional beam elements. Although there are a number of
monographs devoted to the subject of wavelets
f(x) ⫽
1
Ky 冕 冕
⬁
a ⫽ ⫺⬁
⬁
b ⫽ ⫺⬁
da
C(a,b) ya,b(x) db 2 ,
a
(3)
[1,3,10,11,14,16,18], most of them are highly mathemat- where the constant Ky depends on the wavelet type. One
ical in nature and focused on theoretical aspects. There- of the drawback of the CWT is that a very large number
fore, a brief introduction to the wavelet transform that of wavelet coefficients C(a,b) are generated during the
should be accessible to structural engineers is first analysis. Moreover, few wavelets have an explicit
presented. expression, and most are defined with recursive equa-
tions. It can be shown [3] that the CWT is highly redun-
dant, in the sense that it is not necessary to use the full
2. The wavelet transforms domain of C(a,b) to reconstruct f(x). Therefore, instead
of using a continuum of dilations and translations, dis-
In a nutshell, wavelets are localized waves, in other crete values of the parameters are used. The dilation is
words signals with a zero average value that drop to zero defined as a = 2j and the translation parameter takes the
after a few oscillations. The origin of the wavelet analy- values b = k 2j, where (j, k)苸Z, and Z is a set of integers.
sis as it is known today can be traced to the work of This sampling of the coordinates (a,b) is referred to as
Alex Grossmann and Jean Morlet [9,10]. Wavelets can dyadic sampling because consecutive values of the dis-
be real or complex functions. Since real wavelets are crete scales differ by a factor of 2. Using the discrete
useful to detect sharp signal transitions [10], this paper scales one can define the discrete wavelet transform
deals exclusively with them. (DWT)
A.V. Ovanesova, L.E. Suárez / Engineering Structures 26 (2004) 39–49 41
Cj,k ⫽ 2⫺j/2 冕 ⬁
⫺⬁
f(x) y(2⫺jx⫺k)dx (4)
The new coefficients cAJ(k) are known as the level-J
approximation coefficients. The discrete version of the
reconstruction formula, eq. (7), becomes
⫽ 冕 ⬁
⫺⬁
f(x) yj,k(x)dx.
f(x) ⫽ 冘冉冘
J ⬁
level. As the level and the scale decrease, the resolution ⫹ cAJ(k) fj,k(x).
k ⫽ ⫺⬁
increases and the smaller and finer components of the
signal can be accessed. The function in the parentheses is known as the detail
The signal can be reconstructed from the wavelet function at level j:
coefficients Cj,k and the reconstruction algorithm is
冘
⬁
called the inverse discrete wavelet transform (IDWT):
Dj(x) ⫽ cDj(k) yj,k(x). (11)
冘 冘
⬁ ⬁
k ⫽ ⫺⬁
f(x) ⫽ Cj,k 2⫺j/2y(2⫺jx⫺k). (5)
j ⫽ ⫺⬁ k ⫽ ⫺⬁
The function defined by the second summation in eq.
(10) is called the approximation function at level J
Suppose that the wavelet transform Cab is only available
for small scales, say a ⬍ a 0 and we want to recover
冘
⬁
the function f(x). In this case we need the complement AJ(x) ⫽ cAJ(k) fj,k(x). (12)
of the information corresponding to C(a,b) for a ⬎ k ⫽ ⫺⬁
a 0. To obtain this information another function f(x), Eq. (10) thus tells that the original function can be
referred to as the scaling function, needs to be introduced expressed as the sum of its approximation at level J plus
[10]. Substituting y(x) by f(x) in eq. (2) one obtain a all its details up to the same level. i.e.
冘
function D(a0,b)
冕 冉 冊
⬁ f(x) ⫽ AJ(x) ⫹ Dj(x). (13)
x⫺b 1
D(a0,b) ⫽ f(x) f jⱕ J
冑a 0 a 0
dx
⫺⬁
(6) For this study, we are interested in the detail signals. As
⫽ 冕⬁
⫺⬁
f(x) fa0,b(x) dx.
it will be shown with the numerical examples, if f(x) is
a response signal, typically the deflection curve, the sig-
nals Dj(x) contain the information necessary to detect the
It can then be shown that the inverse CWT in eq. (3), i.e. cracks in the structure.
the reconstruction formula, can be divided as follows: Eqs. (8) and (9) describe the DWT whereas eqs. (11),
冕 冉冕 冊
a0 ⬁
(12) and (13) constitute the IDWT. Note that the signal
1 da f(x) is still continuous. In practice, only a sample of the
f(x) ⫽ C(a,b)ya,b(x)db (7)
Ky 0 ⫺⬁ a2 signal is available, and the numerical implementation of
冕
interested readers are referred to the book by Strang and
⬁
Nguyen [16] and the ‘User’s Guide of the Wavelet Tool-
cDJ(k) ⫽ f(x) yJ,k(x) dx. (8)
⫺⬁ box’ [12].
The coefficients cDJ(k) are known as the level-J detail
coefficients. Using the dyadic scale and level J, eq. (6)
yields another set of coefficients 3. Properties of wavelets
cAJ(k) ⫽ 冕 ⬁
⫺⬁
f(x) fJ,k(x) dx. (9) Many types of wavelets were developed whose fea-
tures and performance vary based on their associated
42 A.V. Ovanesova, L.E. Suárez / Engineering Structures 26 (2004) 39–49
properties [2,3]. Some of the most relevant properties to carry out the DWT using the FWT. The disadvan-
are: (1) regularity; (2) support; (3) number of vanishing tages of this type of wavelets are their poor regularity
moments; and (4) symmetry. A brief definition of these as well as that symmetry and exact reconstruction are
properties, including references for a more detailed incompatible (except for the Haar wavelet) if the
explanation, is given next. same finite impulse response (FIR) filters are used for
reconstruction and decomposition [7,16]. Symmetry
1. Regularity is defined as follows: if r is an integer and in an FIR filter guarantees linearity in the frequency
a function is r-time continuously differentiable at x0, response phase, a very desirable property in many
then the regularity is r. If r is not an integer, let n be applications [14].
the integer such that n ⬍ r ⬍ n + 1, then function 4. To avoid the limitations of the orthogonal wavelets,
has a regularity of r in x0 if its derivative of order n the biorthogonal wavelets were introduced [2,3,12].
resembles (x⫺x 0)r⫺n locally around x0. This property The biorthogonal wavelets are compactly supported
is useful for getting nice features, such as smoothness, biorthogonal spline wavelets for which symmetry and
of the reconstructed signals [11,18]. exact reconstruction are possible with FIR filters. Two
2. The support of a function is the smallest space-set wavelets and scaling functions, instead of one, are
(or time-set) outside of which function is identically used: ȳj,k is used for the analysis to calculate the coef-
zero [1,10,17,18]. ficients C̄j,k of a signal f:
冕
3. The number of vanishing moments of wavelets deter-
mines the order of the polynomial that can be approxi- C̄j,k ⫽ f(x)ȳj,k(x)dx
mated and is useful for compression purposes
[1,3,11].
and yj,k is used for the synthesis to reconstruct signal
4. The wavelet symmetry relates to the symmetry of the
f(x) from the coefficients C̄j,k
filters and helps to avoid dephasing in image pro-
cessing. Among the orthogonal families, the Haar
wavelet is the only symmetric wavelet. For biorthog-
f(x) ⫽ 冘 C̄j,kyj,k(x).
j,k
onal wavelets it is possible to synthesize wavelet
functions and scaling functions that are symmetric or Examples are the biorthogonal wavelets of order
antisymmetric [3,7,16]. Nr.Nd, where Nr and Nd are the wavelet orders for
reconstruction and decomposition, respectively.
thogonal wavelets as the choice for the analyses (see will be detected by the distribution of coefficients on
Case 1 (dynamic analysis) in Section 6). the wavelet coefficients plot. In order to observe the
5. The regularity of the different biorthogonal wavelets signal discontinuities, it is recommended to perform
increase with the wavelet order N (see point (1) in a low-scale analysis for the CWT or a low-level
Section 3). The wavelet available with the highest analysis for the DWT.
Nr.Nd (bior6.8) is selected as the most suitable (see 4. In the case of the DWT, the level at which the wavelet
Fig. 1). analysis must be performed cannot be determined
beforehand. It depends on the nature of the signal, the
5.2. Wavelet methodology for damage detection characteristics of the structure, the location, type and
severity of the damage, etc. It is suggested to try with
The main idea behind the use of wavelets for struc- different levels. As it will be shown in Section 6, in
tural identification purposes is based on the fact that the order to identify discontinuities due to cracks in sim-
presence of cracks introduces small discontinuities in the ple structures, it is sufficient to perform only one level
structural response at the damaged sites [8,13,19]. Often of analysis or consider only the first level detail sig-
these discontinuities cannot be observed from the exam- nal.
ination of the structural response, but they are detectable
from the distribution of the wavelet coefficients obtained
by the CWT or the detail signals form the DWT. The 6. Numerical studies
following procedure is proposed to detect crack-like
damage in a structure by the CWT or DWT as follows. The ability of wavelets to detect cracks in a structural
member and in a simple structure is demonstrated with
1. Measure (or for numerical simulations, calculate) the several numerical examples. In particular, special atten-
signal associated with the static or dynamic structural tion is given to the performance of the method when the
response, usually the transverse displacements. For crack is close to a support or to a point of geometric
the numerical simulations of frame structures, one can discontinuity such as a corner in a frame. The structures
use at the crack location short length elements with chosen to present numerical results include a beam with
reduced area and moment of inertia, or the specially two fixed ends and a one-story one-bay plane frame.
developed cracked beam elements available in the Results for beams with different support conditions can
technical literature. Alternatively, if 3D solid be found elsewhere [13]. It was discussed in Section 5.1
elements are used, it is possible to simulate the crack that the bior6.8 wavelet is the most suitable wavelet for
simply by removing elements or decreasing their elas- analysis. However, the Haar wavelet was also used in
tic modulus. some cases for comparison purposes.
2. Using the measured signal, compute its continuous
wavelet coefficients from eqs. (2) or (4), or the detail 6.1. Example 1: fixed-end beam
signals associated with the discrete transform from
eqs. (8) and (11). The fixed-end uniform beam shown in Fig. 2 is con-
3. Plot and examine the wavelet coefficients for the sidered for the first example. The beam is subjected to
CWT or the detail signals in the case of the DWT. either a dynamic load consisting of a half-sine impulse
Provided that a suitable wavelet is selected for the with magnitude 4.5 kN or a concentrated static load with
analysis (see Section 5.1), any signal discontinuity magnitude 3.5 kN both applied at the distance L f = L /
Fig. 6. Case 1: DWT by the Haar wavelet (crack at node 9). Fig. 8. Case 1: DWT by the Haar wavelet (crack at node 4).
Fig. 10. Case 2: DWT of the uncracked beam response by the Fig. 13. Case 2: CWT by the bior6.8 wavelet (crack at node 42).
bior6.8 wavelet.
Fig. 12. Case 2: CWT of the uncracked beam response by the Fig. 14. Case 2: low-scale analysis by the bior6.8 wavelet (crack at
bior6.8 wavelet. node 42).
A.V. Ovanesova, L.E. Suárez / Engineering Structures 26 (2004) 39–49 47
6.2.1. Case 1
The frame with a cracked column (member 1) and
subjected to a horizontal static load applied at joint B is 6.2.2. Case 2
first considered. The crack is introduced in the column We consider one more time the frame with a cracked
(member 1) at a distance L cr = L column / 4 (node 13) from column (member 1) subjected to a horizontal static load
the fixed support A (Fig. 15). The wavelet transform of applied at joint B. The purpose here is to analyze the
the response signal is computed using the bior6.8 wave- effect of the distance between the crack and the point
let and the results (the level-1 detail signal) are shown of geometry change on the performance of the wavelet
on Fig. 16. The disturbances indicate the location in analysis. For this we locate the crack at a distance L cr
space of the discontinuities due to the crack (node 13) = L column / 5 (node 40) close to the corner joint B (Fig.
and due to the changes in the frame geometry (nodes 15). The signal coming from the static response is ana-
51, 101 and 151). A local analysis of the signal is perfor- lyzed using the bior6.8 wavelet. Small peaks due to the
med in order to estimate the exact crack location by zoo- crack discontinuity can be seen on Fig. 18 and after zoo-
ming-in at the suspected area of damage. The plot in ming-in on the level-1 detail signal, the drastic changes
Fig. 17 now shows more clearly the exact location in indicate the exact crack location (Fig. 19). Of course,
space of the discontinuity caused by the crack at node the much larger oscillations are known to be caused by
13. the change in geometry and thus are ignored.
Fig. 16. Case 1: DWT of frame response by the bior6.8 wavelet Fig. 18. Case 2: DWT of frame response by the bior6.8 wavelet
(crack at node 13). (crack at node 40).
48 A.V. Ovanesova, L.E. Suárez / Engineering Structures 26 (2004) 39–49
Fig. 19. Case 2: zoom-in on details in Fig. 18. Fig. 21. Case 3: zoom-in on details in Fig. 20.