Skip to main content
Springer logoLink to Springer
. 2017 Nov 22;30(2):389–411. doi: 10.1007/s00521-017-3284-1

Structural damage detection using finite element model updating with evolutionary algorithms: a survey

Nizar Faisal Alkayem 1, Maosen Cao 1,, Yufeng Zhang 2,3, Mahmoud Bayat 4, Zhongqing Su 5
PMCID: PMC5997129  PMID: 29950788

Abstract

Structural damage identification based on finite element (FE) model updating has been a research direction of increasing interest over the last decade in the mechanical, civil, aerospace, etc., engineering fields. Various studies have addressed direct, sensitivity-based, probabilistic, statistical, and iterative methods for updating FE models for structural damage identification. In contrast, evolutionary algorithms (EAs) are a type of modern method for FE model updating. Structural damage identification using FE model updating by evolutionary algorithms is an active research focus in progress but lacking a comprehensive survey. In this situation, this study aims to present a review of critical aspects of structural damage identification using evolutionary algorithm-based FE model updating. First, a theoretical background including the structural damage detection problem and the various types of FE model updating approaches is illustrated. Second, the various residuals between dynamic characteristics from FE model and the corresponding physical model, used for constructing the objective function for tracking damage, are summarized. Third, concerns regarding the selection of parameters for FE model updating are investigated. Fourth, the use of evolutionary algorithms to update FE models for damage detection is examined. Fifth, a case study comparing the applications of two single-objective EAs and one multi-objective EA for FE model updating-based damage detection is presented. Finally, possible research directions for utilizing evolutionary algorithm-based FE model updating to solve damage detection problems are recommended. This study should help researchers find crucial points for further exploring theories, methods, and technologies of evolutionary algorithm-based FE model updating for structural damage detection.

Keywords: Evolutionary algorithms, Finite element model updating, Structural damage detection, Dynamic characteristics, Residuals, Optimization

Introduction

Structural damage commonly occurs due to (a) various internal factors such as structural design faults, construction imperfections, and material shortcomings, and (b) external conditions such as earthquakes, lack of compliance with the terms of use, overloading, and environmental influences [1]. Damage can cause changes in structural dynamic properties that in turn degrade structural performance as well as safety capacity [24]. Hence, early damage detection to locate incipient damage provides a chance for timely structural maintenance and can guarantee structural reliability and continuing serviceability [5, 6]. Structural damage identification is usually conducted by means of non-destructive vibrational experiments that present structural dynamic characteristics such as frequency response functions (FRFs) and modal properties. These characteristics are functions of the structural physical properties and therefore can be used to portray damage based on the premise that damage alters structural physical properties, in turn causing changes in structural dynamic characteristics [7, 8].

Finite element (FE) model updating has been the subject of increasing interest in the last decade [912]. FE model updating can be defined as a mathematical methodology whereby a FE model is updated by gradually adjusting the model’s parameters and assumptions in such a way that the responses of the FE model progressively approach those of the counterpart real structure under investigation [13]. FE model updating provides an effective manner of structural damage detection. In an intact structure with its FE model, occurrence of damage can locally alter the structure, so that differences appear between the FE model and the structure bearing damage. Such differences can be reflected by deviations between the structural parameters of the FE model and the structure incurring damage. The deviations can be minimized by locally adjusting the FE model to bring its parameters into good agreement with the parameters of the damaged structure. Once agreement is reached, the local modification of the FE model indicates the damage. In general, FE model updating can be implemented by direct and trial-and-error methods in which the comparison is made directly between the stiffness and mass matrices of the FE model and the structure with damage [1417]. Noticeably, these methods are somewhat inefficient in reflecting damage because the updating of the FE model might not give a reasonable physical explanation of the changes in structural characteristics [18]. Alternatively, solving FE model updating problem for structural damage identification can resort to optimization algorithms that minimize the residuals between the dynamic characteristics of the FE model and those of the damaged structure, the change in the FE model being related to structural damage.

Representative studies of damage detection based on FE model updating are summarized as follows. Sensitivity-based FE model updating for damage detection was investigated in [1926], with the efficiency of the methods verified in various applications such as: in a simply supported beam and a concrete-filled steel tubular arch bridge [21], in four simple structures [22], in a plane frame and a 12-story shear building [23], in composite structures [24], in a reinforced concrete frame [25], and in bridge cables [26]. However, the sensitivity-based FE model updating method has some limitations: (1) it usually requires a sensitivity matrix with respect to all updating parameters, leading to expensive computation; (2) it may not be applicable to structures which contain a considerable amount of damage [27, 28]. Aside from sensitivity-based methods, statistical and probability-based FE model updating have been examined in various methods for different applications [2940], such as Taguchi-based FE model updating for damage detection [32, 41], Bayesian framework-based FE model updating in various structures: beams [33], 2D and 3D frame structures [34], a Dowling Hall footbridge [35], aluminum hull structures [36], and IASC–ASCE benchmark building [3739]. Despite effectiveness being addressed in these studies, statistical and probability-based FE model updating approaches have some disadvantages, such as the requirement to solve complex integrals, the need to understand the distribution of all variables, and the high computational cost [28].

Under a conventional paradigm, damage detection using FE model updating is solved as an optimization problem either directly or combined with the sensitivity-based method. This type of method depends on the strength of the optimization algorithm in handling complex and highly nonlinear FE model updating. Different optimization algorithms have been carried out to perform FE model updating for damage detection in various structures. For instance, the Nelder–Mead (NM) simplex method was employed to detect damage based on FE model updating in a simply supported beam and an asymmetrical H-shaped structure [28]; coupled local minimizers (CLM) method was utilized to detect damage based on FE model updating in a damaged reinforced concrete beam [40], a cracked beam [42], a damaged frame structure [43], and a damaged highway bridge [44]. A trust region Newton method was implemented for FE model updating of a damaged reinforced concrete frame [45], a damaged simply supported beam and a full-size precast continuous box girder bridge (Hongtang Bridge) [46], and a damaged Z24 Bridge [47]. Wang et al. [48] applied a penalty function method and a random search algorithm for damage detection based on FE model updating in a curvilinear steel box girder bridge. Other optimization methods have been used for FE model updating purposes, such as the affine scaling interior algorithm for updating a planar truss model [49], the Douglas–Reid method and Rosenbrock optimization algorithm for FE model updating of the Canonica Bridge [50], and sequential quadratic programming for the same purpose in the Bill Emerson Memorial Bridge [51].

Despite increasing uses of conventional optimization approaches in FE model updating for damage detection, they exhibit some drawbacks: (1) the gradient of the objective function is sometimes utilized to direct the optimization, entailing a process that is inefficient from the computational point of view, especially in large-scale damaged structures; (2) a solution-to-solution framework is often employed to solve the optimization problem, where a single solution is changed in each evaluation into another solution that may be better or worse. This leads to lower ability of the optimization process to detect damage, particularly when the damage patterns are distributed along the structure; (3) when solving highly nonlinear and multimodal FE model updating for damage identification problems with many local optima, there is a high probability of being stuck in local optima as well as converging to inferior solutions, that is, failure to reveal damage, especially local damage. These drawbacks easily result in low efficiency and even failure to solve optimization problems [52, 53].

Recently, EAs have been applied in various engineering disciplines such as communications engineering and informatics [54, 55], electrical engineering [56], mechanical engineering [57, 58]. Also, the use of computational intelligence for structural damage tracking [5963] and evolutionary algorithms (EAs) as modern optimization tools to update FE models for damage detection has become a research focus [6470]. EAs are powerful mathematical techniques that can be utilized for solving complex optimization problems of high nonlinearity, multimodal interactions, etc. Researchers have used single-objective EAs alone [7174] or combined them with the weighted sum method to solve FE model updating problems [27, 28, 7579]. Nevertheless, a single-objective evolutionary algorithm requires sufficient information about the problem; even so, proper distribution of solutions along the Pareto optimal front that is essential to determine the quality of the achieved solution may not be guaranteed. Moreover, selection of the combination of optimum weights is a difficult task. For this task, the commonly used trial and error is inefficient for complex FE model updating problems. For such reasons, a few researchers have applied FE model updating based on multi-objective EAs for damage detection [6570]. Their studies have effectively demonstrated the advantage of multi-objective functions rather than conversion into single-objective functions using the weighted sum method. In contrast, the application of EAs to structural damage detection based on FE model updating is not yet well resolved.

After the introduction, the outline of this paper can be listed as: Sect. 2 defines the basic structural damage detection problem and the main FE model updating approaches. In Sect. 3, the different definitions of residuals between dynamic characteristics of FE model and the corresponding structure, used for constructing the objective function for tracking damage are presented. Section 4 details the concerns involved in selecting the FE model’s updating parameters, emphasizing the parameterization strategy for damage detection. Section 5 surveys EAs used in FE model updating for damage detection with applications. Section 6 presents a case study that evaluates the utilization of two single-objective EAs and one multi-objective EA for model updating-based structural damage identification. Section 7 summarizes future trends in the application of FE model updating based on EAs to solve damage detection problems.

Theoretical background

Structural damage detection problem

The simplest damage detection problem can be explained by the linear equation of motion describing the undamped free vibration paradigm as [28, 80, 81]:

Mx¨+Kx=0, 1

where [M] is the mass matrix; [K] is the stiffness matrix; [x] is the displacement vector. The solution of the equation of motion can be expressed as:

xt=ϕiuit,uit=Aicosωit-θi, 2

where ϕ i is the ith mode shape; ω i is the ith modal frequency; u i is the ith time variation of displacement due to harmonic excitation; θ i is the ith phase angle; A i is the ith constant related to the ith mode shape. Substituting Eq. (2) into Eq. (1) results in:

uit-ωi2Mϕi+Kϕi=0, 3

The non-trivial solution of Eq. (3) can be written as:

K-ωi2Mϕi=0, 4

where Eq. (4) is called the standard eigenequation of the undamped free vibration problem.

By taking into account the continuum damage mechanics, structural damage can be defined as scalar quantities α ∈ [0, − 1]. The 0 value indicates the intact element, and 1 value illustrates the total failure. This can be inserted inside the FE model updating process by decreasing the global stiffness matrix to allocate damage as:

Kd=Ku1-αj, 5

where [K]d and [K]u are the global stiffness matrices of the damaged and intact structures, respectively; α j is the damage index of the jth element. The problem can be transferred to an optimization problem by utilizing the following equation:

Riα1,α2,,αn=Kd-ωid2Mϕid,r=1,,n,
F=i=1rRi2, 6

where R i is the ith residual corresponding to ith vibration mode; F is the objective function; r is the number of the considered vibration modes; ωid is the natural frequency of the ith mode.

FE model updating methods

