Next Article in Journal
Hardware Acceleration of Division-Free Quadrature-Based Square Rooting Approach for Near-Lossless Compression of Hyperspectral Images
Previous Article in Journal
A Diagnosis Method for Noise and Intermittent Faults in Analog Circuits Based on the Fusion of Multiscale Fuzzy Entropy Features and Amplitude Features
Previous Article in Special Issue
Vernier Effect-Enhanced Temperature Sensing Based on On-Chip Spiral Resonant Cavities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impact Localization System of CFRP Structure Based on EFPI Sensors

1
Key Laboratory of Nondestructive Testing, Ministry of Education, Nanchang Hangkong University, Nanchang 330063, China
2
Key Laboratory of Opto-Electronic Information Science and Technology of Jiangxi Province, Nanchang Hangkong University, Nanchang 330063, China
3
School of Electrical Engineering, Shanghai Dianji University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(4), 1091; https://doi.org/10.3390/s25041091
Submission received: 29 December 2024 / Revised: 6 February 2025 / Accepted: 10 February 2025 / Published: 12 February 2025
(This article belongs to the Special Issue Research Progress in Optical Microcavity-Based Sensing)

Abstract

:
Carbon fiber composites (CFRPs) are prone to impact loads during their production, transportation, and service life. These impacts can induce microscopic damage that is always undetectable to the naked eye, thereby posing a significant safety risk to the structural integrity of CFRP structures. In this study, we developed an impact localization system for CFRP structures using extrinsic Fabry–Perot interferometric (EFPI) sensors. The impact signals detected by EFPI sensors are demodulated at high speeds using an intensity modulation method. An impact localization method for the CFRP structure based on the energy–entropy ratio endpoint detection and CNN-BIGRU-Attention is proposed. The time difference of arrival (TDOA) between signals from different EFPI sensors is collected to characterize the impact location. The attention mechanism is integrated into the CNN-BIGRU model to enhance the significance of the TDOA of impact signals detected by proximal EFPI sensors. The model is trained using the training set, with its parameters optimized using the sand cat swarm optimization algorithm and validation set. The localization performance of different models is then evaluated and compared using the test set. The impact localization system based on the CNN-BIGRU-Attention model using EFPI sensors was validated on a CFRP plate with an experimental area of 400 mm × 400 mm. The average error in impact localization is 8.14 mm, and the experimental results demonstrate the effectiveness and satisfactory performance of the proposed method.

1. Introduction

Compared with traditional materials, CFRP offers advantages such as low mass, high specific strength and modulus, low creep, and excellent corrosion resistance. These characteristics make it widely used in fields such as aerospace and rail transit [1,2]. However, during the manufacturing, transportation, and service processes, CFRP structures are prone to damage from collisions with other objects. Such damage can significantly compromise the structural integrity of CFRP, reducing its bearing capacity and reliability. Moreover, these damages are often undetectable to the naked eye [3,4]. Therefore, developing health monitoring technology with impact localization ability is of significant engineering practical importance for the maintenance of CFRP structures.
Numerous studies explored the use of PZT and FBG sensors for impact localization in composite and metallic structures [5]. Yan et al. introduced a technique that involves comparing time-frequency domain features between the impact point and reference impact point using the Pearson correlation coefficient to achieve impact localization [6]. Qi et al. developed a methodology that extracts wavelet packet features from impact signals and determines the impact location by minimizing the disparity between the impact signals and reference signal through the application of a search algorithm [7]. However, methods relying on signal difference comparisons exhibit limited resilience to signal interference. Consequently, machine learning has been widely adopted in impact localization to improve generalization capabilities. Shenoy et al. extracted impact signal features from the frequency spectrum and power spectral density using principal component analysis and applied these features for impact localization on composite sandwich plates through densely based neural networks [8]. Li et al. analyzed the time and frequency domain characteristics of impact signals, subsequently employing these features as input variables for support vector regression and artificial neural networks to predict the impact locations [9]. The effectiveness of machine learning-based methods depends on the sensitivity of the extracted eigenvalues to the impact location. Additionally, impact localization techniques that utilize the arrival time of impact signals are frequently employed for localizing the impact point. Zhang et al. utilized the time difference matrix matching method to achieve impact localization on composite material structures and improved localization accuracy through edge precision optimization [10]. Jang et al. adopted the triangulation method using time-of-arrival data derived from amplitude thresholds to determine the impact location [11]. However, these methods necessitate a high-speed FBG interrogator to capture the arrival time differences between signals. The precision of determining these time differences depends on the chosen method for extracting the signal arrival times.
Fiber optic sensors, in contrast to conventional PZT sensors, present several advantages such as small size, light weight, high sensitivity, and resistance to electromagnetic interference. Meanwhile, FBG sensors and their high-speed demodulation systems entail high costs and have different sensitivities to Lamb waves caused by impact loads in different directions [12]. Due to the advantages of fiber optic sensors, as well as the symmetry of sensor structures and the simplicity and low cost of sensor manufacturing and demodulation systems, EFPI sensors are widely used in pipeline corrosion detection [13], ocean monitoring [14], biomedical purposes [15], and sound source localization [16,17,18,19].
Therefore, this paper presents an impact localization method for CFRP structures based on EFPI sensors and CNN-BIGRU-Attention model. Impact signals are detected by EFPI sensors and collected via high-speed demodulation technology. This method involves extracting the arrival time of impact signals measured by EFPI sensors at different locations using the energy–entropy ratio endpoint detection algorithm. Then, the time difference between the impact signals arriving at different sensors are considered as signal features. The feature dataset is divided into training, validation, and test sets. The models for impact localization are trained using the training set. The validation set is used to optimize model parameters, while the performance of the trained models are evaluated by test set. By comparing the localization results of different models, it is found that the localization results of CNN-BIGRU-Attention model is satisfactory.

2. Impact Localization Algorithm

2.1. Endpoint Detection Methods

2.1.1. Short Time Energy Method

Assuming x n is the original signal and the i-th frame signal is x i n , the short time energy E i of x i n is defined as follows:
E i = n = 1 L x i 2 n
In the formula, L represents the frame length.
A complete impact signal includes noise segments and impact event segments, and the short time energy of the noise segment is less than that of the impact event segment, so the endpoint of impact event can be detected by this characteristic.

2.1.2. Spectral Entropy Method

