Next Article in Journal
Prospects and Challenges of the Machine Learning and Data-Driven Methods for the Predictive Analysis of Power Systems: A Review
Previous Article in Journal
Economic Analysis of Recently Announced Green Hydrogen Projects in Russia: A Multiple Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maximum Power Tracking Control of Wind Turbines Based on a New Prescribed Performance Function

1
School of Metallurgy and Energy Engineering, Kunming University of Science and Technology, Kunming 650093, China
2
School of Global Public Health, New York University, New York, NY 10012, USA
*
Author to whom correspondence should be addressed.
Energies 2023, 16(10), 4022; https://doi.org/10.3390/en16104022
Submission received: 13 March 2023 / Revised: 7 May 2023 / Accepted: 8 May 2023 / Published: 11 May 2023

Abstract

:
The primary control goals of a wind turbine (WT) are structural load shedding, maximum wind energy capture in the underpowered situation, and consistent power production in the full power condition. A crucial component of the control problem for wind turbines with varying speeds is maximum power tracking control. Conventional maximum power tracking control tracks the ideal blade tip speed ratio to provide the most wind power at the specified wind speeds. However, because of the wind turbine’s great nonlinearity and the significant external disturbances it encounters, it is difficult to react quickly to variations in wind speed, and the tracking speed is sluggish, which lowers the amount of electricity produced annually. In light of this, this work develops a novel preset performance controller for a wind power system maximum power tracking control. With this technique, the convergence rate and tracking precision may be set. In particular, based on the concept of time-varying feedback, a time-varying function, known as the preset performance function, is first created to allow the convergence speed and accuracy to be predetermined; then this time-varying function is used to transform the actual specified time problem of the original system into a bounded time problem of the new system; finally, a direct robust controller design strategy with pre-defined performance is suggested based on the design concept of the backstepping technique. The plan may maximize the rotor power coefficient by altering the wind turbine speed, track the ideal blade tip speed ratio for a given tracking accuracy and speed, and get the most wind power to produce the most power with the strongest robustness. The simulation results show that the recommended control technique works.

1. Introduction

Wind energy is a green and renewable energy source, and the process of generating electricity from wind does not produce any carbon emissions. It is one of the power generation methods with the greatest potential [1]. Wind power generation will unavoidably play a significant role in the worldwide development of clean energy in order to fulfill the objectives of peak carbon and carbon neutrality, accelerate the proportion of renewable energy consumption, decrease the use of fossil fuels, and build a green and hospitable environment. The control of wind turbines has also received a great deal of attention in Europe and in some other countries around the world.
Generally speaking, there are two control loops to control a wind turbine, namely torque control loop and pitch control loop [2]. Figure 1 shows that, depending on the wind speed, the control of a wind turbine may be roughly split into three phases, i.e., the standby segment, the optimal Cp segment, and the rated power segment. The green line depicts the turbine’s actual operating curve, while the blue line shows that the turbine is running at its ideal blade tip speed ratio. Region 1 denotes that the turbine is in standby mode, since the wind speed is too low to generate electricity, with the rotational speed rising and the torque at 0. Region 2 is the optimal Cp section, where the blade tip speed ratio is ideal and the turbine has not yet reached its rated output. The turbine is controlled to maintain constant power by altering the pitch angle and generator torque in Region 3, which shows that the turbine has reached rated power and that the rotational speed is inversely proportional to the torque. Area 11/2 indicates the start-up state and area 21/2 the transition state where the rated power is about to be reached, these two areas account for very little. The region 2 is under power operation. To utilise wind energy as much as possible in this operating region is the control aim. At this stage, the blade pitch angle is locked at the optimal value in order to optimize power production, and the torque control circuit is used to adjust the rotor speed to run relatively near to the ideal speed. Numerous control techniques, including tip speed ratio (TSR) control [3], optimal torque control [4], power signal feedback control [5], and extremum seeking control [6], etc., have been researched and used in this sector. However, their characteristics include a slow tracking speed and that tracking accuracy cannot be set in advance.
In control engineering, a common control goal is trajectory tracking [7]. The convergence rate and the final tracking error range, two crucial metrics for assessing the controller, must frequently be taken into account when developing a controller. The tracking error needs to converge to a specified precision within a given period for several application scenarios that have higher criteria for safety and reliability, such as target interception, spacecraft docking, and auto parts assembly [1,8]. The latest results of prescribed time control [9,10,11,12,13] solve the problem of system stability in a limited time. The designer can predefine the convergence time, which is a parameter that is independent of the initial situation. Using this method, the control gain is engineered to grow infinitesimally as time moves closer to the terminal time T, resulting in the desired temporal stability [14]. It is challenging to build controllers for systems with the majority of uncertainties and external disturbances in order to achieve zero error tracking. In fact, in practical engineering applications, the tracking error is allowed to have an appropriate accuracy range rather than zero error. Due to this, a few scholars have proposed a useful theory of finite-time control in which the tracking error converges in limited time to a local neighborhood (rather than zero) of the origin [15,16,17,18,19,20,21,22,23]. The tracking error after the stabilization time is uncertain since the size of this neighborhood is unknown, and its value actually depends on some unknowable factors. In the field of engineering, this is quite undesirable.
In order to obtain the maximum power output of a wind turbine at low wind speeds, we attempt to create a new prescribed performance controller (PPC) based on the discussion above. No matter what the initial conditions are, users can fully specify the convergence speed and tracking accuracy in advance. In order to allow the designer to set the convergence rate and accuracy in advance, we first create a time-varying function, known as a prescribed performance function (PPF), with embedded stability time and tracking accuracy. Then, we use this time function to transform the actual specified time problem of the original system into the bounded time problem of the new system. Finally, derived from the design idea of the backstepping method [24], we propose a direct robust controller (DRC) design scheme.
The contributions of this paper include: (1) The convergence rate and tracking precision can both be predetermined by the designer utilizing the new error transformation based on PPF; (2) Not only the tracking error variable, but also all other intermediate error variables will reach the predetermined stable region within a given time; (3) In spite of external disturbance, the WT can respond to the change of wind speed quickly and achieve maximum power control.

2. Preliminaries and Problem Formulation

2.1. Problem Formulation

Take into account the following uncertain nonlinear strict-feedback systems:
{ x ˙ i = f i ( x ¯ i ) + g i ( x ¯ i ) x i + 1 + d i , i = 1 , , n 1 x ˙ n = f n ( x ¯ n ) + g n ( x ¯ n ) u + d n y = x 1
where x ¯ i = [ x 1 , x 2 , , x i ] T i is the system state; u and y are the system input and the system output, respectively; f i ( x ¯ i ) and g i ( x ¯ i ) represent the uncertain nonlinear continuous function and unknown gain function, respectively; d i ( . ) denotes the unknown time-varying disturbances.
Designing a correct u to achieve the following objectives is the main task of this paper:
(a)
In closed-loop systems, the intermediate signals are constrained;
(b)
The preset performance tracking (PPT) is achieved, i.e., there are matching parameter values for every ε > 0 and T > 0 ensuring | w 1 ( t ) | = | y ( t ) y d ( t ) | < ε when t T , where y d ( t ) is the target reference signal.
Certain assumptions are made in order to accomplish the aforementioned control aims.
Assumption 1.
The gain functions g i ( x ¯ i ) are positive and there are unidentified constants 0 < g _ i < g ¯ i that case 0 < g _ i g i ( x ¯ i ) g ¯ i .
Assumption 2.
For lumped uncertainties there exist unknown constants a i and known functions φ i ( x ¯ i ) such that f i ( x ¯ i ) a i φ i ( x ¯ i ) .
Assumption 3.
The unknown time-varying disturbances d i ( . ) are bounded, and there exist unknown positive constant D i satisfy | d i ( . ) | D i .
Assumption 4.
The desired trajectory y d and its i ( i = 1 , , n ) -order derivatives are known, piecewise continuous and bounded.

2.2. Some Lemmas and Definitions

Lemma 1.
For any | r | < 1 , the following inequality holds:
ln ( 1 1 r 2 ) r 2 1 r 2
Lemma 2
([11]). For constants l > 0 and time-varying functions v ( t ) > 0 , there are:
0 t exp l τ t v ( s ) d s v ( τ ) d τ 1 l
Definition 1
([25]). Semi-global Practical Prescribed Time (PPT) Stability: The practical prescribed time stability of nonlinear system, x ˙ = f ( x ) with x being system state, is said to be reached if for any initial condition x ( 0 ) = x 0 , there exist constant ε > 0 and finite time T < (in which T is independent of systems initial conditions and other design parameter vector), such that | x | < ε for all t > T .
It can be seen from Definition 1 that the accuracy ε in the semi-global practical prescribed time (PPT) stability is not a specific value. In other words, there is no explicit need for the size of this domain; just that the system’s state converge to a finite error domain within a certain amount of time. The following practical predefined time and precision stability is defined as the tracking error being restricted to a predetermined compact set around zero within a stipulated period T .
Definition 2
([26]). If a time-varying function ρ ( t ) holds the following generalized properties, then this function is called a new prescribed performance function (NPPF):
  • ρ ( t ) is a continuous and non–increasing C n function from an initial ρ ( 0 ) = ρ 0 to a terminal value ρ ( T ) = ε , where ρ 0 , ε , T are given as constants greater than 0.
  • ρ ˙ ( T ) = 0 ; When t > T , ρ ( t ) = ε and thus ρ ˙ ( t ) = 0 .
Immediate examples of such ρ ( t ) include the subsequent formulae with t 0 :
ρ = { ( T t T ) m ( ρ 0 ε ) + ε , 0 t < T ε , t T ,
ρ = { ( T t T ) m e t ( ρ 0 ε ) + ε , 0 t < T ε , t T ,
ρ = { sin m ( π 2 T t T ) ( ρ 0 ε ) + ε , 0 t < T ε , t T .
where the constant m meets the m 2 requirement. It should be noted that there are many functions that satisfy Definition 2, which are not limited to the above examples.
We build the following lemma to continue the control design because it will be vital to our later technological development.

2.3. Definition of a New Variable

Lemma 3.
We firstly define a new variable h = r ln ( 1 r 2 ) , where r = e / ρ , e = y y d . If we can design an appropriate controller u ( . ) so that h bounded with the condition of the initial state satisfy | e ( 0 ) | < ρ 0 , then we can get ρ < e < ρ .
Proof of Lemma 3.
Contradiction is the method that we use to provide our proofs. Given that | w ( 0 ) | < ρ 0 , ρ < e ( 0 ) < ρ obviously holds, which further implies that 1 < r ( 0 ) < 1 . Suppose that w ( t ) ρ or e ( t ) ρ for t = t 1 , thus we have r ( t 1 ) 1 or r ( t 1 ) 1 . Then, from the intermediate value theorem of continuous functions, there exists a time instant 0 < t 2 < t 1 such that r ( t 2 ) = 1 or r ( t 2 ) = 1 . We obtain that 1 r 2 ( t 2 ) = 0 , further resulting h ( t 2 ) = , which leads to a contradiction for the boundedness of h . Therefore, it is concluded that 1 < r ( t ) < 1 and ρ ( t ) < e ( t ) < ρ ( t ) for every t [ 0 , ) . The proof ends here. □

3. Results

3.1. Modelling of Wind Turbines

A wind turbine is made up of four basic parts, including aerodynamics, mechanics, a generator, and a pitch actuator, as depicted in Figure 2. The two discs on the left and right in Figure 3 are the determinant of inertias, J r and J g . In other words, J r and J g represent the rotor’s and the generator’s respective rotational inertia. The rotation of the rotor shaft at high torques is described as a mass-spring system with damping D s and a spring constant K s . In addition, T r and T g stand for the torque on each side of the rotor and generator, respectively. The transmitted torques T r s and T g s are interconnected via the gear ratio N g .
The aerodynamic model of a wind turbine is
{ P a = 1 2 ρ π R 2 v 3 C p ( λ , β ) λ = R ω v
where ρ represents air density; R represents rotor radius; and v represents wind speed; the rotor power coefficient, denoted by the symbol C p ( λ , β ) , is as follows [27]:
C p ( λ , β ) = c 1 ( c 2 λ 0 c 3 β c 4 ) exp ( c 5 λ 0 ) + c 6 λ
1 λ 0 = 1 λ + 0.08 β 0.035 β 3 + 1
ω d = λ o p t R v
where ω d is the optimal generator speed.
The single mass block model of the wind turbine drive train is as follows
J ω ˙ = T a r g T g B ω
T a = K a ω 2
where J is the total moment of inertia of the wind turbine; K a = 1 / 2 ρ π R 5 C p / λ 3 is wind turbine’s operational state coefficient; T g is generator torque; B is the total damping coefficient of the transmission system; r g is the gear ratio.
You may rewrite System (6) as
x ˙ = f ( x ) + g u + d ( . )
where x = ω , f ( x ) = B / J x , g = r g / J g , d ( . ) = D ( . ) , u = T g .

3.2. Error Transformation

Based on Assumption 4 in Section 2.1, the tracking error is defined as:
w 1 = y y d
Obviously, the control objective (b) holds if the controller can be designed so that the tracking error satisfies the following inequality:
ρ < w 1 < ρ
Then, we have | w 1 | < ε for t T .
Define the intermediate error variable as:
w i = x i ¯ i 1 , i = 2 , , n
where ¯ i 1 stand for output signal of virtual controller i 1 to be designed through the first-order filter with variable time constant as follows:
ρ l i 1 ¯ ˙ i 1 + ¯ i 1 = i 1 , i 1 ( 0 ) = ¯ i 1 ( 0 )
Filtering errors are defined as follows:
ϕ i 1 = ¯ i 1 i 1
To guarantee that the error variables w i are constrained to the specified precision ε at the same rate, and that the system’s state x i does not go beyond a predetermined bound, we define the transformation error variable:
h i = r i ln ( 1 r i 2 )
where r i = v w i , v = 1 / ρ . Take the derivative of h i , the following transformation is performed on system (1):
{ h ˙ 1 = λ 1 + π 1 ( f 1 + g 1 w 2 + g 1 ϕ 1 + d 1 x ˙ d + g 1 1 ) h ˙ i = λ i + π i ( f i + g i w i + 1 + g i ϕ i + d i ¯ ˙ i 1 + g n i ) , i = 2 , , n 1 h ˙ n = λ n + π n ( f n + d n ¯ ˙ n 1 + g n u )
where
λ i = λ ¯ i v , λ ¯ i = ( ln ( 1 r i 2 ) + 2 r i 2 1 r i 2 ) r i ρ ˙ π i = v π ¯ i , π ¯ i = ( ln ( 1 r i 2 ) + 2 r i 2 1 r i 2 )
According to Lemma 3 in Section 2.3, if the virtual controller = [ 1 n 1 ] and controller u ( . ) are designed to make the conversion error variable h = [ h 1 h n ] bounded, then we will get ρ < w i < ρ , i = 1 , , n . The PPT control issue of (1) is simplified to building a controller such that the state of the system shown in (15) is limited, hence simplifying the previously complex control problem.

3.3. Direct Robust Control (DRC) Scheme

The backstepping method divides a complex nonlinear system into subsystems no larger in size than the system itself, designs partial Lyapunov functions for each subsystem, “backstepping” all the way to the whole system, and then integrates them to finish designing the entire control law.
Step 1: From (15), it follows that
h ˙ 1 = λ 1 + π 1 ( f 1 + g 1 w 2 + g 1 ϕ 1 + d 1 x ˙ d + g 1 1 )
Then, the time derivative of 1 2 h 1 2 along (17) is
h 1 h ˙ 1 = h 1 λ 1 + h 1 π 1 ( f 1 + g 1 w 2 + g 1 ϕ 1 + d 1 x ˙ d + g 1 1 )
It is simple to obtain that with the aid of Assumptions 1–3 in Section 2.1 and Young’s inequality [28]:
h 1 λ 1 v g _ 1 h 1 2 λ ¯ 2 1 + v 1 4 g _ 1 h 1 π 1 f 1 | h 1 π 1 | a 1 φ 1 v g _ 1 φ 1 2 h 1 2 π ¯ 1 2 + v a 1 2 4 g _ 1 h 1 π 1 d 1 v g _ 1 h 1 2 π ¯ 1 2 + v d 1 2 4 g _ 1 h 1 π 1 x ˙ d v g _ 1 h 1 2 π ¯ 1 2 x ˙ d 2 + 1 4 g _ 1 h 1 π 1 g 1 w 2 v g 1 2 h 1 2 π ¯ 1 2 w 2 2 + v g ¯ 1 2 ρ g 1 2 h 1 2 π ¯ 1 2 + v g ¯ 1 2 h 1 π 1 g 1 ϕ 1 v g 1 2 h 1 2 π ¯ 1 2 + v g ¯ 1 2 ϕ 1 2
Adding the aforementioned disparities’ two sides gives us
h 1 h ˙ 1 h 1 π 1 g 1 1 + v g _ 1 h 1 2 π ¯ 1 2 ( λ ¯ 1 2 π ¯ 1 2 + φ 1 2 + x ˙ d 2 + ρ 2 + 3 2 ) + v g ¯ 1 2 ϕ 1 2 + v Δ 1
where Δ 1 = 2 + a 1 2 + D 1 2 4 g _ 1 + g ¯ 1 2 . Hence the virtual control is constructed as
1 = h 1 λ ¯ 1 2 π ¯ 1 h 1 π ¯ 1 φ 1 2 h 1 π ¯ 1 x ˙ d 2 1 2 h 1 π ¯ 1 ρ 2 3 2 h 1 π ¯ 1 k 1 r 1
where k 1 > 0 . Using Lemma 1 in Section 2.2, we can get:
k 1 r 1 h 1 π 1 g 1 = k 1 v g 1 h 1 ( ln ( 1 r 1 2 ) + 2 r 1 2 1 r 1 2 ) r 1 = k 1 v g 1 r 1 2 l n ( 1 r 1 2 ) ( l n ( 1 r 1 2 ) + 2 r 1 2 1 r 1 2 ) = k 1 v g 1 { h 1 2 + r 1 2 l n ( 1 r 1 2 ) 2 r 1 2 1 r 1 2 } 3 k 1 v g _ 1 h 1 2
Combining (16) and (21), we get
h 1 π 1 g 1 1 v g _ 1 h 1 2 π ¯ 1 2 ( λ ¯ 1 2 π ¯ 1 2 + φ 1 2 + x ˙ d 2 + ρ 2 + 3 2 ) 3 k 1 v g _ 1 h 1 2
A candidate for a Lyapunov function is now defined as
V 1 = 1 2 h 1 2 + 1 2 ϕ 1 2
Differentiating (24) and combining (20)–(23), we have
V ˙ 1 3 k 1 v g _ 1 h 1 2 + ϕ 1 ϕ ˙ + v g ¯ 1 2 ϕ 1 2 + v Δ 1
where ϕ 1 is the filtering error, and its derivative is:
ϕ ˙ 1 = ϕ 1 l 1 v ˙ 1 = ϕ 1 l 1 v + κ 1 ( r 1 , ρ , ρ ˙ , x d , x ˙ d , ϕ 1 , φ 1 )
Each variables of the function κ 1 are in the compact sets, at the same time, κ 1 is a smooth function, it follows that the largest | κ 1 | is κ ¯ 1 , i.e., | κ 1 | < κ ¯ 1 with κ ¯ 1 being an unknown constant. Thus, we have:
ϕ 1 ϕ ˙ 1 = ϕ 1 2 l 1 v ϕ 1 ˙ 1 v { ( 1 l 1 ρ 0 2 ) ϕ 1 2 + κ ¯ 1 2 2 ρ 0 }
Substituting (27) into (25), we have
V ˙ 1 3 k 1 v g _ 1 h 1 2 v ( 1 l 1 ρ 0 2 g ¯ 1 2 ) ϕ 1 2 + v Δ 1 k ¯ 1 v V 1 + v Δ 1 , k ¯ 1 = min { 6 k 1 g _ 1 , 2 l 1 ρ 0 g ¯ 1 }
Step i   ( i = 2 , , n 1 ) . Similar to step 1, combined with the system (15), 1 2 h i 2 derivative of time is:
h i h ˙ i = h i λ i + h i π i ( f i + g i w i + 1 + g i ϕ i + d i ¯ ˙ i 1 + g i i )
The virtual controller is designed as
i = h i λ ¯ 2 i π ¯ i h i π ¯ i φ i 2 h i π ¯ i ¯ ˙ 2 i 1 1 2 h i π ¯ i ρ 2 3 2 h i π ¯ i k i r i
Define a positive definite Lyapunov function
V i = 1 2 h i 2 + 1 2 ϕ i 2
Differentiating (31) and combining (29), we have
V ˙ i = h i λ i + h i π i ( f i + g i w i + 1 + g i ϕ i + d i ¯ ˙ i 1 + g i i ) + ϕ 1 ϕ ˙ 1
With the help of Young’s inequality and also considering the approach described in (19), we have
h i λ i + h i π i ( f i + g i w i + 1 + g i ϕ i + d i ¯ ˙ i 1 ) 1 ρ g _ i h i 2 π ¯ i 2 ( λ ¯ 2 i π ¯ i 2 + φ i 2 + ¯ ˙ i 1 2 + ρ 2 + 3 2 ) + v Δ i h i π i g i i v g _ i h i 2 π ¯ i 2 ( λ ¯ i 2 π ¯ i 2 + φ i 2 + ¯ ˙ i 1 2 + ρ 2 + 3 2 ) 3 k i ρ g _ i h i 2
where Δ i = 2 + a i 2 + D i 2 4 g _ i + g ¯ i 2 .
Using a similar approach as in Step 1, we have
ϕ ˙ i = ϕ i l i v + κ i ( r 1 , , r i , ρ , ρ ˙ , x d , x ˙ d , ϕ i , φ 1 , , φ i )
and the largest | κ 1 | is κ ¯ 1 , i.e., | κ i | < κ ¯ i with κ ¯ i being an unknown constant. Therefore, it is possible to obtain that:
ϕ i ϕ ˙ i = ϕ i 2 l i v ϕ i ˙ i v ( 1 l i ρ 0 2 ) ϕ i 2 + κ ¯ i 2 2 ρ 0 v
Substituting (33) and (35) into (32), we get:
V ˙ i 3 k i v g _ i h i 2 v ( 1 l i ρ 0 2 g ¯ i 2 ) ϕ i 2 + v Δ i k ¯ i v V 1 + v Δ i
where k ¯ i = min { 6 k i g _ i , 2 l i ρ 0 g ¯ i } .
Step n . Select the following choice for the Lyapunov function
V n = 1 2 h n 2
Then, we obtain V ˙ n as
V ˙ n = h n λ n + h n π n ( f n + d n ¯ ˙ n 1 + g n u )
Design the actual control u as
u = h n λ ¯ 2 n π ¯ n h n π ¯ n φ n 2 h n π ¯ n ¯ ˙ 2 n 1 h n π ¯ n k n r n
Consider (37) and Assumptions 1–3 in Section 2.1, with the help of Young’s inequality, there is
h n λ n v g _ n h n 2 λ ¯ 2 n + v 1 4 g _ n h n π n f n | h n π n | a n φ n v g _ n φ n 2 h n 2 π ¯ n 2 + v a n 2 4 g _ n h n π n d n v g _ n h n 2 π ¯ n 2 + v D n 2 4 g _ n h n π n ¯ ˙ n 1 v g _ n h n 2 π ¯ n 2 ¯ ˙ n 1 2 + v 1 4 g _ n
Substituting (39) and (40) into (38), we have
V ˙ n 3 k n v g _ n h n 2 + v Δ n = k ¯ n v V n + v Δ n
where k ¯ n = 3 k n g _ n , Δ n = 2 + a n 2 + D n 2 4 g _ n .
Figure 4 shows the structure of the DRC controller designed in this paper. Where, ω is the actual generator speed, ω d is the desired generator speed, T g stand for the electromagnetic torque, ε and T are the pre-settable tracking accuracy and convergence speed respectively.

3.4. System Feasibility Analysis

Theorem 1.
Think about the closed-loop system (1) that complies with Assumptions 1–3 in Section 2.1. If the virtual controllers i , i = 1 , , n 1 in (21), (30) with the first-order variable time constant filter (12) and the actual controller u in (39) are constructed, then the subsequent goals are accomplished:
(a)
The closed-loop system is stable.
(b)
The tracking error converges to the designated area Ω = { w i , i = 1 , , n : | w i ( t ) | < ε }  within the designated period  T  , where  ε  and  T  are predetermined values provided by the user.
(c)
Each and every intermediate signal has a limit, i.e., bounded.
Proof of Theorem 1.
Consider the following Lyapunov function:
V = V 1 + + V n
By combining (28), (36) and (41), it follows that
V ˙ v i = 1 n k ¯ i V i + v i = 1 n Δ i v k ¯ V + v Δ
where k ¯ = min { k ¯ i , i = 1 , , n } , Δ = i = 1 n Δ i .
To solve the above differential equation, we have:
V exp k ¯ 0 t v ( s ) d s V ( 0 ) + Δ 0 t exp k ¯ τ t v ( s ) d s v ( τ ) d τ
Using Lemma 2 in Section 2.2, we can get:
V exp k ¯ 0 t v ( s ) d s v ( 0 ) + Δ k ¯
We are now prepared to establish the following theorem’s conclusions.
Firstly, we show that objective ( a ) is achieved. Since we may deduce from (45) that V L holds for every constrained beginning condition, it follows that h i L , ϕ i L . Thus, the closed-loop system is stable, the signals h i and ϕ i are ultimately uniformly bounded.
Next, we show that objective ( b ) is achieved. Since h i is bounded, we can derive ρ < w i < ρ according to Lemma 3 in Section 2.3. The tracking error obeys the performance constraint | w i ( t ) | < ρ and converges to the specified region Ω = { w i , i = 1 , , n : | w i ( t ) | < ε } within the predetermined time T , as shown by the fact that ρ ( t ) as defined in Definition 2 of Section 2.2 will fall to ε within finite time T .
Finally, we show that objective ( c ) is achieved. Since ρ < w i < ρ , it follows that w i are constrained, which also suggests that λ i and π i are constrained. Note that r i is bounded, then it fellows from (9), (11), (13), (21), (30), (34) and (39) that the virtual controllers i , ¯ i , i = 1 , , n 1 and actual controller u are bounded. The proof is completed. □

4. Simulation Study

In this paper, Matlab (Version 9.12, R2022a) is used for simulation studies and Simulink (Version 10.5, R2022a) is used for controller design; the simulation model built is shown in Figure 5. Table 1 displays the precise wind turbine specifications [29]. The simulation model includes wind speed disturbance uncertainty, and the control effect of the designed direct robust controller (DRC) is compared with that of the sliding mode controller (SMC) commonly used in maximum power tracking control. The turbulent wind model is produced using the Turbsim simulator, the use of which can be found in the OpenFAST|TurbSim User Manual. The resulting turbulent wind has an effective wind speed of 10 m/s and is used to simulate natural winds.
We now confirm that the suggested direct robust controller can provide the needed tracking precision | e ( t ) | = | x ( t ) y d ( t ) | < 0.1 radians within the required time T = 2 s. The WT is first set up with x ( 0 ) = 0.5 radians, since x ( 0 ) y d ( 0 ) = 0.5 , the prescribed performance functions is chosen as:
ρ = { ( T t T ) 2 ( ρ 0 ε ) + ε , 0 t < T ε , t T
where ρ 0 = 2 , ε = 0.1 , T = 2 . In simulation, the direct robust control algorithm (32) is utilized to deduce the control input u .
Figure 6 shows the turbulent winds with effective speed being 10 m/s. Figure 7 displays the controller’s tracking performance for tracking accuracy ε = 0.1 and convergence time T = 2 . In Figure 7, (a) shows that the control method achieves sensitive tracking of the generator speed ω against the optimal generator speed ω d under random fluctuations in wind speed; (b) demonstrates that the tracking error achieves the control goal of error tracking by converging to the required accuracy range in the provided convergence period t = 2 s; (c) demonstrates how the tip speed ratio is kept to vary about the ideal value even after the tracking error has converged to the defined range; (d) demonstrates how the rotor power coefficient is maximized and the greatest amount of wind energy is captured by altering the tracking wind turbine’s ideal speed; (e) and (f) show that the control method enables fast tracking of its optimal trajectory by aerodynamic torque and wind power; (g) shows that the speed is varied by adjusting the generator torque to cope with wind speed variations. Fast tracking is accomplished via the control approach.
The impact of various controller settings on the system is then confirmed. The effect of convergence time T on the system is first verified. Figure 8 shows the control performance of the controller for a fixed tracking accuracy ε = 0.1 and varying the controller convergence time T to 1, 2, and 3 respectively. (a) shows that the magnitude of the convergence time T affects how fast the wind turbine speed tracks to the desired speed trajectory; the smaller T , the faster the tracking speed, where ω 1 , ω 2 , and ω 3 are the wind turbine speeds at convergence times T = 1, 2, and 3, respectively, and ω d stands for desired speed; (b) demonstrates how the size of the convergence time T affects how quickly the tracking error converges to within a certain accuracy; the smaller the T , the quicker the convergence, where ε 1 , ε 2 , and ε 3 correspond to convergence times T of 1, 2, and 3 respectively; (c) and (d) show that the smaller the convergence time T, the shorter the time taken to reach the ideal blade tip speed ratio and the highest rotor power coefficient. Panels (e), (f) and (g) show that the smaller the convergence time T , the shorter the time to track the optimal aerodynamic torque and wind power trajectory, and the faster the generator torque is involved in the regulation process.
The system’s impact on tracking accuracy is then confirmed. Figure 9 demonstrates the control performance of the controller for fixed convergence time T = 2 and varying the tracking accuracy ε of the controller to 0.05, 0.1 and 0.15 respectively. (a) shows that the magnitude of the tracking accuracy ε affects the sensitivity of the generator speed to the optimal generator speed trajectory tracking, the tracking is more sensitive and precise when ε is smaller, where ω 1 , ω 2 , and ω 3 are the turbine speeds at tracking accuracy ε = 0.05, 0.1, and 0.15 respectively, and ω d is the desired turbine speed; from (b) it is clear that the magnitude of the tracking accuracy ε affects the final convergence range of the tracking error, tracking accuracy is increased by decreasing the ε , where the values of ε 1 , ε 2 , and ε 3 are 0.05, 0.1, and 0.15, respectively, and ρ 1 , ρ 2 , and ρ 3 are the corresponding performance bounds at different tracking accuracies; (c) and (d) show the different fluctuations of the blade tip speed ratio and rotor power coefficient around the optimal value at different tracking accuracies, the larger the ε , the greater the fluctuation amplitude, and vice versa, the flatter the fluctuation amplitude; (e) and (f) show that the smaller the tracking accuracy ε , the higher the coincidence of optimal aerodynamic torque and wind power trajectory tracking, i.e., the higher the tracking accuracy; (g) shows how the smaller the tracking accuracy ε , the more sensitive the regulation of the generator torque and the greater the regulation when the wind speed changes rapidly.
Next, we verify that preset performance tracking (PPT) can be achieved. We demonstrate that, given various beginning circumstances, the suggested controller can successfully perform PPT tracking. Figure 10 shows the tracking performance when ε = 0.01 , T = 1 . In Figure 10, compared to Figure 7a, (a) shows that the generator speed ω tracks the ideal speed ω d trajectory more sensitively after changing the initial conditions; the tracking error converges to a smaller error range more quickly, as seen in (b), improving the tracking accuracy; (c) and (d) show that after changing the initial conditions, the rotor power coefficient and tip speed ratio fluctuate less and stay close to their ideal levels; (e) and (f) show that the tracking sensitivity of the aerodynamic torque and wind power to their desired values becomes higher after changing the combination of controller parameters; (g) shows how the improved control accuracy results in a more rapid and sensitive adjustment of the generator torque to cope with rapid changes in wind speed. The control objective is achieved.
Subsequently, we varied the parameters of the controller so that ε = 0.15 , T = 3 to verify the effect of different parameter combinations on the performance of the controller. Figure 11 shows the tracking performance when ε = 0.01 , T = 1 . Figure 11 compares with Figure 7 as well as Figure 10. The corresponding panel (a) show a decrease in the sensitivity of the turbine speed ω to the desired trajectory ω d tracking and a decrease in trajectory coincidence after increasing the tracking accuracy and convergence time T. Panel (b) shows a slowdown in the convergence of the tracking error to within a given accuracy range, with a larger accuracy range leading to a decrease in control accuracy; panels (c) and (d) show controller parameter combinations show a significant increase in the fluctuation of the leaf tip speed ratio and rotor power coefficient around the optimum value. It can be seen that the selection of suitable controller parameters is crucial to improve the control effect; (e) and (f) show a reduction in sensitivity to optimal trajectory tracking of aerodynamic torque and wind power after increasing the convergence time T and tracking accuracy ε ; (g) shows the slower and less regulated involvement of the generator torque in the regulation. Choosing the right controller parameters is crucial.
In this paper the controllers are selected as direct robust controllers and sliding mode controllers, and the simulation curves are compared. The SMC controllers used are as follows [30]:
First define a sliding surface:
s = e ˙ + λ e = 0 ; λ > 0
Consider the following systems:
y ¨ = f ( y ) + u
where y represents the system status, the control laws of the system are as follows
u = u 0 = f + y ¨ λ e ˙
produces s ˙ = 0 . For a zero starting condition, the system converges exponentially s ( t 0 ) .
By introducing a discontinuous term as K S g n ( s ) in the control u 0 for K > 0 , the system’s closed-loop dynamics are brought closer to a sliding surface. The system will arrive to the sliding surface in a limited amount of time at s = 0 . If a parametric estimate of f , f ^ is provided in the presence of uncertainties, the control rule changes to u ^ = K S g n ( s ) + u . Thus there are:
u = f + y ¨ d λ e ˙ K S g n ( s )
This results in s ˙ = f f ^ K S g n ( s ) .
It is clear from Figure 12 that the DRC controller is more effective. (a) and (b) show that under the strong disturbance of external perturbation, the DRC control makes the tracking error converge quickly to the specified accuracy range, achieving sensitive tracking of the required speed trajectory and ensuring the best speed of the generator, while the tracking error under the SMC control gradually maintains stability after 35 s and the fluctuation amplitude exceeds the given accuracy range; (c) and (d) show that the DRC controller is able to track the TSR more accurately and quickly, and achieves the tracking of the optimal tip speed ratio within the preset time of 2 s, so that the rotor power coefficient reaches the maximum value to obtain the best wind power and achieve the control targets, while the SMC controller has a slower tracking speed and the control effect is unstable, and the TSR and Cp fluctuate more around the optimal value; (e) and (f) show that the DRC controller is more responsive to rapid changes in wind speed than the SMC controller, enabling maximum capture of wind energy by maximising aerodynamic torque and wind power within a pre-given time of T = 2 s.

5. Conclusions

In this study, a DRC control strategy for WT systems’ maximum power tracking is suggested. The control scheme can be pre-given arbitrary parameters and can make all tracking errors converge to within a specified accuracy range ε within a time T given by the designer. Experiments prove that the size of the convergence time T determines how fast the tracking error converges to within the given accuracy range; the smaller the T , the faster the speed. While the tracking accuracy ε determines the final convergence range of the tracking error, i.e., it affects the accuracy of the control, the smaller the ε , the higher the control accuracy. Choosing the right tracking accuracy ε and convergence time T can achieve sensitive tracking of the error. For wind turbine systems, the control scheme can track the optimal blade tip speed ratio for a given tracking accuracy and speed, and achieve fast and accurate tracking of the optimal turbine speed trajectory, e.g., within a convergence time T = 1   s , so that the tracked speed error converges to an accuracy range of 0.01 for the upper and lower limits, and the rotor power coefficient reaches its maximum. Further, the tracking accuracy can be changed to reduce the fluctuation of wind energy utilization coefficient and TSR near the ideal value, with the goal to achieve the greatest power tracking control and the most wind energy collection, with strong robustness in the face of complex wind speed changes, and the control input is bounded and smooth. However, the wind turbine model is simplified for research, and a complicated non-linear wind turbine model will be incorporated in further work to confirm the controller’s effectiveness in terms of control.

Author Contributions

Conceptualization, X.L.; methodology, X.L. and J.Q.; software, X.L. and Y.Z.; validation, J.Q. and F.C.; formal analysis, D.T.; investigation, X.L.; resources, J.Q.; data curation, X.L. and L.L.; writing—original draft preparation, X.L.; writing—review and editing, X.L. and J.Q.; visualization, G.Z.; supervision, X.L.; project administration, X.L.; funding acquisition, J.Q. 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. 52269020 and 52079059).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cao, Y.; Cao, J.; Song, Y. Practical prescribed time tracking control over infinite time interval involving mismatched uncertainties and non-vanishing disturbances. Automatica 2022, 136, 110050. [Google Scholar] [CrossRef]
  2. Cheng, M.; Zhu, Y. The state of the art of wind energy conversion systems and technologies: A review. Energy Convers. Manag. 2014, 88, 332–347. [Google Scholar] [CrossRef]
  3. Jin, F.; Ran, Q. Maximum Power Control of Wind Turbines with Practical Prescribed Time Stability Based on Wind Estimation. In Proceedings of the 2022 IEEE 6th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 4–6 March 2022; pp. 1775–1778. [Google Scholar]
  4. Yin, M.; Li, W.; Chung, C.Y.; Zhou, L.; Chen, Z.; Zou, Y. Optimal torque control based on effective tracking range for maximum power point tracking of wind turbines under varying wind conditions. IET Renew. Power Gener. 2017, 11, 501–510. [Google Scholar] [CrossRef]
  5. Abdullah, M.A.; Yatim, A.; Tan, C.W. A study of maximum power point tracking algorithms for wind energy system. In Proceedings of the 2011 IEEE Conference on Clean Energy and Technology (CET), Kuala Lumpur, Malaysia, 27–29 June 2011; pp. 321–326. [Google Scholar]
  6. Hu, L.; Xue, F.; Qin, Z.; Shi, J.; Qiao, W.; Yang, W.; Yang, T. Sliding mode extremum seeking control based on improved invasive weed optimization for MPPT in wind energy conversion system. Appl. Energy 2019, 248, 567–575. [Google Scholar] [CrossRef]
  7. Song, D.; Yang, J.; Cai, Z.; Dong, M.; Su, M.; Wang, Y. Wind estimation with a non-standard extended Kalman filter and its application on maximum power extraction for variable speed wind turbines. Appl. Energy 2017, 190, 670–685. [Google Scholar] [CrossRef]
  8. Tan, Y.; Wu, L. Neuro-adaptive practical prescribed-time control for pure-feedback nonlinear systems without accurate initial errors. Int. J. Adapt. Control Signal Process. 2023, 37, 915–933. [Google Scholar] [CrossRef]
  9. Krishnamurthy, P.; Khorrami, F.; Krstic, M. Robust adaptive prescribed-time stabilization via output feedback for uncertain nonlinear strict-feedback-like systems. Eur. J. Control 2020, 55, 14–23. [Google Scholar] [CrossRef]
  10. Krishnamurthy, P.; Khorrami, F.; Krstic, M. A dynamic high-gain design for prescribed-time regulation of nonlinear systems. Automatica 2020, 115, 108860. [Google Scholar] [CrossRef]
  11. Song, Y.; Wang, Y.; Holloway, J.; Krstic, M. Time-varying feedback for regulation of normal-form nonlinear systems in prescribed finite time. Automatica 2017, 83, 243–251. [Google Scholar] [CrossRef]
  12. Wang, Y.; Song, Y. A general approach to precise tracking of nonlinear systems subject to non-vanishing uncertainties. Automatica 2019, 106, 306–314. [Google Scholar] [CrossRef]
  13. Chang, L.; Han, Q.-L.; Ge, X.; Zhang, C.; Zhang, X. On designing distributed prescribed finite-time observers for strict-feedback nonlinear systems. IEEE Trans. Cybern. 2019, 51, 4695–4706. [Google Scholar] [CrossRef]
  14. Chen, X.; Zhang, X.; Zhang, C.; Chang, L. A time-varying high-gain approach to feedback regulation of uncertain time-varying nonholonomic systems. ISA Trans. 2020, 98, 110–122. [Google Scholar] [CrossRef]
  15. Huang, J.; Wen, C.; Wang, W.; Song, Y.-D. Design of adaptive finite-time controllers for nonlinear uncertain systems based on given transient specifications. Automatica 2016, 69, 395–404. [Google Scholar] [CrossRef]
  16. Li, H.; Zhao, S.; He, W.; Lu, R. Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone. Automatica 2019, 100, 99–107. [Google Scholar] [CrossRef]
  17. Li, K.; Tong, S. Fuzzy adaptive practical finite-time control for time delays nonlinear systems. Int. J. Fuzzy Syst. 2019, 21, 1013–1025. [Google Scholar] [CrossRef]
  18. Mao, J.; Huang, S.; Xiang, Z. Adaptive practical finite-time stabilization for switched nonlinear systems in pure-feedback form. J. Frankl. Inst. 2017, 354, 3971–3994. [Google Scholar] [CrossRef]
  19. Song, Y.; Huang, X.; Wen, C. Tracking control for a class of unknown nonsquare MIMO nonaffine systems: A deep-rooted information based robust adaptive approach. IEEE Trans. Autom. Control 2015, 61, 3227–3233. [Google Scholar] [CrossRef]
  20. Sun, Z.-Y.; Xue, L.-R.; Zhang, K. A new approach to finite-time adaptive stabilization of high-order uncertain nonlinear system. Automatica 2015, 58, 60–66. [Google Scholar] [CrossRef]
  21. Wang, F.; Chen, B.; Liu, X.; Lin, C. Finite-time adaptive fuzzy tracking control design for nonlinear systems. IEEE Trans. Fuzzy Syst. 2017, 26, 1207–1216. [Google Scholar] [CrossRef]
  22. Zhang, C.H.; Yang, G.H. Event-triggered practical finite-time output feedback stabilization of a class of uncertain nonlinear systems. Int. J. Robust Nonlinear Control 2019, 29, 3078–3092. [Google Scholar] [CrossRef]
  23. Zhang, Z.; Wu, Y. Fixed-time regulation control of uncertain nonholonomic systems and its applications. Int. J. Control 2017, 90, 1327–1344. [Google Scholar] [CrossRef]
  24. Yang, J.; Jie, W.U.; Yue, H.U. Backstepping method and its applications to nonlinear robust control. Control Decis. 2002, 17, 641–647. [Google Scholar]
  25. Zhao, K.; Song, Y.; Wang, Y. Regular error feedback based adaptive practical prescribed time tracking control of normal-form nonaffine systems. J. Frankl. Inst. 2019, 356, 2759–2779. [Google Scholar] [CrossRef]
  26. Bu, X.; He, G.; Wei, D. A new prescribed performance control approach for uncertain nonlinear dynamic systems via back-stepping. J. Frankl. Inst. 2018, 355, 8510–8536. [Google Scholar] [CrossRef]
  27. Abdellatif, W.S.; Hamada, A.; Abdelwahab, S.A.M. Wind speed estimation MPPT technique of DFIG-based wind turbines theoretical and experimental investigation. Electr. Eng. 2021, 103, 2769–2781. [Google Scholar] [CrossRef]
  28. Kamarudin, M.N.; Husain, A.R.; Ahmad, M.N. Control of uncertain nonlinear systems using mixed nonlinear damping function and backstepping techniques. In Proceedings of the 2012 IEEE International Conference on Control System, Computing and Engineering, Penang, Malaysia, 23–25 November 2012; pp. 105–109. [Google Scholar]
  29. Shanzhi, L.I.; Wang, H.; Tian, Y.; Aitouche, A. A RBF Neural Network based MPPT Method for Variable Speed Wind Turbine System—ScienceDirect. IFAC-PapersOnLine 2015, 48, 244–250. [Google Scholar]
  30. Gambhire, S.; Kishore, D.R.; Londhe, P.; Pawar, S. Review of sliding mode based control techniques for control system applications. Int. J. Dyn. Control 2021, 9, 363–378. [Google Scholar] [CrossRef]
Figure 1. Speed-torque curve of wind turbine.
Figure 1. Speed-torque curve of wind turbine.
Energies 16 04022 g001
Figure 2. Schematic diagram of the wind turbine structure.
Figure 2. Schematic diagram of the wind turbine structure.
Energies 16 04022 g002
Figure 3. Transmission system model.
Figure 3. Transmission system model.
Energies 16 04022 g003
Figure 4. Diagram of the controller.
Figure 4. Diagram of the controller.
Energies 16 04022 g004
Figure 5. Simulation system construction diagram.
Figure 5. Simulation system construction diagram.
Energies 16 04022 g005
Figure 6. Turbulent wind speed.
Figure 6. Turbulent wind speed.
Energies 16 04022 g006
Figure 7. Tracking performance under ε = 0.1, T = 2. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Figure 7. Tracking performance under ε = 0.1, T = 2. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Energies 16 04022 g007
Figure 8. Tracking performance at fixed ε = 0.1, T for 1, 2, and 3 respectively. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Figure 8. Tracking performance at fixed ε = 0.1, T for 1, 2, and 3 respectively. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Energies 16 04022 g008
Figure 9. Tracking performance at fixed T = 1, ε 0.05, 0.1, and 0.15 respectively. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Figure 9. Tracking performance at fixed T = 1, ε 0.05, 0.1, and 0.15 respectively. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Energies 16 04022 g009
Figure 10. Tracking performance under ε = 0.01, T = 1. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Figure 10. Tracking performance under ε = 0.01, T = 1. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Energies 16 04022 g010aEnergies 16 04022 g010b
Figure 11. Tracking performance under ε = 0.15, T = 3. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Figure 11. Tracking performance under ε = 0.15, T = 3. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power; (g) Generator torque.
Energies 16 04022 g011aEnergies 16 04022 g011b
Figure 12. Comparison of the control effects of different controllers for ε = 0.1, T = 2. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power.
Figure 12. Comparison of the control effects of different controllers for ε = 0.1, T = 2. (a) Generator speed; (b) Tracking error; (c) Tip speed ratio; (d) Rotor power coefficient; (e) Aerodynamic torque; (f) Wind power.
Energies 16 04022 g012
Table 1. Specific parameters of wind turbines.
Table 1. Specific parameters of wind turbines.
Parameter DescriptionValue
Rated Power5 MW
Rotor Radius63 m
Gear Box Ratio97
Cut-in Wind Speed3 m/s
Cut-out Wind Speed25 m/s
Rated Speed1173.7 rpm
Rated Torque43.093 KN∙m
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

Li, X.; Qian, J.; Tian, D.; Zeng, Y.; Cao, F.; Li, L.; Zhang, G. Maximum Power Tracking Control of Wind Turbines Based on a New Prescribed Performance Function. Energies 2023, 16, 4022. https://doi.org/10.3390/en16104022

AMA Style

Li X, Qian J, Tian D, Zeng Y, Cao F, Li L, Zhang G. Maximum Power Tracking Control of Wind Turbines Based on a New Prescribed Performance Function. Energies. 2023; 16(10):4022. https://doi.org/10.3390/en16104022

Chicago/Turabian Style

Li, Xiang, Jing Qian, Danning Tian, Yun Zeng, Fei Cao, Lisheng Li, and Ganyuan Zhang. 2023. "Maximum Power Tracking Control of Wind Turbines Based on a New Prescribed Performance Function" Energies 16, no. 10: 4022. https://doi.org/10.3390/en16104022

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