As it has been explained, the FE model updating process is a mathematical procedure by which an initial FE model of an intact structure is amended to achieve a good agreement between the damaged structure and its FE model [28]. Various techniques have been developed for FE model updating purpose. Those methods were surveyed by Mottershead and Friswell [18, 81] and Marwala [28] and can be categorized into two main classes as: (1) direct methods; (2) iterative and indirect methods as it is shown in Fig. 1.

Fig. 1.

Fig. 1

FE model updating approaches

Direct methods use modal characteristics to update the FE model. They are considered as accurate methods and efficient from computational point of view. Moreover, they do not require updating parameters to be handled. Several direct model updating techniques were developed by various researchers such as the matrix-update [82], optimal matrix, error matrix [81], eigenstructure assignment [83] methods. The advantages of model updating using direct methods are:

  • Direct methods do not apply iterative paradigms, so they insure the accurate and convergence to the exact solution with computational efficiency.

  • They do not consider updating physical parameters of structures.

  • The updated FE model can reflect the exact measured quantities.

Although direct methods are efficient, they have many drawbacks making them non-reliable as [28]:

  • They require accurate measurements, and they are highly sensitive for noise.

  • Measured and calculated responses need to be equal in size.

  • Direct method may produce unrealistic representation of elements along the FE mesh. In other words, loss of symmetry may appear in model’s matrices.

  • Possibility of losing the connectivity of the structure and the updated model’s matrices are fully populated.

Because of the above-mentioned difficulties, direct methods are not applicable for damage detection purposes. Hence, iterative and indirect approaches come into picture. Those methods can be summarized as:

  • Sensitivity-based methods They consider the measured responses as alterations of some design data derived from the initial FE model of the intact structure and the optimization problem is formulated using a penalty function approach [28, 81]. Using this concept, the measured responses must be near the calculated data deduced from the initial FE model making the sensitivity methods applicable only when changes in the real structure are within a small scale. Hence, they can be implemented just in the case of structures with minor damage. The main philosophy of sensitivity-based methods is to calculate derivatives of modal characteristics or frequency response data that makes the overall procedure computationally expensive [81, 84]. Representative researches for using sensitivity method for structural damage detection using FE model updating can be seen in the work of Sarvi et al. [85] and Yu et al. [86].

  • The response-surface method (RSM) The RSM is a statistical approach that develops a correlation between a set of predetermined design variables and their respective responses commonly as polynomial functions. In FE model updating, RSM can deduce the best response that matches the least variation between the initial FE model and the measured responses [28, 46, 87]. This makes the RSM easy to implement with good computational efficiency. Moreover, RSM can provide effective solution for complex model updating problems. Examples of application of RSM in FE model updating can be observed in [46, 87]. The disadvantage of RSM for structural damage detection using model updating is that it applies statistical approximations with unknown parameters that may not reflect the real damaged locations along the structure [28]. Moreover, in large-scale structures, the FE model updating using RSM still needs more research [87].

  • The BayesianMonte Carlo method The Bayesian method is a modern FE model updating technique influenced by the Bayes’ theorem in which by considering a set of data with a probability distribution it can reflect the probability distribution of a model [28]. Bayesian methods are usually solved by Monte Carlo approaches. They outcome accurate deductions without over fitting. Moreover, the parameter estimation process is easy to implement with sufficient physical explanations of the results [33]. A detailed explanation of Bayesian–Monte Carlo model updating methodology can be referenced by many research papers such as [33, 34, 37]. The Bayesian–Monte Carlo model updating was used for damage detection purposes. They were implemented successfully by Kurata et al. [88] for damage identification in plate-type structures as well as Lam and Yang [90] for damage tracking in steel towers. Sohn and Law [89] developed a Bayesian approach for damage inference in a reinforced concrete bridge structure with superior results. Nevertheless, the Bayesian–Monte Carlo model updating methods have tangible difficulties such as the requirements of solving complex integrals which lead to high computational cost. Moreover, the initial knowledge of intervals and distributions of updating parameters must be known in advance [28, 33].

  • Computational intelligence model updating techniques Computational intelligence techniques are utilized for model updating due to the fact that model updating is ultimately an optimization problem in which the structural physical parameters are updated to achieve relative matching between the FE model of the healthy structure and the structure bearing damage [28]. The uncertainty in updating parameters influenced the use of computational intelligence for model updating purposes. Main computational intelligence techniques include machine learning and evolutionary algorithms. Representative researches of machine learning-based model updating can be observed in the work of Fei et al. [91] in which they developed ANN models for model updating of nonlinear beam elements using frequency response data with efficient outcomes. Zapico et al. [92] implemented ANNs for the FE model updating of a small-scale frame using the natural frequencies as dynamic responses. Results demonstrated accurate updating when clarified with experiments. Zhu and Zhang [93] utilized support vector machines for FE model updating of 164 FE model of an aircraft, and results showed precise matching between natural frequencies of the updated model and the real structure. Other interesting implementation of machine learning techniques can be seen in [28].

  • EAs Other computational intelligence techniques are EAs which are efficient mathematical approaches able to solve complex optimization problems of high nonlinearity, multimodal interactions, etc. As it has been shown in the introduction, EAs have been effectively used in cases of complex FE model updating for damage detection. Besides the conventional optimization methods, EAs do not require the calculation of the objective function gradients, a process that is not suitable for large-scale structure with major damage. Moreover, EAs are population-based optimization approaches that improve a set of possible solutions rather than a solution-to-solution framework [52, 53]. These features enhance the ability of detecting damage, especially when damage locations are distributed along the structure. Furthermore, EAs have stronger ability to overcome optimization problems with many local optima which is a great issue that appears when solving highly nonlinear and multimodal FE model updating for damage identification problems. Such feature gives reliability to EAs, especially when damage is located along a structure under consideration [28]. The above-mentioned advantages influenced researchers worldwide to apply EAs for FE model updating alone or for damage identification purpose.

To summarize, it is observed that the modern FE model updating approaches for structural damage assessment purpose are the Bayesian–Monte Carlo-based, machine learning-based and EAs-based methods. In this paper, our aim is to give a complete overview about critical aspect and main methodology of damage detection in structures using FE model updating with EAs as it is shown in Fig. 2.

Fig. 2.

Fig. 2

The organization of structural damage detection using FE model updating with EAs

Residuals of dynamic characteristics: damage portrayal

In structural damage detection based on FE model updating, the theoretical core is to formulate residuals between dynamic characteristics of the initial FE model that reflect the undamaged structure and the structure with damage. The residuals reflect the deviation of the initial FE model from the structure with damage, suitable for formulating the objective function for damage characterization. A valid residual is highly dependent on the proper selection of dynamic characteristics. In what follows, we review the representative residuals used in FE model updating for structural damage detection. Those residuals can be classified in terms of dynamic characteristics: natural frequencies, mode shapes, FRFs, modal flexibility, and modal strain energy.

Natural frequencies and mode shapes

Natural frequencies and modal vectors are fundamental dynamic characteristics of structures. These characteristics can provide general information about damage-caused changes in structural dynamic properties. Hence, natural frequencies and mode shapes can be utilized to formulate residuals for use in FE model updating. The residual of natural frequency [94, 95], ΩR, can be written as

ΩR=i=1Nγi×ωiI-ωiDωiD2, 7

where ωiI and ωiD are the ith natural frequencies generated from the initial FE model of the undamaged structure and from the damaged structure, respectively; γ i is a weighting factor that indicates the relative contribution of ith natural frequency to ΩR. γ i is usually set to 1 for the first natural frequencies, implying that the first natural frequencies have greater contribution or importance than the latter ones in reflecting changes of structural dynamic properties between the FE model and the structure.

The residual of mode shape is formulated based on the correlation between the modal vectors of the initial FE model of the intact structure and the structure involving damage. The most typical correlation is the modal assurance criterion (MAC) [94]. The MAC is a scalar quantity that measures the consistency between a reference modal vector and another measured modal vector. The MAC can be defined as

MACφI,φD=φITφD2φITφIφDTφD, 8

where {φ} is the modal vector; I labels the initial FE model of the undamaged structure; D denotes the damaged structure; T denotes the manipulation of transpose; and * represents the complex conjugate. If the MAC value is equal to 1, there is complete consistency between the modal vectors of the FE model and the structure, and a 0 value addresses the entire inconsistency.

Several mode shape residuals have been developed using the MAC by researchers [28, 65, 95]:

φR1=i=1Nβi×1-MACiφiI,φiD, 9
φR2=i=1Nβi×1-diagMACiφiI,φiD, 10
φR3=i=1Nβi×1-MACi2MACi, 11

where φR is the mode shape residual; MACi is the MAC value corresponding to the ith mode shape; φ I and φ D denote the modal vectors obtained from the initial FE model of the undamaged structure and those from the damaged structure; diag(MAC) represents the ith diagonal element of the MAC matrix; β i is a weighting factor giving the relative importance of MACi.

Perera and Ruiz [95] developed a modified total modal assurance criterion (MTMAC) by fusing natural frequencies and the modal vectors into one expression. The MTMAC can be expressed by

MTMACi=MACφiI,φiD1+ωiD2-ωiI2/ωiD2+ωiI2 12

The residual depending on the MTMAC can be given by

MTR=1-MTMAC=1-i=1NMTMACi 13

where MTR is the modified total modal assurance criterion residual; and N is the number of mode shapes.

FRFs

Model updating using FRF data has been reported by various researchers [96102]. The FRF residual is established on the frequency domain assurance criterion (FDAC) [103]

FDACωiI,ωjD=HiIT.HjDHiIHjD, 14

where HiI is the ith FRF generated from the initial FE model and HjD is the jth FRF from the damaged structure.

The FDAC may vary within the interval [− 1, 1]: the value 1 indicates complete consistency between the FRF from the initial FE model and that from the damage structure, and a value greater than 0 implies that the two FRFs are in the same phase.

A modified FDAC with a similar form to the MAC was proposed by Yan and Golinval [102]

FDACωiI,ωjD=HiIT.HjDHiIT.HjDHiITHiIHjDTHjD 15

The FDAC was further modified [102, 103] to be suitable for incomplete measured FRFs, leading to the simplified frequency domain assurance criterion (SFDAC). This criterion can only be used on the set of natural frequencies obtained from damaged structure as expressed in the following

SFDACi=HiIT.HiDHiIT.HiDHiITHiIHiDTHiD, 16

where i = 1, …, N D; N D is the number of frequencies related to the structure with damage; SFDAC is a vector containing scalars ∈ [− 1, 1].

Finally, the mean value of the SFDAC (Eq. 16) can be used to develop the FRF residual as

SFDAC¯=1NDi=1NDSFDACi, 17
FRFR=1-SFDAC¯=1-1NDi=1NDSFDACi, 18

where FRFR is the FRF residual; N D is the number of frequencies considered.

