Next Article in Journal
SALSA-Net: Explainable Deep Unrolling Networks for Compressed Sensing
Next Article in Special Issue
A Support Vector Machine-Based Approach for Bolt Loosening Monitoring in Industrial Customized Vehicles
Previous Article in Journal
Multi-Sensor Platform for Predictive Air Quality Monitoring
Previous Article in Special Issue
Method of Failure Diagnostics to Linear Rolling Guides in Handling Machines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development and Validation of a Low-Cost Device for Real-Time Detection of Fatigue Damage of Structures Subjected to Vibrations

1
Department of Engineering, University of Perugia, Via G. Duranti 93, 06125 Perugia, Italy
2
Aeronautical and Space Test Division, Italian Air Force, Via Pratica di Mare, 00040 Pomezia, Italy
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(11), 5143; https://doi.org/10.3390/s23115143
Submission received: 11 April 2023 / Revised: 18 May 2023 / Accepted: 25 May 2023 / Published: 28 May 2023
(This article belongs to the Special Issue Sensors and Methods for Diagnostics and Early Fault Detection)

Abstract

:
This paper presents the development and validation of a low-cost device for real-time detection of fatigue damage of structures subjected to vibrations. The device consists of an hardware and signal processing algorithm to detect and monitor variations in the structural response due to damage accumulation. The effectiveness of the device is demonstrated through experimental validation on a simple Y-shaped specimen subjected to fatigue loading. The results show that the device can accurately detect structural damage and provide real-time feedback on the health status of the structure. The low-cost and easy-to-implement nature of the device makes it promising for use in structural health monitoring applications in various industrial sectors.

1. Introduction

Monitoring the structural behavior of mechanical components and systems has been widely used in engineering for many years. Since damage monitoring techniques offer the significant advantage of reducing the risk of unexpected failures, leading to increased safety and decreased maintenance and repair costs [1,2]. As a result, it is applied in several fields of engineering, for example, damage monitoring technique and/or early fault detection methods are widely used on civil structures, such as bridges, dams or any infrastructures that can attempt the safety of people [3,4]. In mechanical engineering, one of the most explored sectors for health monitoring is wind turbines [5,6,7]; however, it is easy to find applications in several different sectors, such as automotive or aerospace [8,9].
Due to the increasing use of engineering systems in harsh environmental conditions for all sectors of engineering, active control techniques have emerged to minimize fatigue damage and reduce structural loads [10]. For this reason, it is easy to find in literature several techniques for the health monitoring of structures. The most commonly used approach for dynamic structures is to monitor any change in the dynamic response of the system. This kind of analysis is generally made through several techniques, such as ultrasonic, acoustic emission, or vibration analysis. All these techniques involve analyzing data acquired by sensors positioned on the structures and observing any changes in the natural frequencies, damping, or modal shapes [11,12,13,14]. In recent years, the diffusion of computer vision, artificial intelligence, and machine learning has further extended the opportunities offered by damage monitoring methods to the damage localization and quantification [15,16,17]. For example, Yan et al. [18] used the classical vibrational theory in combination with the artificial intelligence to increase the accuracy of vibration-based structural health monitoring techniques. In this framework, Alavi et al. [19] proposed an innovative approach combining the finite element method (FEM) and probabilistic neural network (PNN) based on Bayesian decision theory for damage detection. Ngoc et al. [20] proposed a novel approach for damage detection in structures based on a combination between artificial neural network and cuckoo search algorithm demonstrating their efficiency, especially in terms of computational effort, to detect structural damage using a calibrated numerical model of a steel beam and a large-scale truss bridge. Kathir et al. [21] proposed a technique based on artificial neural network (ANN) in combination with particle swarm optimization (PSO) aimed at damage quantification in laminated composite plates using Cornwell indicator (CI). Feng et al. [22] have developed a new approach, based on approximate Bayesian computation with subset simulation (ABC-SubSim), for the approximation of a model using modal data.
An innovative approach for the detection of fatigue damage has been proposed by Patil et al. [23]. Their approach merges the vibration-based method with the non-destructive ultrasonic C-scan method. The aim is to effectively detect, localize, and measure the extent of damage in carbon composite fiber-reinforced structures subjected to impacts. An interesting activity is the one of Tang et al. [24] who proposed a method that exploits the photomicroscope to detect the small crack propagation in a very high-cycle fatigue regime with reasonable time-cost. Bhowmik et al. [25] proposed a novel reference-free approach for identifying structural modal parameters using recursive canonical correlation analysis. The method utilizes a first-order eigen-perturbation approach to determine the normal modes of a vibrating system at each instant of time, and then used these modes to detect a potential damage throughout the modal assurance criterion. Recently, Cianetti et al. [26,27] proposed a damage estimation method able to monitor the accumulated fatigue damage in a structure or potential damage in real-time. This method involves applying a cycle counting method and the Palmgren–Miner damage accumulation rule [28] to a moving window of the signal. The significant advantage of this technique is that it can determine the cumulative damage on the entire structure with a single measurement, based on a numerically-determined relationship. Indeed, assuming that the component is linear, it is possible to determine the system’s frequency response functions between the forcing function and any physical quantity used to evaluate actual and/or potential damage (potential if calculated on a different quantity than stress), for any point in the structure, using a finite element numerical model. However, the potential of the approach proposed by Cianetti et al. [29] has only been evaluated numerically, and the possibility of implementing this methodology in a real-time physical device capable of performing the required tasks has not yet been experimentally tested.
For this reason, in this work, the monitoring technique proposed by Cianetti et al. [29] has been implemented in an ad-hoc device, using easily available and low-cost components. A high-performance but low-cost processor and analog-to-digital converter were used for the hardware, while the damage calculation algorithm was developed in Python. Once the device was fabricated, it was experimentally tested on a Y-shaped component [30] subjected to vibration tests using different excitation profiles. During the various tests, the potential damage was evaluated in real-time up to the predicted failure time. The validation of the device and algorithm was then performed by comparing the estimated real-time lifetimes provided by the system with those obtained by monitoring the drop in natural frequency in post-processing analysis [31]. The results obtained demonstrate that the device provides sufficiently accurate results, with a percentage error committed always below 20%.
Therefore, the result of this work enables the problem of identifying possible fatigue failure in a mechanical component to be addressed using a very simple algorithm and low-cost electronic components. Although the device was tested on a simple laboratory component, its potential is not diminished, as it can be applied to any mechanical component or system.
This paper is organized as follows: Section 1 describes the traditional approach used to calculate fatigue damage in the time domain at a theoretical level. Section 2 presents the monitoring technique that was then implemented in the fabricated device. Section 3 describes the optimization process followed to define the acquisition parameters. Section 4 describes the device from both a hardware and software perspective, while Section 5 illustrates the experimental validation of the device and the results obtained. Section 6 presents the conclusions.

2. Theoretical Background

