1. Introduction
Numerous damage detection methods have been developed in recent decades. These are usually applied to check sensitive structures or structures involving high risk in operation. Depending on the principle of the non-destructive testing method applied, there are two main categories: local methods and global methods [
1]. Local methods require approximate knowledge of the position of the damage and can only be applied to accessible areas. The advantage of these methods is the high accuracy in characterizing the type and size of the defect. However, in most cases the position of the structural damage is unknown before the control is performed. For this reason, global control is essential to observe the occurrence or propagation of damage and thus to characterize the state of integrity of structures, especially complex or large ones. Global damage detection methods use information regarding the vibration of the structure [
2,
3]. The essence of damage detection based on changes in the dynamic behavior of the structure is the deterministic relationship between physical and modal parameters [
4]. More specifically, the presence of defects causes changes in the modal parameters of the structure, and these changes are used to diagnose, locate, and estimate the severity of the damage [
5].
The simplest case of structural damage is the transverse crack in an isotropic and homogeneous structure. For this type of damage, non-destructive testing aims to identify its position and estimate its depth. The position of the crack can be unequivocally related to the change of a modal parameter, namely the modal curvature [
6]. The case of the crack depth is different, as it cannot be directly related to a modal parameter. However, there is an indirect link between the depth of the crack and the natural frequency of the structure, and both parameters mentioned above are related to the damage severity.
Deterministic damage detection methods fall into two categories: the finite element approach and the continuous approach. In most damage detection cases that use the finite element method, the structure is divided into identical elements that extend over the entire cross-section of the structure. All elements have the mechanical and physical characteristics of the intact structure, except one or a few elements where there is a defect. The defective element, simulating the crack, commonly has a reduced Young’s modulus. In most of the studies, the number of finite elements in the model is taken between 4 and 30, and the reduction of the elastic modulus of an element is in the range of 20% to 50%, see, for example, [
7,
8,
9,
10,
11]. This approach requires centering the crack on an element and, therefore, the precision of assessing damage is determined by the distribution of the elements along the beam [
10]. However, the biggest problem with using this method is the lack of a definite relationship between the severity of the damage and the depth of the crack, because the relationship depends on the size of the elements used for discretization [
12]. When examining the methods proposed in the literature, we observed that the dependency between the reduction in the size of the crack and the stiffness is rarely considered. In general, the authors limit the study to finding the element in the beam with the lower Young modulus value [
13]. When damage detection is applied to trusses, finding the member with the lower Young modulus is usually the target.
Another approach to modeling damage is to divide the structure into two segments that are linked by a rotational massless spring. This equivalent spring introduces four more unknowns in the system, which are determined from the continuity conditions [
14]. The correlation between the crack depth determining the local compliance and the equivalent spring stiffness is found using fracture mechanics results [
15]. There are many mathematical relations to express the compliance functions relative to the crack depth available in the literature, see for instance [
16,
17,
18,
19]. Involving this approach, damage detection consists of fitting the position and the stiffness for one finite element to obtain by calculus similar natural frequencies to those obtained for the damaged beam by experiments [
20]. Analyzing a multitude of compliance functions, we found significant differences between the results achieved for certain crack depths, resulting in a negative influence on the accuracy of the damage assessment methods based on this approach.
Recent research focuses on detecting damage by involving artificial intelligence (AI). Examples of current methods aiming to detect damage in beams can be found in [
21,
22,
23], while in [
24,
25,
26] are exemplified methods applicable to complex structures. These approaches are based on the analysis of the vibration signal parameters in the time domain (acceleration, damping), or in the frequency domain (mode shapes and curvatures, frequencies). The training data are obtained from simulation or measurements, thus initially it involves a limited number of damage cases. If for a given structure it is possible to determine the relationship between the damage parameters and the vibration signal parameters, it is possible to generate a multitude of damage cases [
27] including the case of imperfect clamping. In this way, the training process can be improved, and the AI algorithms provide more accurate prediction results.
In prior research, we determined a mathematical relation to finding the severity of closed or open cracks [
28]. The data used to calculate the severity are the deflections at the free end of a cantilever beam for the healthy and damaged case, respectively. Because the severity is an intrinsic parameter of the damage, it is the same for beams with any boundary conditions. Thus, it is sufficient to determine the severity just for the cantilever beam. For the reasons presented in the next section, determining the deflection of the damaged beam implies regression analysis followed by extrapolation. Thus, the results are influenced by the nature of the regression curve used and may vary accordingly.
In this paper, we propose a mathematical relation to calculate the effect of a crack located anywhere on the beam on its deflection. This relation is used to find the damage severity from static tests made with cracks having a random position on the beam. Instead of regression analysis, we use Stochastic Hill Climbing (SHC) as an optimization method. To the best of our knowledge, there is no research to determine the severity of the defect using AI. Using this procedure to find the damage severity we avoid obtaining results that depend on the analysis strategy, thus these are very accurate.
The paper is structured as follows: the expression of the cracked beam deflection is deduced in
Section 2, then we present the procedure to determine the damage severity (
Section 3) and the achieved results for several beams and crack dimensions (
Section 4), while in
Section 5 we test the capacity of estimating frequency changes due to damage by involving the achieved damage severities. Finally, we present the conclusions of the research in
Section 6.
2. The Expression of the Cracked Beam Deflection
This section presents a method for determining the deflection at the free end of a cantilever beam with a crack. The challenge faced when attempting to evaluate damages is that the effect of the crack, both on the deflection as well as on the natural frequencies, is different when it is placed in different positions along the beam. However, the crack has the biggest effect when it is in the beam slice in which the mechanical stresses are highest, i.e., where the bending moment reaches its maximum value. In the case of the cantilever beam, this location is the fixed end. In prior research [
29], we have determined a method for assessing the severity of transverse cracks, considering the deflection of a cantilever beam in the intact state and when it is altered by a breathing crack of known depth
a that is located at the fixed end. This mathematical relation is:
In Equation (1) we denoted: the severity of a crack with depth a located at the fixed end; the deflection at the free end of the cantilever beam having a crack with depth a at the fixed end (index 0 stays for location x = 0 mm); the deflection of the intact beam at the free end.
It is easy to determine the deflection at the free end for the beam with a constant cross-section subjected to dead mass, as:
Here, is the volumetric mass density, A is the cross-sectional area, g is the gravity, E is Young’s modulus and I is the second moment of inertia. This deflection is also easy to be obtained from a finite element analysis (FEA).
Regarding the deflection of a beam affected by cracks, there are no analytical relations for calculating the deflection. Thus, it becomes difficult to determine the severity of cracks. Problems also occur when involving FEA. For a crack positioned at the fixed end, the stresses and deformations of the beam can manifest only on one side of the crack, unlike the case where the crack is located elsewhere along the beam. Thus, the rotation in the cracked region is smaller than that achieved for a crack located in the neighborhood. This has as a consequence a smaller deflection than expected at the free end. The phenomenon is explained in detail in [
30]. A suggestive representation of transverse displacements for a cantilever beam’s extreme segment fixed at the left end, for two crack positions, is given in
Figure 1.
From the color scheme, one can observe in the above figure that, when the crack is positioned exactly at the fixed end (upper image), the deflection in the transverse direction is bigger at the slice located at 6 mm than the deflection of the beam with a crack located on that slice (bottom image). Subsequently, going toward the free end, the deflections increase faster for the beam with the crack located at 6 mm. Without a doubt, at the free end, this latter beam will achieve a bigger deflection.
A supplementary proof can be made with the results presented in
Table 1. Here, we present the deflection under dead mass for a steel cantilever beam of length
L = 1 m and cross-section
m
2. The simulations were performed using ANSYS, for the crack positions and depths presented in
Table 1. The chosen material is
Structural Steel and the mesh is made using hexahedral elements of a maximum 1 mm edge size, thus obtaining a mesh of ~30,000 elements.
From
Table 1, it is easy to observe that the deflection caused by a crack located at the fixed end is smaller than that when the crack is located at
x = 20 mm and even
x = 200 mm for all analyzed crack depths.
Taking into account the above, we can conclude that the severity to be considered when calculating the natural frequencies of the defective beams is the one estimated to be obtained at x = 0 on the curve constructed using the deflections determined for different positions of the defect. This theoretical deflection corresponds to that resulting from the deformation on both sides of the crack, which is impossible to obtain directly from FEA. Note that this severity does not apply when the crack is very close to the fixed end; here it indicates a bigger damage severity than it is in the real case.
Let us now introduce the pseudo-severity
, which reflects the effect of the severity weighted with the effect of the crack position. In fact, it reflects a decrease in the beam’s ability to store energy due to damage. This decrease, associated with the fact that energy distribution is in concordance with the modal curvature, permitted us to derive a function to calculate the natural frequency of a beam with a crack
. The obtained mathematical relation is [
31]
which makes use of the natural frequency of the intact beam
, the damage severity
, and the normalized mode shape curvature
. This relationship was successfully used to assess cracks [
32], which proves its reliability.
From the right term in the parentheses of Equation (3), we can deduce the pseudo-severity as being
In Equation (4) we denoted the deflection of the beam with a crack of depth a that is located at the distance x from the fixed end as . One can observe that, dissimilar to the severity, the pseudo-severity severity depends on the vibration mode number i.
From Equation (4), we can deduce the mathematical relation for the deflection
of the cantilever beam under dead mass, when it has a crack located at the distance
x from the free end, by performing the following steps:
If the crack is located at the fixed end, thus , the deflection of the free beam end is . On the other hand, if the crack is located at the free end, thus , the deflection of the free beam end is δu. This mathematical relation can be used to calculate the deflection at the free end of a cantilever beam with a crack. In this paper, we use the function given in Equation (8) to find the theoretical deflection by an optimization algorithm.
3. Using the SHC to Estimate the Deflection When the Crack Is Located at the Fixed End
Stochastic Hill Climbing (SHC) is an optimization algorithm, which starts from a solution and expands it through incremental searches within a local area of the search space, using an objective function, until an optimum is found. This essentially makes it an ideal candidate in unimodal optimization problems, or after the application of a global optimization algorithm. Other similar types of algorithms, which aim to approximate a ‘good-enough’ solution instead of searching for a global best, exist. These include genetic algorithms, simulated annealing, random recursive search, and Tabu search. Most of these are applicable for a broad range of problems because they: (i) generally require little or no a priori knowledge, and (ii) can easily find an optimum solution by following local gradients using the objective function.
The SHC algorithm as used in this study considers as input three points with k = 1…3. These points are the deflections of the beam at the free end when the crack is located at distances , and , found involving the FEA. In addition, we indicate the deflection of the intact beam derived by the means of FEA, which is . The output consists of one point, which is the deflection of the beam at the free end achieved when the crack is located at the fixed end. The steps performed when running the algorithm are:
Generate an initial point.
Evaluate the initial point.
Take a step s.
Evaluate candidate point.
Check if we should keep the new point.
The objective function used to evaluate a candidate solution is given by
In Equation (9), the points
are the deflections found from the finite element analysis and
are the deflections calculated, for the locations
,
and
, with the mathematical relation
Here,
. The search process starts with considering
s = 1, and its value is subsequently increased until
c(
s) achieves the lowest value possible. We exemplify here the case of a crack with a depth of 1 mm.
Figure 2 shows the objective function evaluation for each improvement during the hill-climbing search. During the optimization process, we initially get big changes, and toward the end of the search, these changes become very small. After about 50 iterations the algorithm manages to converge on the optima.
We have implemented our SHC algorithm in Python and created a basic user interface that allows us to easily estimate the deflections.
Figure 3 shows the main window of the PySHC application.
In the developed Python application, it is necessary to input the damage depth a, the coordinates /L, and the associated deflections for the damaged beam . After the input values are introduced, the algorithm determines the theoretical deflection obtained for the free end, when the crack is located at the fixed end. It is recommended that the chosen points are not too close.
If the crack is an open one, as shown in
Figure 4, in addition to the crack depth it is necessary to indicate the crack width
w. This value is set to 0 by default in the application, indicating a closed crack. The input value for
w should not exceed 5 mm, otherwise another damaged beam model is applicable [
33,
34].
4. Severity Curves Derived from the Calculated Damage Deflections
To determine the deflection caused by a crack that is located at the fixed end, using the described SHC algorithm, we have conducted FEM static simulations considering multiple damage scenarios. The beam considered in this study is like that presented in
Section 2, thus it has the following dimensions: the length
L = 1000 mm, the width
B = 20 mm, and the thickness
H = 5 mm. We also used the same material (
Structural steel) and applied an identical simulation strategy.
The simulated transverse cracks are located at distances
x1 = 100 mm,
x2 = 200 mm, and
x3 = 300 mm from the fixed end. The crack depth starts from
a = 0.2 mm and increases iteratively with a step Δ
a = 0.2 mm until the depth of 2 mm is achieved. The applied load was the dead weight, which produces a deflection in the transverse (vertical) direction. For each crack depth, we obtain from the FEM simulations three deflections for the beam’s free end, which are
,
and
. Using PySHC, we determine the theoretical deflection at the free end. The input data for the considered damage scenarios and the obtained deflection values are presented in
Table 2 for the closed crack and in
Table 3,
Table 4 and
Table 5 for open cracks with different widths.
The main purpose of determining the theoretical deflections is to calculate the damage severities, which have a direct application in Structural Health Monitoring (SHM). We calculate the crack severities with Equation (1), the data utilized being
for the damaged beam and
mm for the intact beam. The results obtained for the closed cracks are represented graphically in
Figure 5.
Furthermore, we determine the severity values for open cracks, considering the results presented in
Table 3,
Table 4 and
Table 5. The severities calculated accordingly are depicted in
Figure 6, along with the severities for the closed cracks for comparison. One can observe that an increase in the damage width has as a result an increase in the severity. However, the curves have the same shape.
5. Testing the Capacity of the Derived Severities to Accurately Predict Frequency Changes Due to Damage
In this section, we test the accuracy of the developed SHC algorithm and implicitly the analytical relation to calculate the deflection of beams with cracks. To this aim, we perform FEM simulation and laboratory experiments. Because the frequency changes are small, and even big errors can be overseen, we also compare the relative frequency shifts (RFS). The RFSs are frequency changes normalized by the natural frequencies of the intact beam and are calculated using the following mathematical relation [
35]:
By normalization, the changes become more easily comparable, and a better assessment of the method’s reliability is possible. Moreover, these RFSs are used in damage detection, so it is important to evaluate if analytically deduced RFSs can be used to construct reliable databases that contain the structural response for a multitude of damage scenarios.
We can extract the severity from Equation (11), resulting in
Testing is made by comparing the severity obtained from static tests with the RFS obtained from dynamic tests made in the laboratory. From the static tests, made through FEM simulations, we obtain the deflections and calculate the severity with Equation (1). From the dynamic tests, made involving the FEM or laboratory experiments, we obtain the frequencies of the beam in the intact and damaged state. In addition, we can calculate the normalized modal curvature , and eventually the right term in Equation (12), which has also the meaning of the severity. Now, by comparing the two results, we can conclude if these fit and if the prediction of frequency changes can be reliably made with Equation (3). In this mathematical relation, we consider the measured frequency of the intact real beam and the severity deduced from the deflections of the beam under its own weight.
5.1. Tests Performed with FEA
Damage detection using modal parameters requires accurate algorithms to detect the slightest frequency changes in structures. For determining the accuracy of the described method used for detecting transverse cracks, we have performed FEM modal simulations using the ANSYS software for the same cantilever beam described in
Section 2. The beam is successively affected by closed and open transverse cracks with different depths and located in different slices of the beam.
As a first example, we present in
Figure 7 the natural frequencies obtained from simulation and with Equation (3) for the beam with a transverse crack that has the parameters:
x = 604 mm,
a = 1 mm, and
w = 0 mm. When using the analytical approach, we calculate the frequencies with Equation (3) in which we consider the measured frequency of the intact beam and the severity deduced from the deflections achieved by static analysis.
At a first look, the frequencies in
Figure 7 fit, but it is difficult to evaluate the accuracy of the method. However, one can observe that the differences between the natural frequencies obtained involving the analytical method and the FEM results are small.
To trace a relevant conclusion, we represent in
Figure 8 the difference between the predicted frequencies and those obtained from simulation. Before being represented, the differences are normalized, according to the mathematical relation
One can observe that absolute normalized differences are extremely small, between −0.000019 and +0.000125. Because the frequency differences are normalized, the error does not increase with the mode number. By calculating the normalized differences for more damage scenarios, we found out that the errors are comparable or smaller. This proves that the results obtained with the DS-SHC method are reliable.
A second example considers also closed cracks, thus
w = 0 mm. The damage scenarios are defined in ANSYS, for three crack depths
a = 0.2, 1, and 1.6 mm. For each crack depth, the position of the crack is
x = 125 mm and
x = 489 mm, respectively. After we defined the damage scenarios, we determined the severity
γ(
a)
FEM using relation 12 for the first six weak-axis vibration modes. Relative to the crack’s main dimensions,
a, x, and
w, the damage scenarios are noted as
C(
a,x,w). The severity values
γ(
a)
FEM are compared, in
Figure 9, with the calculated ones
γ(
a).
A third example considers open cracks. We performed FEM simulations for defined damage scenarios that involve cracks with widths
w of 0.5, 1, and 2 mm. The results for all damage scenarios are presented in [
36].
For a part of the open damage scenarios, noted as
C(
a,x,w)
, the normalized differences calculated between the natural frequencies determined analytically and employing FEM are presented in
Figure 10.
5.2. Tests Performed Involving Laboratory Experiments
To prove the accuracy of the developed algorithm, we also conducted laboratory studies on steel cantilever beams affected by transverse cracks of known location, depth, and width. The tests consist of measuring the natural frequencies in the intact and damaged state. Because the accuracy of RFS calculated with Equation (11) is relevant for damage detection, in this section we compare these RFS with those obtained from measurements. The laboratory setup consists of a rigid structure including a vise in which the beam is fastened, an excitation device, and the data acquisition system. The experimental setup is presented in
Figure 11 and described in detail in [
27].
The excitation system involves a speaker and amplifier which are controlled using AudioDope software. The beam is excited at specific frequencies, and the vibration response is acquired. To acquire the signals, we use a data acquisition system consisting of a Kistler 8772 accelerometer which transmits the signal through the analog-to-digital conversion module NI9234 to the compact chassis NIcDAQ-9175. This module is connected to a second laptop, on which the LabVIEW software is installed. The acceleration signal is acquired and is subsequently processed to extract the natural frequencies with high accuracy using the procedure described in [
37,
38]. The Python code implementing the procedure is available in [
39].
The experimental study was carried out on four S355 JR steel cantilever beams of dimensions 1 × 0.05 × 0.005 m, at first in an intact state and later in a damaged state, by generating transverse cracks of width
w = 2 mm by saw cutting. One end of the beams is fixed in a vise (see
Figure 12).
At least five natural frequency readings were made for each test and the arithmetic mean was considered. For each reading, the first six natural frequencies of the beam were extracted, and the obtained values are listed and compared with the natural frequencies obtained from FEM in
Table 6. From the compared values the small differences can be observed.
A transverse open crack was generated on each beam analyzed above, thus resulting, for a single beam, six natural frequency values corresponding to the six transverse vibration modes.
We present in
Table 7 the crack dimensions for each damage scenario and the measured natural frequencies. In this table, we also included the severities for the four cracks, derived using the method described in the current research.
We calculate now the RFSs with the frequencies taken from
Table 6 and
Table 7, which are found from experiments. To this aim we use Equation (11). We also calculate the RFSs analytically (see
Section 2). In this case, the input data consists of the deflections obtained from FE simulations; these permit calculation of the severity with Equation (1). With the calculated severity we find the frequency drop with Equation (3) and, finally, the RFSs with Equation (11). The comparison between the RFSs obtained with experimental results and those calculated is presented in
Figure 13.
From the diagrams represented in this figure, it can be observed that there is a good fit between the compared values. Note that once the severity curves are known and plotted as in
Figure 6, the severity can be easily determined for any damage depth. Thus, the FE simulations are no longer required when the procedure is applied.
By using the method described in the current paper, by employing Equation (11), we have generated training data for developing a damage detection neural network similar to the one presented in [
13]. The training data consist of the RFS values for the six transverse vibration modes. After the network was trained, we successfully determined the position and depth of the cracks for the four experimental cases by considering the RFS values. The errors obtained are presented in
Table 8.
The results prove the accuracy of the applied method for determining the position and severity of transverse cracks.
6. Conclusions
The paper presents the DS-SHC method, which can determine the severity of a crack involving just four static tests, one for the intact beam and three for the beam affected by a defect for which the positions are changed successively. From the tests performed for the defective beam, deflection is determined at the free end of a cantilever. Subsequently, using the SHC algorithm, the theoretical deflection that occurs when the crack is at the fixed end is determined. The matching of the three points is carried out on the function proposed in this paper, which expresses the deflection with the crack position. This theoretical deflection is different from the deflection achieved when the crack is at the fixed end because of constructive reasons. Finally, the severity is calculated from the capability of the beam with a crack to store energy, which is reflected by the increase of deflection at the free end.
To prove the reliability of the DS-SHC method, we compared the frequencies of the damaged beam calculated with the severity derived by employing the theoretical deflection with the frequencies obtained for the damaged beam using the FEM. The normalized differences between these frequencies are extremely low, less than ±0.001, which proves the reliability of the DS-SHC method. Moreover, we demonstrated here that the theoretical deflection for the damaged beam has to be considered when calculating the damage severity.
An additional check was made to find out whether the prediction of the frequency changes made with the severity calculated based on the theoretical deflection permits assessing the damage. In the laboratory experiments we conducted, we were able to localize the damage with high accuracy, the errors being less than 1.1%. The damage depth was also found with high accuracy; the difference between the depth of the generated damage and the prediction is smaller than 0.3 mm.
In the next studies, we will focus on finding whether the severity derived for the cantilever beam can be used for beams with other boundary conditions, and how accurate the severities for structures with other shapes of the cross-section can be determined.