Next Article in Journal
Manganese Sulfanyl Porphyrazine–MWCNT Nanohybrid Electrode Material as a Catalyst for H2O2 and Glucose Biosensors
Next Article in Special Issue
On-Line Measurement of Tracking Poses of Heliostats in Concentrated Solar Power Plants
Previous Article in Journal
Reducing Measurement Costs of Thermal Power: An Advanced MISM (Mamba with Improved SSM Embedding in MLP) Regression Model for Accurate CO2 Emission Accounting
Previous Article in Special Issue
Eddy Currents Probe Design for NDT Applications: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Convolution Neural Network Development for Identifying Damage in Vibrating Pylons with Mass Attachments

by
George D. Manolis
* and
Georgios I. Dadoulis
*
Laboratory for Experimental Strength of Materials and Structures, School of Civil Engineering, Aristotle University of Thessaloniki, GR-54124 Thessaloniki, Greece
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(19), 6255; https://doi.org/10.3390/s24196255
Submission received: 29 August 2024 / Revised: 23 September 2024 / Accepted: 25 September 2024 / Published: 27 September 2024

Abstract

:
A convolution neural network (CNN) is developed in this work to detect damage in pylons by measuring their vibratory response. More specifically, damage detection through testing relies on the development of damage-sensitive indicators, which are then used to reach a decision regarding the existence/absence of damage, provided they have been retrieved from at least two distinct structural states. Damage indicators, however, exhibit a relatively low sensitivity regarding the onset of structural damage, further exacerbated by the low amplitude response to a variety of environmentally induced loads. To this end, a mathematical model is developed to interpret the experimental data recovered from a fixed-base pylon with a top mass attachment to transverse motion. Damage is introduced in the mathematical model in the form of springs corresponding to the cracking of the beam’s lower end. Families of numerically generated acceleration records are produced at select stations along the beam’s height, which are then used for training a CNN. Once trained, it is used to identify damage from acceleration records produced from a series of experiments. Difficulties faced by CNN in correctly identifying the presence/absence of damage in the pylon are discussed, and steps taken to improve the quality of the results are proposed.

1. Introduction

As infrastructure continues to age, structural health monitoring (SHM) techniques are being developed [1] to observe structural components and entire systems over time, recording their responses. These responses are then compared against established benchmarks to determine if the structure is under stress, which would require a detailed inspection first, followed by necessary repairs [2]. With the vast amount of data collected over time, recent advancements in hardware have made it feasible to use wireless sensors that can transmit signals to a remote processing unit, where the structural integrity is assessed. To manage the extensive data flow over time, sensors can be equipped with software that analyzes the monitored structure. This initial evaluation can filter out routine responses caused by environmental factors, allowing only significant data to be sent to the remote processing unit [3]. Over time, machine learning techniques such as neural networks have been brought into the picture to help evaluate the recorded data. These are being incorporated into existing SHM systems and are further enriched with explainable artificial intelligence (XAI) capabilities [4], which can suggest reasons for the divergence of the structural response from prescribed norms and advise as to why a specific repair protocol should be followed. Finally, structural control mechanisms can be implemented, ranging from passive to active systems, whereby the latter case requires continuous monitoring for its activation by tracking vibrations before they become harmful to the structure’s integrity [5].
When focusing on pylons, recent literature highlights advancements in vibration control for wind turbine towers, which include passive, active, and semi-active methods, with the latter two requiring monitoring of the structural response. These methods are crucial for vibration mitigation, as they address a wide range of loads, including wind, waves, currents, and ground motions [6]. They are also used in a variety of engineering disciplines. In mechanical engineering, for example, machine learning techniques have been applied for real-time condition monitoring of rotating shafts, emphasizing the importance of accurately identifying damage through vibration measurements for predictive maintenance [7]. Continuous monitoring of wind turbines has also shown variability in their natural frequencies and damping ratios, allowing for enhanced tracking of modal properties through operational modal analysis [8]. Automated procedures are nowadays developed to define reference modal properties for modal tracking, facilitating the detection of problematic resonances [9].
Pylons can be viewed as various types of beams, which are essentially unidimensional structural elements that experience tension, compression, bending, and twisting forces. The use of beams is widespread in civil engineering but is also found in mechanical engineering (torsion bars, stringers, etc.) and in aeronautical engineering (turbine blades, struts, etc.). A few parameters enter the design of such structural elements, starting with the type and shape of the cross-section (hollow, non-uniform, etc.), type of construction (uniform, segmented, etc.), type of material (e.g., steel, concrete, composites), their support conditions and the presence of attachments (e.g., secondary systems). Beams subjected to transient loads are of particular interest, as they can be accurately modeled using the elastic waveguide approach [10]. Depending on the specific beam and type of load applied, the three fundamental modes of mechanical behavior may become interrelated. Additionally, the Bernoulli–Euler beam theory may require modifications to account for the rotational inertia of the cross-section (Rayleigh theory) when the load frequencies are high and to incorporate shear deformation (Timoshenko theory) if the beam is not slender. Furthermore, material damping within the beam must be considered, often modeled for waveguides using the Kelvin–Voigt viscoelasticity model, which results in complex-valued material constants [11].
Finally, it is essential to define the impact of lumped mass attachments on pylons. They are primarily equipment serving various purposes, e.g., lights, transmitters, cameras, etc. However, they may also play the role of a passive or semi-active structural control device [12]. A recent approach [13] explores the influence of time-varying mass attachments on flexible pylons undergoing ground-induced vibrations placed within the context of active control. An analytical solution is derived for a lumped mass at the top of a cantilevered pylon experiencing longitudinal vibrations, highlighting the complications in the modal analysis due to time-dependent system matrices. Results indicate the frequency range where a varying mass optimally modifies the pylon’s kinematic response. This methodology can also be extended to include transverse and rotational vibrations.
In addition, the attached mass may, in turn, be connected to a spring and/or to a damper. For instance, ref. [14] examined a nonlinear pendulum with such an absorber attached to its mass. Generally, a flexural beam with an attached mass can be considered a coupled system consisting of a primary linear oscillator and a nonlinear secondary system. Significant research has been conducted in this area, particularly when the secondary system is treated as a nonlinear energy sink [15]. Naturally, new solution methods are required, such as multiple-scale expansions that simplify the problem. The first approximation is a low-dimension vibro-impact system with a force and a damper, which can be solved analytically. However, these analyses are most appropriate when the mass of the attached system is small relative to that of the primary system.
Damage in beams due to the development of Mode I (open/closed) fatigue cracks leads to noticeable changes in the vibration frequencies of the structural system. Specifically, cracks in the web or connections of steel and reinforced concrete (R/C) beams—such as those used in girders, bridge decks, and pylons—significantly affect their vibratory response, weaken the structure, and can eventually lead to local failure [16]. A fundamental mechanical model for simulating cracking in Bernoulli–Euler beams involves introducing discontinuities at the suspected crack locations [17]. There are four primary types of discontinuities caused by cracks, which are modeled by incorporating the Heaviside function into the displacement, slope, bending moment, or shear force diagrams of the beam. The most common approach is modeling slope discontinuities, which introduce Dirac delta function representations in the bending moment and shear force diagrams. An engineering approach to modeling cracks, therefore, involves inserting springs at the crack location, with the type of spring depending on the specific discontinuity expected to occur [18]. Additionally, the Dirac delta function and its first derivative can be treated as forcing functions on the right-hand side of the Bernoulli–Euler equation, maintaining the self-adjoint property of the differential operator [19] during solution.
In this work, we focus on examining the structural integrity of pylons with variable cross-sections that are subjected to environmentally induced vibrations. Four scenarios are investigated, namely (a) the intact pylon; (b) the intact pylon with an attached point mass at the top that might serve a variety of uses, e.g., lighting equipment; (c) damage in the form of a crack at the base when recordings are available in the same direction as the crack itself; and (d) the same case as before but with recordings available in the direction perpendicular to the crack. Obviously, the first two scenarios involve a linear response of the pylon, while the remaining two scenarios address nonlinear mechanical behavior in the pylon, the reason being localized plastic flow in the vicinity of the crack’s tips plus friction across facing crack surfaces as the pylon vibrates. An engineering approximation for modelling these types of problems is using spring elements, while the current trend is to base the overall assessment of the mechanical response exclusively on data-driven methods [20]. More specifically, data-driven methods are used when the governing equations of the problem at hand are not known. From the response to a given input, optimization is carried out by assuming a matrix function and sequentially adjusting its coefficients until the error between what is measured and what is assumed is minimized. The data drive part comes in assuming the form of this matrix function. This restricts the choices to ones that are most probably correct. For instance, in structural dynamics, this matrix function should be symmetric and positive definite. This corresponds to the eigenvalue problem for structural dynamics and makes the entire procedure for developing a CNN more efficient.
Typical data-driven methods rely on a first assessment of the eigenvalue-eigenvector pairs of the structure in question under different conditions. In this notion, any deviations observed between these pairs can be classified in terms of their causal factors. Data-driven methods are capable of extracting eigenvectors even if the mechanical response of the structure in question is nonlinear, essentially by piecewise linearization of the eigenvalue problem. Since our experimental data used as input contains nonlinearities, it was essential to use this type of method. Therefore, eigenvector extraction will be accomplished by the use of autoencoders [21]. See Figure 1 for a schematic of their architecture. Every autoencoder comprises two mappings, q ¨ e n :   w ¨   Φ and q ¨ d e :   Φ w ¨ ^   , where q ,   Φ ,   w pertain to the generalized beam coordinates, the eigenfunctions, and the transverse displacements, respectively, with overdots indicating time derivatives. From the architecture shown in Figure 1, the weights of the decoder, that is, the mapping q ¨ d e , are the generalized coordinates of the corresponding eigenfunction.