The calculation of mechanical component damage is performed to verify the material’s resistance when subjected to cyclic variations in time, which, although lower than the maximum load, can still lead to material failure. The quantitative characterization of the phenomenon is carried out by dividing the load history into cycles described by mean and alternating values. Each cycle, based on its amplitude and number of occurrences, contributes proportionally to the component’s damage. Although several methods exist in literature for assessing fatigue damage [28,32], this work utilizes Palmgren–Miner’s accumulation law [33]. This law states that each cycle contributes a damage factor to the overall life of the component, equal to the percentage of life consumed at those conditions, independent of the order of application of various cycles. If the cycle is characterized by a non-zero mean value, it lowers the material’s resistance curve. Correction is, therefore, necessary to account for the effect of the mean stress. One of the most used is Goodman’s correction [32], which returns a purely alternating stress σ a , e q v (Equation (1)):
σ a , e q v = σ a 1 + σ m S u t
At this point, it is possible to use the Wohler curve, which relates the amplitude of the cycle’s oscillation to the number of cycles at which fatigue failure will occur, to determine the number of cycles (Equation (2)) at which the material would withstand before failure:
N i = ( σ a , e q v a ) 1 b
In Equation (2), a and b represent the intercept and slope of the Wohler curve, respectively. Once this value is determined, it is compared with the number of cycles, ni at that level, recorded in the loading history. This comparison allows for the calculation of the damage portion caused (Equation (3)) by the i-th cycle:
D i = n i N i
when Di reaches unity, fatigue failure of the component occurs.
The load history of the component under examination, as in most cases, is subjected to random fluctuations and high-frequency oscillations, where it is not possible to uniquely identify each cycle with its mean and alternating value. Therefore, it is necessary to use cycle counting methods [34]. In this work, a biparametric method that takes into account both the amplitude and mean value, namely, the Rainflow counting method (RFC), is utilized [35].
The purpose of the method is to identify closed hysteresis load cycles that represent the material’s energy dissipated during oscillation, and thus is responsible for the component’s fatigue damage. For each identified cycle, mean, alternating values, and the number of cycles are determined and are typically represented in the Rainflow mean-range matrices and the load spectra.
The traditional method for calculating the damage of a mechanical component subjected to a typically oscillating load history consists of acquiring a signal instant-by-instant through sensors, in order to generate a load history that increases over time and evaluate the damage of that time history, from the initial instant to the current one, at each instant. Once the history is acquired, a cycle counting method, such as Rainflow counting can be applied to extract a load spectrum, in which the mean value and alternate value are reported for each extracted cycle. If cycles with non-zero mean value are obtained by the RFC algorithm, it is necessary first to adopt Equation (1) to calculate an equivalent uniaxial component. Finally, a damage accumulation rule, such as the Palmgren–Miner rule is applied to this load spectrum to obtain a value of damage up to the considered instant (Equation (4)):
D p = i = 1 m n i ( σ a , e q v a ) 1 b
where m is the total number of counted cycles.
This process is continuously applied until the excitation is removed. Figure 1 shows a flowchart of the traditional procedure for calculating the fatigue damage.
If the acquired temporal history is expressed in terms of stress, then the damage calculated with the method highlighted earlier represents the actual damage suffered by the component, and thus provides a precise indication of its residual life. However, the method presented can also be applied to a generic physical quantity. In this latter case, the computed damage does not have a physical sense (it can be used instead to highlight a situation when the structure is particularly excited). Therefore, if one has a fatigue resistance curve expressed in the unit of measurement of the analyzed quantity, such as the one reported in Equation (5), it is possible to obtain an indication of the residual life of the component also by measuring physical quantities different from stress:
x f = a N b
where xf represents the amplitude of the input signal, a and b represent the intercept and slope of the resistance curve of the parameter being monitored, expressed in the same unit of measurement as xf. If an appropriate fatigue resistance curve is not available, the calculation can still be performed, but what is obtained is not actual damage, but rather potential damage indicated as Dp (Equation (6)):
D p = i = 1 m n i ( x a i a ) 1 b
Therefore, the potential damage calculated is not indicative of the residual life of the component, but can be used as a parameter for comparing different load conditions, for example, to highlight whether a particular condition is potentially more damaging than another or to highlight any temporal instants in which the structure is particularly stressed. Whatever type of damage is calculated, i.e., real or potential, the traditional method involves applying the cycle counting method for the entire time, from the moment the component is installed to the moment the calculation is carried out, and thus presents the problem related to the large amount of data that increase over time. The elaboration of this large amount of data requires high-processing times, and this implies that evaluating damage in real-time with this type of approach is almost impractical.

3. Real-Time Estimation of Damage

The approach presented in the previous section is not effective with a real-time analysis as it would involve managing an enormous amount of data (especially for high-frequency signals). An innovative method for estimating damage, which is proposed by Cianetti et al. [29], is based on the same methodology as the classical method, the Rainflow counting algorithm, and Palmgren–Miner rule, but rather than performing the calculation at every instance on the entire acquired time history, it is performed on a moving window, and thus significantly reduces the computational effort. The proposed approach is shown in Figure 2.
In contrast to the classical method, the main advantage of the proposed method for the estimation of fatigue damage is that it involves analyzing only a small window of length ∆T. This means that the amount of data to be managed and processed is small and can be addressed with low-cost devices. Indeed, the Rainflow counting technique and Palmgren–Miner rule are applied only on the i- th window and the rest of the data are disregarded in order to not fill the memory. These data are needed to determine the potential instantaneous damage associated, as shown in Equation (7):
d p i = k = 1 m i ( n k ) i ( ( x a k ) i a ) 1 b
where a and b are the parameters of the Wohler curve expressed in terms of analyzed physical quantities, n k   is the number of the counted cycles from the i-th window, k is the generic cycle of the counted spectrum, x a k represents the alternate value of the acquired signal, and m i is the total number of cycles in the acquired signals.
Instantaneous damages dpi can be used to detect trends of increasing fatigue stress of the structure, which once critical thresholds are exceeded, signal a risky mode of operation, enabling prompt intervention activities. Once the potential fatigue damage associated with the i-th window is known, the accumulated total damage at a predetermined time instant Dp can also be calculated through the Miner’s cumulative damage law as the sum of instantaneous damages dpi (Equation (8)):
D p = r = 1 i d p i
The “potential” damage provides an indication of the residual life of the machine, allowing for the monitoring of the achievement of the unitary value and avoiding fatigue failure.

3.1. Analysis of Criticalities

When deciding to work in real-time [29], critical issues often arise due to the need to provide instantaneous results, which may compromise the accuracy of the results. As indicated in the preceding paragraph, in order to calculate the damage of structures in real-time subjected to dynamic loading, it is necessary to work with windows rather than long time histories. Therefore, there are three issues to be analyzed and managed before implementing the real device and testing it.
In particular, three fundamental criticalities have been identified:
  • Window duration;
  • Residue management;
  • Sampling frequency.
