New Adaptive Super-Twisting Extended-State Observer-Based Sliding Mode Scheme with Application to FOWT Pitch Control

: This paper details the transformation of the velocity or position-tracking problem of a class of uncertain systems using ﬁnite time stability control for ﬁrst-order uncertain systems. A new composite extended-state observer sliding mode (ESOSM) scheme is proposed, which includes an adaptive super-twisting-like ESO and an adaptive super-twisting controller. The adaptive super-twisting controller is implemented through a barrier function-based second-order sliding mode algorithm. To further reduce control cha�ering and improve control performance, the adaptive super-twisting-like ESO, which employs high-order terms in the super-twisting algorithm to accelerate convergence, is designed to observe the lumped uncertainty in real time. The advantages of the proposed scheme are veriﬁed by a numerical example and application with regard to ﬂoating oﬀshore wind turbine (FOWT) pitch control. Compared with proportional integral (PI) and adaptive super-twisting sliding mode (ASTSM) schemes, be�er results are obtained in velocity tracking and fatigue load suppression. For the FOWT pitch control application, the platform roll, pitch, and yaw are decreased by 3%, 2%, and 4%, respectively, compared to the PI scheme at an average turbulent wind speed of 17 m/s and turbulence intensity of 17.27%.


Introduction
Wind power generation based on a floating platform is a development trend in deepsea wind energy utilization [1].However, the floating platform motion exacerbates output power fluctuations and fatigue loads [2].Repeated platform motion not only leads to fatigue damage to the platform structure but also causes fluctuations in power output.Therefore, developing an appropriate pitch control strategy is crucial to mitigate platform motion, minimize fatigue loads, and ensure the stability of power production.Yet, floating offshore wind turbines (FOWTs) are often intricate dynamic systems, characterized by significant nonlinearity and interconnection and subject to disturbances such as ocean waves and wind.Traditional algorithms used for onshore wind turbine control can no longer maintain high control performance when the operating point is altered.
The sliding mode control (SMC) method exhibits robust performance in the presence of uncertainties, including parameter perturbations, unmodeled dynamics, and external disturbances.It has been extensively utilized in the context of uncertain nonlinear systems [3].However, traditional SMC still has two major drawbacks: the cha ering problem and relative order limitation [4].As a form of the SMC algorithm, the high-order SMC algorithm can overcome the relative order restriction and cha ering phenomenon of traditional first-order SMC, while retaining strong robustness and higher control accuracy [5].The past decade has witnessed a proliferation of academic research and applications of high-order SMC [6][7][8].
Second-order SMC belongs to the category of higher-order SMC techniques, with its algorithmic approaches predominantly encompassing the twisting algorithm, suboptimal algorithm, quasi-continuous method, and super-twisting algorithm [9].The supertwisting algorithm is a special second-order SMC algorithm that requires only the knowledge of the sliding mode variables and does not necessitate the acquisition of their derivatives [10].It can produce continuous control and reduce sliding mode cha ering for first-order uncertain systems.At present, it is widely used in electromechanical systems and has also undergone hardware verification [11,12].
Although the control effect of the super-twisting algorithm is continuous when applied to systems with a relative degree of one, this is actually achieved by hiding discontinuous terms in the integral action.The cha ering phenomenon is not thoroughly eliminated but is relatively suppressed [13,14].Meanwhile, the standard super-twisting SMC algorithm requires the upper bound of the uncertainty derivative, which is difficult to determine in many practical systems [15].If the upper bound is large, control gain parameters will be larger to guarantee system stability and facilitate establishment of the sliding mode.This will undoubtedly increase the cha ering amplitude.In the event that the upper bound is relatively small and the control gain is smaller, it is impossible to establish a sliding mode, the system stability cannot be guaranteed, and the robustness is significantly affected [16].
In order to overcome the challenge of determining an upper bound on the uncertainty derivative in the context of the super-twisting algorithm, scholars have explored adaptive super-twisting algorithms [17].According to the development trend in recent years, adaptive super-twisting algorithms can be roughly classified into four types.The first type involves the control gain constantly increasing until the sliding surface is a ained and remains unchanged, and also constantly increasing as the upper bound of the uncertainty derivative becomes large [18,19].With this type of algorithm, an ideal second-order sliding mode with monotonically increasing control gain is established.As the subsequent uncertainty effect decreases, the control gain remains constant.This indicates that this type of control is not truly adaptive.The second type involves using equivalent control as a disturbance estimate.After the sliding mode is established, the high-frequency control input is filtered through a low-pass filter and treated as a disturbance variable in the control gain [20].However, the equivalent control signal method has the disadvantage that its filter constant must be much smaller than the reciprocal of the upper bound of the disturbance derivative.Therefore, the use of low-pass filters in control design implicitly requires information about this upper bound.The third type ensures that the sliding variable converges to the origin while decreasing the overestimate of adaptive gain [21].Compared with an equivalent control-based strategy, the advantage of this method is that there is no need to know the upper bound of disturbance derivative.However, this method still suffers from the disadvantage that the sliding variables are not accurately constrained within a predetermined neighborhood of the origin.As a result, the control accuracy of this type is not as good as that of equivalent control-based methods and cannot be controlled according to the preset accuracy.The fourth type relies on the barrier function for adjusting the control gain up or down.It guarantees control accuracy and does not require knowledge of the upper bound of the disturbance derivative [22,23].This method can further reduce the overestimate of the adaptive gain by strictly restricting the sliding variables to a predefined neighborhood of the origin.
While retaining the advantages of adaptive SMC, disturbance observers can be combined to further improve tracking performance and robustness and reduce control cha ering [24,25].In order to observe the lumped system disturbance caused by matching uncertainty and non-matching uncertainty, extended state observer (ESO) can be employed [26].To make ESO robust, sliding-mode ESO may be used.The trajectory tracking control problem of photoelectric tracking systems with friction and other nonlinear disturbances was studied based on super-twisting ESO and fractional terminal SMC in [27].In [28], DC motor position control was realized based on super-twisting control, and super-twisting ESO was used to observe the matching and non-matching uncertainties.In [29], to address the problem of fast estimation and compensation of the temporal disturbance torque acting on the front wheel of an automobile steer-by-wire system under different working conditions, a control scheme combining the supertwisting algorithm and the fast super-twisting disturbance observer is proposed.In these studies, the super-twisting ESO observers are not adaptive, and the upper bound of the observation error derivative is presumed to be known in advance.An adaptive supertwisting ESO was designed in [30], but the gain was monotonically increased, and a firstorder sliding mode was used in the SMC part, which affected the overall control performance.
Thus, this paper transforms the tracking problem into a first-order uncertain system SMC problem with state feedback control consideration.A new composite extended state observer sliding mode (ESOSM) scheme is proposed, which is suitable for FOWT pitch control and can solve the fatigue structural load and power fluctuation problems induced by sea waves and wind on the floating support platform.FAST (Fatigue, Aerodynamics, Structure, and Turbulence) is employed to model FOWT, and MATLAB/Simulink is used to execute combination schemes.These two simulation tools are used jointly to perform simulation experiments.The mechanical stress of the tower and blade is analyzed by MLife, and the described force and moment are quantified by the fatigue damage equivalent load (DEL).
The main innovations include the following: a new adaptive SMC and observation composite scheme is presented; a new adaptive super-twisting-like ESO is developed to observe the lumped uncertainty, further suppress the cha ering, and enhance the control quality; and the proposed composite ESOSM scheme is applied to FOWT pitch control, and the fatigue load suppression is improved.
This paper is organized as follows.Section 2 details the wind turbine modeling and problem formulation.The ESOSM scheme design and the convergence proof are outlined in Section 3. Section 4 includes two application simulations: comparison using a numerical example and FOWT pitch control as analyzed using the proposed scheme.The last section includes a concluding discussion.