2. Industrial Pylon Case Study

Any CNN development pre-supposes a linear activation function plus a cost function interposed between the input and the reconstruction segments, see [22]. By modelling the flexible pylon shown in Figure 2 as a continuous cantilevered beam, its transverse acceleration w ¨ response can be written in terms of the spatially-dependent eigenfunctions Φ j ( x ) and the time-dependent, generalized coordinates q t as w ¨ x , t = j = 1 Φ j x q ¨ j t . In most cases, a small number j = N of low-frequency eigenvalue pairs is required for acceptable accuracy in modelling the structure in question for external vibrations. Thus, for Ν > 1 , the extraction of the eigenvectors using the aforementioned architecture and their verification through comparison with the Principal Component Analysis (PCA) requires the adoption of a different cost function, separate from the standard one [22]. However, if the transient records are produced using only one eigenvector, then the use of the standard cost function yields the same eigenvectors as those derived from the use of the PCA. Note that for a continuous mass representation of the pylon, we use eigenfunctions, while in the case of experimental measurements, these eigenfunctions actually become eigenvectors as they are measured at discrete points along the height of the pylon.
In reference to Figure 2, the elasticity modulus and the mass density of the pylon were experimentally determined, followed by the quantification of equivalent springs to model the loss of fixity at the pylon’s base. The cases pertaining to the first two pylon scenarios can be handled within the linear material response range. References [23,24,25] give many details on the placement of the mass at the top of the pylon and the insertion of base springs, plus their effect on the pylon’s dynamic response. The ratio of the top mass to the total pylon mass R = 0.17 is non-negligible, i.e., it is sufficient to alter the eigenvalues of the stand-alone pylon.

3. Mechanical Model for the Pylon

The governing equations of motion for the tapered, cantilevered beam with distributed mass derive from the equilibrium diagram of a differential segment d x under distributed longitudinal p ( x , t ) and transverse f ( x , t ) load, see Figure 3:
x E A ( x ) u ( x , t ) x m ( x ) 2 u ( x , t ) t 2 = p ( x , t )
2 x 2 E I ( x ) 2 w ( x , t ) x 2 + m ( x ) 2 w ( x , t ) t 2 = f ( x , t )
In the above, u ( x , t ) and w ( x , t ) the longitudinal and transverse displacements, respectively, while E A ( x ) and E I ( x ) are the axial and bending stiffness of the pylon. Furthermore, m ( x ) is the mass per unit length, and L = b a is the height. The axial force, bending moment, and shear force, respectively, are:
N = E A ( x ) ( u / x ) ,   M = E I x w 2 / x 2 ,   Q = E I x w 3 / x 3
Finally, initial conditions are assumed to be zero, while the boundary conditions for a fixed-base pylon are:
M a , t = Q a , t = N a , t = 0
w b , t = w ( b , t ) / x = u b , t = 0

