You are on page 1of 16

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/260559336

A flexibility-based method via the iterated improved reduction system and


the cuckoo optimization algorithm for damage quantification with limited
sensors

Article  in  Smart Materials and Structures · March 2014


DOI: 10.1088/0964-1726/23/4/045019

CITATIONS READS

30 1,191

4 authors:

Ali Zare Hosseinzadeh A. Bagheri


University of California, San Diego University of Virginia
16 PUBLICATIONS   185 CITATIONS    48 PUBLICATIONS   668 CITATIONS   

SEE PROFILE SEE PROFILE

Gholamreza Ghodrati Amiri Ki Young Koo


Iran University of Science and Technology University of Exeter
226 PUBLICATIONS   2,141 CITATIONS    76 PUBLICATIONS   1,298 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Structural Damage Detection via Convolutional Neural Networks and Transfer Learning View project

Retrofit of building with friction damper View project

All content following this page was uploaded by A. Bagheri on 26 July 2014.

The user has requested enhancement of the downloaded file.


Home Search Collections Journals About Contact us My IOPscience

A flexibility-based method via the iterated improved reduction system and the

cuckoo optimization algorithm for damage quantification with limited sensors

This content has been downloaded from IOPscience. Please scroll down to see the full text.

2014 Smart Mater. Struct. 23 045019