From Eq. (17), the value of 1 of SFDAC¯ means that there is complete agreement between the initial model predicted and the FRF obtained from damaged structure, leading to the minimum value of FRFR equal to 0, which can be more convenient for structural damage detection based on the FE model updating procedure.

Modal flexibility

The modal flexibility parameter has been reported as a sensitive parameter for identification of local damage in structures [104107]. Modal flexibility can be defined by employing natural frequencies and modal vectors. To derive the modal flexibility residual, we begin with the non-damped free vibration equation [11].

Mx¨+Kx=0, 19

where [M] and [K] are the mass matrix and stiffness matrix, respectively; x is the displacement. The solution of the eigenvalue problem can be written as

φTKφ=λ,φTMφ=I, 20

where [φ] denotes the eigenvector matrix; [λ] refers to the diagonal matrix containing the squares of the natural frequencies; [I] is the unity matrix. From Eq. (20), we can write

K=φ-Tλφ-1=φλ-1φT-1 21

The modal flexibility matrix [F] can be derived from the inverse of the stiffness matrix [K] as

F=K-1=φλ-1φT=i=1N1ωi2φiφiT, 22

where ω i is the natural frequency corresponding to the ith mode shape number.

Usually, modal vectors and natural frequencies are not obtainable for all degrees of freedom. For that reason, it is essential to divide the modal flexibility matrix into two sub-matrices. The first sub-matrix is related to measured mode shapes and the second is related to the remaining unmeasured mode shapes, as follows:

F=Fms+Fum=φmsλms-1φmsT+φumλum-1φumT, 23

where F ms and F um are the modal flexibility matrices for measured and unmeasured mode shapes; φ ms and φ us are the measured and unmeasured modal vectors; λ ms and λ um are the squares of the measured and unmeasured natural frequencies, respectively.

The next procedure is to normalize the modal vectors using the mass matrix, in order to overcome the difficulty of incomplete mode shapes due to ambient vibration experiments. Jaishi et al. [21] used the Guyan mass matrix reduction method [108] that ignores the inertial forces at unmeasured degrees of freedom. This presumption helps to utilize only the first set of natural frequencies. Normalization of the modal vectors using the Guyan method can be expressed as

ϕij=φijφjTMφj, 24

where ϕ ij is the value of the normalized modal vector corresponding to the ith mode shape and the jth degree of freedom, respectively. Normalization of the modal vectors in cases of a diagonal mass matrix can be written as

ϕij=φijk=1Nmkφkj2, 25

Finally, the deflection vector v i under a uniformly distributed unit load is defined in Eq. (20) to form the modal flexibility residual as in Eq. (27).

vi=k=1Nmvϕikj=1Ndϕkjωk2, 26
RF2=i=1NdviI-viDviE2, 27

where RF is the modal flexibility residual; N mv and N d are the numbers of measured degrees of freedom and the mode shapes, respectively; viI and viD are the deflection vectors of the initial FE model and the damaged structure under a uniformly distributed unit load, respectively.

To develop the modal flexibility residual without using reduction methods, a modified modal assurance criterion called the ‘modal assurance criterion for modal flexibility’ (MACF) was introduced by Perera and Ruiz [95] as

MACFi=FiITFiD2FiITFiIFiDTFiD, 28

where FiI and FiD are the initial FE model predicted and the damaged structure’s modal flexibility vectors corresponding to the ith mode shape number.

The modal flexibility residual RF can be written utilizing the MACF as

RF=1-MACF=1-i=1NMACFi 29

The main benefit of using the modified MACF when developing an objective function is that the objective function values are bounded by an interval with limits of 0 and 1. Furthermore, there is no need to use a mass reduction normalization method, an advantage that can lead to easier application of the FE model updating procedure.

Modal strain energy

Various studies have shown the efficiency of using modal strain energy (MSE) as a sensitive indicator for damage [65, 109111]. The ability of MSE to detect minor damage in complex structures is superior to that of other modal analyses such as modal vectors and natural frequencies [112115]. Moreover, MSE-based damage indicators can be successfully implemented for FE model updating of 3D structures such as buildings [65, 98, 116118]. Structural damage can be explained by means of the reduction in stiffness [119]. Although reduction of stiffness may not explain all damage cases, it can represent cases in which the damage varies linearly. For this purpose, two methodologies for developing MSE residuals can be described as the elemental MSE residual and the global strain energy residual.

Global MSE

Jaishi and Ren [70] described a MSE damage indicator in which the MSE residual is represented by employing the global stiffness matrix of the structure. Hence, the FE model predicted MSE for the undamaged structure and the MSE of the structure bearing damage corresponding to the ith mode shape are defined as

MSEiI=12φiITKφiI, 30
MSEiD=12φiDTKφiD, 31

where MSEiI and MSEiD imply the initial FE model MSE and the damaged structural MSE corresponding to the ith mode shape, respectively; φiI and φiD denote the modal vectors of the initial FE model and the modal vectors of the structure bearing brooking damage corresponding to ith mode shape, respectively; and K is the global stiffness matrix of the structure.

The global MSE residual for FE model updating can be defined as the summation of the square errors between MSEI and MSED as

MSEGR=i=1VφiITKφiI-φiDTKφiDφiDTKφiD2, 32

where MSEGR is the global MSE residual and V is the total number of modal vectors. The normalization between the initial FE model’s predicted modal vectors and the experimentally obtained modal vectors for the damaged structure should be consistent. Also, the experimental modal vectors must be consistent with the degrees of freedom of the FE model. To overcome such difficulties, Jaishi and Ren [70] utilized the modal scale factor (MSF) method originally proposed by Allemang and Brown [120, 121], by multiplying the incomplete modal vectors by the MSF, where the MSF can be stated as

MSFi=φiITφiDφiDTφiD 33

The subsequent task is to expand the experimental modal vectors by using one of several modal expansion techniques. Jaishi and Ren [70] used the expansion method of Lipkins and Vandeurzen [122], in which the experimental modal vectors are considered as a linear combination of the modal vectors predicted by the initial FE model and a transformation matrix T, as shown in Eq. (34).

φE=φ1Dn×vφ2DN-n×v=φ1In×uφ2IN-n×u×Tv×u, 34
T=φ1ITφ1I-1φ1ITφ1D 35

where φ D is the expanded experimental modal vectors obtained from the structure suffering damage; N is the number of degrees of freedom; n is the number of experimentally obtained degrees of freedom; v and u are the number of the obtained modal vectors and the added modal vectors, respectively; T is the transformation matrix.

Elemental MSE

The elemental MSE damage indicator was implemented by Cha and Buyukozturk [65] and can be stated as the summation of inner products between the square of the ith modal vector φ i and the element stiffness matrix K j corresponding to the jth element. The MSE predicted by the initial FE model and the experimentally calculated MSE of the damaged structure can be shown as

MSEijI=φiITKjφiI, 36
MSEijD=φiDTKjφiD, 37

where MSEijI and MSEijD are the estimated MSE of the undamaged structure FE model and the structural MSE in the case of damage corresponding to the ith modal vector and the jth elemental stiffness matrix.

The elemental MSE residual for damage detection via FE model updating can be expressed as the summation of the absolute errors between MSEI and MSED as

MSEER=i=1Vj=1LφiITKjφiI-φiDTKjφiD, 38

where MSEER is the elemental MSE residual; V and L are the total number of modal vectors and the total number of model elements, respectively.

Selection of updating parameters: damage parameterization

Structural damage is usually defined as the change in various mechanical parameters of a structure [1]. This change can be directly employed to detect damage locations by connecting the FE model elements and the structural parameters within a FE model updating procedure. The updating parameters are the set of underlying parameters in the FE model that can be varied to update the initial model [70, 94]. Selection of the updating parameters associated with the FE model updating procedure is a crucial issue that can determine the quality of the updated model, especially when it is used for detection of structural damage. Usually, the updated parameters are selected depending on the type of structure being considered and with understanding of the overall parameters used to model it. Several key points must be considered before selection of the updating parameters. First, there should be a focus on the locations where damage is likely to occur. Next, formulation of the objective function for the FE model updating problem must take into account the residuals that are sensitive to the selected updating parameters. Finally, the set of updating parameters should be as small as possible, to eliminate unnecessary parameters and reduce computation cost [123, 124].

Various studies have been concerned with parameterization methods. The basic and simplest strategy is to define scalar multipliers associated with the mass, stiffness, and damping matrices [118], as is shown in Eqs. [3941].

M=MI+α1M1+α2M2++αmMm, 39
K=KI+β1K1+β2K2++βkKk, 40
C=CI+γ1C1+γ2C2++γcCc, 41

where M, K, and C are the mass, stiffness, and damping matrices, respectively; I denotes the initial FE model’s matrices; m, k, and c are the chosen mass, stiffness, and damping updating parameter numbers; α, β, and γ are the non-dimensional multipliers. By using this strategy, the updating parameters can be applied to sub-structures containing elements that share common features or to individual elements that are scattered along the FE mesh and must be updated for special reasons strongly related to the structure under consideration.

Another parameterization strategy employs the direct material and geometrical properties of the structure [125]. Material properties such as Young’s modulus of elasticity E and mass density ρ are usually chosen as updating parameters to indicate the damage along the model’s elements. Moreover, the stiffness and mass matrices are proportional to Young’s modulus and mass density, respectively, and that makes the updating procedure easier to implement. Other parameters, geometrical parameters that are highly linked to structural damage, can be chosen, such as the element cross-sectional area A and the thickness of the element t. Mottershead et al. [81] recommended that E and ρ should not be chosen independently because that can lead to identical eigenvalue sensitivities as well as A and t because of the difficulty in physical interpretation. The above-mentioned parameters can be useful updating parameters because they are strongly linked to the overall elements along the FE mesh and the perturbation of those parameters can effectively reflect damage cases.

If we choose an updating parameter as x, a normalized factor α ∈ [0, 1] is commonly used to measure the relative change between the initial updating parameter x 0 and the updated parameter x. The change in this factor α can reflect existing damage that has already occurred in different locations (elements) in the structure. The relative change of the selected updating parameter can be expressed as

xi=x01-αi, 42

where α i is the normalization factor corresponding to the x i updating parameter related to the ith FE model element. Hence, the updated stiffness and mass matrices can be written as

MiU=MiI+ΔMi, 43
KiU=KiI+ΔKi, 44

where MiU and KiU are the updated elemental mass and stiffness matrices, respectively; MiI and KiI are the initial elemental mass and stiffness matrices, respectively; ∆M i and ∆K i are the changes in mass and stiffness matrices, respectively, that can be calculated as

ΔMi=xi.MiI,ΔKi=xi.KiI 45