The window duration represents the acquisition and processing time of the portion of the signal that is actually analyzed in real-time. The duration of the window is determined exclusively by the lowest frequency content that needs to be observed. In fact, the window length should be equal to a multiple of the inverse of the lowest frequency (Equation (9)):
Δ T = k f m i n
Using a window length that is shorter than indicated in Equation (9) carries the risk of missing crucial phenomena in the overall process, resulting in inaccurate outcomes. Therefore, the window length plays a vital role in calculating real-time damage. However, working with longer windows necessary to capture low-frequency phenomena presents a challenge when it comes to operating in real-time. Longer windows entail managing and processing a substantial amount of data, which is impractical in real-time application.
When performing cycle counting on short windows, there is a high risk of managing numerous residues that would not occur with very long time histories. However, as indicated earlier, to operate in real-time, it is necessary to use few data, and thus the residue management strategy becomes crucial in obtaining potential and/or cumulative damage values similar to those obtained by cycle counting on a long time history. To address the problem, four different methods have been considered [34,35,36,37,38,39]:
  • Ignored residues;
  • Residues counted as half a cycle;
  • Residues carried over to the next window;
  • Residues counted as full cycles in the hypothesis of repeating history.
In the first case, residues are completely ignored, and only the closed cycles are considered for the calculation of damage, resulting in an approximation that underestimates the final damage. The second approach consists of considering residues as half a cycle [34]. In the third case, the residues left open in the previous window are carried to the next one, with the aim of recreating the periodicity of the original entire history and allowing for the spontaneous closure of residues. The fourth method assumes that the loading history repeats itself identically to infinity, creating duplicates that give rise to repeated maxima and minima, which then correspond to complete cycles. This method generally tends to overestimate the damage as it considers each residue as a complete cycle rather than as a half cycle [39].
The sampling frequency of a signal determines the time interval between an acquisition and the next one, and thus depends on the maximum frequency to be observed. According to the Nyquist theorem, it should be at least two times the maximum frequency content of the signals [40]. Generally, to accurately sample high-frequency variations, the two times of the maximum frequency may not be sufficient and, for this, a sampling frequency ten times higher than the maximum frequency of the process is commonly used. However, even in this case, working with high sampling frequencies entails possible criticalities in operating in real-time, and thus analyses have been carried out to determine the optimal sampling frequency value.
The determination of optimal parameters for the minimum duration of the acquisition window, the residue management strategy, and the sampling frequency to work in real-time has been numerically addressed. The choice of optimal parameters and strategy was made by comparing the results obtained using various options with the proposed method and the results obtained with the conventional method. In particular, the potential damages obtained with the two methods (classical—proposed) and the mean-range matrices obtained with the Rainflow counting method were compared. Correspondence between these results indicates good accuracy of the results. To this end, various signal types were chosen and generated to cover a wide range of signals generally encountered by mechanical systems subjected to vibrations. Five different signal types have been identified for analysis:
  • Non-stationary signals;
  • Non-stationary signals in sections;
  • Real signals with variable average;
  • Wideband signals;
  • Bimodal signals.
Non-stationary signals are random signals whose statistical parameters are not constant over time. This type of signal is very common in nature, and thus must necessarily be taken into account [41,42,43]. To test the algorithm, a real signal whose average value is different from zero in some sections was also chosen. In order to confer general validity to the algorithm, it is necessary to analyze signals with different shapes and distributions of power spectral density (PSD) to verify that the algorithm does not lose its effectiveness when working at certain frequencies, perhaps due to difficulties in the cycle counting phase. Therefore, a wideband signal with frequency content distributed over a wide range of frequencies and a bimodal signal, whose frequency content is distributed with a rectangular shape of varying amplitudes over a double frequency range, have been selected. As the purpose of the study is to evaluate the optimal parameters for signal analysis, the various comparisons were made by imposing the parameters of the fatigue resistance curve. These parameters were arbitrarily chosen and are α = 400 MPa and β = −0.3. The tests and comparisons were performed on all the considered signal types and are presented in detail only for one case. The results obtained for the remaining signals are synthetized at the end of each subsection since they are analogous to the detailed case.

3.1.1. Variation of the Window Duration

In this first case, the results are reported for the non-stationary signal case, characterized by a non-zero power spectral density (PSD) in the frequency range from 28 to 36 Hz (Figure 3).
Initially, the damage was calculated using the classical procedure for the considered signal, taking into account the entire time history. The resulting damage, based on the chosen parameters, was found to be 0.1699. In the first testing phase, the signal was analyzed by varying the duration of the acquisition windows while fixing the other control parameters. Specifically, a sampling frequency of 720 Hz was imposed, which is 20 times higher than the maximum frequency of the signal. Furthermore, the residue management strategy recommended by the relevant technical standard was chosen, i.e., each residue was calculated as half a cycle. However, a different choice would lead to a very similar result since, when working with very long random temporal histories, the number of residues is negligible.
To validate the capability of the considered logic as the acquisition window duration varied, different durations were considered according to Equation (9), assuming various k-values. The results obtained from these series of analyses are reported in Table 1. Observing the last column, which reports the percentage error in damage with respect to what was obtained with the traditional method on the entire time history, it is noted that the error decreases below 2% only for window durations greater than 28 times that are computed considering only the minimum window.
This is even more evident in Figure 4, where the potential damages obtained for different window durations are compared to the traditional method.
The results show that a short window duration underestimates the final damage value (Figure 4), and there is an increase in residues, with a consequent increase in cycle dispersion. To ensure the obtained results, the Rainflow (mean-range) matrices were also compared, as shown in Figure 5.
For the other types of signals, similar results are obtained and synthetized in Table 2. For the analysis, a sampling frequency equal to 20 times the maximum frequency contained in the signal as well as an evaluation of the residuals as half a cycle and variation of the window duration were used.
As visible from Table 1 and Table 2, the optimally compromised window length that leads to cumulative damage values equal to those calculated on the entire history corresponds to a duration at least 30 times greater than the inverse of the minimum signal frequency. Indeed, with a window length equal to 30 times the inverse of the minimum frequency of the signal, the absolute percentage error between the fatigue damage computed with the proposed method and the one obtained considering the entire time signal is always around 1–2%.

3.1.2. Variation of Residue Counting Strategy

The analysis of residual counting strategies was also carried out on all types of signals, but only the case of non-stationary signals (Figure 3) is reported in detail. Similar to what was carried out previously, the only variable parameter was the residual counting method, while keeping the other parameters, i.e., sampling frequency and Wohler curve, constant and fixing the window duration to the longest of the values in the previous paragraph, which corresponds to an error of approximately 0%. All four types of residual counting methods (described in Section 3.1) were tested. The results are summarized in Table 3.
A comparison between the cumulative damage calculated using the classical method and the method proposed here, with their respective strategies, is shown in Figure 6.
For the rest of the analyzed signal types, the results are shown in Table 4.
The analysis and the results in Table 3 and Table 4 showed that the best methods for obtaining cumulative damage values equal to those calculated from the entire loading history are those in which the residuals are treated as half a cycle or transferred to the next window. Adopting one of these two methods, the computed fatigue damage is similar to the one obtained considering the classical method. Indeed, the absolute percentage error between the estimated fatigue damage and the actual one has a mean value equal to 3.3% adopting the third residue management technique (move to next window) and a mean value equal to 1% using the latter (half cycle). As expected, the method in which the residuals are neglected underestimates the damage calculation, while the method in which they are counted as whole tend to overestimate it.

3.1.3. Variation of Sampling Frequency