3.1. Axial Vibrations

Given a harmonic base motion in the vertical direction of u g t = u g o e i Ω t with amplitude u g o and excitation frequency Ω , the axial force is p x , t = m x u ¨ g t = m x Ω 2 u g o e i Ω t and the corresponding axial displacement is u ( x , t ) = u o ( x ) e i Ω t .
We define here the reference case of a uniform pylon with a cross-section radius equal to that at the top, i.e., r = r ( a ) . The equation of motion is now
u o + z ^ 2 u o = z ^ 2 u g o , z ^ = C P 1 1 / ( 1 + i δ ) Ω
where C P = E ^ / ρ is the pressure wave velocity, ρ is the mass density, and δ is the dimensionless damping factor for viscoelastic material behavior. Next, we define the ratio of top-to-bottom pylon displacements U 0 = u 0 ( x = a ) / u g 0 , which is the complex-valued transfer function with θ 0 as the phase angle:
U 0 Ω = s e c ( z ^ L ) 1 = U 0 ( Ω ) e i θ 0 ( Ω )
Consider now the non-uniform cantilevered pylon with a variable cross-section area of A x = A o ( x / α ) 2 ,   a x b . The equation of dynamic equilibrium for harmonic base motion is:
x 2 u o + 2 x u o + z ^ 2 x 2 u o = z ^ 2 x 2 x g o
The above is a Bessel equation whose solution is u 0 x = x 1 2 ( c 1   J 1 / 2 z ^ x + c 2 J 1 / 2 z ^ x ) u g o , where J n are Bessel functions of the first kind and ½ order. Imposition of the fixed base boundary conditions yields the following normalized transfer function:
U 0 Ω = 1 + b a { z ^ a cos z ^ a sin ( z ^ a ) } cos z ^ a z ^ a sin z ^ a cos z ^ a sin z ^ a { z ^ a cos z ^ a sin ( z ^ a ) } cos z ^ b z ^ a sin z ^ a cos z ^ a sin z ^ b

3.2. Flexural Vibrations

A forcing function of amplitude with amplitude w g o is now applied to the pylon in the horizontal direction, i.e., f x , t = m x x ¨ g t = m x Ω 2 w g o e i Ω t ,. For the reference case of the uniform pylon, the governing equation is a fourth-order ordinary differential equation:
w o z ^ 4 w o = z ^ 4 w g o , z ^ 4 = ρ A Ω 2 / Ε I ( 1 + i δ )
The transverse displacement response is w ( x , t ) = w o x e i Ω t , with the amplitude w o x = w o x e i θ .
Details regarding the solution procedure can be found in [26,27], and the normalized transfer function for the transverse vibrations is defined as W 0 = w 0 x = L / w g o . More specifically, we have
W 0 Ω = c 1 sinh z ^ L + c 2 cosh z ^ L + c 3 sin z ^ L + c 4 cos z ^ L 1
with the constants appearing above defined as
c 1 = c o s h ( z ^ L ) sin z ^ L s i n h ( z ^ L ) cos ( z ^ L ) 2 + 2 c o s h ( z ^ L ) cos ( z ^ L ) c 2 = s i n h ( z ^ L ) sin z ^ L + c o s h ( z ^ L ) cos ( z ^ L ) + 1 2 + 2 c o s h ( z ^ L ) cos ( z ^ L ) c 3 = c o s h ( z ^ L ) sin z ^ L + s i n h ( z ^ L ) cos ( z ^ L ) 2 + 2 c o s h z ^ L cos z ^ L c 4 = 1 s i n h ( z ^ L ) sin z ^ L + c o s h ( z ^ L ) cos ( z ^ L ) 2 + 2 c o s h ( z ^ L ) cos ( z ^ L )
Continuing with the tapered pylon that has both a variable cross-section area and moment of inertia Ι x = I o ( x / a ) 6 and introducing the dimensionless spatial variable ξ = x / a , yields the equation of motion as:
ξ 4 w o ξ + 12 ξ 3 w o ξ + 30 ξ 2 + w o ξ z ^ 4 w o ξ = z ^ 4 w g o
with parameter z ^ 4 = ρ A o Ω 2 a 4 / Ε ^ Ι ο . The solution to this fourth-order Euler equation is:
w o ξ = c 1 A 1 ξ + c 2 A 2 ξ + c 3 A 3 ξ + c 4 A 4 ξ w g o = c 1 ξ 3 2 + k ^ + 17 2 + c 2 ξ 3 2 k ^ + 17 2 + c 3 ξ 3 2 sin k ^ 17 2 ln ξ + c 4 ξ 3 2 cos k ^ 17 2 ln ξ w g o
where k ^ = 4   z ^ 4 + 4 is a parameter. Finally, imposition of the boundary conditions gives a system of algebraic equations for the constants appearing in the above solution:
A 1 ( b / a ) A 2 ( b / a ) A 1 ( b / a ) A 2 ( b / a ) A 3 ( b / a ) A 4 ( b / a ) A 3 ( b / a ) A 4 ( b / a ) A 1 1 A 2 ( 1 ) A 1 1 A 1 ( 1 ) A 3 ( 1 ) A 4 ( 1 ) A 3 ( 1 ) A 4 ( 1 ) · c 1 c 2 c 3 c 4 = w g o 0 0 0
The solution at the top of the pylon, where ξ = 1.0 , simplifies because A 1 1 = A 2 1 = A 4 1 = 1 ,     A 3 1 = 0 . Thus, the transfer function simply becomes:
W 0 ( Ω ) = ( 1 / x g o ) · ( c 1 + c 2 + c 4 ) 1

4. Industrial Pylon Testing

