Next Article in Journal
How Does Graduate Training Promote Sustainable Development of Higher Education: Evidence from China’s “Double First-Class” Universities’ Programs
Next Article in Special Issue
Real-Time Power Control of Doubly Fed Induction Generator Using Dspace Hardware
Previous Article in Journal
Investigation on the Gas Drainage Effectiveness from Coal Seams by Parallel Boreholes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Nonlinear Adaptive Control for Power Quality Enhancement of PMSG Wind Turbine: Experimental Control Validation

1
LIMAS Laboratory, Faculty of Science Dhar El Mahraz-USMBA, Fez 30000, Morocco
2
National School of Applied Sciences, Abdelmalek Essaadi University, Tetouan 93000, Morocco
3
Engineering, Systems and Applications Laboratory, ENSA, Sidi Mohammed Ben Abdellah University, Fez 30000, Morocco
*
Authors to whom correspondence should be addressed.
Sustainability 2023, 15(2), 939; https://doi.org/10.3390/su15020939
Submission received: 16 November 2022 / Revised: 25 December 2022 / Accepted: 28 December 2022 / Published: 4 January 2023
(This article belongs to the Special Issue Novel Research on Wind Turbine Control and Integration)

Abstract

:
Due to the intense penetration of wind energy into the power grid, grid quality and stability have become a crucial necessity in this type of power generation. It is in this context that this article has just designed an Adaptive Nonlinear Control strategy applied to the Permanent Magnet Synchronous Generator (PMSG) of 1.5 MW power, in order to generate good quality and cleanly usable energy. Interestingly, this robust control algorithm mainly uses the Lyapunov stability theory, which ensures the stability of the Wind Energy Conversion System (WECS), and therefore offers excellent results in the presence of system parametric uncertainties and changes in the elements of the external environment. To this end, the methodology followed in this in-depth study focuses on the application of the Adaptive Backstepping Control algorithm for WECS by exploiting the MATLAB/Simulink toolbox. The theoretical study and simulation of the WECS was supported by the Processor-in-the-Loop (PIL) implantation of the control in the dSPACE DS1104 embedded board to approve the effect of the control in terms of robustness against different wind profiles and parametric changes. ST-LINK communication is used to connect the embedded board and the host computer. The results obtained revealed a fast response of the different signals, a practically low ripple rate of the order of 0.1% and minor overshoots for the different electrical quantities. Operation with a unity power factor is well ensured via this control strategy. Therefore, the adaptive control applied to the WECS has verified the high performance offered and benefits from additional robustness properties.

1. Introduction

Historically, the production of electrical energy was invented by Michael Faraday in 1831 in the form of a DC generator (also called Faraday Disk). Naturally, this electric power generation faces several problems such as limited fossil fuel resources and undesirable under-productions of fuel resource utilization. Cleaner and more sustainable solutions for long-term development are emerging as promising solutions [1,2]. Wind energy production is growing more significantly than any other type and plays an important role in the energy supply of modern systems [3,4,5,6].
At this stage, the presence of power electronics and control techniques play an essential role in distributed energy generation/conversion systems. Through to power electronics and control techniques, the performance of renewable energy generation/conversion systems is constantly improving.
Active power can be routed in both directions (wind/grid) using voltage source back-to-back power converter technology. Therefore, it is possible to completely control the power (extracted/supplied) through a back-to-back power converter from voltage source to full power [7,8,9]. With more and more advanced control techniques, static power converters play a very important role, not only to reduce mechanical stress and increase energy efficiency, but also to make the whole generation system a conversion of fully controllable energy [10]. The use of power converters becomes an attractive solution for grid-connected generated energy applications, even if there are losses due to switching [11,12].
Mohammed H. Q et al. [13] present in their work the results obtained for the control of the two statics (converter on the machine side/converter on the network side) via eight proportional-integral regulators. The wind system is based on the direct drive permanent magnet synchronous generator in this study. The main objective during this work is the maximization of the power extracted via the MPPT control, and the improvement of the low voltage transmission capacity. The results obtained attest that the control algorithm can offer satisfactory results in terms of monitoring. However, the moderate quality and the ripples in the energy produced present the major disadvantages obtained by using the conventional regulation.
Several control strategies can be applied to the PMSG-based wind energy conversion system. We find, among others, the field-oriented control (FOC), the direct torque-power control (DTC-DPC) and, of course, more robust and reliable controls, such as the nonlinear Adaptive Backstepping control, which is the subject of this article.
Works [14,15,16] exploit fuzzy proportional integral (PI) controllers to control the energy flow through static power converters. In the works of Yang. B et al. [17,18], the authors used the sliding mode algorithm to improve the work promised by the standard regulators. Other authors exploit artificial intelligence technology in the form of fuzzy logic to estimate the energy yield, and to optimize the amount of wind energy extracted, such as the work of Jafarian. M et al. [19]. Siahkali et al. [20], on his side, developed a method based on fuzzy logic to properly plan wind energy production, while Calderaro. V et al. [21] exploited fuzzy logic technology to extract the maximum power coming from the wind, as well as the control of the pitch angle and the intermediate bus voltage, this for different types of wind generators.
The important remark drawn between these cited works or other works is that the regime of the wind system is previously well-known and its parameters are considered as known and controlled. However, the wind system and its uncertain nature make the control applied to extract electrical energy less efficient. It is with this in mind that this present work has just applied a control algorithm applied to nonlinear systems, known as Adaptive Backstepping Control. The application of this control algorithm is important, in order to overcome the anomalies of the parametric variations of wind system, and to have a control which adapts with the variations of the parameters of the wind system based on the PMSG, and then offers a powerful high-quality electricity to the distribution grid.
Practical verification of this control algorithm is done using the dSPACE DS1104 on-board while using the Processor-In-The-Loop test. This technique, which stands as one of the ways that companies are trying to reduce their design costs and improve the efficiency of their wind turbines, is based on the use of processor technology in the loop. A processor in the loop can provide significant benefits in many systems, including avionics and space applications and of course wind power installations. The benefits of using processor is to verify the proper functioning of the checks algorithms for these installations. Additionally, the cost savings associated with less outsourcing can also be significant. The main idea of this verification test comes to justify the originality of the work in the vision to test, in a practical way, the possibility of applying a robust adaptive control for the wind system, and this in the presence of parametric changes of the system and under a fluctuating and variable wind profile and ensure the possibility of real implantation thereafter in a practical bench. This part has just answered that the structure of modern wind turbine can be controlled by well-advanced control structures in real wind turbine installations.
For better readability of this article, this article will be structured as follows: Section 1 presents a state-of-the-art of control algorithms applied to wind energy conversion systems. Section 2 will be reserved for the modeling of the wind turbine structure, which contains both the modeling of the permanent magnet synchronous machine and the aerodynamic model of the wind turbine. Section 3 will circumspect the adaptive backstepping control algorithm applied to static converters, to extract maximum efficiency from the power produced. Section 4 reveals the verification of the control by the Processor-in-the-loop test while exploiting the DS 1104 R&D controller board and the Matlab/Simulink environment. The ControlDesk software is also used to record the various measured signals. A presentation and discussion of the various signals sampled through ControlDesk software are also disclosed in this section. Section 5 summarizes the main conclusions and the discussion of the results obtained.

