Next Article in Journal
Economic Performance of the Producers of Biomass for Energy Generation in the Context of National and European Policies—A Case Study of Poland
Previous Article in Journal
Layered Production Allocation Method for Dual-Gas Co-Production Wells
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mitigating Intermittency in Offshore Wind Power Using Adaptive Nonlinear MPPT Control Techniques

School of Engineering, Lancaster University, Lancaster LA1 4YW, UK
*
Author to whom correspondence should be addressed.
Energies 2025, 18(15), 4041; https://doi.org/10.3390/en18154041
Submission received: 19 May 2025 / Revised: 15 July 2025 / Accepted: 17 July 2025 / Published: 29 July 2025
(This article belongs to the Section A3: Wind, Wave and Tidal Energy)

Abstract

This paper addresses the challenge of maximizing power extraction in offshore wind energy systems through the development of an enhanced maximum power point tracking (MPPT) control strategy. Offshore wind energy is inherently intermittent, leading to discrepancies between power generation and electricity demand. To address this issue, we propose three advanced control algorithms to perform a comparative analysis: sliding mode control (SMC), the Integral Backstepping-Based Real-Twisting Algorithm (IBRTA), and Feed-Back Linearization (FBL). These algorithms are designed to handle the nonlinear dynamics and aerodynamic uncertainties associated with offshore wind turbines. Given the practical limitations in acquiring accurate nonlinear terms and aerodynamic forces, our approach focuses on ensuring the adaptability and robustness of the control algorithms under varying operational conditions. The proposed strategies are rigorously evaluated through MATLAB/Simulink 2024 A simulations across multiple wind speed scenarios. Our comparative analysis demonstrates the superior performance of the proposed methods in optimizing power extraction under diverse conditions, contributing to the advancement of MPPT techniques for offshore wind energy systems.

1. Introduction

Renewable energy sources now make up nearly a third of global electricity production, driven by the increasing demand for clean, sustainable energy solutions and the continuous advancement of renewable technologies. Wind energy, in particular, has emerged as a leading contributor to this transition, with global wind capacity reaching over 837 GW by 2022, accounting for nearly 7% of global electricity generation [1]. Offshore wind energy systems are at the forefront of this growth, offering the potential to generate up to 40% more power than onshore installations due to higher and more consistent wind speeds [2]. However, the efficiency of offshore wind systems is highly contingent on the ability to optimize power extraction in the face of variable and unpredictable wind conditions.
MPPT control schemes are very important for the effective control of offshore wind turbines to ensure that they produce their maximum power output [3]. Most of the traditional MPPT techniques, though successful to some extent, fail to cope with the fluctuating and nonlinear behavior of offshore wind systems. Variable-speed turbines (VST), which have the capability of varying their rotational speed depending on the wind speed, are more efficient than fixed-speed turbines (FST), with the potential to provide up to a 10–15% increase in energy generation [4,5]. However, the application of efficient MPPT techniques in offshore systems continues to be a challenge, especially in dealing with issues arising from nonlinearities and disturbances in the environment [6,7].
To address these challenges, new developments in control theory and artificial intelligence have provided new opportunities to improve MPPT in offshore wind energy systems. Some of the methods used include sliding mode control (SMC), integral backstepping, and the super-twisting algorithm (STA), which are deemed to improve conventional methods [8]. These methods are intended to be insensitive to the variations in parameters and the disturbances that occur in an offshore environment that is rough and uncertain. More specifically, the application of artificial intelligence, including fuzzy logic control (FLC) and neural networks, has also been incorporated to improve the flexibility of these control systems. Offshore wind will increase its capacity at a rate of more than 15% every year over the next ten years, which underlines the importance of improving state-of-the-art MPPT control strategies to optimize the potential of offshore wind energy sources [9]. The enhancement of power capture in wind energy systems has been a major concern, especially in modern and increasingly installed offshore wind farms. Some of the first techniques used for MPPT were perturb-and-observe (P&O) and incremental conductance [10]. Although these methods are simple and commonly used, they have a major weakness in handling the dynamic and stochastic nature of offshore wind conditions. The above-mentioned conventional MPPT techniques have been reported to exhibit poor performance under turbulent wind conditions, which, in turn, cause energy losses [11,12].
In order to overcome these drawbacks, enhanced control techniques have been proposed in the literature for enhancing the efficiency of MPPT techniques. As a consequence, SMC is considered an effective approach owing to its ability to handle parameter variability and disturbance [13]. The above features make SMC suitable for use in offshore environments since it is capable of retaining stability even in challenging circumstances. However, conventional SMC methods are known to produce chattering, which is a condition that causes mechanical wear and decreases system performance. Some developments in SMC has been made recently, for instance, the IBRTA, to overcome such problems while at the same time giving the system a robust control response.
AI-based MPPT techniques have been enhanced by integrating AI into the wind energy control system. FLC has been employed extensively due to its capability to deal with nonlinearity and uncertainty without calling for an accurate model of the system [14]. FLC systems are more efficient in tracking the stochastic nature of wind and provide faster tracking of the MPP than conventional methods. Furthermore, the use of neural networks (NNs) has also been adopted to predict the wind speed and to enhance turbine efficiency in a data-driven manner [15]. These AI-based techniques improve the flexibility of MPPT systems, which makes it easier to control the systems in dynamic offshore conditions. Ref. [16] presented a comprehensive review of MPPT methods specifically for PMSG-based wind energy systems ranging from traditional hill-climbing and perturb-and-observe to sophisticated AI-assisted algorithms.
In generator technologies, PMSGs have been used in wind energy because of the high efficiency and reliability of these systems [16]. Some of the advantages of PMSGs include a low maintenance cost and no power loss through the gear box. This is because PMSGs produce higher efficiency and are long-lasting when used with other complex MPPT techniques [16]. The studies have also shown that the use of PMSG in variable-speed wind turbines and appropriate control techniques improve the power output and the reliability of the system in the face of varying wind gusts [11,17].
However, there is a problem in the area of MPPT in offshore wind energy systems which has been a topic of discussion. Future work should focus on advanced control approaches, including observer-based control techniques like IBSMC [18]. These methods are intended to enhance the efficiency and reliability of MPPT systems, especially in the dynamic conditions of offshore wind conditions [19]. There have been detailed analyses of both wind and wave sources combining observer-based techniques with artificial intelligence techniques, and researchers are striving to design more robust and effective control systems which can optimally utilize offshore wind energy resources. Despite progress in AI- and observer-based control, a research gap remains in developing low-chattering, adaptive MPPT strategies for offshore wind systems operating under nonlinear and discontinuous conditions [16,18,19].

2. System Modeling

In this section, we develop mathematical models for an offshore wind energy conversion system and a PMSG. These models are foundational for the design of advanced control strategies that will be discussed in subsequent sections. An offshore wind conversion’s typical layout is shown in Figure 1.
The primary objective of this section is to model the energy conversion process of an offshore wind turbine and its associated generator, a PMSG. The modeling will encompass both mechanical and electrical dynamics, leading to a state-space representation suitable for control design.

2.1. Power and Torque Calculations

The amount of electricity that an offshore wind turbine is capable of producing is influenced by a number of factors, such as the wind speed, the density of the air, and the dimensions of the turbine. The mechanical power output P M of an offshore wind system can be calculated as follows [13]:
P M = 1 2 ρ air π R blade 2 v wind 3 C pr ( λ l )
where ρ air is the air density, R blade is the radius of the turbine blade, v wind is the wind speed, and C pr ( λ l ) is the power coefficient, which is a function of the tip-speed ratio λ l . The torque exerted on the turbine shaft Γ M is another critical parameter and is calculated using the torque coefficient C τ ( λ l ) , which is linked to the power coefficient through the following equation:
Γ M = 1 2 ρ air π R blade 3 v wind 2 C τ ( λ l )
The equations provided serve as the groundwork for understanding how mechanical energy is converted in offshore wind turbines. The power coefficient C pr ( λ l ) and torque coefficient C τ ( λ l ) depend on the tip-speed ratio which is very important in deciding the efficiency of energy conversion.

2.2. The Role of Tip-Speed Ratio in Determining Power Output

The tip-speed ratio λ l is a critical factor in determining the efficiency of power conversion and is defined as
λ l = Ω HS R blade v wind i trans
In this context, Ω HS refers to the angular speed of the high-speed shaft, while i trans is the transmission ratio explained earlier in the theoretical background. The power coefficient C pr ( λ l ) can be expressed as a polynomial function of λ l to reflect the complex relationship between wind speed and the rotational speed of the turbine:
C pr ( λ l ) = λ l ( 0.00610 + 0.0013 λ l 0.0081 λ l 2 + 0.00097477 λ l 3 )
The torque coefficient C τ ( λ l ) is found by taking the ratio of the power coefficient to the tip-speed ratio:
C τ ( λ l ) = C pr ( λ l ) λ l
These relationships are useful in underlining the need to control the tip-speed ratio in order to enhance the effectiveness of energy conversion in offshore wind systems.

2.3. PMSG System

2.3.1. dq-Axis Representation

Offshore wind turbines employ the PMSG, which possesses the electrical characteristics described in the dq-axis reference frame. The dynamic behavior of the PMSG can be described by the following differential equations [16,17]:
i ˙ d = R stator i d + p pole ( L q L chopper ) Ω HS i q R chopper i d ( L d + L chopper ) i ˙ q = R stator i q p pole ( L q + L chopper ) Ω HS i d R chopper i q ( L q + L chopper ) + p pole Ω HS ϕ constant Ω ˙ HS = 1 J HS p pole ϕ constant i q + d 1 v wind 2 i trans + d 2 v wind Ω HS i trans 2 + d 3 Ω HS 2 i trans 3
In these equations, i d and i q denote the dq-axis currents; R stator is the stator resistance; L d and L q are the inductances along the d- and q-axes, respectively; ϕ constant represents the flux linkage constant; Ω HS is the angular velocity of the high-speed shaft; and J HS is its moment of inertia. Together, these expressions form a detailed dynamic model of the PMSG system, which is crucial for developing effective control strategies for MPPT in offshore wind energy applications.

2.3.2. State-Space Representation

To streamline the control design process, the PMSG system is expressed in a state-space form. By introducing the state variables x 1 = i d , x 2 = i q , and x 3 = Ω HS , the dynamic behavior of the system can be represented in a more compact form as follows [20]:
x ˙ = f ( x ) + g ( x ) u + Δ ( x , t )
where x = [ x 1 , x 2 , x 3 ] T is the state vector, u is the control input (e.g., R chopper ), and Δ ( x , t ) represents matched uncertainties in the system. The values of the constants ψ 1 to ψ 11 in the state-space model are specified in Table 1.
This state-space representation will be used in the subsequent sections to design advanced control strategies that ensure the efficient and stable operation of the offshore wind energy system.

2.4. Normal-Form Conversion

2.4.1. Transformation Process

To simplify the control design, the wind conversion model can be transformed into its normal form. The system is represented as
x ˙ = f ( x ) + g ( x ) u + Δ ( x , t ) , y = h ( x ) = x 3
where y represents the system output (e.g., Ω HS ). The normal-form transformation facilitates the design of controllers by separating the internal and external dynamics of the system.

2.4.2. Zero Dynamics and Stability

Zero dynamics refer to the internal behavior of a system when its output is forced to remain at zero. The system’s overall stability depends heavily on these zero dynamics being stable. They are determined by applying the conditions z 1 = z 2 = u = 0 in the transformed equation:
z ˙ 3 = z 3 ( Γ 1 α 1 )
Stability is maintained when Γ 1 > α 1 , ensuring that the internal dynamics do not destabilize the system.This means that for the system to remain stable internally while tracking an external output (e.g., rotor speed), its hidden dynamics must naturally decay. This is achieved when Γ 1 > α 1 , ensuring all unobserved dynamics diminish over time.

3. Proposed Control Scheme for MPPT

In this section, we present a detailed approach for optimizing power extraction from offshore wind turbines using MPPT techniques. The proposed control scheme aims to operate the wind energy conversion system at its MPP by implementing advanced control strategies. The selected control methods, FBL, SMC, and the new IBRTA, represent the following alternate nonlinear control paradigms: model-based linearization, discontinuous robust design, and adaptive higher-order feedback, respectively. This selection enables critical performance comparison under typical offshore wind variability. The new IBRTA controller was designed to minimize chattering observed in SMC while maintaining its disturbance rejection capability.

3.1. Sliding Mode Control Design

SMC is a powerful control technique known for its robustness against system uncertainties and external disturbances. SMC achieves control objectives by enforcing the system trajectories to follow a sliding surface, defined in the state space, where the system exhibits the desired behavior. The key advantage of SMC is its ability to maintain stability and performance even in the presence of model inaccuracies and external perturbations.

3.1.1. Definition of Sliding Surface

The initial stage in designing a sliding mode controller involves specifying a sliding surface s ( x ) that characterizes the desired behavior of the system. This surface is generally formulated based on the tracking error e ( t ) , which quantifies the deviation between the reference signal (desired state) and the actual system state:
s ( x ) = μ 1 e ( t ) + e ˙ ( t ) + μ 2 0 t e ( t ) d t
where μ 1 and μ 2 are positive constants that shape the sliding surface, and e ( t ) is the tracking error:
e ( t ) = z 1 z reference ( t )
Here, z 1 represents the system state corresponding to the angular velocity of the high-speed shaft ( Ω HS ), and z reference ( t ) is the desired reference value for Ω HS .

3.1.2. Control Law Design

The SMC law is formulated to steer the system trajectories toward a designated sliding surface and to retain them on that surface. The total control input is expressed as
u ( t ) = u equivalent ( t ) + u discontinuous ( t )
where
  • u equivalent ( t ) maintains the system motion on the sliding surface once it has been reached;
  • u discontinuous ( t ) drives the system trajectories toward the sliding surface from arbitrary initial conditions.
u ( t ) = u equivalent ( t ) + u discontinuous ( t )
The equivalent control input is responsible for stabilizing the system along the sliding surface:
u equivalent ( t ) = 1 L g L f h ( x ) z ¨ reference 1 z 2 2 z 1 + 1 z ˙ reference + 2 z reference L f 2 h ( x )
The discontinuous control input is designed to ensure that the system reaches the sliding surface quickly:
u discontinuous ( t ) = 3 s ( x ) 4 sign ( s ( x ) )
where 1 , 2 , 3 , and 4 are positive gains that are tuned to achieve the desired closed-loop system performance.

3.1.3. Stability Analysis

The stability of the closed-loop system using SMC can be established by analyzing the time derivative of a Lyapunov candidate function V ( s ) , defined as
V ( s ) = 1 2 s ( x ) 2
The time derivative of V ( s ) along the system trajectories is given by
V ˙ ( s ) = s ( x ) s ˙ ( x )
Substituting the control law into the derivative, we obtain
V ˙ ( s ) = 3 s ( x ) 2 4 | s ( x ) |
Since 3 > 0 and 4 > 0 , it follows that V ˙ ( s ) 0 , ensuring that the system trajectories converge to the sliding surface and remain there, thereby guaranteeing the stability of the system.

3.1.4. Mitigating Chattering with Higher-Order Sliding Modes

Chattering is a common issue in SMC, where high-frequency oscillations occur due to the discontinuous control input. To mitigate this effect, we employ Higher-Order Sliding Mode (HOSM) techniques, such as the IBRTA. HOSM reduces chattering by smoothing the control action, leading to improved system performance and reduced wear on mechanical components. To further reduce chattering in SMC, especially when acting under high-frequency disturbances, a few complementary methods can be incorporated in the design of the control. A popular way around the chattering problem is to introduce a saturation function in a given boundary layer, where the discontinuous sign function is substituted with a smooth approximation. This relaxes the control action in the vicinity of the sliding surface and hence minimizes high-frequency switching. Also, adaptive gain tuning is able to make the control gain adaptive in real time based upon the tracking error, to provide sufficient control effort without necessarily introducing aggressive switching. An observer-based SMC structure can be utilized to reduce the effects of disturbances in a better way. This enables estimation and cancellation of the disturbances prior to their effect on the system output, which enhances robustness. Furthermore, second-order sliding mode algorithms (like the super-twisting algorithm, which is partially incorporated into the IBRTA controller already) further improve on chattering mitigation by avoiding direct differentiation of the sliding variable. Lastly, unmodeled dynamics or delays can be estimated and corrected using time-delay estimation (TDE)-based methods to keep the performance high whilst preventing sudden transitions in control that can cause chattering. Together, these techniques can preserve the fundamental strength of SMC and at the same time dampen objectionable vibrations in realistic applications (Algorithm 1).
Algorithm 1 Improved Integral based Real Twisting Algorithm (IBRTA) for MPPT
  1:
Initialization:
  2:
Set system parameters: air density ρ a i r , blade radius R blade , etc.
  3:
Set initial conditions: initial angular speed Ω HS ( 0 ) , wind speed v wind ( 0 ) .
  4:
Define control gains: 1 , 2 , 3 , 4 , 8 , 9 , etc.
  5:
Set desired tip-speed ratio λ opt and power coefficient C pr , max .
  6:
Loop: For each time step t during the simulation
  7:
Measure the current wind speed v wind ( t ) .
  8:
Calculate the actual tip-speed ratio λ ( t ) = Ω HS ( t ) · R blade v wind ( t ) .
  9:
Calculate the desired angular speed Ω ref ( t ) using λ opt .
10:
Calculate the tracking error e r ( t ) = Ω ref ( t ) Ω HS ( t ) .
11:
Step 2: Apply IBRTA Control Law
12:
Compute the error derivative e r ˙ ( t ) .
13:
Update the sliding surface: s ( t ) = 1 · e r ( t ) + 2 · e r ˙ ( t ) + 3 0 t e r ( τ ) d τ .
14:
Compute the equivalent control input u equiv ( t ) .
15:
Compute the discontinuous control input u discon ( t ) = 9 · s ( t ) 10 · sign ( s ( t ) ) .
16:
Apply the total control input u ( t ) = u equiv ( t ) + u discon ( t ) .
17:
Step 3: Update system state
18:
Apply the control input u ( t ) to the system.
19:
Step 4: Check for convergence
20:
If the tracking error | e r ( t ) | is within the acceptable range, proceed with normal operation.
21:
End Loop
22:
Continue until the end of the simulation time T sim .
23:
Output: Final values of angular speed, power output, and other performance metrics.

3.2. Design of MPPT Control Strategy Based on IBRTA

The IBRTA is an advanced control strategy designed to overcome the limitations of traditional SMC, particularly the chattering phenomenon. IBRTA combines the robustness of SMC with the smooth control action of backstepping and twisting algorithms, resulting in enhanced tracking performance and reduced chattering.

3.2.1. Design of the IBRTA Control Law

The IBRTA control law is composed of an ideal control input u ideal ( t ) and a discontinuous control input u discontinuous ( t ) :
u ( t ) = u ideal ( t ) + u discontinuous ( t )
The ideal control input is designed using a backstepping approach:
u ideal ( t ) = 5 e r 1 6 e r 2
where 5 and 6 are positive gains, and e r 1 = e ( t ) and e r 2 = e ˙ ( t ) are the tracking errors. The discontinuous control input is designed to ensure robustness against disturbances and uncertainties:
u discontinuous ( t ) = 1 L g L f h ( x ) L f 2 h ( x ) + 8 e r ˙ 1 + 9 s 1 + 10 sign ( s 1 )
where 8 , 9 , and 10 are positive gains that are tuned to optimize the control performance.

3.2.2. Lyapunov Stability and Convergence Analysis

The stability of the IBRTA control law is analyzed using a composite Lyapunov function V 2 ( e r 1 , s 1 ) , defined as
V 2 ( e r 1 , s 1 ) = 1 2 e r 1 2 + s 1 2
Taking the time derivative of V 2 and substituting the control law, we obtain
V ˙ 2 = 8 e r 1 2 9 s 1 2 10 | s 1 |
Since all gains are positive, V ˙ 2 0 , ensuring that the system is globally asymptotically stable and that the tracking error converges to zero.

3.2.3. Control Gains

The control gains used in the SMC and IBRTA are provided in Table 2. These gains are tuned to achieve the desired closed-loop performance, ensuring robustness and stability under varying wind conditions. The control gains in Table 2 were initially selected based on physical system constraints and then fine-tuned through iterative simulation under stochastic and deterministic wind scenarios to ensure convergence, robustness and chattering suppression. The parameterized using real offshore turbine characteristics (Table 3), ensuring credible simulation outcomes

3.2.4. Inverter Model and Power Conversion

A VSI unit serves as a power electronic component to control the output voltage and current. The model of an inverter behaves as follows:
V d c = V i n I d c R f L f ( I d c I d t )
where V d c is the DC-link voltage, V i n is the input voltage from the generator, I d c is the DC-link current, and R f L f are the filter resistance and inductance.

4. Simulation Results and Discussion

This section presents the simulation results of the proposed control strategies, evaluating their performance under two distinct scenarios: a stochastic wind speed profile and a deterministic offshore wind speed profile. The performance of the IBRTA, SMC, and FBL controllers is compared to assess their effectiveness in MPPT under varying wind conditions.

4.1. Stochastic Wind Speed Profile

In this scenario, we assess the robustness and adaptability of the control strategies in the presence of a stochastic wind speed profile. This profile is characterized by random variations in wind speed over time, representing real-world fluctuations that offshore wind turbines typically encounter. The simulations are conducted over a 100-s duration to observe the controllers’ ability to track the MPP and maintain optimal performance. Figure 2 presents the angular speed tracking performance of the three controllers. The FBL controller exhibits a noticeable steady-state error and oscillatory behavior, which indicates suboptimal performance in maintaining the desired speed. The SMC controller, while reducing the steady-state error compared to FBL, introduces chattering, as is evident from the oscillations around the reference speed. In contrast, the IBRTA controller significantly outperforms both SMC and FBL, displaying minimal steady-state errors and faster convergence, as highlighted in the zoomed-in section of Figure 2. The stochastic wind profiles used are based on a turbulence model validated in prior studies [13].
Further analysis is provided in Figure 3 and Figure 4, where the IBRTA controller demonstrates superior performance in maintaining the tip-speed ratio (TSR) and turbine power coefficient ( C p r ) within optimal ranges. This indicates that the IBRTA controller is more effective in achieving MPPT under stochastic wind conditions compared to SMC and FBL. Additionally, Figure 5 shows that the IBRTA and SMC both outperform FBL in maintaining the mechanical power of the turbine shaft within the optimal range, confirming the elimination of chattering by the IBRTA strategy.
The results from this scenario suggest that the IBRTA controller offers significant improvements in steady-state accuracy and response time over the SMC and FBL controllers, making it the preferred choice for handling the unpredictability of offshore wind conditions.

4.2. Deterministic Offshore Wind Speed Profile

In this case study, the controllers’ performance is evaluated using a deterministic offshore wind speed profile characterized by abrupt and significant fluctuations in wind velocity.
This scenario aims at assessing the controllers’ performance in adjusting the rotor speed as a result of changes in wind speeds while at the same time ensuring maximum power production. As seen from Figure 6, all three controllers are able to track the deterministic wind speed profile. The SMC and FBL controllers have oscillations and sudden changes in their output, suggesting that they have some difficulty in managing the variation in wind speed.
The IBRTA controller, however, shows better performance and stability compared to the other controller, exhibiting less oscillation and better tracking of the desired speed. The effectiveness of the IBRTA controller is also emphasized in Figure 7 and Figure 8, where it has a better and smooth power coefficient ( C p r ), and TSR in the face of the deterministic wind profile. This indicates that the proposed IBRTA controller is capable of MPPT despite sudden variations in wind speed. Figure 9 and Figure 10 show the power generated and power of the turbine respectively.

4.3. Discussion and Recommendations

From the simulation results of both scenarios, it can be observed that the proposed IBRTA control system outperforms the SMC and FBL controllers in terms of system stability, speed tracking, and power output. The IBRTA controller’s steady-state error reduction, chattering reduction, and optimal performance under both stochastic and deterministic wind conditions makes it the best strategy for MPPT in offshore wind energy systems. As for its application, power engineers are especially encouraged to employ the IBRTA controller when wind conditions are transient or volatile. The proposed IBRTA strategy offers several benefits in terms of energy yield optimization and offshore wind energy system reliability due to its flexibility and resilience.The IBRTA method shows important strengths against MPPT methods based on machine learning (ML), including the predictive features of the data-driven models. However, the IBRTA approach is superior regarding robustness and reliability, as shown in Figure 9 and Figure 10. ML approaches often exhibit good performance in conditions that they know or are trained under, but when tested in an untrained setting, they may underperform, necessitating retraining and large amounts of data. Also, they may be black boxes, which can impede explainability and responsiveness in real-time. MPPT methods based on adaptive control have superior parameter tuning capabilities and are capable of withstanding moderate changes in operating conditions. However, they tend to have limits when highly nonlinear time-varying or discontinuous dynamics are involved, as is the case in offshore wind systems. In the proposed IBRTA controller, which combines the backstepping methodology with robust sliding mode logic, a good compromise between deterministic robustness and smooth adaptive behavior is obtained. It guarantees fast convergence speed, good disturbance rejection, and minimal chattering without the need for any data-driven training. These features enable IBRTA to be a more high-performing, confident, and robust solution to maximum power point tracking, particularly in severe and varying environments like those faced in offshore renewable energy systems. Although controller design and initial validation were carried out with MATLAB/Simulink, a tool that is commonly employed in research studies due to its ease of use and flexibility, we recognize that industry-level simulation packages such as OpenFAST or Bladed provide higher fidelity for end-to-end system analysis. The present work concentrates on early-stage validation, with follow-up work expected to include the use of OpenFAST to make the simulations more robust and realistic. Our quantitative analysis shows that IBRTA achieves a 68 % reduction in chattering (as measured by the RMS error in high-frequency components) compared to SMC, validating its smoother control output and reduced actuator stress.

5. Conclusions

This research proposes a novel system for offshore PMSG-based wind energy conversion systems. A model that was initially based on three states is reduced to a two-state normal form with emphasis on output control. For the purpose of improving the control strategy, SMC is used, which allows for appropriate wind speed control across a range of conditions, including normal and deterministic offshore wind conditions. Therefore, the proposed MPPT strategy, especially the IBRTA, is evaluated using MATLAB/Simulink. The IBRTA strategy appears to be the most effective strategy among all of the discussed strategies, as it has potential to offer enhanced efficiency and reliability for offshore wind energy conversion.
Future work could explore how the application of artificial intelligence and machine learning might be combined with the IBRTA approach to better address the highly dynamic and nonlinear characteristics of offshore wind flow. Although not analyzed in the current study, such integration could offer self-tuning and predictive capabilities that further enhance the robustness and adaptability of MPPT control. For their real-world implementation, a pilot experiment of the proposed MPPT control methods must be developed on the basis of factors such as real-time compatibility with embedded processors (e.g., FPGA or DSP), the integration of SCADA systems into offshore wind farms without any downtime, and simulation against actual-site wind/load conditions. Safety-centric boundaries such as over-speed protection, hardware redundancy, and protection relays have to be implemented. In addition, performance should be evaluated using quantitative parameters like power capture efficiency, response time, mechanical loading, and control stability.

Author Contributions

Conceptualization, M.W.A.; Methodology, I.U.K.; Validation, G.A.; Supervision, X.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

ρ a i r Air density [kg/m3]
R b l a d e Blade radius [m]
v w i n d Wind speed [m/s]
λ l Tip-speed ratio (TSR)
C p r Power coefficient
C τ Torque coefficient
Ω H S Angular velocity of high-speed shaft [rad/s]
P M Mechanical power output [W]
Γ M Mechanical torque [Nm]
i d , i q d- and q-axis currents [A]
R s t a t o r Stator resistance [Ω]
L d , L q      d- and q-axis inductances [H]
ϕ c o n s t a n t Magnetic flux linkage constant [Wb]
J H S High-speed shaft moment of inertia [kg·m2]
u ( t ) Control input
s ( t ) Sliding surface
e ( t ) Tracking error
V d c DC link voltage [V]
V i n Input voltage from generator [V]
I d c DC link current [A]
R f , L f Filter resistance and inductance [Ω], [H]
ψ 1 ψ 11 State-space model constants
1 12 Control algorithm gains

References

  1. Abdullah, M.A.; Yatim, A.; Tan, C.W.; Saidur, R. A review of maximum power point tracking algorithms for wind energy systems. Renew. Sustain. Energy Rev. 2012, 16, 3220–3227. [Google Scholar] [CrossRef]
  2. Kazmi, S.M.R.; Goto, H.; Guo, H.J.; Ichinokura, O. Review and critical analysis of the research papers published till date on maximum power point tracking in wind energy conversion system. In Proceedings of the 2010 IEEE Energy Conversion Congress and Exposition, Atlanta, GA, USA, 12–16 September 2010; pp. 4075–4082. [Google Scholar]
  3. Mishra, S.; Shukla, S.; Verma, N. Comprehensive review on maximum power point tracking techniques: Wind energy. In Proceedings of the 2015 Communication, Control and Intelligent Systems (CCIS), Mathura, India, 7–8 November 2015; pp. 464–469. [Google Scholar]
  4. Guimarães, J.S.; de Almeida, B.R.; Tofoli, F.L.; de Souza Oliveira, D. Three-phase grid-connected WECS with mechanical power control. IEEE Trans. Sustain. Energy 2018, 9, 1508–1517. [Google Scholar] [CrossRef]
  5. Wang, Q.; Chang, L. An intelligent maximum power extraction algorithm for inverter-based variable speed wind turbine systems. IEEE Trans. Power Electron. 2004, 19, 1242–1249. [Google Scholar] [CrossRef]
  6. Khan, M.A.; Ullah, S.; Khan, L.; Khan, Q.; Khan, Z.A.; Zaman, H.; Ahmad, S. Observer based higher order sliding mode control scheme for PMSG-WECS. In Proceedings of the 2019 15th International Conference on Emerging Technologies (ICET), Peshawar, Pakistan, 2–3 December 2019; pp. 1–6. [Google Scholar]
  7. Dalala, Z.M.; Zahid, Z.U.; Lai, J.-S. New overall control strategy for small-scale WECS in MPPT and stall regions with mode transfer control. IEEE Trans. Energy Convers. 2013, 28, 1082–1092. [Google Scholar] [CrossRef]
  8. Wei, C.; Zhang, Z.; Qiao, W.; Qu, L. An adaptive network-based reinforcement learning method for MPPT control of PMSG wind energy conversion systems. IEEE Trans. Power Electron. 2016, 31, 7837–7848. [Google Scholar] [CrossRef]
  9. Barakati, S.M.; Kazerani, M.; Aplevich, J.D. Maximum power tracking control for a wind turbine system including a matrix converter. IEEE Trans. Energy Convers. 2009, 24, 705–713. [Google Scholar] [CrossRef]
  10. Simoes, M.; Bose, B.K.; Spiegel, R.J. Design and performance evaluation of a fuzzy-logic-based variable-speed wind generation system. IEEE Trans. Ind. Appl. 1997, 33, 956–965. [Google Scholar] [CrossRef]
  11. Pucci, M.; Cirrincione, M. Neural MPPT control of wind generators with induction machines without speed sensors. IEEE Trans. Ind. Electron. 2010, 58, 37–47. [Google Scholar] [CrossRef]
  12. Khan, M.A.; Khan, Q.; Khan, L.; Khan, I.; Alahmadi, A.A.; Ullah, N. Robust differentiator-based NeuroFuzzy sliding mode control strategies for PMSG-WECS. Energies 2022, 15, 7039. [Google Scholar] [CrossRef]
  13. Soufi, Y.; Kahla, S.; Bechouat, M. Feedback linearization control based particle swarm optimization for maximum power point tracking of wind turbine equipped by PMSG connected to the grid. Int. J. Hydrogen Energy 2016, 41, 20950–20955. [Google Scholar] [CrossRef]
  14. Lu, X.-Y.; Spurgeon, S.K. Output feedback stabilization of MIMO non-linear systems via dynamic sliding mode. Int. J. Robust Nonlinear Control 1999, 9, 275–305. [Google Scholar] [CrossRef]
  15. Ayub, M.W.; Ma, X. Nonlinear super-twisting based speed control of PMSG-ECS using higher order sliding mode control. In Proceedings of the 2021 26th International Conference on Automation and Computing (ICAC), Portsmouth, UK, 2–4 September 2021; pp. 1–6. [Google Scholar]
  16. Le, X.C.; Duong, M.Q.; Le, K.H. Review of the modern maximum power tracking algorithms for permanent magnet synchronous generator of wind power conversion systems. Energies 2022, 16, 402. [Google Scholar] [CrossRef]
  17. Ayub, M.W.; Ma, X. Integration of hybrid offshore wind and wave energy using PMSG and linear generators. In Proceedings of the 2023 28th International Conference on Automation and Computing (ICAC), Birmingham, UK, 30 August–1 September 2023; pp. 1–6. [Google Scholar]
  18. Khan, I.U.; Khan, L.; Khan, Q.; Ullah, S.; Khan, U.; Ahmad, S. Neuro-adaptive backstepping integral sliding mode control design for nonlinear wind energy conversion system. Turk. J. Electr. Eng. Comput. Sci. 2021, 29, 531–547. [Google Scholar] [CrossRef]
  19. Mat-Noh, M.; Arshad, M.R.; Mohd-Mokhtar, R.; Khan, Q. Back-stepping integral sliding mode control (BISMC) application in a nonlinear autonomous underwater glider. In Proceedings of the 2017 IEEE 7th International Conference on Underwater System Technology: Theory and Applications (USYS), Kuala Lumpur, Malaysia, 18–20 December 2017; pp. 1–6. [Google Scholar]
  20. Khan, Q.; Bhatti, A.I.; Iqbal, S.; Iqbal, M. Dynamic integral sliding mode for MIMO uncertain nonlinear systems. Int. J. Control Autom. Syst. 2011, 9, 151–160. [Google Scholar] [CrossRef]