Wind Turbine Modeling and Problem Formulation
Figure 1 shows the barge type FOWT model.Wind turbine and platform parameters are as specified in [31].The power conversion efficiency of the FOWT is expressed as The values of coefficient (  FOWT can be simplified as where Combining Formulas (1), (2), and (5), and considering the influence of wind and waves, the FOWT model is represented as  The FOWT model cannot be simply represented by a linear state equation due to system parameter perturbations as well as wind and wave disturbances.It is a complex uncertain nonlinear system.
Considering that the proposed algorithm is suitable for a class of system and has wide application, this section details the study of a class of uncertain affine nonlinear systems: ( , ) ( , ) where is the control input, ( , ) f x t and ( , ) g x t are smooth uncertain functions, ( , ) f x t contains an unmeasurable disturbance term, and ( , ) 0 g x t  .The sliding mode variable is defined as ( , ) σ σ x t  . It is assumed that the sliding mode variable is either a position tracking error, a velocity tracking error, or some linear combination of state variables.The relative degree of ( 7) for σ is one.
Then, For Formula (9), feedback control law u is constructed as Substituting Formula (10) into Formula (9) yields where v is the auxiliary control law.For Formula (11), the standard super-twisting algorithm can be applied to establish the second-order sliding mode.Convergence to the equilibrium point is achieved in finite time.The standard super-twisting algorithm is α are small, the sliding mode σ cannot be established, and the robustness is affected.Thus, to handle the problem, we propose the new ESOSM scheme to obtain a real second-order sliding mode, reduce control cha ering, and obviate the requirement for an unspecified upper limit of the uncertainty derivative.Three schemes were compared and validated in order to assess the efficacy of the newly devised strategy.

The Composite Scheme Design
In practical applications, it is desirable for the controlled object to meet the required control accuracy.Indeed, considering the system uncertainty and discrete computing, it is also impractical to set up an ideal second-order sliding mode.Thus, it is expected that converges to a predetermined domain range in finite time and establishes a real second-order sliding mode with respect to σ .
The adaptive super-twisting algorithm, which can adapt the control gain according to the derivative change of the uncertain upper bound, is more suitable for practical applications.In recent years, some promising studies have been conducted in this field [22,32,33].For Formula (11), an adaptive super-twisting algorithm is presented, as follows [22]: where 0 ( ) is the variable gain.
0 k and 1 k are arbitrary positive constants.2 ( ) k σ is a barrier function, the property of which is as specified as [23].μ is a constant that specifies the converging neighborhood of σ .ρ is a positive constant.Control gains are designed as ( 13) for (11); then, for any 0 σ   , the existence of 0 ( ) Then, for all 0 ( ) If the lumped uncertainty can be observed via a disturbance observer, then supertwisting control gains will be significantly reduced, thereby further reducing control cha ering.Formula ( 9) is rewri en as where d is the observed value and d  is the observation error; If we substitute Formula (15) into Formula ( 16), then where v is the auxiliary control.For Formula ( 16), the adaptive super-twisting algorithm (13) may be employed for v to achieve the control objectives.
d is unknown in Formula (15).Next, the adaptive super-twisting-like ESO is constructed in detail to observe disturbance d .When d is extended to a new state variable, v , it is deduced as where ξ is the derivative of v , and the observed value σ of σ and the observed value v of v are 1 Z and 2 Z , respectively.On the basis of analysis of the barrier function sliding mode controller [22,34,35], an adaptive super-twisting-like ESO is constructed as e γ e sign e γ e sign e e γ e sign e η γ are constructed as where c1 and c0 are arbitrary positive constants, for the first time.
First, to prove the existence of finite time To define For Formula ( 19), the time derivative of τ can be represented as where Take note that ( ) where From (19), we can derive the following: where 22 ( ) In order to guarantee the positive definiteness of ( ) γ γ  holds, ( )   will be a positive definite, with a minimum eigenvalue of (1 ) 12 ( 1) where Because Formulas ( 30) and ( 31) hold, Then, and Formula (32) hold if , where f t is the moment when 1 τ converges to 0.
To sum up, the composite scheme designed in this section is shown in Figure 2. The lumped uncertainty is effectively addressed through the implementation of the adaptive super-twisting-like ESO, while the feedback control is seamlessly integrated with the adaptive super-twisting algorithm to successfully a ain the desired control objective.

Numerical Example Verification
The efficacy of the suggested ESOSM scheme is evaluated through a comparison with the adaptive super-twisting sliding mode (ASTSM) control scheme outlined in [22], as depicted in (13).The parameters in (9) are chosen as 3 ψ  and 2 φ  .The disturbances are Then, Formula (9) can be represented as The relative parameters of the two comparative schemes are list in Table 1.

Control Scheme Parameter Values
The observed and actual lumped disturbances are shown in Figure 3a, which shows good observation performance.The error between the observed disturbances and the actual disturbances is shown in Figure 3b.The sliding variable under the two schemes is shown in Figure 4a, which indicates faster convergence and smaller overshoot under the proposed scheme.Figure 4b shows the control inputs under the two schemes.As can be observed, the control inputs of the proposed scheme have less cla ering.Overall, the observation of external disturbance, the establishment of second-order sliding mode dynamics, the improvement of dynamic performance, and the reduction of control input cha ering are achieved under the proposed composite scheme.

Blade Pitch Control of the FOWT
In this section, the proposed scheme is applied to FOWT pitch control for stabilizing power output and suppressing platform motion and fatigue load simultaneously.NREL 5MW FOWT is employed.
For the FOWT model, to choose the integral sliding surface, w ω  is depicted as where wr ω is the rated rotor speed, θ  is the platform pitch speed, and w k is a positive parameter to be defined.When the FOWT is tilted into the wind, higher energy can be extracted from the wind by raising the rated rotor speed w ω  ; then, platform motion suppression is achieved.By substituting Formula ( 6) into (36), it can be deduced as  Considering Formulas ( 13), (18), (20), and (38), the control block diagram is also shown, as in Figure 2, to achieve the multiple control objectives of stabilizing power output and suppressing platform motion and tower loads.The parameters under the ESOSM scheme are set as The co-simulation is performed via FAST and MATLAB/Simulink 2023b.The simulation running time is set to 600 s.The wind data are produced by Turbsim v2.00.07a software, and the FOWT parameters are detailed in Table 2.  5 presents the height profile of wind speed and wave.The average speed of the turbulent wind is 17 m/s, and the turbulence intensity is 17.27%.The effective height of the wave is 3 m, and the cross-zero period is 9 s.Taking into account practical wind turbine applications, the blade pitch range is specified as [0°, 90°], and the variable pitch rate is restricted to 8°/s.In this study, the fatigue loads on the blades and tower were evaluated using the DEL of MLife, with a frequency of 1 Hz and a calculated service life of 20 years.To minimize the impact of the initial conditions, all performance indexes were calculated between 100 s and 600 s.To compare the performance of ASTSM, PI, and the proposed ESOSM scheme, the root mean square (RMS) of some physical quantities was calculated.Table 3 shows the RMS of the rotor speed and output power, which indicates that they are closer to the rated rotor speed of 12.1 rpm and the rated output power of 5297.75KW under the ESOSM scheme.The RMS normalized values of rotor speed, output power, and output power error portrayed in Figure 6a demonstrate the enhanced efficacy of the ESOSM scheme in regulating output power in contrast to both the PI scheme and the ASTSM scheme.Figure 6b shows the RMS normalized values of platform motion.Platform roll, pitch, and yaw exhibit a reduction of 3%, 2%, and 4%, respectively, under the ESOSM scheme in comparison to the performance achieved under the PI scheme.In summary, the advanced ESOSM scheme exhibits superior capabilities in mitigating platform motion when compared to the PI and ESOSM schemes.Figure 7 illustrates the time series response depicting the generator output power and platform motion angular velocity.The comparison of the normalized DEL values of the tower base moment and tower top bending moment is presented in Figure 8.The analysis reveals a notable decrease in the total normalized DEL values under the ESOSM scheme when juxtaposed with the other two schemes.This outcome signifies the superior efficacy of the ESOSM scheme in mitigating tower load, as evidenced by the results.The normalized DEL values of the blade root moment under three control schemes are shown in Figure 9.Under the ESOSM scheme, the normalized DEL values of inside and outside plane moment at the blade root are lower than those under PI control.However, the normalized DEL values of the blade root edgewise moment and the blade root moment flap wise are increased.Figure 10 shows that the blade pitch angle fluctuates more under the ASTSM and ESOSM control schemes than under the PI control scheme.However, the simulation takes into account the blade pitch saturation and change rate limit, resulting in no significant increase in the blade root moment DEL value.Thus, the impact of blade actuator fluctuation on blade fatigue life remains within an acceptable range.The new ESOSM scheme demonstrates enhanced performance in stabilizing generator output power, mitigating floating platform motion, and reducing tower loads.The scheme offers a notable benefit by enabling the observation and compensation of disturbances.As depicted in Figure 11, the observer gains are dynamically fine-tuned according to the lumped uncertainty.This is beneficial in reducing the parameter adjustment effort and improving the observer robustness.This can be clearly observed from the sliding surface error shown in Figure 12, which converges to near zero, further confirming the effective observing capability.

Conclusions
A new adaptive ESOSM scheme for tracking the position or velocity of uncertain systems is studied and applied to the FOWT pitch control in this paper.A super-twistinglike ESO is constructed to achieve the lumped uncertainty observation, and the observer gains are deployed as an adaptive type.A barrier function is employed for the adaptive SMC gain design.The effectiveness of the proposed algorithm is verified using a numerical example.The proposed scheme demonstrates advantages over the ASTSM scheme in control cha ering suppression, disturbance observation, and dynamic tracking performance.The scheme also indicates effectiveness when utilized in the context of FOWT pitch control.The experimental results show that the proposed ESOSM control scheme achieves be er output power tracking and lower overall DEL normalized values for tower torque and tower top torque.A normalized RMS value of the generator power error of 0.03 is achieved.At the same time, the platform roll, pitch, and yaw are reduced by 3%, 2%, and 4%, respectively, compared to the PI scheme at an average turbulent wind speed of 17 m/s and turbulence intensity of 17.27%.The experimental verification of the proposed scheme in the FOWT is a challenging research direction.

λ
represent the rotor radius and tip speed ratio, indicates the power conversion efficiency, w v is the inflow wind speed, f β is the blade pitch angle, and w ρ is air density.

T
is aroused by internal uncertainty as well as wind and wave disturbance, and it has an upper bound.Considering physical constraints of the FOWT, the derivative of (.) d is bounded.The FOWT operates above the rated wind speed. is the generator rated torque.
) where d represents lumped uncertainty, | | d d D   is satisfied, and d D is the unknown upper bound.

α and 2 α
are satisfied, σ converges to the equilibrium point in finite time.However, in an actual system, d includes matching uncertainty, unmatched uncertainty, and the control term, such that d D is very difficult to determine.When 1 are large, it can easily cause a large cha ering amplitude value.When 1 α and 2

1 α and 2 α
can adaptively adjust according to the change of disturbance d, and the control effect can continuously change, such that ( , ) σ σ x t 

where 1 γ and 2 γ
are the adaptive observer gains to be designed.0 γ is positive constant.If we define the observer error as 1 1 It is observed that(19) is converted to a standard super- when the adaptive gains are constructed as

Figure 3 .
Figure 3. (a) The actual value (blue) and observed value (red) of the lumped disturbances.(b) The observation error of the lumped disturbances.

Figure 4 .
Figure 4. (a) The sliding mode surface σ and (b) the control input u.
the rated rotor angular velocity, taking into account platform displacement, and w c is a positive constant.

d
is the lumped system uncertainty, and dw D is the unknown upper bound of the lumped uncertainty derivative.
scheme.The co-simulation is performed via FAST and MATLAB/Simulink 2023b.The simulation running time is set to 600 s.The wind data are produced by Turbsim v2.00.07a software, and the FOWT parameters are detailed in Table2.

Figure 6 .
Figure 6.Normalized RMS values under the three schemes.

Figure 7 .
Figure 7. Power and platform motion response.(a) Generator power (b) Platform roll (c) Platform pitch (d) Platform yaw.

Figure 8 .
Figure 8. Normalized DEL values of tower base and tower top moments.

Figure 9 .
Figure 9. Normalized DEL values of blade root moments.