The FE modeling assumptions can notably affect the accuracy of the model. Several assumptions are usually made to facilitate the modeling process. One of the most general assumptions is to consider links and boundaries between elements to be rigid, although that is not true in practice, especially when the damage occurs. Flexible joints strongly reflect structural damage along the FE model’s mesh and are less likely to be rigid. One effective strategy is the method of offset nodes in which the FE nodes’ dimensions are to be varied to simulate the flexibility of the joints, a strategy that can improve the accuracy of the model [126].

Another effective parameterization strategy introduced by Ahmadian et al. [127, 128] is the generic elements method. This method implements the procedure of updating the stiffness and mass matrices by adjusting the eigenvectors and eigenvalues of the individual elements or sub-structures. In this method, the eigenvectors of an element having K0e,M0e stiffness and mass matrices with the number of degrees of freedom d is less than or equal to six can be written as

Φ0e=ϕ1,ϕ2,,ϕd|ϕd+1,,ϕr=ΦR,ΦS, 46

and

Φ0eTM0eΦ0e=I,Φ0eTK0eΦ0e=Λ, 47

where R and S are the rigid-body and strain, respectively; Φ0e is the element eigenvector; Λ is the element eigenvalue matrix.

For updating the FE model, Ahmadian et al. [127, 128] assumed that an initial model to be updated had the elemental mass and stiffness matrices K0e,M0e and corresponding eigenvectors and eigenvalues Φ0e and Λ0e. The alternative eigenvectors Φe can be written by means of the original eigenvectors and a non-singular matrix S [119] as

Φ0e=Φe.S 48

Alternatively, to make Eq. (48) more suitable for practical implementation and by using Eq. (46), we can write

Φ0RΦ0S=ΦRΦSSRSRS0SS 49

By inserting Eqs. (48, 49) into Eq. (47), and by using the orthogonality of eigenvectors, the alternative mass and stiffness matrices of the generic element can be derived as

Me=M0eΦ0MSΦ0TM0e,Ke=K0eΦ0SKSΦ0STK0e, 50

where

MS=STS,KS=SSTΛSSS, 51

and ΛS represents the diagonal eigenvalue matrix of the strain modes.

M S and K S can be varied and used for updating purposes. Moreover, because both matrices involve the modal characteristics, i.e., the eigenvectors and eigenvalues, they can strongly reflect the damaged elements along the FE mesh.

FE model updating using EAs: damage tracking

In FE model updating for structural damage identification, the residuals of dynamic characteristics are usually combined to represent the deviation of the damaged structure from the initial FE model of the intact structure. On this basis, the objective function commonly consists of one or more suitable residuals of dynamic characteristics as described in Sect. 3. Such an objective function does not benefit any sensitivity-based approach or system matrix-related method [27]. The use of EAs to tackle the optimization problem of FE model updating with the objective function can be, by and large, categorized into two types: single-objective EAs and the multi-objective EAs. The former is used to convert the optimization problem into a single-objective optimization problem using the weighted sum method, and the latter is used to solve the problem directly using the multi-objective optimization paradigm. The basic differences between single-objective EAs and multi-objective EAs can be summarized as follows [52, 129]. In each iteration, a single-objective EA calculates a single-objective function value for each individual in a population of potential solutions, whereas a multi-objective EA evaluates multiple values, simultaneously. Unique optimal solution is obtained by each run of a single-objective EA, while a set of optimal solutions is achieved by a multi-objective EA. When using a combination between a single-objective EA and the weighting sum method to solve multiple objectives, the outcome is a sub-set of the total Pareto optimal solutions, while a powerful multi-objective EA can generate the whole Pareto optimal solutions or at least the majority of them. When solving a multi-objective optimization problem, using single-objective EAs lacks ability to find alternative solutions that trade all conflicting objectives.

Single-objective EAs

Single-objective EAs can be exploited to solve the optimization problems of FE model updating for damage identification, where the single-objective function is composed of the sum of a set of residuals of dynamic characteristics, linked with weighting factors. The general form of a single-objective function is given as

minimizeFx=i=1NFwiFix,subjecttogjx<0,j=1,2,,hkx=0,k=1,2,,XLxXU,i=1NFwi=1;wi0, 52

where F i is the ith residual included in the objective function F; w i denotes the weighting factor for F i; NF is the number of residuals; h and g signify the constraint functions; X L and X U are the lower and the upper bounds of x, respectively.

Researchers have formulated various single-objective functions by combining two or more residuals of dynamic characteristics. The most frequently used single-objective function is the linear combination of the residual of natural frequencies and that of modal vectors [27, 28, 66, 94]. The linear combination can be defined by merging Eq. (7) and one of equations [810]. By way of illustration, several representative single-objective functions are provided as follows.

A typical single-objective function was formulated by Jin et al. [66] in Eq. (53), expressed by

F=i=1NαiωiI-ωiDωiD2+i=1Nβi1-MACi2MACi, 53

where F is the objective function and it includes two parts: the first term is the residual of natural frequencies and the second term is the residual of modal shapes; N is number of modes; α i and β i denote the weighting factors for the ith order natural frequency and the ith modal vector, respectively.

Another distinctive objective function was developed by Jung and Kim [27]. They combined the static deflection residual with natural frequency and modal vector residuals as.

F=1Ni=1NαiωiI-ωiDωiD2+i=1Nβi1-MACiiMACii+1Mj=1MγjvjI-vjDvjE2, 54

where v j signifies the static deflection measured at the jth point; M is number of measured deflection points; γ j is the weighting factors corresponding to the jth point’s static deflection, respectively.

Selection of suitable weighting factors to effectively measure the relative importance of each residual is crucial for solving the optimization problem. The weighting factors are usually determined by trial and error.

The procedure of identifying structural damage relying on FE model updating using single-objective EAs is schematized in Fig. 3. In the figure, first, the updating parameters for damage tracking are selected carefully. After checking the stopping criteria, weighting factors are chosen and the objective function is formulated using Eq. (52). Then, a suitable single-objective EA is implemented to create a superior FE model to the initial one. Thereafter, the weighting factors are modified and a new objective function is formulated. When the stopping criteria are satisfied, the process stops and the best performing model is chosen. Finally, the damage patterns are derived by checking the normalizing factors for each element.

Fig. 3.

Fig. 3

FE model updating using single-objective EAs for damage identification

FE model updating using single-objective EAs has been used to identify structural damage, where the genetic algorithm (GA) is the most representative method to implement model updating. Xia and Hao [130] utilized a real coded GA to solve FE model updating with the single-objective functions framed by the residual of natural frequencies and that of modal vectors to detect damage in a cantilever beam and a portal frame, with accurate damage identification results obtained. Marwala [28] used the GA to solve FE model updating problem in a damaged asymmetrical H-shaped structure and in a damaged simply supported beam using the residual of modal shapes and that of natural frequency. The GA was found to outperform the Nelder–Mead (NM) simplex method in both applications. Jung and Kim [27] implemented a hybrid GA-NM method for FE model updating on a small-scale bridge, with satisfactory performance of the method proved. Perera and Torres [73] used the GA for tracking damage in a simple beam for various damage cases in noisy conditions. The residual of mode shapes and that of natural frequencies were exploited to form two objective functions for the optimization problem. Their study results showed remarkable ability of the GA in assessing damage based on FE model updating. Au et al. [131] implemented the micro-GA to detect structural damage in both a single-span simply supported beam and a three-span continuous beam using noisy and incomplete modal characteristics. Their observations showed that the damage detection technique was accurate, but noisy modal characteristics negatively affected the results. He and Hwang [132] proposed a hybrid simulated annealing and GA for damage identification in a simple cantilever beam and a clamped beam using displacement-based objective functions.

Different from the GA, particle swarm optimization (PSO), developed by Kennedy and Eberhart [133], is a typical single-objective EA for FE model updating for structural damage interrogation. Marwala et al. [72] used PSO for FE model updating with the objective function framed by the residual of natural frequencies and that of modal vectors in both damaged asymmetrical H-shaped structure and damaged simply supported beam. The results showed that PSO performed better than GA and simulated annealing (SA) [28]. Moreover, a hybrid NM-PSO [28] outperformed NM and PSO algorithms when they were implemented individually. The superior performance of NM-PSO was attributed to the combined merits of the PSO in global optimization and the NM in local optimization. A compound hybrid algorithm that utilized PSO, ray optimizer, and harmony search, developed by Kaveh et al. [74], was used for damage assessment based on FE model updating in a five-story and four-span frame as well as an A-52-bar space truss, with the robustness for damage detection testified. Saada et al. [78] studied an approach of FE model updating using a modified PSO for damage identification in beams. The proposed method could detect local damage in beams. PSO and modal-based residuals for damage detection in a Timoshenko beam structure were successfully utilized by Gökdağ and Yildiz [134]. An improved PSO was proposed by Kang et al. [135] for damage identification in a simply supported beam and truss structure. Their results showed better performance of the developed method when compared with original PSO, DE, and GA. Seyedpoor [136] proposed a two-stage structural damage detection method using a modal strain energy-based index and PSO. Their method was tested in various structures and showed great performance. Other proved hybrid PSO techniques were investigated in [7577] for FE model updating procedures.

Other powerful single-objective EAs include differential evolution (DE) [137] cuckoo search (CS) [138], covariance matrix adaptation evolutionary strategy (CMA-ES) [139], and artificial bee colony (ABC) [140]. Seyedpoor et al. [141] proposed a DE and modal characteristics-based framework for damage detection in beams, trusses, and 3D structures. Results showed outstanding performance compared with the results of the PSO. Xu et al. [79] implemented CS on the objective function formed by the residual of modal shapes and that of natural frequencies for damage detection in a dual span simply supported beam and truss structure. Experimental results indicated that the CS was efficient in identifying local damage. The CMA-ES was incorporated into FE model updating to track damage in a quarter-scale two-span reinforced concrete bridge [139], where the single-objective function was created by combining the residual of modal shapes and that of natural frequencies. Ding et al. [142] successfully implemented the ABC with a hybrid search strategy for damage tracking in a 61-bar truss structure and a two-span continuous plate using mode shape and natural frequency residuals. Although the strong ability of the CMA-ES to locate damage was displayed, more experimental validation is needed to further verify this method.

Despite the successful applications reported, single-objective optimization using EAs combined with the weighted sum method to solve the detection of damage based on FE model updating has shown some deficiencies. Determination of the optimal weighting factors usually undertaken by trial and error is an exhausting task. It requires the multiple runs of the algorithm while varying the weighting factors at each run. Another problem can arise when the distribution of the Pareto optimal front that contains the set of optimal solutions is non-convex: namely, inability to discover the Pareto solutions in the non-convex region, as shown in Fig. 4. Moreover, the effect of the weighting factors on the objective function is to some extent uncertain: a small variation in one weighting factor can cause a dramatic change in objective function values, whereas a large variation may cause only a small change in those values [52].