The concept of entropy was initially derived from thermodynamics to quantify the degree of disorder within a system and was later introduced into information theory to measure the uncertainty of random events. With the intersection and integration of disciplines, the application of entropy in signal detection and recognition has gained increasing significance. The disorder within a signal is positively correlated with its entropy value. Typically, noise exhibits a high entropy value.
x n is defined as the original signal, and Fourier transform was performed on it. The spectral value of the k-th spectral line of the i-th frame signal after Fourier transform is represented as Y i k , and its normalized spectral density value P i k is represented as follows:
P i k = Y i k l = 0 N / 2 Y i l
In the above formula, N is the FFT length. Consequently, the short time spectral entropy value H i of the i-th frame signal is defined as follows:
H i = k = 0 N / 2 P i k × log P i k
Compared to impact signals, the normalized spectral probability density function of noise has a more uniform distribution, so the spectral entropy of noise is larger than that of impact signals. Through this characteristic, we can detect impact signals and noise.

2.1.3. Energy–Entropy Ratio Method

Compared with the traditional peak method and short time energy method, the energy–entropy ratio method combines the advantages of short time energy method and short time spectral entropy method. Although peak method and short time energy method are simple to calculate but sensitive to noise and lack robustness in non-stationary signals [20]. The short time spectral entropy method performs better in noisy environments but has high computational complexity and limited adaptability to periodic noise [21]. The energy–entropy ratio method effectively highlights the significant differences between useful signal segments and noise segments by calculating the ratio of energy envelope to entropy envelope, thereby improving the accuracy and robustness of signal endpoint detection [22]. In this study, the method was applied to provide a more reliable basis for extracting the arrival time of impact signals detected by EFPI sensors.
According to the principles of short time energy and spectral entropy methods, the energy envelope and entropy envelope of a signal segment exhibit opposite trends within the same interval. By calculating the energy–entropy ratio, significant features and differences between the useful signal segment and the noise segment can be effectively highlighted. Specifically, the short time energy–entropy ratio of a signal can be defined as follows:
E E F i = 1 + E L i / H i
In the formula, E L i is short time energy and H i   is short time spectral entropy. After calculating the energy–entropy ratio, the endpoint is identified by selecting an appropriate threshold. The threshold calculation formula is expressed as follows:
T h = α × ( M e e t h ) + e t h
where α is a constant, M e is the maximum value of the energy–entropy ratio, and e t h is the average value of the energy–entropy ratio.

2.2. CNN-BIGRU-Attention Model

2.2.1. Convolutional Neural Network

As a widely used network model in the field of deep learning, convolutional neural network (CNN) is a feedforward neural network with a depth structure [23]. As shown in Figure 1, conventional CNN typically consists of input layer, convolution layer, pooling layer, full connection layer, and output layer [24].
The input layer is responsible for receiving and inputting the original data into the CNN. Generally, in order to optimize the calculation time, the data will be preprocessed. As the most critical component of a CNN, the convolutional layer convolves the input data to extract local features. It employs a convolution kernel to perform convolution operations on the data in a sliding window manner until all data have been processed. Additionally, the convolutional layer can effectively reduce the size of the feature map and achieve dimensionality reduction by setting appropriate strides and padding. The expression for the convolution operation is expressed as follows [25]:
y n = i = 1 b n 1 x i n 1 × w i n + a i n
In the above equation, y n represents the local area output value of layer n , b n 1 represents the b-th channel in layer n 1 , x i n 1 is the output value of the i-th channel of the n 1 layer (i.e., the input value of the n-layer), signifies one-dimensional convolution operations, w i n represents the weight coefficient of the i-th channel of the n-layer, and a i n represents the bias of the i-th channel of the n-layer.
The convolution layer, as the most critical component of a convolutional neural network (CNN), convolves the input data to extract local features. It selects a convolution kernel to perform the convolution operation on the data through a sliding window approach until all data have been processed. By setting the appropriate stride length and padding, the size of the feature map can be effectively reduced, and the purpose of dimension reduction can be achieved.
Following the convolution layer, the pooling layer plays a crucial role in refining the feature vectors obtained from the convolution operation through down-sampling. This process reduces the feature dimension and enhances the operational speed of the CNN. Commonly used pooling operations include maximum pooling and average pooling [26]. Maximum pooling preserves important local features by selecting the maximum value in the pooled region, while average pooling preserves the overall information of features by calculating the average value of the pooled region. Therefore, maximum pooling emphasizes salient features, while average pooling maintains smoothness and a global perspective of the information. Figure 2 below shows a schematic diagram illustrating both pooling operations:
The main function of the fully connected layer is to recombine the features obtained after convolution and pooling operations, thereby reducing the dimension of features. Subsequently, these features are expanded into feature vectors.
The output layer is located behind the full connection layer, which is responsible for generating the final classification predictions and processing input values through a specified activation function to produce the required results. CNN has powerful feature extraction ability. By using its local perception and weight sharing characteristics, it can effectively reduce redundant information, learning parameters, and computational time, ultimately simplifying the complexity of the model.

2.2.2. Bidirectional Gated Recurrent Unit (BIGRU)

The Gated Recurrent Unit (GRU) is an improved version of the recurrent neural network (RNN) [27], which aims to solve the gradient vanishing problem encountered by traditional RNNs when processing long sequences. By introducing a gating mechanism, GRU optimizes information flow, enabling it to retain crucial information and discard unnecessary details more effectively. Compared to standard RNN, GRU is generally easier to train, particularly with long sequence data. Furthermore, due to its reduced parameter count, GRU offers higher computational efficiency.
However, GRU has certain limitations. Its current output is solely dependent on the previous hidden state and the current input, making it challenging to capture future information within the sequence [28]. To overcome this, the Bidirectional Gated Recurrent Unit (BIGRU) incorporates a reverse GRU structure [29]. Compared to another variant of RNN that incorporates memory cells and gating mechanisms, known as long short-term memory (LSTM), while LSTM can effectively capture both long-term and short-term dependencies, BIGRU enhances model predictive capability by comprehensively capturing feature relationships in time series through simultaneous processing of forward and backward information [30,31]. The expanded model structure is illustrated in Figure 3:
As shown in Figure 3, the output layer H of BIGRU is determined by three parts: forward hidden information, reverse hidden information, and input X. C denotes the hidden information at time t, S denotes the activation value of neurons at time t, and → and ← denote forward propagation and backward propagation, respectively. The specific formula is as follows:
C t = G R U x t , C t 1 C t = G R U x t , C t 1 h t = w t c t + w t c t + b t
where w is the output weight of the forward GRU, w represents the output weight of the reverse GRU, and b t represents the offset corresponding to the hidden layer state.