Once the optimal values of the two previous parameters were determined, an analysis was performed to determine the influence of sampling time variation. The case of a wideband signal was considered, characterized by a non-zero PSD in the frequency range from 50 to 200 Hz (Figure 7).
The cumulative damage value calculated using the classical method was found to be 0.9782. As for the previous cases, the other parameters were kept at the values which presented a minor damage calculation error in the previous analyses; therefore, the window duration was set to the greater value of k, described in Table 1 and Table 2, the residuals were treated as half a cycle, and the parameters of the Wohler curve were the same as those used in the previous paragraphs. To observe the effects of the variation of this parameter, according to the Nyquist theorem, which states that the sampling frequency must be at least two times the maximum frequency, the time intervals were defined as the inverse of multiples ( k ) of the maximum frequency contained in the signal, using the following formula (Equation (10)):
d t = 1 k · f m a x
The results are summarized in Table 5.
The comparison of cumulative damage for the wideband signal between the various tests performed and the one obtained with the classical method is shown below (Figure 8).
For the purpose of completeness, the results obtained for the other considered signals are also reported in Table 6.
From the results shown in Table 5 and Table 6, it can be stated that, as already well-known from signal analysis, considering a frequency sampling equal to two times the maximum frequency to be observed is not sufficient to adequately represent all the variations of a high-frequency signal. Indeed, a frequency, at least, ten times higher than the maximum frequency of the signal is necessary. Assuming this value of frequency sampling, the error committed with the proposed algorithm is around 3–4%, while assuming a frequency sampling equal to two times the maximum frequency of the signal leads to a percentage error of over 50%.
In conclusion, from the carried-out analyses, the optimal values for calculating the damage in real-time appear to be: Duration of the analysis window equal to at least 30 times the minimum frequency, the residuals considered as half a cycle, and finally the sampling frequency equal to at least 10 times the maximum frequency. The experimental tests carried out to test the proposed algorithm are conducted using the optimal values listed earlier.

4. Hardware and Software Prototype for the Real-Time Monitoring of Fatigue Damage

Once the main acquisition parameters and the strategy to manage the residues were extracted by the Rainflow counting algorithm, thereafter the next step was to develop a physical prototype and an algorithm capable of computing the fatigue damage in real-time. In the following sections, a description of the hardware and software is provided.

4.1. The Hardware

The device used in this study comprises five essential elements, each serving a specific purpose. These include a sensor for signal acquisition, a signal conditioner for signal amplification, an AD converter to convert the analog signal into a digital one, a buffer board to store acquired data, and a processor for simultaneous data computation.
In this study, as a signal transducer, an accelerometer produced by PBC was used as the sensor. For this reason, a potential fatigue damage based on the acceleration response is computed according to what was stated in the previous section. Using an accelerometer, it was further necessary to use a signal conditioner. A conditioner model 480E09 produced by PBC was adopted. The Raspberry Pi AD/DA Expansion Board ADS1256, with eight channels at 24-bit and a sampling rate of 30 ksps, was used as the ADC. The WeAct Black Pill V2.0 board was chosen for the buffer board to store acquired data, while the Raspberry Pi 4 was used as the processor. These components were selected to minimize the total cost, in which excluding the sensor and signal conditioner is less than EUR 150. Figure 9 shows the final prototype of the device used in the study.
As shown in Figure 9, an additional shunt resistor between the ADC converter and the buffer board was required to insert a bias. This was needed since the selected ADC converter can read only positive values within the range of 0–3.3 volts. Therefore, the shunt resistor adds a bias, and the signal is only positive with a mean value different from zero but of known value equal to 1.75 volts. In this way, negative values are not lost. However, since as expected the acceleration response is generally a zero mean signal, the introduced mean value is removed when the signal is processed by the software.

4.2. The Software

Once the signal is accurately acquired by the device shown in the previous section, it was necessary to define an algorithm that is able to read the data, process them by applying a cycle counting technique and, at the same time, able to supply an indication of fatigue damage (real or potential) in real-time. To this aim, a Python algorithm has been implemented on the Raspberry Pi 4. This algorithm exploits the multi-threading logic. In this way, two threads can operate simultaneously. The first thread acquires real-time signal portions (windows), while the second calculates the fatigue damage of the previously acquired window, as explained in Section 2 (Figure 10).
As thread2 processes the data obtained by thread1, upon device start-up it immediately acquires a window outside the while-loop and directly conveys it to thread2. Meanwhile, thread1 acquires a second window, retaining it in memory through the buffer board and awaits thread2’s readiness to process new data. This ensures that all operations occur within the chosen processor, without the risk of data loss.
As shown in Figure 10, all operations occur within a while-loop which concludes when the algorithm’s computation of potential fatigue damage reaches a critical threshold. This threshold indicates that the component has accumulated damage deemed critical to the structure. The value is equivalent to the unit when the signal acquired is stress, but can differ when dealing with other physical quantities, such as accelerations, forces, etc. This value can be determined numerically by highlighting relationships between the measured signal and actual structural damage.

5. Experimental Validation of the Realized Device