2. Wind Turbine & PMSG Modeling

2.1. Wind Turbine Modeling

The modeling of the wind turbine aerodynamics is summarized according to the following mathematical equations [22]:
P a e r = 1 2 ρ . S . V w 3
P T u r = C p λ , β . P a e r = 1 2 ρ . S . V w 3
λ = R . Ω V w
1 λ = 1 λ + 0.08 β 0.035 β 3 + 1
C p λ , β = 0.5176 116 λ 0.4 β 5 e 21 λ + 0.0068 λ
T T u r = 1 2 C p λ , β . ρ . S . R 3 λ 3 Ω 2

2.2. PMSG Modeling

In order to reduce the calculation time and study the global dynamics of the wind conversion system, a wind generator model in a two-phase reference will be used [22].
The expression of the stator voltages in Park’s frame is mentioned as follows:
V s d = R s . i s d Ψ s d ω e . Ψ s q V s q = R s . i s q Ψ s q + ω e . Ψ s d
The expressions of stator flux components as a function of stator currents are given by:
Ψ s d = L d . i s d + Ψ f Ψ s q = L q . i s q
After transformation and simplification, we obtain the expressions of the stator voltages:
V s d = R s . i s d L d d i s d d t ω e . L q . i s q V s q = R s . i s q L q d i s q d t + ω e . L d . i s d + ω e . Ψ f
Consequently, the dynamics of the stator currents are obtained as follows:
d i s d d t = 1 L d V s d + R s . i s d ω e . L q . i s q d i s q d t = 1 L q V s q + R s . i s q ω e . L d . i s d ω e . Ψ f
The electromagnetic torque can be calculated by:
T e m = 3 2 . p . L d L q . i s d . i s q + Ψ f . i s q
The equation of the electromagnetic torque for a machine with smooth poles (Ld = Lq), which is the case in this work, results only from the flux of permanent magnet and from the component quadrature of the stator current:
T e m = 3 2 . p . Ψ f . i s q
The mechanical equation is defined by:
T T u r T e m f c . Ω = J . d Ω d t
The active and reactive powers of PMSG can be expressed as follows:
P g e n = T e m . Ω = 3 2 V s d . i s d + V s q . i s q Q g e n = 3 2 V s q . i s d V s d . i s q

3. Adaptive Backstepping Model

3.1. Operating Principle

The origin of backstepping control is virtually unclear, due to several research works published during the 80s and early 90s. However, backstepping control has received particular attention, according to the work of Feurer in 1978 [23], and subsequently the work of Professor V. Kokotovic and Sussmann in 1989 [24], which was based on the work of Feurer and Tsinias [25]. It was from 1991 that Kanellakopoulos presented control laws using the backstepping control algorithm for a variety of nonlinear systems [26]. The technique developed by Kanellakopoulos makes it possible to offer a systematic method for nonlinear systems and is based on a representation using several subsystems of order 1 that are cascaded to dissociate the global system. The interest of mastering these different subsystems is to ensure a virtual control for the following subsystem, in order to ensure the convergence of the process towards its equilibrium state. At the end, we put a function called the Lyapunov candidate function, which ensures the overall stability of the system.

3.1.1. Adaptive Backstepping Control Synthesis

Adaptive control offers an iterative and systematic method; it uses the three essential parts of an adaptive control based on Lyapunov’s theory, namely, the control law, the adaptation law and Lyapunov’s candidate function.
The principle block diagram of the adaptive control of a closed-loop nonlinear system is shown in Figure 1 [27]:

3.1.2. Applying Adaptive Backstepping Control to PMSG

Backstepping control is based on capturing angular position. The rotor magnetic flux is produced by permanent magnets and rotates at a speed equal to that of stator synchronism. The purpose of this control is to control the electromagnetic torque of the machine by controlling the mechanical rotational speed (the torque control strategy). This control is based on the vector control of the stator voltages, which means that reference voltages must be imposed for the converter on the machine side to determine the control signals of the rectifier arms. This control strategy requires decoupling of the stator current components   i s d   and   i s q   , defined in the d-q rotating frame similar to vector control. Therefore, the electromagnetic torque control is performed by controlling the current   i s q   , and the flux control is performed by controlling the forward current   i s d   .
According to Equations (9)–(11) and (13), the system model is defined by [22]:
d i s d d t = R s L d .. i s d L q L d . ω e . i s q 1 L d . V s d d i s q d t = R s L q .. i s q + L d L q . ω e . i s d + 1 L q . ω e . Ψ f 1 L q . V s q d Ω d t = 1 J . T T u r 1 J . T e m f c J . Ω = 1 J . T T u r + 3 2 . p J . L d L q . i s d . i s q + Ψ f . i s q f c J . Ω

3.2. Non-Adaptive Backstepping Control Applied to PMSG