A comprehensive experimental project was conducted to study the mechanical behavior of industrial pylons used for lighting highways [26]. Fatigue considerations, dynamic response, cyclic loading, and base conditions are all examined for structural health monitoring (SHM) purposes, including the development of CNN, which is reported here.
Two 2.48 m tall metallic pylons with a variable, ring-type cross-section provided by the manufacturer were tested in the AUTh Laboratory for Experimental Mechanics under fixed-base conditions, with one damaged after cyclic testing and the other remaining intact, as shown in Figure 4. Next, Figure 5 is a schematic of the testing setup, while Table 1 lists the mechanical properties and the geometry of the tested pylons. The effect of an external force, as applied to the attached top mass on the pylon’s vibrations is described in Appendix A.
E G P a ρ t n / m 3 r ( a ) m m r ( b ) m m d m m L m K X K N / m K Y K N / m K Θ K N m / r a d
An important design consideration was fatigue, as these pylons are exposed year-round to wind pressure and rain. Corrosion resistance is addressed by a zinc coating of the external surface, which provides negligible additional strength to the pylon. Fatigue testing showed that after 80,000 cycles of low frequency and low amplitude loading, the pylon developed hairline cracks at its base, whose presence cannot be easily detected by dynamic tests. These cracks, however, act as stress concentrators with the potential to compromise the structural integrity of the pylon. More specifically, impact hammer tests, which followed before and after the cyclic testing, showed no measurable change in the dynamic properties of the cantilevered pylon. Next, a digital image correlation (DIC) system was implemented on an intact pylon as a means of tracing the development of the kinematic field from a series of time frames depicting the displacement evolution over the front surface of the pylon. These DIC studies, conducted for cyclic loads, were in excellent agreement with the conventional method of tracing the displacement vector field at a fixed location on the pylon. Overall, good agreement was achieved between the experimentally obtained results and the analytical/numerical predictions.
Table 2 lists some of the numerically obtained results derived from the use of the analytical models previously developed that pertain to the recovery of the eigenfrequencies of the pylon under the four scenarios discussed earlier on. Also, Figure 6 shows the close agreement between the computed and the experimentally measured first flexural eigenfunction φ 1 of the tapered, cantilevered pylon versus normalized pylon height ξ . In sum, the experiments carried out with the two pylons were used to verify the analytical-numerical models developed for pylon vibrations under intact conditions, base damage and base fixity. Therefore, the analytical models will be used from now on to produce data for the CNN that is being developed in this work.

Data Generation from Testing under Dynamic Conditions

Dynamic testing, as realized by imparting an impact loading to the pylon with an impact hammer, was the most relevant to CNN development. More specifically, Table 3 gives a description of the wireless acceleration sensors and their accompanying data aggregator, while Figure 7 depicts the placement of six acceleration sensors along the height of the pylon along with the measurements carried out for the four scenarios previously described. Furthermore, Table 4 depicts the drift in the first eigenvalue of the originally intact pylon as the crack develops after the cyclic testing is completed and followed by the impact test. We observe that this drift is negligible and does not allow for crack detection. Because of the low-frequency testing, measurements did not show any contribution from the higher eigenfrequencies to the total dynamic response of the pylon.
± 8   g   25   m g / H z   20   b i t   256   H z
Numerical   f 1   H z Experimental   f 1   H z
As far as the extraction of the corresponding eigenvectors from the measured response of the pylon is concerned, it was accomplished by the use of autoencoders following the architecture outlined in Figure 1.
In training the neural network, the adam algorithm was used [30] with a degree of learning a = 0.001 , while 50 epochs were required for stabilization of the loss function. All time histories were normalized such that their maximum value over the entire time length was equal to unity. Following training, the CNN was used to extract the eigenfunctions φ ( x ) listed in Table 5, as well as the generalized coordinate q ( t ) for each case, see Figure 8.

5. CNN Realization

Following the classification of damage in four categories (scenarios), it remains difficult to identify each of them from measurements involving the first eigenvalue–vector pair, which is the only possibility given the low-frequency vibration environment realized in the testing. An earlier neural network implementation by the authors [27] involved a statistical analysis using Spearman correlation coefficients. This method quantifies the influence of varying soil stiffness, mass ratios, and tapering on the pylon’s response while excluding considerations of interior damage. This latte type of nonlinearity prompted the development of a special-purpose CNN capable of distinguishing among four damage categories. A necessary first step in this process is the preparation of the experimentally obtained data. More specifically, the data used come from an acceleration sensor a805 placed at the top of the pylon, see Figure 7. The time histories are converted into spectrograms [31], which are used as input to the CNN.
For each of the four scenarios, we use the first 200   s of the time histories to set up both a training and a validation set. Following the development of CNN, we use the remaining 25   s ,   35   s ,   a n d   257 s record snippets to create test sets that would check the CNN’s performance. Note that the record duration for the first scenario is 225   s , that of the second scenario is 235   s , and finally, that of the last two scenarios is 457   s .

5.1. Training and Validation Data Sets

As mentioned, training sets were developed using the first 200   s of each experimentally obtained time history record. Specifically, a total of four sets containing 100 time histories were prepared (see Figure 9), with each set corresponding to a damage scenario. These were used for the CNN training and validation, while at the same time, 281 time histories were reserved for testing the performance of the CNN. These last sets were broken down as follows: (a) 11 time histories for the undamaged state, (b) 16 time histories for the undamaged pylon with an attached top mass, (c) 127 time histories for the damaged pylon with a base crack and with recordings available in the N–S direction only, and (d) similarly with 127 time histories coming from the E–W direction.
Next is the development of a total of 100 spectrograms of 4 s duration, with each spectrogram overlapping the next one by 2   s . In their development, a Hanning window [31] with an element size of 256 and an element overlap of 250 was used. Figure 10 depicts four typical spectrograms, each pertaining to one of the four damage scenarios. Specifically, a comparison of cases (a) and (b) indicates that in the latter case, the addition of a top mass with a mass ratio of R = 0.17 renders the pylon more flexible. This is manifested by the fact that the indigo-colored horizontal line in Figure 10b, which indicates the time variation of the first eigenfrequency, is lower than the corresponding one in Figure 10a, attesting to a more flexible structural system. Also, the remaining faint indigo-colored horizontal lines in the spectrograms correspond to some parasitic eigenfrequencies brought about by some amount of flexibility in the base connection of the pylon during the experiments. Next, the blue-colored vertical lines in the spectrograms pertain to the instant when an impact was delivered to the pylon through the use of the impact hammer, which excites a wide range of frequencies, and those are registered in the response. Finally, the green-colored areas correspond to a free-vibration environment. In this case, the last two spectrograms have identical lines, as they both derive from the same impact.