2.2.3. Attention Mechanism

The attention mechanism is a technology that assigns different weights to various parts according to their importance when processing input data. By calculating the correlation between elements within the input sequence, the model is able to prioritize more critical information, thereby enhancing its performance. Specifically, the attention mechanism optimizes the sequence generation process by calculating the attention weight and integrating the hidden state of the encoder with the hidden state of the decoder. This mechanism enables the model to dynamically focus on the most pertinent parts of the input sequence, improving both the accuracy and fluency of the generated results [32,33,34,35].
The BIGRU model enhances its localization prediction ability by simultaneously processing forward and backward data, enabling it to capture more comprehensive trends. In addition, the attention mechanism further enhances the performance of the model by selectively emphasizing the most relevant parts of the data. At each time step, the attention mechanism assigns higher weights to key features that may indicate significant changes in the impact location, ensuring that the model focuses on the most important information. The specific formula is as follows [36,37]:
e t = u × tanh w × h t + b
α t = exp e t j = 1 t e j
s t = t = 1 i α t × h t
where e t represents the value of the attention probability distribution determined by the BIGRU network layer output vector h t at moment t . u and w are weight coefficients, b is the bias coefficient, α t is the attention probability distribution of the attention mechanism output to the BIGRU hidden layer, and s t is the output of the attention layer at time t .

2.2.4. Sand Cat Swarm Optimization

Sand cat swarm optimization (SCSO) is a swarm intelligence optimization algorithm proposed to simulate the survival behavior of sand cats preying on prey [38]. The algorithm can effectively explore and develop the solution space by working together with multiple “sand cat” individuals in the search space. The algorithm can also flexibly adjust the search strategy according to the change in environment, so as to improve the efficiency of finding the optimal solution. At the same time, keeping the diversity of individuals is helpful to avoid falling into local optimal solution, thus enhancing the global search ability. Compared with genetic algorithm and particle swarm optimization algorithm, SCSO has a simpler calculation process and robust optimization performance.
The first step of SCSO algorithm is population initialization; after initialization, the search for prey begins to find the optimal solution. In the SCSO algorithm, the parameter r G decreases linearly from 2 to 0, as defined by Equation (11), where S M is assumed to be 2, I t e r c is the current iteration number, and I t e r m a x is the maximum number of iterations. Thus, in the initial iterations, sand cats move quickly; after half of the iterations, their movements become more intelligent. As with other metaheuristic algorithms, balancing exploration and exploitation phases is crucial. The SCSO uses the parameter R to achieve this balance. According to Equation (12), the transition between the two phases is balanced. Additionally, the formulation of Equation (13) aims to prevent the algorithm from falling into local optima. Parameter r determines the sensitivity range of each search agent. The core step of SCSO is updating the position of each search agent. Based on Equation (14), the position update of each search agent in every iteration depends on the best candidate position and its current position outside the sensitivity range. In Equation (14), P o s b c , P o s c , and r represent the best candidate position, current position, and sensitivity range, respectively. After the exploration stage (searching for prey), SCSO enters the exploitation stage (attacking prey). Equation (15) is used to calculate the distance between the best position and the current position of each search agent during the corresponding iteration. Assuming the sensitivity range is circular, the direction of each move is determined by a random angle θ selected by SCSO through a roulette wheel mechanism. The randomly chosen angle θ , ranging from 0 to 360 degrees, produces a cosine value between −1 and 1, thus achieving circular motion. In Equation (15), P o s b and P o s r n d represent the best position and random position, respectively [39].
r G = S M S M × I t e r c I t e r m a x
R = 2 × r G × r a n d 0 , 1 r G
A r = r G × r a n d 0 , 1
P o s t + 1 = r × P o s b c t r a n d 0 , 1 × P o s c t P o s r n d = r a n d 0 , 1 × P o s b t P o s c t
P o s t + 1 = P o s b t r × P o s r n d × cos θ
X t + 1 = P o s b t P o s r n d × cos θ × r R 1 r × P o s b c t r a n d 0 , 1 × P o s c t R > 1

3. Experiment

3.1. F-P Cavity Interference Principle

The fiber Fabry–Perot cavity sensor is developed from optical Fabry–Perot (F-P) interferometer [40], which consists of two high reflectivity, strictly parallel optical plates spaced by a distance L . As shown in Figure 4, the reflectivities of the two optical plates is     R 0 and     R 1 , respectively, while the refractive indices of the media inside and outside the F-P cavity are   n 0 and   n 1 , respectively. The incident light intensity is   I 0 , the wavelength is λ , and the incident angle is θ .
For multi-beam interference generated by parallel flat plates, the optical path difference between adjacent reflected or transmitted light is calculated as follows:
Δ L = 2 n L cos θ
And the corresponding phase difference is
δ = 4 π n 0 L cos θ λ
The principle of multi-beam interference can be applied to obtain the synthesized amplitude of reflected light, thereby obtaining the reflected light intensity:
I R = R 0 + R 1 2 R 0 R 1 cos δ 1 + R 0 R 1 2 R 0 R 1 cos δ I 0
Analysis of the Formulas (18) and (19) reveals that variations in the refractive index n , the incident angle θ , and the F-P cavity length L result in corresponding changes in the reflected light output   I R . Modulation can be achieved by altering these three parameters. Given that modulating the cavity length L of the F-P cavity is the simplest and most straightforward method, the EFPI sensor employed in this study is a F-P cavity based on the cavity length L modulation. As shown in Figure 5, the end face of optical fiber and aluminum film form an F-P microcavity. External impacts cause the aluminum film to vibrate, which will lead to a change in cavity length L . From Formulas (18) and (19), it can be seen that the reflected light intensity I R will also change. Therefore, by detecting the change in the intensity of the reflected light I R , the detected impact signal can be demodulated.

3.2. Experimental Setup