According to equations (15) and based on the assumption that all parameters of the wind system—GSAP parameters included—are known, the design of the non-adaptive backstepping control can be determined by following three essential steps [26,27]:
-
Step 1: Mechanical Rotation Speed Controller Design:
The mechanical rotational speed error is defined by the following expression:
χ 1 = Ω r e f Ω
The dynamics of this error according to Equations (15) and (16) can be obtained by:
χ 1 = Ω r e f Ω = Ω r e f 1 J . T T u r 3 2 . p J . L d L q . i s d . i s q + Ψ f . i s q + f c J . Ω
If the machine has smooth poles, we will have (Ld = Lq = Ls), which offers the following simplification in the expression of the dynamics of the error of the mechanical speed:
χ 1 = Ω r e f Ω = Ω r e f 1 J . T T u r 3 2 . p J . Ψ f . i s q + f c J . Ω
Lyapunov’s candidate function is put in the following form [27]:
γ 1 = 1 2 χ 1 2
Its time derivative is given by:
γ 1 = χ 1 χ 1 = χ 1 Ω r e f 1 J . T T u r 3 2 . p J . Ψ f . i s q + f c J . Ω
Based on the design of the backstepping control, the quadratic isq and direct isd stator current components are chosen as virtual inputs. These virtual inputs are known in backstepping control terminology as stabilizing functions:
i s d r e f = 0 i s q r e f = J 3 2 . p . Ψ f k 1 χ 1 Ω r e f + 1 J . T T u r f c J . Ω
In order to guarantee the stability of the system, we chose the positive constant k1 so that the virtual inputs isd-ref and isq-ref ensured the negativity of the chosen Lyapunov function [24]. In this case, the dynamics of the Lyapunov function becomes:
γ 1 = k 1 . χ 1 2 0
-
Step 2: Design of the stator current component controller:
The errors of the magnitudes of the currents are defined by the following expressions:
χ 2 = i s q r e f i s q χ 3 = i s d r e f i s d = i s d
The error dynamics according to the system Equations (15), (18) and (23) are presented as follows:
χ 1 = 3 2 . p J . Ψ f . χ 2 k 1 . χ 1 χ 2 = i s q r e f i s q = J 3 2 . p . Ψ f k 1 . χ 1 Ω r e f f c J . Ω + R s L q . i s q L d L q . ω e . i s d 1 L q . ω e . Ψ f + 1 L q . V s q χ 3 = i s d r e f i s d = i s d = R s L d . i s d + L q L d . ω e . i s q + 1 L d . V s d
-
Step 3: Design of the actual control inputs and stability analysis:
The stator reference voltages are the real control inputs; to determine them, we adopt a new positive definite Lyapunov candidate function [27]:
γ 2 = 1 2 χ 1 2 + 1 2 χ 2 2 + 1 2 χ 3 2
The time derivative of this candidate function is obtained based on the system of Equations (24):
γ 2 = γ 1 + χ 2 χ 2 + χ 3 χ 3 = k 1 . χ 1 2 k 2 . χ 2 2 k 3 . χ 3 2 + χ 2 . J 3 2 . p . Ψ f . k 1 . χ 1 Ω r e f f c J . Ω + R s L q . i s q L d L q . ω e . i s d 1 L q . ω e . Ψ f + 1 L q . V s q + k 2 . χ 2 + χ 3 . R s L d . i s d + L q L d . ω e . i s q + 1 L d . V s d + k 3 . χ 3
In order to guarantee the stability of the dynamics of the currents, we choose the constants k1, k2 and k3 of the positive constants [24]. Moreover, the stator reference voltages make it possible to ensure the negativity of the derivative of the chosen Lyapunov function. For this, the expressions of the reference stator voltages will be established as follows:
V s d r e f = R s . i s d L q . ω e . i s q L d . k 3 . χ 3 V s q r e f = J . L q 3 2 . p . Ψ f k 1 . χ 1 + Ω r e f + f c J . Ω R s . i s q + L d . ω e . i s d + ω e . Ψ f L q . k 2 . χ 2
Therefore, the dynamics of the Lyapunov function will be:
γ 2 = k 1 . χ 1 2 k 2 . χ 2 2 k 3 . χ 3 2 0

3.3. Adaptive Backstepping Control Applied to PMSG

The non-adaptive backstepping control is based on the assumption that all system parameters (PMSG parameters included) are known and invariant. This assumption is generally not true. In fact, the parameters vary with system operating conditions such as temperature change, magnetic saturation effects and load torque variation. Therefore, nonlinearities and uncertainties of unknown parameters must be taken into account in the design of the controller by using estimators (observers), which will subsequently improve the robustness of the system against parametric variations and measurement noise. In this second control algorithm, we adopt the vectors of the real parameters of the system (the PMSG parameters included) by their estimated values.
The system parameters are defined as follows:
σ 1 = R S σ 2 = L d = L q = L S σ 3 = J σ 4 = T T u r J σ 5 = f c J
Parameter system 29 will be replaced by:
σ ^ 1 σ ^ 2 σ ^ 3 σ ^ 4 σ ^ 5 T
The errors of these parameters are defined as follows:
σ ˜ 1 = σ ^ 1 σ 1 σ ˜ 2 = σ ^ 2 σ 2 σ ˜ 3 = σ ^ 3 σ 3 σ ˜ 4 = σ ^ 4 σ 4 σ ˜ 5 = σ ^ 5 σ 5
The stabilizing function defined in Equation (21) will be rewritten as follows:
i s d r e f = 0 i s q r e f = σ ^ 3 3 2 . p . Ψ f k 1 χ 1 Ω r e f + σ ^ 4 σ ^ 5 . Ω
The error dynamic is redefined by:
χ 1 = Ω r e f σ 4 + 3 2 . p σ 3 . Ψ f . χ 2 3 2 . p J . Ψ f . i s q r e f + σ 5 . Ω = 3 2 . p σ 3 . Ψ f . χ 2 + σ ˜ 3 σ 3 k 1 . χ 1 Ω r e f + σ ^ 4 σ ^ 5 . Ω + σ ˜ 4 σ ˜ 5 . Ω k 1 . χ 1
χ 2 = σ ^ 1 σ 2 . i s q σ ˜ 1 σ 2 . i s q σ ^ 2 σ 2 . ω e . i s d + σ ˜ 2 σ 2 . ω e . i s d 1 σ 2 . ω e . Ψ f + 1 σ 2 . V s q + σ ^ 3 3 2 . p . Ψ f k 1 . χ 1 Ω r e f + σ ^ 4 σ ^ 5 . Ω + σ ^ 3 3 2 . p . Ψ f k 1 . Ω r e f Ω r e f + σ ^ 4 σ ^ 5 . Ω σ ˜ 3 σ 3 k 1 σ ^ 5 . i s q k 1 σ ^ 5 . i s q σ ^ 3 3 2 . p . Ψ f k 1 σ ^ 5 σ ˜ 4 σ ˜ 5 + σ ^ 3 3 2 . p . Ψ f k 1 σ ^ 5 σ ^ 4 σ ^ 5 . Ω
χ 3 = σ ^ 1 σ 2 . i s d σ ˜ 1 σ 2 . i s d + σ ^ 2 σ 2 .. ω e i s q σ ˜ 2 σ 2 . ω e i s q + 1 σ 2 . V s d
The control laws are designed so that the dynamic current errors are stabilized as follows:
V s d r e f = σ ^ 1 . i s d σ ^ 2 . ω e . i s q σ ^ 2 . k 3 . χ 3
V s q r e f = σ ^ 1 . i s q + σ ^ 2 . ω e . i s d + ω e . Ψ f + σ ^ 2 . k 2 . χ 2 σ ^ 2 . σ ^ 3 3 2 . p . Ψ f k 1 . χ 1 Ω r e f + σ ^ 4 σ ^ 5 . Ω + σ ^ 3 3 2 . p . Ψ f k 1 . Ω r e f Ω r e f + σ ^ 4 σ ^ 5 . Ω k 1 σ ^ 5 . i s q + σ ^ 3 3 2 . p . Ψ f . k 1 σ ^ 5 σ ^ 4 σ ^ 5 . Ω
With: k1, k2 and k3 are positive constants [24].
By replacing the values of the stator voltages expressed by Equations (36) and (37) in Equations (34) and (35).
χ 2 = k 2 . χ 2 σ ˜ 1 σ 2 . i s q + σ ˜ 2 σ 2 . ω e . i s d + k 2 . χ 2 . σ ˜ 2 σ 2 σ ˜ 3 σ 3 k 1 σ ^ 5 . i s q σ ^ 3 3 2 . p . Ψ f k 1 σ ^ 5 σ ˜ 4 σ ˜ 5 + σ ˜ 2 σ 2 σ ^ 3 3 2 . p . Ψ f k 1 . χ 1 Ω r e f + σ ^ 4 σ ^ 5 . Ω + σ ^ 3 3 2 . p . Ψ f k 1 . Ω r e f Ω r e f + σ ^ 4 σ ^ 5 . Ω k 1 σ ^ 5 . i s q + σ ^ 3 3 2 . p . Ψ f k 1 σ ^ 5 σ ^ 4 σ ^ 5 . Ω
χ 3 = k 3 . χ 3 σ ˜ 1 σ 2 . i s d σ ˜ 2 σ 2 . ω e i s q σ ˜ 2 σ 2 . k 3 . χ 3