5.2. CNN Architecture

The CNN architecture, shown in Figure 11, consists of three convolution layers. The first layer comprises 32 filters (or kernels) size 6 × 6, the second layer comprises 64 filters size 3 × 3, while the third one has 128 filters, also of size 3 × 3 each. Past the end of each filter is a max pooling operator, whose purpose is to reduce the size of feature maps without compromising the integrity of the information contained there. Next, a dense layer comprising 128 neurons is placed to correspond to the feature maps with an optimal vector size of 4 × 1, where 4 is the number of classes. Finally, the dropout technique is used to handle problems with over-fitting. More specifically, during the training period, this technique ignores a cluster of neurons, forcing the network to seek a plurality of characteristics instead of the ones currently available.
The cost function used in the CNN development is the sparse categorical cross-entropy, while the computation of weights materializes through the use of the adam algorithm with a learning rate of a = 0.001. The total development session of the CNN lasted 100 epochs, with 80% of the 400 spectrograms used for training and the remaining 20% for validating; see Figure 12 for details. Following training, the confusion matrix shown in Table 6 lists the results of the validation session, indicating a high level of accuracy in the results. Note that the CNN validation was accomplished with spectrograms that were not used in the training session.
The CNN was used to evaluate damage from the remaining spectrograms that were reserved for a true test of CNN capabilities, and the results are shown in the confusion matrix in Table 7 and Table 8. Since we have leakage because of the presence of non-diagonal terms in the confusion matrix, a careful assessment of the CNN performance is warranted. We first start with each damage scenario (or class) and compute the following variables: True Positives (TP), False Negatives (FN), and False Positives (FP). We observe that class (a) receives the lowest precision. Specifically, even if the input is unbalanced, the confusion matrix indicates that if the CNN performs 100 evaluations and classifies them as belonging to scenario (a), then 58.8% (10/17) are correct, and 41.2% (7/17) are misclassified as class (d) meaning that there is crack damage in direction N–S, but this damage does not show along direction W–E and the pylon appears to be undamaged. This has important implications, meaning that when monitoring pylons of circular cylindrical geometry, sensors must record data along two perpendicular directions. Notice that cracks are linear elements, and when section bending occurs, the crack might be inactive if it is subjected to compression, which results in closing the two crack surfaces. This will mask the presence of the crack unless measurements are taken in the directions where the crack opens up. Should this happen, the CNN interpretation of the measurements will be reliable, and a high percentage will appear in both the precision and recall indices, which will provide a high degree of confidence for the practicing engineer’s purposes.

6. Conclusions and Discussion

In SHM, detection of damage remains difficult (unless it is already visible) despite the generation of extensive data, which has to be processed nowadays by artificial intelligence (AI) techniques. Specifically, in this work, a CNN was developed to determine damage in an industrial pylon by juxtaposing two basic states, the undamaged and the damaged ones. Dynamic testing was conducted by using an impact hammer, while time recordings were available from a number of wireless acceleration sensors. Each state further contained two sub-cases, the former having the stand-alone case and the pylon with an attached heavy mass, while the latter dealt with cracking at the base of the pylon following extensive fatigue testing, but with recordings available along the crack and perpendicular to the crack directions.
The basic conclusion of this experimental-numerical work is that damage is difficult to detect at its early stages, and sometimes, the damaged state cannot be identified, and CNN confuses it with undamaged states. This requires measurements taken in the vicinity of the suspected damage area and in the principal directions of the mechanical response. This is because damage may be detected in the transverse vibrations only, or perhaps in the axial vibrations or even in the torsional response.
It was not possible to compare results with similar situations where the response of the pylon is nonlinear and requires data-driven models, despite the fact that the literature on pylons pertaining to wind turbine design is vast, with the focus being on passive and active control mechanisms. This way, the continuous operation of the wind turbine is better secured. For less important categories of pylons, e.g., lighting posts, SHM consists of visual inspections. However, given the proliferation of such categories of pylons, for which vast numbers are produced, it is important to have SHM strategies validated through benchmark tests in place.
In closing, the pylon’s vibrations came about from random impact hammer hits along the pylon’s surface and at different time instances. It is interesting to speculate if the confusion matrices developed for these cases would exhibit similar accuracy with the one presented herein if the cause of vibration was either base motion (e.g., earthquake or machine vibrations) or top motion (e.g., the presence of a rotor).

Author Contributions

Conceptualization, G.D.M.; Methodology, G.D.M. and G.I.D.; Software, G.I.D.; Validation, G.I.D.; Formal analysis, G.I.D.; Data curation, G.I.D.; Writing—original draft, G.D.M.; Writing—review & editing, G.I.D.; Project administration, G.D.M.; Funding acquisition, G.D.M. All authors have read and agreed to the published version of the manuscript.

Funding

The first author (GDM) acknowledges a Mercator fellowship made available by the German Research Foundation (DFG) project SM 281/20–1 entitled ‘Resilient Infrastructure Based on Cognitive Buildings’, Prof. Kay Smarsly, coordinator, Technical University of Hamburg, Germany. The second author (GID) acknowledges the Hellenic Foundation for Research and Innovation (HFRI) for PhD Fellowship under the third call for PhD fellowships (Fellowship Number: 6522). Any opinions, findings, conclusions, or recommendations expressed in this paper are those of the authors and do not necessarily reflect the views of the DFG or the HRFI.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is available upon request.

Acknowledgments

