Beruflich Dokumente
Kultur Dokumente
12
Inverse Detection of Flaws in Structures
12.1 Introduction
Damages of flaws in any structures are always a big concern for structure
systems. Sandwich structures have been widely used in various industrial
applications, especially in the aerospace and ship building industries. Sand -
wich structures are a special class of laminates that consist of three layers:
two thin, high-strength, stiff face (outer) layers and one thick, low-density,
flexible inner core layer. Structural efficiency in terms of economy, high
stiffness, and low weight is achieved by combining the stronger facings with
a thicker, lightweight core material. Structural reliability is highly dependent
on the support of the core material, and the stiffness and strength of sand-
wich structures is affected greatly by failure of the core material. Usually,
the core material is more easily damaged than the facings during the man-
ufacturing process and in practical use by local concentrated loads and/or
impacted loads. It is thus very important to locate the flaw and detect its
degree of damage.
Nondestructive testing using ultrasonic techniques plays a very important
role in detecting flaws in structures, determining the flaw according to the
echogram of the ultrasonic bulk waves. It is often not efficient for the case
of sandwich plates due to the material inhomogeneous layered structures.
Also, it is necessary to scan the whole surface of the structure to locate the
flaws. Liu and his co-workers (Liu and Lam, 1994; Liu and Achenbach, 1995;
Liu et al., 1995b, 1996; Lam et al., 1997; Wang et al., 1998) applied the SEM
method (see Section 10.2.1) to investigate the scattering of lamb waves by
rectangular flaws in sandwich plates and anisotropic laminated plates, where
the plates were treated as a plane problem and the scattered wave field in
the frequency domain computed for characterization of the flaws. Another
very important direct methodology is to determine the damage quantities
from changes in dynamic properties of a structure using the measurements
of natural fundamental frequencies shift and modal shapes change in such
structures (Salawu, 1997; Doebling et al., 1996). However, for local small
flaws in a sandwich structure, the changes in lower natural fundamental
frequencies and modal shapes are too small to be detected, especially with
the presence of the measurement error.
The harmonic response of the plate structures excited with a load of a certain
frequency can be significantly different for damaged and undamaged plates.
Practically, it is not too difficult to excite the structure with a harmonic load
and measure the corresponding response at certain points using the available
testing equipment. The recorded responses at certain positions of the plates
to the excitation are different for the plates with different flaws. However, it
is very difficult and complicated to find the direct relationship between the
flaw parameters and the responses to the excitation. Therefore, computational
inverse techniques are required to determine the quantities (parameters) of
the flaw based on the response of structures to the dynamic excitation.
In recent years, Liu and Chen (2000, 2001, 2002) have proposed several
computational inverse techniques to detect flaws in sandwich structures.
The genetic algorithm and Newton’s root finding methods are employed in
the inverse procedure. Based on their study, several computational inverse
techniques are presented in this chapter to detect flaws in sandwich beams
and plates quantitatively using the response of structures to the given har-
monic excitation.
[K − ω 2 M]w = F (12.1)
where K and M are the stiffness and mass matrices, respectively, ω is the
frequency of the harmonic excitation, w is the vector of nodal displacement
amplitude, and F the vector of the amplitudes of the forces.
In the next sections, two approaches for the characteristics of flaw in
structures, i.e., damaged element identification and stiffness factor identifi-
cation, are introduced.
The input of the inverse analysis is taken as the responses (deflection) sam-
pled at certain points of the structure (Liu and Chen, 2001) excited using a
time-harmonic point load with frequency ω.
To predict the response of the damaged plate, the stiffness matrix of the
entire structure is updated according to the changes in the element stiffness
matrix arising from deduction of the modulus of the damaged layer. How-
ever, the internal change of a structure generally does not result in a loss of
material; therefore, it is assumed that the mass matrix does not change. In
the forward analysis, the stiffness matrix is updated for different trials of
different parameters of flaw. The responses are then solved for constructing
the error function for the inverse analysis.
The objective function is constructed using the sum of squares of the
difference between the responses computed for the plate with actual damage
parameters and those with the assumed parameters by FEM model in the
form of L2 norm as defined in Equation 2.123:
ns
tions are sampled for inverse analysis, wic is the computed deflection of the
structure with trial damage parameters, and wim the deflection of the plate
with true damage parameters at the sampling point. Constraints to the
parameters are given for different finite element models accordingly, which
will form the search space.
To determine the unknown parameters of the flaw in inverse analysis, it
is necessary to minimize the object function computationally with the FEM
for forward analysis.
ne
K= ∑e K
i =1
i i
e
(12.4)
ne
∑
i =1
ei K ie − ω 2 M w = F
(12.5)
Note that ω and F are known for given excitation force. Mass matrix M is
known for given material for the structure and the FE mesh. K i e is also
known once the finite element mesh is given. For an assumed set of ei , w
can be therefore computed without any difficulty. It is also clear that Equa-
tion 12.5 is a linear function of the parameters ei in an explicit form. This
form facilitates efficient computation of the gradients required in the gradi-
ent-based search techniques.
ns
Qw = w (12.7)
where Q is a constant row vector with elements of zeros or ones that can
always be formed to select the degrees of freedom corresponding to the
measured displacement components. For example, if w = {w3 , w5 , w8 }T , the
row vector Q should be
Q = {0 0 1 0 1 0 0 1 0 0} (12.8)
f(e) = Qw − w = 0 (12.9)
where
f1 (e)
e1
f2 (e) e
2
f(e) = , e= (12.10)
ene
fns (e)
Here, f(e) is a set of nonlinear implicit equations with respect to the param-
eters. The value of f(e) and its derivation can be evaluated making use of
the linear property of Equation 12.5. Thus, the solution of the Equation 12.9
can be found directly using a root finding method numerically.
Element i
z
14 15 16 17 x
y
x
FIGURE 12.1
Simply supported sandwich beam with a flaw. The beam is divided into 20 elements. The
r
elements numbered 14, 15, 16, and 17 are damaged elements containing a flaw in the core layer.
A time-harmonic load with frequency ω = 3000 ad/s is applied to excite the beam. The
responses are sampled at five points marked with dots in the figure. (From Liu, G.R. and Chen,
S.C, Comput. Methods Appl. Mech. Eng., 190, 5505–5514, 2001. With permission.)
TABLE 12.1
Material Constants and Geometric Size of Sandwich Beam
E ν Densit y Length Width Thickness
Layer 1 16.7 GPa 0.3 1760kg/m3 — 0.005 m
Layer 2 (core) 13.0 GPa 0.3 1000 kg/m3 1m 0.05 m 0.01 m
Layer 3 16.7 GPa 0.3 1760 kg/m3 — 0.005 m
Source: Liu, G.R. and Chen, S.C., Comput. Methods Appl. Mech. Eng., 190, 5505–5514,
2001. With permission.
Generation
0.00E+00
0 1
10 20 30 40 50
Fitness
-1.00E-01
-2.00E-01
-3.00E-01
FIGURE 12.2
Fitness value of the best individual for the simply supported beam shown in Figure 12.1.
(From Liu, G.R. and Chen, S.C., Comput. Methods Appl. Mech. Eng., 190, 5505–5514, 2001. With
permission.)
TABLE 12.2
Material Constants and Geometric Size of Sandwich Square Plate
E ν Density Length of Sides Thickness
Layer 1 16.7 GPa 0.3 1760 kg/m3 — 0.005 m
Layer 2 (core) 13.0 GPa 0.3 1000 kg/m3 0.6 m 0.01 m
Layer 3 16.7 GPa 0.3 1760 kg/m3 — 0.005 m
Source: Liu, G.R. and Chen, S.C, Comput. Methods Appl. Mech. Eng., 190, 5505–5514,
2001. With permission.
FIGURE 12.3
Simply supported square sandwich plate with a flaw (shaded) in the core layer. The plate is
discretized into 100 plate elements. A time-harmonic load with frequency ω = 3000 rad/s is
applied at the center of the plate. The frequency responses are sampled at six points marked
with dots in the figure. (From Liu, G.R. and Chen, S.C., Comput. Methods Appl. Mech. Eng., 190,
5505–5514, 2001. With permission.)
location of the damage can vary from 1 to 128. Figure 12.4 gives four possible
damage patterns. The degree of the damage is in the range of 0.1 to 0.8
discretized into eight grades. To those individuals with parameters exceed-
ing the domain of the problem, such as the element number of more than
100 in this example, no evaluation is performed but a small value of fitness
is assigned to throw out these individuals. It takes 244 generations or
244 × 5 = 1220 function evaluations that invoke the FEM code to converge
to the true solution. The fitness of the best individual in each generation is
shown in Figure 12.5. Due to the random nature of the GA, it converges to
the true solution slowly after the best individual in the population falls into
the region near the true optima.
To improve the convergence rate, a two-stage searching method (Liu and
Chen, 2001) is suggested. This method consists of global searching at the
first stage and local searching at the second. The local searching is performed
by reducing the search space after global searching locates the likelihood of
the optimal region. For this example, the global searching means that the
reference element number ranges over all the elements, i.e., the flaw may be
possibly everywhere in the plate. The reference element number can be
approximately located after a certain number of generations, for example,
50 generations at the first stage; global searching is then stopped and the
FIGURE 12.4
Four possible damage patterns. (From Liu, G.R. and Chen, S.C., Comput. Methods Appl. Mech.
Eng., 190, 5505–5514, 2001. With permission.)
Generation number
2.00E-04
0.0
0 100 200 300
-2.00E-04
Error
-6.00E-04
-1.00E-03
FIGURE 12.5
µGA convergence in searching for flaws in the simply supported plate. Error function is defined
by Equation 12.3. (From Liu, G.R. and Chen, S.C., Comput. Methods Appl. Mech. Eng., 190,
5505–5514, 2001. With permission.)
FIGURE 12.6
Domain for local search at the second stage. (From Liu, G.R. and Chen, S.C., Comput. Methods
Appl. Mech. Eng., 190, 5505–5514, 2001. With permission.)
FIGURE 12.7
Possible damage patterns in a 3 × 3 mesh. (From Liu, G.R. and Chen, S.C., Comput. Methods
Appl. Mech. Eng., 190, 5505–5514, 2001. With permission.)
FIGURE 12.8
Simply supported square sandwich plate with a rectangular larger flaw in the core layer.
(From Liu, G.R. and Chen, S.C., Comput. Methods Appl. Mech. Eng., 190, 5505–5514, 2001. With
permission.)
ing method to search for parameters of the stiffness factor inversely because
the Jacobian matrix can be obtained by solving sets of linear algebraic equa-
tion derived from the system equation. Newton’s root searching method is
briefly discussed in Chapter 4.
∂w
K ie w + (K − ω 2 M) = 0 (i = 1, 2, … , ne ) (12.11)
∂ei
∂w
(K − ω 2 M ) = −K ie w (i = 1, 2, … , ne ) (12.12)
∂ei
Thus, the derivative ∂w / ∂ei can be solved from the preceding linear
algebraic equation system, which is in the same form as Equation 12.5. The
only difference is on the right-hand side of the equation. For (i = 1, 2, , ne )
f(e( k ) ) = Qw − w (12.13)
• Step 2 — solve Equation 12.12 at e( k ) for {∂w / ∂ei } , and obtain the
Jacobian matrix. In solving Equation 12.12, the right-hand side vector
is formed as “a pseudo load vector” first, using the response
obtained previously. The coefficient matrix has been factorized in
Step 1 so that forward analysis can be utilized and the derivation
vector can be obtained only by back-substitution with the pseudo
load vector.
• Step 3 — find e( k+1) by Newton’s method using Equation 4.74. In
practice, e( k+1) is obtained by solving the linear equation system of
F
z
1 2 20 x
FIGURE 12.9
Nonuniform stiffness beam and its finite element model. The beam is discretized into 20 beam
elements and the excitation is a time-harmonic load at the free tip of the beam with a frequency
of ω = 100 rad/s. (From Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002. With
permission.)
TABLE 12.3
Element Stiffness Factors for the Cantilever
Beam as Shown in Figure 12.9 (Case 1, e0 = 2.1)
Element number 1–5 6–10 11–15 16–20
Stiffness factor e 2.1 1.5 2.1 1.5
Source: Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5),
823–835, 2002. With permission.
TABLE 12.4
Element Stiffness Factors for the Cantilever Beam
as Shown in Figure 12.9 (Case 2, e0 = 2.1)
Element number 1–2 3–4 5–6 7–9 10–20
Stiffness factor e 2.1 1.8 2.1 1.05 2.1
Source: Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5),
823–835, 2002. With permission.
TABLE 12.5
Element Stiffness Factors for the Cantilever Beam as Shown in
Figure 12.9 (Case 3, e0 = 2.1)
Element number 1–2 3 4 5 6–20 21–25 26–50
Stiffness factor e 2.1 1.8 1.5 1.2 2.1 1.5 2.1
Source: Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002.
With permission.
e
β if = 1 − i (12.15)
e0
2.5
0.5
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.10
Inversely determined stiffness distribution in elements (Case 1) using Newton’s root finding
method. (From Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002. With permission.)
to the solution very fast; the results are shown in Figure 12.10 and
are in very good agreement with the true values given in Table 12.3.
The same results can be obtained for different values of the angular
frequency ω .
• In case 2, a damaged beam with two damaged locations is consid-
ered. The true stiffness factors are given in Table 12.4. The damage
in element 3 and element 4 and element 7 through element 9 is
successfully detected as shown in Figure 12.11.
• In case 3, the same beam is now discretized into 50 elements and
the stiffness distribution is represented by 50 parameters. Table 12.5
shows the true element stiffness factors. The results are obtained
very quickly and accurately as shown in Figure 12.12. The results
also indicate clearly the damage status or the stiffness distribution
of the beam in terms of the stiffness factor.
The examples have shown that the inverse technique is suitable for prob-
lems with large numbers of parameters to be identified. It takes only seconds
of CPU time to obtain a very accurate result for the beam structure consid-
ered. It can be applied accurately to damage detection problems involving
multiple distributed defects with arbitrary degrees of damage. However, like
any gradient-based optimization algorithm, the initial guess will affect iter-
ation progress. For suitable initial guesses, the identical result can be
obtained; otherwise, the solution converges to a local minimum. It should
also be pointed out that the frequency of exciting force should not be too
close to the natural frequency of the structure because, in such a case, Equa -
2.5
0.5
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.11
Inversely determined stiffness distribution in elements (Case 2) using Newton’s root finding
method. (From Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002. With permission.)
2.5
2
Stiffness Factor
1.5
0.5
0
0 5 10 15 20 25 30 35 40 45 50
Element Number
FIGURE 12.12
Inversely determined stiffness distribution in elements (Case 3) using Newton’s root finding
method. (From Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002. With permission.)
tion 12.12 becomes singular and the inverse procedure fails because no
damping terms are considered.
F
z
1 2 20 x
FIGURE 12.13
Beam with one damaged location. The beam is discretized into 20 elements; the damage is
located in element 3 and element 4. (From Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835,
2002. With permission.)
2.5
0.5
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.14
Inversely determined stiffness distribution in elements (Case 2 with measurement noise) using
Newton’s root finding method. (From Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835,
2002. With permission.)
62 72
1 91
2 92
27
10 100
FIGURE 12.15
Simply supported square plate modeled using 100 eight-node isoparametric quadratic ele-
ments. The six elements deducted in stiffness are shaded; actual element stiffness factors are
listed in Table 12.6. A time-harmonic load with a frequency of ω = 3000 rad/s is applied at
the center of the plate. (From Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002. With
permission.)
TABLE 12.6
Element Stiffness Factors for the Plate Simply Supported as Shown
in Figure 12.15
Element number 27–28 52 53 62 63 Remainder
Stiffness factor e 1.5 1.6 1.8 1.2 1.5 2.1
Damage factor β 0.286 0.238 0.143 0.429 0.286 0
Source: Liu, G.R. and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002. With
permission.
FIGURE 12.16
Damage factor identified for the plate using Newton’s root finding method. (From Liu, G.R.
and Chen, S.C., J. Sound Vib., 254(5), 823–835, 2002. With permission.)
F
z
1 2 3 4 5 9 10 11 20 x
FIGURE 12.17
Finite element model of a cantilever beam with damage, divided into 20 elements. The damages
are assumed at element 4 and element 5 and element 9 through element 11 as marked by the
in shaded areas.
0.35
0.3
0.25
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.18
Detected damage factors for the cantilever beam using simulated noise-free measurements using
the Levenberg–Marquardt method.
0.4
0.35
0.3
Damage Factor
0.25 2% noise
0.2
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.19
Detected damage factors for the cantilever beam using simulated measurements with 2% noise
using the Levenberg–Marquardt method.
0.35
0.3
0.25
Damage Factor
5% noise
0.2
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.20
Detected damage factors for the cantilever beam using simulated measurements with 5% noise
using the Levenberg–Marquardt method.
0.4
0.35
0.3
Damage Factor
0.25
10% noise
0.2
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.21
Detected damage factors for the cantilever beam using simulated measurements with 10% noise
using the Levenberg–Marquardt method.
F
z
1 2 20 x
FIGURE 12.22
Beam with two ends fixed.
0.35
0.3
Damage Factor
0.25
0.2
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16 18 20
Element Number
FIGURE 12.23
Damage status detected in the fix–fix beam using simulated noise-free measurements using the
Levenberg–Marquardt method.
ω 2 = 220 rad/s. Only deflections at the selected nodes indicated are mea-
sured and used for the inverse analysis. Starting from initial trial parameters
taken to be 1.0 for all element stiffness factor (without any damage initially),
the result is shown in Figure 12.23. It is found that damage location and
damage factor are obtained in good agreement with the true values.
12.6 Remarks