3.4. Parameter Adaptation and Stability Analysis

The last phase is the determination of the adaptation laws of the parameters. For this, a new Lyapunov function is defined with adaptation gains according to the following expression:
γ 3 = 1 2 χ 1 2 + χ 2 2 + χ 3 2 + σ ^ 1 2 σ 2 . ƛ 1 + σ ^ 2 2 σ 2 . ƛ 2 + σ ^ 3 2 σ 3 . ƛ 3 + σ ^ 4 2 ƛ 4 + σ ^ 5 2 ƛ 5
Such that: ƛ i (i = 1, 2, 3, 4, 5) are the positive adaptation gains. The time derivative of Equation (40) gives:
γ 3 = χ 1 . χ 1 + χ 2 . χ 2 + χ 3 . χ 3 + σ ^ 1 . σ ^ 1 σ 2 . ƛ 1 + σ ^ 2 . σ ^ 2 σ 2 . ƛ 2 + σ ^ 3 . σ ^ 3 σ 3 . ƛ 3 + σ ^ 4 . σ ^ 4 ƛ 4 + σ ^ 5 . σ ^ 5 ƛ 5 = k 1 . χ 1 2 k 2 . χ 2 2 k 3 . χ 3 2 3 2 . p . Ψ f σ 3 . χ 1 . χ 2 + σ ˜ 1 σ 2 σ ^ 1 ƛ 1 i s d . χ 3 i s q . χ 2 + σ ˜ 2 σ 2 σ ^ 2 ƛ 2 χ 3 . ω e . i s q + χ 2 . ω e . i s d χ 1 . χ 2 + σ ^ 3 3 2 . p . Ψ f . k 1 . χ 1 Ω r e f + σ ^ 4 σ ^ 5 . Ω + σ ^ 3 3 2 . p . Ψ f . k 1 . Ω r e f Ω r e f + σ ^ 4 σ ^ 5 . Ω k 1 σ ^ 5 . i s q + σ ^ 3 3 2 . p . Ψ f . k 1 σ ^ 5 σ ^ 4 σ ^ 5 . Ω + σ ˜ 3 σ 3 σ ^ 3 ƛ 3 + χ 1 k 1 . Ω Ω r e f + σ ^ 4 σ ^ 5 . Ω k 1 σ ^ 5 . i s q . χ 2 + σ ˜ 4 σ ^ 4 ƛ 4 + χ 1 σ ^ 3 3 2 . p . Ψ f . k 1 σ ^ 5 . χ 2 + σ ˜ 5 σ ^ 5 ƛ 5 χ 1 . Ω + σ ^ 3 3 2 . p . Ψ f . k 1 σ ^ 5 . χ 2 . Ω
The adaptation laws of the parameters are determined in such a way that the derivative of the Lyapunov candidate function is defined negative as follows:
σ ^ 1 = ƛ 1 i s d . χ 3 i s q . χ 2
σ ^ 2 = ƛ 2 χ 3 . ω e . i s q + χ 2 ω e . i s d + χ 1 χ 2 + σ ^ 3 3 2 . p . Ψ f k 1 . χ 1 Ω r e f + σ ^ 4 σ ^ 5 . Ω + σ ^ 3 3 2 . p . Ψ f k 1 . Ω r e f Ω r e f + σ ^ 4 σ ^ 5 . Ω k 1 σ ^ 5 . i s q + σ ^ 3 3 2 . p . Ψ f k 1 σ ^ 5 σ ˜ 4 σ ˜ 5 . Ω
σ ^ 3 = ƛ 3 χ 1 k 1 . Ω Ω r e f + σ ^ 4 σ ^ 5 . Ω k 1 σ ^ 5 . i s q . χ 2
σ ^ 4 = ƛ 4 χ 1 σ ^ 3 3 2 . p . Ψ f k 1 σ ^ 5 . χ 2
σ ^ 5 = ƛ 5 χ 1 . Ω + σ ^ 3 3 2 . p . Ψ f k 1 σ ^ 5 . χ 2 . Ω
Finally, the dynamics of the Lyapunov function becomes [24]:
γ 3 = k 1 . χ 1 2 k 2 . χ 2 2 k 3 . χ 3 2 3 2 . p . Ψ f σ 3 . χ 1 . χ 2 0
The structure of the adaptive nonlinear backstepping control of PMSG is shown in Figure 2, where Vsd-ref and Vsq-ref represent the reference voltages applied to the static converter on the machine side.

3.5. Grid Side Converter Control