The CFRP structure impact monitoring system is shown in Figure 6, comprising a broadband light source (Maxray Optoelectronics Technology Co., Ltd., Hefei, China), coupler (Shanze Jiye Technology Co., Ltd., Shenzhen, China), eight circulators (Qianhai Xunka Technology Co., Ltd., Shenzhen, China), four EFPI sensors, four fiber Bragg gratings (FBGs), four photodetectors (Hongyi Optoelectronics Technology Co., Ltd., Beijing, China), CFRP structural test pieces, a 1 J spring impact hammer (Qigong Instrument Equipment Co., Ltd., Shanghai, China), and a data acquisition system (Art Technology Co., Ltd., Shijiazhuang, China). The monitoring system is based on intensity demodulation. Taking Channel 1 as an example, the broadband light source emits light that is split into four channels by the coupler. One channel proceeds through optical circulator 1 to reach EFPI sensor 1. The reflected light from EFPI sensor 1 passes through optical circulator 5 and enters the FBG. The FBG 1 filters the interference signal reflected by EFPI sensor 1, and the narrowband reflected light I R obtained by FBG reflection will be received by the photodetector PD1. The working principle of intensity demodulation method is relatively simple, easy to implement, and has the advantages of low cost and fast dynamic response.
After establishing the impact monitoring system for the CFRP structure as depicted in Figure 6, an impact localization experiment was conducted on a 600 mm × 600 mm × 3 mm CFRP structure, with a 400 mm × 400 mm × 3 mm experimental area to minimize edge effects. As shown in Figure 7, the lower left corner of the monitored area was designated as the coordinate origin Q1 (0 mm, 0 mm), with the horizontal axis as the X-axis and the vertical axis as the Y-axis, forming a two-dimensional rectangular coordinate system.
Four EFPI sensors were adhered to the four corners of the monitored area using epoxy resin glue. The entire impact monitoring area was divided into 17 × 17 grids, and each small grid is 2.5 cm × 2.5 cm in size. The intersections of these grids represented impact points, totaling 285 (excluding sensor positions). The impact test was performed using a spring hammer with an impact energy of 1 J, with the sampling rate set to 10   M / s , and three impacts were performed at each position, resulting in a total of 855 datasets.
According to Figure 6, an EFPI signal acquisition system based on intensity demodulation is built, as shown in Figure 8. Among them, 1 is amplified spontaneous emission (ASE) broadband light source; 2 is 1 × 4 coupler; 3~10 are circulators; 11 is a multi-channel voltage stabilized source, which provides a constant voltage of 12 V for photoelectric detectors; 12–15 are EFPI sensors; 16–19 are FBGs; 20~23 are photoelectric detectors; 24 is a data acquisition card; 25 is a computer.

4. Feature Extraction

4.1. Data Preprocessing

When the impact hammer strikes the CFRP structure, it causes vibrations that generate impact stress waves. These waves propagate through the surface of the CFRP structure, and the closer the EFPI sensor is to the impact point, the shorter their transmission time. Consequently, the time of the impact signal received by the EFPI sensor is closely related to the relative location between the impact point and the monitoring sensor. Each EFPI sensor is employed to capture the time domain response signal characteristics at various locations following the impact.
Taking the response signals collected at impact points B3 (50 mm, 375 mm) as an example, the Daubechies wavelet function (abbreviated as DbN) is utilized due to its advantages of good regularity, smooth vanishing moment, strong localization ability in the frequency domain, and effective frequency band decomposition. Specifically, the Db8 wavelet function is employed to decompose the impact signal into eight layers [41]. Subsequently, the low-frequency scale a8 is used to reconstruct the narrow-band components generated by Lamb waves. Energy–entropy ratio endpoint detection is then performed on the reconstructed impact signal to determine the arrival time of the response signal at the monitoring sensor. The impact signals from four EFPI sensors are shown in Figure 9.
The energy–entropy ratio sequence of the impact signals detected by four EFPI sensors and the corresponding extraction process of the arrival time of the impact point are shown in Figure 10. The energy–entropy ratio method can highlight the difference between the impulse signal and noise, making the identification of the endpoint position of the impact signal less sensitive to the selection of threshold. In this study, the length of the short time window was set to 200, and the threshold was set to 0.1 mV. The endpoint positions of the response signals detected by the four EFPI sensors using the energy–entropy ratio method were 0.04941 s, 0.04973 s, 0.04995 s, and 0.04971 s, respectively, and are marked with red lines. It can be easily observed that the impact signal first reaches EFPI 1, almost simultaneously reaches EFPI 2 and EFPI 4, and finally reaches EFPI 3. This is consistent with the distance from the impact point to the sensors, confirming that the arrival times extracted by the energy–entropy ratio method can serve as features for impact localization.

4.2. Sensitivity Analysis

The contour map of the normalized arrival time differences for impact signals between EFPI 1 and the other EFPI sensors is presented in Figure 11. In order to mitigate discrepancies in sensor arrival times caused by location or other factors, we standardize these time differences for a unified comparison across sensors. This normalization process reflects the relative delay in signal propagation and considers the standardized time difference as the characteristic quantity of the impact signals. The specific formula is as follows:
Δ T 1 = T 1 T 2 ,   Δ T 2 = T 1 T 3 ,   Δ T 3 = T 1 T 4
The normalized arrival time difference is expressed as follows:
Δ T n o r m = Δ T min ( Δ T ) max ( Δ T ) min ( Δ T )
Figure 11 illustrates that the time difference between impact signals varies significantly with the distance from the impact point to the monitoring EFPI sensors. When the impact point is close to one sensor and distant from another, the time difference is considerable. Conversely, if the impact point is equidistant from two sensors, the time difference is negligible. This demonstrates that EFPI sensors at different locations exhibit high sensitivity to the location of impact point. Consequently, the time difference extracted using the energy–entropy ratio method be used as the feature for machine learning models to locate the impact on CFRP structures.

5. Impact Localization

5.1. Establishment of Localization Model