In order to evaluate the ability of the device to operate in real-time for the monitoring of a fatigue failure induced by dynamic loads, vibration tests were performed on a simple laboratory component. The specimens were realized in additive manufacturing in PolyLactic acid (White-Pearl PLA produced by Ultimaker, Utrecht, The Netherlands). Figure 11 shows the used experimental setup. A detailed description of the printing parameters and the manufacturing process is provided in [31,44].
As shown in Figure 11, the Y-shaped specimen was excited with a series of random acceleration profiles through an electrodynamic shaker. The random profiles were defined by three different power spectral densities (PSDs) with varying frequency contents and RMS. The used PSDs have the following frequency ranges: 90–200 Hz, 80–250 Hz, and 100–400 Hz, while the used RMS values were 1 g, 3 g, and 2 g, respectively. Since the fourth natural frequency of the system is equal to 195 Hz, the excitation PSD is always defined around the natural frequency of the structure. Figure 12 shows the waveform of the adopted PSD.
According to the experimental setup shown in Figure 11, the parameter chosen to monitor the fatigue life of the Y-shaped specimen is the acceleration response measured on the arm of the sample. However, since the S-N curve of the sample was determined in a previous activity [30], it was of interest to use the same response acceleration and the known fatigue curve. To use this response acceleration and, at the same time, use the fatigue curve, it was necessary to determine a scale factor able to transform the acceleration measured on the arm of the specimen to the stress component at the failure point.
To this aim, an FE model of the sample has been realized, replicating the actual experiment condition (Figure 13a), and then it has been calibrated with the experimental data in terms of acceleration frequency response function (Figure 13b) [30]. Details of the FE model are provided in Appendix A.
Once a finite element model is calibrated, experimental data are viable and it is possible to use these data to obtain a frequency response function H σ y ¨ between the base acceleration ( y ¨ ) and the stress component that causes the failure of the component. In fact, depending on the type of inputs used, only the fourth vibrating mode of the system is excited, which is the symmetrical bending of the arms (Figure 14a). This means that the point at which the test sample fails is easily identifiable and that the stress component that leads to the failure of the test piece is only the stress component due to the bending of the arms (Figure 14b) [30].
Therefore, once the two frequency response functions were addressed, the first between the acceleration on the arm ( x ¨ ) and the base acceleration ( y ¨ ) defined as H x ¨ y ¨ , and the other between the stress component ( σ ) at the failure point and the base acceleration ( y ¨ ) defined as H σ y ¨ , it is possible to identify the frequency response function between the stress at the failure point and the acceleration measured on the arm as follows:
H σ x ¨ =   H σ y ¨ ·   H x ¨ y ¨ 1
The frequency response function H σ x ¨   obtained is shown in Figure 15.
Although in this case the component is subjected to an uniaxial stress state induced solely by the bending of the arms, even in the case of a multiaxial stress state, what is proposed remains applicable. In fact, the developed device processes both an uniaxial alternating stress or an equivalent uniaxial stress time history obtained by a multiaxial synthesis criterion.
Assuming the validity of frequency response function, a scaling factor was determined in order to transform the acceleration measured on the specimen’s arm with the stress at the failure point. This scaling factor η was considered as the maximum of the frequency response function at the specimen’s resonance frequency (Figure 15). This factor is equal to 0.146 MPa / g . In this way, Palmgren–Miner’s rule can be directly applied for damage calculation, along with the known fatigue strength curve, as shown in Equation (12):
D = i = 1 m n i ( η · x ¨ a , i a ) 1 / b
where x ¨ a , i is the response acceleration measured during the test.
Once the scale factor is known, it was able to perform the experimental tests using the method described previously in order to check the capabilities of the realized device. Therefore, vibration tests were performed using an electrodynamic shaker and the signal measured by the accelerometer on the specimen arm was simultaneously acquired and processed with the device and recorded with a traditional acquisition system. This last step was used for the evaluation of the actual fatigue life of the component in post-processing by monitoring the resonance frequency drop. The results obtained with the realized device are shown in Figure 16, where the cumulative damage curve is reported over time. Figure 16 also shows the threshold that indicates the component’s failure point. This threshold was defined as the unit according to Miner’s cumulative damage law.
To compare the results obtained from the realized device, the duration was evaluated in post-processing by monitoring the frequency drop. This method, widely used in vibration fatigue, involves monitoring the natural frequency of the component during the test. Indeed, the start of a fatigue fracture results in a variation of the stiffness of the system, and thus in a decrease in the natural frequency. Usually, a component is considered to be failed when the monitored natural frequency drops by 5% compared to its initial value [31]. The results obtained by monitoring the frequency drop for the conducted tests are shown in Figure 17.
The obtained results are then compared in Table 7 in order to better highlight the differences between what is obtained with the proposed device and the traditional frequency drop.
Comparing the estimated fatigue life obtained with the proposed device with the one obtained by monitoring the frequency drop, it is evident how the proposed device supplies good results, in agreement with those traditionally computed. The percentage error is always lower than 20%. As visible from Table 7, the device always anticipates the failure of the component. However, this is attributable to the fact that for the damage calculation, a scaling factor between the acceleration measured on the arm and the tensile stress equal to the value assumed by the magnitude of the frequency response function at resonance was used. However, considering that the maximum value of the frequency response function is conservative, the system is not excited only at the resonance frequency, but also with a wideband signal. This implies that the stress–acceleration relationship is not always equal to the maximum of the frequency response function, but can assume lower values, and thus the tensile stress would be lower than the one calculated.
However, the obtained results are in line with what can be obtained from traditional methods and represent a good starting point for the evaluation of fatigue damage in real-time using a low-cost device. In fact, the device allows for the evaluation of the damage of a whole structure with a single measurement point, exploiting a numerically calibrated model to define the correlation between the points where the outputs are measured and the critical points. In addition, this methodology would allow for the calculation of damage at points where it would not be possible to insert classical sensors to directly perform measurements.

6. Conclusions

This paper presents the development of a low-cost device for the monitoring of fatigue damage of structures subjected to vibrations in real-time. The device has been developed both in terms of hardware and software parts using low-cost commercial electronic elements and an ad-hoc developed algorithm.
To check the accuracy of the proposed device to supply correct results in real-time, a set of vibration tests were performed on a simple Y-shaped specimen excited with different random profiles until the failure occurs. The fatigue life of the component was monitored with the proposed device and the obtained results in terms of fatigue life were compared with those calculated in post-processing by monitoring the drop of the natural frequency of the specimen. The comparison shows that there is a good agreement between what is obtained with the proposed device and with the traditional method. The maximum error is always lower than 20%. The estimated fatigue life is always shorter than the actual and, being conservative, it can be considered acceptable. The validation of the device, however, has been conducted on a simple laboratory specimen. For this reason, the results presented in this study can be considered as a good starting point. Further developments and subsequent validation on more complex and realistic structures must be conducted in order to certify the accuracy of the proposed device/method and it will be the focus of future activities. However, the obtained outcomes indicate that the fatigue damage monitoring with low-cost instruments is viable, although further developments are still needed.

Author Contributions

Conceptualization, M.P. and F.C. (Filippo Cianetti); methodology, M.P., A.S. and F.C. (Filippo Cianetti); software, M.P., A.S. and F.C. (Francesco Crocetti); validation, M.P., A.S., G.M. and G.Z.; formal analysis, M.P., G.Z. and F.C. (Francesco Crocetti); resources, F.C. (Filippo Cianetti); data curation, M.P., A.S., G.M. and G.Z.; writing—original draft, M.P., A.S. and G.M.; writing—review and editing, M.P., G.M., G.Z., F.C. (Francesco Crocetti) and F.C. (Filippo Cianetti); visualization, F.C. (Filippo Cianetti); supervision, F.C. (Filippo Cianetti); project administration, F.C. (Filippo Cianetti). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available on request from the corresponding author, [M.P.].

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The finite element model of the Y-shaped specimen shown in Figure 13a and Figure A1 is realized considering an elastic, homogeneous, and isotropic linear material. The material parameters, such as the elastic modulus, the percentage damping, and the density were experimentally obtained by the authors in a previous activity [30]. Briefly, the following material parameters were used to model the sample: Elastic modulus equal to 2805 MPa , density equal to 1200 Kg/m3, and percentage damping equal to 0.8%.
Figure A1. Detailed view of the realized FE model of the tested structure.
Figure A1. Detailed view of the realized FE model of the tested structure.
Sensors 23 05143 g0a1
The model was meshed with solid elements with 10 nodes per element. To reduce the computational effort, since the zone where the fatigue fracture occurs is well-known (around the central hole), shell elements with a thickness equal to 1 × 10 6   mm (skin elements) were used over the solid elements limiting the fatigue damage calculation to those elements. The model is composed of 121.746 nodes and 43.652 elements.
In order to replicate the experimental test conditions, the two masses shown in Figure 11 (used to adjust the natural frequency of specimen) were modelled with a two-points mass rigidly constrained to the nodes of the structure within the holes. An additional mass has been used to simulate the presence of the accelerometer. The mass value and the center of gravity position of the accelerometer are provided by the manufacturer. The mass is equal to 0.2 g placed at 1.4 mm from the perpendicular direction of the surface.
To carefully reproduce the constraint conditions of the experimental setup, the yellow nodes shown in Figure A1 were constrained to the ground while the vertical translation was left free.
A modal and harmonic analyses were then performed in order to obtain the frequency response function of the structure and check, in this way, the accuracy of the realized FE model. The first ten vibrating modes were extracted and the first four modes are shown in Figure A2.
Figure A2. First four vibrating modes of the FE model and their corresponding natural frequencies.
Figure A2. First four vibrating modes of the FE model and their corresponding natural frequencies.
Sensors 23 05143 g0a2
The performed modal analyses were then used to compute the frequency response function between the base acceleration and the arm acceleration to be compared with those experimentally obtained. The comparison is shown in the following figure.
Figure A3. Comparison between numerical and experimental acceleration frequency response function.
Figure A3. Comparison between numerical and experimental acceleration frequency response function.
Sensors 23 05143 g0a3
Since there is a good agreement between the frequency response function, it is possible to state that the model carefully replicates the dynamic behavior of the actual structure.

References

  1. Vitola, J.; Pozo, F.; Tibaduiza, D.A.; Anaya, M. A Sensor Data Fusion System Based on k-Nearest Neighbor Pattern Classification for Structural Health Monitoring Applications. Sensors 2017, 17, 417. [Google Scholar] [CrossRef] [PubMed]
  2. Anaissi, A.; Alamdari, M.M.; Rakotoarivelo, T.; Khoa, N.L.D. A Tensor-Based Structural Damage Identification and Severity Assessment. Sensors 2018, 18, 111. [Google Scholar] [CrossRef] [PubMed]
  3. Hou, R.; Xia, Y. Review on the new development of vibration-based damage identification for civil engineering structures: 2010–2019. J. Sound Vib. 2021, 491, 115741. [Google Scholar] [CrossRef]
  4. Brownjohn, J. Structural health monitoring of civil infrastructure. Philos. Trans. R. Soc. A 2007, 365, 365589–365622. [Google Scholar] [CrossRef]
  5. Ciang, C.C.; Lee, J.-R.; Bang, H.-J. Structural health monitoring for a wind turbine system: A review of damage detection methods. Meas. Sci. Technol. 2008, 19, 12. [Google Scholar] [CrossRef]
  6. McGugan, M.; Mishnaevsky, L., Jr. Damage Mechanism Based Approach to the Structural Health Monitoring of Wind Turbine Blades. Coatings 2020, 10, 1223. [Google Scholar] [CrossRef]
  7. Du, Y.; Zhou, S.; Jing, X.; Peng, Y.; Wu, H.; Kwok, N. Damage detection techniques for wind turbine blades: A review. Mech. Syst. Signal Process. 2020, 141, 106445. [Google Scholar] [CrossRef]
  8. Qing, X.; Li, W.; Wang, Y.; Sun, H. Piezoelectric Transducer-Based Structural Health Monitoring for Aircraft Applications. Sensors 2019, 19, 545. [Google Scholar] [CrossRef]
  9. Diamanti, K.; Soutis, C. Structural health monitoring techniques for aircraft composite structures. Prog. Aerosp. Sci. 2010, 46, 342–352. [Google Scholar] [CrossRef]
  10. Zieglera, L.; Gonzalez, E.; Rubert, T.; Smolka, U.; Melero, J. Lifetime extension of onshore wind turbines. Renew. Sustain. Energy Rev. 2018, 82, 1261–1271. [Google Scholar] [CrossRef]
  11. Yang, Y.; Zhang, Y.; Tan, X. Review on Vibration-Based Structural Health Monitoring Techniques and Technical Codes. Symmetry 2021, 13, 1998. [Google Scholar] [CrossRef]
  12. Yuequan, B.; Zhicheng, C.; Shiyin, W.; Yang, X.; Tang, Z.; Hui, L. The State of the Art of Data Science. Engineering 2019, 5, 234–242. [Google Scholar]
  13. Singh, T.; Sehgal, S.; Prakash, C.; Dixit, S. Real-Time Structural Health Monitoring and Damage Identification Using Frequency Response Functions along with Finite Element Model Updating Technique. Sensors 2022, 22, 4546. [Google Scholar] [CrossRef] [PubMed]
  14. Khatir, S.; Wahab, M.A.; Boutchicha, D.; Khatir, T. Structural health monitoring using modal strain energy damage indicator coupled with teaching-learning-based optimization algorithm and isogoemetric analysis. J. Sound Vib. 2019, 448, 230–246. [Google Scholar] [CrossRef]
  15. Azimi, M.; Eslamlou, A.D.; Pekcan, G. Data-Driven Structural Health Monitoring and Damage Detection through Deep Learning: State-of-the-Art Review. Sensors 2020, 20, 2778. [Google Scholar] [CrossRef] [PubMed]
  16. Kesavan, A.; John, S.; Herszberg, I. Structural Health Monitoring of Composite Structures Using Artificial Intelligence Protocols. J. Intell. Mater. Syst. Struct. 2008, 19, 63–72. [Google Scholar] [CrossRef]
  17. Avci, O.; Abdeljaber, O.; Kiranyaz, S.; Hussein, M.; Gabbouj, M.; Inman, D.J. A review of vibration-based damage detection in civil structures: From traditional methods to Machine Learning and Deep Learning applications. Mech. Syst. Signal Process. 2021, 147, 107077. [Google Scholar] [CrossRef]
  18. Yan, Y.; Cheng, L.; Wu, Z.; Yam, L. Development in vibration-based structural damage detection technique. Mech. Syst. Signal Process. 2007, 21, 2198–2211. [Google Scholar] [CrossRef]
  19. Alavi, A.H.; Hasni, H.; Lajnef, N.; Chatti, K.; Faridazar, F. An intelligent structural damage detection approach based on self-powered wireless sensor data. Autom. Constr. 2016, 62, 24–44. [Google Scholar] [CrossRef]
  20. Tran-Ngoc, H.; Khatir, S.; De Roeck, G.; Bui-Tien, T.; Wahab, M.A. An efficient artificial neural network for damage detection in bridges and beam-like structures by improving training parameters using cuckoo search algorithm. Eng. Struct. 2019, 199, 109637. [Google Scholar] [CrossRef]
  21. Khatir, S.; Tiachacht, S.; Thanh, C.-L.; Bui, T.Q.; Wahab, M.A. Damage assessment in composite laminates using ANN-PSO-IGA and Cornwell indicator. Compos. Struct. 2019, 230, 111509. [Google Scholar] [CrossRef]
  22. Feng, Z.; Lin, Y.; Wang, W.; Hua, X.; Chen, Z. Probabilistic Updating of Structural Models for Damage Assessment Using Approximate Bayesian Computation. Sensors 2020, 20, 3197. [Google Scholar] [CrossRef] [PubMed]
  23. Patil, S.; Reddy, D.M. Impact damage assessment in carbon fiber reinforced composite using vibration-based new damage index and ultrasonic C-scanning method. Structures 2020, 28, 638–650. [Google Scholar] [CrossRef]
  24. Tan, K.; Postel, V.; Liu, Y.; Yang, D.; Tang, S.; Wang, C.; Wang, Q. Development of a photomicroscope method for in situ damage monitoring under ultrasonic fatigue test. Int. J. Struct. Integr. 2022, 13, 237–250. [Google Scholar] [CrossRef]
  25. Bhowmik, B.; Tripura, T.; Hazra, B.; Pakrashi, V. Real time structural modal identification using recursive canonical correlation analysis and application towards online structural damage detection. J. Sound Vib. 2020, 468, 115101. [Google Scholar] [CrossRef]
  26. Cianetti, F.; Cetrini, A.; Corradini, M.; Ippoliti, G.; Orlando, G. Dynamic behavior of wind turbines. An on-board evaluation technique to monitor fatigue. Procedia Struct. Integr. 2018, 12, 102–112. [Google Scholar] [CrossRef]
  27. Cetrini, A.; Cianetti, F.; Corradini, M.; Ippoliti, G.; Orlando, G. On-line fatigue alleviation for wind turbines by a robust control approach. Int. J. Electr. Power Energy Syst. 2019, 109, 384–394. [Google Scholar] [CrossRef]
  28. Collins, J. Failure of Materials in Mechanical Design; Wiley: New York, NY, USA, 1981. [Google Scholar]
  29. Cianetti, F. How to Experimentally Monitor the Fatigue Behaviour. Stroj. Vestnik. J. Mech. Eng. 2020, 66, 557–566. [Google Scholar] [CrossRef]
  30. Palmieri, M.; Zucca, G.; Morettini, G.; Landi, L.; Cianetti, F. Vibration Fatigue of FDM 3D Printed Structures: The Use of Frequency Domain Approach. Materials 2022, 15, 854. [Google Scholar] [CrossRef]
  31. Palmieri, M.; Slavič, J.; Cianetti, F. Single-process 3D-printed structures with vibration durability. Addit. Manuf. 2021, 47, 102303. [Google Scholar]
  32. Shigley, J.E.; Mischke, C.R. Mechanical Engineering Design; McGraw-Hill College: New York, NY, USA, 1989. [Google Scholar]
  33. Kauzlarich, J.J. The Palmgren-Miner rule derived. Tribol. Ser. 1989, 14, 175–179. [Google Scholar]
  34. ASTM E1049-85(2017); Standard Practices for Cycle Counting in Fatigue Analysis. ASTM International: West Conshohocken, PA, USA, 2017.
  35. Lee, Y.-L.; Tjhung, T. Chapter 3—Rainflow Cycle Counting Techniques. In Metal Fatigue Analysis Handbook; Elsevier: Amsterdam, The Netherlands, 2012; pp. 89–114. [Google Scholar]
  36. Matsuishi, M.; Endo, T. Fatigue of Metals Subjected to Varying Stress; Japan Society of Mechanical Engineers: Fukuoka, Japan, 1968; Volume 68.2, pp. 37–40. [Google Scholar]
  37. Marsh, G.; Colin, W.; Philipp, R.; Nigel, B.; Atilla, I.; Vengatesan, V.; Lars, J. Review and application of Rainflow residue processing techniques for accurate fatigue damage estimation. Int. J. Fatigue 2016, 82, 757–765. [Google Scholar] [CrossRef]
  38. Haiba, M.; Barton, D.; Brooks, P.; Levesley, M. Review of life assessment techniques applied to dynamically loaded automotive components. Comput. Struct. 2022, 80, 481–494. [Google Scholar] [CrossRef]
  39. Clormann, U.; Seeger, T. Rainflow–HCM–Ein Zahlverfahren fur Betriebsfestigkeitsnachweise auf. IStahlbau 1986, 55, 65–117. [Google Scholar]
  40. Newland, D.E. An Introduction To Random Vibrations, Spectral & Wavelet Analysis, 3rd ed.; Pearson Education: New York, NY, USA, 2003. [Google Scholar]
  41. Hammond, J.; White, P. The analysis of non-stationary signals using time-frequency methods. J. Sound Vib. 1996, 190, 419–447. [Google Scholar] [CrossRef]
  42. Capponi, L.; Česnik, M.; Slavič, J.; Cianetti, F.; Boltežar, M. Non-stationarity index in vibration fatigue: Theoretical and experimental research. Int. J. Fatigue 2017, 104, 221–230. [Google Scholar] [CrossRef]
  43. Trapp, A.; Wolfsteiner, P. Fatigue assessment of non-stationary random loading in the frequency domain by a quasi-stationary Gaussian approximation. Int. J. Fatigue 2021, 148, 106214. [Google Scholar] [CrossRef]
  44. Palmieri, M.; Morganti, F.; Cianetti, F. Development, realization and validation of a device for real-time monitoring of fatigue behavior. IOP Conf. Ser. Mater. Sci. Eng. 2023, 1275, 012021. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the classical method for the evaluation of fatigue damage in the time domain.
Figure 1. Flowchart of the classical method for the evaluation of fatigue damage in the time domain.
Sensors 23 05143 g001
Figure 2. Flowchart of damage evaluation technique usable in real-time.
Figure 2. Flowchart of damage evaluation technique usable in real-time.
Sensors 23 05143 g002
Figure 3. Non-stationary signal: (a) Time history; (b) associated PSD.
Figure 3. Non-stationary signal: (a) Time history; (b) associated PSD.
Sensors 23 05143 g003
Figure 4. Comparison of the cumulative damage of different window durations with the classical method.
Figure 4. Comparison of the cumulative damage of different window durations with the classical method.
Sensors 23 05143 g004
Figure 5. Comparison between Rainflow matrices obtained with the standard approach and the one proposed for different window durations.
Figure 5. Comparison between Rainflow matrices obtained with the standard approach and the one proposed for different window durations.
Sensors 23 05143 g005
Figure 6. Comparison of the cumulative damage of different residue management strategies with the classical method for the non-stationary signal type.
Figure 6. Comparison of the cumulative damage of different residue management strategies with the classical method for the non-stationary signal type.
Sensors 23 05143 g006
Figure 7. Wideband signal: (a) Time history; (b) associated PSD.
Figure 7. Wideband signal: (a) Time history; (b) associated PSD.
Sensors 23 05143 g007
Figure 8. Comparison of the cumulative damage of sample frequency variation with the classical method for the wideband signal only.
Figure 8. Comparison of the cumulative damage of sample frequency variation with the classical method for the wideband signal only.
Sensors 23 05143 g008
Figure 9. The prototype of the device realized in this activity to monitor the fatigue damage in real-time [34].
Figure 9. The prototype of the device realized in this activity to monitor the fatigue damage in real-time [34].
Sensors 23 05143 g009
Figure 10. Multi-threading logic to calculate fatigue damage in real-time [34].
Figure 10. Multi-threading logic to calculate fatigue damage in real-time [34].
Sensors 23 05143 g010
Figure 11. Experimental setup.
Figure 11. Experimental setup.
Sensors 23 05143 g011
Figure 12. Waveform of the adopted PSD in the experimental tests.
Figure 12. Waveform of the adopted PSD in the experimental tests.
Sensors 23 05143 g012
Figure 13. (a) FE model of the Y-shaped specimen; (b) experimental comparison of numerical and experimental acceleration frequency response function.
Figure 13. (a) FE model of the Y-shaped specimen; (b) experimental comparison of numerical and experimental acceleration frequency response function.
Sensors 23 05143 g013
Figure 14. (a) Excited vibrating mode; (b) location of the failure point.
Figure 14. (a) Excited vibrating mode; (b) location of the failure point.
Sensors 23 05143 g014
Figure 15. Frequency response function between the stress at the failure point and the acceleration measure on the arm of the specimen.
Figure 15. Frequency response function between the stress at the failure point and the acceleration measure on the arm of the specimen.
Sensors 23 05143 g015
Figure 16. Estimated life evaluation for the three tests performed using the realized device.
Figure 16. Estimated life evaluation for the three tests performed using the realized device.
Sensors 23 05143 g016
Figure 17. Fatigue life obtained by monitoring the frequency drop in post-processing for the three conducted experimental tests.
Figure 17. Fatigue life obtained by monitoring the frequency drop in post-processing for the three conducted experimental tests.
Sensors 23 05143 g017
Table 1. Window duration variation analysis results for the non-stationary signal only.
Table 1. Window duration variation analysis results for the non-stationary signal only.
Min. Frequency Scale FactorWindow DurationTotal DamagePercentage Error
[Hz][-][s][-][%]
2810.030.095444
281.50.050.130623
282810.16642
288530.16871
2819070.16960.17
Table 2. Results for each considered signal from the window duration variation analysis.
Table 2. Results for each considered signal from the window duration variation analysis.
Min. Freq. Scale FactorWin. DurationTotal DamPerc. Error
[Hz][-][s][-][%]
Non-stationary signal in section (Damage with standard method = 0.07859)
2010.050.065916.15
2020.10.07099.81
20301.50.07781.01
20502.50.07810.56
2010050.07840.25
Non-zero mean signal (Damage with standard method = 0.0140)
0.412.50.01334.71
0.4250.01391.07
0.430750.01421.14
0.4501250.01410.71
0.41002500.01410.71
Wideband signal (Damage with standard method = 0.9782)
5010.020.826515.51
5020.040.89768.24
50300.60.99221.43
505010.99501.72
5010020.97690.13
Bimodal signal (Damage with standard method = 0.1608)
1010.10.135715.61
1020.20.14529.70
103030.15652.67
105050.15563.23
10100100.15602.98
Table 3. Analysis of residue management strategy results for the non-stationary signal only.
Table 3. Analysis of residue management strategy results for the non-stationary signal only.
Residue Management TechniqueTotal DamagePercentage Error [%]
1Not counted0.060864%
2Counted as full cycle0.278464%
3Moved to next window0.15608%
4Counted as half a cycle0.16960.17%
Table 4. Results for each considered signal from the residue management strategy analysis.
Table 4. Results for each considered signal from the residue management strategy analysis.
Residue Management TechniqueTotal DamagePercentage Error [%]
Non-stationary signal in section (Damage with standard method = 0.07859)
1Not counted0.0682913.11
2Counted as full cycle0.107236.40
3Moved to next window0.07951.16
4Counted as half a cycle0.07840.25
Non-zero mean signal (Damage with standard method = 0.0140)
1Not counted0.0074446.86
2Counted as full cycle0.020647.14
3Moved to next window0.01421.43
4Counted as half a cycle0.01410.71
Wideband signal (Damage with standard method = 0.9782)
1Not counted0.9166.39
2Counted as full cycle1.40944.04
3Moved to next window1.0295.19
4Counted as half a cycle0.9770.13
Bimodal signal (Damage with standard method = 1608)
1Not counted0.132317.71
2Counted as full cycle0.212832.33
3Moved to next window0.16975.55
4Counted as half a cycle0.15602.98
Table 5. Sample rate variation analysis results for the wideband signal only.
Table 5. Sample rate variation analysis results for the wideband signal only.
Max. FrequencyScale Factor Sampling Rate Time Resolution Total DamageError
[Hz][-][Hz][s][%][%]
2002400 2.5 × 10 3 0.582041
20051000 1.0 × 10 3 0.90967
200102000 5.0 × 10 4 0.95582
200153000 3.3 × 10 4 0.99882
200204000 2.5 × 10 4 0.97690.13
Table 6. Results for each considered signal from the sample rate variation analysis.
Table 6. Results for each considered signal from the sample rate variation analysis.
Max. FrequencyScale FactorSampling Rate Time Resolution Total DamageError
[Hz][-][Hz][s][%][%]
Non-stationary signal in section (Damage with standard method = 0.07859)
10022005.00 × 10−30.052633.08
10055002.00 × 10−30.073017.11
1001010001.00 × 10−30.0773111.64
1001515006.67 × 10−40.078070.67
1002020005.00 × 10−40.07840.25
Non-zero mean signal (Damage with standard method = 0.0140)
202402.50 × 10−20.007546.79
2051001.00 × 10−20.010425.86
20102005.00 × 10−30.012113.75
20153003.33 × 10−30.01410.71
20204002.50 × 10−30.01410.71
Non-stationary signal in section (Damage with standard method = 0.1699)
362721.39 × 10−20.017989.46
3651805.56 × 10−30.048271.63
36103602.78 × 10−30.149611.95
36155401.85 × 10−30.176553.91
36207201.39 × 10−30.16960.17
Bimodal signal (Damage with standard method = 1608)
11022204.55 × 10−30.106433.83
11055501.82 × 10−30.145019.82
1101011009.09 × 10−40.15374.42
1101516506.06 × 10−40.156022.97
1102022004.55 × 10−40.1562.98
Table 7. Comparison between the estimated fatigue life with the proposed device and the standard approach.
Table 7. Comparison between the estimated fatigue life with the proposed device and the standard approach.
Test IDFrequency Range Input RMS Estimated Life Real Life Percentage Error
[-][Hz][g][s][s][%]
190–20012020235016.3
280–250362077019.04
3100–4002980118017.1
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

Staffa, A.; Palmieri, M.; Morettini, G.; Zucca, G.; Crocetti, F.; Cianetti, F. Development and Validation of a Low-Cost Device for Real-Time Detection of Fatigue Damage of Structures Subjected to Vibrations. Sensors 2023, 23, 5143. https://doi.org/10.3390/s23115143

AMA Style

Staffa A, Palmieri M, Morettini G, Zucca G, Crocetti F, Cianetti F. Development and Validation of a Low-Cost Device for Real-Time Detection of Fatigue Damage of Structures Subjected to Vibrations. Sensors. 2023; 23(11):5143. https://doi.org/10.3390/s23115143

Chicago/Turabian Style

Staffa, Agnese, Massimiliano Palmieri, Giulia Morettini, Guido Zucca, Francesco Crocetti, and Filippo Cianetti. 2023. "Development and Validation of a Low-Cost Device for Real-Time Detection of Fatigue Damage of Structures Subjected to Vibrations" Sensors 23, no. 11: 5143. https://doi.org/10.3390/s23115143

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