Fig. 4.

Fig. 4

Convex Pareto front (a) and non-convex Pareto front (b)

Multi-objective EAs

Multi-objective EAs have stimulated wide interest in solving inverse problems in engineering applications in recent years. Nevertheless, they have rarely been utilized for solving FE model updating problems; in particular, few multi-objective EAs have been concerned with structural damage detection based on FE model updating.

The key to using multi-objective EAs to perform FE model updating for damage detection lies in the formulation of the multi-objective function. In this case, the multi-objective function is formed by substantially combining more than one residual of dynamic characteristic, with no need for linkage by weighting factors [66], expressed as

minimizeFix=minimizeF1x,F2x,,FNFx,subjecttogjx<0,j=1,2,hkx=0,k=1,2,XLxXU 55

where F i denotes the ith objective function; NF is the total number of objective functions; g j and h k signify the constraint functions; X L and X U imply the lower and the upper bounds of the variable x, respectively.

Various multi-objective function formulations have been created with the residuals of dynamic characteristics, similar to those illustrated in Sect. 3. By way of illustration, representative multi-objective functions are explicated as follows.

Kim and Park [94] formulated a multi-objective function:

mini=1NωiI-ωiD,1-MACii 56

where ωiI and ωiD denote the ith natural frequency derived from the initial FE model for an undamaged structure and that from the damaged structure, respectively; MACii is the diagonal value of the MAC matrix in correspondence to the ith mode shape of the initial FE model for the intact structure and that of the damaged structure, respectively.

Jin et al. [66] also developed a multi-objective function using the residual of modal characteristics, as stated in Eqs. (7) and (11), given by

minF1=i=1NωiI-ωiDωiD2,F2=i=1N1-MACi2MACi 57

Perera and Ruiz [95] utilized modal flexibility along with natural frequencies and modal vectors for damage detection based on FE model updating in large-scale structures. They incorporated Eqs. (13) and (29) to design the multi-objective function:

minF1=1-i=1NMTMACi,F2=1-i=1NMACFi 58

Another interesting research study was carried out in [65], where incomplete mode shapes were utilized to derive the residual of MSE, as shown in Eq. (38). The comparison was drawn between the initial (I) and the induced model (IC), without experimental data. Using S number of incomplete mode shapes, the objective function was expressed as

minF1=i=1S2j=1LφiITKjφiI-φiICTKjφiIC,F2=i=s2+1Sj=1LφiITKjφiI-φiICTKjφiIC 59

where φiI and φiIC are the ith model vectors of the initial FE model and the induced model, respectively; K implies the elemental stiffness matrix; S and L denote the selected number of incomplete mode shapes and the number of elements in the FE model mesh, respectively.

The procedure of implementing FE model updating using multi-objective EAs to identify structural damage is depicted in Fig. 5. As shown in the figure, the procedure begins with selection of the FE model updating parameters by satisfying the recommendations in Sect. 4, followed by the creation of an initial population of normalizing factors. After that, a complete evaluation of all individuals in the population is performed. Then, the multi-objective EA algorithm is implemented to update the population by eliciting the best FE models for the next generation. When the stopping criteria are satisfied, the procedure progresses to the next step, where a multi-attribute decision-making technique is used to select the best performed model out of the set of the Pareto optimal solutions (models). Finally, the damaged elements are defined by studying the change in normalized factors corresponding to each candidate element in the FE model.

Fig. 5.

Fig. 5

FE model updating using multi-objective EAs for structural damage identification

FE model updating using multi-objective EAs has been successfully employed in various damaged structures. Kim and Park [94] solved the FE model updating problem of a plate with a crack using the Pareto GA introduced by Cheng and Li [143], where the appropriate FE model was selected by a criterion relying on the MAC matrix:

minMACii>0.97 60

in which the value of 0.97 indicates high consistency between the two modal vectors of the updated FE model and the damaged structure; in other words, the updated model approximates the damaged structure well.

Kim and Park [94] reported that the proposed multi-objective EA was more efficient than the single-objective EA. Jin et al. [66] tackled the FE model updating problem of a damaged highway bridge using a non-dominated sorting genetic algorithm (NSGA-II), a powerful algorithm introduced by Deb et al. [144]. The NSGA-II incorporates the advantage of GAs with that of non-dominated sorting and crowding distance metric techniques to perform multi-objective optimization. Moreover, they developed a successful multi-attribute decision-making technique to select the optimal FE model from all optimal Pareto front models. They reported that the results obtained from the multi-objective strategy were much superior to those from single-objective optimization using GA. Further, the multi-objective strategy required less computational time and gave more physical meaning to the updated model.

Perera and Ruiz proposed a two-stage updating procedure for damage detection in large-scale structures based on FE model updating. The first stage was identification of potential damage regions by means of damage functions using the method of Teughels et al. [145]. The second stage was the identification of damaged elements in these potential damage regions. During the two stages, the strength Pareto genetic algorithm (SPGA) [146] was applied as a multi-objective EA to recognize the damage region and identify the damage. The results showed that the proposed method was robust, computationally efficient, and could be applied effectively for damage detection in large structures. Cha and Buyukozturk [65] used an implicit redundant representation genetic algorithm (IRR-GA) [147, 148] with NSGA-II [144] to perform multi-objective optimization to solve damage detection of complex 3D structures based on FE model updating. For the selection of the most preferred model, the summation of both parts of the objective function was used. The model with the lowest summation value could be selected as the best model because no trade-off characteristics between the two terms of the objective function had been discovered. Cha and Buyukozturk’s final remarks showed that the proposed method could be used effectively for detecting minor local damage in 3D structures. Although the method successfully detected damage, real-world validation using experimental data is still needed. Wang et al. [149] compared FE model updating using NSGA-II, differential evolution for multi-objectives (DEMO) [150] and multi-objective particle swarm optimization (MOPSO) [151] for damage detection in truss structure. They noted that MOPSO outperformed NSGA-II and MOPSO for all damage patterns.

The summary of implementation of various single-objective EAs and multi-objective EAs and their applications can be listed in Table 1. From the table and above survey, it is observed that most of the existing researches lack comparative studies. Moreover, various EAs have never been tested for the purpose of damage identification in structures using FE model updating with EAs. Also, we notice that not all types of structures have been studied during the applications.

Table 1.

A summary showing various applications of EAs for structural damage detection with FE model updating

Algorithm Reported applications Studies
Single-objective EAs
GA and its variations Various types of beams, bridges, frame structures, and trusses Jung and Kim [27], Marwala [28], Perera and Torres [73], Xia and Hao [130], Au et al. [131], He and Hwang [132]
PSO and its variations Various types of beams, bridges, frame structures, and trusses Marwala et al. [28, 72], Kaveh et al. [74], Saada et al. [78], Gökdağ and Yildiz [134], Kang et al. [135], Seyedpoor [136]
DE Beams, trusses, and 3D structures Seyedpoor et al. [141]
ABC Frames and trusses Ding et al. [142]
CS Frames and trusses Xu et al. [79]
CMA-ES Bridges Jafarkhani and Masri [139]
Multi-objective EAs
NSGA-II and its variations Beams, bridges, and 3D structures Cha and Buyukozturk [65], Jin et al. [66], Kim and Park [94], Wang et al. [149]
MOPSO Beams Wang et al. [149]
DEMO Beams Wang et al. [149]
SPGA Large-scale structures Perera and Ruiz [95]

Case study

In order to make a comparative study between the structural damage identification using FE model updating with single-objective EAs and multi-objective EAs, two single-objective EAs, namely GA [52, 53] and PSO [53, 133], are compared with a multi-objective EA, namely MOPSO [151]. In the application of MOPSO, having a leader solution in each iteration makes a multi-attributes decision-making technique not required. A 3D modular structure is developed based on the Phase II ASC–ASCE SHM benchmark 4-story building [152, 153]. The model is constructed with no side braces along the 4 floors as shown in Fig. 6. This complex model can well illustrate the efficiency of structural damage tracking using FE model updating with EAs. One damage case is considered by simulating damage in element 7 by reducing 25% of its Young’s modulus as in Fig. 7. To simulate noise, ∓5% white noise is added to the mode shapes. The objective function for the optimization problem is formulated by combining the mode shape and the MSE residuals as in Eq. (61). Initially, to execute the three applied algorithms and by following the recommendations reported in [52, 53, 133, 151], various parameter combinations are tested to achieve best performances. Finally, for GA, a population size of 100, tournament selection with size of five individuals, blend crossover with crossover rate of 0.95, and random mutation with mutation probability equal to 0.1 are used. A detailed explanation of GA operators can be observed using a relevant book [52]. Both PSO and MOPSO are implemented by using a population size of 100, inertia factor of 0.5, and acceleration coefficients of 1.2. The velocity vectors are bounded by intervals of [− 0.25, 0.25] to obtain better outcomes. Extra parameters in MOPSO are set as: the number of hypercubes is 10 and the number of individuals in the repository is 50. A complete description of PSO and MOPSO parameters is available in [52, 133, 151]. Results of implementation of GA, PSO, and MOPSO can be seen in Figs. 8, 9, 10, 11, 12, and 13 in “Appendix”. The performances of GA, PSO, and MOPSO are listed in Table 2 by considering the computational time, consistency, and accuracy of results. It is obvious from Table 2 and “Appendix” that GA, PSO, and MOPSO are able to detect damage even under noisy conditions. Nevertheless, PSO has superior performance when compared with GA which in turn results in various estimation errors along the structure. Moreover, MOPSO achieved better performance than GA and similar performance to PSO by means of consistency and reliability.