In the experiment, 855 sets of data were obtained and divided into the training set, verification set, and test set. During the model training process, the difference between the arrival time of EFPI1 and the other three EFPI sensors Δ T 1 , Δ T 2 , Δ T 3 is taken as the input, and the actual impact coordinates are taken as the output.
The CNN-BIGRU-Attention model is established with 800 sets of data for training, 40 sets of data for verification, and 15 sets of data for testing. The accuracy of the model is evaluated by calculating the average distance error between the actual and predicted impact point locations. The main steps to establish the prediction model are as follows:
Step 1: Partition and standardization of data
A random selection of 800 samples is used to form the training set. From the remaining 55 samples, another 40 are randomly chosen for the validation set, leaving the final 15 samples to serve as the test set. Then, the input features of training set and test set are normalized to the range of [0, 1]. This step eliminates the dimensional differences between different features, enhancing model stability and accelerating convergence during training.
Step 2: Establish the deep learning model
The flowchart of the CNN-BIGRU-Attention model employed in this paper is shown in Figure 12.
The CNN module comprises two feature extraction layers, a Flatten layer, and a Fully Connected (FC) layer. Each feature extraction layer consists of four modules: Batch Normalization (Batch Norm), Rectified Linear Unit (ReLU), and Max Pooling. The convolution kernels of the two CONV layers have a size of 3, with a step size of 1. The Batch Norm layer standardizes the input of each layer, accelerating training and enhancing stability. The ReLU layer introduces nonlinearity, aiding the model in learning complex relationships and mitigating gradient disappearance. Max Pooling reduces the dimensionality of features by downsampling the output of the convolution layer, thereby improving training efficiency.
The Flatten layer converts the output of the convolution layer into one-dimensional vectors, preparing the data for input into the subsequent FC layer. The FC layer integrates the previously extracted features to improve the nonlinear expression ability of features. The BIGRU module, paralleled with the CNN, contains two opposing GRU modules with identical parameters and 35 hidden units.
The concatenation layer integrates features from the CNN and BIGRU, facilitating feature fusion and information integration. This enhances model performance and expressiveness. Additionally, the attention mechanism allows the model to learn more intricate function mappings by dynamically focusing on various parts of the input, thereby improving its expressive capacity. Simultaneously, it effectively captures relationships between different positions in the input sequence, enabling the model to prioritize information that is distant from the current unit, thus better handling long sequence data.
The CNN-BIGRU-Attention model works as follows:
  • The normalized dataset undergoes format conversion to form a three-dimensional matrix;
  • The convolution layer extracts local features of the input sequence data through multi-layer convolution operations;
  • The pooling layer reduces dimensionality and compresses the data to lower computational complexity;
  • BIGRU captures long-term dependencies in time series by processing bidirectional sequence information;
  • The concatenation layer combines the outputs of the convolutional neural network and the Bidirectional Gated Recurrent Unit (BIGRU);
  • The attention mechanism module assigns different weights to each position by calculating the similarity between positions;
  • Finally, after processing by the fully connected (FC) layer and an activation function, the output is passed to the regression layer. This regression layer maps the final output of the neural network to the range required by the regression task, generating the predicted localization coordinates.
Step 3: Optimize the model by using sand cat swarm optimization algorithm
The specific steps for optimizing the model using the SCSO algorithm are as follows:
  • Set initial parameters: initial population size is set to 20, and maximum evolutionary generation is set to 20. The parameters to be optimized include learning rate, number of neurons in BIGRU, attention mechanism key value, and convolution kernel size. The initial learning rate is set to 0.005, and the upper and lower bounds are 0.01 and 0.001, respectively. The initial number of neurons in BIGRU is set to 35, and the upper and lower bounds are 50 and 10, respectively. The initial attention mechanism key value is set to 30, and the upper and lower bounds are 50 and 2, respectively. Initial convolution kernel size is set to 3, and the upper and lower bounds are 10 and 2, respectively.
  • Calculate the fitness of each individual in the population;
  • Record the current best individual, select the individual with higher fitness for evolution, and generate the next generation;
  • Renew the population by replacing poorly performing individuals with newly generated ones, ensuring gradual convergence to the optimal solution;
  • Iterate steps 2–4 until the termination condition is met.
  • Retrieve the best parameters and output the optimal solution.
Step 4: Prediction of impact point
The impact samples from the test set were fed into the CNN-BIGRU-Attention model, which was optimized using the sand cat swarm optimization algorithm and the impact samples in the validation set. Subsequently, the model generates predicted coordinates for the impact points in the test set. Ultimately, the average coordinate error was calculated using the obtained results.
The formula for calculating the average distance error between predicted and actual locations is expressed as follows:
d ¯ = 1 n x i + x i * 2 + y i + y i * 2
where x i represents the actual abscissa value, x i * represents the predicted abscissa value, y i represents the actual ordinate value, y i * represents the predicted ordinate value, and n represents the number of predicted coordinates.

5.2. Analysis of Localization Results

In order to validate the reliability and precision of the impact localization method based on CNN-BIGRU-Attention model, Figure 13 and Table 1 illustrate the impact localization results alongside prediction errors across various models. According to Table 1, the maximum localization errors of CNN, CNN-GRU, CNN-BIGRU, and CNN-BIGRU-Attention models are 19.92 mm, 17.25 mm, 16.78 mm, and 11.82 mm, respectively. Correspondingly, their minimum localization errors based on the four models are 11.67 mm, 8.89 mm, 8.25 mm, and 5.01 mm. The average errors are 15.73 mm, 12.66 mm, 11.30 mm, and 8.03 mm, respectively. The results collectively demonstrate that the CNN-BIGRU-Attention model-based impact localization method outperforms in terms of localization accuracy. Additionally, as the structural complexity of the model rises, the average running time for impact localization using CNN, CNN-GRU, CNN-BIGRU, and CNN-BIGLU Attention models is 2.659 s, 3.253 s, 3.701 s, and 4.426 s, respectively. Compared with the localization results of impact on CFRP plate structures using FBG sensors, the localization accuracy of this system based on EFPI sensors is also higher [42].

6. Conclusions

In this paper, an impact localization system for CFRP structures by using EFPI sensors demodulated at high speed was established, and an impact localization method based on CNN-BIGRU-Attention model for the CFRP structure is proposed. Firstly, the low-frequency narrowband signal component of the impact signal generated by Lamb waves is extracted using wavelet packet decomposition to mitigate dispersion effects. Then, an endpoint detection method based on the energy–entropy ratio algorithm is used to extract the time at which the impact signal reaches each EFPI sensor and verify its sensitivity. Secondly, the arrival time differences in impact signals detected by different EFPI sensors were collected and used as features to train and optimize the CNN-BIGRU-Attention model for impact localization. Finally, the impact localization methods based on different models were validated on a 400 mm × 400 mm × 3 mm CFRP plate. By comparing the prediction results of different models, the proposed impact localization method for the CFRP structure based on CNN-BIGRU-Attention was proved to achieve superior localization accuracy.

Author Contributions

Conceptualization, J.Y. and S.W.; methodology, J.Y.; software, Z.P.; validation, Z.P.; formal analysis, J.L.; investigation, L.G.; resources, J.Y., Y.B. and S.W.; data curation, Z.P.; writing—original draft preparation, J.Y. and Z.P.; writing—review and editing, J.Y. and Y.B.; visualization, Z.P.; supervision, J.Y. and S.W.; project administration, J.Y.; funding acquisition, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by [National Natural Science Foundation of China] grant number [62105139] and [Aviation Science Foundation of China] grant number [2022Z057056003].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Collinson, M.; Swait, T.; Bower, M.; Nuhiji, B.; Hayes, S. Development and implementation of direct electric cure of plain weave CFRP composites for aerospace. Compos. Part A Appl. Sci. Manuf. 2023, 172, 107615. [Google Scholar] [CrossRef]
  2. Ding, G.; Hou, S. CFRP drive shaft damage identification and localization based on FBG sensing network and GWO-BP neural networks. Opt. Fiber Technol. 2023, 82, 103631. [Google Scholar] [CrossRef]
  3. Tan, L.; Saito, O.; Yu, F.; Okabe, Y.; Kondoh, T.; Tezuka, S.; Chiba, A. Impact damage detection using chirp ultrasonic guided waves for development of health monitoring system for cfrp mobility structures. Sensors 2022, 22, 789. [Google Scholar] [CrossRef] [PubMed]
  4. Lee, I.Y.; Jang, J.; Park, Y.B. Advanced structural health monitoring in carbon fiber-reinforced plastic using real-time self-sensing data and convolutional neural network architectures. Mater. Des. 2022, 224, 111348. [Google Scholar] [CrossRef]
  5. Ding, G.; Chang, L.; Zhou, N.; Gao, X.; Li, M. Localization of low velocity impact on CFRP laminate using normalized error outlier-based algorithm cooperating with Db3-wavelet threshold noise reduction and FBG sensors. Opt. Fiber Technol. 2023, 80, 103455. [Google Scholar] [CrossRef]
  6. Yan, Y.; Wang, M.; Zhang, Y.; Wu, D.; Wang, Y.; Qing, X.; Wang, Y. A low-velocity impact localization method for composite stiffened plate based on AIC and WPT. IEEE Sens. J. 2024, 24, 10993–11002. [Google Scholar] [CrossRef]
  7. Liu, Q.; Wang, F.; Liu, M.; Xiao, W. A two-step localization method using wavelet packet energy characteristics for low-velocity im-pacts on composite plate structures. Mech. Syst. Signal Process. 2023, 188, 110061. [Google Scholar] [CrossRef]
  8. Shenoy, S.; Sharma, R.S. Impact Damage Estimation and Localization in Composite Sandwich Plates Using Deep Learning. In Proceedings of the 2023 IEEE 5th International Conference on Cybernetics, Cognition and Machine Learning Applications (ICCCMLA), Hamburg, Germany, 7–8 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 14–20. [Google Scholar]
  9. Li, S.; Peng, G.; Yuan, H.; Wang, J.; Cheng, F.; Li, H. Robust data-driven structural impact localization with multi-sensor real-time monitoring. IEEE Sens. J. 2023, 23, 1644–1654. [Google Scholar]
  10. Zhang, H.; Tian, K.; Rui, X.; Xu, L.; Qi, L.; Feng, Y.; Wang, W. Impact localization in anisotropic composites with time difference matrix matching and edge accuracy optimization. IEEE Trans. Instrum. Meas. 2023, 72, 1–13. [Google Scholar] [CrossRef]
  11. Jang, B.W.; Kim, C.G. Acoustic emission source localization in composite stiffened plate using triangulation method with signal magnitudes and arrival times. Adv. Compos. Mater. 2021, 30, 149–163. [Google Scholar] [CrossRef]
  12. Huang, J.; Zeng, J.; Bai, Y.; Cheng, Z.; Feng, Z.; Qi, L.; Liang, D. Layout optimization of fiber Bragg grating strain sensor network based on modified artificial fish swarm algorithm. Opt. Fiber Technol. 2021, 65, 102583. [Google Scholar] [CrossRef]
  13. Fan, L.; Le, K.; Guo, C.; Sun, C.; Chen, G. Magnet-assisted hybrid EFPI/FBG sensor for internal corrosion monitoring of steel pipelines. Opt. Fiber Technol. 2022, 73, 103064. [Google Scholar] [CrossRef]
  14. Liu, Y.; Jing, Z.; Liu, Q.; Li, A.; Lee, A.; Cheung, Y.; Zhang, Y.; Peng, W. All-silica fiber-optic temperature-depth-salinity sensor based on cascaded EFPIs and FBG for deep sea exploration. Opt. Express 2021, 29, 23953–23966. [Google Scholar] [CrossRef]
  15. Qiu, H.; Yao, Y.; Dong, Y.; Tian, J. Fiber-optic immunosensor based on a Fabry–Perot interferometer for single-molecule detection of biomarkers. Biosens. Bioelectron. 2024, 255, 116265. [Google Scholar] [CrossRef]
  16. Li, X.; Guan, C.; Qin, H.; Huang, J.; Chu, W.; Chai, S.; Lv, P.; Li, S.; Tong, Y. Three-dimensional sound source localization system based on fiber optic sensor array with an adaptive algorithm. Opt. Commun. 2024, 559, 130383. [Google Scholar] [CrossRef]
  17. Wang, J.; Ai, F.; Sun, Q.; Liu, T.; Li, H.; Yan, Z.; Liu, D. Diaphragm-based optical fiber sensor array for multipoint acoustic detection. Opt. Express 2018, 26, 25293–25304. [Google Scholar] [CrossRef]
  18. Liu, Q.; Jing, Z.; Liu, Y.; Li, A.; Xia, Z.; Peng, W. Multiplexing fiber-optic Fabry–Perot acoustic sensors using self-calibrating wavelength shifting interferometry. Opt. Express 2019, 27, 38191–38203. [Google Scholar] [CrossRef]
  19. Zhang, S.; Wan, S.; Wang, Y.; Zhang, B.; Zhang, Z.; Zhong, H.; Shi, J.; Sun, J.; He, X.; Wu, Q. 2D sound source localization technology based on diaphragm EFPI fiber microphone array. Opt. Commun. 2022, 519, 128435. [Google Scholar] [CrossRef]
  20. Zaw, T.H.; War, N. The combination of spectral entropy, zero crossing rate, short time energy and linear prediction error for voice activity detection. In Proceedings of the 2017 20th International Conference of Computer and Information Technology (ICCIT), Dhaka, Bangladesh, 22–24 December 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar]
  21. Zhang, T.; Shao, Y.; Wu, Y.; Geng, Y.; Fan, L. An overview of speech endpoint detection algorithms. Appl. Acoust. 2019, 160, 107133. [Google Scholar] [CrossRef]
  22. Xiuquan, L.; Zhen, W.; Yeyin, J.; Jing, C.; Zhenfei, L. Acoustic modulation signal recognition based on endpoint detection. Sci. Rep. 2024, 14, 19198. [Google Scholar] [CrossRef] [PubMed]
  23. Nguyen, T.Q.; Vu, T.B.; Shafiabady, N.; Nguyen, T.T.; Nguyen, P.T. Real-time structural health monitoring of bridges using convolutional neural net-work-based loss factor analysis for enhanced energy dissipation detection. Structures 2024, 70, 107733. [Google Scholar] [CrossRef]
  24. Alzubaidi, L.; Zhang, J.; Humaidi, A.J.; Al-Dujaili, A.; Duan, Y.; Al-Shamma, O.; Santamaría, J.; Fadhel, M.A.; Al-Amidie, M.; Farhan, L. Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions. J. Big Data 2021, 8, 53. [Google Scholar] [CrossRef]
  25. Stanković, L.; Mandic, D. Convolutional neural networks demystified: A matched filtering perspective-based tutorial. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 3614–3628. [Google Scholar] [CrossRef]
  26. Jie, H.J.; Wanda, P. RunPool: A dynamic pooling layer for convolution neural network. Int. J. Comput. Intell. Syst. 2020, 13, 66–76. [Google Scholar] [CrossRef]
  27. Mahjoub, S.; Chrifi-Alaoui, L.; Marhic, B.; Delahoche, L. Predicting energy consumption using LSTM, multi-layer GRU and drop-GRU neural networks. Sensors 2022, 22, 4062. [Google Scholar] [CrossRef]
  28. Yang, S.; Yu, X.; Zhou, Y. Lstm and gru neural network performance comparison study: Taking yelp review dataset as an ex-ample. In Proceedings of the 2020 International Workshop on Electronic Communication and Artificial Intelligence (IWECAI), Shanghai, China, 12–14 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 98–101. [Google Scholar]
  29. Wang, S.; Shi, J.; Yang, W.; Yin, Q. High and low frequency wind power prediction based on Transformer and BiGRU-Attention. Energy 2024, 288, 129753. [Google Scholar] [CrossRef]
  30. Lin, X.; Quan, Z.; Wang, Z.-J.; Huang, H.; Zeng, X. A novel molecular representation with BiGRU neural networks for learning atom. Briefings Bioinform. 2019, 21, 2099–2111. [Google Scholar] [CrossRef] [PubMed]
  31. Bao, K.; Bi, J.; Ma, R.; Sun, Y.; Zhang, W.; Wang, Y. A spatial-reduction attention-based BiGRU network for water level prediction. Water 2023, 15, 1306. [Google Scholar] [CrossRef]
  32. Zhang, H.; Liu, H.; Kim, C. Semantic and instance segmentation in coastal urban spatial perception: A multi-task learning framework with an attention mechanism. Sustainability 2024, 16, 833. [Google Scholar] [CrossRef]
  33. Hassanin, M.; Anwar, S.; Radwan, I.; Khan, F.S.; Mian, A. Visual attention methods in deep learning: An in-depth survey. Inf. Fusion 2024, 108, 102417. [Google Scholar] [CrossRef]
  34. Wang, Y.; Pu, J.; Miao, D.; Zhang, L.; Zhang, L.; Du, X. SCGRFuse: An infrared and visible image fusion network based on spatial/channel attention mechanism and gradient aggregation residual dense blocks. Eng. Appl. Artif. Intell. 2024, 132, 107898. [Google Scholar] [CrossRef]
  35. Xu, H.W.; Qin, W.; Sun, Y.N.; Lv, Y.L.; Zhang, J. Attention mechanism-based deep learning for heat load prediction in blast furnace ironmaking process. J. Intell. Manuf. 2024, 35, 1207–1220. [Google Scholar] [CrossRef]
  36. Zhu, M.; Yu, X.; Tan, H.; Yuan, J.; Chen, K.; Xie, S.; Han, Y.; Long, W. High-precision monitoring and prediction of mining area surface subsidence using SBAS-InSAR and CNN-BiGRU-attention model. Sci. Rep. 2024, 14, 28968. [Google Scholar] [CrossRef]
  37. Niu, D.; Yu, M.; Sun, L.; Gao, T.; Wang, K. Short-term multi-energy load forecasting for integrated energy systems based on CNN-BiGRU op-timized by attention mechanism. Appl. Energy 2022, 313, 118801. [Google Scholar] [CrossRef]
  38. Adegboye, O.R.; Feda, A.K.; Ojekemi, O.R.; Agyekum, E.B.; Khan, B.; Kamel, S. DGS-SCSO: Enhancing sand cat swarm optimization with dynamic pinhole imaging and golden sine algorithm for improved numerical optimization performance. Sci. Rep. 2024, 14, 1491. [Google Scholar] [CrossRef]
  39. Seyyedabbasi, A. Binary sand cat swarm optimization algorithm for wrapper feature selection on biological data. Biomimetics 2023, 8, 310. [Google Scholar] [CrossRef] [PubMed]
  40. Pfeifer, H.; Ratschbacher, L.; Gallego, J.; Saavedra, C.; Faßbender, A.; von Haaren, A.; Alt, W.; Hofferberth, S.; Köhl, M.; Linden, S.; et al. Achievements and perspectives of optical fiber Fabry–Perot cavities. Appl. Phys. B Laser Opt. 2022, 128, 29. [Google Scholar] [CrossRef]
  41. Zhao, G.; Hu, H.; Li, S.; Liu, L.; Li, K. Localization of impact on composite plates based on integrated wavelet transform and hybrid minimization algorithm. Compos. Struct. 2017, 176, 234–243. [Google Scholar] [CrossRef]
  42. Yu, J.; Liu, J.; Peng, Z.; Gan, L.; Wan, S. Localization of impact on CFRP structure based on fiber Bragg gratings and CNN-LSTM-Attention. Opt. Fiber Technol. 2024, 87, 103943. [Google Scholar] [CrossRef]
