Next Article in Journal
An Adaptive Receiver-Grid Parameter Optimization Method for BELLHOP Based on Bathymetric and Sound-Speed-Profile Features
Previous Article in Journal
Comparative Temporal Analysis of Demographic and Morphometric Traits in Patella ferruginea
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A KNN-Multiplicative Score Approach for Blade Impact Fault Detection of Tidal Current Turbines

1
Logistics Engineering College, Shanghai Maritime University, Pudong District, Shanghai 201306, China
2
Naval Academy Research Institute (École Navale), 29240 Brest, France
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(8), 755; https://doi.org/10.3390/jmse14080755
Submission received: 26 March 2026 / Revised: 16 April 2026 / Accepted: 18 April 2026 / Published: 21 April 2026
(This article belongs to the Section Ocean Engineering)

Abstract

Blade impact faults degrade power generation quality, if not detected in time, may lead to turbine malfunction or even complete failure. Moreover, the accuracy of blade impact fault detection in tidal current turbine (TCT) is significantly affected by variations in flow velocity and tidal flow period. To solve this problem, a self-adaptive detection method based on stator current signals and k-nearest neighbor-multiplicative score (KNN-MS) is proposed. The method first employs the KNN algorithm to characterize local feature distributions. Then, robustness under unstable flow conditions is improved through variance-based weighting. Finally, a cumulative multiplicative scoring mechanism is proposed to amplify and quantify fault-related anomaly indicators. The experimental results show that the proposed method achieves high diagnostic accuracy and stability across steady, periodic, and variable-period flow scenarios.

1. Introduction

The marine environment represents a vast reservoir of renewable energy resources, with global estimates indicating an annual electricity generation potential of up to 9.2 × 10 12 kWh [1]. Among the various forms of marine energy, tidal current energy has emerged as a promising option for sustainable power generation [2,3]. However, the harsh and dynamic marine environment introduces significant challenges of reliability. Ensuring the safe and stable operation of tidal current turbines (TCTs) is crucial for long-term sustainability and economic viability. During operation, TCT blades are exposed to impacts from marine organisms or floating debris, which can damage blade surfaces, reduce corrosion resistance, and induce mechanical fatigue [4]. These faults compromise the quality of the power generation and shorten the lifespan of the turbine. Detecting blade impact faults is therefore critical for operational safety and maintenance planning. However, the complex marine environment and bidirectional fluid–structure interaction (FSI) [5,6] cause unstable operating conditions. Variations in flow velocity and cycle periods distort signal characteristics, making it difficult to extract the fault features and reducing detection accuracy. Conventional detection methods often struggle to maintain performance under these non-stationary conditions, resulting in an increase in false alarms and missed detections.
To address these challenges, a growing number of studies have investigated current signal-based fault detection methods for tidal current turbines. Goktas et al. [7] extracted features capable of identifying system components and characterizing their dynamic behavior by analyzing the stator electromotive force and phase currents. However, strong interference from the marine environment and noise complicates signal interpretation. Instantaneous variations in tidal flow cause fluctuations in turbine operating parameters, and some amplitude and frequency components may be partially or completely masked [8]. Wei et al. [9] proposed a fault detection method based on Variational Mode Decomposition (VMD) denoising and phase demodulation. The method separated interference and fault-related frequency components using VMD and employed the Maximal Information Coefficient (MIC) to select relevant intrinsic mode functions (IMFs). Power spectral density (PSD) analysis was then used to reveal imbalance fault characteristics. This method improved fault feature extraction under strong marine interference and non-stationary conditions. However, its computational complexity may limit real-time applicability, particularly for long-duration signals. Xie et al. [10] presented a Principal Component Analysis (PCA)-based fault detection method. The method involved Fourier transform analysis of the stator current envelope, followed by fault feature extraction and PCA-based impact detection. The workflow of this method is relatively simplified, which improves real-time performance to some extent. However, there is no clear explanation for the mechanism of how to suppress impact-induced interference components, and its interpretability and reliability remain insufficient.
To further improve impact fault identification under complex operating conditions, anomaly detection-based methods have also been applied to TCT blade impact fault detection. Wu et al. [11] developed a fault detection approach based on the Local Outlier Factor (LOF) [12,13] for impact fault identification. After applying the Teager–Kaiser Energy Operator (TKEO) [14,15,16] to obtain the stator current envelope and extract fault features, Density-Based Spatial Clustering of Applications with Noise (DBSCAN) [17,18] was used to identify high-risk samples. LOF values of these samples were then used for impact fault detection. This method enhanced fault detection performance under complex operating conditions to a certain degree and achieved satisfactory accuracy under periodically varying flow conditions. However, when the flow velocity cycle changed, the feature-space density distribution became unstable, resulting in reduced detection accuracy.
Under non-stationary operating conditions, such as variable-period flows, the feature-space density becomes unstable, and fault features tend to overlap with normal fluctuations, which significantly degrades the performance of impact fault detection. Although existing signal-based fault detection methods have shown effectiveness under relatively stable conditions, they often lack sufficient robustness when facing flow-induced non-stationarity and partial overlap between normal and fault features. Therefore, there remains a need for a fault detection method that can effectively suppress environmental interference while enhancing fault-sensitive characteristics under variable operating conditions. To address these, this study proposes a fault detection method based on a sliding-window strategy [19,20,21] and KNN [22,23,24]. The proposed method is designed to characterize local feature variations and maintain high sensitivity and robustness even when fault features partially overlap with normal data. Experimental results under steady, periodic, and variable-period flow conditions demonstrate that the proposed method achieves high fault detection accuracy and strong adaptability under complex non-stationary environments.
The remaining sections are organized as follows. Section 2 outlines the problem background and discusses the limitations of existing approaches. Section 3 presents the proposed KNN-MS approach, including feature extraction, weighting design, and anomaly index construction. Section 4 describes the experimental setup and results. Section 5 discusses performance comparisons and robustness analysis. Finally, Section 6 concludes the paper and outlines future research directions.

2. Challenges in Impact Fault Detection of TCT

The TCT is driven by tidal flow acting on the blades, which generates rotor torque, and the resulting mechanical energy is converted into electrical energy by the generator. While the turbine is operating, rigid blades interact with marine fluid, creating complex FSI phenomena at the blade–flow interface. These interactions significantly influence blade vibration modes and amplitudes, which propagate through the rotor and manifest as amplitude modulation components in the stator current signal. A key characteristic of this interaction is vortex shedding, which induces periodic blade vibrations and modulates the electrical signal. The vortex shedding frequency is related to the Strouhal number as expressed in Equation (1):
S t = f v C V
where S t is the Strouhal number, f v is the vortex shedding frequency, C is the blade chord length, and V is the flow velocity.
As shown in Figure 1, the color transition from blue to red indicates an increase in FSI intensity from weak to strong. The FSI intensity along the blade exhibits a pronounced non-uniform radial distribution, with significant differences between the root and tip regions. Under time-varying flow conditions, this FSI intensity becomes inherently time-dependent, leading to periodic variations in the blade vibration characteristics. These vibrations propagate through the rotor–stator coupling path and continuously modulate the stator current. As a consequence, the electrical features extracted from the current signals exhibit non-stationary behavior, with their amplitudes and spectral components drifting over time. This time-varying modulation can overlap with or mask the transient signatures caused by impact faults. Therefore, under variable-period flow conditions, the FSI effect adversely affects stator current-based impact fault detection by destabilizing extracted features, widening spectral distributions, and diminishing the separability between fault-induced transients and flow-induced fluctuations.
The fault detection results using DBSCAN+Isolation Forest (iForest) and Feature Subspace Segmentation (FSS)+LOF are shown in Figure 2. Under variable-period FSI conditions, the amplitude fluctuations of certain health-state features approach or even exceed the variation scale induced by actual fault disturbances, causing some healthy data to be misclassified as faulty and leading to a high false alarm rate in impact fault detection when conventional methods are applied. This can be explained by the fact that FSI-driven modulation, transient impact events, and flow-induced non-stationarity distort the feature-space structure (decreased density, unstable neighborhoods, and overlapping distributions), thereby reducing impact fault detection accuracy and increasing false alarms. Consequently, reducing interference and enhancing robustness are necessary to improve the accuracy of fault detection.

3. KNN-Multiplicative Score Approach for TCT Impact Fault Detection Under Variable-Period Conditions

To improve the detection accuracy of blade impact faults in TCT under variable-period operating conditions, experimental studies were conducted to reproduce realistic operating scenarios. The dataset was acquired from a 0.1 kW TCT experimental platform, where a sensor was installed at the generator output terminal to collect stator current signals at a sampling frequency of 1000 Hz. Blade impact faults were simulated by striking the TCT blades with small balls. Based on this setup, stator current signals were collected under constant-flow, periodically varying-flow, and variable-period varying-flow conditions, while the detailed flow velocity and cycle period settings are given in Section 5.
One phase current extracted from the three-phase stator current signals, including historical healthy data and newly collected faulty data, was used as the raw input data. After preprocessing and TKEO-based energy-envelope extraction, sliding-window statistical features were constructed for fault detection. These features were selected because preliminary analyses indicated that they were sensitive to local impact-induced fluctuations and could effectively distinguish healthy from faulty states. On this basis, a fault detection method combining outlier analysis and a cumulative multiplicative scoring mechanism was developed. Detection thresholds were established using historical healthy data, enabling accurate identification of blade impact faults.
It should be noted that the raw stator current signal must first undergo the following preprocessing steps. Specifically, one-phase current is extracted, and a second-order Butterworth band-pass filter is applied for filtering, followed by the selection of the effective signal segment during the stable operating stage. Subsequently, mean removal and smoothing are performed to reduce the influence of noise interference and baseline drift on subsequent feature extraction. The preprocessed signal is then used as the input for the subsequent TKEO-based energy-envelope analysis.

3.1. Impact-Sensitive Feature Extraction Using Energy-Envelope Operators and Sliding Windows

To effectively characterize transient impact-induced energy fluctuations in stator current signals under variable-period and non-stationary operating conditions, an impact-sensitive feature extraction strategy based on the TKEO and sliding-window statistics is adopted. TKEO computes a nonlinear combination of neighboring signal samples, providing an effective estimate of instantaneous signal energy,
Ψ [ x ( i ) ] = [ x ( i ) ] 2 x ( i 1 ) x ( i + 1 )
where i denotes the discrete sampling index and N is the total number of samples, x ( i ) denotes the stator current signal, Ψ [ · ] denotes the TKEO operator, and Ψ [ x ( i ) ] represents the instantaneous energy estimate at sample i, which emphasizes short-duration energy variations while suppressing slowly varying components related to normal operating states. Based on the TKEO output, the instantaneous amplitude (energy envelope) | F ( i ) | of the current signal can be estimated as:
| F ( i ) | = 2 Ψ [ x ( i ) ] · Ψ [ x ( i ) ] 4 Ψ [ x ( i ) ] Ψ [ x ( i ) x ( i 1 ) ] Ψ 2 [ x ( i ) x ( i 1 ) ]
To characterize temporal variations under fluctuating tidal flow conditions, the envelope signal is segmented using a sliding window of length (w). Within each sub-window, four statistical indicators are computed:
Range (R): reflects peak-to-peak variation and is sensitive to impulsive shocks;
Mean Deviation ( M D ): measures average fluctuation while being less sensitive to outliers;
Standard Deviation ( S D ): represents overall energy dispersion within the window;
Coefficient of Variation ( C V ): normalizes amplitude variations and mitigates the influence of flow velocity-induced magnitude drift.
Figure 3 presents representative feature responses extracted under variable flow conditions. As can be seen, the four statistical indicators all show distinct local variations near the impact instant, demonstrating their effectiveness in characterizing impact-related disturbances under non-stationary flow conditions.
For the j-th sub-window, the extracted feature vector is defined as:
f j = [ R j , M D j , S D j , C V j ] T R 4 , j = 1 , 2 , , n
where R 4 denotes the four-dimensional real space. By stacking all feature vectors, the feature matrix is constructed as:
F = f 1 T f 2 T f n T R n × 4
where n represents the total number of sliding sub-windows. This matrix serves as the input to the subsequent anomaly detection framework.
Through the above processing, the original non-stationary current signals are mapped into a low-dimensional feature space, which highlights impact-induced energy variations while suppressing the influence of operating-condition fluctuations. Therefore, a stable and more discriminative feature basis is provided for subsequent fault detection based on local anomaly measures.

3.2. Variance-Based Weights for Noise Sensitivity Reduction

Unlike conventional preprocessing techniques that treat signal fluctuations as noise to be filtered out, the proposed approach introduces an operating condition-aware weighting mechanism, where signal variance is not merely a statistical descriptor but a physical indicator of turbine operating stability. Under tidal environments, turbulence intensity and flow irregularity directly lead to increased variance in stator current signals, which does not necessarily imply fault occurrence. Therefore, instead of applying uniform feature contributions, the proposed method establishes a variance-adaptive reliability model to differentiate between flow-induced fluctuations and fault-consistent signal intervals.
σ l 2 is defined as the variance of the interval, a global normalization term Z is defined as:
Z = l = 1 m 1 / σ l 2
where l = 1 , 2 , , m and m is the total number of intervals. To assign higher importance to more stable intervals, inverse-variance weighting is adopted. The weighting coefficient for the l-th interval is defined as:
α l = 1 / σ l 2 Z
This formulation differs fundamentally from traditional denoising schemes: it does not suppress high-variance intervals through filtering, but rather modulates their contribution during anomaly aggregation. In this way, signal segments dominated by hydrodynamic disturbances are prevented from overwhelming fault-consistent patterns. This reliability-weighted feature representation enables the anomaly detector to remain sensitive to weak impact signatures even when global signal variance is elevated due to marine turbulence.
As a result, the variance-adaptive weighting scheme highlights stable operating intervals while suppressing highly fluctuating regions. There is a more reliable and noise-robust basis for subsequent local anomaly computation and multiplicative fault feature enhancement that is provided by this mechanism.

3.3. Anomaly Index Construction via KNN and Cumulative Multiplicative Effect

Variations in tidal flow velocity and cycle period introduce distortions in feature-space density under non-stationary conditions, which degrade the effectiveness of conventional anomaly detection methods. To address this challenge, an anomaly index integrating KNN-based local analysis with a cumulative multiplicative scoring mechanism is developed. In the KNN-based local anomaly analysis, the number of nearest neighbors was set to K = 5 . This value was determined empirically through preliminary experiments in order to balance local sensitivity and robustness. If K is too small, the anomaly score becomes overly sensitive to random fluctuations and measurement noise; if K is too large, local fault-related deviations may be excessively smoothed. Therefore, K = 5 was adopted in this study. KNN is employed to quantify local neighborhood deviations by computing Euclidean distances between each sample and its nearest neighbors, enabling the identification of fault-related outliers. Under highly unstable flow conditions, these deviations may be masked by turbulence-induced fluctuations and noise, reducing detection sensitivity. To enhance fault saliency while suppressing random disturbances, variance-weighted KNN distance measures are combined with multiplicative accumulation. This integration reinforces persistent anomaly patterns and attenuates uncorrelated variations, thereby improving the separability between normal and faulty states and enhancing detection robustness under variable operating conditions. Mathematically, the Euclidean distance between the j-th point and its k-th nearest neighbor is defined as follows:
d j , k = f j f j ( k ) 2 = p = 1 4 f j , p f j , p ( k ) 2
where f j R 4 represents the feature vector of the j-th sample, f j ( k ) R 4 represents the feature vector of its k-th nearest neighbor, f j , p represents the p-th feature component of the j-th sample, and f j , p ( k ) represents the p-th feature component of the j-th sample’s k-th nearest neighbor.
To account for the varying stability of flow conditions, a variance-based weighting coefficient α is applied to adjust the contribution of each feature interval. This coefficient assigns higher weights to intervals with smaller variance, thereby emphasizing more stable regions and reducing the influence of noisy segments. To explicitly distinguish the robustness-enhancement stage from the fault-amplification stage, a weighted local anomaly term is first defined as:
s j , k = α l ( d j , k ) d j , k
Through this formulation, the original KNN distance is transformed into a reliability-weighted local anomaly response. High-variance intervals caused by unstable flow conditions contribute less to the subsequent anomaly aggregation, where as relatively stable intervals contribute more.
Based on the weighted local anomaly term, the final multiplicative score is constructed as:
MS j = k = 1 K s j , k = k = 1 K α l ( d j , k ) d j , k
where K denotes the total number of nearest neighbors considered. This multiplicative accumulation mainly serves to enhance the saliency of persistent fault-related deviations. If multiple adjacent local responses remain consistently abnormal, their product increases rapidly, allowing weak impact signatures to become more distinguishable from random disturbances.
There are two key innovations produced by this:
(1)
Persistence amplification—Consecutive abnormal deviations grow exponentially, enabling weak but consistent impact signatures to emerge clearly.
(2)
Random fluctuation suppression—Isolated large deviations caused by turbulence do not persist multiplicatively and therefore have limited influence.
Accordingly, the proposed anomaly index consists of two coordinated stages: variance-adaptive reliability weighting for robustness enhancement and multiplicative accumulation for persistent fault-feature amplification.
By combining variance-adaptive reliability weights with multiplicative accumulation, the proposed index establishes a stability-aware anomaly metric that emphasizes structural consistency rather than instantaneous deviation magnitude. This makes the detector inherently robust to feature-space drift induced by variable marine operating conditions. Compared with LOF, standard KNN scoring, and density-based approaches, KNN-MS employs a dynamic deviation accumulation mechanism to enhance adaptability under non-stationary flow conditions. The proposed anomaly index amplifies fault-related features while suppressing random fluctuations, enabling robust real-time detection of blade impact faults under varying tidal flow conditions. Its primary computational cost arises from calculating KNN distances; since the number of neighbors K is typically small, the overall complexity remains low, making the method suitable for real-time applications. Unlike conventional approaches based solely on local density or distance (such as LOF or standard KNN-based scores), variance-adaptive weighting and multiplicative accumulation are incorporated. High sensitivity and stability are ensured, even when fault characteristics partially overlap with normal operating data. Overall, by combining variance-weighted KNN distances with cumulative multiplicative accumulation, the proposed anomaly index enhances the sensitivity to impact-related anomalies while suppressing disturbances caused by non-stationary flow conditions, thereby improving the reliability of fault detection under practical operating scenarios.

4. Impact Fault Detection Procedure for TCT

The proposed fault detection framework integrates signal preprocessing, feature extraction, local anomaly characterization, and anomaly index construction, as shown in Figure 4. The main steps are as follows:
(1)
Signal Acquisition and Preprocessing: Historical healthy current signals and new current signals containing blade impact faults are collected under varying tidal flow conditions. Since the raw stator current signal is affected by flow-induced fluctuations and environmental noise, the Teager–Kaiser Energy Operator (TKEO) is applied to extract the energy envelope. This preprocessing step enhances the transient amplitude modulations associated with blade impact events and provides a more fault-sensitive representation for subsequent analysis.
(2)
Feature Extraction via Sliding Window: The extracted energy-envelope signal is segmented into fixed-length sliding windows in order to capture local signal variations over time. For each window, four statistical features, namely range, mean deviation, standard deviation, and coefficient of variation, are calculated to construct the feature matrix. These features are selected because they can effectively characterize the local amplitude fluctuation intensity and statistical dispersion caused by impact-induced disturbances.
(3)
Weighted Local Anomaly Computation (KNN): For each feature point in the constructed feature matrix, the KNN algorithm is used to compute its local deviation with respect to neighboring feature points through Euclidean distance-based analysis. To improve robustness under non-stationary operating conditions, a variance-based weighting mechanism is introduced. This weighting strategy assigns higher reliability to relatively stable intervals and reduces the contribution of highly fluctuating regions, thereby suppressing interference caused by unstable flow conditions.
(4)
Anomaly Index Construction: Based on the weighted local anomaly responses, a cumulative multiplicative scoring mechanism is further employed to construct the final anomaly index, namely KNN-MS. Unlike simple additive fusion, multiplicative accumulation progressively enhances weak but persistent fault-related deviations across adjacent feature points, while limiting the influence of isolated random fluctuations. In this way, fault signatures become more distinguishable from normal background variations.
(5)
Threshold Setting and Fault Decision: Finally, a detection threshold is established based on the anomaly index distribution of the historical healthy current signals. During online monitoring, when the KNN-MS value of a new sample exceeds the predefined threshold, the corresponding state is identified as a blade impact fault. This threshold-based decision strategy enables effective fault discrimination under varying operating conditions.

5. Experiment Results and Analysis

The experiments were carried out on a 230 w horizontal-axis direct-drive TCT prototype [25], as shown in Figure 5. The test rig consists of a water tank, a TCT prototype, a resistive electrical load, and a data acquisition system. The tank volume is approximately 45 m3, and the incoming flow velocity can be adjusted from 0.2 m/s to 1.8 m/s by circulating pump. Flow deflectors and a honeycomb structure are installed to stabilize the inflow in the test section. The turbine adopts a NACA0018 blade profile, with a rotor diameter of 0.6 m, a blade chord length ranging from 5.68 cm to 9.68 cm, and a pitch angle varying from 3.4° to 25.2°. The generator is a permanent-magnet synchronous generator with eight pole pairs. The electrical signals were collected by a National Instruments data acquisition system with a sampling frequency of 1 kHz. The dataset contains 16 healthy samples and 112 faulty samples, with a total of 128 samples collected under the experimental operating conditions described above. Each acquisition lasted 3 min, corresponding to 180,000 sampling points for each signal. To evaluate the fault detection performance under different hydrodynamic scenarios, three types of operating conditions were designed: constant-flow, periodically varying-flow, and variable-period varying-flow conditions. Under these conditions, stator current signals were collected for subsequent analysis. The detailed flow velocity and cycle period settings are listed in Table 1.
Based on the above settings, multiple sets of stator current signals under different cycle conditions were acquired through experiments, as shown in Figure 6. The red-marked regions in the figure indicate the occurrence of impact faults. As the flow velocity and cycle conditions become increasingly variable, the impact faults become progressively more difficult to identify directly from the signals.
For a fair comparison, the detection threshold for each method was determined individually using historical healthy stator current signals under the corresponding operating condition. Specifically, the threshold of each model was trained using healthy data under the corresponding method, so that the detection results in Figure 7 reflect the fault-identification capability of different methods under their own health-based decision criteria. It should be noted that the 60 s interval shown in Figure 7 does not correspond to the startup transition stage. Instead, the data were collected after the experimental platform had reached a stable operating state, and the displayed segment contains the period in which blade impact faults were introduced. The current signals can be continuously extended beyond 60 s; only a representative 60 s segment is presented here for clarity of visualization and comparison among different methods. The results of six fault detection methods under variable flow velocity periods are presented, as shown in Figure 7. The red dashed line represents the threshold derived from healthy data, and points exceeding this threshold are classified as faults. These results show that the proposed KNN-MS method outperforms all baseline approaches in terms of detection accuracy and stability. The methods evaluated and their observed performance are as follows:
(1)
DBSCAN + LOF (Figure 7a):This method exhibit numerous false alarms. This occurs because their cluster-based thresholding becomes unreliable when fault and normal samples overlap in the feature space under short flow periods.
(2)
Cluster-Based Local Outlier Factor (CBLOF) (Figure 7b) and Local Outlier Probability (LoOP) (Figure 7c): These approaches show multiple sharp peaks in score distribution, indicating high sensitivity to flow fluctuations and weak responsiveness to impact fault features.
(3)
Extended Isolation Forest (EIF) (Figure 7d): Demonstrates instability under fluctuating conditions, with performance degrading as noise increases.
(4)
Envelope Geometrical K-Means (EGK)+PCA (Hotelling’s T 2 ) (Figure 7e): Performs better than clustering-based methods but still suffers accuracy loss in high-noise scenarios.
(5)
Proposed KNN-MS (Figure 7f): Fault and normal samples are clearly separated, resulting in high sensitivity to impact features and a significantly lower false alarm rate. This robustness stems from variance-adaptive weighting and multiplicative accumulation, which effectively mitigate the limitations of conventional algorithms under non-stationary flow conditions.
As shown in Figure 8, the variation of detection accuracy under different noise levels is illustrated, and noticeable performance degradation is observed in conventional methods as noise increases. For instance, FSS+LOF and DBSCAN+iForest maintain acceptable accuracy at low noise ratios (0–3%), but their performance declines sharply beyond this range, revealing high sensitivity to noise and limited robustness. EGK+PCA performs better than these two methods; however, its accuracy also deteriorates once noise exceeds a certain threshold, indicating persistent challenges in high-noise scenarios. In contrast, the proposed KNN-MS method consistently achieves the highest and most stable accuracy across all noise levels. Compared with other methods, the proposed KNN-MS method shows the least decline in performance. These results display the superior noise resistance of the proposed approach, which effectively mitigates the adverse effects of noise through robust feature extraction and anomaly suppression.
The performance metrics of mainstream fault detection methods are compared in Table 2. To evaluate the stability of the proposed method, the False Alarm Rate, Accuracy, and Precision reported in the table are presented in the form of mean ± SD. The proposed KNN-MS method records the lowest mean false alarm rate (0.12%) and the highest mean accuracy (99.88%), enabling a highly reliable distinction between normal and faulty samples. Its mean precision (95.96%) is also significantly higher than that of the competing techniques Moreover, the p-values of the compared methods relative to the proposed KNN-MS method are all below 0.05, indicating that the performance differences between the proposed KNN-MS method and the compared methods are statistically significant rather than caused by random variations. These findings indicate that KNN-MS effectively minimizes false alarms while maintaining high detection sensitivity. In contrast, clustering-based methods such as DBSCAN+LOF and EIF are prone to density variations, while feature selection-based approaches like FSS+LOF still exhibit instability in boundary detection. Overall, the proposed method exhibits high robustness and accuracy in impact fault detection compared to existing alternatives.

6. Conclusions

Detecting underwater blade impact faults of TCT is inherently challenging due to the variability of operating conditions, including fluctuations in tidal flow velocity and cycle period. These dynamic changes distort signal characteristics, reduce feature separability, and significantly compromise the accuracy of fault detection. To address this problem, a novel method that combines KNN with a multiplicative scoring mechanism is proposed. The main contributions of this study are summarized as follows: (1) A variance-adaptive weighting strategy is proposed to enhance feature stability and robustness under non-stationary and noisy operating conditions. (2) A multiplicative cumulative scoring mechanism is developed to amplify fault-sensitive features and improve the separability between normal and faulty states in KNN-based fault detection. (3) Using a controlled test platform that replicates marine conditions, the proposed method achieved an accuracy of 99.88% and the false alarm rate of 0.12%. Its superior performance under varying flow conditions and noise levels reflects high robustness and practical applicability. These results indicate that variance-adaptive weighting and multiplicative accumulation are effective strategies for mitigating the limitations of traditional clustering-based and feature selection-based methods.
While the proposed method delivers high accuracy and stability, future research should explore its extension to multi-fault scenarios and large-scale deployments in real marine environments. Incorporating adaptive windowing or deep learning models could further enhance feature extraction and scalability. Such developments would strengthen the applicability of this method for complex operational settings and long-term monitoring.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China (NSFC), grant number 62573283.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to restriction.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

AbbreviationFull term
TCTTidal Current Turbine
KNNK-Nearest Neighbor
KNN-MSK-Nearest Neighbor–Multiplicative Score
LOFLocal Outlier Factor
TKEOTeager–Kaiser Energy Operator
FSIFluid–Structure Interaction
DBSCANDensity-Based Spatial Clustering of Applications with Noise
EIFExtended Isolation Forest
PCAPrincipal Component Analysis
VMDVariational Mode Decomposition
PSDPower Spectral Density
MICMaximal Information Coefficient
IMFIntrinsic Mode Function
CVCoefficient of Variation
MDMean Deviation
SDStandard Deviation
FARFalse Alarm Rate
SPESquared Prediction Error
FSSFisher Score Selection
iForestIsolation Forest
CBLOFCluster-Based Local Outlier Factor
LoOPLocal Outlier Probabilities
EGKEnvelope Geometrical K-means

References

  1. Gaffet, A.; Ribot, P.; Chanthery, E.; Merle, C. Multi-block local outlier factor anomaly detection of complex industrial systems. Appl. Intell. 2025, 55, 753. [Google Scholar] [CrossRef]
  2. Gu, Y.; Zou, T.; Liu, H.; Lin, Y.; Ren, H.; Li, Q. Status and challenges of marine current turbines: A global review. J. Mar. Sci. Eng. 2024, 12, 884. [Google Scholar] [CrossRef]
  3. Mullings, H.; Amos, L.; Miller, C.; Ouro, P.; Stallard, T. Efficient prediction of tidal turbine fatigue loading using turbulent onset flow from large eddy simulations. J. Ocean Eng. Mar. Energy 2024, 10, 537–554. [Google Scholar] [CrossRef]
  4. Sun, K.; Ji, R.; Zhang, J.; Li, Y.; Wang, B. Investigations on the hydrodynamic interference of the multi-rotor vertical axis tidal current turbine. Renew. Energy 2021, 169, 752–764. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Liu, Z.; Li, C.; Wang, X.; Zheng, Y.; Zhang, Z.; Fernandez-Rodriguez, E.; Mahfoud, R.J. Fluid–structure interaction modeling of structural loads and fatigue life analysis of tidal stream turbine. Mathematics 2022, 10, 3674. [Google Scholar] [CrossRef]
  6. Xu, J.; Wang, L.; Yuan, J.; Luo, Z.; Wang, Z.; Zhang, B.; Tan, A.C.C. DLFSI: A deep learning static fluid–structure interaction model for hydrodynamic–structural optimization of composite tidal turbine blade. Renew. Energy 2024, 224, 120179. [Google Scholar] [CrossRef]
  7. Goktas, T.; Zafarani, M.; Akin, B. Discernment of broken magnet and static eccentricity faults in permanent magnet synchronous motors. IEEE Trans. Energy Convers. 2016, 31, 578–587. [Google Scholar] [CrossRef]
  8. Druault, P.; Gaurier, B.; Germain, G. Impact of varying turbulent flow conditions on the tidal turbine blade load fatigue. Renew. Energy 2025, 251, 123370. [Google Scholar] [CrossRef]
  9. Wei, J.; Xie, T.; Shi, M.; He, Q.; Wang, T.; Amirat, Y. Imbalance fault classification based on VMD denoising and S-LDA for variable-speed marine current turbine. J. Mar. Sci. Eng. 2021, 9, 248. [Google Scholar] [CrossRef]
  10. Xie, T.; Zhang, W.; Li, F.; Ahmed, Z. Impact fault detection for marine current turbines blade via MEGK-means and PCA under variable marine conditions. Meas. Sci. Technol. 2023, 34, 095906. [Google Scholar] [CrossRef]
  11. Wu, Z.; Wang, T.; Cai, Y. A feature sample screening and local outlier factor fusion method for detecting tidal stream turbine blade impact fault. Trans. Inst. Meas. Control 2025, 47, 1594–1606. [Google Scholar] [CrossRef]
  12. Wang, W.; Shangguan, W.; Liu, J.; Chen, J. Enhanced fault detection for GNSS/INS integration using maximum correntropy filter and local outlier factor. IEEE Trans. Intell. Veh. 2023, 9, 2077–2093. [Google Scholar] [CrossRef]
  13. Liu, H.; Zhang, S.; Wu, Z.; Li, X. Outlier detection using local density and global structure. Pattern Recognit. 2025, 157, 110947. [Google Scholar] [CrossRef]
  14. Krishnendu, K.; Pradhan, P.M. Diagnosis of bearing faults using optimal Teager–Kaiser energy concentrated time–frequency transforms. IEEE Trans. Instrum. Meas. 2025, 74, 3516311. [Google Scholar] [CrossRef]
  15. Préaux, Y.; Boudraa, A.-O. Statistical behavior of Teager–Kaiser energy operator in presence of white Gaussian noise. IEEE Signal Process. Lett. 2020, 27, 635–639. [Google Scholar] [CrossRef]
  16. Agah, G.R.; Rahideh, A.; Khodadadzadeh, H.; Khoshnazar, S.M.; Hedayatikia, S. Broken rotor bar and rotor eccentricity fault detection in induction motors using a combination of discrete wavelet transform and Teager–Kaiser energy operator. IEEE Trans. Energy Convers. 2022, 37, 2199–2206. [Google Scholar]
  17. Zhang, X.; Zhou, S. WOA-DBSCAN: Application of whale optimization algorithm in DBSCAN parameter adaption. IEEE Access 2023, 11, 91861–91878. [Google Scholar] [CrossRef]
  18. Fu, J.; Cheng, K.; Chang, Z.; Shen, Y. PPA-DBSCAN: Privacy-preserving ρ-approximate density-based clustering. IEEE Trans. Dependable Secur. Comput. 2024, 21, 5324–5340. [Google Scholar] [CrossRef]
  19. Kumar, R. Sliding window-based anomaly detection. Procedia Comput. Sci. 2025, 258, 2520–2529. [Google Scholar] [CrossRef]
  20. Dong, H.; Zhang, Y.; Gu, H.; Konz, N.; Zhang, Y.; Mazurowski, M.A. SWSSL: Sliding window-based self-supervised learning for anomaly detection. IEEE J. Biomed. Health Inform. 2023, 42, 3860–3870. [Google Scholar]
  21. Wang, X.; Mo, L.; Zheng, X.; Dang, Z. Streaming histogram publication over weighted sliding windows under differential privacy. Tsinghua Sci. Technol. 2024, 29, 1674–1693. [Google Scholar] [CrossRef]
  22. Halder, R.K.; Uddin, M.N.; Uddin, M.A.; Aryal, S.; Khraisat, A. Enhancing k-nearest neighbor algorithm: A comprehensive review and performance analysis of modifications. J. Big Data 2024, 11, 113. [Google Scholar] [CrossRef]
  23. Sabri, M.; Verde, R.; Balzanella, A.; Maturo, F.; Tairi, H.; Yahyaouy, A.; Riffi, J. A novel classification algorithm based on the synergy between dynamic clustering with adaptive distances and k-nearest neighbors. J. Classif. 2024, 41, 264–288. [Google Scholar] [CrossRef]
  24. Zhang, S.; Liu, C.; Wang, Z.; Shuai, L. A wind turbine condition monitoring method based on FD-KNN and DLSS active learning strategy. IEEE Trans. Instrum. Meas. 2024, 73, 3529818. [Google Scholar] [CrossRef]
  25. Xu, Y.; Wang, T.; Diallo, D.; Amirat, Y. A confidence-guided DS fault diagnosis method for tidal stream turbines blade. Ocean Eng. 2024, 311, 118807. [Google Scholar] [CrossRef]
Figure 1. FSI intensity variation along the radial direction.The color changes from blue through yellow to red, indicating a gradual increase in FSI intensity.
Figure 1. FSI intensity variation along the radial direction.The color changes from blue through yellow to red, indicating a gradual increase in FSI intensity.
Jmse 14 00755 g001
Figure 2. Impact fault detection results of existing methods under variable cycle conditions.
Figure 2. Impact fault detection results of existing methods under variable cycle conditions.
Jmse 14 00755 g002
Figure 3. Representative responses of the four features under variable flow conditions.
Figure 3. Representative responses of the four features under variable flow conditions.
Jmse 14 00755 g003
Figure 4. Flowchart of the proposed KNN-MS method.
Figure 4. Flowchart of the proposed KNN-MS method.
Jmse 14 00755 g004
Figure 5. TCT experimental platform used for impact fault detection.
Figure 5. TCT experimental platform used for impact fault detection.
Jmse 14 00755 g005
Figure 6. Fault current signals under different periodic conditions.
Figure 6. Fault current signals under different periodic conditions.
Jmse 14 00755 g006
Figure 7. Impact fault detection results of different methods.
Figure 7. Impact fault detection results of different methods.
Jmse 14 00755 g007
Figure 8. Performance comparison of different methods under varying noise levels.
Figure 8. Performance comparison of different methods under varying noise levels.
Jmse 14 00755 g008
Table 1. Flow velocity and period settings under different operating conditions.
Table 1. Flow velocity and period settings under different operating conditions.
Operating ConditionFlow VelocityPeriod
Constant flow1.0 m/s, 1.1 m/s, 1.2 m/s
1.3 m/s, 1.4 m/s, 1.5 m/s
Periodically varying flow1.0–1.3 m/s120 s
1.0–1.3 m/s90 s
1.0–1.3 m/s60 s
1.3–1.5 m/s120 s
1.3–1.5 m/s90 s
1.3–1.5 m/s60 s
Variable-period varying flow1.0–1.3 m/s120 s → 90 s
1.0–1.3 m/s90 s → 60 s
1.3–1.5 m/s120 s → 90 s
1.3–1.5 m/s90 s → 60 s
Table 2. Performance comparison of different methods for impact fault detection over repeated experiments.
Table 2. Performance comparison of different methods for impact fault detection over repeated experiments.
MethodFalse Alarm Rate (%)Accuracy (%)Precision (%)p-Value (vs. KNN-MS)
CBLOF 3.67 ± 0.21 96.33 ± 0.18 76.22 ± 0.45 0.012
LoOP 2.18 ± 0.15 97.82 ± 0.11 86.43 ± 0.37 0.018
DBSCAN+LOF 6.09 ± 0.34 93.92 ± 0.29 81.28 ± 0.41 0.006
FSS+LOF 1.00 ± 0.09 99.00 ± 0.08 92.69 ± 0.22 0.041
DBSCAN+iFOREST 2.83 ± 0.17 97.17 ± 0.13 82.86 ± 0.35 0.021
EIF 9.58 ± 0.41 90.42 ± 0.36 70.87 ± 0.48 0.004
EGK+PCA(T2) 3.92 ± 0.23 96.08 ± 0.19 82.08 ± 0.31 0.015
EGK+PCA(SPE) 7.00 ± 0.38 93.00 ± 0.27 81.18 ± 0.39 0.008
The Proposed Method 0.12 ± 0.03 99.88 ± 0.02 95.96 ± 0.11
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

Ren, L.; Wang, T.; Claramunt, C. A KNN-Multiplicative Score Approach for Blade Impact Fault Detection of Tidal Current Turbines. J. Mar. Sci. Eng. 2026, 14, 755. https://doi.org/10.3390/jmse14080755

AMA Style

Ren L, Wang T, Claramunt C. A KNN-Multiplicative Score Approach for Blade Impact Fault Detection of Tidal Current Turbines. Journal of Marine Science and Engineering. 2026; 14(8):755. https://doi.org/10.3390/jmse14080755

Chicago/Turabian Style

Ren, Lei, Tianzhen Wang, and Christophe Claramunt. 2026. "A KNN-Multiplicative Score Approach for Blade Impact Fault Detection of Tidal Current Turbines" Journal of Marine Science and Engineering 14, no. 8: 755. https://doi.org/10.3390/jmse14080755

APA Style

Ren, L., Wang, T., & Claramunt, C. (2026). A KNN-Multiplicative Score Approach for Blade Impact Fault Detection of Tidal Current Turbines. Journal of Marine Science and Engineering, 14(8), 755. https://doi.org/10.3390/jmse14080755

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

Article Metrics

Back to TopTop