Next Article in Journal
Fractional-Derivative Enhanced LSTM for Accurate SOH Prediction of Lithium-Ion Batteries
Previous Article in Journal
Dual-Metric-Driven Thermal–Fluid Coupling Modeling and Thermal Management Optimization for High-Speed Electric Multiple Unit Electrical Cabinets
Previous Article in Special Issue
Elimination Methods for High-Frequency Harmonics on the DC Side of Modular Multilevel Converters from the Perspective of Valve Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimal Control Strategy Considering Fatigue Load Suppression for Wind Turbines with Soft Switch Multiple Model Predictive Control Based on Membership Functions

by
Shuhao Cheng
,
Yixiao Gao
,
Jia Liu
,
Changhao Guo
,
Fang Xu
and
Lei Fu
*
College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(17), 4695; https://doi.org/10.3390/en18174695
Submission received: 7 July 2025 / Revised: 27 August 2025 / Accepted: 1 September 2025 / Published: 4 September 2025

Abstract

Model predictive control (MPC) has been proven effective in terms of cooperative control for wind turbines (WTs). Previous work was limited to segmented linearization at a specific operating point, which significantly affected the robustness of the MPC performance. Moreover, due to nonlinearity, frequent control switching would result in the instability and fluctuation of the closed-loop control system. To address these issues, this paper proposes a novel cooperative control strategy considering fatigue load suppression for wind turbines, which is named soft switch multiple model predictive control (SSMMPC). Firstly, based on the gap metric, a model bank is constructed to divide the nonlinear WT model into several linear segments. Then, the multiple MPC is designed in a wide range of operating points. To settle the control signal oscillation problem, a soft-switching rule based on the triangular–trapezoidal hybrid membership function is proposed during controller selection. Several simulations are performed to verify the effectiveness and flexibility of SSMMPC in the partial-load region and full-load region. The results confirm that the proposed SSMMPC exhibits excellent performance in both reference operating point tracking and fatigue load mitigation, especially for the main shaft torque and tower bending load.

1. Introduction

Wind energy has achieved significant growth due to its renewable and clean characteristics [1]. Traditional control strategies focus on the maximum power tracking [2,3]. However, the uncertain disturbances pose new challenges for operation and maintenance. For instance, the wind shear and tower shadow effects increase extra load fluctuation on the rotor, leading to fatigue through the drivetrain [4]. Tower load suppression is also crucial for individual wind turbines. Hence, control systems should take reliability into account seriously to reduce structural loads on wind turbines [5]. Numerous studies have been conducted to optimize fatigue loads.
In the pursuit of enhanced operational stability, rotor speed control (RSC) has emerged as a key strategy for virtual inertia reduction [6]. However, studies have revealed that RSC can induce unintended drivetrain torsional oscillations and secondary frequency deviations, compromising the system’s dynamic response [7]. To address the limitation of traditional Proportional Integral (PI) controllers in achieving simultaneous power tracking and load reduction, pitch angle control (PAC) strategies, including collective and individual pitch control, have been developed [8,9]. In practice, RSC utilizes turbine inertia as an energy buffer, reducing pitch activity and capturing more wind energy [10]. Nevertheless, a significant challenge arises when the rotor speed reaches its upper limit at high wind speeds or under a low power reference, necessitating a switch from RSC to PAC for power reference tracking [11]. This leads to frequent pitch actuation, which is detrimental to the pitch system. This challenge underscores the need for predictive control strategies that can seamlessly integrate RSC and PAC operations.
MPC has been proposed to address these cooperative control challenges. Researchers have implemented MPC for regulating both PAC and RSC [12,13], with validation even extending to physical tests on scaled wind turbine benches [14]. To resolve conflicting control objectives, generalized MPC frameworks with distributed communication protocols have been developed to mitigate instability induced by grid-connected devices [15]. The superiority of MPC in multi-objective optimization for Multiple Input Multiple Output (MIMO) systems, including simultaneous power tracking and fatigue load suppression, has been emphasized [16]. However, a critical limitation persists: conventional MPC relies on linearized models from fixed operational points, which inadequately represent the nonlinear dynamics of wind turbines across their wide operating range [17].
Significant progress has been made to reduce the dependency on a single linear model. Adaptive MPC frameworks integrate real-time parameter estimation to mitigate linearization errors [3], while data-driven approaches using deep reinforcement learning adapt aerodynamic sensitivities online, bypassing fixed linearization points [18]. These methods contrast with traditional multiple model predictive control (MMPC), which employs gap metric theory to construct a bank of models covering different operating points [19]. A fundamental drawback of conventional MMPC is its tendency to generate destabilizing control ripples during abrupt switches between models [20]. When the model gap is sufficiently small, MMPC can achieve approximate soft switching [21]. However, this leads to a substantial expansion of the model library size and an increased switching frequency. Collectively, while the field is shifting towards dynamic model adaptation, computational complexity and ensuring transient stability during controller transitions remain critical barriers, especially in turbulent wind conditions requiring multi-strategy coordination.
From the reviewed literature, three primary challenges for advanced wind turbine control can be identified. First, the model linearization required for nonlinear MPC often results in a reduction in global control accuracy. While nonlinear or adaptive MPC offers a solution, the associated non-convex optimization problems increase computational cost and reduce the feasibility of solutions. Most existing research relies on segmented or local linearization, a simplification that causes accuracy loss and undermines robustness across the entire operating range. Second, frequent controller switching in MMPC can lead to system instability. Existing MMPC and SSMMPC approaches often use a small gap metric threshold to approximate nonlinear behavior, which necessitates a large model bank and, consequently, more frequent switching. This frequent switching introduces instability and fluctuations into the closed-loop system, highlighting an urgent need for a genuine soft-switching rule. Third, control signal oscillation and linearization error collectively weaken the controller’s multi-objective optimization capability. Output signal oscillations directly impact the actuator, detrimentally affecting both load reduction and reference tracking. The errors from operating point linearization further challenge RSC and PAC. Therefore, it is necessary to propose a multi-objective cooperative load reduction control algorithm that incorporates suppression of control signal oscillation.
Inspired by these challenges, this paper proposes an SSMMPC strategy for wind turbines that considers fatigue load suppression. The main contributions of this work are threefold. First, a hybrid membership function is designed to smooth signal oscillations during MMPC transitions. The proposed SSMMPC, based on a triangular–trapezoidal hybrid membership function, simultaneously adjusts rotor speed and pitch angle for two-degree-of-freedom control. This soft-switching mechanism suppresses control signal oscillations during model transitions, achieving lower mechanical fluctuation and smoother power output. The stability of the proposed SSMMPC is rigorously proven using Lyapunov’s second method. Second, the proposed soft-switching method enables the construction of small-size model libraries based on large-gap thresholds. Different from previous work, this approach eliminates excessive switching actions by allowing a larger gap metric threshold. The introduced hybrid membership function mitigates signal oscillation and achieves genuine soft switching. It not only ensures switching smoothness but also reduces reliance on prior knowledge, thereby improving the flexibility and fault tolerance of threshold selection. Third, the multi-objective optimization capability of the SSMMPC is comprehensively validated for both power tracking and fatigue load reduction. The proposed controller demonstrates excellent performance in mitigating fatigue loads, particularly the main shaft torque and tower bending moment, while maintaining precise power reference tracking. Several experiments in the partial-load region and full-load region are conducted to verify the effectiveness of SSMMPC across a wide range of operating points.
The rest of the paper is organized as follows. Section 2 gives a presentation of the nonlinear wind turbine model with small-signal linearization. Section 3 introduces the controller design of the SSMMPC. The case studies are discussed in Section 4. Limitations are analyzed in Section 5. Finally, the conclusion is given in Section 6.

2. Modeling of Wind Turbine

2.1. Nonlinear Model of Wind Turbine

(1) Aerodynamics. The aerodynamic model is described as
P a = 0.5 π ρ R 2 C p λ , β v r 3 F a = 0.5 π ρ R 2 C t λ , β v r 2
T a = 0.5 π ρ R 2 v r 3 C p ( λ , β ) ω r
where ρ represents the air density. R is the rotor radius. C p represents the power coefficient. C t represents the thrust coefficient. v r denotes as the wind speed of the rotor. β is the pitch angle. ω r is the angular velocity of the rotor. P a represents the mechanical power from the aerodynamic. F a denotes the thrust force. T a is the aerodynamic torque. λ is the tip speed ratio.
(2) Drivetrain. Depicted in Figure 1, the drivetrain is identified as a two-mass model.
J r ω ˙ r = T a T s J g ω ˙ g = N r a t i o T s T g
The main shaft torque T s and the torsion angle φ are calculated as
T s = K d φ + B d φ ˙ φ ˙ = ω r ω g N r a t i o ω g = ω r N r a t i o
(3) Tower dynamics. Pneumatic thrust F a causes flexible deformation in the front and rear of the tower, resulting in displacement of the tower top x t . Therefore, the tower is represented as a spring–damping–mass system.
F a = m t e x ¨ t + B t x ˙ t + K t x t
m t e , B t , and K t represent the equivalent modal mass, damping coefficient, and spring coefficient, respectively. The detailed parameters are listed in Table 1.
m t e = 3 m b + m h + m n + 0.25 m t B t = 4 π m t e f n d s K t = m t e ( 2 π f n ) 2
Consider the first-order fore–aft bending modes, causing relative changes in wind speed acting on the WT.
v r = v x ˙ t
For a hub height H t , the equivalent fore–aft bending moment M t at the tower base satisfies
M t = H t K t x t + B t x ˙ t
(4) Generator. The generator is treated as a one-order inertia model:
T ˙ g τ g T g r e f + T g = 0 P g η ω g T g
τ g is the inertia time constant and T g r e f is the generator torque reference value.
(5) Pitch actuator. The pitch control system is described by a one-order inertia model, which is as follows:
β ˙ τ β β r e f + β = 0
τ β is the inertia time constant of the pitch control system and β r e f is the reference value of the pitch angle.

2.2. Model Linearization

To analyze a nonlinear dynamic system, the small-signal method is utilized. Specifically, a small disturbance is imported at a specific equilibrium point for the state equation. Then the first-order approximation of Taylor expansion is applied for linearization. Then, the incremental model is obtained.
(1)  Aerodynamics.
Δ T a = T a ω r Δ ω r + T a v r Δ v r + T a β Δ β
(2)  Drivetrain.
Δ ω r ˙ = 1 J b ( Δ T a K d Δ φ B d Δ φ ˙ ) Δ ω g ˙ = N r a t i o J g ( K d Δ φ + B d Δ φ ˙ Δ T g N r a t i o ) Δ φ ˙ = Δ ω r N r a t i o Δ ω g
(3)  Tower.
Δ x ¨ t = 1 m t e ( Δ F a K t Δ x t B t Δ x ˙ t ) Δ F a = F a ω r Δ ω r + F a β Δ β + F a v r Δ v r Δ M t = H t ( K t Δ x t + B t Δ x ˙ t )
(4)  Generator.
Δ T g ˙ = 1 τ g ( Δ T g r e f Δ T g ) Δ P g ˙ = P g ω g Δ ω g + P g T g Δ T g
(5)  Pitch controller.
Δ β ˙ = 1 τ β ( Δ β r e f Δ β )
The incremental state-space representation is expressed as
Δ x ˙ = f ( Δ x , Δ u , Δ d ) Δ y = g ( Δ x , Δ u , Δ d )
where x, y, u, and d are the system state vector, system output, system input, and disturbance, respectively. The corresponding incremental representation is expressed as follows.
Δ x = [ Δ φ Δ ω r Δ ω g Δ β Δ T g Δ x t Δ x ˙ t ] T Δ y = [ Δ ω r Δ ω g Δ M t Δ T s Δ P g ] T Δ u = [ Δ β Δ T g ] T Δ d = Δ v r
Given that the main objective of the partial-load region is to achieve maximum wind energy capture, which is equivalent to the maintenance of the maximum power coefficient point, there is no requirement to activate the pitch mechanism for wind energy curtailment. Therefore, the inputs to the partial-load region do not contain β , and their incremental expression is Δ u = Δ T g .

3. Controller Design

3.1. Model Bank Construction Based on GAP Metric

(1) GAP Metric Theory. As a powerful tool, the gap metric theory is introduced to describe the dynamical difference between the linear system with uncertainty. For a linear system, the corresponding rational transfer matrix is calculated by taking normalized coprime factorization as follows.
H ( s ) = E ( s ) F 1 ( s ) F ˜ ( s ) F ( s ) + E ˜ ( s ) E ( s ) = I F ˜ ( s ) = F ( s ) T E ˜ ( s ) = E ( s ) T
where F ( s ) and E ( s ) represent the numerator and denominator polynomials, respectively. Then the transfer functions of the gap between two linear systems are denoted as H 1 ( s ) and H 2 ( s ) .
δ ( H 1 , H 2 ) = max { δ ¯ ( H 1 , H 2 ) , δ ¯ ( H 2 , H 1 ) }
where δ ¯ H 1 , H 2 is defined as the direct gap:
δ ¯ H 1 , H 2 = min ϕ H F 1 E 1 F 2 E 2 ϕ
It is noted that the two models with similar dynamic responses have a close gap, which is near zero. In contrast, the gap between two different systems is close to 1. The two linear systems with a close gap are suitable for one common controller with stabilization.
(2) Model Bank Construction. The model bank is constructed by calculating the gap metrics of the linearized WT model. First, the operational region is divided into N parts equally. Each sub-region corresponds to a specific wind speed point v i . Second, the i-th WT model is linearized at the wind speed point v i . Then, the gap metric between each linearized model is calculated, denoted as δ ( i , j ) . Finally, a gap metric matrix is obtained as shown in Figure 2. Specifically, the division interval is set to 1 m/s, and the wind speed point in the partial-load region ranges from 3.5 m/s to 10.5 m/s, so N is 8 (Figure 2a). The wind speed point in the full-load region ranges from 11.5 m/s to 24.5 m/s, which gives N as 14 (Figure 2b). Obviously, the closer the two wind speed regions, the smaller the gap metrics of the corresponding model. Further, the selection of the gap metric threshold is vital for model bank construction. Usually, it depends on the system nonlinearity and trial preferences. A smaller threshold increases the number of selected models, improving the approximation accuracy of the linear system. However, this results in an expanded model library and more frequent controller switching. Conversely, a larger threshold reduces the model library size, simplifying preliminary preparation and lowering switching frequency, but at the cost of increased switching magnitude. To overcome it, an optimal soft-switching strategy is proposed to enhance the selection tolerance. Algorithm 1 illustrates the implementation step of the model bank construction. In this paper, C k δ ( i , j ) = 1 is chosen as the threshold, and then M = 5 and M = 12 are chosen to build the model bank in the partial-load and full-load areas, respectively.
Algorithm 1: Model Bank Construction
  • Step 1: Initialize i=1, j=1, where i and j represent the rows and columns of
    the gap metric matrix, respectively. i, j = 1, 2,..., N.
    Step 2: Filter models based on gap values and determine the number of
    models in the model bank, M.
       if  C k δ ( i , j ) < 1
          j = j + 1
      else
          i = j
          j = i + 1
          M = M + 1
      end
    C k = 10 is the amplification factor.
    Step 3: Record M models that exceed the threshold during the algorithm
    calculation process, and form a model bank.

3.2. Optimization Problem

Based on the model bank, the multiple linear controller is designed. The switch unit selects the proper MPC based on the measured operational point. Owing to the excellent tracking performance with constraints, the linear MPC is employed as the local linear controller. Then, a constrained convex optimization problem is solved by utilizing the Quadratic Programming (QP) algorithm.
J m = i = 0 N c 1 [ ( y m ( k + i ) y r e f ) T Q m ( y m ( k + i ) y r e f ) + u m ( k + i ) T R m u m ( k + i ) +   Δ u m ( k + i ) T S m Δ u m ( k + i ) ]
y m ( k + i + 1 ) = C m x m ( k + i ) i 1 , , N c 1
subject to:
y m i n y y m a x u m i n u u m a x Δ u m i n Δ u Δ u m a x
J m represents the cost function of the m-th MPC. x m and u m represent the state variables and input variables in the m-th linear model. Q m , S m and R m represent the tuning weight matrices, respectively. These weight matrices are used to adjust the objective by penalizing the corresponding quadratic terms. Moreover, the constraints also consider the changing rate limitation of the control input. This prevents the transient failure risks of the actuator such as the pitch and generator controller.

3.3. Soft-Switching Multiple MPC

To achieve the dynamic performance, multiple MPC is designed based on the model bank. Each local MPC controller is designed according to the instantaneous wind speed. However, the controller switching would result in instability. To overcome this, a hybrid membership function is proposed to suppress the sudden control change and smooth the controller output. In Figure 3a, it is seen that a set of triangular functions is constructed based on the steady-state points from MPC2 to MPC4. Meanwhile, a set of trapezoidal functions is established based on the steady-state points for MPC1 and MPC5, and together, they form a hybrid membership function for the partial-load region. Similarly, the membership function of the full-load region is also constructed, as shown in Figure 3b. To ensure local MPC control accuracy at its designated wind speed, positioning the support points and peak point of the triangular membership function at adjacent model wind speeds and the current model wind speed, respectively, is optimal. This applies equally to the trapezoidal membership function. Trapezoidal functions are placed at operating region boundaries (partial- and full-load regions) because while entering or exiting these regions, model switching is unnecessary, and the function output must remain at unity. Then, a smooth transition of weights from 1 to 0 and back to 1 is achieved between adjacent functions. These seven membership functions facilitate a soft-switching strategy for the MMPC, which is defined as soft switch multiple MPC. Figure 4 presents the structure of SSMMPC. The detailed implementation is shown in Algorithm 2.
Algorithm 2: Soft Switching Strategy
  • Step 1: Design MPC controllers for each linear model.
    Step 2: Design membership functions for trapezoidal W i t r a ( v r ) and triangular
    W i t r i ( v r ) based on the output response of a single MPC controller in different
    step wind speed ranges.
    Step 3: Using the input wind speed v r as the membership function variable, establish
    a global weight allocation function to assign weights to the control signals of each
    controller.
                               W i ( v r ) = W i t r a ( v r ) i = 1 , M W i t r i ( v r ) 1 < i < M
    Step 4: Take the weighted sum of the output signals u i from a single controller as
    the global control action u a l l , and smooth the control signal oscillation.
                                           u a l l = i = 1 M W i u i

3.4. Stability Proof of SSMMPC

Lyapunov’s second method is utilized to analyze the stability of MPC and SSMMPC sequentially. The system is asymptotically stable if the condition V ( k + 1 ) V ( k ) < 0 is satisfied.
(1) MPC. The Lyapunov function is defined as V ( k ) = J ( k ) . For simplicity, assume that each MPC have the same prediction and control horizons, then
V m ( k ) = i = 0 N c 1 y m ( k + i ) y r e f Q m 2 + u m ( k + i ) R m 2 + Δ u m ( k + i ) S m 2
V m ( k + 1 ) = i = 0 N c 1 y m ( k + i + 1 ) y r e f Q m 2 + u m ( k + i + 1 ) R m 2 + Δ u m ( k + i + 1 ) S m 2
Thus, MPC is stable when the following condition is satisfied:
y m ( k + N c ) Q m 2 + u m ( k + N c ) R m 2 + Δ u m ( k + N c ) S m 2 < y m ( k ) Q m 2 + u m ( k ) R m 2 + Δ u m ( k ) S m 2
S m is chosen in the Riccati solution of the LQR problem to guarantee the validity of the aforementioned equation.
(2) SSMMPC. Mathematically, the soft switching between MPC controllers is equal to the switching between different membership functions. Several assumptions are made as follows:
i
   The wind is generated randomly.
ii
      p i = p j .
iii
      p i = α i .
iv
      i = 1 M α i = 1 .
Here, p i is the probability that the i-th membership function is activated and α i is the probability of switching to the i-th cost function, i , j ( 1 , 2 , , M ) . Therefore, SSMMPC is stable if
m = 1 M α m y m ( k + N c ) Q m 2 + u m ( k + N c ) R m 2 + Δ u m ( k + N c ) S m 2 < m = 1 M α m y m ( k ) Q m 2 + u m ( k ) R m 2 + Δ u m ( k ) S m 2
Since α i 0 , which can be re-expressed as
m = 1 M y m ( k + N c ) Q m 2 + u m ( k + N c ) R m 2 + Δ u m ( k + N c ) S m 2 < m = 1 M y m ( k ) Q m 2 + u m ( k ) R m 2 + Δ u m ( k ) S m 2
Clearly, the stability of SSMMPC can also be guaranteed when inequality (26) is established.

4. Case Studies

4.1. Experimental Design

We design several experiments to answer the following questions:
Q1: Can our designed soft switch rule keep the controller stable without causing large ripples?
Q2: Can our proposed SSMMPC adapt multiple linear models in a wide range of operational points?
Q3: Can our proposed SSMMPC controller exhibit excellent performance in terms of maximum power point tracking, torque oscillation suppression, and tower bending moment reduction?
To answer these, simulation-based validation was conducted across both the partial-load and full-load operational regions. Firstly, the effectiveness of the soft switching strategy is evaluated under turbulent wind conditions in the partial-load region. The MPC [17] and MMPC [22] are imported for comparison. After that, the performance in the full-load region of these MPC-based controllers is discussed in two typical scenarios: turbulent wind and extreme gust conditions. Three aspects are involved, including power reference tracking, control signal oscillation suppression, and fatigue load reduction. All simulations are tested based on the National Renewable Energy Laboratory (NREL) 5MW nonlinear model built on the Matlab/Simulink platform [23] (as shown in Table 1) and the same controller parameters (weight matrices Q m , R m and S m ) are employed for validation. The controller sampling time is set to 0.0125 s, with a prediction horizon of 10 and a control horizon of 2. Turbulent wind is generated using TurbSim. A turbulence intensity of 0.15 is used for the partial-load region, and 0.10 is used for the full-load region. The Kaimal turbulence model is employed. Notably, the variables T s and M t in the system output vector are unmeasurable. W g , P g , φ , and x t are assumed to be measurable in this study, and the remaining variables are estimated using Kalman observers. However, since this aspect is not the focus of the research, no further discussion is provided.

4.2. Case 1: Turbulent Wind in Partial-Load Region

(1) Maximum Power Point Tracking. Figure 5 shows the simulation results of the wind profiles generated by TurbSim with a turbulence intensity of 0.15 for both winds, and the maximum power point tracking of the wind turbine at a mean wind speed of 8 m/s. The MPC in this case is designed based on the 5.5 m/s steady-state point; hence, the C p value of the MPC in Figure 5b is much less effective than the MMPC and SSMMPC in tracking the maximum power coefficient point under 8 m/s turbulent wind. Table 2 and Table 3 show the root mean square errors (RMSE) and mean absolute errors (MAE) of the C p tracking for different wind speeds, respectively. The percentage shown means the degree of reduction compared to MPC. From 5 m/s to 8 m/s, the larger the average wind speed, the larger the standard deviation of the wind profile, which leads to a larger wind speed span and a larger range of turbine operating points, reinforcing the advantage that the MMPC can be freely switched at various operating points. Obviously, the RMSE of MMPC and SSMMPC relative to MPC is significantly reduced by 78.32% simultaneously when the input wind speed becomes 8 m/s, while the MAE is reduced by about 84% at the same time. This sufficiently indicates that the proposed SSMMPC inherits the advantages of MMPC and provides stable tracking of the maximum power point.
(2) Control Signal Oscillation Suppression. Figure 6 illustrates the variation of control signals for SSMMPC and MMPC under 8 m/s turbulent wind. Since the steady-state point of T g r e f is not fixed in the partial-load region, the slave MPC can only guarantee the tracking state at its own designed operating point, which results in the control signals oscillating frequently among the three MPC signals when the MMPC is switched. SSMMPC relies on the membership function to achieve stable tracking of the operating point and smooth switching of the controller signals, which is particularly evident between 50 s and 170 s in Figure 6. Overall, the control signal T g r e f of the SSMMPC is more stable than that of the MMPC, allowing better tracking of the operating point.
(3) Fatigue Load Reduction. Figure 7 exhibits the fluctuations of T s and M t under turbulent winds with a mean speed of 8 m/s. MPC has a small fluctuation amplitude but does not track the operating point at all. Both T s and M t of SSMMPC and MMPC track the stable operating point, but the T s of MMPC oscillates much more than that of SSMMPC due to the T g r e f jitter. From the damage equivalent load (DEL) values in Table 4, it can be seen that the DEL of T s for the proposed method is significantly improved with respect to MMPC by 52.67%. The absence of pitch control in partial-load regions resulted in weak M t changes in MMPC and SSMMPC. Instead, the MPC makes the DEL of M t larger due to the loss of operating point tracking capability, which is roughly an 18% increase compared to the two advanced controllers.
In summary, the well-performed SSMMPC is verified in the partial-load region in terms of control signal oscillation suppression, operating point tracking, fatigue load reduction and maximum power tracking, especially in T s fatigue load reduction and T g r e f oscillation suppression.

4.3. Case 2: Turbulent Wind in Full-Load Region

(1) Power Reference Tracking. In this case, simulations were performed under turbulent winds with mean values of 14 m/s, 18 m/s, and 22 m/s (Figure 8a), and the results for 18 m/s are plotted. To visualize the data distribution, Figure 9 presents the box and whisker plot of the output power. It is found that the median of MPC is furthest away from the 5 MW reference value due to the limited ability to track at non-designed operating points. The box height of the SSMMPC is close to that of the MMPC; however, the end lines are shorter. This indicates that the P g data is more centralized and the reference power tracking is more effective. The advantages of the proposed method in power tracking are confirmed again.
Table 5 presents the RMSEs at different wind speeds. Interestingly, as the average wind speed increases, the RMSE of SSMMPC increases from 4.87% to 26.11% compared to MMPC, which is a more significant optimization result. The increase in MAE (Table 6) is not as significant as RMSE, and the optimized value increases from 3.04% to 23.81% with wind speed, showing a gradual increase trend with wind speed.
(2) Control Signal Oscillation Suppression. Figure 10 and Figure 11 illustrate the variations of the control signals β r e f and T g r e f for MMPC and SSMMPC, as well as the histograms with normal fitting. Overall, the generator torque and pitch angle of SSMMPC are more stable and fluctuate less than those of MMPC. Further, owing to the stochastic nature of wind speed excitation, β r e f and T g r e f approximately reveal a normal distribution, which validates the reliability of the results. Table 7 presents the statistical results of the fitting normal distribution. It is found that the distribution means of MMPC and SSMMPC are similar. However, the standard deviations of β r e f and T g r e f for SSMMPC are decreased by 3.36% and 50.15% compared to MMPC, respectively. The comparison results prove that the generator torque fluctuations are effectively suppressed. The reason is that the proposed SSMMPC utilizes the hybrid membership function to eliminate excessive switching. Thus, it is beneficial to reduce the mechanical stress and possible risk of damage.
(3) Fatigue Load Reduction. Figure 12 presents a comparison of the main shaft torque and tower bending moment with three different strategies. It is found that the hard-switching MMPC leads to a more pronounced fluctuation compared to SSMMPC due to control signal ripple. Table 8 shows the DELs of T s and M t . SSMMPC exhibits the strongest robustness in fatigue load reduction under different turbulent wind speeds. Specifically, when the turbulent wind speed is 18 m/s, the DELs of M t for MMPC and SSMMPC are decreased by 20.33% and 32.96% compared with MPC. Comparably, MMPC’s T s has a higher DEL than MPC, negatively attributed to MMPC switching oscillations. Excitingly, SSMMPC successfully limits the effect of MMPC’s oscillation on T s , which is optimized by 15.84% at 14 m/s, but the DEL is almost equal to that of MPC. Besides that, the cumulative rainflow cycle in Figure 13 confirms that SSMMPC is beneficial for reducing cycles for both T s and M t , suggesting that the fatigue loads on the wind turbines are suppressed.
The advantage is that SSMMPC approximates the nonlinear dynamic model of WTs by defining multiple linear models around various operating points, and uses gap metrics as a mathematical tool to construct a set of multiple linear models. By utilizing the hybrid membership function, it ensures soft switching with robust performance. In other words, it is verified that SSMMPC achieves improvements in capturing more energy, better power tracking, lower main shaft torque oscillation, less tower bending and smoother power output.

4.4. Case 3: Extreme Gust in Full-Load Region

Distinct from turbulent winds, extreme operating gusts vary dramatically over short periods of time. To verify the adaptability of SSMMPC, the time-domain responses of different control strategies are compared under extreme gust conditions. According to the IEC61400 standard [24], an extreme operating gust time series V ( t ) is created with an incoming wind speed V h of 13.5 m/s and a gust amplitude V a of 10 m/s at the hub height, as shown in Figure 14a, where T p = 10.5 s is the gust period.
V t = V h 0.37 V a sin ( 3 π ( t 10 ) T p ) ( 1 cos ( 2 π ( t 10 ) T p ) ) 0 t T p V h o t h e r s
(1) Power Reference Tracking. Different from the turbulent wind, the extreme gusts would lead to rapid fluctuations in wind velocity and power output, as presented in Figure 14b. The power output of MPC reveals the largest fluctuation while the output of MMPC and SSMMPC is smoother. The RMSEs for MPC, MMPC and the SSMMPC are 0.182, 0.108 and 0.100 (MW), respectively. Wide variations in wind speeds over short periods of time can accentuate the advantages of the MMPC. Furthermore, SSMMPC membership function execution time is shortened consequently, leading to a weakening of the oscillation smoothing effect, which is consistent with the phenomenon in other cases.
(2) Control Signal Oscillation Suppression. Figure 15 presents the control signals β r e f and T g r e f for MMPC and SSMMPC. Compared to MMPC, the proposed method avoids excessive spikes between 10s and 15s by weighting the outputs of different MPCs and keeps tracking even after the gust stabilizes. Obviously, it is revealed that the generator torque and pitch angle of SSMMPC are smoother and fluctuate less than those of MMPC.
(3) Fatigue Load Reduction. Figure 16 presents the main shaft torque T s and tower bending moment M t with MPC, MMPC and SSMMPC under the extreme gust conditions. Owing to the multiple model bank construction, both SSMMPC and MMPC decrease the amplitude of fluctuation compared to MPC in terms of the global trend. For dynamic instantaneous fluctuation, the soft-switching algorithm diminishes the generator’s torque oscillations, consequently mitigating the torque variations impacting the transmission system. Table 9 calculates the DELs for T s and M t . The T s and M t of SSMMPC are reduced by 48.35% and 40.46%, respectively, compared to MPC. Meanwhile, T s and M t are reduced by 13.26% and 8.8%, compared with MMPC. The results confirm that the soft-switching method proposed in this paper is effective in fatigue load suppression.

5. Limitations

The proposed method has three primary limitations:
  • The observer significantly impacts overall control performance. This study employs a dynamic Kalman observer that updates its gain at each control interval. This observer is tightly integrated with the proposed MPC strategy. While we cannot guarantee the measurability of outputs T s and M t , all state variables must be measurable. Otherwise, observer gain computation will fail, causing system shutdown. Additionally, incorporating wind speed disturbances at the input into the measurable sequence is recommended to enhance controller performance.
  • The real-time computational load increases due to the potential simultaneous operation of two MPC controllers solving QP problems during membership function transitions, whereas conventional MPC or MMPC frameworks activate only one controller at a time. Nevertheless, emerging cloud–edge collaborative computing architectures and enhanced storage technologies are anticipated to address this computational limitation in future implementations.
  • Due to laboratory constraints, physical experiments could not be conducted. The next step involves establishing a hardware-in-the-loop platform to validate the method on physical systems, with this work serving as the foundation for future research.

6. Conclusions

This paper proposed a novel optimal SSMMPC strategy for WTs by considering power tracking and fatigue load reduction simultaneously. Several experiments are conducted for validation. The main conclusions are summarized as follows.
  • The traditional linear MPC controllers cannot satisfy optimality for WTs due to the nonlinear steady-state operating point. Meanwhile, the MMPC causes control signal oscillation with excessive switching, especially under varying operating conditions. Current SSMMPC approaches primarily achieve soft switching by ensuring sufficiently small gaps between models, where only one local MPC controller is active at any given time. However, such methods cannot fully eliminate signal discontinuities caused by switching between controllers. Each reduction in the gap size exponentially increases the model library scale. When improperly large gaps are selected, the SSMMPC essentially reduces to conventional MMPC. These would fade the dynamic performance of WTs in the aspects of power reference tracking and fatigue load reduction.
  • The import of the gap metric is essential for the model bank size optimization. An improper gap threshold selection would result in severe control signal oscillation or an excessively large model bank size. By utilizing the hybrid membership functions, 1–2 MPC controllers may operate concurrently at any instant, enabling genuine soft transitions that mitigate excessive fluctuations in control signals under turbulent winds and extreme gusts. Besides that, the stability of SSMMPC is proven by utilizing Lyapunov’s second method.
  • The proposed SSMMPC exhibits excellent performance in fatigue load suppression, power reference tracking, and control signal smoothing under turbulent wind conditions in both the partial-load region and full-load region. Compared with MPC, the DEL of the tower bending moment M t is reduced by 32.96% and the RMSE of power P g is reduced by 60.20% under the 18m/s turbulent wind condition. In addition, the standard deviation of the control signal T g r e f is reduced by 50.15% against MMPC.

Author Contributions

This paper was completed by the authors in cooperation. Conceptualization, L.F. and F.X.; methodology, S.C.; software, S.C. and Y.G.; validation, S.C., Y.G. and J.L.; formal analysis, L.F.; investigation, L.F. and J.L.; resources, S.C.; data curation, S.C.; writing—original draft preparation, S.C. and C.G.; writing—review and editing, L.F.; visualization, Y.G. and C.G.; supervision, L.F. and F.X.; project administration, S.C.; funding acquisition, L.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 52475140) and the Natural Science Foundation of Zhejiang Province (No. LY22E050014).

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.

Abbreviations

The following abbreviations are used in this paper:
WTWind Turbine
RSCRotor Speed Control
PACPitch Angle Control
PIProportional Integral
MIMOMultiple Input Multiple Output
QPQuadratic Programming
MPCModel Predictive Control
MMPCMultiple Model Predictive Control
SSMMPCSoft Switch Multiple Model Predictive Control
NRELNational Renewable Energy Laboratory
RMSERoot Mean Square Error
MAEMean Absolute Error
DELDamage Equivalent Load

References

  1. Hu, Z.; Su, R.; Ling, K.V.; Guo, Y.; Ma, R. Resilient Event-Triggered MPC for Load Frequency Regulation With Wind Turbines Under False Data Injection Attacks. IEEE Trans. Autom. Sci. Eng. 2023, 21, 7073–7083. [Google Scholar] [CrossRef]
  2. Liu, X.; Feng, L.; Kong, X.; Guo, S.; Lee, K.Y. Tube-Based Stochastic Model Predictive Control With Application to Wind Energy Conversion System. IEEE Trans. Control Syst. Technol. 2023, 31, 2173–2187. [Google Scholar] [CrossRef]
  3. Hu, Y.; Chau, T.K.; Zhang, X.; Iu, H.H.C.; Fernando, T.; Fan, D. A Novel Adaptive Model Predictive Control Strategy for DFIG Wind Turbine With Parameter Variations in Complex Power Systems. IEEE Trans. Power Syst. 2023, 38, 4582–4592. [Google Scholar] [CrossRef]
  4. Yao, Q.; Ma, B.; Zhao, T.; Hu, Y.; Fang, F. Optimized Active Power Dispatching of Wind Farms Considering Data-Driven Fatigue Load Suppression. IEEE Trans. Sustain. Energy 2023, 14, 371–380. [Google Scholar] [CrossRef]
  5. Yang, J.; Zheng, S.; Song, D.; Su, M.; Yang, X.; Joo, Y.H. Comprehensive Optimization for Fatigue Loads of Wind Turbines in Complex-Terrain Wind Farms. IEEE Trans. Sustain. Energy 2021, 12, 909–919. [Google Scholar] [CrossRef]
  6. Wang, T.; Jin, M.; Li, Y.; Wang, J.; Wang, Z.; Huang, S. Adaptive Damping Control Scheme for Wind Grid-Connected Power Systems With Virtual Inertia Control. IEEE Trans. Power Syst. 2022, 37, 3902–3912. [Google Scholar] [CrossRef]
  7. Liu, B.; Zhao, J.; Huang, Q.; Milano, F.; Zhang, Y.; Hu, W. Nonlinear Virtual Inertia Control of WTGs for Enhancing Primary Frequency Response and Suppressing Drivetrain Torsional Oscillations. IEEE Trans. Power Syst. 2021, 36, 4102–4113. [Google Scholar] [CrossRef]
  8. Hawari, Q.; Kim, T.; Ward, C.; Fleming, J. A robust gain scheduling method for a PI collective pitch controller of multi-MW onshore wind turbines. Renew. Energy 2022, 192, 443–455. [Google Scholar] [CrossRef]
  9. Tang, S.; Tian, D.; Wu, X.; Huang, M.; Deng, Y. Wind turbine load reduction based on 2DoF robust individual pitch control. Renew. Energy 2022, 183, 28–40. [Google Scholar] [CrossRef]
  10. Luo, H.; Hu, Z.; Zhang, H.; Chen, H. Coordinated Active Power Control Strategy for Deloaded Wind Turbines to Improve Regulation Performance in AGC. IEEE Trans. Power Syst. 2019, 34, 98–108. [Google Scholar] [CrossRef]
  11. Tang, X.; Yin, M.; Shen, C.; Xu, Y.; Dong, Z.Y.; Zou, Y. Active Power Control of Wind Turbine Generators via Coordinated Rotor Speed and Pitch Angle Regulation. IEEE Trans. Sustain. Energy 2019, 10, 822–832. [Google Scholar] [CrossRef]
  12. Xu, Y.; Jia, L.; Peng, D.; Yang, W. Iterative Neuro-Fuzzy Hammerstein Model Based Model Predictive Control for Wind Turbines. IEEE Trans. Ind. Appl. 2023, 59, 6501–6512. [Google Scholar] [CrossRef]
  13. Kazda, J.; Cutululis, N.A. Model-Optimized Dispatch for Closed-Loop Power Control of Waked Wind Farms. IEEE Trans. Control Syst. Technol. 2020, 28, 2029–2036. [Google Scholar] [CrossRef]
  14. Sinner, M.M.; Petrovic, V.; Langidis, A.; Neuhaus, L.; Hoelling, M.; Kuehn, M.; Pao, L.Y. Experimental Testing of a Preview-Enabled Model Predictive Controller for Blade Pitch Control of Wind Turbines. IEEE Trans. Control Syst. Technol. 2022, 30, 583–597. [Google Scholar] [CrossRef]
  15. Wald, D.; Johnson, K.; Bay, C.J.; King, J.; Chintala, R. Grid-Interactive Electric Vehicle and Building Coordination Using Coupled Distributed Control. In Proceedings of the 2022 American Control Conference (ACC), Atlanta, GA, USA, 8–10 June 2022; pp. 2539–2545. [Google Scholar]
  16. Bai, G.; Huang, S.; Feng, Y.; Wu, Q.; Tan, L.; Guo, T. MPC-Based Droop Control Scheme for Fatigue Load Suppression in Wind Farms Based on Asynchronous Distributed Manner. IEEE Trans. Ind. Inform. 2024, 20, 12305–12316. [Google Scholar] [CrossRef]
  17. Yao, Q.; Hu, Y.; Deng, H.; Luo, Z.; Liu, J. Two-degree-of-freedom active power control of megawatt wind turbine considering fatigue load optimization. Renew. Energy 2020, 162, 2096–2112. [Google Scholar] [CrossRef]
  18. Li, T.; Yang, J.; Ioannou, A. Data-driven control of wind turbine under online power strategy via deep learning and reinforcement learning. Renew. Energy 2024, 234, 121265. [Google Scholar] [CrossRef]
  19. Wang, H.; Yang, Z.; Chen, Z.; Liang, J.; Li, G.; Yang, J.; Hu, S. Multiple Adaptive Model Predictive Controllers for Frequency Regulation in Wind Farms. IEEE Trans. Energy Convers. 2023, 38, 15–26. [Google Scholar] [CrossRef]
  20. Gavgani, B.M.; Farnam, A.; De Kooning, J.D.M.; Crevecoeur, G. Efficiency Enhancements of Wind Energy Conversion Systems Using Soft Switching Multiple Model Predictive Control. IEEE Trans. Energy Convers. 2022, 37, 1187–1199. [Google Scholar] [CrossRef]
  21. Ebadollahi, S.; Saki, S. Wind Turbine Torque Oscillation Reduction Using Soft Switching Multiple Model Predictive Control Based on the Gap Metric and Kalman Filter Estimator. IEEE Trans. Ind. Electron. 2018, 65, 3890–3898. [Google Scholar] [CrossRef]
  22. Abbasi, M.; Sadati, N. Multiple model predictive control for offshore wind turbines operating in the full-load range. Asian J. Control 2024, 27, 2023–2036. [Google Scholar] [CrossRef]
  23. Fu, L.; Liu, J.; Gao, Y.; Zhou, Y.; Fang, X.; Xi, D. Coordinative Optimization for Wind Farms Considering Improved Fatigue Load Index. Int. J. Electr. Power Energy Syst. 2024, 162, 110282. [Google Scholar] [CrossRef]
  24. IEC 61400-1; Wind Energy Generation Systems—Part 1: Design Requirements. International Electrotechnical Commission: Geneva, Switzerland, 2019.
Figure 1. Diagram of the drivetrain and tower dynamic model.
Figure 1. Diagram of the drivetrain and tower dynamic model.
Energies 18 04695 g001
Figure 2. Gap matrix of linear models: (a) Matrix in partial load region; (b) Matrix in full load region.
Figure 2. Gap matrix of linear models: (a) Matrix in partial load region; (b) Matrix in full load region.
Energies 18 04695 g002
Figure 3. Hybrid membership function: (a) Functions in partial load region; (b) Functions in full load region.
Figure 3. Hybrid membership function: (a) Functions in partial load region; (b) Functions in full load region.
Energies 18 04695 g003
Figure 4. Structure of SSMMPC and WT model: Green represents the controller bank; Blue represents soft switching algorithm; Yellow represents the construction process of model bank; Pink represents WT model.
Figure 4. Structure of SSMMPC and WT model: Green represents the controller bank; Blue represents soft switching algorithm; Yellow represents the construction process of model bank; Pink represents WT model.
Energies 18 04695 g004
Figure 5. Turbulent wind (a) and power coefficient tracking (b).
Figure 5. Turbulent wind (a) and power coefficient tracking (b).
Energies 18 04695 g005
Figure 6. Comparison of control signals between MMPC and SSMMPC.
Figure 6. Comparison of control signals between MMPC and SSMMPC.
Energies 18 04695 g006
Figure 7. Fluctuations of T s (a) and M t (b) under turbulent wind conditions.
Figure 7. Fluctuations of T s (a) and M t (b) under turbulent wind conditions.
Energies 18 04695 g007
Figure 8. Turbulent wind (a) and power tracking (b) among three strategies.
Figure 8. Turbulent wind (a) and power tracking (b) among three strategies.
Energies 18 04695 g008
Figure 9. Box–whisker plot of power tracking (The red line represents the median of P g data).
Figure 9. Box–whisker plot of power tracking (The red line represents the median of P g data).
Energies 18 04695 g009
Figure 10. Comparison of control signals between MMPC and SSMMPC: (a) β r e f ; (b) T g r e f .
Figure 10. Comparison of control signals between MMPC and SSMMPC: (a) β r e f ; (b) T g r e f .
Energies 18 04695 g010
Figure 11. Distribution fitting histogram of control signals: (a) β r e f ; (b) T g r e f .
Figure 11. Distribution fitting histogram of control signals: (a) β r e f ; (b) T g r e f .
Energies 18 04695 g011
Figure 12. Fluctuations of T s (a) and M t (b) under turbulent wind conditions.
Figure 12. Fluctuations of T s (a) and M t (b) under turbulent wind conditions.
Energies 18 04695 g012
Figure 13. Cumulative rainflow cycles of T s (a) and M t (b) under turbulent wind.
Figure 13. Cumulative rainflow cycles of T s (a) and M t (b) under turbulent wind.
Energies 18 04695 g013
Figure 14. Extreme gust (a) and power tracking (b).
Figure 14. Extreme gust (a) and power tracking (b).
Energies 18 04695 g014
Figure 15. Control signal oscillation: (a) β r e f ; (b) T g r e f .
Figure 15. Control signal oscillation: (a) β r e f ; (b) T g r e f .
Energies 18 04695 g015
Figure 16. Fluctuations of T s (a) and M t (b) under extreme gust.
Figure 16. Fluctuations of T s (a) and M t (b) under extreme gust.
Energies 18 04695 g016
Table 1. Parameter specification of the wind turbine model.
Table 1. Parameter specification of the wind turbine model.
SymbolParameterValue
P r Rated power5 MW
v i n Cut-in wind speed3 m/s
V r a t e d Rated wind speed11.4 m/s
V o u t Cut-out wind speed25 m/s
ρ Air density1.2231 kg/m3
RRotor radius63 m
ω r a t e d Rated rotor speed12.1 rpm
N r a t i o Gear box ratio0.0103
J r Rotor inertia38,677,060 kgm2
J g Generator inertia534.116 kgm2
K d Drivetrain torsional stiffness coefficient867,637,000 Nm/rad
B d Drivetrain torsional damping coefficient6,215,000 Nm/(rad/s)
m b Single blade mass17,740 kg
m h Hub mass56,780 kg
m n Nacelle mass240,000 kg
m t Tower mass347,460 kg
f n Natural frequency of first tower fore–aft bending model0.32 Hz
d s Tower structural damping ratio0.01
τ β Inertia time constant of pitch actuator0.2
τ g Inertia time constant of generator0.02
η Generator efficiency0.944
Table 2. RMSEs of C p under turbulent wind conditions.
Table 2. RMSEs of C p under turbulent wind conditions.
Wind SpeedMPCMMPCSSMMPC
(m/s) RMSE RMSE Percentage RMSE Percentage
50.01880.014323.82%0.014025.57%
80.06540.014278.32%0.014278.32%
Table 3. MAEs of C p under turbulent wind conditions.
Table 3. MAEs of C p under turbulent wind conditions.
Wind SpeedMPCMMPCSSMMPC
(m/s)MAEMAEPercentageMAEPercentage
50.01120.007929.35%0.007533.06%
80.05470.008484.72%0.008384.85%
Table 4. DELs of the three strategies under turbulent wind conditions.
Table 4. DELs of the three strategies under turbulent wind conditions.
Wind SpeedMPCMMPCSSMMPC
(m/s) T s (MNm) M t (MNm) T s (MNm) M t (MNm) T s (MNm) M t (MNm)
50.31622.2792.25422.6501.39622.494
81.22976.9966.42863.2963.04362.845
Table 5. RMSEs of active power under turbulent wind conditions.
Table 5. RMSEs of active power under turbulent wind conditions.
Wind SpeedMPCMMPCSSMMPC
(m/s)RMSE (MW)RMSE (MW)PercentageRMSE (MW)Percentage
140.0700.04338.90%0.04141.88%
180.1120.05451.66%0.04560.20%
220.1770.11037.97%0.08154.16%
Table 6. MAEs of active power under turbulent wind conditions.
Table 6. MAEs of active power under turbulent wind conditions.
Wind SpeedMPCMMPCSSMMPC
(m/s)MAE (MW)MAE (MW)PercentageMAE (MW)Percentage
140.05190.031439.40%0.030541.24%
180.07090.040442.98%0.034351.72%
220.09720.084013.61%0.064034.18%
Table 7. Statistical data of control signals under turbulent wind conditions.
Table 7. Statistical data of control signals under turbulent wind conditions.
Control SignalTypeMMPCSSMMPCPercentage
β r e f μ 15.484915.5014\
σ 2.36132.28213.36%
T g r e f μ 43,093.546343,093.5532\
σ 0.01720.008650.15%
Table 8. DELs of the three strategies under turbulent wind conditions.
Table 8. DELs of the three strategies under turbulent wind conditions.
Wind SpeedMPCMMPCSSMMPC
(m/s) T s (MNm) M t (MNm) T s (MNm) M t (MNm) T s (MNm) M t (MNm)
140.92278.9661.06779.8480.90763.124
181.928101.9432.07581.2131.91568.346
222.502142.6332.522107.7912.44596.585
Table 9. DELs of three strategies under extreme gust conditions.
Table 9. DELs of three strategies under extreme gust conditions.
LoadMPCMMPCSSMMPC
DEL (MNm)DEL (MNm)PercentageDEL (MNm)Percentage
T s 2.0341.21140.46%1.05048.35%
M t 224.081146.41434.66%133.41540.46%
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

Cheng, S.; Gao, Y.; Liu, J.; Guo, C.; Xu, F.; Fu, L. An Optimal Control Strategy Considering Fatigue Load Suppression for Wind Turbines with Soft Switch Multiple Model Predictive Control Based on Membership Functions. Energies 2025, 18, 4695. https://doi.org/10.3390/en18174695

AMA Style

Cheng S, Gao Y, Liu J, Guo C, Xu F, Fu L. An Optimal Control Strategy Considering Fatigue Load Suppression for Wind Turbines with Soft Switch Multiple Model Predictive Control Based on Membership Functions. Energies. 2025; 18(17):4695. https://doi.org/10.3390/en18174695

Chicago/Turabian Style

Cheng, Shuhao, Yixiao Gao, Jia Liu, Changhao Guo, Fang Xu, and Lei Fu. 2025. "An Optimal Control Strategy Considering Fatigue Load Suppression for Wind Turbines with Soft Switch Multiple Model Predictive Control Based on Membership Functions" Energies 18, no. 17: 4695. https://doi.org/10.3390/en18174695

APA Style

Cheng, S., Gao, Y., Liu, J., Guo, C., Xu, F., & Fu, L. (2025). An Optimal Control Strategy Considering Fatigue Load Suppression for Wind Turbines with Soft Switch Multiple Model Predictive Control Based on Membership Functions. Energies, 18(17), 4695. https://doi.org/10.3390/en18174695

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