The flow control of electrical energy transmitted to the distribution network is ensured by the grid side converter. The control serves both to keep the DC bus voltage stable, and to guarantee power transfer with unity power factor [28,29,30,31].
The representation of the electrical quantities in the rotating reference frame are represented by:
d i g d d t = 1 L f V f d V g d R f . i g d + ω g . L f . i g q d i g q d t = 1 L f V f q V g q R f . i g q ω g . L f . i g d ω e . Ψ f
P g = 3 2 V g d . i g d + V g q . i g q Q g = 3 2 V g q . i g d V g d . i g q
According to Equations (48) and (49), it is clear that the electrical powers are directly proportional to the current components of the network. So, the backstepping control can be designed based on these steps:
The errors of the magnitudes of the grid currents are defined by the following expressions:
ξ g q = i g q r e f i g q ξ g d = i g d r e f i g d
The dynamics of these errors according to Equation (50) can be obtained by:
ξ g q = i g q r e f i g q ξ g d = i g d r e f i g d
Lyapunov’s candidate function is put in the following form:
γ g = 1 2 ξ g d 2 + 1 2 ξ g q 2
Its time derivative is given by:
γ g = ξ g d . ξ g d + ξ g q . ξ g q
Substituting the dynamics of the currents mentioned in the system of Equation (48) in the expression of Equation (53) we obtain:
γ g = k g 1 . ξ g d 2 k g 2 . ξ g q 2 + ξ g d L f V f d V g d R f . i g d + ω g . L f . i g q + k g 1 . L f . ξ g d + ξ g q L f V f q V g q R f . i g q ω g . L f . i g d ω e . Ψ f + k g 2 . L f . ξ g q
To ensure the stability of the system for injecting energy into the network, the values of k g 1 and k g 2 must be taken as positive values, and the reference voltages applied to the GSC must be chosen according to the system of Equation (55):
V f d r e f = V g d + R f . i g d L f . ω g . i g q L f . k g 1 . ξ g d V g q r e f = V g q + R f . i g q + L f . ω g . i g d L f . k g 2 . ξ g q
The reference values for the direct and quadrature components of the grid currents are chosen as follows:
-
i g d r e f = 0 : To guarantee the elimination of reactive power, and therefore the transfer of electrical power to the network with a unity power factor.
-
i g q r e f : is derived through the regulation of the DC bus voltage to facilitate control of the active power transferred to the electrical network.
The design of the control is shown in Figure 2:
Figure 2. Adaptive Backstepping Control Block Diagram.
Figure 2. Adaptive Backstepping Control Block Diagram.
Sustainability 15 00939 g002

4. Experimental Verification

4.1. Description of the Experimental Platform

In order to validate the adaptive backstepping control applied to the wind conversion system based on a PMSG, a practical verification has been implemented. This is the experimental platform based on a DS1104 R&D controller board, developed by dSPACE. This controller board is essentially composed of the following elements:
dSPACE 1104 embedded board enclosed in a computer. This mapping is locked in a computer which ensures the transfer of information between the software and the hardware part.
Host computer containing the Matlab/Simulink environment and ControlDesk.
DS1104 board connection panel.
Voltage level adaptation probe.
Oscilloscope to visualize the different analog signals.
The hardware part of the control board provides both application management and generates PWM control signals in TTL 0/5 V logic. The inverters need driver boards to drive the IGBTs through the TMS320F240 slave DSPs [32].
Processor-in-the-loop test is implemented to test the performance of the control applied to the wind system, based on the permanent magnet synchronous generator.
Verification of control law algorithms essentially involves the following steps:
Using the Simulink modeling tool to build the control system.
The simulation of the system to generate the different control results.
Check the algorithm using the TargetLink tool associated with Simulink.
Upload the program in C code to dSPACE embedded Board.
Upload the “file.sdf” in the ControlDesk software to visualize the different signals.

4.2. dSPACE 1104 Digital Processing System

The processor board is developed by German company dSPACE. It is built with a MPC8240 main processor and 250 MHz clock frequency [32]. In addition, a second software called “ControlDesk” makes it possible to build a graphic interface, which facilitates the visualization of the different quantities in real time.
The connection of the DS 1104 R&D embedded board with the wind energy conversion chain based on the permanent magnet synchronous generator is shown schematically in Figure 3:

4.3. Results of Verification the Adaptive Backstepping Control

The general block diagram of the control is applied to the wind power conversion chain presented in Figure 3, where the control system encompasses both the control laws applied to the static converters on the machine side and on the grid side. Furthermore, Table 1 summarizes some parameters used for the study of the adaptive control of the conversion system studied.
The control algorithm applied to machine-side and grid-side static converters, was verified by the Processor-in-the-loop test while operating the DS1104 R&D controller board. On the other hand, two tests were carried out using the dSPACE board and the ControlDesk development tool. The first test is used to reveal the high performance of the system, with respect to a stepped wind profile, while the second test proves the effectiveness of the controls, with respect to the monitoring and regulation of electrical quantities, following a fluctuating wind profile.
Table 1. Parameters used in simulation.
Table 1. Parameters used in simulation.
ParameterValue
DC bus voltage5 × 103 V
DC Bus Capacitor20 × 10−3 F
Filter resistance20 × 10−5 Ω
Filter inductance1 × 10−3 H
Sampling frequency10 × 104 Hz
Grid frequency50 Hz

4.3.1. Performance Test in the Presence of Step Wind