The authors acknowledge the Bilateral Bulgarian-Greek (BG-GR) Project-based Personnel Exchange Cooperation Program, Joint Research and Technology Sub-Programs, and the Greek General Secretariat for Research and Technology (GRST) Program EPAN for funding exchange visits for the period 2022–2024. Results presented in this work have been produced using the Aristotle University of Thessaloniki High-Performance Computing Infrastructure.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In the absence of base motion and when the forcing function is applied at the top of the pylon where the attached mass is located (e.g., rotor-induced vibrations in wind turbines), the equation of motion for flexural vibrations is:
ρ A w ¨ x , t + E I w x , t = M L δ x L x ¨ r ( t )
in the above, x r ( t ) is the time variation of the applied force in the transverse direction. The resulting participation factor μ j R = R ρ A L Φ j 2 L is plotted in Figure A1 for transverse motions, see [33]. It can be observed that as the mass ratio R increases, the first modal participation factor approaches unity, and the remaining ones tend to zero, giving credence to an SDOF representation of the combined pylon-mass system.
Figure A1. Dimensionless modal participation factor μj as a function of the mass ratio R for flexural vibrations due to a point force applied at the top of the pylon.
Figure A1. Dimensionless modal participation factor μj as a function of the mass ratio R for flexural vibrations due to a point force applied at the top of the pylon.
Sensors 24 06255 g0a1

References

  1. Frangopol, D.M. Case Studies in Optimal Design and Maintenance Planning of Civil Infrastructures Systems; ASCE: Reston, VA, USA, 1999. [Google Scholar]
  2. Farrar, C.R.; Worden, K. Structural Health Monitoring: A Machine Learning Perspective; Wiley: Hoboken, NJ, USA, 2012. [Google Scholar]
  3. Smarsly, K.; Law, K.H. A migration-based approach towards resource-efficient wireless structural health monitoring. Adv. Eng. Inform. 2013, 27, 625–635. [Google Scholar] [CrossRef]
  4. Smarsly, K.; Lehner, K.; Hartmann, D. Structural health monitoring based on artificial intelligence techniques. In Proceedings of the International Workshop on Computing in Civil Engineering, Pittsburgh, PA, USA, 24–27 July 2007. [Google Scholar]
  5. Nagarajaiah, S.; Dyke, S.; Lynch, J.; Smyth, A.; Agrawal, A.; Symans, M.; Johnson, E. Current directions of structural health monitoring and control in USA. Adv. Sci. Technol. 2008, 56, 277–286. [Google Scholar]
  6. Malliotakis, G.; Alevras, P.; Baniotopoulos, C. Recent Advances in Vibration Control Methods for Wind Turbine Towers. Energies 2021, 14, 7536. [Google Scholar] [CrossRef]
  7. Karyofyllas, G.; Giagopulos, D. Condition monitoring framework for damage identification in CFRP rotating shafts using Model-Driven Machine learning techniques. Eng. Fail. Anal. 2024, 158, 108052. [Google Scholar] [CrossRef]
  8. Oliveira, G.; Magalhães, F.; Cunha, A.; Caetano, E. Continuous dynamic monitoring of an onshore wind turbine. Eng. Struct. 2018, 164, 22–39. [Google Scholar] [CrossRef]
  9. Pereira, S.; Pacheco, J.; Pimenta, F.; Moutinho, C.; Cunha, A.; Magalhães, F. Contributions for enhanced tracking of (onshore) wind turbines modal parameters. Eng. Struct. 2023, 274, 115120. [Google Scholar] [CrossRef]
  10. Rao, S.S. Vibration of Continuous Systems; Wiley: Hoboken, NJ, USA, 2007. [Google Scholar]
  11. Matsubara, M.; Saito, A.; Kawamura, S. Estimation of modal parameters by using the ratios of imaginary to real parts of frequency response functions. Arch. Appl. Mech. 2021, 91, 1179–1191. [Google Scholar] [CrossRef]
  12. Yalla, S.K.; Kareem, A.; Kantor, J.C. Semi-active tuned liquid column dampers for vibration control of structures. Eng. Struct. 2001, 23, 1469–1479. [Google Scholar] [CrossRef]
  13. Manolis, G.D.; Dadoulis, G.I. Vibrations of Flexible Pylons with Time-Dependent Mass Attachments under Ground Motions. Earthq. Eng. Struct. Dyn. 2022, 51, 328–346. [Google Scholar] [CrossRef]
  14. Hurel, G.; Savadkoohi, A.T.; Lamarque, C.H. Nonlinear passive control of a pendulum submitted to base excitation. Acta Mech. 2021, 232, 1583–1604. [Google Scholar] [CrossRef]
  15. Inman, D.J. Engineering Vibrations, 4th ed.; Pearson: Upper Saddle River, NJ, USA, 2014. [Google Scholar]
  16. Rizos, R.F.; Aspragathos, N.; Dimarogonas, A.D. Identification of crack location in a cantilever beam from the vibration modes. J. Sound Vib. 1990, 138, 381–388. [Google Scholar] [CrossRef]
  17. Dimarogonas, A.D. Vibration of cracked structures: A state-of-the-art review. Eng. Fract. Mech. 1996, 55, 831–857. [Google Scholar] [CrossRef]
  18. Wang, J.; Qiao, P. Vibration of beams with arbitrary discontinuities and boundary conditions. J. Sound Vib. 2007, 308, 12–27. [Google Scholar] [CrossRef]
  19. Dadoulis, G.I.; Manolis, G.D. On the detection of fracture within vibrating beams traversed by a moving mass. Infrastructures 2022, 7, 93. [Google Scholar] [CrossRef]
  20. Dragos, K.; Smarsly, K. Decentralized infrastructure health monitoring using embedded computing in wireless networks. In Dynamic Response of Infrastructure to Environmentally Induced Loads; Sextos, A.G., Manolis, G.D., Eds.; Springer: Cham, Switzerland, 2017; pp. 183–201. [Google Scholar]
  21. Brunton, S.L.; Kutz, J.N. Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control, 2nd ed.; Cambridge University Press: Cambridge, UK, 2019. [Google Scholar]
  22. Oftadeh, R.; Shen, J.; Wang, Z.; Shell, D. Eliminating the Invariance on the Loss Landscape of Linear Autoencoders. In Proceedings of the 37th International Conference on Machine Learning, Online, 13–18 July 2020; PMLR 119. pp. 7405–7413. [Google Scholar]
  23. Manolis, G.D.; Dadoulis, G.I.; Pardalopoulos, S.I.; Dragos, K. Analytical Models for the Monitoring of Flexible Antennas under Environmentally Induced Dynamic Loads. Acta Mech. 2020, 231, 3621–3624. [Google Scholar] [CrossRef]
  24. Dadoulis, G.I.; Manolis, G.D. A Note on the Analytical Solutions for the Vibrations of Beams with Attached Large Masses, Technical Note. Arch. Appl. Mech. 2022, 92, 1973–1982. [Google Scholar] [CrossRef]
  25. Dadoulis, G.I.; Manolis, G.D. Analysis of viscoelastic tapered pylons used in transmission due to ground vibrations including soil-structure-interaction effects. Soil Dyn. Earthq. Eng. 2022, 155, 107188. [Google Scholar] [CrossRef]
  26. Katakalos, K.; Manolis, G.D.; Melidis, L.; Dadoulis, G.I.; Kavardzikov, V.; Stoilov, G. Dynamic analysis and experimental verification of the mechanical characteristics of variable cross-section industrial pylons. In Proceedings of the 9th International Conference on Computational Mechanics in Structural Dynamics and Earthquake Engineering (COMPDYN 2023), Athens, Greece, 12–14 June 2023. [Google Scholar]
  27. Dadoulis, G.I.; Manolis, G.D. Statistical Analysis on the Influence of Mechanical Parameters Affecting the Vibration of Pylons. Earthq. Eng. Eng. Vib. 2023, 2, 263–278. [Google Scholar] [CrossRef]
  28. Manos, G.; Mpoufidis, D.; Melidis, L.; Katakalos, K. Testing of Concrete or Metal Hollow Poles Employing Pseudo-Dynamic or Fatigue Loads. In Proceedings of the 9th International Conference on Computational Mechanics in Structural Dynamics and Earthquake Engineering (COMPDYN 2023), Athens, Greece, 12–14 June 2023. [Google Scholar]
  29. HBK-Microstrain Sensing Systems, Williston, Vermont. 2022. Available online: https://www.microstrain.com/ (accessed on 21 September 2024).
  30. Slavic, J.; Boltezar, M.; Mrsnik, M.; Cesnik, M.; Javh, J. Vibration Fatigue by Spectral Methods: From Structural Dynamics to Fatigue Damage; Elsevier: Amsterdam, The Netherlands, 2020. [Google Scholar]
  31. Zhang, L.; Brincker, R.; Andersen, P. An overview of operational modal analysis: Major development and issues. In Proceedings of the 1st International Operational Modal Analysis Conference, Copenhagen, Denmark, 26–27 April 2005. [Google Scholar]
  32. Roeder, L. Netron. Available online: https://netron.app (accessed on 21 September 2024).
  33. Dadoulis, G.I.; Manolis, G.D. Earthquake Response Spectra for Tall Steel Pylons with Attached Heavy Masses Located in Greece. J. Earthq. Eng. 2023, 28, 202–218. [Google Scholar] [CrossRef]
