1. Introduction
Recently, Wind Turbine Convertion Systems (WTCSs) have received great attention by the scientific community for the exploitation of renewable energies. Many works available in the literature focus on the nonlinear control of small and large scale wind energy generation systems. In particular, Permanent Magnet Synchronous Generators (PMSGs) are used as wind turbine generators due to their advantages regarding the efficient and reliable performance. These advantages are linked to their properties of self–excitation and of low speed, which results in direct–drive WTCSs. In fact, PMSGs have a simpler mechanical structure, may have direct coupling to the wind turbine shaft avoiding gears, and do not need an external excitation system, so avoiding the corresponding copper losses.
The aim is to maximize the power generated by the Wind Turbine (WT) under the condition of variable wind speed. This is achieved maintaining the so–called tip–speed ratio, i.e. the ratio between the blade tip linear velocity and the wind velocity, at an optimal value. For a given wind velocity, this optimal value of the tip–speed ratio corresponds to a certain angular velocity, which is considered as a reference to be tracked. Therefore, the problem of the optimal energy extraction can be expressed as a tracking problem of the reference angular velocity corresponding to the given wind velocity.
This tracking problem is here solved in the presence of some difficulties that normally arise in practical cases. The first difficulty is that the measurement of the real wind velocity value is unrealistic for industrial WTs. In fact, the wind velocity can not be measured with accuracy since, even in the presence of appropriate sensors, the wind velocity field is perturbed by the turbine itself. A second difficulty arises from the fact that the parameters appearing in the mechanical and electrical equations are usually subject to parameter variations or uncertainties. Examples are the winding resistance, air density, etc., which are subject to variations, and the PMSG rotor inertia, friction, etc., which are known with a certain uncertainty. In practice, only the nominal values of these parameters can be assumed known. In order to solve the tracking problem in the presence of these two difficulties, in this work an estimator of the wind velocity is used. Furthermore, high–order sliding mode estimators are used to estimate the perturbation terms arising in the dynamical equations due to the parameter uncertainties. This allows a compensation of the perturbation terms due to the parameter uncertainties and of the wind estimation error, ensuring an accurate tracking of the reference angular velocity.
Regarding parameter variations and uncertainties, the First Order Sliding Mode (FOSM) technique constitutes an interesting methodology that can be used to compensate their effects. This is achieved thanks to the inherent robustness of this technique [
1]. Examples of FOSM control of WTs are given in [
2,
3,
4] which presented robust controllers designed for variable speed WTs with doubly fed induction generators. A FOSM control is also designed in [
5] for a turbine model considering the mechanical dynamics only, along with a modified Newton–Rapshon algorithm to estimate the wind speed. Another FOSM controller, using the blade pitch as input, was designed in [
6] in the presence of uncertainties, in order to regulate the rotor speed to a fixed rated value. A FOSM control for a variable speed WT with PMSG was considered in [
7], under the assumption of measurability of the wind speed. In [
8], an algorithm based on the combination of FOSM and fractional–order SM was proposed, where the latter ensures finite–time convergence to zero of the angular velocity tracking error. In [
9], a novel robust FOSM control was proposed, using nonlinear perturbation observers for WTs with a doubly–fed induction generator. Finally, an integral terminal FOSM controller was proposed in [
10] to enhance the power quality of WTs under unbalanced voltage conditions.
FOSM control schemes may suffer from the well–known chattering problem, i.e. high frequency oscillations due to actuator bandwidth limitations, unable to reproduce exactly the sign “function” used in FOSM, which has clear negative consequences. In order to overcome this difficulty, and to consider SM surfaces with relative degree greater than one [
11], High–Order Sliding–Mode (HOSM) techniques can be used. These techniques, also called Super–Twisting Sliding–Mode (STSM) techniques, have other appealing properties, since they ensure finite–time convergence to the origin, and robustness with respect to perturbation acting on the system. Such techniques were developped starting from the seminal paper of [
12] and successively fully developped in succesive papers [
13,
14,
15,
16,
17,
18,
19]. HOSM techniques were first used for smooth control systems, and successively as finite–time differentiators. They were also applied successfully to a number of applications [
11,
20,
21,
22,
23,
24,
25,
26,
27]. Recently, extensive research has been undertaken to control PMSG for wind energy conversion applications using HOSM techniques. In [
28], an efficient controller based on a HOSM was proposed and applied to a PMSG. [
29] presented an output HOSM power control of a Wind Energy Conversion System (WECS) based on a PMSG, which integrates a stand–alone hybrid system for the optimum power conversion and power regulation operational mode. In [
4,
30], a HOSM control scheme was developed for a PMSG, consisting of a robust aerodynamic torque observer based on the super–twisting algorithm in order to eliminate the sensors for the wind speed measurement, and a robust wind turbine speed control to regulate the rotor currents. [
31] proposed an adaptive sliding mode speed control algorithm with an integral–operation sliding surface for a variable speed wind energy experimental system. Besides, the proposed controller includes an estimator that deals with the unknown turbine torque and inaccuracies in the mathematical model of the system and attempts to achieve zero steady-state error. [
32] present a Super Twisting (ST) algorithm using an Adaptive Second-Order Sliding Mode Control (SOSMC) to derive a robust and fast current control for PMSG–based WECS. The aim of the controller is to force the PMSG to deliver the requested power to the grid via controlling the winding current. A conventional sliding mode (SMC) and second-order sliding mode (SOSMC) control schemes based on pulse width modulation (PWM) for the rotor side converter (RSC) and grid side converter (GSC) feeding a doubly fed induction generator (DFIG) are presented in [
33,
34]. In is worth nothing that all these works do not deal with parameter uncertainties in the PMSG dynamics.
In this paper, a robust nonlinear dynamic controller is designed for a WT with a PMSG, which guarantees the maximization of the power extracted by the WT from the wind. The control objective is to track an appropriate angular velocity signal, ensuring the asymptotic stability of the closed–loop system despite variations in all the parameters present in the WT mathematical model. The original contributions of this paper are centered around solving the tracking problem in the presence of the following factors:
Unknown wind velocity, which is estimated based on measurements of the produced power.
Parameter variations and uncertainties in the WT model, estimated using high–order sliding mode estimators.
It is worth noting that the unavailability of wind velocity measurement is not considered in the available literature.
The paper is organized as follows. In
Section 2, the mathematical model of a WT is recalled, and the control problem is formulated. In
Section 3, a robust nonlinear dynamic controller is presented. In
Section 4, the proposed controller is tested via simulations. Some comments conclude the paper.
2. Mathematical Model of a WT
The power extracted by the WT from the wind is given by [
35]
where
is the air density,
R is the WT rotor radius,
is the wind speed,
is the turbine shaft speed, and
is the tip speed ratio, with
the tip speed of the turbine blade. Moreover,
is the power coefficient, depending on the blade design. The power coefficient is function of the blade pitch angle
and of the tip speed ratio
. It represents the turbine efficiency to convert the kinetic energy of the wind into mechanical energy. The power coefficient
is a nonlinear function of
which, for
, can be approximated as [
36,
37]
where
are experimental coefficients depending on the shape of the blade and on its aerodynamic performance.
To maximize the power generated by the WT for a given wind velocity , one has to maximize the power coefficient . Since this latter depends on and , also its maximum depends on these two variables. Nevertheless, usually is changed occasionally, and in the following it will be considered constant and equal to a value deg. Therefore, the maximization of is achieved maximizing , which has its maximum for . Obviously, the same reasoning can be followed for other values of the blade pith angle .
The model of a PMSG in the
reference frame, rotating synchronously with the generator rotor, is [
37]
where
,
are the
d,
q–axis stator currents,
,
are the
d,
q–axis stator voltages,
is the winding resistance and
is the winding inductance on axis
d and
q,
is the flux linkage of the permanent magnet,
is the electrical angular speed of the generator rotor, and
p is the number of pole pairs. In the mechanical equation,
is the electrical torque, with
the torque constant. The developed torque of the motor is proportional to the
current because of the assumption that there is no reluctance torque in the considered PMSG. Furthermore,
J is the mechanical inertia, and
f is the coefficient of the viscous friction. The torque extracted from the wind is
. It summarizes the effect of the aerodynamic torque, generally known with large inaccuracy.
In this work, all the parameters appearing in the electric and mechanical dynamics (
1) are assumed to be subject to variation. Let
,
,
,
,
,
be the nominal values of
,
L,
,
,
J,
f, and
the nominal value of
, where
is the nominal value of
,
is the nominal value for
R,
, and
is the nominal function
with
, the nominal values of
. Finally, the nominal value of
is
.
In what follows it will be assumed that the parameter variations , , , , , , are bounded by certain values , , , , , , , respectively. This is an acceptable assumption from a physical point of view.
The control problem consists of designing a dynamic controller to track a reference angular velocity , which will be determined later, in the presence of uncertainties on all the parameters appearing in the model.
Considering the maximization of , which is obtained imposing the value , and using the definition of the tip speed ratio, one obtains the reference angular velocity , that should be imposed. However, one observes that such a function is not known, as and are not known. Therefore, in the following an estimation of the wind velocity will be determined, while will be substituted by its (known) nominal value .