Figure 1. A schematic diagram of the complete variable-speed PMSG-based WECS.
Figure 1. A schematic diagram of the complete variable-speed PMSG-based WECS.
Energies 18 04041 g001
Figure 2. Desired and actual angular speed.
Figure 2. Desired and actual angular speed.
Energies 18 04041 g002
Figure 3. Plot of tip-speed ratio versus time.
Figure 3. Plot of tip-speed ratio versus time.
Energies 18 04041 g003
Figure 4. Turbine power coefficient over time.
Figure 4. Turbine power coefficient over time.
Energies 18 04041 g004
Figure 5. Turbine shaft speed as a function of aerodynamic power.
Figure 5. Turbine shaft speed as a function of aerodynamic power.
Energies 18 04041 g005
Figure 6. Desired versus actual deterministic speed profile.
Figure 6. Desired versus actual deterministic speed profile.
Energies 18 04041 g006
Figure 7. Power coefficient over time.
Figure 7. Power coefficient over time.
Energies 18 04041 g007
Figure 8. Tip-Speed Ratio over time for the deterministic profile.
Figure 8. Tip-Speed Ratio over time for the deterministic profile.
Energies 18 04041 g008
Figure 9. Generated power from the generator.
Figure 9. Generated power from the generator.
Energies 18 04041 g009
Figure 10. Output power of turbine.
Figure 10. Output power of turbine.
Energies 18 04041 g010
Table 1. Constant PMSG terms.
Table 1. Constant PMSG terms.
ParameterValueParameterValue
ψ 1 26.147 ψ 4 26.147
ψ 2 0.94866 ψ 5 3.000
ψ 3 8.2264 ψ 6 1.3146
ψ 8 9.945 ψ 9 0.1332
ψ 10 0.00506 ψ 11 23.806
Table 2. Parameters used in control algorithms.
Table 2. Parameters used in control algorithms.
Control MethodParameterValue
SMCGain 1, 1 103
Gain 2, 2 2000
Gain 3, 3 0.01
Gain 4, 4 50
IBRTAGain 1, 8 0.1
Gain 2, 9 100
Gain 3, 10 0.001
Gain 4, 12 2
Gain 5, 11 700
Table 3. Key parameters of system components.
Table 3. Key parameters of system components.
ComponentParameterValue
Wind TurbineAir Density, ρ a i r 1.2500 kg/m3
Radius of Blades, R b l a d e 2.5000 m
Optimal Tip-Speed Ratio, λ l o p t 7.000
Transmission Gear Ratio, i t r a n s 7.000
Maximum Power Coefficient, C p r m a x 0.476
Mean Wind Velocity, v w i n d 7.000 m/s
PMSGStator Resistance, R s t a t o r 3.300 Ω
Inductance of Load, L c h o p p e r 0.00800 H
Flux Linkage Constant, ϕ c o n s t a n t 438.200 mWb
Number of Pole Pairs, p p o l e 3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ayub, M.W.; Khan, I.U.; Aggidis, G.; Ma, X. Mitigating Intermittency in Offshore Wind Power Using Adaptive Nonlinear MPPT Control Techniques. Energies 2025, 18, 4041. https://doi.org/10.3390/en18154041

AMA Style

Ayub MW, Khan IU, Aggidis G, Ma X. Mitigating Intermittency in Offshore Wind Power Using Adaptive Nonlinear MPPT Control Techniques. Energies. 2025; 18(15):4041. https://doi.org/10.3390/en18154041

Chicago/Turabian Style

Ayub, Muhammad Waqas, Inam Ullah Khan, George Aggidis, and Xiandong Ma. 2025. "Mitigating Intermittency in Offshore Wind Power Using Adaptive Nonlinear MPPT Control Techniques" Energies 18, no. 15: 4041. https://doi.org/10.3390/en18154041

APA Style

Ayub, M. W., Khan, I. U., Aggidis, G., & Ma, X. (2025). Mitigating Intermittency in Offshore Wind Power Using Adaptive Nonlinear MPPT Control Techniques. Energies, 18(15), 4041. https://doi.org/10.3390/en18154041

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

Article Metrics

Back to TopTop