Figure 1. Typical autoencoder architecture.
Figure 1. Typical autoencoder architecture.
Sensors 24 06255 g001
Figure 2. Flexible pylon configurations: (a) Intact condition; (b) placement of a 5 kg mass at the top; (c) crack development at the base during a fatigue test involving a large number of cycles induced by an actuator at the top.
Figure 2. Flexible pylon configurations: (a) Intact condition; (b) placement of a 5 kg mass at the top; (c) crack development at the base during a fatigue test involving a large number of cycles induced by an actuator at the top.
Sensors 24 06255 g002
Figure 3. Cantilevered pylon: (a) cross section and length geometry; (b) free-body diagram; (c) top segment detail; (d) pylon base details.
Figure 3. Cantilevered pylon: (a) cross section and length geometry; (b) free-body diagram; (c) top segment detail; (d) pylon base details.
Sensors 24 06255 g003
Figure 4. (a) Cantilevered pylon under cyclic loading; (b) details of the top mass; (c) details of cracking formation at the pylon’s base [28].
Figure 4. (a) Cantilevered pylon under cyclic loading; (b) details of the top mass; (c) details of cracking formation at the pylon’s base [28].
Sensors 24 06255 g004
Figure 5. Cantilevered pylon mechanical model.
Figure 5. Cantilevered pylon mechanical model.
Sensors 24 06255 g005
Figure 6. Comparison between the analytically computed and experimentally measured first flexural eigenfunction φ 1 of the tapered pylon versus normalized pylon height ξ .
Figure 6. Comparison between the analytically computed and experimentally measured first flexural eigenfunction φ 1 of the tapered pylon versus normalized pylon height ξ .
Sensors 24 06255 g006
Figure 7. Pylon instrumentation (left) and typical acceleration time histories recorded by the sensors for cases: (a) Intact pylon, 225   s duration; (b) Pylon with attached mass at the top, 225   s duration; (c) Pylon with a base crack and measurements in the N–S direction, 457   s duration; (d) Pylon with a base crack and measurements in the E–W direction, 457   s duration.
Figure 7. Pylon instrumentation (left) and typical acceleration time histories recorded by the sensors for cases: (a) Intact pylon, 225   s duration; (b) Pylon with attached mass at the top, 225   s duration; (c) Pylon with a base crack and measurements in the N–S direction, 457   s duration; (d) Pylon with a base crack and measurements in the E–W direction, 457   s duration.
Sensors 24 06255 g007
Figure 8. The pylon’s generalized coordinates as derived from the weight functions of the Autoencoder: From top downwards are cases (a) intact pylon, (b) intact pylon with a top mass, (c) pylon with a base crack and measurements in the N–S direction, (d) pylon with a base crack and measurements in the W–E direction.
Figure 8. The pylon’s generalized coordinates as derived from the weight functions of the Autoencoder: From top downwards are cases (a) intact pylon, (b) intact pylon with a top mass, (c) pylon with a base crack and measurements in the N–S direction, (d) pylon with a base crack and measurements in the W–E direction.
Sensors 24 06255 g008
Figure 9. The first two time histories out of a bin of 400 time histories, recorded by sensor a805, that are generated as input for the development of spectrograms.
Figure 9. The first two time histories out of a bin of 400 time histories, recorded by sensor a805, that are generated as input for the development of spectrograms.
Sensors 24 06255 g009
Figure 10. Representative spectrograms for pylon scenarios: (a) Intact, (b) intact pylon with a top mass, (c) pylon with a base crack and N–S recording, and (d) pylon with a base crack and W–E recording.
Figure 10. Representative spectrograms for pylon scenarios: (a) Intact, (b) intact pylon with a top mass, (c) pylon with a base crack and N–S recording, and (d) pylon with a base crack and W–E recording.
Sensors 24 06255 g010
Figure 11. CNN architecture: Input, neuron connections, and output [32]. Note: The question mark (?) at the top was set equal to one in our development.
Figure 11. CNN architecture: Input, neuron connections, and output [32]. Note: The question mark (?) at the top was set equal to one in our development.
Sensors 24 06255 g011
Figure 12. CNN development: (a) Increase in accuracy and (b) decrease in the value of the loss function as a function of the epochs.
Figure 12. CNN development: (a) Increase in accuracy and (b) decrease in the value of the loss function as a function of the epochs.
Sensors 24 06255 g012
Table 1. Mechanical properties and geometry of the variable cross-section pylon [26].
Table 1. Mechanical properties and geometry of the variable cross-section pylon [26].
Property/DimensionSymbolValueUnits
Modulus of elasticity E 230 G P a
Mass density ρ 7.88 t n / m 3
Cross-section mean radius at the top r ( a ) 84.8 m m
Cross-section mean radius at the base r ( b ) 103.0 m m
Cross-section effective thickness d 2.5 m m
Pylon height L 2.48 m
Equivalent base springs K X K N / m
K Y K N / m
K Θ 4621 K N m / r a d
Table 2. Sequence of eigenfrequencies f n H z , n = 1,2 , 3 of the industrial pylon.
Table 2. Sequence of eigenfrequencies f n H z , n = 1,2 , 3 of the industrial pylon.
Eigenfrequencies:n = 1n = 2n = 3
Axial vibrations,
homogeneous pylon
544.571633.72722.8
Axial vibrations,
tapered pylon
566.281641.22727.3
Flexural vibrations,
homogeneous pylon
32.63204.46572.50
Flexural vibrations,
tapered pylon
36.57211.27577.70
Flexural vibrations,
tapered pylon with
rotational base spring
28.67177.54505.50
Table 3. Wireless sensor network specifications [29].
Table 3. Wireless sensor network specifications [29].
Wireless Triaxial Accelerometer Node G-Link-200Wireless Sensor Data Aggregator WSDA-2000
Measurement range ± 8   g Radiofrequency transceiver carrierLicense-free
2.405 to 2.480 GHz
With 16 channels
Noise density 25   m g / H z
Resolution 20   b i t
Sampling ratio 256   H z
Table 4. Measured and computed first eigenfrequencies f 1 of the cantilevered pylon from the impact tests for all four scenarios.
Table 4. Measured and computed first eigenfrequencies f 1 of the cantilevered pylon from the impact tests for all four scenarios.
(a)(b)(c)(d)
Numerical   f 1   H z 28.6722.07--
Experimental   f 1   H z 27.4721.8627.4627.60
Table 5. Differences in the values of the eigenvectors as determined by the use of the autoencoder (label Ι) and principal component analysis, PCA (label II). All eigenvectors are derived from the corresponding sensors are normalized with a unit value at the pylon’s top.
Table 5. Differences in the values of the eigenvectors as determined by the use of the autoencoder (label Ι) and principal component analysis, PCA (label II). All eigenvectors are derived from the corresponding sensors are normalized with a unit value at the pylon’s top.
Eigenvectors
(a)
Eigenvectors
(b)
Eigenvectors
(c)
Eigenvectors
(d)
IIIIIIIIIIII
a8051.001.001.001.001.001.001.001.00
a8040.794140.7939700.7870440.789250----
a7290.580390.5777310.5700070.5721980.5585270.57150710.56973310.554934
a7280.386300.383680.3749740.379083----
a727--- 0.235910.2391230.2355030.237070
a7260.0877380.087670.0845930.085166----
Table 6. The confusion matrix computed from the validating data set.
Table 6. The confusion matrix computed from the validating data set.
Predicted(a)20000
(b)02000
(c)
N–S
00201
(d)
W–E
00019
(a)(b)(c)
N–S
(d)
W–E
True
Table 7. The confusion matrix computed from the testing data set.
Table 7. The confusion matrix computed from the testing data set.
Predicted(a)10007
(b)01400
(c)
N–S
121245
(d)
W–E
002115
(a)(b)(c)
N–S
(d)
W–E
True
Table 8. The confusion matrix computed from the metrics that quantify CNN performance.
Table 8. The confusion matrix computed from the metrics that quantify CNN performance.
P r e c i s i o n = T P T P + F P R e c a l l = T P T P + F N
(a)TP100.5880.909
FN1
FP7
(b)TP141.000.875
FN2
FP0
(c)
N–S
TP1240.9390.984
FN2
FP8
(d)
W–E
TP1150.9830.906
FN12
FP2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Manolis, G.D.; Dadoulis, G.I. Convolution Neural Network Development for Identifying Damage in Vibrating Pylons with Mass Attachments. Sensors 2024, 24, 6255. https://doi.org/10.3390/s24196255

AMA Style

Manolis GD, Dadoulis GI. Convolution Neural Network Development for Identifying Damage in Vibrating Pylons with Mass Attachments. Sensors. 2024; 24(19):6255. https://doi.org/10.3390/s24196255

Chicago/Turabian Style

Manolis, George D., and Georgios I. Dadoulis. 2024. "Convolution Neural Network Development for Identifying Damage in Vibrating Pylons with Mass Attachments" Sensors 24, no. 19: 6255. https://doi.org/10.3390/s24196255

APA Style

Manolis, G. D., & Dadoulis, G. I. (2024). Convolution Neural Network Development for Identifying Damage in Vibrating Pylons with Mass Attachments. Sensors, 24(19), 6255. https://doi.org/10.3390/s24196255

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop