Articles | Volume 10, issue 9
https://doi.org/10.5194/wes-10-2099-2025
https://doi.org/10.5194/wes-10-2099-2025
Research article
 | 
29 Sep 2025
Research article |  | 29 Sep 2025

In situ condition monitoring of floating offshorewind turbines using kurtosis anddeep-learning-based approaches

Adrien Hirvoas, Cesar Aguilera, Matthieu Perrault, Damien Desbordes, and Romain Ribault
Abstract

This study introduces a comparison between a kurtosis analysis and a deep-learning-based approach for condition monitoring of a floating offshore wind turbine. The study uses in situ measurements from a 2.3 MW floating offshore wind turbine named Zefyros, deployed approximately 11 km off the coast of Norway. The first method employs the statistical metric of kurtosis to detect unusual behaviours within a signal by identifying variations in the signal distribution. The second method employs a deep-learning procedure based on an autoencoder approach, which transforms inputs into a reduced-dimensional latent space and then uses the encoded information to produce outputs identical to the inputs. One month of SCADA and high-frequency measurements obtained thanks to S-Morpho sensors were used in the study. Due to limitations in the accessible SCADA information, the anomaly scenario was simplified to detecting whether the turbine rotor was rotating or not. Both tested methodologies can accurately detect unwanted downtime periods, with the ground truth based on rotor rotations per minute (RPM) measurements. The autoencoder method shows promising results, delivering more accurate outcomes than the kurtosis analysis on this in situ measurement dataset. This study is a first step toward a more general use of autoencoders for wind turbine condition monitoring. The latent space built by the autoencoder can be leveraged to detect other types of unusual behaviour, with few labelled data.

Share
1 Introduction

The floating offshore wind turbine (FOWT) is a rapidly expanding form of renewable energy. However, as of 2021, only 113 MW were operational in Europe (Ren212021). The noise and visual pollution controversies surrounding onshore wind turbines, coupled with the potential for increased energy production, have prompted governments and institutions to propose ambitious plans for offshore sector expansion (WindEurope2022). FOWT systems, due to their minimized visual impact, are designed to be larger than their onshore equivalents (Gorostidi et al.2023). This results in a larger swept area in areas where wind speeds are already high. These factors collectively contribute to a power output increase. Despite these advantages, the high costs associated with floating wind farms render them not yet competitive compared to fixed structures. In that context, the levelized cost of energy (LCOE) for floating offshore wind ranges between EUR 90 per megawatt hour and EUR 120 per megawatt hour (Gourvenec2020). In particular, approximately one-third of these costs are attributed to operation and maintenance (O&M) and other related activities (Nava et al.2019). Consequently, the cost-effectiveness of wind turbines is negatively impacted by such high O&M costs. In order to mitigate these costs, minimize unscheduled downtime, and ensure high availability of wind turbine assets, there is a significant demand for predictive maintenance tools and advanced anomaly detection methods.

Condition monitoring has been extensively researched across various domains and application areas. Numerous techniques have been developed for anomaly detection, falling into categories such as trending, clustering, normal behaviour modelling, damage modelling, and assessment of alarms and expert systems (Tautz-Weinert and Watson2017). Especially in the wind turbine field, several studies have explored the application of supervisory control and data acquisition (SCADA) for detecting anomalies (Stetco et al.2019; Tautz-Weinert and Watson2017; Cui et al.2018; Gonzalez et al.2018; Stetco et al.2019; Barahona et al.2017). A variety of data-driven methodologies, such as neural network procedures (Zaher et al.2009; Bangalore and Tjernberg2015) and the support vector machine (SVM) (Dhiman et al.2021), have been employed for wind turbine condition monitoring, all based on SCADA data.

However, in situations where SCADA data are either scarce or noisy, it may be difficult to construct a deep-learning procedure for detecting anomalous behaviour of the asset. This study explores the potential of using high-frequency in situ data. In the following document, we delve into two distinct types of condition monitoring. Firstly, we examine a method that involves the manipulation and analysis of signals derived from magnetometers. This method aims to detect unusual behaviours by identifying variations from the standard geomagnetic field. Notably, this method employs the statistical metric of kurtosis to detect anomalies within a signal by identifying variations in a distribution. Kurtosis provides a quantification of a distribution's shape by assessing the tails of the distribution in relation to its peak, thereby facilitating the recognition of outliers or unusual patterns in the data. Secondly, we suggest the application of deep-learning techniques that utilize sophisticated neural network structures to autonomously learn and extract complex features from intricate data for the detection of anomalies within the data. In that context, autoencoders, a type of artificial neural network, have gained significant attention due to several advantages that are believed to be applicable to the wind energy sector. Primarily, autoencoders are used for unsupervised tasks, which do not require labelled data during training. In more advanced configurations, autoencoders have proven to be efficient when used on semi-supervised problems (Tautz-Weinert and Watson2017; Berahmand et al.2024; Sae-Ang et al.2022), where only a limited amount of labelled anomaly data is available for the training dataset. This is a notable advantage for wind turbines, as extensive historical failure data are typically not available. Furthermore, autoencoders can serve as a dimensionality reduction method and facilitate feature extraction from normal behaviour data, which can subsequently be used for data clustering or classification (Berahmand et al.2024). The proposed strategy for anomaly detection involves initially modelling normal behaviour and subsequently leveraging this understanding to identify potential anomalies (Schlechtingen et al.2013; Schlechtingen and Santos2014; Schröder et al.2022). Most of the anomaly detection approaches have traditionally been applied to univariate time series data. However, as data become increasingly high-dimensional, detecting anomalies may require joint modelling of interactions between multiple variables. For such complex scenarios, deep-learning approaches, such as convolutional autoencoders, offer distinct benefits. Convolutional autoencoders can capture intricate relationships and patterns within high-dimensional data, making them well-suited for anomaly detection tasks.

The remainder of the article is structured as follows. In Sect. 2, the mathematical description of the proposed methods for detecting anomalies is given. In Sect. 3, the detailed methodologies are applied to the in situ data from an offshore wind turbine operating in the North Sea. The resulting model performances in detecting operating and non-operating periods are shown based on a limited 1-month dataset. In Sect. 4, the conclusions of this study are drawn, and future work is suggested.

2 Methodology

Condition monitoring involves first developing a procedure to recognize normal patterns and then generating anomaly scores to identify unusual behaviour in assets. Due to the limitations of in situ measurements, identifying anomalies in the wind turbine's behaviour presented significant challenges. In this study, high-frequency sensors were deployed on the structure and used to detect the operating periods of a floating offshore wind turbine. In this document, we explore two distinct types of condition-monitoring methodologies. However, such high-frequency data alone does not directly indicate the turbine’s operational state. Furthermore, only a limited set of SCADA variables was available during the project, averaged over 10 min intervals over a 1-month period. These variables included nacelle wind speed (measured by a sonic anemometer), yaw angle, and rotor speed. Despite their limitations, these SCADA variables were utilized to identify the hourly periods corresponding to the turbine’s operating and non-operating phases. Based on these two datasets – high-frequency sensor data and corresponding operational status labels – the two proposed methods were trained in a semi-supervised manner to automatically infer the turbine's operational state. Firstly, we examine a method that involves manipulating and analysing signals derived from magnetometers. This method detects unusual behaviour by identifying variations from the standard geomagnetic field using kurtosis estimation. Secondly, we propose the application of autoencoder architecture to autonomously learn and extract complex features from acceleration data for behaviour detection. Figure 1 illustrates the global workflow of these two methodologies.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f01

Figure 1Workflow of condition-monitoring methodologies. η1 and η2 represent, respectively, the threshold from the kurtosis procedure and the 2D-convolutional autoencoder obtained from the training process.

Download

The signal analysis conducted hereafter relies on a noise-based detection method (Zhao et al.2021) and a kurtosis procedure. Indeed, one way to identify intermittency is to determine the probability density function (PDF), looking at how it differs from a Gaussian shape and especially in the presence of enhanced high-energy tails (Franco et al.2021). In that context, the approach relies on a statistical tool to analyse the characteristics of data. This kurtosis indicator refers to the tailedness of a distribution and, therefore, to the occurrence of outliers. The kurtosis parameter, also known as the standardized fourth central moment of a distribution, can be defined as:

(1) K ( X ) = E [ ( X - μ ) 4 ] σ 4 ,

where μ and σ are, respectively, the mean and standard deviation of the studied data, denoted by X.

As mentioned in Wang et al. (2016), kurtosis-based techniques are efficient methods for signal processing in the context of anomaly detection. In the wind turbine domain, the statistical approach is also used for the detection of bearing failures; see Elforjani and Bechhoefer (2018). In our application, to determine the wind turbine state, a magnetic signal obtained from a magnetometer located close to the rotor-nacelle assembly (RNA) was analysed. Such sensors measure the magnetic field for the three physical axes (x,y,z) in µT (micro-Tesla). This field is sensitive to electromagnetic interference from sources other than Earth's magnetic force, such as the magnetic effects of electric currents or the presence of ferromagnetic materials.

The deep-learning method discussed hereafter relies on autoencoder models, which consist of two components: an encoder that maps input data to a low-dimensional space and a decoder that reconstructs the original input data from this lower-dimensional representation. By structuring the problem this way, the encoder learns an efficient compression function, allowing the decoder to successfully reconstruct the original data. Autoencoders are commonly used for dimensionality reduction or noise removal from images and data compression. The specific mapping learnt by an autoencoder is tailored to the training data distribution, making it crucial for condition monitoring. When applying an autoencoder, the general principle is to first model normal behaviour and then generate an anomaly score for each new data sample. This approach follows a semi-supervised paradigm, leveraging both large amounts of unlabelled data and small amounts of labelled data. The autoencoder is a specific architecture of an artificial neural network (ANN); see Chen and Guo (2023). This mathematical concept relies on an artificial neuron, which is a function of several variables that performs the linear combination of its inputs by arbitrary weights. Let us consider a d-dimensional parameter vector x=(x1,,xp) from the set 𝒫 previously defined. A neuron operating on the vector x has p weights denoted ω1 to ωp, representing the importance given to their respective input xj. The output of the artificial neuron, denoted s∈ℝ, is a real number obtained by a weighted sum, such that:

(2) s = i = 1 p w i x i

This equation can also be represented in matrix form by the multiplication between the row vector ω and the column vector x:

(3) s = ω T x = ω 1 ω 2 ω p x 1 x 2 x p

In general, an artificial neuron is equipped with a bias b∈ℝ so that the modelled function is an affine function, that is, a linear function followed by a translation. This allows the neuron to not only scale inputs by weights but also shift (translate) the function. This makes the model more flexible and capable of representing more complex patterns. It is defined as:

(4) s = ω T x + b

The neuron can also be equipped with a transfer function, also called an activation function; see Fig. 2. We will denote this function as σ:RR. It transforms the weighted sum s into an activation z=σ(s). Therefore, the expression of the “complete” artificial neuron is:

(5) y = σ ω T x + b

This equation represents a neuron that takes multiple inputs, applies a weight to each, sums them up, adds a bias, and then passes the result through an activation function to produce the final output. The activation function introduces nonlinearity into the model, allowing the neural network to learn and represent more complex patterns. There are many different activation functions that can be used in artificial neurons, each with its own properties and use cases. The choice of activation function, e.g. linear, sigmoid, hyperbolic tangent, rectified linear unit, exponential linear unit, or softmax functions, can significantly impact the model performance.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f02

Figure 2Graphical representation of a formal neuron. The neuron performs the weighted sum of the input activations, plus a bias. This quantity then passes through an activation function Φ.

Download

Previously, we presented the concept of a shallow network where only one hidden layer was considered. However, increasing the number of hidden layers in a neural network can enhance the model's ability to capture complex patterns and relationships in the data. This is because each layer in the network can learn to represent different levels of abstraction. Nevertheless, it is important to note that adding more layers also increases the risk of overfitting, where the model learns the training data too well and performs poorly on unseen data. Therefore, the decision to increase the number of hidden layers should be made carefully, considering the complexity of the task and the amount of available data.

In that context, a feed-forward artificial neural network (FNN) is a set of formal neurons previously described that are organized in layers (Goodfellow et al.2016). The autoencoder used in this paper relies on this specific feed-forward network architecture, allowing it to learn the most important features of the input. Mathematically, the p-dimensional input parameter vector, denoted by x, is passed forward through H hidden layers of neurons in order to compute the output vector y. Each hidden layer consists of hidden neurons at which the incoming information is processed by the two steps previously described. Firstly, at each hidden neuron j from the first hidden layer, the output s(1) is calculated by linearly scaling the input as follows:

(6) s ( 1 ) = i = 1 p ω i j ( 1 ) x i + b j ( 1 ) ,

where xi is the ith element of the input vector, ωij(1) the weight connection between xi and the jth hidden neuron from the first layer, and bj(1) the bias offset for the jth neuron. Secondly, the result is passed through an activation function σ:

(7) y ( 1 ) = σ ( s ( 1 ) )

By considering X as a random variable with values in p having a number of H hidden neurons with a corresponding nonlinear activation function σh, we can define the complete FNN with the function fH:RpRpH, defined as:

(8) f H : f 0 ( x ) = x f h ( x ) = σ h ( W h f h - 1 ( x ) + b h ) , h [ 1 , , H ] ,

where WhRph×ph-1 is the matrix containing the weights between layer h−1 and layer h and bh is the added bias to the layer h. In the training phase of an ANN, the goal is to estimate the weight parameters, denoted as W, and bias parameters in such a way that the loss function result, i.e. the difference between the estimated output and the observed output, is minimized. This process can be achieved through the use of various optimization algorithms that iteratively find the parameters that minimize a selected loss function. The training process involves a technique known as back-propagation, which consists of two steps. The first step involves calculating the derivative of the loss function with respect to the weights. These derivatives are then utilized in the second step to update the model parameters. The term “epochs” refers to the number of iterations required to reach predefined stopping criteria. To evaluate the performance of the model, cross-validation (CV) can be used. This method estimates the generalization error by using different splits of training and testing data. It is evident that there are several hyper-parameters that need to be chosen in relation to the network structure (such as the number of layers and the number of neurons in each layer) and the training process (weight initialization, learning rate, regularization factor, optimizer, etc.). The autoencoder, as illustrated in Fig. 3, is composed of two interconnected FNNs. The first network, known as the encoder, reduces the dimensionality of the data. The second network, referred to as the decoder, restores the data to their original dimension. The encoder and decoder have an equal number of layers and neurons, but their order is reversed. One of the strengths of autoencoder architectures lies in their adaptability to specific use cases. This adaptability is highlighted in (Berahmand et al.2024), which provides detailed insights into how autoencoders can be customized for various applications. By considering X as a random variable with values in p, an ANN, such as an autoencoder, models a function such that:

(9) | | H ( x ) - x | | ϵ

Mathematically, it means that the image of x is a reconstruction of x with an error of ϵ. As said previously, to perform this reconstruction, the autoencoder is decomposed into two parts:

  • an encoder, i.e. a function E:RpRd,

  • a decoder, i.e. a function D:RdRp.

By using this formalism, is the successive application of encoding and then decoding such that:

(10) H = D E .

In principle, the encoder compresses the information by reducing the dimension of x. So generally, the principle is to encode x with fewer variables than the input vector, such that dp. Subsequently, we denote z=ℰ(x) as the vector of latent variables associated with x. The objective of the training phase is to seek the weights and biases such that:

(11) ( W , b ) * = argmin ( W , b ) L ( x , x ) ,

where is a regression cost function, e.g. mean squared error or mean absolute error.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f03

Figure 3Graphical representation of an example autoencoder.

Download

Previously, we focused on neural structures of the type known as FNNs within the autoencoder architecture. Nevertheless, these models have considerable practical limitations. Indeed, the use of fully connected layers is not suitable for all types of observations. In fact, the number of parameters in a multilayer perceptron grows rapidly with the dimension of the input and the dimension of the hidden layer. This explosion in the number of parameters poses two problems. First, computational costs increase, both in terms of computation time and the memory required to store the model’s weights. Second, the massive increase in the number of parameters promotes overfitting and thus complicates decision modelling. In our research, we suggest utilizing convolutional autoencoders to identify and extract the most significant features from the input data. Such convolutional autoencoders leverage convolutional layers for feature extraction and an encoder–decoder architecture to learn compact representations of input data.

In this context, it is necessary to rely on the architecture of convolutional neural networks (CNNs) that allows for an a priori understanding of the spatial structure of the data. The fundamental operation in a CNN is the convolution operation between two function f:RR and g:RR, defined as:

(12) ( f g ) ( x ) = - + f ( t ) g ( x - t ) d t

Even though the equation above is valid for univariate functions, it extends without difficulty to functions of several variables. In this case, the integral then covers the set of variables, i.e. multiple integral. Then, convolutional autoencoders (CAEs) are a specialized type of autoencoder that leverages layers with such convolutional operation (Lee and Carlberg2020). In the realm of signal processing, these convolutional autoencoders have been used to extract signal features (Wu et al.2022). In summary, the ability of convolutional autoencoders to combine the strengths of autoencoders and convolutional neural networks makes them valuable tools for various signal processing tasks.

As said previously, the encoder compresses x by reducing its dimensionality, whereas the decoder reconstructs x from the latent space z. The space in which z evolves aims to be an underlying space that effectively explains the structure of the data x. The concept is that significant differences in the observation space can be explained by small variations in the latent space due to underlying regularities in the distribution. In that context, this type of deep-learning architecture can be employed for anomaly detection by training the autoencoder with data from normal operating conditions (Chen et al.2020; Renström et al.2020). This training process enables the model to learn a mapping function that accurately reconstructs normal data samples with minimal reconstruction error. As a result, the neural network becomes proficient at reconstructing regular data but struggles when faced with data from abnormal or irregular operating conditions.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f04

Figure 4Representation of the loss distribution of an autoencoder for non-anomalous detection.

Download

Finally, anomalies can be identified by examining the discrepancy between the input data and the reconstructed data. After fitting the autoencoder model, the next step involves determining an appropriate threshold for distinguishing between normal and anomalous sequences. One common approach is to set the threshold based on a quantile of the reconstruction error distribution. If the quantile is set high, more anomalous sequences will be classified as normal; conversely, a lower quantile will result in normal patterns being labelled as anomalous. As depicted in Fig. 4, the choice of the threshold depends significantly on the specific study case. Based on the arbitrary value obtained from the training set, future examples can be classified as anomalous if the reconstruction error is higher. In this study, we have set the threshold at μ+3σ, where μ and σ are the mean and standard deviation of the training reconstruction error, respectively.

3 A study case: the Zefyros floating offshore wind turbine

3.1 Study description and data preparation

Unitech Zefyros is a floating spar offshore wind turbine, originally installed as Hywind Demo by Equinor (formerly Statoil), located approximately 11 km off the west coast of Karmøy, Norway (Ibrion and Nejad2023). The floater configuration is based on a vertically submerged cylindrical structure, as illustrated in Fig. 5. This offshore floating system supports a Siemens 2.3 MW wind turbine with a rotor diameter of 82.4 m. Table 1 contains key data for the SWT-2.3-82 wind turbine and the floating platform structure.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f05

Figure 5The Zefyros floating offshore wind turbine relies on a Siemens 2.3 MW device. Credits: Unitech Energy Group

Due to the significant distance between the centre of gravity and the centre of buoyancy, the structure has demonstrated promising stability. The floating platform is known for its deep draft, which provides the buoy with excellent stability and hydrodynamic characteristics. The spar design limits wave-induced movements and loading on the structure by reducing the cross-sectional area in the splash zone while simultaneously lowering substructure costs.

Table 1Zefyros properties.

Download Print Version | Download XLSX

The Hywind Demo structure features a unique design where the wind turbine is supported by an underwater floating structure, similar to those used in offshore oil rigs (Liu et al.2019). The Zefyros platform is ballast-stabilized and moored to the seabed using three separate catenary mooring lines. These mooring lines are anchored to the sea floor with drag anchors. Near the still-water sea level (SWL), each mooring line splits into a bridle attachment that connects to the hull, enhancing the system's yaw stiffness. Additionally, large clump weights are attached to each mooring line near the mid-span. The mooring lines are designed with chain and wire to achieve the desired force-displacement characteristics.

The success of the FOWT system is evident from its flawless operation over the years, demonstrating its ability to withstand various wind and wave conditions (Jacobsen and Godvik2020).

Zefyros's impact extends beyond its individual structure, as its design and the conception methodologies have influenced the design of the new structures for offshore wind turbines, contributing to the economic viability of offshore wind energy generation in deep waters (Ibrion and Nejad2023). Indeed, the first floating wind turbine's measurements and simulations have provided valuable insights into the performance and behaviour of floating wind turbines, guiding further research and development in this promising technology field (Skaare et al.2014).

Hereafter, two strategies for identifying the operating phases of this wind turbine system using high-frequency sensor data have been developed. Both strategies are based on the acceleration and magnetic signal outputs from the S-Morpho sensor system. This system comprises six sensor nodes fixed along the tower, as shown in the left image of Fig. 6. All sensor nodes were installed approximately 30° W–N. The distances between nodes are specified in Table 2, with the mean sea level as the reference point, 17 m below the tower bottom.

Table 2Positions of sensor nodes along the wind turbine tower.

Download Print Version | Download XLSX

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f06

Figure 6Projection of the sensor frame into the moving reference nacelle frame (a). Tower sensor location (b).

Download

The first strategy is based on an engineering signal processing approach. The underlying methodology relies on the kurtosis analysis of a time signal from the magnetometer located near the rotor-nacelle assembly. One major advantage is that magnetometers are sensitive to electromagnetic interference from sources other than the Earth's magnetic field. In our context, permanent magnet generators in the wind turbine system generate a time-varying magnetic field. This variation can be detected using a magnetometer, which measures the strength and direction of magnetic fields.

In summary, by analysing the acquired magnetic data from a magnetometer placed near the wind turbine generator, one can detect changes in the magnetic field patterns, providing valuable insights into the operational status of the generator.

The second strategy, based on an autoencoder mathematical approach, facilitates the detection of deviations from standard behaviour established in a reference dataset. If necessary, the neural network architecture can identify the frequency range of unusual behaviours by examining the reconstruction error per frequency band. In our study, the neural network takes the power spectrum density (PSD) of sensor channels as input. The autoencoder process then recognizes common patterns in the spectrum. If these common patterns are not provided as input to the network, the model will struggle to reconstruct the PSD.

The in situ data used to train and test the autoencoder in this study were based on measurements obtained from triaxial accelerometers with an acquisition rate of 40 Hz, located inside the mast of the floating wind turbine, as illustrated in Fig. 7. Their response in the frequency domain using the PSD has been studied for each 1 h acceleration response of the system. Besides the advantage of not using the full time series, the spectral response contains information on different physical phenomena, as illustrated in Fig. 8, which can be identified using techniques such as operational modal analysis (Brincker and Ventura2015; Reynders2012).

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f07

Figure 7S-Morpho installation in the tower (outlined in black in the left figure).

Download

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f08

Figure 8Power spectral density of the tower acceleration measured by the S-Morpho sensor obtained through the Welch method.

Download

Due to some limitations in environmental condition measurements and system responses, challenges were encountered in identifying wind turbine anomalies. To address this, the data from the triaxial accelerometer sensors previously described were used to identify the operating period of the floating offshore wind turbine system using the aforementioned methods. However, the acceleration data alone do not directly reveal the turbine’s operating state. Additionally, during the project, we had access to a limited number of SCADA variables, which were averaged over 10 min intervals for 1 month. These variables include wind speed at the nacelle (measured by a sonic anemometer), yaw angle, and rotor speed.

These limited SCADA system variables were used to identify the hourly periods corresponding to the wind turbine's operating and non-operating phases. Subsequently, a 1 h averaging and filtering process was applied to the raw data. The filtering method is based on the different operational regimes of a wind turbine, with a focus on the active operating phases (the area between the vertical dotted lines in Fig. 9). When the wind speed exceeds the cut-in threshold, the turbine begins to rotate, and the generator starts producing electricity. At the rated wind speed, the turbine reaches its nominal power output, constrained by the converter's capacity. Once this rated power is achieved, it must be regulated to prevent exceeding the generator’s limits. Using this information, timestamps corresponding to operational and non-operational conditions were identified. These timestamps were then used to categorize the measured acceleration data into the same two groups, forming the input training dataset for the autoencoder. A schematic representation of the dataset selection process for the two approaches is shown in Fig. 10.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f09

Figure 9Average rotor speed vs. average wind speed data over 10 min from the SCADA system.

Download

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f10

Figure 10Graphical representation of the dataset selection process.

Download

3.2 Application and results

3.2.1 Signal processing approach

The analysed magnetic signal was acquired by the three-axis measurement system S-Morpho, which includes three accelerometers, three magnetometers, and one temperature sensor. As mentioned previously, only one sensor node was selected for this analysis campaign, specifically the sensor closest to the RNA.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f11

Figure 11(a) The magnetic time series (blue line) of sensor number 3 along the y axis. In the same panel, the rotor rotation from the collected SCADA data (black line). The spectral representation of the same magnetic signal is depicted in (b).

Download

A spectral analysis of the magnetic time series was carried out as a preprocessing step to determine and visualize the frequency band of the rotating machinery inside the RNA. As shown in the spectrogram in Fig. 11b, a dominant frequency emerged at around 11 Hz when the system operated at its rated condition. This frequency may be related to the high-speed shaft rotation inside the generator. In image A in the same Fig. 11, the rotation of the low-speed shaft (rotor) is illustrated as a black line in revolutions per minute, and the temporal series of the magnetic signal, as a blue line. A significant change in magnitude can be seen around the 4500 s mark, indicating when the wind turbine rotation starts to slow down. This analysed signal has a total length of 2 h and was recorded on 30 December 2022, from 11:00 a.m. to 01:00 p.m. UTC.

It is important to note how the signal is affected by the rotating machinery, as seen in the spectrogram after the 4500 s mark. During this period, the signal seems to approach Gaussian noise as the low-speed shaft slowed down. With no energy production and no rotation, there is no magnetic interference detectable by the magnetometer sensor. Given this context, kurtosis analysis is an appropriate indicator, as it describes the characteristics of the dataset in terms of the distribution’s tails based on a Gaussian distribution.

In this context, a detection methodology was developed to identify changes in the magnetic signal based on the wind turbine's operating state. Firstly, a 1 d period covering three wind turbine conditions – at rated capacity (16 RPM), at half capacity (around 8 RPM), and at parked condition – was selected. The kurtosis indicator was estimated based on a 1 h time window to be consistent with the 1 h environmental data used for input data stratification. The kurtosis values were then compared to the SCADA values to determine the thresholds used later for detection criteria and binary classification. The threshold definition procedure, based on the selected period, was as follows:

  • Selection of a reference period for the threshold definition (7 December 2022)

  • Estimation of the kurtosis indicator based on a 1 h magnetic time signal sampled at 40 Hz

  • Manual definition of upper and lower threshold reference values

  • Estimation of the precision and recall of the reference key metrics values

  • Threshold parametric trial and error analysis to find the optimal thresholds values that ameliorate the reference key metrics (re-estimation of precision and recall metrics and compared to the reference ones)

During the comparison, two operating states were identified: the first when the turbine operates at rated capacity (around 16 RPM) and the second under-rated condition (rotations below 16 RPM). These variations in rotation affect kurtosis estimation, causing the indicator values to fall between the three kurtosis categories: mesokurtic, platykurtic, and leptokurtic (Hatem et al.2022). This effect can be seen during the first days of the studied month, as shown in Fig. 12. Thus, two kurtosis thresholds were defined: a lower threshold at 2.8 and a higher threshold at 4.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f12

Figure 12Temporal signal of SCADA rotor angular velocity as the blue line, and kurtosis estimation in orange. The two defined kurtosis thresholds are depicted as the two dashed lines.

Download

Once the thresholds were defined, the magnetic temporal signal of December 2022 was analysed. In Fig. 12, the kurtosis values of December 2022 are depicted as the orange line for a 1 h time window. It was possible to define kurtosis thresholds because the magnetic field is sensitive to the wind turbine rotor rotation. When the rotor is not rotating, the acquired magnetic signal is very close to Gaussian noise, and by definition, a kurtosis value based on Gaussian noise lies around 3 for Pearson kurtosis. When the rotor rotates, it modifies the magnetic field, causing the kurtosis values to diverge from 3. In most cases, when the wind turbine operates at the rated condition, the kurtosis values decrease to around 1.8. Conversely, when the wind turbine is rotating at a very low rate (0.3 to 1 RPM), the estimated kurtosis values increase to between 4 and 5. This is why it was decided to set an upper and a lower threshold.

Then, the magnetic signal was classified as a function of the thresholds as follows:

  • If kurtosis > 4: wind turbine operating state

  • If 2.8 <= kurtosis <= 4: wind turbine non-operating state (default detection)

  • If kurtosis < 2.8: wind turbine operating state

The two black dashed lines in Fig. 12 correspond to the selected threshold values at 2.8 and 4. It can be seen that the kurtosis values lie below the first threshold at 2.8 when the turbine is at rated condition, well depicted at the end of the month. Often during the analysed period, the rotor did not stand still; instead, a low rotor rotation is seen (2 December on Fig. 12). This low rotation has significant effects on the magnetic signal, which increases the kurtosis values. This is the main reason why two thresholds were needed.

3.2.2 Convolutional autoencoder approach

The accelerometers measure the vibration response of the wind turbine tower under varying environmental conditions, including different wind and wave intensities and directions. Given this context, the measurements are particularly sensitive to excitation properties. To ensure accurate condition monitoring, we trained a convolutional autoencoder using input samples that adequately cover the environmental condition space. If the autoencoder is not exposed to a diverse range of environmental conditions during training, it may incorrectly reconstruct the PSD response due to unseen excitations. One significant challenge we faced was defining an efficient validity domain of the model based on the environmental conditions present in the training dataset. To achieve this, we leveraged environmental conditions from weather numerical prediction models: ARPEGE for atmospheric variables (Déqué et al.1994) and MFWAM for global ocean sea surface waves (Ifremer2025). Subsequently, we identified distinct training and testing sets by fitting a multi-dimensional histogram on the environmental variables and performing stratified sampling to select different 1 h periods for each wind turbine status.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f13

Figure 13Stratified environmental input space on operating phase of the Zefyros floating offshore wind turbine to split the input data into training (blue dots) and testing (orange dots) sets.

Download

As depicted in Fig. 13, we thoroughly explored the entire environmental conditions space in both the training and testing datasets. By following this process, the autoencoder was trained on approximately 86 % of the data and tested on the remaining 14 % to prevent overfitting. As illustrated in Fig. 14, two distinct sets of accelerations can be identified based on the wind turbine system’s 1 h operating conditions. Ultimately, 257 operating hour periods with their associated accelerations along the tower were identified in the raw data. Conversely, 24 non-operating statuses of the wind turbine were highlighted using the rotor speed from the SCADA system.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f14

Figure 14Rotor vs. wind speed data from limited-SCADA with an operating and a non-operating 1 h period.

Download

The autoencoder under consideration is outlined in Table 3. A ReLU activation function is used between each layer, except for the final layer, which employs a sigmoid function. During the training phase, the ANN architecture underwent parameter optimization using the Adam optimization algorithm, with a learning rate of 0.001 and a batch size of 5. The model was trained using back-propagation, with the mean squared error serving as the loss function, defined as:

(13) L ( x , x ) = 1 n signal i = 1 n signal ( x i - x i ) 2 ,

where nsignal is the number of frequencies in the PSD. To detect when the wind turbine is operating, the reconstruction loss produced by the autoencoder can be used to assess how well the signals are reproduced. Because the architecture has been trained on accelerations from operating periods, the model has learnt the relationships between the signals under such conditions. As mentioned previously, the threshold is based on a quantile of the reconstruction error distribution. In this study, we have set the threshold at μ+3σ, where μ and σ are the mean and standard deviation of the training reconstruction error, respectively. If the residual for new data exceeds the threshold obtained from the training error (see Fig. 15), it potentially indicates a non-operating status for the system.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f15

Figure 15Representation of the reconstruction error distribution applied to the training set on the acceleration dataset from operating periods.

Download

Table 3Architecture of the convolutional autoencoder, with each convolutional layer defined as (number of channels produced, size of the kernel, stride of the convolution, padding added) and each transposed convolutional layer defined as (number of channels produced, size of the kernel, stride of the convolution, padding added).

Download Print Version | Download XLSX

3.2.3 Results

The detection ability of the procedures has been tested on two distinct test sets: one dataset with identified operating periods and the other with non-operating behaviour. In evaluating the performance of the condition-monitoring procedure, key metrics such as precision and recall are usually computed. Precision, in the context of a binary classifier, quantifies the likelihood that a detected unusual behaviour is indeed a true one. The mathematical definition of precision is as follows:

(14) Precision = # TruePositives # TruePositives + # FalsePositives

On the other hand, the recall metric, often referred to as sensitivity, estimates the system’s proficiency in identifying unusual behaviours. The formal definition of recall is as follows:

(15) Recall = # TruePositives # TruePositives + # FalseNegatives

The calculated performance metrics for precision and recall on both detection test sets are summarized in Table 4. The proposed non-operating detection method, based on a convolutional ANN, demonstrates sufficient sensitivity in identifying wind turbine operating phases using tower accelerometer measurements. Notably, we achieved this without relying on feature engineering; instead, we allowed the autoencoder to learn spectral density patterns during the wind turbine’s operational periods.

Table 4Detection performance of the kurtosis analysis of a 1 h time window and the condition-monitoring method based on a convolutional ANN on a test dataset.

Download Print Version | Download XLSX

In Table 4, it can also be seen that the signal processing approach has lower performance than the convolutional ANN model. As a statistical method, the kurtosis value of a given distribution changes based on the sample size. When the sample is small, kurtosis values are highly variable. Therefore, the use of a large time window for kurtosis may significantly impact the detection method.

To test the effect of the time window, a second analysis based on a 10 min time window was performed. Similar to the first study, the data of the full month of December were used. The performance of this method was again compared to the SCADA data sampled at 10 min intervals. From Table 5, it can be seen that performance has slightly diminished.

Table 5Detection performance of the 10 min time window of the kurtosis method.

Download Print Version | Download XLSX

As previously mentioned, the first method involves calculating the statistical metric of kurtosis. This mathematical approach quantifies the shape of the data distribution, particularly focusing on the tails relative to the peak, which helps in identifying outliers or unusual patterns. Under normal conditions, the kurtosis of the magnetometer signals remains within a certain range, but deviations from this range indicate potential unwanted behaviour. By setting thresholds, this method can flag significant variations in kurtosis, thereby detecting anomalies related to unwanted downtime in our context.

The proposed deep-learning approach for detecting unwanted downtime periods in wind turbines employs autoencoders, a specialized type of neural network architecture, to produce outputs identical to their inputs. These models are trained in an unsupervised manner to learn optimal representations of operational scenarios. The novelty of this method lies in the use of a 2D-convolutional autoencoder, which is coupled with power spectra derived from on-site tower accelerations of the floating structure. This deep neural network architecture can accurately reconstruct inputs with similar characteristics, enabling the detection of anomalous patterns by identifying discrepancies between the input and reconstructed output, which may indicate potential downtime periods. The proposed methodology allows the autoencoder to autonomously learn and extract spectral features tailored to the components being monitored, eliminating the need for human intervention.

Both detection methodologies were validated using in situ data collected from high-frequency sensors installed on the Zefyros floating offshore wind turbine. In conclusion, the deep-learning approach utilizing a 2D-convolutional autoencoder demonstrates superior performance in detecting unwanted downtime periods of wind turbines compared to the kurtosis signal analysis method. For example, Fig. 16 depicts the accuracy of the convolutional autoencoder in identifying non-operational periods of the offshore floating wind turbine compared to the kurtosis method. The autoencoder's ability to learn complex patterns from power spectra derived from tower accelerations under various metocean and wind conditions enables more precise condition-monitoring detection. Moreover, the analysis shows the high sensitivity of the kurtosis method's performance with the chosen time window. Consequently, this advanced deep-learning technique proves to be more effective and reliable, offering significant improvements over traditional kurtosis-based signal analysis for monitoring and maintaining wind turbine operations. The results obtained are highly encouraging, demonstrating the method's ability to successfully differentiate between operational and non-operational periods.

The comparative study highlights the advantages and limitations of both kurtosis analysis and deep-learning-based approaches for condition monitoring in floating offshore wind turbines. While kurtosis analysis offers a straightforward statistical method for identifying deviations in magnetometer signals, its performance is highly sensitive to the chosen time window and may not be as reliable under varying operational conditions. On the other hand, the deep-learning approach, specifically the 2D-convolutional autoencoder, demonstrates superior accuracy and robustness in detecting unwanted downtime periods. By leveraging power spectra derived from tower accelerations, the autoencoder can autonomously learn and extract complex patterns, providing a more precise and reliable condition-monitoring mechanism. The validation results using in situ data from the Zefyros floating offshore wind turbine underscore the effectiveness of the deep-learning method, suggesting its potential for enhancing predictive maintenance and operational efficiency in the wind energy sector.

https://wes.copernicus.org/articles/10/2099/2025/wes-10-2099-2025-f16

Figure 16Rotor vs. wind speed data from limited-SCADA with an operating and a non-operating 1 h period from data not seen with the two methodologies.

Download

4 Conclusions

Floating offshore wind energy is experiencing robust growth not only in Europe but also globally. A significant portion of the levelized cost of energy is attributed to the operation and maintenance costs of these complex structures. The use of condition monitoring and artificial intelligence offers potent solutions for the automated early detection of abnormal wind turbine behaviour under varying operational conditions.

The research work presented in this paper aimed to detail two condition-monitoring procedures to detect unwanted downtime periods. The first method leverages the analysis of signals derived from magnetometers to identify unusual behaviours. Magnetometers measure the geomagnetic field, which typically exhibits stable patterns under normal operating conditions. By continuously acquiring and preprocessing these signals, we can monitor possible variations in the field. The principle of this method involves calculating the statistical metric of kurtosis. This mathematical solution quantifies the shape of the data distribution, particularly focusing on the tails relative to the peak, which aids in identifying outliers or unusual patterns. Under normal conditions, the kurtosis of the magnetometer signals remains within a certain range, but deviations from this range indicate potential unwanted behaviour. By setting thresholds, this approach can flag significant variations in kurtosis, thus detecting anomalies related to unwanted downtime in our context. This approach provides a robust mechanism for real-time condition monitoring and can be integrated into the wind turbine's monitoring systems to enhance operational reliability and maintenance efficiency when SCADA is not available. The proposed deep-learning approach for detecting unwanted downtime periods in wind turbines employs autoencoders, a specialized type of neural network architecture, to produce outputs identical to their inputs. These models are trained in an unsupervised manner to learn optimal representations of operational scenarios. The novelty of this method lies in the use of a 2D-convolutional autoencoder, which is coupled with power spectra derived from on-site tower accelerations of the floating structure. These spectra, similar to magnetic fields, are extracted from time series data spanning 1 h and encompass a wide range of metocean and wind conditions. The autoencoder is trained using this input data, with the network's training dataset comprising operational data obtained through an analysis of SCADA variables. This deep neural network architecture can accurately reconstruct inputs with similar characteristics, enabling the detection of unusual behaviours by identifying discrepancies between the input and reconstructed output, which may indicate potential downtime periods. The proposed methodology enables the autoencoder to autonomously learn and extract spectral features tailored to the components being monitored, eliminating the need for human intervention.

Both detection methodologies were validated using in situ data collected from high-frequency sensors installed on the Zefyros floating offshore wind turbine. The deep-learning approach, utilizing a 2D-convolutional autoencoder, demonstrates superior performance in detecting unwanted downtime periods of wind turbines compared to the kurtosis signal analysis method. This comparison is substantiated by recall results from both procedures, which highlight the enhanced accuracy of the convolutional autoencoder, particularly in identifying non-operational periods of the offshore floating wind turbine. The autoencoder's ability to learn complex patterns from power spectra derived from tower accelerations under various metocean and wind conditions enables more precise unusual behaviour detection. Consequently, this advanced deep-learning technique proves to be more effective and reliable, offering significant improvements over traditional kurtosis-based signal analysis for monitoring and maintaining wind turbine operations. The results are highly encouraging, demonstrating the method's ability to successfully differentiate between operational and non-operational periods.

While the current study provides a promising start, there is scope for further investigations to enhance the condition-monitoring procedure. Further studies are needed for applications beyond detecting the operational statuses of floating offshore wind turbines. The major challenge of the presented study was the limited access to SCADA data over a 1-month period. Therefore, to detect and diagnose anomalies more effectively, it is necessary to gather more comprehensive information from the physical asset. Indeed, in the context of FOWT systems, it is valuable to explore and assess the developed damage detection methods across various damage types and intensities. By leveraging aero-servo-hydro-elastic simulations, we can investigate the system’s response to different damage scenarios. Additionally, considering the temporal aspect is crucial when devising an effective condition-monitoring strategy. As damage accumulates over time, understanding its progressive influence on detection accuracy becomes essential.

Code availability

The code used in this study is available upon request. Researchers and interested parties can obtain access by contacting the corresponding author. This approach ensures that the code is shared responsibly and that any questions regarding its use can be addressed directly. We are committed to promoting transparency and reproducibility in research, and we encourage collaboration and further exploration of our work.

Data availability

The underlying research data supporting the findings of this study are not publicly available due to intellectual property restrictions. These data are part of ongoing research collaborations and are subject to confidentiality agreements that prevent public dissemination. As such, they cannot be deposited in public repositories or assigned DOIs at this time. Researchers interested in accessing the data may contact the corresponding author to discuss potential data sharing under specific conditions, subject to approval by the data owners.

Author contributions

This study on comparative anomaly detection for floating offshore wind turbines using in situ data was a collaborative effort among all authors. Each author made significant contributions to the research and preparation of the paper. AH conceptualized the study, designed the methodology, and supervised the project. He also played a key role in the data analysis, interpretation, and writing of the paper. CA, MP, and DD provided expertise in post-treatment of the in situ data obtained from the accelerometers. They also reviewed and edited the paper for technical accuracy and clarity. RR provided expertise in offshore wind turbine technology and in situ data acquisition. He also reviewed and edited the paper for technical accuracy and clarity.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.

Financial support

This research work, conducted as part of the DIONYSOS project, received funding from the French State, managed by the French National Research Agency (ANR) under the France 2030 investment plan (grant no. ANR-10-IEED-0006-34). The project also received financial support from Pôle Mer Bretagne Atlantique.

Review statement

This paper was edited by Shawn Sheng and reviewed by two anonymous referees.

References

Bangalore, P. and Tjernberg, L. B.: An artificial neural network approach for early fault detection of gearbox bearings, IEEE T. Smart Grid, 6, 980–987, 2015. a

Barahona, B., Hoelzl, C., and Chatzi, E.: Applying design knowledge and machine learning to scada data for classification of wind turbine operating regimes, in: 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Honolulu, HI, USA, 2017, 1–8, https://doi.org/10.1109/SSCI.2017.8280947, 2017. a

Berahmand, K., Daneshfar, F., Salehi, E. S., Li, Y., and Xu, Y.: Autoencoders and their applications in machine learning: a survey, Artif. Intell. Rev., 57, 28, https://doi.org/10.1007/s10462-023-10662-6, 2024. a, b, c

Brincker, R. and Ventura, C.: Introduction to operational modal analysis, John Wiley & Sons, ISBN 978-1-119-96315-8, 2015. a

Chen, J., Li, J., Chen, W., Wang, Y., and Jiang, T.: Anomaly detection for wind turbines based on the reconstruction of condition parameters using stacked denoising autoencoders, Renew. Energ., 147, 1469–1480, 2020. a

Chen, S. and Guo, W.: Auto-encoders in deep learning—a review with new perspectives, Mathematics, 11, 1777, https://doi.org/10.3390/math11081777, 2023. a

Cui, Y., Bangalore, P., and Tjernberg, L. B.: An anomaly detection approach based on machine learning and scada data for condition monitoring of wind turbines, in: 2018 IEEE International Conference on Probabilistic Methods Applied to Power Systems (PMAPS), Boise, ID, USA, 1–6, https://doi.org/10.1109/PMAPS.2018.8440525, 2018. a

Déqué, M., Dreveton, C., Braun, A., and Cariolle, D.: The ARPEGE/IFS atmosphere model: a contribution to the French community climate modelling, Clim. Dynam., 10, 249–266, 1994. a

Dhiman, H. S., Deb, D., Muyeen, S., and Kamwa, I.: Wind turbine gearbox anomaly detection based on adaptive threshold and twin support vector machines, IEEE T. Energy Conver., 36, 3462–3469, 2021. a

Elforjani, M. and Bechhoefer, E.: Analysis of extremely modulated faulty wind turbine data using spectral kurtosis and signal intensity estimator, Renew. Energ/, 127, 258–268, https://doi.org/10.1016/j.renene.2018.04.014, 2018. a

Franco, A. M. S., Echer, E., Bolzan, M., and Fränz, M.: Study of fluctuations in the Martian magnetosheath using a kurtosis technique: Mars Express observations, Earth Planetary Physics, 6, 28–41, 2021. a

Gonzalez, E., Tautz-Weinert, J., Melero, J., and Watson, S. J.: Statistical evaluation of SCADA data for wind turbine condition monitoring and farm assessment, J. Phys. Conf. Ser., 1037, 032038, https://doi.org/10.1088/1742-6596/1037/3/032038, 2018. a

Goodfellow, I., Bengio, Y., and Courville, A.: Deep learning, MIT Press, ISBN 9780262035613, 2016. a

Gorostidi, N., Pardo, D., and Nava, V.: Diagnosis of the health status of mooring systems for floating offshore wind turbines using autoencoders, Ocean Eng., 287, 115862, https://doi.org/10.1016/j.oceaneng.2023.115862, 2023. a

Gourvenec, S.: Floating wind farms: how to make them the future of green electricity, https://theconversation.com /floating-wind-farms-how-to-make-them-the-future-of-green-electricity-142847 (last access: 18 July 2022), 2020. a

Hatem, G., Zeidan, J., Goossens, M., and Moreira, C.: Normality testing methods and the importance of skewness and kurtosis in statistical analysis, BAU Journal-Science and Technology, 3, 7, https://doi.org/10.54729/KTPE9512, 2022. a

Ibrion, M. and Nejad, A. R.: On a road map for technology qualification, innovation and cost reduction in floating offshore wind: learning from hywind and norwegian approach, J. Phys. Conf. Ser., 2507, 012008, https://doi.org/10.1088/1742-6596/2507/1/012008, 2023. a, b

Ifremer: MyOcean All Products, https://sextant.ifremer.fr/geonetwork/api/collections/MYOCEAN-ALL-PRODUCTS/items/0aa03c74-1927-4a48-9c08-801d987ad357 (last access: 8 April 2025), 2025. a

Jacobsen, A. and Godvik, M.: Influence of wakes and atmospheric stability on the floater responses of the hywind scotland wind turbines, Wind Energy, 24, 149–161, https://doi.org/10.1002/we.2563, 2020. a

Lee, K. and Carlberg, K.: Model reduction of dynamical systems on nonlinear manifolds using deep convolutional autoencoders, J. Comput. Phys., 404, 108973, https://doi.org/10.1016/j.jcp.2019.108973, 2020. a

Liu, Z., Fan, Y., Wang, W., and Qian, G.: Numerical study of a proposed semi-submersible floating platform with different numbers of offset columns based on the deepcwind prototype for improving the wave-resistance ability, Appl. Sci., 9, 1255, https://doi.org/10.3390/app9061255, 2019. a

Nava, V., Ruiz-Minguela, P., Perez-Moran, G., Rodriguez Arias, R., Lopez Mendia, J., and Villate-Martinez, J.-L.: Installation, Operation and Maintenance of Offshore Renewables, Institution of Engineering and Technology, https://doi.org/10.1049/PBPO129E_ch11, 2019. a

Ren21: Renewables 2021 – Global Status Report: Tech. Rep., ISBN 978-3-948393-03-8, https://www.ren21.net/wp-content/uploads/2019/05/GSR2021_Full_Report.pdf, 2021. a

Renström, N., Bangalore, P., and Highcock, E.: System-wide anomaly detection in wind turbines using deep autoencoders, Renew. Energ., 157, 647–659, 2020.  a

Reynders, E.: System identification methods for (operational) modal analysis: review and comparison, Arch. Comput. Meth. E., 19, 51–124, 2012. a

Sae-Ang, B.-I., Kumwilaisak, W., and Kaewtrakulpong, P.: Semi-supervised learning for defect segmentation with autoencoder auxiliary module, Sensors, 22, 2915, https://doi.org/10.3390/s22082915, 2022. a

Schlechtingen, M. and Santos, I. F.: Wind turbine condition monitoring based on SCADA data using normal behavior models. Part 2: Application examples, Appl. Soft Comp., 14, 447–460, 2014. a

Schlechtingen, M., Santos, I. F., and Achiche, S.: Wind turbine condition monitoring based on SCADA data using normal behavior models. Part 1: System description, Appl. Soft Comp., 13, 259–270, 2013. a

Schröder, L., Dimitrov, N. K., Verelst, D. R., and Sørensen, J. A.: Using transfer learning to build physics-informed machine learning models for improved wind farm monitoring, Energies, 15, 558, https://doi.org/10.3390/en15020558, 2022. a

Skaare, B., Nielsen, F., Hanson, T., Yttervik, R., Havmoller, O., and Rekdal, A.: Analysis of measurements and simulations from the hywind demo floating wind turbine, Wind Energy, 18, 1105–1122, https://doi.org/10.1002/we.1750, 2014. a

Stetco, A., Dinmohammadi, F., Zhao, X., Robu, V., Flynn, D., Barnes, M., Keane, J., and Nenadic, G.: Machine learning methods for wind turbine condition monitoring: A review, Renew. Energ., 133, 620–635, 2019. a

Tautz-Weinert, J. and Watson, S. J.: Using SCADA data for wind turbine condition monitoring – a review, IET Renew. Power Gen., 11, 382–394, 2017. a, b, c

Wang, Y., Xiang, J., Markert, R., and Liang, M.: Spectral kurtosis for fault detection, diagnosis and prognostics of rotating machines: A review with applications, Mech. Syst. Signal Pr., 66, 679–698, 2016. a

WindEurope: Wind Energy in Europe: 2021 Statistics and the Outlook for 2022–2026, https://www.anev.org/wp-content/uploads/2022/02/220222-Stats-Outlook.pdf (last access: 20 July 2024), 2022. a

Wu, X., Hou, C., Deng, Z., Fang, C., and Liu, G.: Signal processing of internet of vehicles based on intelligent interference, EURASIP J. Adv. Sig. Pr., 2022, 31, https://doi.org/10.1186/s13634-022-00864-5, 2022. a

Zaher, A., McArthur, S., Infield, D., and Patel, Y.: Online wind turbine fault detection through automated SCADA data analysis, Wind Energy, 12, 574–593, 2009. a

Zhao, Y., Zhang, J., Li, J., Liu, S., Miao, P., Shi, Y., and Zhao, E.: A brief review of magnetic anomaly detection, Meas. Sci. Technol., 32, 042002, https://doi.org/10.1088/1361-6501/abd055, 2021. a

Download
Short summary
This study compares two methods for detecting downtime in the Zefyros floating offshore wind turbine off Norway's coast. The first method uses kurtosis to find signal anomalies, while the second employs a deep-learning autoencoder to reduce and reconstruct data, identifying irregularities. Using 1 month of sensor data, the study finds the deep-learning method to be more accurate than kurtosis. This research advances the use of deep learning for effective wind turbine monitoring.
Share
Altmetrics
Final-revised paper
Preprint