MinMSRφI,φD,MSERφI,φD,K=Mini=1Nβi×(1-diagMACiφiI,φiD,i=1NφiITKφiI-φiDTKφiDφiDTKφiD2, 61

where MSR(φ I, φ D) and MSER(φ I, φ D, K) are the mode shape and the global MSE residuals, respectively; K is the global stiffness matrix; MACi is the MAC value corresponding to the ith mode shape; φ I and φ D are the mode shapes obtained from the initial FE model of the undamaged structure and those from the damaged structure; diag(MAC) is the ith diagonal element of the MAC matrix; β i is a weighting factor defining the relative importance of MACi; N is the total number of mode shapes.

Fig. 6.

Fig. 6

The ASC–ASCE SHM benchmark 4-story building model. a The original model [154], b the developed model

Fig. 7.

Fig. 7

The damage scenario

Fig. 8.

Fig. 8

Damage detection using GA

Fig. 9.

Fig. 9

Damage detection using GA under noisy conditions

Fig. 10.

Fig. 10

Damage detection using PSO

Fig. 11.

Fig. 11

Damage detection using PSO under noisy conditions

Fig. 12.

Fig. 12

Damage detection using MOPSO

Fig. 13.

Fig. 13

Damage detection using MOPSO under noisy conditions

Table 2.

A performance comparative study between the applied EAs

Algorithm Mean computational cost (s) Consistency Accuracy (minimum objective function value)
Damage without noise Damage with noise
GA 795 6 11.2 × 10−4 0.08
PSO 345 9 3.07 × 10−8 0.072
MOPSO 564 8 3.57 × 10−7 0.0722

In order to suggest possible future research directions and from the case study, it is important to conduct more comparative studies on the application of various existing EAs to recommend the most efficient algorithms. Moreover, it is necessary to study different types of structures during the structural damage detection procedure. Finally, the existence of many dynamic characteristics can influence more research about the application of various residuals of dynamic characteristics in order to formulate powerful objective functions able to transfer damage information efficiently.

Concluding remarks

This paper surveyed the technologies of FE model updating using EAs and their applications in damage detection. A theoretical background addressed the structural damage detection problem, and FE model updating methods were illustrated. The common dynamic characteristics employed to develop residuals used in formulating the objective functions for damage tracking were investigated. The uses of single-objective EAs and multi-objective EAs for damage identification via FE model updating were evaluated. Finally, a case study showed the applications of FE model updating-based structural damage detection with two single-objective and one multi-objective EAs were conducted. This survey suggests several potential research directions to further enhance the use of FE model updating using EAs for structural damage detection:

  • Most relevant studies have focused on applications of FE model updating using EAs for damage identification in small- and medium-scale structures such as beams, frames, 2D structures. For that reason, it is recommended to make more efforts to apply EAs to solve damage detection in large-scale complex structures using FE model updating.

  • Although various combinations of dynamic characteristics have been used in the formulation of the objective function, there is a trend to solve complex damage assessment based on the FE model updating problem using EAs by combining other different dynamics characteristics to form the objective function.

  • Many powerful EAs available in the literature have never been implemented to solve the damage detection problem based on FE model updating. Therefore, it is worth exploring the most suitable EAs to achieve accurate and reliable results of damage identification as well as considering computational efficiency.

  • The various types of EAs with different features and application scopes should stimulate more comparative studies in order to define the most applicable and reliable algorithms for structural damage identification using FE model updating.

  • Noisy measurements and incomplete data are major issues facing damage detection based on FE model updating. Most of the existing studies verified their techniques by either computer simulations or laboratory experiments. Hence, industrial implementations have to be carried out to study the effects of those issues.

  • Multi-attribute decision-making techniques are essential for determining trade-off solutions from the overall solutions in the Pareto front when using multi-objective EAs. Such techniques identify the most adequate solution to be chosen for damage tracking. To date, only a few related applications exist in the field of FE model updating.

Acknowledgements

M. Cao acknowledges the partial support provided by a Key Program of National Natural Science Foundation of China (Grant No. 11132003) and the National Natural Science Foundation of China (Grant No. 51508156)

Appendix

See Figs. 8, 9, 10, 11, 12, and 13.

Compliance with ethical standards

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

References

  • 1.Ciang C, Lee J, Bang H. Structural health monitoring for a wind turbine system: a review of damage detection methods. Meas Sci Technol. 2008;19(12):1–20. [Google Scholar]
  • 2.Fan W, Qiao P. Vibration-based damage identification methods: a review and comparative study. Struct Health Monit. 2011;10(1):83–111. [Google Scholar]
  • 3.Yan Y, Cheng L, Wu Z, Yam L. Development in vibration-based structural damage detection technique. Mech Syst Signal Process. 2007;21(5):2198–2211. [Google Scholar]
  • 4.Carden E, Fanning P. Vibration based condition monitoring: a review. Struct Health Monit. 2004;3(4):355–377. [Google Scholar]
  • 5.Joshuva A, Sugumaran V. A comparative study of Bayes classifiers for blade fault diagnosis in wind turbines through vibration signals. Struct Durab Health Monit (SDHM) 2017;12(1):69–90. [Google Scholar]
  • 6.Trendafilova I, Manoach E. Vibration-based damage detection in plates by using time series analysis. Mech Syst Signal Process. 2008;22(5):1092–1106. [Google Scholar]
  • 7.Siddesha H, Hegde MN. Structural damage detection in framed structures using under foundation settlement/ rotation of bases. Struct Durab Health Monit (SDHM) 2017;12(1):17–41. [Google Scholar]
  • 8.Kundu T. Advanced ultrasonic methods for material and structure inspection. London: Wiley; 2007. [Google Scholar]
  • 9.Wang D, Tan Z, Li Y, Liu Y. Review of the application of finite element model updating to civil structures. Key Eng Mater. 2014;574:107–115. [Google Scholar]
  • 10.Mottershead J, Mares C. Selection and updating parameters for an aluminium space-frame model. Mech Syst Signal Process. 2000;14(6):923–944. [Google Scholar]
  • 11.Rabi BRM, Nagaraj P. Finite element model updating of a space vehicle first stage motor based on experimental test results. Aerosp Sci Technol. 2015;45:422–430. [Google Scholar]
  • 12.Rosenzveig G, Loufa F, Champaney L. A FE model updating method for the simulation of the assembly process of large and lightweight aeronautical structures. Finite Elem Anal Des. 2016;111:56–63. [Google Scholar]
  • 13.Yang Y, Chen Y. A new direct method for updating structural models based on measured modal data. Eng Struct. 2009;31:32–42. [Google Scholar]
  • 14.Berman A, Nagy E. Improvement of large analytical model using test data. Am Inst Aeronaut Astronaut J. 1983;21(8):1168–1173. [Google Scholar]
  • 15.Baruch M, Bar-Itzhack I. Optimal weighted orthogonalization of measured modes. Am Inst Aeronaut Astronaut J. 1978;16(4):346–351. [Google Scholar]
  • 16.Caesar B (1986) Update and identification of dynamic mathematical models. In: The 4th international modal analysis conference, Los Angeles, CA
  • 17.Wei F. Analytical dynamic model improvement using vibration test data. Am Inst Aeronaut Astronaut J. 1990;28(1):175–177. [Google Scholar]
  • 18.Mottershead J, Friswell M. Model updating in structural dynamics: a survey. J Sound Vib. 1993;167(2):347–375. [Google Scholar]
  • 19.Imregun M, Visser W. A review of model updating techniques. Shock Vib Dig. 1991;23(1):9–20. [Google Scholar]
  • 20.Fritzen C, Jennewein D, Kiefer T. Damage detection based on model updating methods. Mech Syst Signal Process. 1998;12(1):163–186. [Google Scholar]
  • 21.Jaishi B, Kim H, Kim MK, Ren W, Lee S. Finite element model updating of concrete-filled steel tubular arch bridge under operational condition using modal flexibility. Mech Syst Signal Process. 2007;21(6):2406–2426. [Google Scholar]
  • 22.Farhat C, Hemez F. Updating finite element dynamic models using an element-by-element sensitivity methodology. Am Inst Aeronaut Astronaut J. 1993;31(9):1702–1711. [Google Scholar]
  • 23.Zheng Z, Lu Z, Chena W, Liu J. Structural damage identification based on power spectral density sensitivity analysis of dynamic responses. Comput Struct. 2015;146:176–184. [Google Scholar]
  • 24.Araújo dos Santos J, Soares C, Mota Soares C, Pina H. A damage identification numerical model based on the sensitivity of orthogonality conditions and least squares techniques. Comput Struct. 2000;78(1–3):283–291. [Google Scholar]
  • 25.Bakir P, Reynders E, Roeck G. Sensitivity-based finite element model updating using constrained optimization with a trust region algorithm. J Sound Vib. 2007;305:211–225. [Google Scholar]
  • 26.Mordini A, Savov K, Wenzel H. Damage detection on stay cables using an open source-based framework for finite element model updating. Struct Health Monit. 2015;7(2):91–102. [Google Scholar]
  • 27.Jung D, Kim C. Finite element model updating on small-scale bridge model using the hybrid genetic algorithm. Struct Infrastruct Eng. 2013;9(5):481–495. [Google Scholar]
  • 28.Marwala T. Finite element model updating using computational intelligence techniques. London: Springer; 2010. [Google Scholar]
  • 29.Beck J, Katafygiotis L. Updating models and their uncertainties. I: Bayesian statistical framework. J Eng Mech. 1998;124(4):455–461. [Google Scholar]
  • 30.Katafygiotis L, Beck J. Updating models and their uncertainties. II: model identifiability. J Eng Mech. 1998;124(4):463–467. [Google Scholar]
  • 31.Beck J, Yuen K. Model selection using response measurements: Bayesian probabilistic approach. J Eng Mech. 2004;130(2):192–203. [Google Scholar]
  • 32.Sun H, Liu Y. An improved Taguchi method and its application in finite element model updating of bridges. Key Eng Mater. 2011;456:51–65. [Google Scholar]
  • 33.Marwala T, Mdlazi L, Sibisi S. Finite element model updating using Bayesian framework and modal properties. J Aircr. 2005;42(1):275–287. [Google Scholar]
  • 34.Sohn H, Law K. A Bayesian probabilistic approach for structure damage detection. Earthq Eng Struct Dyn. 1997;26:1259–1281. [Google Scholar]
  • 35.Behmanesh I, Moaveni B. Probabilistic identification of simulated damage on the Dowling Hall footbridge through Bayesian FE model updating. Struct Control Health Monit. 2015;22(3):463–483. [Google Scholar]
  • 36.Kurata M, Kim J, Lynch J (2010) A probabilistic model updating algorithm for fatigue damage detection in aluminum hull structures. In: The ASME 2010 conference on smart materials, adaptive structures and intelligent systems, Philadelphia, Pennsylvania
  • 37.Jiang X, Mahadevan S. Bayesian probabilistic inference for nonparametric damage detection of structures. J Eng Mech. 2008;130(10):820–831. [Google Scholar]
  • 38.Lam H, Katafygiotis L, Mickleborough N. Application of a statistical model updating approach on phase I of the IASC-ASCE structural health monitoring benchmark study. J Eng Mech. 2004;130(1):34–48. [Google Scholar]
  • 39.Yuen K, Beck J, Au S. Structural damage detection and assessment by adaptive Markov chain Monte Carlo simulation. Struct Control Health Monit. 2004;11:327–347. [Google Scholar]
  • 40.Teughels A, Roeck G, Suykens J. Global optimization by coupled local minimizers and its application to FE model updating. Comput Struct. 2003;81(24–25):2337–2351. [Google Scholar]
  • 41.Kwon K, Lin R. Robust finite element model updating using Taguchi method. J Sound Vib. 2005;280:77–99. [Google Scholar]
  • 42.Modak S, Kundra T, Nakra B. Comparative study of model updating methods using simulated experimental data. Comput Struct. 2002;80(5–6):437–447. [Google Scholar]
  • 43.Bakir P, Reynders E, Roeck G. An improved finite element model updating method by the global optimization technique ‘Coupled Local Minimizers’. Comput Struct. 2008;86(11–12):1339–1352. [Google Scholar]
  • 44.Teughels A, Roeck G. Damage detection and parameter identification by finite element model updating. Arch Comput Methods Eng. 2005;12(2):123–164. [Google Scholar]
  • 45.Fang S, Perera RR. Damage identification of a reinforced concrete frame by finite element model updating using damage parameterization. J Sound Vib. 2008;31(3):544–559. [Google Scholar]
  • 46.Ren W, Chen H. Finite element model updating in structural dynamics by using the response surface method. Eng Struct. 2010;32:2455–2465. [Google Scholar]
  • 47.Reynders E, Teughels A, Roeck G. Finite element model updating and structural damage identification using OMAX data. Mech Syst Signal Process. 2010;24(5):1306–1323. [Google Scholar]
  • 48.Wang Y, Zong L, Shi Y, Yao N. Damage detection and rehabilitation on a curvilinear steel box girder bridge by multistage model updating. Struct Infrastruct Eng. 2015;17(11):1420–1431. [Google Scholar]
  • 49.Zhang Y, Jia C, Li J, Jr B. Model updating based on an affine scaling interior optimization algorithm. Eng Optim. 2013;45(11):1379–1395. [Google Scholar]
  • 50.Zordan T, Briseghella B, Liu T. Finite element model updating of a tied-arch bridge using Douglas–Reid method and Rosenbrock optimization algorithm. J Traffic Transp Eng. 2014;1(4):280–292. [Google Scholar]
  • 51.Zárate B, Caicedo J. Finite element model updating: multiple alternatives. Eng Struct. 2008;30:3724–3730. [Google Scholar]
  • 52.Deb K. Multi-objective optimization using evolutionary algorithms. New Delhi: Wiley India; 2001. [Google Scholar]
  • 53.Deb K. Optimization for engineering design. 2. New Delhi: PHI Learning India; 2012. [Google Scholar]
  • 54.Zhang H, Cao X, Ho JKL, Chow TWS. Object-level video advertising: an optimization framework. IEEE Trans Ind Inf. 2017;13(2):520–531. [Google Scholar]
  • 55.Milner S, Davis C, Zhang H, Llorca J. Nature-inspired self-organization, control, and optimization in heterogeneous wireless networks. IEEE Trans Mob Comput. 2012;11(7):1207–1222. [Google Scholar]
  • 56.Reddy S, Bijwe PR. Differential evolution-based efficient multi-objective optimal power flow. Neural Comput Appl. 2017 [Google Scholar]
  • 57.Chaudhry FA, Amin M, Iqbal M, Khan RD, Khan JA. A novel chaotic differential evolution hybridized with quadratic programming for short-term hydrothermal coordination. Neural Comput Appl. 2017 [Google Scholar]
  • 58.Alkayem NF, Parida B, Pal S. Optimization of friction stir welding process using NSGA-II and DEMO. Neural Comput Appl. 2017 [Google Scholar]
  • 59.Saeed R, Galybin A, Popov V. Crack identification in curvilinear beams by using ANN and ANFIS based on natural frequencies and frequency response functions. Neural Comput Appl. 2012;21:1629–1645. [Google Scholar]
  • 60.Aydin K, Kisi O. Damage detection in Timoshenko beam structures by multilayer perceptron and radial basis function networks. Neural Comput Appl. 2014;24(3-4):583–597. [Google Scholar]
  • 61.Chatterjee S, Sarkar S, Hore S, Dey N, Ashour AS. Particle swarm optimization trained neural network for structural failure prediction of multistoried RC buildings. Neural Comput Appl. 2017;28(8):2005–2016. [Google Scholar]
  • 62.Vafaei M, Alih SC. Adequacy of first mode shape differences for damage identification of cantilever structures using neural networks. Neural Comput Appl. 2017 [Google Scholar]
  • 63.Lehký D, Novák D (2009) Neural network based damage detection of dynamically loaded structures. In: Palmer-Brown D, Draganova C, Pimenidis E, Mouratidis H (eds) Engineering applications of neural networks. EANN 2009. Communications in computer and information science, vol 43. Springer, Berlin. 10.1007/978-3-642-03969-0_2
  • 64.Levin R, Lieven N. Dynamic finite element model updating using simulated annealing and genetic algorithms. Mech Syst Signal Process. 1998;12(1):91–120. [Google Scholar]
  • 65.Cha Y, Buyukozturk O. Structural damage detection using modal strain energy and hybrid multiobjective optimization. Comput Aided Civ Infrastruct Eng. 2015;30:347–358. [Google Scholar]
  • 66.Jin S, Cho S, Jung H, Lee J, Yun C. A new multi-objective approach to finite element model updating. J Sound Vib. 2014;333:2323–2338. [Google Scholar]
  • 67.Friswell M, Penny J, Garvey S. A combined genetic and eigensensitivity algorithm for the location of damage in structures. Comput Struct. 1998;69(5):547–556. [Google Scholar]
  • 68.Haralampidis Y, Papadimitriou C, Pavlidou M. Multi-objective framework for structural model identification. Earthq Eng Struct Dyn. 2005;34:665–685. [Google Scholar]
  • 69.Jaishi B, Ren W. Structural finite element model updating using ambient vibration test results. J Struct Eng. 2005;131(4):617–628. [Google Scholar]
  • 70.Jaishi B, Ren W. Finite element model updating based on eigenvalue and strain energy residuals using multiobjective optimization technique. Mech Syst Signal Process. 2007;21(5):2295–2317. [Google Scholar]
  • 71.Marwala T. Finite element model updating wavelet data and a genetic algorithm. Am Inst Aeronaut Astronaut J Aircr. 2002;39:709–711. [Google Scholar]
  • 72.Marwala T. Finite element model updating using particle swarm optimization. Int J Eng Simul. 2005;6:25–30. [Google Scholar]
  • 73.Perera R, Torres R. Structural damage detection via modal data with genetic algorithms. J Struct Eng. 2006;132(9):1491–1501. [Google Scholar]
  • 74.Kaveh A, Javadi SM, Maniat M. Damage assessment via modal data with a mixed particle swarm strategy, ray optimizer, and harmony search. Asian J Civ Eng (BHRC) 2014;15(1):95–106. [Google Scholar]
  • 75.Shabbir F, Omenzetter P. Particle swarm optimization with sequential niche technique for dynamic finite element model updating. Comput Aided Civ Infrastruct Eng. 2015;30(5):359–375. [Google Scholar]
  • 76.Amiri G, Hosseinzadeh A, SeyedRazzaghi S. Generalized flexibility-based model updating approach via democratic particle swarm optimization for structural damage prognosis. Int J Optim Civ Eng. 2015;5(4):445–464. [Google Scholar]
  • 77.Boulkaibet I, Mthembu L, Neto F, Marwala T. Finite element model updating using fish school search and volitive particle swarm optimization. Integr Comput Aided Eng. 2015;22:361–376. [Google Scholar]
  • 78.Saada M, Arafa M, Nassef A. Finite element model updating approach to damage identification in beams using particle swarm optimization. Eng Optim. 2013;45(6):677–696. [Google Scholar]
  • 79.Xu H, Liu J, Lu Z. Structural damage identification based on Cuckoo search algorithm. Adv Struct Eng. 2016;19:849–859. [Google Scholar]
  • 80.Kaveh A, Dadras A. Structural damage identification using an enhanced thermal exchange optimization algorithm. Eng Optim. 2017 [Google Scholar]
  • 81.Friswell M, Mottershead J. Finite element model updating in structural dynamics. Dordecht: Springer; 1995. [Google Scholar]
  • 82.Baruch M. Optimisation procedure to correct stiffness and flexibility matrices. Am Inst Aeronaut Astronaut J. 1978;16(11):1208–1210. [Google Scholar]
  • 83.Zimmerman DC, Kaouk M. Eigenstructure assignment approach for structural damage detection. Am Inst Aeronaut Astronaut. 1992;30(7):1848–1855. [Google Scholar]
  • 84.Mottershead J, Link M, Friswell M. The sensitivity method in finite element model updating: a tutorial. Mech Syst Signal Process. 2011;25(7):2275–2296. [Google Scholar]
  • 85.Sarvi F, Shojaee S, Torkzadeh P. Damage identification of trusses by finite element model updating using an enhanced Levenburg–Marquart algorithm. Int J Optim Civ Eng. 2014;4(2):207–231. [Google Scholar]
  • 86.Yu E, Kim S-N, Park T, Lee S-H. Detection of earthquake-induced damage in a framed structure using finite element model updating procedure. Sci World J. 2014 doi: 10.1155/2014/410539. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 87.Arora V. Comparative study of finite element model updating methods. J Vib Control. 2011;17(13):2023–2039. [Google Scholar]
  • 88.Kurata M, Lynch JP, Law KH, Salvino LW. Bayesian model updating approach for systematic damage detection of plate-type structures. In: Simmermacher T, Cogan S, Horta L, Barthorpe R, editors. Topics in model validation and uncertainty quantification. New York: Springer; 2012. pp. 85–94. [Google Scholar]
  • 89.Sohn H, Law KH. Bayesian probabilistic damage detection of a reinforced-concrete bridge column. Earthq Eng Struct Dyn. 2000;29(8):1131–1152. [Google Scholar]
  • 90.Lam HF, Yang J. Bayesian structural damage detection of steel towers using measured modal parameters. Earthq Struct. 2015;8(4):935–956. [Google Scholar]
  • 91.Fei QG, Li A, Miao C. Dynamic finite element model updating using meta-model and genetic algorithm. J South East Univ (Engl Ed) 2006;22(2):213–217. [Google Scholar]
  • 92.Zapico JL, González-Buelga A, González MP, Alonso R. Finite element model updating of a small steel frame using neural networks. Smart Mater Struct. 2008;17(4):1–11. [Google Scholar]
  • 93.Zhu Y, Zhang L (2009) Finite element model updating based on least squares support vector machines. In: Yu W, H H, Z N (eds) Advances in neural networks—ISNN 2009. ISNN 2009. Lecture notes in computer science, vol 5552. Springer, Berlin, pp 296–303
  • 94.Kim G, Park Y. An improved updating parameters method and finite element model updating using multiobjective optimisation technique. Mech Syst Signal Process. 2004;18(1):59–78. [Google Scholar]
  • 95.Perera R, Ruiz A. A multistage FE updating procedure for damage identification in large-scale structures based on multiobjective evolutionary optimization. Mech Syst Signal Process. 2008;22(4):970–991. [Google Scholar]
  • 96.Yang J, Lam H. Model updating based structural damage detection of transmission tower: experimental verification by a scaled-model. Aust J Multi-Discipl Eng. 2016;10(2):129–144. [Google Scholar]
  • 97.Sipple J, Sanayei M. Finite element model updating of the UCF grid benchmark using measured frequency response functions. Mech Syst Signal Process. 2014;46(1):179–190. [Google Scholar]
  • 98.Lin R, Zhu JJ. Model updating of damped structures using FRF data. Mech Syst Signal Process. 2006;20(8):2200–2218. [Google Scholar]
  • 99.Esfandiari A, Bakhtiari-Nejad F, Sanayei M, Rahai A. Structural finite element model updating using transfer function data. Comput Struct. 2010;88(1–2):54–64. [Google Scholar]
  • 100.Imregun M, Visser W, Ewins D. Finite element model updating using frequency response function data—I. Theory and initial investigation. Mech Syst Signal Process. 1995;9(2):197–202. [Google Scholar]
  • 101.Imregun M, Sanliturk K, Ewins D. Finite element model updating using frequency response function data—II. Case study on a medium-size finite element model. Mech Syst Signal Process. 1995;9(2):203–213. [Google Scholar]
  • 102.Yan A, Golinval J. Model updating based on frequency response functions using a general finite element code. Eur J Mech Environ Eng. 2003;48(3):149–162. [Google Scholar]
  • 103.Pascual R, Golinval J, Razeto M (1997) A frequency domain correlation technique for model correlation and updating. In: XV international modal analysis conference, Orlando, FL
  • 104.Yan A, Golinval J. Structural damage localization by combining flexibility and stiffness methods. Eng Struct. 2005;27:1752–1761. [Google Scholar]
  • 105.Patjawit A, Nukulchai W. Health monitoring of highway bridges based on a Global Flexibility Index. Eng Struct. 2005;27:1385–1391. [Google Scholar]
  • 106.Wu J, Li Q. Structural parameter identification and damage detection for a steel structure using a two-stage finite element model updating method. J Constr Steel Res. 2006;62:231–239. [Google Scholar]
  • 107.Jaishi B, Ren W. Damage detection by finite element model updating using modal flexibility residual. J Sound Vib. 2006;290:369–387. [Google Scholar]
  • 108.Guyan R. Reduction of stiffness and mass matrices. Am Inst Aeronaut Astronaut J. 1965;3(2):380. [Google Scholar]
  • 109.Petro S, Chen S, GangaRao H, Venkatappa S (1997) Damage detection using vibration measurements. In: IMAC XV—15th international modal analysis conference, Orlando, FL
  • 110.Carrasco C, Osegueda R, Ferregut C, Grygier M (1997) Damage localization in a space truss model using modal strain energy. In: SPIE the international society for optical engineering, Orlando, FL
  • 111.Shi Z, Law S, Zhang L. Structural damage localization from modal strain energy change. J Sound Vib. 1998;218(5):825–844. [Google Scholar]
  • 112.Sazonov E, Klinkhachorn P. Optimal spatial sampling interval for damage detection by curvature or strain energy mode shapes. J Sound Vib. 2005;85:783–801. [Google Scholar]
  • 113.Shi Z, Law S, Zhang L. Structural damage detection from modal strain energy change. J Eng Mech. 2000;126(12):1216–1223. [Google Scholar]
  • 114.Yan W, Huang T, Ren W. Damage detection method based on element modal strain energy sensitivity. Adv Struct Eng. 2010;13(6):1075–1088. [Google Scholar]
  • 115.Doebling S, Hemez F, Peterson L, Farhat C. Improved damage location accuracy using strain energy based on mode selection criteria. Am Inst Aeronaut Astronaut J. 1997;35(4):693–699. [Google Scholar]
  • 116.Lim T, Kashangaki T. Structural damage detection of space truss structures using best achievable eigenvectors. Am Inst Aeronaut Astronaut J. 1994;32(5):1049–1057. [Google Scholar]
  • 117.Cha Y-J, Buyukozturk O (2014) Modal strain energy based damage detection using multi-objective optimization. In: Structural health monitoring: the society for experimental mechanics series. Springer, pp 125–133
  • 118.Stubbs N, Kim J. Damage localization in structures without base-line modal parameters. Am Inst Aeronaut Astronaut J. 1996;34(8):1644–1649. [Google Scholar]
  • 119.Barroso L, Rodriguez R. Damage detection utilizing the damage index method to a benchmark structure. J Eng Mech. 2004;130(2):142–151. [Google Scholar]
  • 120.Allemang R, Brown D (1882) A correlation coefficient for modal vector analysis. In: The first international modal analysis conference, Orlando, FL
  • 121.Pastor M, Binda M, Harčarik TT. Modal assurance criterion. Procedia Eng. 2012;48:543–548. [Google Scholar]
  • 122.Lipkins J, Vandeurzen U (1987) The use of smoothing techniques for structural modification applications. In: Twelfth international seminar on modal analysis
  • 123.Ratcliffe MJ, Lieven N. An improved method for parameter selection in finite element model updating. Aeronaut J. 1998;102(1016):321–329. [Google Scholar]
  • 124.Avitabile P (2000) Model updating—endless possibilities. In: International modal analysis conference
  • 125.Friswell M, Mottershead J, Ahmadian H. Finite-element model updating using experimental test data: parametrization and regularization. Philos Trans R Soc Lond. 2001;359(1778):169–186. [Google Scholar]
  • 126.Mottershead J, Friswell M, Ng G, Brandon J. Geometric parameters for finite element model updating of joints and constraints. Mech Syst Signal Process. 1996;10(2):171–182. [Google Scholar]
  • 127.Ahmadian H, Gladwell G, Ismail F. Parameter selection strategies in finite element model updating. ASME J Vib Acoust. 1997;119:37–45. [Google Scholar]
  • 128.Ahmadian H, Mottershead J, Friswell M. Physical realisation of generic element parameters in model updating. Trans Am Soc Mech Eng J Vib Acoust. 2002;124(4):628–632. [Google Scholar]
  • 129.Savic D (2002) Single-objective vs. multiobjective optimisation for integrated decision support. In: The first biennial meeting of the international environmental modelling and software society, Lugano, Switzerland
  • 130.Xia Y, Hao H (2001) A genetic algorithm for structural damage detection based on vibration data. In: IMAC XIX—19th international modal analysis conference
  • 131.Au FTK, Cheng YS, Tham LG, Bai Z. Structural damage detection based on a micro-genetic algorithm using incomplete and noisy modal test data. J Sound Vib. 2003;259(5):1081–1094. [Google Scholar]
  • 132.He RS, Hwang SF. Damage detection by an adaptive real-parameter simulated annealing genetic algorithm. Comput Struct. 2006;84(31):2231–2243. [Google Scholar]
  • 133.Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE international conference on neural networks, ICNN
  • 134.Gökdağ H, Yildiz AR. Structural damage detection using modal parameters and particle swarm optimization. Int J Struct Integr. 2012;54(6):416–420. [Google Scholar]
  • 135.Kang F, Li J-J, Xu Q. Damage detection based on improved particle swarm optimization using vibration data. Appl Soft Comput. 2012;12:2329–2335. [Google Scholar]
  • 136.Seyedpoor SM. A two stage method for structural damage detection using a modal strain energy based index and particle swarm optimization. Int J Non-Linear Mech. 2012;47:1–8. [Google Scholar]
  • 137.Storn R, Price K. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim. 1997;11(4):341–359. [Google Scholar]
  • 138.Yang X, Deb S (2009) Cuckoo search via Levy flights. In: World congress on nature and biologically inspired computing (NaBIC), Coimbatore, India
  • 139.Jafarkhani R, Masri SF. Finite element model updating using evolutionary strategy for damage detection. Comput Aided Civ Infrastruct Eng. 2011;26:207–224. [Google Scholar]
  • 140.Karaboga D, Basturk B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim. 2007;39(3):459–471. [Google Scholar]
  • 141.Seyedpoor SM, Shahbandeha S, Yazdanpanah O. An efficient method for structural damage detection using a differential evolution algorithm-based optimisation approach. Civ Eng Environ. 2015;32(3):230–250. [Google Scholar]
  • 142.Ding ZH, Huang M, Lu ZR. Structural damage detection using artificial bee colony algorithm with hybrid search strategy. Swarm Evolut Comput. 2016;28:1–13. [Google Scholar]
  • 143.Cheng F, Li D. Genetic algorithm development for multiobjective optimisation of structures. Am Inst Aeronaut Astronaut J. 1998;36(6):1105–1112. [Google Scholar]
  • 144.Deb K, Pratap A, Agarwal S, Meyarivan T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput. 2012;6(2):182–197. [Google Scholar]
  • 145.Teughels A, Maeck J, Roeck G. Damage assessment by FE model updating using damage functions. Comput Struct. 2012;80(25):1869–1879. [Google Scholar]
  • 146.Zitzler E, Thiele L. Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput. 1999;3(4):257–271. [Google Scholar]
  • 147.Raich A, Ghaboussi J. Implicit representation in genetic algorithms using redundancy. Evol Comput. 1997;5(3):227–302. doi: 10.1162/evco.1997.5.3.277. [DOI] [PubMed] [Google Scholar]
  • 148.Raich A, Ghaboussi J. Evolving structural design solutions using an implicit redundant genetic algorithm. Struct Multidiscipl Optim. 2000;20(3):222–231. [Google Scholar]
  • 149.Wang Y, Ma Q, Li W (2012) Structural damage detection by multi-objective intelligent algorithm. In: The 15th world conference on earthquake engineering, Lisbon
  • 150.Robič T, Filipič B (2005) DEMO: differential evolution for multiobjective optimization. In: International conference on evolutionary multi-criterion optimization, Münster, Germany
  • 151.Coello CC, Lechuga M (2002) MOPSO: a proposal for multiple objective particle swarm optimization. In: Proceedings of the 2002 congress on evolutionary computation, 2002. CEC ‘02, Honolulu, HI
  • 152.Bernal D, Dyke SJ, Lam H-F, Beck J (2002) Phase II of the ASCE benchmark study on SHM. In: The 15th ASCE engineering mechanics conference, Columbia
  • 153.Johnson E, Lam H, Katafygiotis LS, Beck JL. Phase II ASC-ASCE structural health monitoring benchmark problem using simulated data. J Eng Mech. 2004;130(1):3–15. [Google Scholar]
  • 154.Huang H-B, Yi T-H, Li H-N. Bayesian combination of weighted principal-component analysis for diagnosing sensor faults in structural monitoring systems. J Eng Mech. 2017;143(9):1–16. [Google Scholar]

Articles from Neural Computing & Applications are provided here courtesy of Springer

RESOURCES