In this first test, the wind profile is taken in the form of steps, with an average speed of 7 m/s. The sampling frequency is fixed at fe = 10 KHz. The rest of the parameters for the complete model are mentioned in Table 2:
To show the good performances obtained via the adopted control, a comparison was made with the vector control in this test. The validation results are shown below.
According to the results obtained for this test in the presence of a wind in the form of steps, and according to the plot of the profile of the wind mentioned in Figure 4a, it is noted that the dynamics of the mechanical rotation speed presented on the Figure 4b and the active and reactive powers injected into the grid are well-coordinated, according to Figure 4g and 4h, respectively. Figure 4g clearly shows that the active power perfectly follows its mechanical reference, without forgetting the slight overshoot at the time of the sudden change in the reference power as indicated in the same figure at t = 1.8 s, t = 3.8 s and t = 5.8 s, for example. On the other hand, the reactive power injected into the distribution network remains reasonably low, compared to the total power generated, as shown in Figure 4h.
It should be noted that the nonlinear backstepping adaptive control offers better results compared to the classic vector control, both for tracking the angular velocity and for the active and reactive powers generated. The generated stator currents are shown in Figure 4c. They have a pseudo-sinusoidal shape, and they settle quickly at the transient moment. Nevertheless, they are very rich in harmonics because of the variable switching frequency.
The quality of the three-phase currents injected into the grid shown in Figure 4d also attests to the high performance of the adaptive backstepping control. Three-phase current waves are seen clearly sinusoidal on the zoom of the same figure (Figure 4d). Moreover, the requirements of the period/frequency grid are perfectly respected. Waves having a period of 20 ms, which results in a frequency of 50 Hz, are also identified in the zoom of the same figure.
The stator line-to-line voltages are shown in Figure 4e. This figure shows voltages that have alternating rectangular waveforms, rather than purely sinusoidal forms, due to the switching of the electronic switches of the machine-side converters. The maximum value of phase-to-phase voltages is of the order of 5000 V, which also represents the nominal value of the stator voltages of the synchronous machine.
Figure 4f gathers the grid voltage curves with the injected three-phase currents: we can see the good voltage/current match, which means zero phase shift, so operation with unity power factor is proposed.
The active power perfectly follows its reference with a remarkable speed and such a low static error, always following Figure 4g. On the other hand, the reactive power shown in Figure 4h is kept low for a 1.5 MW power machine, with a ripple rate that does not exceed 10 Kvar for the adaptive control, compared to almost 20 Kvar for the conventional control.
Adaptive backstepping control applied to the grid side converter provides better performance in turn. This is clearly seen in the DC bus voltage regulation shown in Figure 4i: almost perfect regulation of the intermediate circuit voltage with perfect set point tracking. Ripples of the order of +/−5 v present a ripple rate of 0.1% for a 5000 V reference voltage.
On the other hand, Figure 4j here illustrates the command signals generated to control the arms of the various electronic switches of the static converters.

4.3.2. Set Point Tracking Test in the Presence of a Fluctuating Wind

This second test is used to test the performance of the controls vis-à-vis the variation of the wind which will be fluctuating and close to reality. The sampling frequency is always maintained at fe = 10 KHz. The validation results of this test are presented below.
According to the results obtained for this test in the presence of a variable wind, we can notice that the different instructions are well-followed. For a wind profile presented in Figure 5a, it can be seen that the mechanical rotation speed, which is a direct consequence of the mechanical drive torque, perfectly follows the variation of the wind throughout the measurement period, as mentioned in Figure 5b. The correct tracking of the set point is ensured by both control algorithms; however, the adaptive control provides tracking with less ripple in the speeds.
On the other hand, the three-phase stator currents generated are pseudo-sinusoidal with a variable period, according to Figure 5c. It is quite normal this change of period, which is a direct consequence of the wind variation which causes this change in frequency of the currents generated by the synchronous generator. However, the three-phase current injected into the grid must be maintained adequately and has a very fixed frequency, equal to the network frequency of 50 Hz, and this can be seen according to Figure 5d, which presents the shapes of the three-phase currents injected into the electrical grid.
Figure 5e presents the shapes of the three-phase stator voltages measured at the stator windings terminals. Rectangular alternating voltages of maximum value equal to 5000 V, with a zoom of a single wave of the voltages, are shown in the same figure.
To clearly show the good quality of the electrical energy supplied to the network, Figure 5f presents an extract of this energy injected into the grid in the form of 6 electrical signals: 3 waves present the current injected and the 3 others present the three-phase voltages system. Perfect sine current waves with better time matching with three-phase mains voltages are well-illustrated in this figure. In addition, a zero-phase shift between the voltage/current electrical quantities guarantees a cosφ ≃ 1.
The active power injected into the grid perfectly follows its reference value as shown in Figure 5j. The zoom of the power curves shows that the active power generated through the adaptive backstepping control offers better results, compared to the classic vector control according to Figure 5j. The same remark is raised concerning the injected reactive power: Figure 5h presents the shapes of the reactive powers injected into the grid, where it is quite clear that the regulation via the adaptive control offers better results compared to the standard control. A ripple rate around 10 Kvar for the Adaptive control, against 20 Kvar for the classic control, is also presented for this second test with a second wind profile.
The regulation of the intermediate circuit voltage generates the current i D C r e f   necessary for the calculation of the reference active power. Figure 5i shows DC bus voltage regulation. It is clear that the regulation is of very good quality and has very low ripple, compared to the reference voltage, which is equal to 5000 V. On the other hand, Figure 5j illustrates the control signals needed to control the three-phase inverter.

4.3.3. Visualization of Analog Signals on the Oscilloscope

In order to verify analog signals and see the usefulness of the ControlDesk software, a set-up was put together consisting of the connector panel of the dSPACE 1104 kit as well as a two-input digital oscilloscope. The signals displayed in this part are the switching signals which control the static converters on the machine side and on the network side. Figure 6 illustrates a circuit diagram and shows the signals obtained.
The digital oscilloscope used is brand/reference: “EZ, Digital Oscilloscope DS 1250C” according to Figure 6, which shows the PWM control signals necessary for controlling static converters.

5. Conclusions

In this study, an adaptive nonlinear algorithm based on Lyapunov theory is proposed to control the wind power conversion system. The results obtained reveal the high performances offered in terms of robustness and tracking for the different quantities of regulation issues. The architecture of this command is first simulated in Matlab/Simulink, and then verified experimentally using the dSPACE DS1104 controller board. The improvements revealed for several tests and, according to different external variations of the wind, prove the effectiveness of the Adaptive Backstepping Control algorithm in terms of overshoots, undulations and response time for the different quantities. The main improvements made to the PMSG-based wind conversion system can be summarized in the following points:
The reduced response time attests that the proposed control offers system speed in terms of monitoring electrical and mechanical quantities, even if the machine is of high power and inertia.
Signal ripples are less severe by applying adaptive control, compared to conventional controls for wind conversion system.
Operation with unity power factor is truly ensured through the proposed control. A zero-phase shift between the voltage/current electrical quantities is well-ensured for the electrical energy transmitted to the distribution grid.
An experimental verification by Processor-in-the-loop test of the results obtained through the dSPACE DS1104 embedded board and by the ControlDesk tool are important attributes that confirm the interest and strengths that this control structure can bring to a wind conversion system.
Although this study has brought a lot of solutions to apply robust and adaptive control, such as backstepping control, future work is considered as perspective and will be developed to complete the overall study. For instance, an experimental validation of the Adaptive Backstepping Control in a complete test bench will be considered.

Author Contributions

Conceptualization, H.S., B.B., Y.E.M. and S.M.; methodology, H.S.; software, H.S.; validation, B.B and Y.E.M.; formal analysis, H.S.; investigation, H.S.; resources, H.S.; data curation, H.S.; writing—original draft preparation, H.S., B.B., Y.E.M. and S.M.; writing—review and editing, H.S., B.B.; visualization, B.B and Y.E.M.; supervision, B.B., Y.E.M. and S.M.; project administration, B.B., Y.E.M. and S.M.; funding acquisition, B.B. and S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets used and/or analyzed during the current study available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

VwWind speed
Turbine/Machine rotational speed
JTurbine/Machine total moment of inertia
f c   Friction forces
P a e r   Air power
P T u r   Turbine power captured
ρ Air density
S Turbine rotor surface
CpPower coefficient
λTip speed ration
βPitch angle
R   Turbine blade radius
T e m   Generator electromagnetic torque
T T u r   Turbine torque
P g e n   Active generator power
Q g e n   Reactive generator power
p   Number of pole pairs
V s , d q   Direct/quadrature stator voltage
i s , d q   Direct/quadrature stator current
R s   Stator resistance
L s , d q Stator cyclic inductors in the d-q plane
Ψ f   Rotor flux amplitude
Ψ s , d q   Direct/quadrature stator flux amplitude
U C   DC link voltage
γ i Lyapunov’s candidate function
χ i Variable machine error
ξ g i Variable grid error
k i Positif constant
σ i System parameter
ƛ i Positive adaptation gain
  i g , a b c Three-phase current at the inverter output
V g , a b c   Three-phase grid voltages
R f   Filter resistance
L f   Filter inductance
P g   Active power injected into the grid
Q g   Reactive power injected into the grid
cos φ   Power factor
fGrid frequency
S i , a b c Inverter arm switching states

References

  1. Yildirir, V.; Rusu, E.; Onea, F. Wind Energy Assessments in the Northern Romanian Coastal Environment Based on 20 Years of Data Coming from Different Sources. Sustainability 2022, 14, 4249. [Google Scholar] [CrossRef]
  2. Echiheb, F.; Ihedrane, Y.; Bossoufi, B.; Bouderbala, M.; Motahhir, S.; Masud, M.; Aljahdali, S.; ElGhamrasni, M. Robust sliding-Backstepping mode control of a wind system based on the DFIG generator. Sci. Rep. 2022, 12, 11782. [Google Scholar] [CrossRef] [PubMed]
  3. Rad, N.N.; Bekker, A.; Arashi, M. Enhancing wind direction prediction of South Africa wind energy hotspots with Bayesian mixture modeling. Sci. Rep. 2022, 12, 11442. [Google Scholar] [CrossRef]
  4. Annual Global Wind Reports 2022. Available online: https://gwec.net/category/annual-global-wind-reports/ (accessed on 12 October 2022).
  5. Hoxha, B.; Shesho, I.K.; Filkoski, R.V. Analysis of Wind Turbine Distances Using a Novel Techno-Spatial Approach in Complex Wind Farm Terrains. Sustainability 2022, 14, 13688. [Google Scholar] [CrossRef]
  6. El Mourabit, Y.; Derouich, A.; ElGhzizal, A.; El Ouanjli, N.; Zamzoum, O. Nonlinear Backstepping control of variable speed wind turbine based on permanent magnet synchronous generator. In Proceedings of the International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), Fez, Morocco, 3–4 April 2019; IEEE: New York, NY, USA, 2019; pp. 1–7. [Google Scholar] [CrossRef]
  7. Bodini, N.; Lundquist, J.K.; Moriarty, P. Wind plants can impact long-term local atmospheric conditions. Sci. Rep. 2021, 11, 22939. [Google Scholar] [CrossRef]
  8. Salime, H.; Bossoufi, B.; Zine Laabidine, N.; Saady, I.; Elalami, H.; Majout, B.; ELMourabit, Y. FOC-DPC Hybrid Structure of a Wind Energy Conversion System Based on PMSG. In Proceedings of the International Conference on Digital Technologies and Applications, Fez, Morocco, 28–30 January 2022; Springer: Cham, Switzerland, 2022; pp. 693–702. [Google Scholar] [CrossRef]
  9. Gunturu, U.B.; Hallgren, W. Asynchrony of wind and hydropower resources in Australia. Sci. Rep. 2017, 7, 8818. [Google Scholar] [CrossRef] [Green Version]
  10. Bossoufi, B.; Karim, M.; Lagrioui, A.; Taoussi, M.; Derouich, A. Observer backstepping control of DFIG-Generators for wind turbines variable-speed: FPGA-based implementation. Renew. Energy 2015, 81, 903–917. [Google Scholar] [CrossRef]
  11. Rodrigues, G.; Valério, D.; Melicio, R. Controller Development and Experimental Validation for a Vertical Axis Wind Turbine. Sustainability 2022, 14, 13498. [Google Scholar] [CrossRef]
  12. Weber, J.; Reyers, M.; Beck, C.; Timme, M.; Pinto, J.G.; Witthaut, D.; Schäfer, B. Wind Power Persistence Characterized by Superstatistics. Sci. Rep. 2019, 9, 19971. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. A Grey Wolf Optimizer for Optimum Parameters of Multiple PI Controllers of a Grid-Connected PMSG Driven by Variable Speed Wind Turbine. IEEE Access 2018, 6, 44120–44128. [Google Scholar] [CrossRef]
  14. Wang, Z.; Liu, W. Wind energy potential assessment based on wind speed, its direction and power data. Sci. Rep. 2021, 11, 16879. [Google Scholar] [CrossRef] [PubMed]
  15. El Mourabit, Y.; Derouich, A.; Allouhi, A.; El Ghzizal, A.; El Ouanjli, N.; Zamzoumyes, O. Sustainable production of wind energy in the main Morocco’s sites using permanent magnet synchronous generators. Int. Trans. Electr. Energy Syst. 2020, 30, e12390. [Google Scholar] [CrossRef]
  16. Asgharnia, A.; Shahnazi, R.; Jamali, A. Performance and robustness of optimal fractional fuzzy PID controllers for pitch control of a wind turbine using chaotic optimization algorithms. ISA Trans. 2018, 79, 27–44. [Google Scholar] [CrossRef] [PubMed]
  17. Yang, B.; Yu, T.; Shu, H.; Zhang, Y.; Chen, J.; Sang, Y.; Jiang, L. Passivity-based sliding-mode control design for optimal power extrac-tion of a PMSG based variable speed wind turbine. Renew. Energy 2018, 119, 577–589. [Google Scholar] [CrossRef]
  18. Yang, B.; Zhong, L.; Yu, T.; Shu, H.; Cao, P.; An, N.; Sang, Y.; Jiang, L. PCSMC design of permanent magnetic synchronous generator for maximum power point tracking. IET Gener. Transm. Distrib. 2019, 13, 3115–3126. [Google Scholar] [CrossRef]
  19. Jafarian, M.; Ranjbar, A.M. Fuzzy modeling techniques and artificial neural networks to estimate annual energy output of a wind turbine. Renew. Energy 2010, 35, 2008–2014. [Google Scholar] [CrossRef]
  20. Siahkali, H.; Vakilian, M. Fuzzy generation scheduling for a generation company (GenCo) with large scale wind farms. Energy Convers. Manag. 2010, 51, 1947–1957. [Google Scholar] [CrossRef]
  21. Calderaro, V.; Galdi, V.; Piccolo, A.; Siano, P. A fuzzy controller for maximum energy extraction from variable speed wind power generation systems. Electr. Power Syst. Res. 2008, 78, 1109–1118. [Google Scholar] [CrossRef]
  22. El Mourabit, Y.; Derouich, A.; El Ghzizal, A.; Zamzoum, O. Dynamic modeling and control of a wind turbine with MPPT control connected to the grid by using PMSG. In Proceedings of the 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Fez, Morocco, 22–24 May 2017; IEEE: New York, NY, USA, 2017; pp. 1–6. [Google Scholar] [CrossRef]
  23. Morse, A.S.; Feurer, A. Adaptive control of single-input-single-ouput linear systems. IEEE Trans. Autom. Control 1978, 23, 557–569. [Google Scholar]
  24. Sussmann, H.J.; Kokotovic, V. A positive real condition for global stabilization of nonlinear systems. Syst. Control Lett. 1989, 13, 125–133. [Google Scholar]
  25. Tsinias, J. Sufficient lyapunov-like conditions for stabilization. Math. Control Signals Syst. 1989, 2, 343–357. [Google Scholar] [CrossRef]
  26. KanellaKopoulos, I.; Kokotovic, P.V.; Morse, A.S. Systematic Designof Adaptive Controllers for Feedback Linearizable Systems. IEEE Trans. Onautom. Control 1991, 36, 1241–1253. [Google Scholar] [CrossRef] [Green Version]
  27. Freeman, R.A.; Kokotovic, P.V. A New Lyapunov Function for the Backstepping Design of ’Softer’ Robust Nonlinear Control Laws; Technical report no. CCEC-92-0520, Center for Control Engineering and Computation; University of California, Santa Barbara: Santa Barbara, CA, USA, 1992. [Google Scholar]
  28. Bossoufi, B.; Karim, M.; Taoussi, M.; Alami Aroussi, H.; Bouderbala, M.; Motahhir, S.; Camara, M.B. DSPACE-based implementation for observer backstepping power control of DFIG wind turbine. IET Electr. Power Appl. 2020, 14, 2395–2403. [Google Scholar] [CrossRef]
  29. Youness, E.M.; Aziz, D.; Abdelaziz, E.G.; Jamal, B.; Najib, E.O.; Othmane, Z.; Khalid, M.; Bossoufi, B. Implementation and validation of backstepping control for PMSG wind turbine using dSPACE controller board. Energy Rep. 2019, 5, 807–821. [Google Scholar] [CrossRef]
  30. Bossoufi, B.; Karim, M.; Lagrioui, A. MATLAB & Simulink simulation with FPGA Based Implementation adaptative and not adaptative backstepping nonlinear control of a permanent magnet synchronous machine drive. WSEAS Trans. Syst. Control 2014, 9, 86–100. [Google Scholar]
  31. El Mourabit, Y.; Derouich, A.; El Ghzizal, A.; El Ouanjli, N.; Zamzoum, O. Nonlinear backstepping control for PMSG wind turbine used on the real wind profile of the Dakhla-Morocco city. Int. Trans. Electr. Energy Syst. 2020, 30, e12297. [Google Scholar] [CrossRef]
  32. Card Presentation «DSPACE DS 1104». Available online: www.dSPACE.com (accessed on 4 June 2022).
Figure 1. Adaptive control block diagram.
Figure 1. Adaptive control block diagram.
Sustainability 15 00939 g001
Figure 3. The wind turbine system based PMSG using PIL block.
Figure 3. The wind turbine system based PMSG using PIL block.
Sustainability 15 00939 g003
Figure 4. Performance test in the presence of step wind.
Figure 4. Performance test in the presence of step wind.
Sustainability 15 00939 g004aSustainability 15 00939 g004b
Figure 5. Set point tracking test in the presence of a fluctuating wind.
Figure 5. Set point tracking test in the presence of a fluctuating wind.
Sustainability 15 00939 g005aSustainability 15 00939 g005b
Figure 6. dSPACE Controller Board with the Digital Oscilloscope.
Figure 6. dSPACE Controller Board with the Digital Oscilloscope.
Sustainability 15 00939 g006
Table 2. The PMSG and wind turbine parameters.
Table 2. The PMSG and wind turbine parameters.
Generator Wind Turbine
ParametersSymbolValuesParametersSymbolValues
Power GeneratorPnom1.5 MWRadius of the turbine bladeR55 m
Pole numberp72Turbine and generator
Moment
J10,000 N.m
Stator ResistanceRs6.25 × 10−3Specific density of airρ1.22 kg/m3
d-axis inductanceLd4.229 × 10−3 H
q-axis inductanceLq4.229 × 10−3 H
Generator rotor fluxψf11.1464 Wb
Coefficient of frictionfc0 N.m.s/rad
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

Salime, H.; Bossoufi, B.; El Mourabit, Y.; Motahhir, S. Robust Nonlinear Adaptive Control for Power Quality Enhancement of PMSG Wind Turbine: Experimental Control Validation. Sustainability 2023, 15, 939. https://doi.org/10.3390/su15020939

AMA Style

Salime H, Bossoufi B, El Mourabit Y, Motahhir S. Robust Nonlinear Adaptive Control for Power Quality Enhancement of PMSG Wind Turbine: Experimental Control Validation. Sustainability. 2023; 15(2):939. https://doi.org/10.3390/su15020939

Chicago/Turabian Style

Salime, Hassna, Badre Bossoufi, Youness El Mourabit, and Saad Motahhir. 2023. "Robust Nonlinear Adaptive Control for Power Quality Enhancement of PMSG Wind Turbine: Experimental Control Validation" Sustainability 15, no. 2: 939. https://doi.org/10.3390/su15020939

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