Figure 1. CNN structure schematic.
Figure 1. CNN structure schematic.
Sensors 25 01091 g001
Figure 2. Schematic diagram of pooling operations: (a) maximum pooling; (b) average pooling.
Figure 2. Schematic diagram of pooling operations: (a) maximum pooling; (b) average pooling.
Sensors 25 01091 g002
Figure 3. BIGRU network structure model.
Figure 3. BIGRU network structure model.
Sensors 25 01091 g003
Figure 4. Schematic diagram of F-P cavity interference.
Figure 4. Schematic diagram of F-P cavity interference.
Sensors 25 01091 g004
Figure 5. Structure diagram of EFPI sensor.
Figure 5. Structure diagram of EFPI sensor.
Sensors 25 01091 g005
Figure 6. EFPI system demodulated based on intensity method.
Figure 6. EFPI system demodulated based on intensity method.
Sensors 25 01091 g006
Figure 7. Schematic diagram of impact monitoring area division.
Figure 7. Schematic diagram of impact monitoring area division.
Sensors 25 01091 g007
Figure 8. Impact localization system of CFRP structure based on EFPI sensors.
Figure 8. Impact localization system of CFRP structure based on EFPI sensors.
Sensors 25 01091 g008
Figure 9. Impact signals detected by different EFPI sensors.
Figure 9. Impact signals detected by different EFPI sensors.
Sensors 25 01091 g009
Figure 10. Impact signal and corresponding energy–entropy ratio.
Figure 10. Impact signal and corresponding energy–entropy ratio.
Sensors 25 01091 g010
Figure 11. Normalized time difference in impact signal arrival between different EFPI sensors. (a) Normalized time difference in impact signal arrival between EFPI 2 and EFPI 1. (b) Normalized time difference in impact signal arrival between EFPI 3 and EFPI 1. (c) Normalized time difference in impact signal arrival between EFPI 4 and EFPI 1.
Figure 11. Normalized time difference in impact signal arrival between different EFPI sensors. (a) Normalized time difference in impact signal arrival between EFPI 2 and EFPI 1. (b) Normalized time difference in impact signal arrival between EFPI 3 and EFPI 1. (c) Normalized time difference in impact signal arrival between EFPI 4 and EFPI 1.
Sensors 25 01091 g011
Figure 12. Flow chart of impact localization method based on CNN-BIGRU-Attention.
Figure 12. Flow chart of impact localization method based on CNN-BIGRU-Attention.
Sensors 25 01091 g012
Figure 13. (a) Impact localization results; (b) impact localization errors.
Figure 13. (a) Impact localization results; (b) impact localization errors.
Sensors 25 01091 g013
Table 1. Comparison of impact localization result.
Table 1. Comparison of impact localization result.
ImpactImpact Coordinate (mm)CNN AlgorithmCNN-GRU AlgorithmCNN-BIGRU AlgorithmCNN-BIGRU-Attention Algorithm
Predict Coordinates (mm)Error (mm)Predict Coordinates (mm)Error (mm)Predict Coordinates (mm)Error (mm)Predict Coordinates (mm)Error (mm)
1(175, 150)(157.106, 141.247)19.920(163.726, 159.847)14.968(185.262, 142.160)12.914(182.861, 152.650)8.296
2(50, 200)(38.865, 190.362)14.727(57.655, 193.975)9.741(45.123, 206.653)8.249(52.680, 205.027)5.696
3(175, 325)(159.364, 332.655)17.410(185.153, 321.375)10.781(183.257, 329.561)9.433(168.109, 324.683)6.899
4(250,50)(258.265, 41.756)11.674(243.764, 42.925)9.431(245.514, 60.133)11.081(255.553, 56.919)8.871
5(250,125)(258.462, 110.036)17.191(240.236, 136.217)14.871(242.995, 116.674)10.881(248.995, 135.334)10.383
6(75,100)(64.888, 91.546)13.180(81.236, 109.133)11.059(70.053, 108.264)9.631(76.103, 93.481)6.611
7(300,175)(313.763, 187.137)18.350(293.237, 160.783)15.744(303.265, 164.797)10.713(297.923, 183.815)9.057
8(50,300)(54.160, 285.846)14.752(39.237, 286.522)17.249(61.236, 287.543)16.776(55.365, 307.191)8.972
9(75,350)(63.196, 344.456)13.041(71.736, 341.729)8.891(82.154, 341.133)11.393(77.321, 354.439)5.009
10(225, 250)(213.654, 261.861)16.414(220.237, 235.165)15.581(214.824, 242.237)12.800(234.860, 243.484)11.819
11(125,50)(135.985, 57.841)13.497(131.137, 40.137)11.532(120.232, 41.279)9.940(121.593, 56.255)7.122
12(325,75)(333.824, 57.924)19.221(330.863, 87.116)13.460(317.265, 83.198)11.271(319.220, 69.517)7.966
13(100, 175)(110.541, 163.388)15.683(93.133, 184.896)12.045(105.270, 185.091)11.385(93.431, 171.093)7.643
14(150, 225)(138.256, 216.463)14.519(159.165, 233.467)12.478(156.880, 214.053)12.930(145.224, 231.053)7.710
15(300, 300)(310.563, 287.538)16.336(309.169, 307.790)12.031(292.685, 293.132)10.034(293.622, 305.496)8.389
Max. error 19.920 17.249 16.776 11.819
Min. error 11.674 8.891 8.249 5.001
Avg. error 15.728 12.656 11.295 8.030
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

Yu, J.; Peng, Z.; Gan, L.; Liu, J.; Bai, Y.; Wan, S. Impact Localization System of CFRP Structure Based on EFPI Sensors. Sensors 2025, 25, 1091. https://doi.org/10.3390/s25041091

AMA Style

Yu J, Peng Z, Gan L, Liu J, Bai Y, Wan S. Impact Localization System of CFRP Structure Based on EFPI Sensors. Sensors. 2025; 25(4):1091. https://doi.org/10.3390/s25041091

Chicago/Turabian Style

Yu, Junsong, Zipeng Peng, Linghui Gan, Jun Liu, Yufang Bai, and Shengpeng Wan. 2025. "Impact Localization System of CFRP Structure Based on EFPI Sensors" Sensors 25, no. 4: 1091. https://doi.org/10.3390/s25041091

APA Style

Yu, J., Peng, Z., Gan, L., Liu, J., Bai, Y., & Wan, S. (2025). Impact Localization System of CFRP Structure Based on EFPI Sensors. Sensors, 25(4), 1091. https://doi.org/10.3390/s25041091

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop