Abstract
A modular, multi-functional (encompassing data acquisition, management, preprocessing, and transmission) sensing (MMFS) system based upon the Internet of Things (IoT) paradigm is discussed in this paper with the goal of continuous real-time, multi-sensor and multi-location monitoring of aircraft (including drones) structural performances during flight. According to industrial and system requirements, a microcontroller and four sensors (strain, acceleration, vibration, and temperature) were selected and integrated into the system. To enable the determination of potential in-flight failures and estimates of the remaining useful service life of the aircraft, resistance strain gauge networks, piezoelectric sensors for capturing structural vibrations and impact, accelerometers, and thermistors have been integrated into the MMFS system. Real flight tests with Evektor’s Cobra VUT100i and SportStar RTC aircraft have been undertaken to demonstrate the features of recorded data and provide requirements for the MMFS functional design. Real flight test data were analysed, indicating that a sampling rate of 1000 Hz is necessary to balance representation of relevant features within the data and potential loss of quality in fatigue life estimation. The design and evaluation of the performance of a prototype (evaluated via representative stress/strain experiments using an Instron Hydraulic 250 kN machine within laboratories) are detailed in this paper.
1. Introduction
Structural Health Monitoring (SHM) [] is the term used for continuously assessing the condition of structures such as bridges [,], buildings [] and ground transportation vehicles [] and aircraft [,,]. Its primary purpose is to detect and assess damage, deterioration and other structural anomalies that could compromise the integrity, safety and performance of the structure. By monitoring key parameters, such as vibrations, strains and temperatures, SHM systems can provide early warnings of potential issues, allowing for timely maintenance or repair actions to be taken. This approach has the potential to reduce the cost and time of manual inspection and could also provide prompts to users in case of significant damage in the early stages, thereby reducing the risk of failure. Companies can schedule repairs or replace components based on the sensor data and inferred damage potential, thus extending the service life of the structure at a reduced cost.
With the widespread application of drones [] for climate monitoring and national defence, the level of intelligence within the aircraft [] is continuously being enhanced. Additionally, research into the performance monitoring of aircraft during flights is required to enable safety and maintenance to be enhanced. Among the research application scenarios of structural health monitoring, aircraft health monitoring has been reported in the academic literature in recent years [,]. Evidence suggests that monitoring various locations of an aircraft can provide valuable information for assessing the aircraft’s health condition [,]. Aircraft may encounter various failure scenarios or complex environmental changes during flight, such as wing impacts, cracks, abnormal engine speed and failure, deformation and ageing (see Figure 1). By employing sensors to measure real-time information such as the strain (and hence stress), vibration, deformation, temperature, speed, and acceleration of aircraft structures, structural issues with the airframe could be identified prior to failure. Major aircraft manufacturers like Boeing and Airbus have proposed full-scale fatigue tests and diverse SHM technology [,] in aircraft health monitoring, emphasising requirements such as large-scale deployments, lightweight sensors and processing equipment, low power consumption and continuous online monitoring.
Figure 1.
Background of aircraft Structure Health Monitoring (SHM).
Engine failures, external impacts from objects (such as birds and meteorites), cracking at different locations of aircraft, deformation, and ageing are common issues that can affect aircraft structures []. Strain gauges play a crucial role in detecting strains, determining stress, and thus also in quantifying load spectra, describing the common service conditions []. Accurate strain gauges with consistent response are readily available (e.g., National Instruments, Vishay Precision Group) and thus are commonly used in SHM []. Furthermore, Lead zirconate titanate (PZT) sensors can be used in both active (i.e., generating and receiving guided waves to detect structural defects) and passive (i.e., detecting acoustic emissions or vibration signals from crack propagation or impact events without external excitation) sensing modes for aircraft health monitoring [,]. In passive sensing mode, PZT sensors are capable of detecting changes in pressure, strain, force and flight dynamics. In active sensing mode, PZT sensors are split into two parts: PZT actuators, which act as transmitters and PZT sensors, which act as receivers. Accelerometers can be utilised to monitor and classify abnormal vibrations at specific aircraft locations, detecting potential faults in aircraft engines and hence supporting the reduction in in-flight issues. In addition, research has shown that the combination of accelerometers and strain gauges can improve the accuracy of dynamic displacement measurements [].
Temperature has to be monitored to determine its impact on performance at different altitudes []. Moreover, strain signatures detected using strain gauges could vary under different temperature conditions depending on the temperature coefficient of resistance variations and strain gauge deployment configurations []. Therefore, temperature sensors are necessary to enable compensation for temperature drift and ensure accurate strain measurements.
The concept of a digital twin (DT), originally proposed by Air Force Research Laboratory over a decade ago [], has been widely used in various industrial sectors [,], including civil SHM [,,,], aircraft SHM, and other related domains []. At its core, DT involves creating a virtual replica or “twin” of a physical asset, leveraging data from physical models, sensor updates and operational histories []. This virtual representation can be used to integrate multidisciplinary, multiscale and probabilistic simulation processes to map the entire lifecycle of the corresponding physical equipment. Digital twinning exhibits three key characteristics: full lifecycle coverage, real-time interoperation and bidirectional communications [,]. In the context of aircraft SHM, a DT offers a promising approach as it can incorporate various data sources to calculate the health status and remaining useful life (RUL) of the aircraft and its components [] using data-driven pattern recognition methods (e.g., machine learning and deep learning). Unlike SHM approaches in other scenarios, real-time acquisition of sensor data is crucial during aircraft flight, necessitating the operation of any DT functionality in real-time.
The technology readiness level (TRL) of the aircraft SHM digital twin platform can be viewed as progressing through a number of stages, from concept validation (i.e., TRL 2) to real flight conditions (i.e., TRL 5) as depicted in Figure 2. At TRL 2, the concept and validation methods are established [], while TRL 3 involves proof of concept in simple experimentation [] and via simulations. Advancing to TRL 4 and 5 requires increasingly realistic experimental conditions, including experiments in laboratory wind tunnel environments and real flight conditions, respectively, both involving real-time data acquisition [].
Figure 2.
TRL of digital twin platform of aircraft SHM.
Some of the literature on structural health monitoring has proposed distributed sensing subsystems for monitoring multiple parts of a structure [,]. However, these designs are primarily intended for civil infrastructure, environmental monitoring, and healthcare applications, rather than aircraft sub-systems. As a result, key aspects such as sub-system architecture, core modules, deployment models, and implementation methods remain insufficiently detailed for aerospace contexts []. Furthermore, some of the reported sensor nodes are not suitable for direct extension to multiple parts of an aircraft. Most importantly, reported designs often lack validation using real flight test data; hence, multiple factors such as the sampling rate of sensors, the sensing measurement range at different flight stages and external impacts and damage are not addressed during the sensing node design stage. This is also one of the reasons why real flight test data has to be the focus of practical SHM for aircraft.
To obtain real-time sensor data from multiple components of an aircraft’s structure, a multi-sensor subsystem monitoring strain, acceleration, dynamic load and temperature is proposed in this research. Each subsystem is designed in a modular fashion, facilitating scalability to monitor a larger area and more components of the aircraft []. Additionally, the hardware and software components are designed to support continuous and real-time sensor data retrieval. To meet the requirements of both the aircraft and digital twin systems, the data acquisition frequency of the multi-sensor subsystem has been analysed based on acceleration data collected from several real-world flight tests. The results are applied to the extended multi-sensor subsystem, resulting in the design of a modular Internet of Things (IoT) multi-functional sensor system tailored for real-time health monitoring of aircraft during flight in the digital twin environment.
Compared with conventional SHM/IoT-based monitoring systems, the proposed hardware layer introduces a modularised and reconfigurable design specifically tailored for digital-twin-oriented applications. It enables synchronised multi-sensor acquisition (strain, vibration, acceleration and temperature) with on-board pre-processing and real-time transmission, which are essential for model-driven digital twin updates.
The main contributions of this paper are as follows:
- (1)
- A modularised, non-customised design approach for multifunctional sensing systems, which can be adapted and applied to various forms of machines (including manned aircraft and drones).
- (2)
- A sensing system that can be utilised to monitor strain/stress values, dynamic characteristics, acceleration, acoustic emission and temperature simultaneously and continuously throughout complete flights.
- (3)
- Whilst other research has been focused on design, development and analysis of theoretical concepts, the research reported in this paper is focused on practical applications targeting real-time deployments on small aircraft and drones.
2. Design and Operating Principles
The data connectivity architecture for the aircraft health monitoring system is shown in Figure 3. The physical system consists of a series of sub-sensing nodes, an on-board gateway and aircraft components, while the virtual system is represented by a digital system in the Amazon Simple Storage Service (Amazon S3), a part of the AWS Cloud [,]. Data transfer occurs between these physical systems and virtual systems, with the goal of secure communication for inspection control, data handling and storage. There are two main types of connections in the proposed data communication platform (as shown in Figure 3):
Figure 3.
Overall data connectivity architecture for data collection from aircraft to Cloud.
- Intra-Air Vehicle Connection: This connection links the IoT sensors with the on-board aircraft gateway;
- Aircraft-to-Ground Connection: This connection is between the aircraft and ground and is defined to support interconnection between the physical aircraft system with the virtual digital twin potentially hosted via cloud services [].
Distributed sensor nodes are to be deployed across multiple critical areas. Multiple nodes can be placed on the main wings to assess the structural health of key locations during flights. Scalability is key to adapting the number of sensor nodes in all locations as requirements change. Sensor nodes located on the main wing, engine, engine nacelle, tail wing and centre of gravity are integrated into a unified sensor network. The on-board gateway is designed to manage all distributed sensing nodes, supporting synchronisation of sensor data. Non-customised sensing nodes (not only commercially available off-the-shelf sensors, but, e.g., printed strain gauges) can also be wirelessly integrated into the network. All data collected from these nodes are transmitted to a cloud-based platform via satellite network, where it is processed, analysed and incorporated into the digital SHM twin. If required, key results can be fed back to the pilot for assessment and actioning.
2.1. System Architecture and Function
Figure 4 presents how the sensor data from various sensing nodes are acquired, processed, computed, stored and utilised by the digital twin platform to fulfil the functionalities required for the physical system illustrated in Figure 3. As the current STM32L4 series Microcontroller Unit (MCU) can only measure voltage input signals in the range of 0–3.3 V, any signals outside of this range should be scaled through conditioning circuits to ensure compatibility with the MCU’s input limits []. The data acquisition system processes the collected sensor data (i.e., strain, acceleration, temperature, and vibration) and transmits it to the onboard gateway via a number of selectable communication protocols (e.g., Wi-Fi, Zigbee, and BLE protocols []). Subsequently, the goal is that all of the data are transmitted to and managed within the cloud [], where the digital twin will be constructed and embedded. The digital twin platform retrieves the latest sensor data from the cloud, updates the database, computes the health status and finally provides feedback to users regarding, for example, the structural health parameters and remaining useful life estimate.
Figure 4.
Digital twin-enabled SHM platform for aircraft: system interconnection schematic.
2.2. Multi-Sensing Subsystem Definition and Specification
According to the requirements of the aircraft SHM digital twin platform, sub-sensing nodes consist primarily of four components: an MCU, one or more sensors and actuators, a transceiver and a power supply (e.g., rechargeable batteries and vibration energy harvesters), as is shown in Figure 5a. In this study, the B-L475E-IOT01A discovery board was chosen as the central processing unit []. The selected MCU is STM32L475VG, which is characterised by a maximum processing clock speed of 80 MHz, 16 Analogue-to-Digital Converter (ADC) channels and two DAC channels. It also includes 1 Mbyte of Flash memory and 128 Kbytes of SRAM. Additionally, the discovery board can supply 3.3 V to the sensors.
Figure 5.
(a) Sub-sensing node system components and (b) system-level link budget diagram.
The EVAL-ADXL 356CZ 3D accelerometer provides a measurement range from −40 g to 40 g in three axes []. The operating voltage of this accelerometer is 3.3 V, which enables it to be powered directly by the discovery board.
The uniaxial strain gauge module incorporates the BF350-3AA strain gauge [], featuring an integrated amplifier and potentiometer to adjust the measured results for offsets, drift and deployment conditions (e.g., cable lengths). The measurement range of the selected strain gauge is ±2% []. This indicates that the strain gauge can measure strain within a range of ±2% of the material’s original length, equivalent to ±20,000 micro strain value (με). The operating voltage of this module is 3.3 V, allowing it to be powered directly by the discovery board. Piezoelectric (PZT) sensors with “4.6 kHz Standard Buzzer Element 1.063” Dia (27.00 mm) and 300 Ohms resistance are utilised for monitoring aircraft dynamics. Because alternating voltage is generated when an impact is detected, a conditioning circuit is needed to adjust the sensor’s raw output voltage (e.g., from −100 V to +100 V) to a level (i.e., 0–3.3 V) that can be directly read by the MCU’s ADC channels.
The selected integrated temperature sensor, LM35, is an analogue sensor with a temperature range of 0 °C to 150 °C and a linear scale factor of +10 mV/°C []. It requires a 3.3 V power supply; hence, it can be powered directly by the discovery board.
The MCU supports a number of communication modes and modules [] on board, including Bluetooth Low Energy (BLE), WIFI and Universal Asynchronous Receiver/Transmitter (UART), providing flexibility in communication methods. For example, when transmitting data via UART, the data are directed to the transmit (TX) components of the UART serial port and then sent to the on-board gateway. In addition to transmitting sensor data, preprocessing functionalities such as noise reduction and smoothing (e.g., via digital filters []) need to be embedded within the MCU.
Power management software functionality and rechargeable batteries are integrated to support the operation of the sub-sensing system. Furthermore, a stable and reliable power supply method is also essential to ensure the continuous functionality of the sensing subsystem. Rechargeable batteries can provide stable power to sensors, MCUs, communication modules, and other system components (e.g., conditioning circuit). Within this system, energy harvesters (e.g., piezoelectric or electromagnetic energy harvesters) are strategically positioned in specific areas of the aircraft, such as the wings and engine mounts, where significant vibrations are observed during flight. These harvesters employ piezoelectric materials and electromagnetic induction to convert vibrational energy into electrical energy []. The harvested energy can then be stored (via capacitors, e.g., 330 μF supercapacitor []) or used to power sensing nodes. This capability may allow low-power/low operational cycle electronic components/sensors to be partially self-powered. The Power Management Module [] manages the charging and discharging strategies for rechargeable batteries and energy harvesters. By implementing efficient power management techniques (e.g., Programmable Maximum Power Point Tracking []), energy utilisation and operational duration/duty cycles of the sensing subsystems can be optimised.
The proposed MMFS system integrates analogue signal conditioning, digital sampling, and wireless/cloud communication in a unified architecture. A system-level overview of the signal chain is illustrated in Figure 5b, showing the flow of information from the analogue sensor to the final data storage.
The bandwidth of each module is determined by circuit design parameters and sampling configurations (for example, in this paper’s test, ADC sampling rate = 1094 Hz), as is shown in Table 1, while latency values are derived from a combination of STM32L475 datasheet specifications and empirical timing measurements. The analogue front-end determines the system’s effective bandwidth, while the Direct Memory Access (DMA)-based ADC subsystem ensures continuous sampling without loss. Some sensor channel analogy front-ends (such as strain gauges and accelerometers) incorporate filters. Double-buffered DMA minimises data latency and loss, while BLE and SD card layers use checksum mechanisms to ensure data integrity. The end-to-end latency—from sensor analogy signal to stored or transmitted data—is below 50 ms, which is sufficient for low- and mid-frequency structural monitoring and vibration analysis. Data continuity and integrity are ensured at each stage through hardware synchronisation and software-level validation.
Table 1.
Summary of system-level bandwidth, latency, and data-integrity characteristics.
3. Function Realisation and Implementation
To achieve real-time acquisition and processing of sensor data from a sub-sensing node, appropriate hardware devices have been selected, including four kinds of sensors and MCU development boards. The operational methodology of the data acquisition software has been designed accordingly.
3.1. Hardware and Software Implementation
Figure 6 illustrates the hardware components of a sub-sensing node. Since all four sensor types used are analogue, data acquisition involves utilising the development board’s built-in ADC channels to read and convert analogue signals into digital values. Figure 7a shows the conditioning circuit for each piezoelectric sensor. By adjusting the resistance values of R1, R2, and R3, the output voltage can be expressed as:
U2(t) = VCC/2 + U1(t)*R3/(R2 + R3)
Figure 6.
Hardware diagram of a distributed multi-functional sub-sensing node and MCU.
Figure 7.
PZT and strain gauge conditioning circuit. (a) PZT sensor conditioning circuit. (b) Strain gauge amplifier circuit diagram.
This allows the voltage from the piezoelectric element to be properly scaled for input into the ADC channels and subsequently read by the MCU. The ADC channels accept voltages within the range of 0–3.3 V. For example, when employing a 12-bit ADC, the raw values range from 0 to 4095 (i.e., 212 − 1 = 4095). Multiplying the recorded data by 3.3/4095 yields the voltage value detected by the ADC channel. With the established functional relationship between sensor voltage and parameters (i.e., acceleration, strain, vibration, or temperature), sensor data values can be derived. For example, if the ADC channel reads a value of 124 for an LM35 integrated temperature sensor, the current voltage is 100 mV (i.e., 124/4095 × 3.3 V = 0.1 V). By utilising the conversion factor of 10 mV/°C from the manual [], the current temperature value can be calculated as 100/10 = 10 °C.
The strain gauge amplifier circuit used in this article is shown in Figure 7b, and its corresponding electrical parameters are listed in Table 2. Based on the electrical parameters in the figure, we can derive the functional relationship between the amplifier circuit’s output voltage signal Voutput and the input strain gauge resistance Y1. When the strain gauge is not subjected to any strain, its resistance is Y1_0 (the factory default value). When subjected to a certain strain, the strain is Y1(t). The corresponding resistance change is
Table 2.
Corresponding components and parameters of the strain gauge amplifier circuit (Figure 7b).
Since there is a linear relationship between strain and resistance change in the elastic working range of commercial strain gauges, the real-time strain value can be obtained based on the strain change and gauge factor parameters. For the employed strain gauge amplification circuit, a low-pass filter was implemented in the analogue front end, with a cutoff frequency of fc = 1/(2πR2C4) ≈ 81 Hz. To mitigate temperature-induced zero-drift and sensitivity variations, a dedicated temperature sensor was sampled simultaneously with the strain channel by the MCU. The measured temperature data from the LM35 integrated temperature sensor were used in post-processing to correct thermal effects through a linear compensation model. Specifically, the temperature-dependent offset Voffset(T) was modelled as a linear function:
where the coefficients a and b in the equation can be determined from multiple sets of temperature T and the corresponding zero-strain output voltage Voffset(T). The real-time compensated strain data were then obtained through a post-processing correction:
where is the uncorrected strain derived and calculated from the strain gauge amplifier circuit output, is the experimentally determined temperature drift coefficient, and is the reference temperature.
Additionally, other ADC modes such as 16-bit, 10-bit, 8-bit, and 6-bit can be selected. Compared with the 12-bit ADC module, the 16-bit ADC offers higher sampling precision enabled by its hardware oversampling mode. Conversely, the 10-bit, 8-bit, and 6-bit ADCs provide lower sampling precision but shorter conversion times (i.e., 10.5, 8.5, and 6.5 ADC clock cycles per conversion, respectively []). In this study, a 12-bit ADC is chosen to strike a balance between sampling precision (i.e., 0.8 mV) and conversion time (i.e., 12.5 ADC clock cycles per conversion).
A Unified Modelling Language (UML) sequence diagram [] of the data acquisition software functionality, as depicted in Figure 8, illustrates the chronological sequence of events during the system’s operational cycle. The modules (i.e., clock, sensor signal, transmitter, and BLE/Wi-Fi) listed represent the system participants, while the timeline on the left-hand axis delineates the temporal sequence of programme execution into three phases: initialisation, running, and end session (i.e., termination).
Figure 8.
UML sequence diagram of data acquisition software functionality.
Initialisation Phase: In the initialisation phase, the Hardware Abstraction Layer (HAL) library, General Purpose Input/Output (GPIO) ports, bus clock, and communication protocols are set up using library functions. The HAL library, written in C, offers the core functionalities such as activating specific GPIO ports and initialising system states (e.g., configuring clock settings, setting up communication protocols, and managing peripherals). During the ADC initialisation phase, multiple channels are used with continuous conversion enabled. The ADC data is transferred directly to the Direct Memory Access (DMA) channel, which operates in continuous circular mode. Therefore, it is necessary to enable the ADC scan mode and continuous conversion, as well as to enable the DMA channel’s continuous request and circular mode. Communication protocols required for UART, BLE, or Wi-Fi capability are then defined. Users must configure all communication parameters, including baud rate, parity, transmitter and receiver settings (e.g., 115,200 baud rate, no parity, eight data bits, one stop bit, with hardware flow control enabled for a typical UART deployment []).
Runtime Phase: During the runtime phase, the ADC module retrieves sensor data from defined channels. Data from each ADC channel is sampled using the ADC_Start_DMA function, with each channel’s data stored in a variable with a length of ADC_BUF_LEN (e.g., 1000). Additionally, to support real-time and efficient data processing, interrupt handlers for DMA half-transfer and transfer completion events, namely ADC_ConvHalfCpltCallback and ADC_ConvCpltCallback, are implemented. These callbacks enable timely data export and processing by leveraging a double-buffering mechanism, which allows one half of the DMA buffer to be processed while the other half continues to be populated by ongoing ADC conversions. This approach ensures continuous data acquisition and maintains the real-time integrity of the sampled signals. These functions are re-implemented within the main function to meet operational requirements., During the DMA half-transfer event, the system processes and exports data from the first half of the buffer, while the ADC continues writing to the second half. Conversely, during the DMA transfer completion event, data from the second half is processed, while new samples begin filling the first half again. This cyclical access pattern ensures uninterrupted retrieval of sensor data from ADC channels, which is then transmitted via either UART, BLE or Wi-Fi to local storage and the on-board communication gateway.
Session Termination Phase: The final phase is session termination, during which the system ceases data acquisition, stops ongoing DMA transfers, and closes software running on the MCU. Additionally, all peripherals (e.g., ADC, timers, and communication interfaces) are de-initialised, and memory buffers are cleared or released. The system safely shuts down or transitions into a low-power standby mode when required.
3.2. Data Acquisition, Management, Preprocessing, and Interpretation
When utilising data from the multi-functional sensing subsystem for aircraft structural health monitoring on the digital twin platform, preprocessing of the data after acquisition by the ADC is necessary. Preprocessing of sensor data includes noise reduction (e.g., high-pass, low-pass filtering algorithms []), smoothing [,], and wavelet analysis [].
Sensing Data Acquisition, Management, and Storage Strategy: For each MMFS defined in this paper, the sampling of sensor data follows the software part in Section 3.1. The data-volume budget can be estimated as Nnodes * Nchannels * fs * resolution * Tflight. For example, considering two nodes with seven channels each, sampling at 1094 Hz (typical value used in this study) with a 12-bit ADC resolution during a 1.5 h flight (typical value used in this study), the total raw data volume is approximately (two Nodes * seven channels * 1094 Hz * 2 bytes * 1.5 H * 3600 s/H ≈ 165 MB). This volume is well within the on-board SD storage capacity (8 GB, 16 GB, or higher). Meanwhile, key features can be extracted and then transmitted to the ground station, reducing the wireless backhaul demand.
Signal Analysis and Feature Extraction: Wavelet analysis helps decompose signals into components of different scales (i.e., low-frequency baseline drift and high-frequency fault components) and frequencies, enabling a better understanding of the signal’s structure (e.g., abrupt impacts and resonance patterns) and characteristics (e.g., damage-related frequency shifts) []. Through wavelet analysis, important features such as changes, periodicity, and trends in the signal can be identified.
Noise Reduction and Signal Enhancement: Filtering is a common signal processing technique used to remove noise or unwanted components from signals, thereby improving signal quality and clarity. Wavelet filters can locally process signals based on their frequency and scale characteristics, effectively removing noise and potentially enhancing the components of interest.
Compression and Data Dimensionality Reduction: Wavelet transforms have the ability to compress signal information by representing signals as smaller sets of coefficients, achieving data dimensionality reduction and compression. For example, the discrete wavelet transform (DWT) has been applied to sensor signals for lossy compression [], reducing data size while preserving essential features. This is particularly useful for storage, transmission, and processing of large datasets, saving storage space and reducing transmission energy consumption, for instance, by minimising the volume of data that needs to be communicated using wavelet-based coding schemes [].
Feature Extraction and Pattern Recognition: Using wavelet transformations, signals can be transformed into a set of feature parameters with time-frequency characteristics. These parameters can be used for tasks such as pattern recognition, classification and regression [] to enable fault detection and anomaly recognition []. Features extracted through wavelet analysis often contain more information and discrimination power compared with traditional frequency or time-domain analyses [].
4. Preliminary Test Result
4.1. Experiment Preparation
To acquire data during aircraft flights to support the design of the embedded data acquisition system, accelerometers were installed on the Evektor Cobra VUT100i (see Figure 9a, EVEKTOR spol. s r. o., Kunovice, Czech Republic) and SportStar RTC aircraft (EVEKTOR spol. s r. o., Kunovice, Czech Republic) to measure typical acceleration characteristics during different flight phases (e.g., take off, taxi, climb, cruise, and landing). As an example, the Cobra VUT100i aircraft was equipped with a data recording system for 18 accelerometer channels (using, e.g., Kistler 8315A010, Kistler Instrumente AG, Winterthur, Switzerland, or various printed circuit board (PCB) accelerometers), see Figure 9b. The analyses of the excitation sources show that the engine of the smaller SportStar RTC aircraft results in the excitation at nearly 200 Hz (Figure 9d). Sampling frequencies below 1000 Hz result in the loss of high-frequency acceleration features. The signal loss converts to a decrease in the related fatigue life from the computational analysis. Therefore, in the designed multi-sensor subsystem, the sampling frequency of each ADC channel is set to be larger than 1000 Hz to ensure comprehensive data capture.
Figure 9.
Acceleration data acquisition during real flight tests and the excitation source analysis. (a) Real flight test of Evektor‘s Cobra VUT100i aircraft at Kunovice airport. (b) Locations and orientations of 18 acceleration measurement channels. (c) Time history of acceleration of Engine mount in the Z axis during whole flight (key phases are highlighted by colour). (d) Analysis of excitation sources of SportStar RTC that affect the definition of the adequate sampling frequency.
Each aircraft was flown under various conditions for three flights for an approximate total of 3 h. The schematic diagram of 18 acceleration measurement positions is shown in Figure 9b with a representative example of acceleration data from the engine mount in the Z axis, shown in Figure 9c. Each channel corresponds to a specific location within the aircraft structure and a specific orientation in the aircraft coordinate system.
To observe and understand the response of various segments of the aircraft to differing flight conditions and to see the limits of obtained acceleration values, an experimental sequence of flight states was followed throughout the flight, including start, taxiing, climb, cruise, parabolic flight (i.e., a flight manoeuvre in which the aircraft follows a ballistic trajectory to create short periods of microgravity), turn left, turn right, and landing.
To check that the chosen sampling frequency of 1 kHz is a reasonable trade-off between the data volume and loss of precision in the subsequent analysis, another set of in-flight measurements on Cobra VUT100i followed. The acceleration at the tail units was monitored with a sampling frequency of 10 kHz. This signal was used to detect the maximum stress amplitude in the load spectrum and the related predicted fatigue life from the whole strain record. These two parameters were also established for the signal records obtained by decimating the original signal to 100, 200, 500, 1000, 2000, and 5000 Hz. The graph in Figure 10 shows the differences in the maximum stress amplitude in the spectrum and in the calculated lifetime related to the whole record for various sampling frequencies. It provides quite a convincing decision point for accepting 1 kHz as a reasonable compromise between the volume of data and the quality of the obtained fatigue life estimation.
Figure 10.
Evaluation of data loss and its projection into the fatigue life analysis for the original recorded signal at 10 kHz sampling frequency. (a) maximum stress-amplitude error. (b) life error.
4.2. Experiment Setup
The experimental setup for testing the prototype multi-sensing system is depicted in Figure 11. To ensure that the prototype meets the size requirements of the Instron test machine, all components were arranged on a standard aluminium plate (300 mm × 100 mm × 2 mm), including the B-L475E-IOT01A MCU, a strain module containing a uniaxial strain gauge (BF350-3AA) and an amplification circuit, a PZT sensor to measure structural vibrations and impact-induced signals, and a conditioning circuit module that converts the PZT’s AC output into a 0–3.3 V signal suitable for ADC channel sampling, an EVAL-356CZ 3D accelerometer and an LM35-integrated temperature sensor. All modules were attached to the aluminium plate specimen using super glue, with the strain gauge and PZT sensor located near the centre. The ends of the aluminium plate specimen were clamped by the Instron machine. The Instron machine was activated to apply static loads from 0 to 15 KN. A UART terminal software (XCOM or Tera Term) on the laptop was employed to control the interface, receive, and log the sensor data for analysis.
Figure 11.
Experiment setup and initial test of the sensing data acquisition system.
4.3. Experiment Results
The data for 3D acceleration, strain, PZT voltage, and temperature are presented in Figure 12a–d, respectively. Note: The Y-axis of the accelerometer is parallel to the direction of gravity, resulting in a Y-axis measurement of 1 g. The sampling frequency of all ADC channels is 1094 Hz, and the ADC resolution is 12 bits.
Figure 12.
Static loading test results using the Instron machine. (a) 3 axes acceleration. (b) strain. (c) PZT sensing data. (d) temperature.
Notable noise is observed in Figure 12, which may be attributed to factors such as electromagnetic interference. Hampel filtering [] was applied for denoising and smoothing signals. The filter used a sliding window of three samples and a threshold of three times the median absolute deviation (MAD), where outliers exceeding this threshold were replaced by the local median value. The pre-processed data are displayed in Figure 13. After Hampel filtering, the amplitude of the 3D acceleration noise reduced to 0.1 g, with the Y-axis stabilising around 1 g and the X and Z axes stabilising around 0 g. The strain gauge began detecting the static load applied by the Instron machine at around 10 s (see Figure 12b). Between 10 s and 70 s, the strain increased from 0 to 360 με, followed by a static strain of 360 με for 10 s. The static load was gradually reduced to 0 during 80 s to 140 s. Finally, the Instron machine cycle ended at 140 s. Due to the absence of dynamic loads, the output from the PZT remained largely unchanged during 0–160 s. The integrated temperature sensor measurements primarily reflected the ambient room temperature (i.e., 22°).
Figure 13.
Pre-processed results of the static loading test conducted using the Instron machine. (a) 3 axes acceleration. (b) strain. (c) PZT sensing data. (d) temperature.
4.4. Discussion and Future Work
- (1)
- PZT Signal Conditioning and Ongoing Improvement. In the current prototype, the PZT output (−100 V to +100 V) was scaled into the MCU’s 0–3.3 V ADC range using a high-value resistor divider for preliminary system integration. However, it inherently loads the high-impedance piezoelectric source and limits the low-frequency response. To address this limitation, a dedicated charge amplifier (transimpedance topology) is currently being designed. The new configuration provides a very high input impedance and a defined frequency response, which helps preserve the original piezoelectric signal and reduce noise. The equivalent circuit and calibration results will be included in future work.
- (2)
- This paper provides a feasible scheme for converting ADC readings into strain data through the modulation/amplification circuit of the strain sensor. However, strain measurements may drift under different temperatures. We propose a temperature compensation strategy based on the real-time temperature data provided by the system itself. In future work, we will further refine this approach through dedicated testing that integrates both temperature and strain data.
- (3)
- In terms of software design, the proposed data acquisition scheme effectively enables the collection of multiple types of sensor data, including strain, acceleration, vibration, and temperature. For structural health monitoring, different sensors have different sampling frequency requirements—for example, piezoelectric and accelerometer channels require relatively high sampling rates, while temperature channels can be sampled at lower rates. Based on our current data acquisition design, optimisation is possible. The MCU used in this work provides multiple ADC modules and channels and supports DMA and timer-triggered modes. By assigning different ADC sampling frequencies to different sensors, the data acquisition can be optimised to better support structural health monitoring and remaining useful life calculations.
- (4)
- In a full digital twin framework, the presented device represents the physical data acquisition layer. It provides the raw and pre-processed data streams required for real-time model updating, state estimation, and life prediction algorithms implemented in the digital domain. Although this paper focuses on the hardware layer, the system is designed to interface seamlessly with higher-level analytics and modelling modules that constitute the complete digital twin. Our next step will be to integrate the proposed MMFS with model-based and data-driven algorithms for fault detection and remaining useful life prediction.
5. Conclusions
This design and initial evaluation of a modular, multi-functional sensing system (MMFS) for aircraft structural health monitoring on a digital twin platform are presented in this paper. To meet the real-time and distributed sensing data requirements of digital twin applications, each multi-functional sensor node in the system is connected to a processor and integrates four types of sensors (strain gauges, PZT sensor, accelerometer and thermistor). This modular design facilitates expansion to include more areas of the aircraft fuselage within the SHM system. To ensure that the data from the sensor nodes could sufficiently meet the requirements for aircraft damage assessment without losing critical information, a real flight test was conducted using an Evektor’s Cobra VUT-100i aircraft. The analysis of sensor data collected during the actual flight defined the sampling frequency for the MMFS. The determination of the sampling frequency for the structural health monitoring system of small aircraft digital twins has been demonstrated; that is, a sampling frequency of no less than 1000 Hz is recommended to ensure reliable aircraft damage assessment. The hardware for the MMFS was designed, including an MCU, strain gauge modules, 3D accelerometers, PZT sensors, and thermistors. A prototype was developed. The software has been designed to enable each sensor node to acquire data from the four types of sensors continuously and in real-time. The calibrations and core data processing/communication functionalities of the MMFS have been tested in the laboratory, where loads were applied using a 250 kN Instron hydraulic fatigue testing machine. In addition, we successfully pre-processed the measured raw signals, reducing noise in the data. The analysis of the results indicates that the proposed hardware and data acquisition system can be utilised as the MMFS, demonstrating its potential for effective real-time and continuous data collection in aircraft structural health monitoring.
Author Contributions
Conceptualization, S.G.; A.W. and J.J.; methodology, S.G.; software, S.G.; validation, A.W., S.T. and J.J.; formal analysis, J.P.; investigation, S.G.; resources, J.J.; data curation, S.G.; writing—original draft preparation, S.G.; writing—review and editing, A.W., J.P., S.T. and J.J.; visualisation, S.G.; supervision, A.W.; project administration, J.J.; funding acquisition, J.J. All authors have read and agreed to the published version of the manuscript.
Funding
This project has received funding from the European Climate, Infrastructure and Environment Executive Agency (CINEA) under Grant agreement No. 101096073, and from the United Kingdom Research and Innovation (UKRI), under Grant agreement No. 10065739.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data will be made available upon reasonable request.
Conflicts of Interest
Author Jan Papuga was employed by the company EVEKTOR spol. s r. o. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
- Farrar, C.R.; Worden, K. An introduction to structural health monitoring. Philos. Trans. R. Soc. Math. Phys. Eng. Sci. 2007, 365, 303–315. [Google Scholar] [CrossRef] [PubMed]
- Svendsen, B.T.; Frøseth, G.T.; Øiseth, O.; Rønnquist, A. A data-based structural health monitoring approach for damage detection in steel bridges using experimental data. J. Civ. Struct. Health Monit. 2022, 12, 101–115. [Google Scholar] [CrossRef]
- Jia, J.; Li, Y. Deep Learning for Structural Health Monitoring: Data, Algorithms, Applications, Challenges, and Trends. Sensors 2023, 23, 8824. [Google Scholar] [CrossRef] [PubMed]
- Mishra, M.; Lourenço, P.B.; Ramana, G.V. Structural health monitoring of civil engineering structures by using the internet of things: A review. J. Build. Eng. 2022, 48, 103954. [Google Scholar] [CrossRef]
- Paipetis, A.S.; Matikas, T.E.; Aggelis, D.G.; Hemelrijck, D.V. (Eds.) Emerging Technologies in Non-Destructive Testing V; CRC Press: London, UK, 2012. [Google Scholar] [CrossRef]
- Kolozis, P.; Karasavvas, D.; Royo, J.M.; Hernandez-Olivan, J.; Thalassinou-Lislevand, V.; Calvo-Echenique, A.; Koumoulos, E. AI-Powered Structural Health Monitoring: Predicting Fatigue Damage in Aircraft Composites with Ultrasonic Guided Wave Inspections. Eng. Proc. 2025, 90, 86. [Google Scholar] [CrossRef]
- Berghout, T. Military Training Aircraft Structural Health Monitoring Leveraging an Innovative Biologically Inspired Feedback Mechanism for Neural Networks. Machines 2025, 13, 179. [Google Scholar] [CrossRef]
- Wu, Y.; Tang, H.P.; Mannion, A.; Voyle, R.; Xin, Y. Using Machine Learning for Aerostructure Surface Damage Digital Reconstruction. Aerospace 2025, 12, 72. [Google Scholar] [CrossRef]
- Bayomi, N.; Fernandez, J.E. Eyes in the Sky: Drones Applications in the Built Environment under Climate Change Challenges. Drones 2023, 7, 637. [Google Scholar] [CrossRef]
- Kabashkin, I.; Perekrestov, V. Integrating big data and artificial intelligence in aircraft maintenance for enhanced efficiency and reliability. Transp. Res. Procedia 2025, 83, 601–608. [Google Scholar] [CrossRef]
- Wang, Y.; Hu, S.; Xiong, T.; Huang, Y.; Qiu, L. Recent progress in aircraft smart skin for structural health monitoring. Struct. Health Monit. 2022, 21, 2453–2480. [Google Scholar] [CrossRef]
- Bednarska, K.; Sobotka, P.; Woliński, T.R.; Zakręcka, O.; Pomianek, W.; Nocoń, A.; Lesiak, P. Hybrid Fiber Optic Sensor Systems in Structural Health Monitoring in Aircraft Structures. Materials 2020, 13, 2249. [Google Scholar] [CrossRef] [PubMed]
- Reymer, P.; Leski, A. Flight Loads Acquisition for PZL-130 Orlik TCII Full Scale Fatigue Test. Fatigue Aircr. Struct. 2011, 2011, 78–85. [Google Scholar] [CrossRef]
- Kim, J.-H.; Park, Y.; Kim, Y.-Y.; Shrestha, P.; Kim, C.-G. Aircraft health and usage monitoring system for in-flight strain measurement of a wing structure. Smart Mater. Struct. 2015, 24, 105003. [Google Scholar] [CrossRef]
- Swindell, P.; Doyle, J.; Roach, D. Integration of structural health monitoring solutions onto commercial aircraft via the Federal Aviation Administration structural health monitoring research program. In Proceedings of the AIP Conference Proceedings, Atlanta, GA, USA, 16 February 2017. [Google Scholar] [CrossRef]
- Pfeiffer, H.; Wevers, M. Aircraft Integrated Structural Health Assessment—Structural Health Monitoring and its implementation within the European project AISHA. In Proceedings of the EU Project Meeting on Aircraft Integrated Structural Health Assessment (AISHA), Leuven, Belgium, 26 June 2007. [Google Scholar]
- Tavares, S.M.O.; De Castro, P.M.S.T. An overview of fatigue in aircraft structures. Fatigue Fract. Eng. Mater. Struct. 2017, 40, 1510–1529. [Google Scholar] [CrossRef]
- Arena, M.; Viscardi, M. Strain State Detection in Composite Structures: Review and New Challenges. J. Compos. Sci. 2020, 4, 60. [Google Scholar] [CrossRef]
- Sause, M.G.R.; Jasiūnienė, E. (Eds.) Structural Health Monitoring Damage Detection Systems for Aerospace; Springer Aerospace Technology; Springer International Publishing: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
- Fu, H.; Sharif-Khodaei, Z.; Aliabadi, M.H.F. An energy-efficient cyber-physical system for wireless on-board aircraft structural health monitoring. Mech. Syst. Signal Process. 2019, 128, 352–368. [Google Scholar] [CrossRef]
- Sharif-Khodaei, Z.; Ghajari, M.; Aliabadi, M.H. Impact Damage Detection in Composite Plates using a Self-diagnostic Electro-Mechanical Impedance-based Structural Health Monitoring System. J. Multiscale Model. 2015, 6, 1550013. [Google Scholar] [CrossRef]
- Zhu, H.; Gao, K.; Xia, Y.; Gao, F.; Weng, S.; Sun, Y.; Hu, Q. Multi-rate data fusion for dynamic displacement measurement of beam-like supertall structures using acceleration and strain sensors. Struct. Health Monit. 2020, 19, 520–536. [Google Scholar] [CrossRef]
- Lu, A.; Wang, T.; Kang, S.; Pang, D. On the Relationship between Latitude and Altitude Temperature Effects. In Proceedings of the 2009 International Conference on Environmental Science and Information Application Technology, Wuhan, China, 4–5 July 2009; IEEE: Wuhan, China, 2009; pp. 55–58. [Google Scholar] [CrossRef]
- Wang, W.R.; Zhang, J.M.; Ren, X.; Nie, S. Research and Calibration Experiment of Characteristic Parameters of High Temperature Resistance Strain Gauges. Sens. Transducers 2013, 159, 324–329. [Google Scholar]
- Negri, E.; Fumagalli, L.; Macchi, M. A Review of the Roles of Digital Twin in CPS-based Production Systems. Procedia Manuf. 2017, 11, 939–948. [Google Scholar] [CrossRef]
- Singh, M.; Srivastava, R.; Fuenmayor, E.; Kuts, V.; Qiao, Y.; Murray, N.; Devine, D. Applications of Digital Twin across Industries: A Review. Appl. Sci. 2022, 12, 5727. [Google Scholar] [CrossRef]
- Tao, F.; Zhang, H.; Liu, A.; Nee, A.Y.C. Digital Twin in Industry: State-of-the-Art. IEEE Trans. Ind. Inform. 2019, 15, 2405–2415. [Google Scholar] [CrossRef]
- Sun, Z.; Jayasinghe, S.; Sidiq, A.; Shahrivar, F.; Mahmoodian, M.; Setunge, S. Approach Towards the Development of Digital Twin for Structural Health Monitoring of Civil Infrastructure: A Comprehensive Review. Sensors 2024, 25, 59. [Google Scholar] [CrossRef] [PubMed]
- Parida, L.; Moharana, S. Current status and future challenges of digital twins for structural health monitoring in civil infrastructures. Eng. Res. Express 2024, 6, 022102. [Google Scholar] [CrossRef]
- Li, X.; Dong, Y.-X.; Xiang, W. Developing a BIM based digital twin system for structural health monitoring of civil infrastructure. Meas. Sci. Technol. 2024, 35, 115117. [Google Scholar] [CrossRef]
- Sakr, M.; Sadhu, A. Recent progress and future outlook of digital twins in structural health monitoring of civil infrastructure. Smart Mater. Struct. 2024, 33, 033001. [Google Scholar] [CrossRef]
- Wang, Q.; Huang, B.; Gao, Y.; Jiao, C. Current Status and Prospects of Digital Twin Approaches in Structural Health Monitoring. Buildings 2025, 15, 1021. [Google Scholar] [CrossRef]
- Qian, C.; Liu, X.; Ripley, C.; Qian, M.; Liang, F.; Yu, W. Digital Twin—Cyber Replica of Physical Things: Architecture, Applications and Future Research Directions. Future Internet 2022, 14, 64. [Google Scholar] [CrossRef]
- Lai, X.; Yang, L.; He, X.; Pang, Y.; Song, X.; Sun, W. Digital twin-based structural health monitoring by combining measurement and computational data: An aircraft wing example. J. Manuf. Syst. 2023, 69, 76–90. [Google Scholar] [CrossRef]
- Tuegel, E. The Airframe Digital Twin: Some Challenges to Realization. In Proceedings of the 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, 20th AIAA/ASME/AHS Adaptive Structures Conference, 14th AIAA, Honolulu, HI, USA, 23–26 April 2012; American Institute of Aeronautics and Astronautics: Honolulu, HI, USA, 2012. [Google Scholar] [CrossRef]
- Yu, J.; Song, Y.; Tang, D.; Dai, J. A Digital Twin approach based on nonparametric Bayesian network for complex system health monitoring. J. Manuf. Syst. 2021, 58, 293–304. [Google Scholar] [CrossRef]
- Martins, T.; Infante, V.; Sousa, L.; Fonseca, A.; Antunes, P.J.; Moura, A.M.; Serrano, B. Numerical and experimental study of aircraft structural health. Int. J. Fatigue 2020, 132, 105348. [Google Scholar] [CrossRef]
- AbdelRaheem, M.; Hassan, M.; Mohammed, U.S.; Nassr, A.A. Design and implementation of a synchronized IoT-based structural health monitoring system. Internet Things 2022, 20, 100639. [Google Scholar] [CrossRef]
- Jamshed, M.A.; Ali, K.; Abbasi, Q.H.; Imran, M.A.; Ur-Rehman, M. Challenges, Applications, and Future of Wireless Sensors in Internet of Things: A Review. IEEE Sens. J. 2022, 22, 5482–5494. [Google Scholar] [CrossRef]
- Vujic, D. Wireless sensor networks applications in aircraft structural health monitoring. Istraz. Proj. Za Privredu 2015, 13, 79–86. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, C.; Pu, W.; Qiu, L. A Large-Scale Sensing-Monitoring Integrated Aircraft Smart Skin with Ultralow Weight and Ultralow Power Consumption for Structural Health Monitoring. IEEE Trans. Ind. Electron. 2025, 72, 2130–2139. [Google Scholar] [CrossRef]
- Borra, P.; Mullapudi, M.; Nerella, H.; Prakashchand, L.K. Analyzing AWS Edge Computing Solutions to Enhance IoT Deployments. Int. J. Eng. Adv. Technol. 2024, 13, 8–12. [Google Scholar] [CrossRef]
- Amazon Web Services, Inc. Guidance for Connected Aircraft Performing Over-the-Air Updates Using AWS Greengrass. Available online: https://aws.amazon.com/solutions/guidance/connected-aircraft-performing-over-the-air-updates-using-aws-greengrass/ (accessed on 7 October 2025).
- STMicroelectronics. AN2834: How to Get the Best ADC Accuracy in STM32 Microcontrollers. 2015. Available online: https://www.st.com/resource/en/application_note/an2834-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf (accessed on 29 July 2025).
- Khanchuea, K.; Siripokarpirom, R. A Multi-Protocol IoT Gateway and WiFi/BLE Sensor Nodes for Smart Home and Building Automation: Design and Implementation. In Proceedings of the 2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES), Bangkok, Thailand, 25–27 March 2019; IEEE: Bangkok, Thailand, 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Hu, X.; Olgun, G.; Assaad, R.H. An intelligent BIM-enabled digital twin framework for real-time structural health monitoring using wireless IoT sensing, digital signal processing, and structural analysis. Expert Syst. Appl. 2024, 252, 124204. [Google Scholar] [CrossRef]
- STMicroelectronics. B-L475E-IOT01A Discovery Kit for IoT Node, Low-Power Wireless, and Sensors. B-L475E-IOT01A. Available online: https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html (accessed on 29 July 2025).
- Analog Devices. EVAL-ADXL356/EVAL-ADXL357 User Guide (Rev. A). 2023. Available online: https://www.analog.com/en/products/adxl356.html (accessed on 29 July 2025).
- Elecrow. Strain Gauge Module. elecrow.openhardware. Available online: https://www.elecrow.com/strain-gauge-module-p-735.html (accessed on 7 October 2025).
- AGS-TECH Inc. Coding System of Strain Gauges—AGS-TECH Version. Available online: https://www.elecrow.com/download/Coding%20System%20of%20Strain%20Gauges-AGS-TECH%20Version.pdf (accessed on 29 July 2025).
- Texas Instruments. LM35 Precision Centigrade Temperature Sensors. 2020. Available online: https://www.ti.com/lit/ds/symlink/lm35.pdf (accessed on 29 July 2025).
- Chassaing, R. Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd ed.; Wiley Series in Topics in Digital Signal Processing; Wiley-Interscience: Hoboken, NJ, USA, 2008. [Google Scholar]
- Zelenika, S.; Hadas, Z.; Bader, S.; Becker, T.; Gljušćić, P.; Hlinka, J.; Janak, L.; Kamenar, E.; Ksica, F.; Kyratsi, T.; et al. Energy Harvesting Technologies for Structural Health Monitoring of Airplane Components—A Review. Sensors 2020, 20, 6685. [Google Scholar] [CrossRef]
- Masabi, S.N.; Fu, H.; Theodossiades, S. A bistable rotary-translational energy harvester from ultra-low-frequency motions for self-powered wireless sensing. J. Phys. Appl. Phys. 2023, 56, 024001. [Google Scholar] [CrossRef]
- Texas Instruments. BQ25505: Ultra Low Power Boost Converter with Battery Management for Energy Harvester Applications. 2021. Available online: https://www.ti.com/lit/ds/symlink/bq25505.pdf (accessed on 29 July 2025).
- Liu, Y.-H.; Chen, J.-H.; Huang, J.-W. A review of maximum power point tracking techniques for use in partially shaded conditions. Renew. Sustain. Energy Rev. 2015, 41, 436–453. [Google Scholar] [CrossRef]
- STMicroelectronics. Getting Started with ADC—Stm32mcu. Available online: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_ADC (accessed on 7 October 2025).
- Alshayeb, M.; Mumtaz, H.; Mahmood, S.; Niazi, M. Improving the Security of UML Sequence Diagram Using Genetic Algorithm. IEEE Access 2020, 8, 62738–62761. [Google Scholar] [CrossRef]
- STMicroelectronics. Stm32l4_Peripheral_Usart. Available online: https://www.st.com/resource/en/product_training/stm32l4_peripheral_usart.pdf (accessed on 29 July 2025).
- Yan, P.; Liu, X.; Wu, S.; Sun, F.; Zhao, Q.; Wang, Y. Pixelated Carrier Phase-Shifting Shearography Using Spatiotemporal Low-Pass Filtering Algorithm. Sensors 2019, 19, 5185. [Google Scholar] [CrossRef]
- Zhao, N.; Wei, J.; Long, Z.; Yang, C.; Bi, J.; Wan, Z.; Dong, S. An Integrated Method for Tunnel Health Monitoring Data Analysis and Early Warning: Savitzky–Golay Smoothing and Wavelet Transform Denoising Processing. Sensors 2023, 23, 7460. [Google Scholar] [CrossRef] [PubMed]
- Hassani, S.; Dackermann, U. A Systematic Review of Advanced Sensor Technologies for Non-Destructive Testing and Structural Health Monitoring. Sensors 2023, 23, 2204. [Google Scholar] [CrossRef] [PubMed]
- Zhou, Y.; Ma, Z.; Fu, L. A Review of Key Signal Processing Techniques for Structural Health Monitoring: Highlighting Non-Parametric Time-Frequency Analysis, Adaptive Decomposition, and Deconvolution. Engineering 2025, 18, 318. [Google Scholar] [CrossRef]
- Zordan, D.; Martinez, B.; Vilajosana, I.; Rossi, M. To Compress or Not To Compress: Processing vs Transmission Tradeoffs for Energy Constrained Sensor Networking. arXiv 2012, arXiv:1206.2129. [Google Scholar] [CrossRef]
- Costa, D.G.; Guedes, L.A. A Discrete Wavelet Transform (DWT)-Based Energy-Efficient Selective Retransmission Mechanism for Wireless Image Sensor Networks. J. Sens. Actuator Netw. 2012, 1, 3–35. [Google Scholar] [CrossRef]
- Addison, P.S. Wavelet transforms and the ECG: A review. Physiol. Meas. 2005, 26, R155–R199. [Google Scholar] [CrossRef]
- Pacheco, J.; Benitez, V.H.; Pérez, G.; Brau, A. Wavelet-Based Computational Intelligence for Real-Time Anomaly Detection and Fault Isolation in Embedded Systems. Machines 2024, 12, 664. [Google Scholar] [CrossRef]
- Gosala, B.; Dindayal Kapgate, P.; Jain, P.; Nath Chaurasia, R.; Gupta, M. Wavelet transforms for feature engineering in EEG data processing: An application on Schizophrenia. Biomed. Signal Process. Control 2023, 85, 104811. [Google Scholar] [CrossRef]
- Ghaleb, F.A.; Kamat, M.B.; Salleh, M.; Rohani, M.F.; Abd Razak, S. Two-stage motion artefact reduction algorithm for electrocardiogram using weighted adaptive noise cancelling and recursive Hampel filter. PLoS ONE 2018, 13, e0207176. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).