the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Wind speed estimation using second-order sliding-mode observers: simulation and experimental validation on a floating offshore wind turbine
Moein Sarbandi
Matis Viozelange
Mohamed Assaad Hamida
Franck Plestan
Rotor-effective wind speed (REWS) estimation is crucial for the control and performance optimization of floating offshore wind turbines (FOWTs). This paper introduces a robust estimation framework based on second-order sliding-mode observers (SOSMOs), developed in both constant-gain and adaptive versions. The observers are developed using a reduced-order dynamic model and validated in the OpenFAST simulation environment when all degrees of freedom are activated. Their performances are compared with the continuous–discrete extended Kalman filter (CD–EKF) used in the reference open-source controller (ROSCO). The proposed approach is assessed under stochastic wind/wave conditions through OpenFAST simulations and further validated experimentally using a scaled software-in-the-loop (SIL) setup. Simulation results indicate that the proposed observers perform comparably to the CD–EKF in terms of estimation accuracy while offering robustness, simpler implementation, and reduced computational complexity.
- Article
(12172 KB) - Full-text XML
- BibTeX
- EndNote
The increasing global demand for electricity has necessitated the exploration of sustainable energy solutions, with offshore wind energy emerging as a key contributor. As the scale and penetration of wind energy continue to grow, the technology is pushed into new scientific and engineering challenges related to atmospheric flow uncertainty, turbine dynamics, and wind plant control and integration (Veers et al., 2019). Floating offshore wind turbines (FOWTs) offer access to vast, underutilized wind resources located in deep waters, which account for approximately 80 % of the global offshore wind potential, as reported by Global Wind Energy Council (2022). Compared with fixed-bottom turbines, FOWTs benefit from stronger and more consistent winds; however, the floating structure introduces additional degrees of freedom, such as platform motions, which can cause negative damping and exacerbate power fluctuations. In extreme cases, this instability could lead to system failure. Consequently, conventional strategies developed for onshore wind turbines are not sufficiently effective for floating ones. Therefore, advanced estimation and monitoring approaches are required to support the stability and efficiency of FOWTs (McCoy et al., 2024; Stockhouse et al., 2024).
The operation of wind turbines is typically divided into four regions based on the prevailing wind speed (Stockhouse et al., 2024). In Region I (below the cut-in wind speed), the turbine sits idle waiting for the wind speed to increase, as the available wind energy is insufficient to operate the turbine. In Region IV (above the cut-out wind speed), the turbine also stops operating to prevent potential damage. In contrast, power generation occurs in Region II and Region III, each employing distinct control strategies. In Region II, the objective is to maximize the power coefficient to optimize energy capture, whereas in Region III, the objective is to keep the power at its nominal value. Indeed, maintaining power at its rated level is essential to protect the turbine and ensure its longevity and operational stability.
In the operation of FOWTs, accurate information about wind speed is a fundamental requirement for control system design, real-time monitoring, and ensuring the safe and efficient performance of the turbine (Soltani et al., 2013). Wind speed information serves multiple critical functions depending on the control strategy employed. For example, in Region II, wind speed is used to compute the optimal rotor speed reference based on the desired tip-speed ratio, whereas in Region III, it plays a central role in blade pitch control action (Stockhouse et al., 2024). Furthermore, wind speed measurements are a key input for feed-forward control algorithms. The quality of wind speed information thus has a direct impact on the overall performance and longevity of FOWTs.
Different methods exist in the literature regarding wind speed measurement or estimation on FOWTs, including sensor-based, observer-based, and neural-network-based approaches.
-
Lidar use. An advanced remote-sensor-based method commonly used is light detection and ranging (lidar), which can sample the wind field upstream of the turbine to provide a measurement of upstream wind speed (Harris et al., 2006; Shu et al., 2016). A considerable amount of literature has demonstrated the potential of lidar-assisted control for performance improvement and load mitigation in wind turbines, such as He et al. (2025), Moldenhauer and Schmid (2025), Li and Geng (2024), Guo and Schlipf (2023), Mahdizadeh et al. (2021), Schlipf et al. (2023), and Guo et al. (2023). Simley et al. (2020) provide an overview of recent advances and open problems in the use of lidar for enhancing wind turbine operation and control. Despite the significant progress achieved in this area, some practical limitations remain. One of the most apparent limitations is the cost and the maintenance demand of these systems (Jena and Rajendran, 2015; Woolcock et al., 2023). Lidar devices, particularly those used in offshore and floating structures, are expensive to acquire and install, and their operation in harsh marine environments imposes high standards on longevity, autonomous operation, and regular maintenance to guarantee data quality. In addition, a primary technical limitation lies in the vulnerability of lidar measurements to motion-induced errors. Floating platform motions distort the lidar’s line of sight and also the apparent wind speed because of the lidar translation, introducing systematic biases and increased uncertainty in wind speed estimation (Gräfe et al., 2023). Such disturbances can lead to errors in real-time control. Moreover, lidar measurements inherently suffer from limited correlation with the actual wind field impacting the rotor, since wind is measured several rotor diameters upstream and evolves due to turbulence, while volume averaging and point-wise sampling prevent reconstruction of the exact rotor-scale wind field, introducing unavoidable uncertainty in the measured REWS (Svenstrup and Thomsen, 2024). These limitations highlight the need for alternative or enhanced wind speed estimation techniques that are accurate, sensorless, and therefore more cost-effective.
-
Neural-network-based methods. Alternatively, some recent studies rely on neural-network-based methods for wind speed estimation and forecasting (Zhang et al., 2024; Sierra-García and Santos, 2021; Pan et al., 2022). These methods typically require an offline training phase using large datasets that must accurately represent the system’s operating conditions (Chen and Han, 2022). However, deep learning models behave like black boxes, offering limited interpretability and making it difficult to guarantee and formally prove stability or robustness of the closed-loop system. Additionally, the generalization of these models to unseen conditions remains a significant challenge.
Another research direction focuses on observer-based wind speed estimation methods, such as the Kalman filter family and immersion and invariance (I&I) estimators. In this context, the present work investigates robust nonlinear observer designs based on sliding-mode theory, after briefly reviewing the main observer-based approaches relevant to this study.
-
Kalman filter solution. Another widely adopted alternative is the Kalman filter (KF) and its variants. In Soltani et al. (2013), both linear and nonlinear KFs are used for REWS estimation. The simulation results also showed that the performance of the nonlinear KF is better than the other at the transient state for the reason that the time response of the nonlinear KF is much smaller than that of the linear KF. KFs provide model-based state estimation by integrating a system’s dynamic equations with available sensor measurements. In wind turbine applications, they have been employed to estimate REWS by combining turbine output data with linear aerodynamic models (Boukhezzar and Siguerdidjane, 2011). However, since wind turbine systems are inherently nonlinear, standard KFs do not perform well in dynamic operating conditions. To address this, extended Kalman filters (EKFs) have been developed to handle nonlinearities more effectively. A REWS estimation method based on EKF was introduced in Song et al. (2017) to improve the efficiency of wind turbine operation. By integrating this algorithm with optimal tip-speed ratio tracking, the study demonstrated enhanced control of maximum power output. This paper reported that the proposed method could raise annual energy output by around 0.8 %. In Hernández et al. (2014), the application of an EKF for REWS estimation was demonstrated using real experimental data. This study is particularly noteworthy, as it validates the reliability of the EKF-based estimation method with real-world operating data.
Furthermore, some studies, such as Chen et al. (2025) and Knudsen et al. (2011), use an indirect method for REWS estimation. In these approaches, aerodynamic torque is first estimated, thus allowing the estimation of REWS. In Kim et al. (2024), two methods of REWS estimation are used and compared. The first one is based on the drive-train model using measured rotor speed, pitch angle, and generator torque as inputs, and the second one involves applying the estimated wind speed using a 3D look-up table and is compared with a continuous–discrete extended Kalman filter (CD–EKF).
Despite their widespread use, EKF-based methods for estimating REWS have several limitations that restrict their applicability in FOWTs. One key challenge lies in the tuning of process and measurement noise covariance matrices, which is often heuristic and lacks a systematic procedure. Improper tuning can lead to divergence (Chen et al., 2025; Song et al., 2017). Additionally, EKFs require approximation of the model around operating points, making them sensitive to variations in system dynamics and reducing their accuracy in highly nonlinear or time-varying conditions. This is particularly problematic in FOWTs, where platform motions introduce significant nonlinearity. Furthermore, the EKF also suffers from poor robustness to model mismatch and unmodeled dynamics, which are common in offshore environments. Finally, the formal proof of stability of the closed-loop including KF/EKF solutions is not trivial. These drawbacks highlight the need for more robust, model-insensitive alternatives for REWS estimation.
-
Immersion and invariance (I&I) estimators. Another class of observer-based wind speed estimation methods is based on immersion and invariance (I&I) theory. I&I estimators exploit invariance principles to construct observers with guaranteed convergence properties (Ortega et al., 2013; Soltani et al., 2013). In Brandetti et al. (2022), a wind speed estimator embedded in a tip-speed ratio tracking control scheme was analyzed using a simplified, linearized aerodynamic model. The authors showed that this scheme is inherently ill-conditioned, in the sense that uncertainty in the power coefficient directly leads to biased wind speed estimates through the power balance equation. In particular, even small variations in power coefficient were shown to cause a systematic bias in the estimated effective wind speed. Unlike that work, the present study relies on a nonlinear aerodynamic model and is validated using the high-fidelity OpenFAST simulator, where the power coefficient inherently differs from its true physical value due to modeling approximations. As a result, the use of robust estimation approaches becomes necessary to mitigate the practical impact of such model uncertainties on wind speed estimation accuracy.
-
Observer approach based on sliding-mode theory. Among observer-based approaches, sliding-mode observers (SMOs) have attracted significant attention due to their inherent robustness to uncertainties and disturbances, which are particularly prevalent in offshore environments. The idea of SMOs is to drive the estimated states to properly chosen constraints (the sliding manifold) in finite time and then maintain the sliding mode for all subsequent times so that the state estimation errors are driven to zero, thus exploiting the main features of the sliding mode: its insensitivity to external and internal disturbances matched to the control and its finite time reaching transient. Unlike KFs, which rely heavily on accurate statistical models and noise characteristics, SMOs exploit the system's nonlinear structure and discontinuous logic to force estimation errors to converge in finite time (Ma et al., 2024). This makes them well-suited for FOWTs, where system dynamics are often poorly known and subject to unpredictable perturbations. However, these insensitivity/robustness properties come at a cost, the so-called chattering (Levant, 2010), resulting from a high-frequency switching signal and the inevitable presence of unmodeled dynamics. These limitations have motivated higher-order sliding-mode formulations, which reduce chattering by enforcing the convergence of the sliding variable and its time derivatives, up to the system relative degree (Isidori, 1995), to zero, thereby improving accuracy. One of the most popular techniques specifically designed for this purpose is the so-called supertwisting algorithm (Levant, 1993), which is a second-order sliding-mode algorithm. It generates a robust, continuous observer while driving a sliding variable with relative degree one to a second-order sliding mode in finite time. For example, in Barambones et al. (2021), the authors estimated aerodynamic torque to be used as a reference in calculating the turbine’s optimal rotor speed for maximizing wind power capture.
Although numerous studies in the field of FOWTs assume perfect knowledge of wind speed, the current paper proposes the use of a second-order sliding-mode observer (SOSMO) structure for REWS estimation, applied to FOWTs. Furthermore, the proposed solution includes an adaptive second-order sliding-mode observer (ASOSMO) that is a novelty in the context of wind turbines. Indeed, tuning SMOs/SOSMOs remains a persistent challenge, as it typically requires prior knowledge of the bounds of perturbations and the use of adaptation laws to evaluate the gain (as shown in Plestan et al., 2010, for adaptive sliding-mode control), which allows us to obtain very performant solutions requiring reduced tuning effort and limited knowledge of the model. It is important to note that, in the sequel of this paper, a formal analysis of observability is conducted to verify that the wind estimation can be evaluated from the single measurement of the rotor speed; it is rarely made in the context of (FO)WTs.
In the sequel, the approach is validated through simulations using the National Renewable Energy Laboratory (NREL) 5 MW FOWT within the OpenFAST simulation framework (Jonkman et al., 2009), and its performance is compared with the CD–EKF implemented in the reference open-source controller (ROSCO) (Abbas et al., 2022). It is also evaluated on a software-in-the-loop (SIL) setup located in the LHEEA lab, Nantes, France, and dedicated to a reduced-scale model of a FOWT.
The main contributions and original points of the present paper are summarized as follows:
-
A numerical method for observability analysis is proposed by supposing that the estimated variable is the REWS and the single measured variable is the rotor speed.
-
Then, observers based on sliding-mode theory are proposed for REWS estimation from a single measurement that is the rotor speed and are compared to a CD–EKF used in ROSCO.
-
Two SOSMOs are designed: a constant-gain structure and an adaptive-gain one (allowing dynamic tuning of the gain without any information on the system uncertainties and perturbations).
-
The observers are developed using a reduced-order model but validated within the OpenFAST simulator when all degrees of freedom of the FOWT are activated.
-
Experimental validation is conducted using a scaled SIL test setup replicating realistic wind and wave conditions.
This paper is organized as follows: Sect. 2 presents the reduced-order dynamic model of the FOWT; Sect. 3 develops the proposed SOSMOs, including observability analysis, observer formulation, and adaptive gain design; Sect. 4 reports simulation studies and comparative evaluations with the CD–EKF under different wind conditions; Sect. 5 describes the experimental validation using a SIL setup; and Sect. 6 concludes by summarizing the main findings and outlining directions for future research.
The present study focuses on the NREL 5 MW FOWT OC4, which is supported by a semi-submersible floating platform and simulated using OpenFAST (Jonkman et al., 2009).
2.1 Aerodynamic and drive-train modeling
Wind turbines harness the kinetic energy of the wind to generate mechanical power through aerodynamic interaction between the wind and the rotating blades. The theoretical power available in the wind stream is given by
where ρ is the air density, R is the rotor radius, and v∞ denotes the free-stream (upstream) wind speed (Burton et al., 2011). However, only a portion of this energy can be converted into mechanical power owing to fundamental aerodynamic limits, reported by Betz's law (Manwell et al., 2009). The efficiency of this conversion is described by the power coefficient Cp, which quantifies the fraction of the wind's kinetic energy that is captured by the rotor. As a consequence, aerodynamic power Pa and torque τa read as
where ωr is the rotor speed, vr denotes the REWS, and the power coefficient Cp(λ,β) is a nonlinear function of the tip-speed ratio λ and the blade pitch angle β, as depicted in Fig. 1.
The tip-speed ratio is defined as
For readability, the notation λ is used to represent λ(ωr,vr) unless explicitly stated otherwise.
Figure 1Power coefficient Cp with respect to tip-speed ratio λ and blade pitch angle β (Sarbandi et al., 2025).
2.2 Reduced-order observation-oriented model of a FOWT
The full-order FOWT model includes a high number of degrees of freedom (24) for blade and tower bending modes, platform pitch and surge motions, and mooring dynamics. While this comprehensive model captures detailed turbine behavior, its complexity makes it unsuitable for control design and real-time estimation. Therefore, a reduced-order model is used for observer development. The equation of motion for the rotor speed ωr is given by
where J is the equivalent rotational inertia, τa and τg denote the aerodynamic and generator torques respectively, ng is the gearbox ratio, and δ(⋅) captures unmodeled dynamics and disturbances.
The control vector u consists of the generator torque and the blade pitch angle , the input used depending on the operating region (Aslmostafa et al., 2025). In Region II, control is primarily achieved by adjusting the generator torque τg, with blade pitch angle fixed at β=0. In contrast, control in Region III is dominated by blade pitch β actuation, with the generator torque τg held constant at its rated value; i.e., . The objective in this paper is to design an observation solution allowing for the estimation of the REWS vr from the measurement of the rotor speed ωr. The wind speed here is viewed as a time-varying parameter whose dynamics are unknown, which gives
with fv(t) being an unknown bounded function. Using from Eq. (4) together with Eqs. (5)–(6), the observer-based model reads as
with the objective being to estimate vr from the measurement of ωr in spite of Δ(⋅). The system can be written in observation-oriented form
where is the state vector, h(x)=ωr is the measured output, and .
-
Remark 1. The modeling of Cp(λ,β) has been carried out extensively (Castillo et al., 2023). In this study, an exponential model is used that approximates the power coefficient and reads as
where the coefficients a and b are defined as
with
and c0=0.5, c1=73.5, c2=0.4, c3=5, c4=13.125, c5=0.08, and c6=0.0035.
-
Remark 2. In the case of FOWTs, platform motions and mooring dynamics are not taken into account in Eq. (8). The proposed estimation methods in the paper are developed on this simplified system and can then be applied to floating (or not) offshore (or not) wind turbines. In the sequel, the observation solutions for estimating the REWS vr are validated by supposing that only the rotor speed ωr is measured and through two separate steps: first using the full-order OpenFAST simulator and then the experimental setup. This two-stage evaluation emphasizes the observer's robustness versus simplification of the model.
Ideally, to achieve high performance in the state/parameter estimation, having an accurate model of the system is a key point. However, modeling the exact dynamics of FOWTs is highly challenging. Therefore, it is crucial to develop estimation methods that are sufficiently robust against system perturbations and modeling uncertainties. In this section, a robust observer based on the supertwisting algorithm (Levant, 1993) is presented for estimating REWS using rotor speed measurement; this observer is based on the reduced-order model presented in the previous section. Additionally, the novelty of the proposed estimation algorithm lies in the fact that the gains are dynamically adapted, allowing for easier tuning.
-
Assumption 1. The REWS vr(t) is assumed to be unmeasured and dynamically unknown. Nevertheless, vr(t) remains bounded and positive for all t≥0 such that
where is a constant that represents an upper bound within the turbine's operational regions.
Given the uncertain nature of the system described in Eq. (8), an observer inspired by Shtessel et al. (2014) is proposed. However, the first step is to analyze the observability of Eq. (8) in the operational domain, possibly detecting singularities.
3.1 Observability analysis
This section details the numerical procedure for the analysis of the observability of the system in Eq. (8). We denote the operating domain 𝒪⊂IR4 in which and are physically evolving. All the results detailed in the rest of the paper are verified only in this domain.
-
Assumption 2. The perturbation term δ(t) and its derivative are bounded. Furthermore, δ(t) has no influence on the system observability.
Given the previous assumption, the observability analysis developed in the sequel is made for the system in Eq. (8) without perturbation; i.e. δ(t)=0. The generic observability analysis is defined as follows.
-
Definition 1 (Krener and Respondek, 1985). Consider the system given by Eq. (8), with and evolving in the operating domain 𝒪, and suppose Assumption 2 is fulfilled. Consider that δ(t)=0. The system formulated in Eq. (8) is locally observable if
is a state coordinate transformation; i.e. is invertible on 𝒪.
Checking whether Φδ(t)=0 is invertible is difficult in practice; therefore, the previous definition can be reformulated by the next equivalent one.
-
Definition 2. Consider the system given by Eq. (8), with and evolving in the operating domain 𝒪, and suppose Assumption 2 fulfilled. The system is generically observable on 𝒪 if
with
The Jacobian of Φ with respect to the state vector x reads
Therefore, the generic observability condition is equivalent to requiring that .
-
Observability condition. The system defined by Eq. (8) is locally observable if the following condition is fulfilled:
In the simulation sections, the previous condition in Eq. (16) is numerically and experimentally evaluated in realistic operating conditions.
3.2 Observer design
Consider the system defined by Eq. (8) that is locally observable. As a consequence, the transformation
is a state coordinate transformation; i.e. the state vector can be expressed as a function of z1, z2, τg, and β. That is,
Furthermore, from the state coordinate transformation given in Eq. (17), one gets
which can be rewritten as
with (replacing ωr and β with the state coordinate transformation in Eq. 18)
It should be noted that the structure in Eq. (20) corresponds to a perturbed double-integrator system. Indeed, the coordinate transformation in Eq. (17) yields z1=y and so that . All model uncertainties and unmeasured effects appear as an additive term in the second equation, namely . Therefore, the linear part of the dynamics corresponds to the standard chain-of-integrators form.
-
Assumption 3. The time derivatives of the control inputs (i.e., and ) are bounded over the operating domain 𝒪. The function ℱ(⋅), which involves and , is unknown but is assumed to be bounded over 𝒪.
Given that the function ℱ(⋅) is not well-known, it cannot appear in the observer. A solution for the observation of the system defined by Eq. (20) is a robust one proposed by Levant (2003). Thus, consider the canonical form in Eq. (20) that is a perturbed uncertain double integrator. From Levant (2003), the supertwisting-based observer reads as
where a1 and a2 are constant values that are fixed as suggested in Levant (2003), a1=1.5 and a2=1.1. Additionally,
ensures in a finite time in spite of the perturbations and uncertainties.
-
Theorem 1. Consider the system in Eq. (8) and Assumptions 1–3 fulfilled. Suppose that it is locally observable in the sense of Definition 1. Therefore, the system (with Φ defined by Eq. 17)
is an observer of Eqs. (7)–(8) with a1 and a2 being constant values that are fixed as suggested in Levant (2003), a1=1.5 and a2=1.1, and the constant such that
-
Proof of Theorem 1. The observer in Eq. (22) has been designed for the system in Eq. (20) in the state space; the gain tuning is based on the bound of ℱ(⋅). From there, the writing of the observer in Eq. (22) must be made in the state space. With this objective, consider that gives
Therefore, one has
By considering non-perturbed and perturbed terms in the two state spaces, one has
From , an observer of Eq. (22) in the state space reads as
From the left-hand side term of Eq. (28), the previous system reads as
which is the form of the system displayed in Theorem 1. Given that the system in Eq. (22) is an observer of Eq. (20) under the condition in Eq. (23), then the system in Eq. (29) is an observer for Eq. (8) if the condition in Eq. (25) is fulfilled with a1=1.5 and a2=1.1.
3.3 Adaptive observer gain
A drawback of the proposed approach is that the term is difficult to carefully tune because determining the bound of
is a very hard task that could give an overestimation and then induce chattering. A solution consists of using an adaptive version of the supertwisting-based observer (Mirzaei et al., 2022), which allows online tuning of the observer thanks to the evaluation on only the estimation error of ωr. The principle is the following:
-
If the estimation error of ωr is large, it could be due to gains that are too small versus the uncertainty/perturbation effects. Then, gain adaptation law is defined in order to increase the gains of the observers.
-
In the opposite case, i.e. if the estimation error of ωr is small, it means that the observer gains are large enough. Then, gain adaptation law is defined in order to reduce them.
Therefore, the observer in Eq. (24) is replaced by its adaptive version, reading as (Mirzaei et al., 2022)
with
with , where α>0 and ε>0 are design parameters of the adaptive law. The parameter ε defines the target accuracy of the rotor speed estimation, while α governs the adaptation rate of the observer gains. The constants k1(0)>0 and k2(0)>0 denote the initial values of the adaptive gains.
The adaptation mechanism operates according to the following principle: (i) when the estimation error exceeds the target accuracy, i.e., , the observer gains are increased to improve convergence, and (ii) when the estimation accuracy is sufficient, the gains are decreased to avoid unnecessary amplification of measurement noise.
In Fig. 2, the overall estimation framework is illustrated. The rotor speed ωr is the only measured signal, whereas the generator torque τg and the blade pitch angle β serve as known control inputs. These quantities are used within a reduced-order, observation-oriented model (Sect. 2), upon which three estimators are implemented: the SOSMO, its adaptive version ASOSMO, and the CD–EKF. Each estimator provides estimates of both the REWS and the rotor speed . The CD–EKF serves as a benchmark for assessing the performance of the proposed sliding-mode estimators.
In this section, the performances of the proposed wind speed observers are evaluated and compared with the CD–EKF used in ROSCO, which is described in Appendix A. All simulations are conducted on the NREL 5 MW FOWT, supported by a semi-submersible platform. The simulation study in this section is conducted in the above-rated operating regime (Region III). Other operating regimes are covered in the experimental validation section (Sect. 5).
4.1 Simulation setup
The simulation environment integrates MATLAB/Simulink (2023a) for implementing the observers with OpenFAST (Jonkman et al., 2009), which simulates the high-fidelity aero-hydro-servo-elastic model of the FOWT. Each test is run for 800 s under identical wind and wave conditions, with a fixed sampling time of 0.0125 s. Although the observer design is based on the reduced-order model in Eq. (5), all 24 degrees of freedom available in OpenFAST are activated to ensure a comprehensive evaluation under realistic conditions.
Realistic turbulent inflow wind fields are generated using TurbSim (Jonkman, 2009) based on the IEC Kaimal turbulence model, with a mean wind speed of 18 m s−1. A logarithmic mean wind profile is employed, resulting in vertical wind shear across the rotor disk. The inflow is prescribed as a full-field turbulent wind to OpenFAST such that the aerodynamic loads are computed using the spatially varying wind field. For analysis and validation purposes, REWS is considered, while the underlying aerodynamic response is influenced by the full-field inflow. Irregular wave conditions are modeled using the HydroDyn module (Jonkman et al., 2014). The incident wave field is prescribed as a stochastic irregular process with a significant wave height of 3.25 m. Hydrodynamic loads acting on the floating platform are computed using the built-in potential-flow formulation in HydroDyn, based on precomputed WAMIT data. This formulation accounts for linear wave-excitation forces, hydrostatic restoring forces, and radiation effects through convolution-based memory terms. The hydrodynamic model is fully coupled with the aero-servo-elastic dynamics in OpenFAST such that wave-induced platform motions interact with the aerodynamic response of the rotor. Both wind and wave conditions are illustrated in Fig. 3. The observer design parameters have been fine-tuned to achieve the best performance as follows: for the constant-gain SOSMO in Eq. (24), the coefficients are set following Levant (2003) to a1=1.5 and a2=1.1, and the gain is selected as ; for the adaptive-gain observer (ASOSMO) in Eqs. (32)–(34), the design parameters are chosen as and , with initial values of k1(0)=0.1 and .
4.2 Results and analysis
Prior to evaluating the performances of observers, the system's observability is verified from Eq. (16). Figure 4 illustrates the evolution of Eq. (16). Its consistently nonzero behavior confirms that Φ is invertible, thereby ensuring observability of the nonlinear system under stochastic wind conditions.
With the observability condition satisfied in Fig. 4, the estimation performance of the three observers in Fig. 2 is subsequently assessed.
4.2.1 Second-order sliding-mode observer (SOSMO)
Figure 5 shows the rotor speed and wind speed estimation results for the SOSMO. Despite its relatively simple structure, the SOSMO achieves acceptable estimation performance. A notable property in Fig. 5 is the filtering effect of the SOSMO compared with the measured wind speed.
4.2.2 Adaptive second-order sliding-mode observer (ASOSMO)
Figure 6 presents the rotor speed and wind speed estimation results of ASOSMO. The distinguishing feature of ASOSMO is its ability to adapt observer gains online, which enhances robustness against model uncertainties and time-varying operating conditions. Unlike the previous SOSMO that relies on fixed gains, ASOSMO continuously adjusts its gains based on real-time system behavior, reducing the dependence on accurate prior model knowledge. As illustrated in Fig. 7, the adaptive gains evolve dynamically during the estimation process, responding effectively to state variations.
4.2.3 Continuous–discrete extended Kalman filter (CD–EKF)
Figure 8 presents the rotor speed and wind speed estimation results obtained using the CD–EKF. Under the considered operating conditions, the CD–EKF provides smooth estimates of both quantities and serves as a widely adopted benchmark in wind turbine control applications.
The practical implementation of the CD–EKF requires careful tuning of the process-noise and measurement-noise covariance matrices Q and Rm, which constitute the main design parameters of the filter, as well as linearization of the system dynamics. In the present formulation (see Appendix A), this corresponds to tuning four parameters, namely the diagonal entries of Q associated with the rotor speed state, the turbulent-wind component, and the mean wind component, together with the measurement-noise variance Rm. These parameters are selected based on sensor characteristics, turbulence modeling considerations, and empirical adjustments to ensure filter stability and satisfactory estimation performance.
As commonly reported in the literature, the estimation performance of EKF-based approaches is sensitive to the choice of these covariance parameters. Moreover, no systematic or universal tuning procedure exists for their selection, which represents a well-known practical limitation of Kalman-filter-based methods, particularly for highly nonlinear and uncertain systems such as FOWT.
A comparative evaluation of all three observers is presented in Table 1. The table reports the wind speed estimation accuracy of the three observers under a turbulent-wind scenario. The performance metric used is the root mean square error of the estimation error (i.e., ). Both sliding-mode-based estimators demonstrate improved precision, with RMSE values of 0.66 and 0.67, respectively, in contrast to the CD–EKF method, which has an RMSE of 0.77. The SOSMO method demonstrates a relative reduction of approximately 14 % in wind speed RMSE when compared with CD–EKF, whereas ASOSMO exhibits a reduction of about 13 %. The findings illustrate the efficacy of sliding-mode-based observers in enhancing estimation accuracy.
Table 1Comparison of REWS root mean square estimation error (RMSE) for different estimators.
Lower values indicate better estimation performance.
Overall, while all three observers are capable of delivering reliable estimations, SOSMO offers a balance between simplicity and performance. ASOSMO introduces adaptive capability with limited system knowledge, and CD–EKF, though robust, involves a more complex design process. In this context, both the constant-gain and the adaptive versions of SOSMO are considered practical and effective solutions for wind turbine state estimation.
4.3 Monte Carlo analysis
In this subsection, a Monte Carlo (MC) analysis is employed as a powerful tool to assess the sensitivity of the observers to initialization conditions and to quantify their convergence time under identical operating conditions (Sarbandi and Khaloozadeh, 2024).
In this experiment, the only quantity varied from run to run is the initial condition of the observers. All other components of the simulation, including the turbulent wind field, wave excitation, OpenFAST dynamics, and control inputs, are kept identical across all MC realizations. Consequently, any observed variation in transient behavior is solely attributable to different initial observer states. A set of N=100 simulations is generated by initializing the wind and rotor speed estimates within a uniform ±30 % interval around their true values. Three initialization scenarios are examined: (i) rotor speed initialization error only, (ii) wind speed initialization error only, and (iii) simultaneous initialization errors in both wind speed and rotor speed.
To compare the observers consistently, a window convergence time is used. Convergence is declared when the worst-case estimation error across all MC runs remains within a prescribed tolerance band for a continuous duration of Thold=20 s. The thresholds are chosen as εω=0.2 rpm for rotor speed and εv=1.7 m s−1 for wind speed. The convergence time for wind speed is defined as the earliest time at which every MC trajectory satisfies the inequality Δv≤εv for all t values in a window of length Thold. Rotor speed convergence is defined analogously. Requiring convergence over the entire simulation would be unnecessarily restrictive. Turbulent wind excitation, platform motion, and nonlinear aerodynamic effects naturally cause short-lived error fluctuations even after the estimator has converged. The windowed criterion avoids misclassifying such fluctuations as divergence and better reflects practical control requirements.
The resulting convergence times for SOSMO, ASOSMO, and CD–EKF across all scenarios are reported in Table 2 and illustrated in Fig. 9. This metric captures the earliest time after which all realizations remain within the prescribed bounds.
Figure 9MC analysis with N=100 realizations per scenario for the three initial-condition error cases.
The error-band plots show the dispersion of estimation errors caused solely by changes in initial observer states. In all scenarios, all observers converge. Rotor speed errors settle quickly because ωr is directly measured, which justifies the smaller threshold εω. Wind speed estimation is more difficult because vr is unmeasured and its dynamics are unknown. As a result, wind speed error bands are wider, and the threshold εv must be larger.
Table 2Convergence times for rotor speed and wind speed estimation under the three initial-condition initialization scenarios. Each value corresponds to the earliest time at which all MC realizations for N=100 remain within the prescribed error bounds.
Convergence is declared when all MC realizations remain within the prescribed error bounds for a continuous duration of Thold=20 s.
From Fig. 9, it can be seen that the CD–EKF typically drives the estimation error toward zero more rapidly during the initial transient. However, when applying the windowed convergence criterion – which requires the estimates to remain within the prescribed bounds for a continuous duration – the SOSMO achieves the shortest convergence times in most scenarios. This difference arises because the adaptive law in the ASOSMO starts with a conservative gain that increases only after sufficient excitation, leading to a slower approach to steady-state accuracy. In contrast, the SOSMO and CD–EKF employ fixed gains or explicit covariance updates, allowing them to settle more quickly once the estimation error enters the tolerance band. Overall, while the CD–EKF is fast in the early transient, the SOSMO exhibits the most favorable worst-case convergence times under the robustness metric used here, whereas the ASOSMO consistently requires longer convergence due to its gain adaptation mechanism.
4.4 Computational time
To assess the computational burden associated with each observer, the execution time of every estimator block using the MATLAB/Simulink Profiler (R2023a) is measured. Importantly, the reported run-time refers exclusively to the time required for the internal computations of each observer. All measurements are obtained under identical conditions (Sect. 4.1), ensuring fair comparison. The CD–EKF exhibited the longest run-time (18 ms), followed by the ASOSMO (11 ms) and the SOSMO (9 ms). These results reflect the higher algorithmic complexity of the CD–EKF, as expected. The ASOSMO increases complexity slightly with its adaptive gain mechanism, in contrast to the constant gain used in the SOSMO (see Fig. 10).
The proposed observers have been experimentally validated on a SIL setup at École Centrale Nantes, France. The experimental platform consists of a -scale semi-submersible FOWT, based on the OC4-DeepCwind concept, deployed in the wave tank of the LHEEA laboratory (LHEEA Laboratory, 2025). The physical model includes the floating platform, tower, and mooring system and is instrumented with motion-tracking markers and load sensors, as shown in Fig. 11. This setup provides realistic hydrodynamic excitation through physical wave generation and platform motion.
Figure 11Experimental SIL test setup of the 5 MW -scale semi-submersible OC4 FOWT at École Centrale Nantes (Aslmostafa et al., 2026).
The overall SIL architecture is illustrated in Fig. 12. In this hybrid configuration, the hydrodynamic processes, wave excitation, viscous and radiation loads, mooring-line forces, and resulting platform dynamics are reproduced physically in the wave tank. Consequently, the corresponding hydrodynamic modules of OpenFAST (HydroDyn, MAP++, MoorDyn or FEAMooring, ElastoDyn), highlighted in the blue dashed region of Fig. 12, are disabled in the numerical simulation. Instead, the measured 6 degrees of freedom platform and tower-top motions from the Qualisys system are imposed as inputs to the real-time numerical model (Bonnefoy et al., 2024). It should be noted that aerodynamic loads are computed numerically. In other words, a modified real-time implementation of OpenFAST runs, where the wind field is prescribed numerically, and the aerodynamic modules (InflowWind, AeroDyn, ServoDyn), highlighted in the red dashed region of Fig. 12, remain active. At each iteration of the SIL loop, the solver receives the measured motions and computes the instantaneous aerodynamic thrust corresponding to the imposed wind field. This thrust is then applied to the physical model by a tower-top actuator system (Fig. 11), enabling consistent aero-hydro coupling during the experiment.
Figure 12Schematic of the modules in the SIL architecture. The figure is inspired by Bonnefoy et al. (2024) and National Renewable Energy Laboratory (2023). The hydrodynamic and structural modules (blue dashed region) are disabled, as the corresponding processes are reproduced physically in the wave tank, while the aerodynamic modules (red dashed region) remain active and compute real-time aerodynamic loads using the prescribed wind field and measured platform motions.
In the SIL setup, the inflow wind field is numerically prescribed in OpenFAST. Based on this inflow and the instantaneous platform and rotor conditions, OpenFAST computes the corresponding REWS vr(t), which is used as the reference signal for evaluating the estimation error.
Table 3 outlines selected technical characteristics of both the numerical emulator (OpenFAST) and the scaled experimental setup implemented in the laboratory. The table highlights key parameters of the reference full-scale FOWT alongside those used in the physical test environment.
Table 3Key specifications of the experimental setup, including both full-scale and corresponding -scale parameters.
a Based on the OC4-DeepCwind platform under IEA Wind Task 30 (Robertson et al., 2014). b Emulated via software in the loop (SIL).
5.1 Test conditions and scenarios
Three test scenarios have been conducted to evaluate the performance and robustness of the proposed observers under various wind and wave conditions, as reported in Table 4. The three datasets were selected under complementary operating regimes as the following:
-
Case 1 (Region III only). With m s−1, the turbine operates fully above rated only, highlighting estimator behavior under above-rated operation and strong pitch activity.
-
Case 2 (Transition Region II↔III). With m s−1, it covers the transition region, testing robustness to region switching.
-
Case 3 (Region II/III). With m s−1, it serves as a general verification across variable conditions from low wind speed to high wind speed.
The three cases collectively address various conditions to ensure a balanced comparison of CD–EKF, SOSMO, and ASOSMO against the actual wind speed.
5.2 Results and discussion
Figures 13–15 illustrate the experimental results for the three test cases. In all scenarios, observers are able to estimate the wind speed despite the presence of wave-induced platform motions and unmodeled dynamics.
Figure 13Experimental results for case 1: rotor speed ωr, REWS vr, and their estimated values under turbulent wind and wave conditions.
Figure 14Experimental results for case 2: rotor speed ωr, REWS vr, and their estimated values under turbulent wind and wave conditions.
Figure 15Experimental results for case 3: rotor speed ωr, REWS vr, and their estimated values under turbulent wind and wave conditions.
To provide a comprehensive assessment of estimation performance, multiple complementary metrics are considered in both the time and the frequency domains. Let x(k) denote a scalar component of the state vector, namely either the rotor speed ωr(k) or the REWS vr(k), its estimate, and the corresponding estimation error at sample . The following statistical indicators are used in this section: (i) the root mean square error ; (ii) the mean estimation error (bias) ; (iii) the variance of the estimation error ; and (iv) the mean square error (MSE), defined as . Together, these metrics quantify overall accuracy, systematic bias, stochastic dispersion, and the combined effect of bias and variance, as summarized in Table 5.
Table 5Time-domain statistical performance metrics for CD–EKF, SOSMO, and ASOSMO across three experimental test cases, evaluated for rotor speed ωr and REWS vr.
Table 5 shows that all three observers achieve comparable levels of accuracy across the different operating regimes, with variations depending on the wind region and excitation level. In several cases, the sliding-mode observers exhibit reduced bias or variance, while in others the CD–EKF provides similar or slightly lower dispersion. These results indicate that the proposed observers achieve performance levels on par with the reference CD–EKF while relying on fundamentally different estimation principles.
The frequency-domain characteristics of the estimation error are examined through the power spectral density (PSD), shown in Fig. 16. The (one-sided) PSD of the estimation error, denoted by Se(f), describes how the error energy is distributed across frequencies and is formally defined as
where f denotes frequency. For real-valued signals, a one-sided representation is used so that all spectral energy is contained on the nonnegative frequency axis. In practice, Se(f) is estimated from the sampled error sequence e(k) using Welch’s method, as implemented in MATLAB via the pwelch function. Following Soltani et al. (2013), the frequency-weighted PSD f⋅Se(f) is reported to emphasize the contribution of different frequency bands to the overall estimation error.
For all three cases, the three estimators exhibit a similar low-pass behavior, with small differences primarily in the low- and mid-frequency ranges. Depending on the operating condition, the sliding-mode observers and the CD–EKF alternately show lower error energy in specific frequency bands, indicating that none of the approaches systematically dominates across the entire spectrum. Importantly, all estimators preserve a significant portion of the low-frequency content relevant for wind turbine control.
The probabilistic structure of the estimation error is further analyzed through empirical probability density functions (PDFs) (shown in Fig. 17), Specifically, the empirical distribution of the estimation error e(k) is evaluated using a normalized histogram and compared with a Gaussian probability density function parameterized by the sample mean μe and variance , given by
In all cases, the error distributions are approximately symmetric and well-approximated by Gaussian fits. Differences between observers mainly appear in the spread and centering of the distributions, consistent with the bias and variance values reported in Table 5.
Figure 17Comparison of the distribution and probability density function (PDF) of the REWS estimation error in three test cases.
Finally, Fig. 18 summarizes the normalized wind speed error metrics for the three observers across the three test cases. The radar representation provides a compact overview of performance trade-offs across RMSE, mean error, variance, and MSE. The results illustrate that the observers exhibit comparable overall performance, with each method showing relative strengths depending on the operating regime and metric considered.
Figure 18Comparison of normalized error metrics for the three REWS estimation methods: CD–EKF, SOSMO, and ASOSMO, evaluated over three representative wind cases. All metrics are normalized with respect to the CD–EKF baseline.
Overall, the experimental results demonstrate that the proposed second-order sliding-mode observers achieve estimation performance comparable to that of the widely used CD–EKF while offering alternative robustness and tuning characteristics. The multi-metric analysis highlights that no single estimator uniformly outperforms the others across all conditions but rather that each approach provides a viable and reliable solution for REWS estimation in FOWTs under realistic experimental conditions.
This paper proposed robust REWS estimation methods based on a second-order sliding-mode observer: a constant-gain second-order sliding-mode observer (SOSMO) and its adaptive version (ASOSMO). The estimation framework is built on a reduced-order nonlinear model and is evaluated not only on the OpenFAST simulator but also through experimental tests where all degrees of freedom are activated.
The two observers are evaluated against the standard continuous–discrete extended Kalman filter (CD–EKF), and they demonstrate accurate tracking of wind dynamics. Unlike CD–EKF, the SOSMO-based methods not only eliminate the need for tuning noise covariance matrices but also avoid the linearization of system dynamics, thereby reducing implementation complexity and improving reliability under modeling uncertainties. Moreover, the adaptive version allows for very limited knowledge of the model.
To summarize, the proposed observers provide a simple yet effective solution for accurate REWS estimation and can be integrated into advanced control strategies. This integration promises improved system stability and reduced fatigue loads when used within appropriate control schemes (e.g., pitch and/or torque control), contributing to the performance of FOWTs. These results mark an initial step toward a comprehensive robust estimation and control framework.
As future work, a fully integrated adaptive-observer-based controller scheme will be developed to further improve the overall performance and resilience of FOWTs.
The nonlinear state-space form of a FOWT can be written as
where is the state vector, vt and vm denote the turbulent and mean wind speed components respectively, and the control input is . Additionally, w(t) and vk are continuous-time and discrete-time white noise, respectively, defined as
where Q is the process-noise covariance matrix, and Rm is the measurement-noise covariance (scalar in this case).
The extended Kalman filter for a continuous–discrete nonlinear system generally consists of two main steps: (i) time update (prediction) and (ii) measurement update (correction), as described in Abbas et al. (2022); Knudsen et al. (2011) as follows:
-
Step 1: time update.
Here is the Jacobian matrix of the nonlinear dynamics, and P is the estimation-error covariance. The estimate represents the state updated using yk, while denotes the prediction using yk−1.
-
Step 2: measurement update.
Here is the Jacobian matrix of the measurement function, and Kk is the Kalman gain.
The process-noise covariance is chosen as
and using the relation , the estimation of the REWS is calculated.
Abbreviations
| ASOSMO | Adaptive second-order sliding-mode observer |
| CD–EKF | Continuous–discrete extended Kalman filter |
| EKF | Extended Kalman filter |
| FOWT | Floating offshore wind turbine |
| KF | Kalman filter |
| NREL | National Renewable Energy Laboratory |
| REWS | Rotor-effective wind speed |
| ROSCO | Reference open-source controller |
| SIL | Software in the loop |
| SMO | Sliding-mode observer |
| SOSMO | Second-order sliding-mode observer |
| STW | Supertwisting |
Symbols and parameters
| α,ε | Design parameters of the adaptive law [–] |
| β | Blade pitch angle [°] |
| λ | Tip-speed ratio [–] |
| Real and estimated rotor speed [rpm] | |
| ρ | Air density [kg m−3] |
| τa | Aerodynamic torque [N m] |
| Generator torque, rated value [N m] | |
| Cp | Power coefficient (function of λ, β) [–] |
| J | Total rotational inertia [kg m2] |
| k1,k2 | Adaptive observer gains [–] |
| ng | Gearbox ratio [–] |
| Pa | Aerodynamic power extracted by the rotor [W] |
| Pwind | Theoretical wind power [W] |
| R | Rotor radius [m] |
| u | Control input vector |
| True and estimated rotor-effective wind speed [m s−1] | |
| v∞ | Free-stream (upstream) inflow wind speed [m s−1] |
| z | Observer coordinate vector |
The MATLAB/Simulink code implementing the observers developed in this study is not publicly available, as it is integrated within a broader, ongoing control-and-estimation research codebase that is not yet ready for public release. The code can be made available by the corresponding author upon reasonable request.
The experimental SIL dataset acquired during the tests used in this study is available from the corresponding author upon reasonable request.
Moein Sarbandi: Methodology, writing – original draft, writing – review and editing, supervision, validation. Matis Viozelange: Methodology, writing. Mohamed Assaad Hamida: Methodology, conceptualization. Franck Plestan: Conceptualization, writing – review and editing, supervision, project administration.
The contact author has declared that none of the authors has any competing interests.
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. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
This project has received funding from the European Union's Framework Programme for Research and Innovation Horizon Europe (HORIZON) Marie Skłodowska-Curie Actions Doctoral Networks (MSCA-DN) under grant agreement no. 101120278 (DENSE). The authors also thank the experimental team and researchers at LHEEA/École Centrale Nantes – CNRS, who contributed to the experimental campaign and corresponding database developed within the ANR project CREATIF (ANR-20-CE05-0039), France. During the preparation of an earlier version of this paper, AI tools (specifically ChatGPT) were used solely for grammatical correction and to improve readability. The authors conducted multiple rounds of revision independently. At no stage were these tools employed to generate, modify, or verify any scientific results or methodological approaches. All scientific ideas and methodologies were developed entirely by the authors.
This project has received funding from the European Union’s Framework Programme for Research and Innovation Horizon Europe (HORIZON) Marie Skłodowska-Curie Actions Doctoral Networks (MSCA-DN) under grant agreement no. 101120278 (DENSE).
This paper was edited by Shawn Sheng and reviewed by two anonymous referees.
Abbas, N. J., Zalkind, D. S., Pao, L., and Wright, A.: A reference open-source controller for fixed and floating offshore wind turbines, Wind Energ. Sci., 7, 53–73, https://doi.org/10.5194/wes-7-53-2022, 2022. a, b
Aslmostafa, E., Hamida, M., Shtessel, Y., Laghrouche, S., and Plestan, F.: A unified controller for a floating wind turbine evolving in Region II and Region III: preliminary experimental results, in: 2025 American Control Conference (ACC), Denver, CO, USA, 1494–1499, https://doi.org/10.23919/ACC63710.2025.11107947, 2025. a
Aslmostafa, E., Mirzaei, M., Hamida, M., and Plestan, F.: Experimental evaluation of robust nonlinear control strategies for regions II and III for floating offshore wind turbines, Ocean Eng., 346, 123887, https://doi.org/10.1016/j.oceaneng.2025.123887, 2026. a
Barambones, O., Cortajarena, J. A., Calvo, I., Gonzalez de Durana, J. M., Alkorta, P., and Karami-Mollaee, A.: Real time observer and control scheme for a wind turbine system based on a high order sliding modes, J. Frankl. Inst., 358, 5795–5819, https://doi.org/10.1016/j.jfranklin.2021.05.022, 2021. a
Bonnefoy, F., Leroy, V., Mojallizadeh, M., Delacroix, S., Arnal, V., and Gilloteaux, J.-C.: Multidimensional hybrid software-in-the-loop modeling approach for experimental analysis of a floating offshore wind turbine in wave tank experiments, Ocean Eng., 309, 118390, https://doi.org/10.1016/j.oceaneng.2024.118390, 2024. a, b
Boukhezzar, B. and Siguerdidjane, H.: Nonlinear Control of a Variable-Speed Wind Turbine Using a Two-Mass Model, IEEE T. Energy Conver., 26, 149–162, https://doi.org/10.1109/TEC.2010.2090155, 2011. a
Brandetti, L., Liu, Y., Mulders, S., Ferreira, C., Watson, S., and van Wingerden, J.: On the ill-conditioning of the combined wind speed estimator and tip-speed ratio tracking control scheme, J. Phys. Conf. Ser., 2265, 032085, https://doi.org/10.1088/1742-6596/2265/3/032085, 2022. a
Burton, T., Jenkins, N., Sharpe, D., and Bossanyi, E.: Wind Energy Handbook, 2nd edn., John Wiley & Sons, Chichester, UK, ISBN 978-0-470-69975-1, https://doi.org/10.1002/9781119992714, 2011. a
Castillo, O. C., Andrade, V. R., Rivas, J. J. R., and González, R. O.: Comparison of Power Coefficients in Wind Turbines Considering the Tip Speed Ratio and Blade Pitch Angle, Energies, 16, https://doi.org/10.3390/en16062774, 2023. a
Chen, H., Niu, J., Cai, Y., Aït-Ahmed, N., Aït-Ahmed, M., and Benbouzid, M.: Adaptive sliding mode-based feedback linearization control for floating offshore wind turbine in region II, Int. J. Green Energy, 22, 467–486, https://doi.org/10.1080/15435075.2024.2417255, 2025. a, b
Chen, P. and Han, D.: Effective wind speed estimation study of the wind turbine based on deep learning, Energy, 247, 123491, https://doi.org/10.1016/j.energy.2022.123491, 2022. a
Global Wind Energy Council: Floating offshore wind – A global opportunity, https://www.gov.br/mme/pt-br/assuntos/secretarias/sntep/geracao-energia-eletrica-offshore/estudos-e-documentos-base/gwec-report-floating-offshore-wind-a-global-opportunity.pdf (last access: 22 June 2026), 2022. a
Gräfe, M., Pettas, V., Gottschall, J., and Cheng, P. W.: Quantification and correction of motion influence for nacelle-based lidar systems on floating wind turbines, Wind Energ. Sci., 8, 925–946, https://doi.org/10.5194/wes-8-925-2023, 2023. a
Guo, F. and Schlipf, D.: Assessing lidar-assisted feedforward and multivariable feedback controls for large floating wind turbines, Wind Energ. Sci., 8, 1299–1317, https://doi.org/10.5194/wes-8-1299-2023, 2023. a
Guo, F., Schlipf, D., and Cheng, P. W.: Evaluation of lidar-assisted wind turbine control under various turbulence characteristics, Wind Energ. Sci., 8, 149–171, https://doi.org/10.5194/wes-8-149-2023, 2023. a
Harris, M., Hand, M., and Wright, A.: Lidar for turbine control, Tech. Rep. NREL/TP-500-39154, National Renewable Energy Laboratory (NREL), Golden, CO, https://doi.org/10.2172/881478, 2006. a
He, S., Wang, B., and Chen, Y.: Improved optimal torque control for large scale floating offshore wind turbines based on interval type-2 fuzzy logic system, Ocean Eng., 330, 121186, https://doi.org/10.1016/j.oceaneng.2025.121186, 2025. a
Hernández, J., Guadayol, M., and Puig, V.: Wind speed estimation in wind turbines using EKF: Application to experimental data, in: 2014 UKACC International Conference on Control, IEEE, Loughborough, UK, 474–479, https://doi.org/10.1109/CONTROL.2014.6915186, 2014. a
Isidori, A.: Nonlinear Control Systems, Springer, London, 3rd edn., ISBN 978-1-84628-615-5, https://doi.org/10.1007/978-1-84628-615-5, 1995. a
Jena, D. and Rajendran, S.: A review of estimation of effective wind speed based control of wind turbines, Renew. Sust. Energ. Rev., 43, 1046–1062, https://doi.org/10.1016/j.rser.2014.11.088, 2015. a
Jonkman, B. J.: TurbSim User's Guide: Version 1.50, Tech. Rep. NREL/TP-500-46198, National Renewable Energy Laboratory (NREL), Golden, CO, https://doi.org/10.2172/965520, 2009. a
Jonkman, J., Butterfield, S., Musial, W., and Scott, G.: Definition of a 5-MW Reference Wind Turbine for Offshore System Development, Tech. rep., National Renewable Energy Laboratory (NREL), Golden, CO, https://doi.org/10.2172/947422, 2009. a, b, c
Jonkman, J. M., Robertson, A. N., and Hayman, G. J.: HydroDyn User's Guide and Theory Manual, Tech. rep., National Renewable Energy Laboratory (NREL), Golden, CO, https://openfast.readthedocs.io/en/main/source/user/hydrodyn/index.html (last access: 22 June 2026), 2014. a
Kim, D., Jeon, T., Paek, I., and Roynarin, W.: Comparison of the Wind Speed Estimation Algorithms of Wind Turbines Using a Drive Train Model and Extended Kalman Filter, Applied Sciences, 14, 8764, https://doi.org/10.3390/app14198764, 2024. a
Knudsen, T., Bak, T., and Soltani, M.: Prediction models for wind speed at turbine locations in a wind farm, Wind Energy, 14, 877–894, https://doi.org/10.1002/we.491, 2011. a, b
Krener, A. J. and Respondek, W.: Nonlinear observers with linearizable error dynamics, SIAM J. Control Optim., 23, 197–216, https://doi.org/10.1137/0323016, 1985. a
Levant, A.: Sliding order and sliding accuracy in sliding mode control, Int. J. Control, 58, 1247–1263, https://doi.org/10.1080/00207179308923053, 1993. a, b
Levant, A.: High-order sliding modes: differentiation and output-feedback, Int. J. Control, 76, 924–941, https://doi.org/10.1080/0020717031000099029, 2003. a, b, c, d, e
Levant, A.: Chattering Analysis, IEEE T. Automat. Contr., 55, 1380–1389, https://doi.org/10.1109/TAC.2010.2041973, 2010. a
LHEEA Laboratory: LHEEA Laboratory – École Centrale de Nantes, https://lheea.ec-nantes.fr/ (last access: 22 June 2026), 2025. a
Li, J. and Geng, H.: Platform Pitch Motion Suppression for Floating Offshore Wind Turbine in Above-Rated Wind Speed Region, IEEE T. Sustain. Energ., 15, 1994–2005, https://doi.org/10.1109/TSTE.2024.3392882, 2024. a
Ma, R., Siaw, F. L., Thio, T. H. G., and Yang, W.: New adaptive super-twisting extended-state observer-based sliding mode scheme with application to fowt pitch control, Journal of Marine Science and Engineering, 12, 902, https://doi.org/10.3390/jmse12060902, 2024. a
Mahdizadeh, A., Schmid, R., and Oetomo, D.: LIDAR-Assisted Exact Output Regulation for Load Mitigation in Wind Turbines, IEEE T. Contr. Syst. T., 29, 1102–1116, https://doi.org/10.1109/TCST.2020.2991640, 2021. a
Manwell, J. F., McGowan, J. G., and Rogers, A. L.: Wind Energy Explained: Theory, Design and Application, Wiley, Chichester, U.K., https://doi.org/10.1002/9781119994367, 2009. a
McCoy, A., Musial, W., Hammond, R., Mulas Hernando, D., Duffy, P., Beiter, P., Perez, P., Baranowski, R., Reber, G., and Spitsen, P.: Offshore Wind Market Report: 2024 Edition, Tech. rep., National Renewable Energy Laboratory (NREL), Golden, CO, https://doi.org/10.2172/2434294, 2024. a
Mirzaei, M. J., Hamida, M. A., Plestan, F., and Taleb, M.: Super-twisting sliding mode controller with self-tuning adaptive gains, Eur. J. Control, 68, 100690, https://doi.org/10.1016/j.ejcon.2022.100690, 2022. a, b
Moldenhauer, R. H. and Schmid, R.: Lidar-assisted nonlinear output regulation of wind turbines for fatigue load reduction, Wind Energ. Sci., 10, 1907–1928, https://doi.org/10.5194/wes-10-1907-2025, 2025. a
National Renewable Energy Laboratory: OpenFAST Documentation, https://openfast.readthedocs.io (last access: January 2026), 2023. a
Ortega, R., Mancilla-David, F., and Jaramillo, F.: A globally convergent wind speed estimator for wind turbine systems, Int. J. Adapt. Control, 27, 413–425, https://doi.org/10.1002/acs.2319, 2013. a
Pan, L., Xiong, Y., Zhu, Z., and Wang, L.: Research on variable pitch control strategy of direct-driven offshore wind turbine using KELM wind speed soft sensor, Renewable Energy, 184, 1002–1017, https://doi.org/10.1016/j.renene.2021.11.104, 2022. a
Plestan, F., Shtessel, Y., Brégeault, V., and Poznyak, A.: New methodologies for adaptive sliding mode control, Int. J. Control, 83, 1907–1919, https://doi.org/10.1080/00207179.2010.501385, 2010. a
Robertson, A., Jonkman, J., Masciola, M., Song, H., Goupee, A., Coulling, A., and Luan, C.: Definition of the semisubmersible floating system for phase II of OC4, Tech. rep., National Renewable Energy Laboratory (NREL), Golden, CO (United States), https://doi.org/10.2172/1155123, 2014. a
Sarbandi, M. and Khaloozadeh, H.: Quantifying the impact of sensor precision on power output of a wind turbine: A sensitivity analysis via Monte Carlo simulation study, Wind Engineering, 48, 497–517, https://doi.org/10.1177/0309524X231211315, 2024. a
Sarbandi, M., Shahir, M. M., Hamida, M. A., and Plestan, F.: Robust Control for Floating Wind Turbines Using Adaptive Super-Twisting Algorithm in Region III, in: 2025 33rd Mediterranean Conference on Control and Automation (MED), Tangier, Morocco, 1–6, https://doi.org/10.1109/MED64031.2025.11073309, 2025. a
Schlipf, D., Guo, F., Raach, S., and Lemmer, F.: A Tutorial on Lidar-Assisted Control for Floating Offshore Wind Turbines, in: 2023 American Control Conference (ACC), San Diego, CA, USA, 2536–2541, https://doi.org/10.23919/ACC55779.2023.10156419, 2023. a
Shtessel, Y., Edwards, C., Fridman, L., and Levant, A.: Sliding Mode Control and Observation, Birkhäuser, New York, NY, USA, ISBN 978-0-8176-4892-3, https://doi.org/10.1007/978-0-8176-4893-0, 2014. a
Shu, Z., Li, Q., He, Y., and Chan, P.: Observations of offshore wind characteristics by Doppler-LiDAR for wind energy applications, Applied Energy, 169, 150–163, https://doi.org/10.1016/j.apenergy.2016.01.135, 2016. a
Sierra-García, J. E. and Santos, M.: Improving wind turbine pitch control by effective wind neuro-estimators, IEEE Access, 9, 10413–10425, https://doi.org/10.1109/ACCESS.2021.3051063, 2021. a
Simley, E., Bortolotti, P., Scholbrock, A., Schlipf, D., and Dykes, K.: IEA Wind Task 32 and Task 37: Optimizing Wind Turbines with Lidar-Assisted Control Using Systems Engineering, J. Phys. Conf. Ser., 1618, 042029, https://doi.org/10.1088/1742-6596/1618/4/042029, 2020. a
Soltani, M. N., Knudsen, T., Svenstrup, M., Wisniewski, R., Brath, P., Ortega, R., and Johnson, K.: Estimation of Rotor Effective Wind Speed: A Comparison, IEEE T. Contr. Syst. T., 21, 1155–1167, https://doi.org/10.1109/TCST.2013.2260751, 2013. a, b, c, d
Song, D., Yang, J., Cai, Z., Dong, M., Su, M., and Wang, Y.: Wind estimation with a non-standard extended Kalman filter and its application on maximum power extraction for variable speed wind turbines, Applied Energy, 190, 670–685, https://doi.org/10.1016/j.apenergy.2016.12.132, 2017. a, b
Stockhouse, D., Phadnis, M., Henry, A., Abbas, N. J., Sinner, M., Pusch, M., and Pao, L. Y.: A tutorial on the control of floating offshore wind turbines: Stability challenges and opportunities for power capture, IEEE Control Systems, 44, 28–57, https://doi.org/10.1109/MCS.2024.3433208, 2024. a, b, c
Svenstrup, M. A. and Thomsen, J. S.: Robustness of LiDAR-assisted controller towards measurement uncertainty, J. Phys. Conf. Ser., 2767, 032 052, https://doi.org/10.1088/1742-6596/2767/3/032052, 2024. a
Veers, P., Dykes, K., Lantz, E., Barth, S., Bottasso, C. L., Carlson, O., Clifton, A., Green, J., Green, P., Holttinen, H., Laird, D., Lehtomäki, V., Lundquist, J. K., Manwell, J., Marquis, M., Meneveau, C., Moriarty, P., Munduate, X., Muskulus, M., Naughton, J., Pao, L., Paquette, J., Peinke, J., Robertson, A., Rodrigo, J. S., Sempreviva, A. M., Smith, J. C., Tuohy, A., and Wiser, R.: Grand challenges in the science of wind energy, Science, 366, eaau2027, https://doi.org/10.1126/science.aau2027, 2019. a
Woolcock, L., Liu, V., Witherby, A., Schmid, R., and Mahdizadeh, A.: Comparison of REWS and LIDAR-based feedforward control for fatigue load mitigation in wind turbines, Control Eng. Pract., 138, 105477, https://doi.org/10.1016/j.conengprac.2023.105477, 2023. a
Zhang, Y., Kong, X., Wang, J., Wang, S., Zhao, Z., and Wang, F.: A comprehensive wind speed prediction system based on intelligent optimized deep neural network and error analysis, Eng. Appl. Artif. Intel., 128, 107479, https://doi.org/10.1016/j.engappai.2023.107479, 2024. a
- Abstract
- Introduction
- Observation-oriented model
- Supertwisting-based observer
- Simulation results
- Experimental results
- Conclusions
- Appendix A: Continuous–discrete extended Kalman filter
- Appendix B: Nomenclature
- Code availability
- Data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References
- Abstract
- Introduction
- Observation-oriented model
- Supertwisting-based observer
- Simulation results
- Experimental results
- Conclusions
- Appendix A: Continuous–discrete extended Kalman filter
- Appendix B: Nomenclature
- Code availability
- Data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References