(http://iopscience.iop.org/0964-1726/23/4/045019)

View the table of contents for this issue, or go to the journal homepage for more

Download details:

IP Address: 136.142.112.21
This content was downloaded on 30/05/2014 at 18:53

Please note that terms and conditions apply.


Smart Materials and Structures
Smart Mater. Struct. 23 (2014) 045019 (14pp) doi:10.1088/0964-1726/23/4/045019

A flexibility-based method via the iterated


improved reduction system and the
cuckoo optimization algorithm for damage
quantification with limited sensors
Ali Zare Hosseinzadeh1 , Abdollah Bagheri2,4 , Gholamreza Ghodrati Amiri1 and
Ki-Young Koo3
1
Center of Excellence for Fundamental Studies in Structural Engineering, School of Civil Engineering,
Iran University of Science and Technology, Tehran, Iran
2
Department of Civil and Environmental Engineering, University of Pittsburgh, Pittsburgh, PA 15261, USA
3
Vibration Engineering Section, College of Engineering, Mathematics and Physical Sciences, University of Exeter,
Exeter EX4 4QF, UK

E-mail: abb46@pitt.edu

Received 2 September 2013, revised 20 December 2013


Accepted for publication 27 January 2014
Published 5 March 2014

Abstract
In this paper, a novel and effective damage diagnosis algorithm is proposed to localize and quantify
structural damage using incomplete modal data, considering the existence of some limitations in the
number of attached sensors on structures. The damage detection problem is formulated as an
optimization problem by computing static displacements in the reduced model of a structure subjected to
a unique static load. The static responses are computed through the flexibility matrix of the damaged
structure obtained based on the incomplete modal data of the structure. In the algorithm, an iterated
improved reduction system method is applied to prepare an accurate reduced model of a structure. The
optimization problem is solved via a new evolutionary optimization algorithm called the cuckoo
optimization algorithm. The efficiency and robustness of the presented method are demonstrated through
three numerical examples. Moreover, the efficiency of the method is verified by an experimental study of
a five-story shear building structure on a shaking table considering only two sensors. The obtained
damage identification results for the numerical and experimental studies show the suitable and stable
performance of the proposed damage identification method for structures with limited sensors.
Keywords: damage prognosis, incomplete modal data, flexibility matrix, static displacement, iterated
improved reduction system, cuckoo optimization algorithm
(Some figures may appear in colour only in the online journal)

1. Introduction of these methods is based on the existence of a relation


between the vibrational parameters and physical properties
Early structural damage identification is one of the most of structures. The occurrence of damage causes changes in
important parts of a structural health monitoring (SHM) proce- the physical properties of structures and these changes affect
dure which hinders calamitous events. Most of the developed the vibrational properties. Comprehensive reviews of these
damage detection methods are focused on using vibrational methods can be found in [1, 2].
properties of structures for damage prognosis. The basic idea Some researchers developed methods based on the natural
4 Address for correspondence: 720 Benedum Hall, 3700 O’Hara Street, frequencies of structures [3, 4], and other researchers proposed
Pittsburgh, PA 15261, USA. methods using mode shapes or their derivatives [5–8]. Both

0964-1726/14/045019+14$33.00 1 c 2014 IOP Publishing Ltd


Printed in the UK
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

of these approaches are useful in damage localization, but by sensors. The accuracy of the IIRS method in higher
their unsuitability for the estimation of damage severity has modes with high frequencies is very good in comparison
led researchers to develop methods that use a mixed form of with the Guyan method. In the presented method, the damage
natural frequencies and mode shapes for defect identification detection problem is formulated as an optimization problem
and quantification [9–14]. Yang [12] proposed a direct ap- by considering static displacements in an objective function,
proach for damage localization and quantification of structures and is solved by means of the cuckoo optimization algorithm.
by solving the residual force problem as an inverse scheme The static displacement of DOFs in the reduced model of a
through an eigendecomposition method. Tomaszewska [15] structure subjected to a unique static load is computed using
investigated the influence of statistical errors on damage de- the flexibility matrix of the structure. By utilizing the flexibility
tection methods by considering flexibility and modal curvature matrix not only can static displacement be determined by only
approaches as methodologies using both natural frequencies a few modes, but also the existence of some complexities
and mode shapes. He concluded that a high level of accuracy in the measurement of static displacement in real cases can
in modal data recording is necessary, because a small level be overcome. The cuckoo optimization algorithm is a new
of error in the modal data can lead to false results. Koo global search strategy, which has recently been presented
et al [16, 17] studied damage diagnosis in shear buildings for dealing with different optimization tasks [36]. Its good
based on the computation of static displacements by means performance and speedy operation are the most important
of the flexibility matrix. Recently, Ghodrati Amiri et al [18] advantages of this evolutionary optimization algorithm. Due to
developed two damage prognosis approaches based on the these advantages, we decided to employ this algorithm in this
diagonalization method to identify damages in structures with study for the optimization task. The efficiency of the presented
tri-diagonal stiffness matrices, such as shear frames, by means defect diagnosis method was demonstrated by studying some
of the modal residual force and static deflections using the numerical examples of various kinds of structure. Furthermore,
flexibility matrix. Some researchers formulated the damage this method was applied to an experimental five-story shear
identification problem as an optimization procedure by means building structure by considering only two sensors.
of evolutionary optimization algorithms [19–27]. The paper is organized as follows. The background of
All of the mentioned methods attempted to identify the optimum lifestyle of the cuckoo and the cuckoo optimiza-
structural damage by using modal data. Despite their success tion algorithm is presented in section 2. Then, the damage
in achieving this aim, they require that the number of attached identification method, which consists of problem formulation,
sensors must be equal to the total number of degrees of freedom model reduction methodology, and cost function formulation,
(DOFs). This is inapplicable in real SHM programs, because is described in section 3. Section 4 introduces three numerical
of limitations in the usage and installation of many sensors examples and presents the obtained results, whereas section 5
in a structure. Therefore, it is essential to develop algorithms describes the experimental setup and the damage prognosis
for damage diagnosis using modal data obtained by a limited results. The paper ends with some concluding remarks.
number of sensors, which means using an incomplete set of
modal data. A few studies have been conducted in this research
2. Background
area using the expansion of mode shape data [28–30], the
sensitivity of mode shape or natural frequency [31, 32], and 2.1. Optimum lifestyle of cuckoo
the Guyan static reduction method [33–35]. Methods based on
the expansion of mode shape are suitable for damage detection The cuckoo optimization algorithm is a novel evolutionary
in beams and columns when these elements are discretized algorithm for global optimization inspired by the special
to many segments, but not applicable for frames with no lifestyle of the cuckoo family [36]. In this section, the main
discretization in beams and columns. In the sensitivity-based rules of the optimum lifestyle of this bird are introduced.
methods, it is possible to consider the effect of mode shape The reproduction method of this bird is based on a special
or natural frequency in the damage identification problem, procedure which can be interpreted as the brood parasite
but it is impossible to calculate the effect of both of them method. Cuckoos lay their eggs in other host birds’ nests
simultaneously. In the Guyan method, error in the obtained instead of incubating and taking care of the eggs themselves.
results for the natural frequency of the structure increases It is obvious that those eggs that are not detected by host birds
for the higher mode shapes of the system, which means that can survive and become mature cuckoos.
the method is reliable only at zero frequency. Due to these As the reproduction season approaches, mature cuckoos
issues, the accuracy of estimated results for damage magnitude search the environment around their settlement (habitat) to
decreases. select the best host nest position for egg laying. The best host
In this paper, an effective method is presented for damage nest can be defined as a nest of eggs that are similar to the
identification and quantification in engineering structures by cuckoo’s egg. It is a surprise that each cuckoo lays only one egg
considering a limited number of installed sensors. In order in each host nest. In some cases, host birds recognize cuckoo
to overcome the disadvantages and limitations mentioned eggs and destroy them. Therefore, cuckoos attempt to mimic
in the previous paragraph, the presented approach employs the shapes and features of special kinds of birds’ egg. This
an iterative improved reduction system (IIRS) method for strategy and the quality of its execution is one of the greatest
reducing the finite element analytical model of the full size mysteries of nature. The undetected eggs are incubated by host
structure to a reduced model consisting of DOFs equipped birds. Amazingly, if the host does not recognize the cuckoo’s

2
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

egg, the egg produces a chick which survives in all cases. If cost function, respectively. Therefore, cuckoos lay their eggs
the cuckoo chick hatches earlier than the host’s other chicks, at points inside or on the perimeter of a circle centered on their
the cuckoo ejects the other eggs, and if the host’s eggs hatch habitat with a radius equal to ELR.
before the cuckoo’s egg, the large size of the cuckoo chick’s Some laid eggs are detected and destroyed by the host
body pushes out the other chicks, and also the cuckoo eats all birds. These eggs are selected from the eggs with the lowest
of the food that the host bird is bringing to the nest, so that the cost function in their host nest coordinates. Survivor eggs
real chicks of the host bird die after a few days. grow and become mature cuckoos and live in their own areas.
Mature cuckoos live in their own area until egg laying Approaching egg laying time, cuckoos migrate to the places
time approaches, when they migrate to better habitats to lay where they have a good chance of reproduction. Thus, the best
their eggs. In addition, this migration guarantees access to habitat of the best society of cuckoos is considered for the
the best food sources. This migration is done by flying to the migration. For the ith society of cuckoos with n g cuckoos, the
best point around their present habitat. This random flying mean value of the cost function f m (gi ) is computed as
of the birds produces the best chance of better utilization of
Pn g
the environment potential in accessing the best habitats for
j=1 f (the jth Habitat in the ith society)
egg laying purposes. The most important point is that, by f m (gi ) = . (4)
ng
these reproductions, the cuckoo population increases quickly;
but environmental conditions, such as death of some cuckoos The society with minimum f m (g) is considered as the
because of aging, shortage of nutrient sources, or being prey goal society for migration. Consequently, the best habitat of
to wild animals, control their population. After this, the other this group is selected as the goal point. To reach a best search
mentioned steps are repeated until all or at least many cuckoos
strategy, it is assumed that cuckoos migrate toward the best
move to a unique habitat for living and reproduction. This
point with a random approach and that each cuckoo only flies λ
habitat is the point of the environment that has the most ideal
percent of the distance toward the goal habitat with a deviation
options for the cuckoo’s lifestyle [36].
of ϕ radians. These parameters can be defined as
Inspection of the lifestyle of cuckoos can lead to a
good procedure for accessing the maximal points in studying λ ∼ U (0, γ ) (5)
the possible habitats for reproduction purposes in relation
to the important coordinates, such as best host birds, most ϕ ∼ U (−η, η) (6)
comfortable life, and best food sources. This procedure can be
used for maximizing or minimizing a mathematical function. where λ is a uniformly distributed random number between 0
and γ and ϕ is the amount of deviation from moving to the
2.2. Cuckoo optimization algorithm goal point, which is a uniformly distributed random number
At the first step of the algorithm, an array of random points between −η and η. By selecting η = π/6 and γ = 2, one
is selected on the cost function, which is called Habitat. This can reach a good convergence in some global optimization
array is defined as problems. Figure 1 shows the migration of a cuckoo toward
the global habitat.
Habitat = [x1 , x2 , . . . , x N ], (1) Due to equilibrium in the cuckoo population, it is neces-
sary to limit the maximum number of living cuckoos to Nmax .
where xi is the ith variable in the cost function and N is the
This is done by retaining Nmax cuckoos with best cost values
number of variables. The cost of a habitat is obtained by the
and removing the others.
evaluation of the cost function
Finally, if more than a given percentage of all cuckoos
Cost = f (Habitat). (2) select the same habitat, the optimization is stopped; otherwise,
the process of egg laying and migration is repeated until the
To start the optimization algorithm, an initial number of optimization procedure reaches the optimal solution for the
the cuckoo population, Npop , is selected. There is not a regular problem. The flowchart of the cuckoo optimization method is
rule for the selection of Npop —it is estimated by a trial and shown in figure 2.
error procedure. Then, a number of eggs is assigned to every Some advantages of this optimization algorithm are as
habitat randomly. Each cuckoo can lay from two to 20 eggs follows:
in host nests. Thus, the upper and lower limits of eggs are
determined for any cuckoo. As mentioned before, cuckoos • it converges very quickly,
lay eggs within a maximum distance from their habitat. This • it does not require derivative information,
distance is defined as the egg laying radius (ELR):
• it is able to find the global minimum or maximum of a
NEi function,
ELRi = β × × (varhigh − varlow ), (3)
TNE • it is suitable for parallel computers,
where β is an integer for handling the maximum value of ELR, • it searches all possible points on the solution domain by
NEi is the number of eggs assigned to the ith cuckoo, TNE is an increasable methodology with considerable speed,
the total number of eggs assigned to all of the cuckoos, and and
varlow and varhigh are the lower and upper limitations of the • it provides a list of solutions instead of a single solution.

3
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

Figure 1. The migration of a cuckoo toward the global habitat.

approach to reach an optimal solution without being arrested


by local extrema. However, like other evolutionary optimiza-
tion algorithms, the cuckoo optimization algorithm cannot
always reach the global optimal solution and does sometimes
reach local extrema. In order to overcome this disadvantage,
the algorithm is run many times for a given function, and then
the best solution among the obtained solutions is selected as a
global extremum.

3. Damage detection method

3.1. Problem formulation

The free vibration eigenvalue problem for a structure can be


expressed as

(K − ωi2 M)9 i = 0, i = 1, 2, . . . , n, (7)

where K and M are the stiffness and mass matrices of the


structure, respectively; ωi and 9 i are the natural frequency
and the mode shape vector of the ith mode shape, respectively;
and n is the total number of DOFs of the structure. The mode
shape matrix 9 of the structure can be written as
Figure 2. Flowchart of the cuckoo optimization algorithm.

As mentioned, one of the most important advantages of 9 = [9 1 9 2 . . . 9 n ]. (8)


the cuckoo optimization algorithm is its searching strategy, The mode shape matrix can be normalized with respect to the
which scans almost all points on the solution domain with mass matrix as follows:
an increasable methodology and at considerable speed. The
scanning strategy employs the reproduction procedure for 8T M8 = I (9)
all of the suitable members in the initial population and is
continued on by other mature descendants. This increasable where 8 and I are the normalized mode shape matrix and an
searching strategy guarantees the ability of the optimization identity matrix, respectively.

4
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

The flexibility matrix G of the system can be derived using Consider a damaged structure with n DOFs and m
the modal data as installed sensors on m DOFs of the structure. Therefore, each
mode shape vector consists of m elements. By defining a
G = 8−1 8T (10) unique static load such as FrI which is applied to the m DOFs,
where  is a diagonal matrix consisting of the natural FrI = {1.0 1.0 . . . 1.0}T1×m , (14)
frequencies that can be shown as
where the superscript r and the subscript I refer to the reduced
ω1 0 . . . 0
 2 
 0 ω2 . . . 0  finite element model of the structure and the unique static load,
=  .
2 respectively. The static displacement vector ud of the damaged
.. . . ..  , ω1 < ω2 < · · · < ωn . (11)
 
 .. . . .  structure can be computed as
0 0 . . . ωn2
ud = Grm FrI (15)
If a static force such as the vector F is applied to the DOFs
of the structure, the static displacements of these DOFs can be in which Grm is the flexibility matrix of the damaged structure
calculated from formed using the first m modes’ data by considering the
reduced finite element model of the damaged structure.
u = GF. (12) Damage can be simulated by reducing the stiffness of
elements. Then, the stiffness matrix of the ith element Kiα in
One of the most significant advantages of the flexibility the damaged condition can be modeled as
matrix in the computation of static deflections is its ability to
calculate static displacements by data from only the first few Kiα = (1 − αi )Ki , i = 1, 2, . . . , n (16)
modes. Therefore, if we just access the first m modes’ data, we
can calculate the static displacements of the DOFs subjected where Ki is the stiffness matrix of the ith element in the
to the static load F using undamaged state and αi is the damage severity, that can have
a value between 0 and 1 for the healthy and fully damaged
u = Gm F, (13) cases, respectively. By combining the elements’ stiffness, the
global stiffness matrix of the structure can be determined as
where Gm is the flexibility matrix formed by using the data
of the first m mode(s). This approach is very important in real n
Kiα .
[
cases, because the excitation of modes with high frequencies K(α1 , α2 , . . . , αn ) = (17)
and access to their modal data is difficult for real SHM i=1
programs. In addition, the use of a large number of modes’
data magnifies the noise effects and has negative effects on the 3.2. Model reduction
efficiency and reliability of a damage identification method. As mentioned before, in order to develop a method considering
As a result, it is interesting to develop some methods for the effect of a limited number of installed sensors, we employ
identifying damage with only a few modal data. the IIRS method, which is an improved version of the static
In the following, a damage diagnosis algorithm is pre- reduction procedure. The Guyan static reduction method
sented based on the static displacements of the DOFs ob- is based on splitting the mass and stiffness matrices into
tained from the flexibility matrix computed by the modal submatrices for the slave and master DOFs [37]. By this
data. The most important property of the static displace- methodology the free vibration equation can be written as
ment can be summarized in its one-to-one relationship with     
a unique combination of the elements’ stiffness. The presence Mmm Mms ẍm Kmm Kms nxm o
of a one-to-one relation between the static responses and Msm Mss ẍs + Ksm Kss xs = 0 (18)
a special combination of the elements’ stiffnesses proves
where ẍ and x are the dynamic acceleration and displacement
that different damage member combinations cannot have the
vectors, respectively; the subscripts m and s refer to the master
same static response. In other words, for a given external
and slave coordinates respectively. Neglecting the inertia terms
static load, any combination of elements’ stiffnesses gives
for the second set of equations, the reduced mass MR and
different static displacements. Despite this, the measurement
stiffness KR matrices are given by
of static displacements is difficult in real cases. To overcome
this limitation, the static displacements can be computed MR = TTS MTS (19)
by the flexibility matrix formed using only the first several
modes’ data from installed sensors on the structure. In real KR = TTS KTS , (20)
applications, the number of installed sensors on a structure
where TS is defined as a static transformation matrix given by
is lower than the real DOFs in the finite element model of
the structure. Thus, it is important to present methods that
 
I
can identify damage by using incomplete modal data. In this TS = . (21)
−K−1 ss Ksm
paper, the presented method employs an iterative static based
reduction scheme for producing an incomplete finite element The Guyan method is reliable only at zero frequency. To
model of the monitored structure. overcome this disadvantage, O’Callaghan [38] developed an

5
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

improved reduction system (IRS) method by perturbing the


transformation from the static case by including the inertia
terms as pseudo-static forces. In the IRS method the reduced
mass MIRS and stiffness KIRS matrices can be written as
Figure 3. The finite element model of the two-span continuous
MIRS = TTIRS MTIRS (22) beam.

KIRS = TTIRS KTIRS (23) for solving this problem. Therefore, in the presented method,
the cuckoo optimization algorithm procedure inspired by the
in which the transformation matrix TIRS is as follows:
special lifestyle of the cuckoo is employed.
In the optimization-based damage detection methods, the
TIRS = TS + SMTS M−1R KR ,
formulation of a cost function plays an important role. The
(24)
 
0 0
S= . main strategy in forming a cost function is based on fitting
0 K−1
ss some data. In this study, we search for the best combination of
the elements’ stiffnesses to reach ud under the given external
Although the IRS method can estimate a better behavior
load FrI . Consequently, the static displacements of the damaged
than the Guyan static reduction method, its predicted natural
structure subjected to FrI with unknown damage severities can
frequencies have some difference from the full size structure.
be calculated from
To improve the accuracy of the IRS method, Friswell et al [39]
proposed an iterative method based on the IRS and Guyan uα = Grm,α FrI , (26)
reduction methods. In this paper the IIRS method is used for
preparing an accurate reduced model of a structure. where Grm,α is the flexibility matrix of the modeled structure
In the IIRS method, the first iteration is followed by with the unknown damage severities that is formed by using
estimating the reduced mass and stiffness matrices obtained the first m incomplete modal data.
by equations (22) and (23), and also computing TIRS,1 using In order to define a cost function, the residual vector e can
equation (24). For subsequent iterations, the transformation be defined as
matrix is computed as
e = uα − ud . (27)
IRS, j KIRS, j ,
TIRS, j+1 = TS + SMTIRS, j M−1 (25)
By using the residual vector, the cost function can be defined
where the subscript j denotes the jth iteration. Also, the as follows:
reduced mass and stiffness matrices at the jth iteration can
be calculated by equations such as equations (22) and (23), f (α1 , α2 , . . . , αn ) = eT e (28)
respectively.
It is important to mention that the number of iterations subject to the constraint
is dependent on the master DOFs of the structure and a poor
choice of master DOFs may require more iteration. Friswell 0 ≤ αi ≤ 1, i = 1, 2, . . . , n. (29)
et al [39, 40] proved based on their studies that the IIRS method
converges in all cases. Thus, we can use the IIRS method to To solve this problem to find the unknown damage
reduce the size of the finite element model of the monitored severities, we employ the cuckoo optimization algorithm
structure based on the DOFs equipped by sensors. In this study, described in section 2.2.
the number of iteration is limited to ten for all examples. This
value is selected by the trial and error method. 4. Numerical studies
It must be noted that the location of sensors can influence
the convergence speed of the IIRS method. Based on the In this section, the efficiency of the proposed method is
analysis in [40], it is better that master coordinates are chosen investigated by studying several numerical examples. In the
where the inertia is high and the stiffness is low. This process first example, the method is applied to a two-span continuous
can be carried out by examining the ratio of the diagonal terms beam. This is followed by two other numerical examples of
in the stiffness and mass matrices. For the kth coordinate, if the engineering structures, namely a plane truss and a three-story
ratio is small then there are significant inertia effects associated plane frame. In these examples, the application of the method
with this coordinate and thus it must be retained as a master under different environmental conditions such as noise effects
coordinate; if the ratio is large then the kth coordinate must be is investigated.
selected as a slave coordinate.
4.1. Two-span continuous concrete beam
3.3. Cost function
Consider a two-span continuous beam as shown in figure 3.
The damage severities αi for all elements can be determined The finite element model of this beam consists of 20 elements
by defining the damage detection problem as an optimization with 21 nodes, and each node has two DOFs. As a result,
problem. Because of the complexities of the damage detection this beam consists of 42 DOFs. The Young modulus and
problem, traditional optimization strategies are not suitable mass density of the beam are taken as E = 25 GPa and

6
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

Figure 4. Convergence curves of the cuckoo optimization algorithm for two damage patterns of the two-span continuous beam: (a) damage
pattern 1 and (b) damage pattern 2.

Figure 5. Damage detection results for the two-span continuous beam: (a) damage pattern 1 and (b) damage pattern 2.

ρ = 2500 kg m−3 , respectively. The cross sectional area and Table 1. Input parameters for the cuckoo optimization algorithm.
the moment of inertia for all elements are A = 0.35 m2 and
I = 0.014 29 m4 , respectively. Parameter Value
In order to investigate the application of the method for Number of initial population 100
damage identification in the described beam, the following Minimum number of eggs for each cuckoo 2
damage patterns were considered. Maximum number of eggs for each cuckoo 4
(1) The stiffness of element 3 is reduced by 10%. Maximum number of cuckoos that can be alive at the same 300
time
(2) The stiffnesses of elements 1, 15, and 19 are reduced by
Maximum number of iterations 600
15%, 10%, and 20%, respectively.
Damage pattern 1 is a single damage scenario, whereas
damage pattern 2 is devoted to inspection of multiple damages. By applying the presented method, damage severities
In this study, we use only translational DOFs to reach a can be determined for each damage pattern. The values of
reduced model of the beam. In other words, we assume that the parameters of the cuckoo optimization algorithm are listed
SHM program is followed by installing 18 sensors on the 18 in table 1. These parameters were selected by the trial and
translational DOFs, and the analytical model is reduced to a error scheme, and they are dependent on the complexity of the
model with 18 translational DOFs of the full size structure. cost function and also the number of variables in a problem.
Also, we considered only the first mode data for damage To solve the damage detection problem, the optimization
identification purposes. procedure is started by the initial population of cuckoos that

7
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

for a five-story shear frame structure on a shaking table. There-


fore, we do not study this effect in the numerical examples.
Additionally, the presented approach in equation (30) is not a
suitable approach for contaminating the mode shape vectors
with noise, because in practice the noisy mode shapes are
extracted from noisy response signals. It should be noted
that in most real SHM applications the polluted response
signals are denoised before the damage detection process.
By applying a denoising procedure, one can obtain reliable
damage identification results.
In order to compare the performance of the cuckoo opti-
mization algorithm with other evolutionary optimization ap-
proaches, we used the imperialist competitive algorithm (ICA)
to identify damage magnitude in the two-span continuous
beam. The ICA is an evolutionary optimization algorithm
which was inspired from a socio-politically motivated global
Figure 6. Convergence curves of the ICA for two damage patterns search strategy [41]. This algorithm is applied to both the
of the two-span continuous beam when natural frequencies are
contaminated by 5% random noise. studied damage patterns when the natural frequencies are
contaminated by 5% random noise. The convergence curves of
is generated randomly. It is followed by laying eggs in the the ICA are shown in figure 6. Comparison of the convergence
host nests and migration to the goal points. The convergence curves in this case with those gained via the cuckoo optimiza-
performance curves of the cuckoo optimization algorithm for tion algorithm demonstrates the fast convergence speed and
the two damage patterns are shown in figure 4. By inspecting the good optimal results of the cuckoo optimization algorithm.
the cost values, it can be said that the optimization algorithm The obtained results of damage prognosis using the ICA are
has a good performance in reaching the optimal solution. In shown in figure 7. As can be seen, in the first damage pattern,
addition, the algorithm converges after ∼20 iterations, and so it the 20th element is reported falsely as a damaged element with
can be concluded that the convergence speed of the algorithm is a high level of deterioration. In addition, in the second damage
excellent. The obtained results of damage severity estimation pattern, the 15th damaged element cannot be identified and this
for the two defect scenarios in the noise-free state are shown is interpreted as a false-negative result. Thus, in summary, the
in figure 5. It is clear that there is no difference between the cuckoo optimization algorithm can be considered as a robust
estimated and actual damage severities. algorithm for solving the damage identification problem when
In order to study the application of the presented method the cost function is formed by noisy and incomplete modal
for damage identification under noise effects, the natural data.
frequencies were polluted with noise as
4.2. Plane steel truss
ωin = ωi (1 + τ εi ) (30)
Consider a plane steel truss as shown in figure 8. The finite
in which ωin is the ith natural frequency contaminated by element model of the truss consists of 13 members (six
noise, τ is the noise level, and εi is a random value in the horizontal elements, three vertical elements, and four diagonal
range [−1 1] which is generated by MATLAB software using elements), and six free nodes where each node has two DOFs.
a special function for producing random numbers, namely For this steel truss, the material properties of steel include
rand. In the studied damage scenarios, two levels of noise a Young modulus of E = 200 GPa, and mass density of
were added to the natural frequencies, namely 3% and 5%. ρ = 7850 kg m−3 . The mass per unit length and cross sectional
Also, the generated random numbers are 0.6286, −0.5143, area for the top horizontal elements are m = 78.50 kg m−1
−0.5275, and −0.3046. The convergence curves and the and A = 1.0 × 10−2 m2 , those for the bottom horizontal
obtained damage identification results for these two levels of elements are m = 4000 kg m−1 and A = 1.0 × 10−2 m2 ,
noise are shown in figures 4 and 5, respectively. The results those for the vertical elements are m = 39.25 kg m−1 and
are promising, showing good performance of the approach for A = 0.5 × 10−2 m2 , and those for the diagonal elements are
damage detection in the state of incomplete modal data by m = 62.80 kg m−1 and A = 0.8 × 10−2 m2 .
using only the first mode data. In addition, the robustness of In this example, the following two damage scenarios were
the presented method under different levels of noise is another considered.
advantage of the algorithm. (1) The stiffness of member 10 is reduced by 10%.
In practice, not only the modal frequencies but also the (2) The stiffnesses of members 3 and 10 are reduced by 15%
mode shape vectors are polluted with noise. Thus, it is desirable and 20%, respectively.
that the effect of noise in the modal frequencies and mode
shape vectors is considered for damage diagnosis. For this The effect of an incomplete set of the modal data was
purpose, in section 5, we will investigate the performance of simulated by considering half the number of all DOFs, which
the damage identification algorithm using experimental data means that the sensors are only attached at three nodes for

8
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

Figure 7. Damage detection results via the ICA for the two-span continuous beam when natural frequencies are contaminated by 5%
random noise: (a) damage pattern 1 and (b) damage pattern 2.

mass per unit length, inertial moment, and cross sectional


area are equal to m = 117.7 kg m−1 , I = 3.3 × 10−4 m4 , and
A = 0.0150 m2 for columns, and m = 119.32 kg m−1 , I =
3.69 × 10−4 m4 , and A = 0.0152 m2 for beams, respectively.
In this frame, two damage cases were considered.

(1) The stiffnesses of elements 2 and 7 are reduced by 10%.


(2) The stiffnesses of elements 1, 2, and 9 are reduced by 10%,
15%, and 20%, respectively.
Figure 8. The finite element model of the plane steel truss.
We used only six horizontal translational DOFs to reach a
measuring in the vertical and horizontal directions. The master reduced model of the structure for simulating the incomplete
DOFs consist of six DOFs related to nodes shown by A, B, modal data. The obtained results for the two damage cases
and C in figure 8. are shown in figure 11. All results emphasize the efficiency
For a realistic simulation of data from field monitoring, of the damage identification method in different conditions
two levels of noise were considered. In this example, the such as the use of the first mode data in the incomplete state
damage identification procedure was carried out by using of modal data, and various levels of noise. By inspection
only the first mode data. Damage detection results without of the results, it can be found that a few healthy elements
and with considering noise in the modal data are shown are reported as damaged elements when the modal data are
in figure 9. As can be seen, the obtained results present a polluted by noise. The negligible amounts of damage severity
good agreement between the actual and estimated damage in these elements do not influence the robustness of the defect
magnitudes. Additionally, there is only a small difference in prognosis algorithm.
the obtained damage severity for element 3 in damage pattern To investigate the effect of damping in identification
2 when the level of noise is 5%. results, we used a damping ratio of 3% in this frame, which
has some effect on the modal data results that are employed for
identifying defects. For this purpose, a white noise excitation
4.3. Three-story plane steel frame
was applied at the base of the frame. Then, the response time
In this section, the presented method is applied to the damage history of the frame at each sensor location was computed,
identification in a three-story plane steel frame. Consider a and finally the modal frequencies and mode shape vectors of
three-story plane frame as shown in figure 10. The finite the structure were obtained using the response time history.
element model of this frame consists of nine elements (six Figure 12 indicates the damage localization and quantification
columns and three beams), and six free nodes with three DOFs results for damage case 1, for example, for damping ratios
for each node. The modulus of elasticity and mass density for 0% and 3%. As can be seen, the algorithm is able to find
all elements are the same as in the previous example. The the location of two simulated damages in the frame, and also

9
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

Figure 9. Damage detection results for the plane steel truss: (a) damage pattern 1 and (b) damage pattern 2.

the damage quantification by the modal deflections is close


enough to those from the static deflections. For this purpose,
a set of ambient vibration tests was conducted.
The value of mass for each story is 16.09 kg, the story
stiffness is equal to 11.89 kN m−1 , the story damping is
3.27 N s m−1 , and the height of each story is 0.345 m.
For this steel frame, the material properties of steel include
Young’s modulus E = 200 GPa, Poisson ratio υ = 0.28, and
mass density ρ = 7850 kg m−3 .
Damage was simulated by reduction in the cross section
of columns in the damaged story. The column shapes for the
initial and damaged cases are shown in figure 14. In this
study, the damage detection algorithm was validated for two
scenarios.
(1) Initial structure without damage.
(2) Damage at the first story with 10% reduction in the
stiffness.
Figure 10. The finite element model of the three-story plane steel
frame.
Therefore, by considering the cross sections shown in
figure 14, the bending stiffness EI of each story in the initial
the values of estimated damage severities are acceptable. In structure is 20 N m2 , and it is 18 N m2 for the damaged case.
addition, element 8 is reported falsely as a damaged element Shaking table excitation was applied in a random load
with a small level of deterioration. These differences in the format for 600 s, and two accelerometers that were sampled at
obtained results are due to the elimination of damping effect in 20 Hz were installed on the second and fifth floors of the frame.
Therefore, we used only two DOFs to reach an incomplete
computing of the flexibility matrix in equation (26). Therefore,
scheme of the structural model. In order to investigate the
these differences can be removed by considering the damping
influence of the uncertainty of modal data and damage
effect in the formation of the flexibility matrix.
diagnosis, the experiments were repeated four times for each
scenario.
5. Experimental validation Modal parameters were identified by the data-driven
stochastic subspace identification method [42]. For the initial
The application of the proposed method in real structures was structure, the natural frequencies of the first and second modes
verified by testing a five-story shear building structure on the are 1.24 Hz and 3.70 Hz, respectively, whereas those for the
shaking table. The experimental setup is shown in figure 13. damaged frame are 1.21 Hz and 3.63 Hz. As expected, the
The main objective of this experiment is to demonstrate that natural frequencies decrease in the damaged structure.

10
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

Figure 11. Damage detection results for the three-story plane steel frame: (a) damage pattern 1 and (b) damage pattern 2.

Figure 12. Damage detection results for damage pattern 1 of the three-story plane steel frame with two different damping ratios.

In this experimental study, not only the modal frequencies


but also the mode shape vectors are contaminated with some
noise. Therefore, the effect of noise in the modal frequencies
and mode shape vectors is considered for damage diagnosis.
Furthermore, the effect of damping in identification results is
notable in the experimental example due to the existence of
damping in the shear frame structure.
Damage identification was carried out by using two sets of
modal data: (1) the first mode data and (2) the first and second
mode data. The mean and one standard deviation value of the
predicted damage severities for the first scenario are shown
in figure 15. As expected, damage severities are zero for all
stories by using two sets of the modal data.
The convergence curves of the cuckoo optimization algo-
rithm for four experiments for the second scenario are shown in
figure 16. It is clear that the optimization algorithm converges
very quickly to find the optimal solution. Figure 17 shows
the obtained results for the damaged structure. As can be
seen, the results have good compatibility with the simulated
Figure 13. The experimental setup of the five-story shear frame.
damage magnitude, although we used only two DOFs of the
structure to access the modal data. As a result, the efficient

11
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

Figure 14. Column shapes for the experimental study: (a) undamaged state and (b) damaged state (10% reduction in the stiffness of the
story).

Figure 15. The mean and one standard deviation value of damage Figure 17. The mean and one standard deviation value of damage
detection results in the experimental five-story shear frame for the detection results in the experimental five-story shear frame for the
first damage scenario using (a) the first mode data and (b) the first second scenario using (a) the first mode data and (b) the first and
and second mode data. second mode data.

unique static load by using modal data. The main advantage for
calculating the static displacements by employing modal data
is the ability to form the flexibility matrix by using data from
only a few modes. Additionally, in this process, the presence of
some difficulties in applying static loads and measuring static
displacements are eliminated. To consider a limited number
of sensors in this method, the IIRS method was employed to
simulate the analytical model of the monitored structure. The
accuracy of the iterated improved reduction system method
in higher modes is very good in comparison with the Guyan
reduction method. The optimization problem was solved by the
Figure 16. Convergence curves of the optimization algorithm for the cuckoo optimization algorithm, which is a new algorithm for
experimental five-story shear frame for the second damage scenario
using (a) the first mode data and (b) the first and second mode data.
global optimization purposes inspired by the special lifestyle
of a group of birds.
Some advantages of the presented algorithm can be
performance of the presented method for damage identification
summarized as follows.
via the incomplete modal data can be concluded from this
experimental study. • It is suitable for all kinds of engineering structure with
limited sensors.
6. Conclusions • It does not require derivative information and is suitable
for parallel computers.
An effective damage identification algorithm for engineering • It searches all points on the solution domain by an
structures based on the definition of the damage detection increasable methodology with a considerable speed.
problem as an optimization problem has been presented in • It provides a list of damage severities instead of a single
this paper. The objective function was formulated by means solution.
of the static displacements of the DOFs of a structure under a • It does not require modal data from a pristine structure.

12
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

The presented damage prognosis method was verified [11] Yang Q W and Liu J K 2007 Structural damage identification
through several numerical examples. In the first example, a based on residual force vector J. Sound Vib. 305 298–307
two-span continuous concrete beam with 20 elements was [12] Yang Q W 2009 A numerical technique for structural damage
studied. Then, the method was applied to a plane truss detection Appl. Math. Comput. 215 2775–80
and a three-story steel plane frame. All the obtained results [13] Ge M, Lui E M and Khanse A C 2010 Non-proportional
indicated that the presented method has reliable and efficient damage identification in steel frames Eng. Struct. 32 523–33
performance for damage quantification in various kinds of [14] Zhu H, Li L and He X-Q 2011 Damage detection method for
engineering structure. The robustness of the algorithm was shear buildings using the changes in the first mode shape
slopes Comput. Struct. 89 733–43
investigated when the modal data was polluted by different
[15] Tomaszewska A 2010 Influence of statistical errors on damage
levels of noise. Further, the effect of damping in damage
detection based on structural flexibility and mode shape
identification results was notable in a numerical example, and
curvature Comput. Struct. 88 154–64
we found that some error may appear in the identification [16] Koo K Y, Sung S H, Park J W and Jung H J 2010 Damage
results due to excluding the damping effect from the formation detection of shear buildings using deflections obtained by
of the flexibility matrix. Last, the capability of the approach modal flexibility Smart Mater. Struct. 19 115026
was verified by studying an experimental five-story shear [17] Koo K Y, Sung S H and Jung H J 2011 Damage quantification
frame structure on the shaking table using only two sensors of shear buildings using deflections obtained by modal
on the frame, which were attached on the second and fifth flexibility Smart Mater. Struct. 20 045010
stories. In this experimental study, both the modal frequencies [18] Ghodrati Amiri G, Zare Hosseinzadeh A, Bagheri A and
and the mode shape vectors were contaminated with noise, and Koo K-Y 2013 Damage prognosis by means of modal
the effect of noise in the modal data was notable for damage residual force and static deflections obtained by modal
detection. The results emphasize the viable applicability of the flexibility based on the diagonalization method Smart
proposed process and introduce it as a strong approach for the Mater. Struct. 22 075032
estimation of damage in real structures. [19] Mares C and Surace C 1996 Application of genetic algorithms
to identify damage in elastic structures J. Sound Vib.
195 195–215
Acknowledgments [20] Chou J and Ghaboussi J 2001 Genetic algorithm in structural
damage detection Comput. Struct. 79 1335–53
AB acknowledges the support of the US National Science [21] Perera R and Torres R 2006 Structural damage detection via
Foundation under grant number CMMI 1029457. modal data with genetic algorithms J. Struct. Eng. ASCE
132 1491–501
References [22] Panigrahi S K, Chakraverty S and Mishra B K 2009 Vibration
based damage detection in a uniform strength beam using
[1] Carden E P and Fanning P 2004 Vibration based condition genetic algorithm Meccanica 44 697–710
monitoring: a review Struct. Health Monitor. 3 355–77 [23] Perera R, Fang S-E and Huerta C 2009 Structural crack
[2] Fan W and Qiao P 2011 Vibration-based damage identification detection without updated baseline model by single and
methods: a review and comparative study Struct. Health multi-objective optimization Mech. Syst. Signal Process.
Monitor. 10 83–111 23 752–68
[3] Lee Y S and Chung M J 2000 A study on crack detection [24] Perera R, Marina R and Ruiz A 2013 Static–dynamic
using eigenfrequency test data Comput. Struct. 77 327–42 multi-scale structural damage identification in a
[4] Xia Y and Hao H 2003 Statistical damage identification of multi-objective framework J. Sound Vib. 332 1484–500
structures with frequency changes J. Sound Vib. 263 853–70 [25] Ghodrati Amiri G, Seyed Razaghi S A and Bagheri A 2011
[5] Hamey C S, Lestari W, Qiao P and Song G 2004 Experimental Damage detection in plates based on pattern search and
damage identification of carbon/epoxy composite beams genetic algorithms Smart Struct. Syst. 7 117–32
using curvature mode shapes Struct. Health Monitor.
[26] Bagheri A, Razzaghi H R and Ghodrati Amiri G 2012
3 333–53
Detection and estimation of damage in structures using
[6] Bagheri A, Ghodrati Amiri G and Seyed Razzaghi S A 2009
imperialist competitive algorithm Shock Vib. 19 405–19
Vibration-based damage identification of plate structures
via curvelet transform J. Sound Vib. 327 593–603 [27] Tabrizian Z, Afshari E, Ghodrati Amiri G,
[7] Bagheri A, Ghodrati Amiri G, Khorasani M and Bakhshi H Hossein Ali Beigy M and Pourhoseini Nejad S M 2013
2011 Structural damage identification of plates based on A new damage detection method: Big Bang–Big Crunch
modal data using 2D discrete wavelet transform Struct. Eng. (BB–BC) algorithm Shock Vib. 20 633–48
Mech. 40 13–28 [28] Law S S, Shi Z and Zhang L M 1998 Structural damage
[8] Nicknam A, Hosseini M H and Bagheri A 2011 Damage detection from incomplete and noisy modal test data J. Eng.
detection and de-noising in two-dimensional structures Mech. ASCE 124 1280–8
using curvelet transform by wrapping method Arch. Appl. [29] Chen H-P and Bicanic N 2000 Assessment of damage in
Mech. 81 1915–24 continuum structures based on incomplete modal
[9] Liu P L 1995 Identification and damage detection of trusses information Comput. Struct. 74 559–70
using modal data J. Struct. Eng. ASCE 121 599–608 [30] Au F T K, Cheng Y S, Tham L G and Bai Z Z 2003 Structural
[10] Ge M and Lui E M 2005 Structural damage identification damage detection based on a micro-genetic algorithm using
using system dynamics properties Comput. Struct. incomplete and noisy modal test data J. Sound Vib.
83 2185–96 259 1081–94

13
Smart Mater. Struct. 23 (2014) 045019 A Z Hosseinzadeh et al

[31] Shi Z Y, Law S S and Zhang L M 2000 Damage localization [37] Guyan R J 1965 Reduction of stiffness and mass matrices
by directly using incomplete mode shapes J. Eng. Mech. AIAA J. 3 380–7
ASCE 126 656–60 [38] O’Callahan J C 1989 A procedure for an improved reduced
[32] Chen H-P 2008 Application of regularization methods to system (IRS) model Proc. 6th Int. Modal Analysis Conf.
damage detection in large scale plane frame structures using (Las Vegas, Jan. 1989) pp 17–21
incomplete noisy modal data Eng. Struct. 30 3219–27 [39] Friswell M I, Garvey S D and Penny J E T 1995 Modal
[33] Li H, Wang J and Hu S-L J 2008 Using incomplete modal data reduction using dynamic and iterated IRS techniques
for damage detection in offshore jacket structures Ocean
J. Sound Vib. 186 311–23
Eng. 35 1793–9
[40] Friswell M I, Garvey S D and Penny J E T 1998 The
[34] Kourehli S S, Ghodrati Amiri G, Ghafory-Ashtiany M and
convergence of the iterated IRS method J. Sound Vib.
Bagheri A 2012 Structural damage detection based on
incomplete modal data using pattern search algorithm 211 123–32
J. Vib. Control 19 821–33 [41] Atashpaz-Gargari E and Lucas C 2007 Imperialist competitive
[35] Kourehli S S, Bagheri A, Ghodrati Amiri G and algorithm: an algorithm for optimization inspired by
Ghafory-Ashtiany M 2013 Structural damage detection imperialistic competition IEEE Congress on Evolutionary
using incomplete modal data and incomplete static response Computation (Singapore)
KSCE J. Civ. Eng. 17 216–23 [42] Peeters B and Roeck G D 1999 Reference-based stochastic
[36] Rajabioun R 2011 Cuckoo optimization algorithm Appl. Soft. subspace identification for output-only modal analysis
Comput. 11 5508–18 Mech. Syst. Signal Process. 13 855–78

14

View publication stats

You might also like