Next Article in Journal
Sustainable Indigenous Fishing in the Pre-Contact Caribbean: Evidence and Critical Considerations from Carriacou, Grenada
Next Article in Special Issue
A High Gain AC-DC Rectifier Based on Current-Fed Cockcroft-Walton Voltage Multiplier for Motor Drive Applications
Previous Article in Journal
Indigenous Knowledge Systems in Ecological Pest Control and Post-Harvest Rice Conservation Techniques: Sustainability Lessons from Baduy Communities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low Sensitivity Predictive Control for Doubly-Fed Induction Generators Based Wind Turbine Applications

1
Electrical Engineering Department, Faculty of Engineering, Assiut University, Assiut 71516, Egypt
2
Institute for Electrical Drive Systems and Power Electronics (EAL), Technische Universität München (TUM), 80333 Munich, Germany
3
Department of Electrical Engineering and Information Technology, Munich University of Applied Sciences, 80335 München, Germany
4
Faculty of Engineering, University Andrés Bello, Santiago 8370146, Chile
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(16), 9150; https://doi.org/10.3390/su13169150
Submission received: 15 July 2021 / Revised: 13 August 2021 / Accepted: 13 August 2021 / Published: 16 August 2021

Abstract

:
In this paper, a deadbeat predictive control (DBPC) technique for doubly-fed induction generators (DFIGs) in wind turbine applications is proposed. The major features of DBPC scheme are its quick dynamic performance and its fixed switching frequency. However, the basic concept of DBPC is computing the reference voltage for the next sample from the mathematical model of the generator. Therefore, the DBPC is highly sensitive to variations of the parameters of the DFIG. To reduce this sensitivity, a disturbance observer is designed in this paper to improve the robustness of the proposed DBPC scheme. The proposed observer is very simple and easy to be implemented in real-time applications. The proposed DBPC strategy is implemented in the laboratory. Several experiments are performed with and without mismatches in the DFIG parameters. The experimental results proved the superiority of the proposed DBPC strategy over the traditional DBPC technique.

1. Introduction

In the last years, the global warming problem is attracting the attention of all the countries around the world. The basic reason of this phenomena is the human activities, which produce high amount of harmful products for the environment like carbon-dioxide CO 2 . Usually, the central power generation stations are the commonly employed methods to generate electricity in the whole world, where high-amount of CO 2 is produced due to burning of the fossil fuels. Accordingly, to slow down the increase of the earth temperature, all the governments around the world started to increase the share of renewable energy systems in the power generation. Two types of renewable energy systems are extensively installed worldwide: Wind and photovoltaic energy systems [1,2,3,4]. The constant-speed wind turbines with squirrel-cage induction generators are the first type that appeared in the wind turbines market. The basic advantage of this topology is the need for power electronics circuits is minimum; Note, the price of the power electronics devices was very expensive in this time. However, the constant-speed wind turbines with squirrel-cage induction generators have several drawbacks like the need for reactive power and lower efficiency [5,6,7].
Due to the above disadvantages of the constant-speed wind turbines with squirrel-cage induction generators, the variable-speed wind generators are currently dominate the wind turbines market. Furthermore, the rapid falling in the price of power electronics devices also facilitate the technology of variable-speed wind turbines. The doubly-fed induction generator (DFIG) is currently the most famous variable-speed wind generator in the market [8,9,10,11]. In the DFIG, the variable speed operation is possible by using a reduced-scale back-to-back (BtB) power converter to interface the DFIG rotor with the grid. The rated power of this reduced-scale BtB power converter is only 30 % of the DFIG nominal power, i.e., its cost is low.
Usually, the field-oriented control (FOC) or voltage-oriented control (VOC) with proportional-integrators (PIs) is utilized to control the DFIG in variable-speed wind turbines [12,13,14]. Those PI controllers can tuned to produce quick dynamic performance. However, large overshoot and oscillation are produced. To reduce the overshoot and oscillation, the dynamic performance will be slow. Therefore, the selection of the gains of the PI controllers is difficult. To avoid this problem, other control strategies have been presented in the literature, i.e., fuzzy logic, neural networks, predictive control, etc.
Due to its several advantages like non-linearity and ability to include constraints, model predictive control (MPC) schemes have been extensively used in the literature for several applications. Based on the literature, the types of predictive control techniques are: Continuous-set model predictive control (CS-MPC) [15,16,17], finite-set model predictive control (FS-MPC) [13,18,19], and deadbeat predictive control (DBPC) [20,21]. Fixed switching frequency, capability to easily include constraints in the optimization problem, and others are the main features of the CS-MPC. However, the algorithm of the CS-MPC can be not completely implemented online due to its heavy computational load. Due to the use of only the limited number of switching states of the power converter, the calculation burden of the FS-MPC is significantly lower than that of CS-MPC. Accordingly, the FS-MPC can be completely implemented online and no modulation stage is required. However, its variable switching frequency and poor steady-state response are the major obstacles.
The computational load of the DBPC is extremely smaller than that of the CS-MPC and its dynamic/steady-state performances are excellent. Furthermore, the switching signals of the power converter are produced by a modulation stage, i.e., the switching frequency is constant [20,21]. In the DBPC algorithm, by using the mathematical model of the system under control and the reference values, the actuation voltage of the power converter is obtained [20,21]. Subsequently, the sensitivity of the DBPC to variations of the model parameters is high. Furthermore, the un-modeled dynamics of the machine also worsen the performance of the DBPC technique. According to the literature, the solution of this problem is divided to three categories: (1) Online identification of the model parameters, (2) model-free techniques, and (3) disturbance compensation based methods.
In the online identification methods, the parameters of the DFIG are continuously observed and updated in the controller, which improves the robustness of the DBPC algorithm. In [22], an extended Kalman filter (EKF) is employed to observe the parameters of the DFIG, where a good estimation performance is obtained. However, the calculation burden of the EKF algorithm is high. In [23], the mutual inductance of the DFIG is estimated by a simple observer, i.e., its computational load is very low. The recursive least square method (LSM) is utilized to estimate the mutual inductance of the DFIG in [24]. However, In [23,24], the other parameters of the DFIG are assumed constant. Furthermore, the un-modeled dynamics are neglected in the online identification methods.
Model-free predictive control (MFPC) is a promising solution for enhancing the robustness of predictive control techniques. In [25], the proposed MFPC calculates the current difference to predict the future value of the current difference without using the model of the DFIG. However, two current measurements are required in each sampling period, which is not easy in the real-time implementation. To solve this problem, a MFPC is proposed in [26] using an ultra-local model of the DFIG. Accordingly, the robustness of the predictive controller is enhanced. However, the proposed ultra-local model of the DFIG is slightly complicated.
The third solution to reduced the sensitivity of the predictive control techniques to variations of the model parameters is estimation of the entire disturbance and including it in the calculation of the reference voltage. In [27,28], a simple method based on adding integral parts to the predictive controllers to compensate the effect of parameters variations is proposed. However, no rules are presented for tuning of the integrator gain. In [29], a non-singular sliding mode controller with enhanced extended state observer is presented for a standalone DFIG. However, several gains need to be tuned. An interval-varying multi-innovation LSM is proposed in [30]. However, the complex structure of the observer is the main drawback.
In this paper, a deadbeat predictive control (DBPC) strategy for doubly-fed induction generators (DFIGs) in wind turbine applications is proposed. In order to enhance the robustness of the suggested DBPC technique, the entire disturbance due to parameters variations or any un-modeled dynamics is estimated by a simple observer. Subsequently, the estimated disturbance is included in the calculation of the actuation voltage. The suggested disturbance observer is very simple and can be very easily implemented. Furthermore, no gains or parameters to tune in the proposed observer, i.e., the complexity of the observer is very low. The proposed DBPC with disturbance observer are implemented in the laboratory. The experimental results demonstrated the superiority of the suggested DBPC in comparison with the traditional one.
This paper is organized as follows: The mathematical model of the DFIG is derived in Section 2. The traditional DBPC system is given in Section 3, while the suggested DBPC with disturbance observer is explained in Section 4. In Section 5, the experimental results and discussion are given. At the end, the conclusion is given in Section 6.

2. Modeling of the DFIG

The block diagram of the wind energy system with doubly-fed induction generator is shown Figure 1. In order to allow the variable-speed operation of the wind turbine, the rotor of the DFIG is tied with the grid via a reduced-scale back-to-back (BtB) power converter, which consist of grid-side converter (GSC), Dc-link, and and rotor side converter (RSC). In this study, the control of the RSC is only considered.
The stator and rotor voltages of the DFIG in the three-phase system, i.e., a b c reference frame, are expressed as [7]
u s a = R s i s a + d d t ψ s a , u s b = R s i s b + d d t ψ s b , u s c = R s i s c + d d t ψ s c ,
and
u r a = R r i r a + d d t ψ r a , u r b = R r i r b + d d t ψ r b , u r c = R r i r c + d d t ψ r c .
In the above equations, the stator and rotor fluxes are written as
ψ s a = L s i s a + L m i r a , ψ s b = L s i s b + L m i r b , ψ s c = L s i s c + L m i r c ,
and
ψ r a = L r i r a + L m i s a , ψ r b = L r i r b + L m i s b , ψ r c = L r i r c + L m i s c ,
In the above equations, u s a , u s b , u s c , u r a , u r b , and u r c are the stator and rotor voltages of the DFIG. The stator and rotor currents are i s a , i s b , i s c , i r a , i r b , and i r c . ψ s a , ψ s b , ψ s c , ψ r a , ψ r b , and ψ r c are the stator and rotor fluxes of the DFIG. R s and R r are the stator and rotor resistances, respectively. L s , L r , and L m are the stator, rotor and mutual inductances.
Using Clarke transformation [7], the stator and rotor voltages of the DFIG can be expressed in the α β reference frame as
u s α = R s i s α + d d t ψ s α , u s β = R s i s β + d d t ψ s β ,
and
u r α = R r i r α + d d t ψ r α + ω r ψ r β , u r β = R r i r β + d d t ψ r β ω r ψ r α .
In (6), ω r is the electrical angular speed of the rotor and is computed as ω r = n p ω m , where n p is the number of pole pairs and ω m is the mechanical angular speed of the rotor.
Usually, the control system of the DFIG is designed in the rotating reference frame. Accordingly, by the help of Park transformation, the stator and rotor voltages of the DFIG can be written in the d q reference frame as
u s d = R s i s d + d d t ψ s d ω s ψ s q , u s q = R s i s q + d d t ψ s q + ω s ψ s d ,
and
u r d = R r i r d + d d t ψ r d ω s l ψ r q , u r q = R r i r q + d d t ψ r q + ω s l ψ r d ,
In (7) and (8), the stator (grid) angular frequency is ω s and ω s l = ω s ω r is the slip angular frequency.
The stator and rotor fluxes of the DFIG can be written in the d q frame as
ψ s d = L s i s d + L m i r d , ψ s q = L s i s q + L m i r q ,
and
ψ r d = L r i r d + L m i s d , ψ r q = L r i r q + L m i s q ,
Based on the above equations and by doing some mathematical calculations, the rotor voltage of the DFIG can be expressed as [7]
u r d = R r i r d + σ L r d d t i r d ( ω s l L r ω s L m 2 L s ) i r q R s L m L s i s d + ω r L m i s q + L m L s u s d , u r q = R r i r q + σ L r d d t i r q + ( ω s l L r ω s L m 2 L s ) i r d R s L m L s i s d ω r L m i s d + L m L s u s q ,
where σ = 1 L m 2 L s L r . Equation (11) is written in the continuous-time domain, which is not suitable to implement the controller on a digital signal processor (DSP). By the help of forward Euler method, the form of Equation (11) in the discrete-time domain is
u r d [ k ] = R r i r d [ k ] + σ L r i r d [ k + 1 ] i r d [ k ] T s ω s l [ k ] L r i r q [ k ] + ω s L m 2 L s i r q [ k ] R s L m L s i s d [ k ] + ω r [ k ] L m i s q [ k ] + L m L s u s d [ k ] , u r q [ k ] = R r i r q [ k ] + σ L r i r q [ k + 1 ] i r q [ k ] T s + ω s l [ k ] L r i r d [ k ] ω s L m 2 L s i r d [ k ] R s L m L s i s q [ k ] ω r [ k ] L m i s d [ k ] + L m L s u s q [ k ] .
In (12), the sampling time is T s and k is the current sample.

3. Conventional Deadbeat Predictive Control

In the mathematical model of the DFIG, the values of R s , R r , L s , L r , and L m are usually measured in the laboratory or obtained from the data-sheet of the machine. Subsequently, those parameters are assumed constant in the design of the conventional DBPC method. Taking the one sample delay into consideration [31], the reference voltages is calculated based on the reference currents and model of the DFIG as follows [7]
u r , r e f d [ k + 1 ] = R r i r d [ k + 1 ] + σ L r i r , r e f d [ k + 2 ] i r d [ k + 1 ] T s ω s l [ k + 1 ] L r i r q [ k + 1 ] + ω s L m 2 L s i r q [ k + 1 ] R s L m L s i s d [ k + 1 ] + ω r [ k + 1 ] L m i s q [ k + 1 ] + L m L s u s d [ k + 1 ] , u r , r e f q [ k + 1 ] = R r i r q [ k + 1 ] + σ L r i r , r e f q [ k + 2 ] i r q [ k + 1 ] T s + ω s l [ k + 1 ] L r i r d [ k + 1 ] ω s L m 2 L s i r d [ k + 1 ] R s L m L s i s q [ k + 1 ] ω r [ k + 1 ] L m i s d [ k + 1 ] + L m L s u s q [ k + 1 ] .
In (13), i r , r e f d [ k + 2 ] , i r , r e f q [ k + 2 ] , ω r [ k + 1 ] , ω s l [ k + 1 ] , i s d [ k + 1 ] , i s q [ k + 1 ] , u s d [ k + 1 ] , and u s q [ k + 1 ] can be computed using Lagrange extrapolation as
x [ k + 2 ] = 3 x [ k ] 3 x [ k 1 ] + x [ k 2 ] .
In (13), i r d [ k + 1 ] and i r q [ k + 1 ] are predicted from (12) by Smith predictor as
i r d [ k + 1 ] = i r d [ k ] + T s σ L s L r ( R r L s i r d [ k ] + ( ω s l [ k ] L r L s ω s [ k ] L m 2 ) i r q [ k ] + R s L m i s d [ k ] ω r [ k ] L m L s i s q [ k ] + L s u r d [ k ] L m u s d [ k ] ) i r q [ k + 1 ] = i r q [ k ] + T s σ L s L r ( R r L s i r q [ k ] ( ω s l [ k ] L r L s ω s [ k ] L m 2 ) i r d [ k ] + R s L m i s q [ k ] + ω r [ k ] L m L s i s d [ k ] + L s u r q [ k ] L m u s q [ k ] ) .
Based on Equations (13) and (15), the computation of the reference voltage by the conventional DBPC is extensively dependent on the parameters of the DFIG. Therefore, the sensitivity of the conventional DBPC is high. In Figure 2, the traditional DBPC for DFIGs is shown.

4. Proposed Deadbeat Predictive Control

The main difference between the conventional DBPC and proposed one is taking into consideration the effect of parameters mismatches and any un-modeled dynamics, see Figure 3. Therefore, by considering this issue, Equation (12) is re-written as
u r d [ k ] = ( R r + Δ R r ) i r d [ k ] + σ ( L r + Δ L r ) i r d [ k + 1 ] i r d [ k ] T s ω s l [ k ] ( L r + Δ L r ) i r q [ k ] + ω s ( L m + Δ L m ) 2 ( L s + Δ L s ) i r q [ k ] ( R s + Δ R s ) ( L m + Δ L m ) ( L s + Δ L s ) i s d [ k ] + ω r [ k ] ( L m + Δ L m ) i s q [ k ] + ( L m + Δ L m ) ( L s + Δ L s ) u s d [ k ] + υ d [ k ] , u r q [ k ] = ( R r + Δ R r ) i r q [ k ] + σ ( L r + Δ L r ) i r q [ k + 1 ] i r q [ k ] T s + ω s l [ k ] ( L r + Δ L r ) i r d [ k ] ω s ( L m + Δ L m ) 2 ( L s + Δ L s ) i r d [ k ] ( R s + Δ R s ) ( L m + Δ L m ) ( L s + Δ L s ) i s q [ k ] ω r [ k ] ( L m + Δ L m ) i s d [ k ] + ( L m + Δ L m ) ( L s + Δ L s ) u s q [ k ] + υ q [ k ] .
In (16), Δ R r , Δ R s , Δ L r , Δ L s , and Δ L m represent the variations of the parameters of the DFIG. The un-modeled dynamics for the d- and q-axis are represented by υ d and υ q , respectively. Equation (16) can be written as
u r d [ k ] = R r i r d [ k ] + σ L r i r d [ k + 1 ] i r d [ k ] T s ω s l [ k ] L r i r q [ k ] + ω s L m 2 L s i r q [ k ] R s L m L s i s d [ k ] + ω r [ k ] L m i s q [ k ] + L m L s u s d [ k ] + χ r d [ k ] , u r q [ k ] = R r i r q [ k ] + σ L r i r q [ k + 1 ] i r q [ k ] T s + ω s l [ k ] L r i r d [ k ] ω s L m 2 L s i r d [ k ] R s L m L s i s q [ k ] ω r [ k ] L m i s d [ k ] + L m L s u s q [ k ] + χ r q [ k ] ,
where χ r d [ k ] and χ r q [ k ] are the total disturbances due to mismatches in the DFIG parameters and any un-modeled dynamics. They can be expressed as
χ r d [ k ] = Δ R r i r d [ k ] + σ Δ L r i r d [ k + 1 ] i r d [ k ] T s ω s l [ k ] Δ L r i r q [ k ] + ω s 2 L m Δ L m + Δ L m 2 L s + Δ L s i r q [ k ] Δ R s Δ L m L s + Δ L s i s d [ k ] + ω r [ k ] Δ L m i s q [ k ] + Δ L m L s + Δ L s u s d [ k ] + υ d [ k ] , χ r q [ k ] = Δ R r i r q [ k ] + σ Δ L r i r q [ k + 1 ] i r q [ k ] T s + ω s l [ k ] Δ L r i r d [ k ] ω s 2 L m Δ L m + Δ L m 2 L s + Δ L s i r d [ k ] Δ R s Δ L m L s + Δ L s i s q [ k ] ω r [ k ] Δ L m i s d [ k ] + Δ L m L s + Δ L s u s q [ k ] + υ q [ k ] .
It can be obsereved from Equation (18) that the values of χ r d [ k ] and χ r q [ k ] can not be obtained because the values of Δ R r , Δ R s , Δ L r , Δ L s , and Δ L m are unknowns and can not be measured. Therefore, those values must be estimated. Accordingly, the proposed DBPC calculates the reference voltages as follows
u r , r e f d [ k + 1 ] = R r i r d [ k + 1 ] + σ L r i r , r e f d [ k + 2 ] i r d [ k + 1 ] T s ω s l [ k + 1 ] L r i r q [ k + 1 ] + ω s L m 2 L s i r q [ k + 1 ] R s L m L s i s d [ k + 1 ] + ω r [ k + 1 ] L m i s q [ k + 1 ] + L m L s u s d [ k + 1 ] + χ ^ r d [ k + 1 ] , u r , r e f q [ k + 1 ] = R r i r q [ k + 1 ] + σ L r i r , r e f q [ k + 2 ] i r q [ k + 1 ] T s + ω s l [ k + 1 ] L r i r d [ k + 1 ] ω s L m 2 L s i r d [ k + 1 ] R s L m L s i s q [ k + 1 ] ω r [ k + 1 ] L m i s d [ k + 1 ] + L m L s u s q [ k + 1 ] + χ ^ r q [ k + 1 ] .
In (19), χ ^ r d [ k + 1 ] and χ ^ r q [ k + 1 ] are the estimated values of the total disturbances due to parameter mismatches and any un-modeled dynamics. Those values are estimated by using the concept of time delay control approach [31], where it is assumed that the values of χ r d [ k ] and χ r q [ k ] at the sample k are almost equal to those at the sample k l ( l > 0 is integer bigger than zero) as
χ r d [ k ] χ r d [ k l ] and χ r q [ k ] χ r q [ k l ]
Subsequently, χ r d [ k ] and χ r q [ k ] are estimated from (17) as
χ ^ r d [ k ] = u r d [ k l ] ( R r i r d [ k l ] + σ L r i r d [ k l + 1 ] i r d [ k l ] T s ω s l [ k l ] L r i r q [ k l ] + ω s L m 2 L s i r q [ k l ] R s L m L s i s d [ k l ] + ω r [ k l ] L m i s q [ k l ] + L m L s u s d [ k l ] ) , χ ^ r q [ k ] = u r q [ k l ] ( R r i r q [ k l ] + σ L r i r q [ k l + 1 ] i r q [ k l ] T s + ω s l [ k l ] L r i r d [ k l ] ω s L m 2 L s i r d [ k l ] R s L m L s i s q [ k l ] ω r [ k l ] L m i s d [ k l ] + L m L s u s q [ k l ] ) .
Finally, by using Lagrange extrapolation we can get the values at the sample k + 1 . It can be observed from Equation (21) that the proposed observer uses the stator/rotor voltages/currents and the rotor speed to estimate the disturbances. Those signals must be measured for the control system, i.e., no additional signals are required for the proposed observer, i.e., no additional hardware or cost.

5. Results and Discussion

In order to validate the proposed DBPC technique, the test bench illustrated in Figure 4 is constructed in the laboratory. The nominal power of the DFIG is 10 kW and its parameters are given in Table 1. Unfortunately, no wind turbine emulator is available in the laboratory. Hence, we use a 10 kW electrical-excited synchronous machine (EESM) to control the rotational speed of the rotor. The available real-time system in the laboratory is a dSPACE DS1007 with following boards:
  • DS3002 incremental encoder board.
  • DS2004 analog to digital converter (A/D) board.
  • DS5101 pulse-width-modulation board.
The stator of the DFIG is connected to a fixed AC voltage source and the rotor is connected to a bi-directional power converter manufactured by SEW-Eurodrive GmbH & Co KG. In reality, the rated power of this power converter is approximately 30 % of the DFIG nominal power. Unfortunately, small power converters are not available in the laboratory and the available one have a rated power of 15 kW, which is used in the constructed test-bench. In this power converter, IGBT switches are used and the switching frequency range is between 2 kHz and 16 kHz. Accordingly, a switching frequency of 8 kHz is selected in this work.
In order to implement the proposed and traditional control methods, current and voltage measurement boards are designed to measure the stator and rotor currents and voltages. In those measurement boards, filters are included to eliminate the switching noise.

5.1. Performance with the Measured Parameters of the DFIG

The first experiment is performed by using the measured parameters of the DFIG, i.e., in the software model of the proposed and conventional control techniques, the values of the used parameters are the measured ones, i.e., R s = R s m , R r = R r m , L s = L s m , L r = L r m , and L m = L m m (the subscript m means measured). The value of the rotational mechanical speed is set to 140 rad / s by the control system of the EESM. The reference values of the d- and q-axis rotor currents of the DFIG are selected 16   A and 0   A , respectively, where the d-axis current controls the generated active power and the q-axis current controls the reactive power of the stator. These active and reactive power are injected to the grid and can be used to support the frequency and voltage of the grid. However, this effect can be not illustrated in the constructed test-bench due to the use of a constant AC voltage source not a grid.
According to Figure 5, the measured d- and q-axis rotor currents of the DFIG are tracking the reference values with almost a zero steady-state error using the proposed DBPC technique with disturbance observer, while the steady-state error using the conventional DBPC strategy is higher than zero. The absolute steady-state errors (ASSEs) of the d- and q-axis currents are given in Table 2. By using the conventional DBPC strategy, it can be clearly observed that the measured d- and q-axis rotor currents are slightly deviated from the reference values. This observation confirm that the measured values of the DFIG parameters are varying and not constant. Therefore, by including the estimated entire disturbance (see Figure 5 bottom) to the reference voltage calculation, the control performance is better.

5.2. Performance with Mismatches in the Stator and Rotor Resistances

In the second experiment, the values of the stator and rotor resistances are reduced to 25 % of their measured values (i.e., R s = 0.25 R s m and R r = 0.25 R r m ) and the values of the inductances are set to the measured values, i.e., L s = L s m , L r = L r m , and L m = L m m . The value of the rotational mechanical speed is set to 165 rad / s by the control system of the EESM. The reference values of the d- and q-axis rotor currents of the DFIG are selected 20   A and 0   A , respectively. Based on Figure 6, the deviations of the measured rotor currents from the reference values using the conventional DBPC is increased than the case of using the measured parameters (i.e., Figure 5), in particularly in the d-axis (see the ASSEs of the d- and q-axis currents in Table 2). In contrast to that, the measured rotor currents are perfectly tracking the reference values using the proposed DBPC technique. This is due to inclusion of χ ^ r d / q illustrated in Figure 6 to the computation of the actuation voltage.

5.3. Performance with Mismatches in the Inductances

In the last experiment, the values of the stator/rotor/mutual inductances are increased to 175 % of their measured values, i.e., L s = 1.75 L s m , L r = 1.75 L r m , and L m = 1.75 L m m . The values of the stator and rotor resistances are set to the measured values, i.e., R s = R s m and R r = R r m . The value of the rotational mechanical speed is set to 135 rad / s by the control system of the EESM. The reference values of the d- and q-axis rotor currents of the DFIG are selected 12   A and 0   A , respectively. It can by seen in Figure 7 that by using the conventional DBPC system the measured d- and q-axis rotor currents largely deviated from their reference values, in particularly the d-axis current (see the ASSEs of the d- and q-axis currents in Table 2). This is not the case by using the proposed DBPC technique, where the measured d- and q-axis rotor currents are tracking the reference values with almost a zero steady-state error. Thanks to the proposed simple disturbance observer.

6. Conclusions

In this paper, a low sensitivity deadbeat predictive control (DBPC) technique is proposed for doubly-fed induction generators (DFIGs) utilized in wind turbine applications. In order to compensate the effect of parameters variations of the DFIG and any un-modeled dynamics, a simple observer is presented to estimate the total disturbance due to parameters mismatches and un-modeled dynamics. Subsequently, this total disturbance is included in the calculation of the actuation voltage. The proposed DBPC with disturbance observer is implemented in the laboratory. The results illustrated that the proposed DBPC is highly robust to any parameters mismatches and un-modeled dynamics, while the conventional DBPC is very sensitive.
For future work, the effects of factors like change of the grid impedance, errors of sensors, and frequency fluctuations of the grid will be considered.

Author Contributions

M.A.: Design/implementation of the proposed control technique; writing of the whole manuscript, and drawing of the figures. C.H.: Providing the test-bench used to implement the proposed control strategy and review of the manuscript. R.K. and J.R.: Review of the manuscript, guidance, and suggestions. 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

Not applicable.

Acknowledgments

J. Rodriguez acknowledges the support of ANID through projects FB0008, ACT192013 and 1210208.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bose, B.K. Power Electronics in Renewable Energy Systems and Smart Grid: Technology and Applications; Wiley-IEEE Press: Hoboken, NJ, USA, 2019. [Google Scholar]
  2. Shourangiz-Haghighi, A.; Diazd, M.; Zhang, Y.; Li, J.; Yuan, Y.; Faraji, R.; Ding, L.; Guerrero, J.M. Developing More Efficient Wind Turbines: A Survey of Control Challenges and Opportunities. IEEE Ind. Electron. Mag. 2020, 14, 53–64. [Google Scholar] [CrossRef]
  3. Ahmed, S.D.; Al-Ismail, F.S.M.; Shafiullah, M.; Al-Sulaiman, F.A.; El-Amin, I.M. Grid Integration Challenges of Wind Energy: A Review. IEEE Access 2020, 8, 10857–10878. [Google Scholar] [CrossRef]
  4. Tang, X.; Hu, Y.; Chen, Z.; You, G. Flexibility Evaluation Method of Power Systems with High Proportion Renewable Energy Based on Typical Operation Scenarios. Electronics 2020, 9, 627. [Google Scholar] [CrossRef]
  5. Baroudi, J.A.; Dinavahi, V.; Knight, A.M. A review of power converter topologies for wind generators. Renew. Energy 2007, 32, 2369–2385. [Google Scholar] [CrossRef]
  6. Tohidi, S.; Behnam, M.I. A comprehensive review of low voltage ride through of doubly fed induction wind generators. Renew. Sustain. Energy Rev. 2016, 57, 412–419. [Google Scholar] [CrossRef]
  7. Abdelrahem, M. Predictive Control and Finite-Set Observers for Variable-Speed Wind Generators. Ph.D. Thesis, Technical University of Munich, Munich, Germany, 2020. Available online: https://mediatum.ub.tum.de/1520001 (accessed on 10 May 2021).
  8. Abad, G.; López, J.; Rodríguez, M.; Marroyo, L.; Iwanski, G. Doubly Fed Induction Machine: Modeling and Control for Wind Energy Generation Applications; Wiley-IEEE Press: Hoboken, NJ, USA, 2011. [Google Scholar]
  9. Abdelrahem, M.; Hackl, C.M.; Kennel, R. Limited-Position Set Model-Reference Adaptive Observer for Control of DFIGs without Mechanical Sensors. Machines 2020, 8, 72. [Google Scholar] [CrossRef]
  10. Abdelrahem, M.; Hackl, C.M.; Rodríguez, J.; Kennel, R. Model Reference Adaptive System with Finite-Set for Encoderless Control of PMSGs in Micro-Grid Systems. Energies 2020, 13, 4844. [Google Scholar] [CrossRef]
  11. Sadeghian, O.; Tohidi, S.; Mohammadi-Ivatloo, B.; Mohammadi, F. A Comprehensive Review on Brushless Doubly-Fed Reluctance Machine. Sustainability 2021, 13, 842. [Google Scholar] [CrossRef]
  12. Cárdenas, R.; Peña, R.; Alepuz, S.; Asher, G. Overview of Control Systems for the Operation of DFIGs in Wind Energy Applications. IEEE Trans. Ind. Electron. 2013, 60, 2776–2798. [Google Scholar] [CrossRef]
  13. Abdelrahem, M.; Kennel, R. Efficient Direct Model Predictive Control for Doubly-Fed Induction Generators. Electr. Power Compon. Syst. 2017, 45, 574–587. [Google Scholar] [CrossRef]
  14. Eltamaly, A.M.; Al-Saud, M.; Sayed, K.; Abo-Khalil, A.G. Sensorless Active and Reactive Control for DFIG Wind Turbines Using Opposition-Based Learning Technique. Sustainability 2020, 12, 3583. [Google Scholar] [CrossRef]
  15. Liu, X.; Kong, X. Nonlinear Model Predictive Control for DFIG-Based Wind Power Generation. IEEE Trans. Autom. Sci. Eng. 2014, 11, 1046–1055. [Google Scholar] [CrossRef]
  16. Hammoud, I.; Xu, K.; Hentzelt, S.; Oehlschlaegel, T.; Kennel, R. On Offset-Free Continuous Model Predictive Current Control of Permanent Magnet Synchronous Motors. IFAC-Pap. Online 2020, 53, 6662–6669. [Google Scholar] [CrossRef]
  17. Filho, A.J.S.; Filho, E.R. Model-based predictive control applied to the doubly-fed induction generator direct power control. IEEE Trans. Sustain. Energy 2012, 3, 398–406. [Google Scholar] [CrossRef]
  18. Vazquez, S.; Rodriguez, J.; Rivera, M.; Franquelo, L.G.; Norambuena, M. Model Predictive Control for Power Converters and Drives: Advances and Trends. IEEE Trans. Ind. Electron. 2017, 64, 935–947. [Google Scholar] [CrossRef] [Green Version]
  19. Sguarezi Filho, A.J.; de Oliveira, A.L.; Rodrigues, L.L.; Costa, E.C.M.; Jacomini, R.V. A Robust Finite Control Set Applied to the DFIG Power Control. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 6, 1692–1698. [Google Scholar] [CrossRef]
  20. Xu, L.; Zhi, D.; Williams, B.W. Predictive Current Control of Doubly Fed Induction Generators. IEEE Trans. Ind. Electron. 2009, 56, 4143–4153. [Google Scholar]
  21. Zhi, D.; Xu, L.; Williams, B.W. Model-Based Predictive Direct Power Control of Doubly Fed Induction Generators. IEEE Trans. Power Electron. 2010, 25, 341–351. [Google Scholar]
  22. Abdelrahem, M.; Hackl, C.; Kennel, R. Application of Extended Kalman Filter to Parameter Estimation of Doubly-Fed Induction Generators in Variable-Speed Wind Turbine Systems. In Proceedings of the 5th International Conference on Clean Electrical Power (ICCEP), Taormina, Italy, 16–18 June 2015; pp. 226–233. [Google Scholar]
  23. Amiri, N.; Madani, S.M.; Lipo, T.A.; Zarchi, H.A. An Improved Direct Decoupled Power Control of Doubly Fed Induction Machine Without Rotor Position Sensor and With Robustness to Parameter Variation. IEEE Trans. Energy Convers. 2012, 27, 873–884. [Google Scholar] [CrossRef]
  24. Bhattarai, R.; Gurung, N.; Ghosh, S.; Kamalasadan, S. Parametrically Robust Dynamic Speed Estimation Based Control for Doubly Fed Induction Generator. IEEE Trans. Ind. Appl. 2018, 54, 6529–6542. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Jiang, T.; Jiao, J.; Xu, W. Model-free predictive current control of doubly fed induction generator. In Proceedings of the 2019 22nd International Conference on Electrical Machines and Systems (ICEMS), Harbin, China, 11–14 August 2019; pp. 1–5. [Google Scholar]
  26. Zhang, Y.; Jiang, T.; Jiao, J. Model-Free Predictive Current Control of a DFIG Using an Ultra-Local Model for Grid Synchronization and Power Regulation. IEEE Trans. Energy Convers. 2020, 35, 2269–2280. [Google Scholar] [CrossRef]
  27. Errouissi, R.; Al-Durra, A.; Muyeen, S.M.; Leng, S.; Blaabjerg, F. Offset-free direct power control of DFIG under continuous-time model predictive control. IEEE Trans. Power Electron. 2017, 32, 2265–2277. [Google Scholar] [CrossRef]
  28. Abdelrahem, M.; Hackl, C.; Kennel, R.; Rodriguez, J. Efficient Direct Model Predictive Control with Discrete Time Integral Action for PMSGs. IEEE Trans. Energy Convers. 2019, 34, 1063–1072. [Google Scholar] [CrossRef]
  29. Guo, L.; Wang, D.; Diao, L.; Peng, Z. Direct voltage control of standalone DFIG under asymmetric loads based on non-singular terminal sliding mode control and improved extended state observer. IET Electr. Power Appl. 2019, 13, 958–968. [Google Scholar] [CrossRef]
  30. Tang, P.; Dai, Y.; Li, Z. Unified Predictive Current Control of PMSMs with Parameter Uncertainty. Electronics 2019, 8, 1534. [Google Scholar] [CrossRef] [Green Version]
  31. Abdelrahem, M.; Hackl, C.; Zhang, Z.; Kennel, R. Robust Predictive Control for Direct-Driven Surface-Mounted Permanent-Magnet Synchronous Generators Without Mechanical Sensors. IEEE Trans. Energy Convers. 2018, 33, 179–189. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the wind energy system with doubly-fed induction generator.
Figure 1. Block diagram of the wind energy system with doubly-fed induction generator.
Sustainability 13 09150 g001
Figure 2. Blcok diagram of the conventional deadbeat predictive control strategy for DFIGs.
Figure 2. Blcok diagram of the conventional deadbeat predictive control strategy for DFIGs.
Sustainability 13 09150 g002
Figure 3. Blcok diagram of the proposed deadbeat predictive control strategy for DFIGs.
Figure 3. Blcok diagram of the proposed deadbeat predictive control strategy for DFIGs.
Sustainability 13 09150 g003
Figure 4. The constructed test bench to validate the suggested DBPC technique.
Figure 4. The constructed test bench to validate the suggested DBPC technique.
Sustainability 13 09150 g004
Figure 5. Experimental results with the nominal parameters of the DFIG (from top to bottom): Measured/reference d-axis rotor current using the conventional DBPC, measured/reference q-axis rotor current using the conventional DBPC, Measured/reference d-axis rotor current using the proposed DBPC, Measured/reference q-axis rotor current using the proposed DBPC, and estimated total disturbance for d- and q-axis.
Figure 5. Experimental results with the nominal parameters of the DFIG (from top to bottom): Measured/reference d-axis rotor current using the conventional DBPC, measured/reference q-axis rotor current using the conventional DBPC, Measured/reference d-axis rotor current using the proposed DBPC, Measured/reference q-axis rotor current using the proposed DBPC, and estimated total disturbance for d- and q-axis.
Sustainability 13 09150 g005
Figure 6. Experimental results with mismatches in the stator and rotor resistances (from top to bottom): Measured/reference d-axis rotor current using the conventional DBPC, measured/reference q-axis rotor current using the conventional DBPC, Measured/reference d-axis rotor current using the proposed DBPC, Measured/reference q-axis rotor current using the proposed DBPC, and estimated total disturbance for d- and q-axis.
Figure 6. Experimental results with mismatches in the stator and rotor resistances (from top to bottom): Measured/reference d-axis rotor current using the conventional DBPC, measured/reference q-axis rotor current using the conventional DBPC, Measured/reference d-axis rotor current using the proposed DBPC, Measured/reference q-axis rotor current using the proposed DBPC, and estimated total disturbance for d- and q-axis.
Sustainability 13 09150 g006
Figure 7. Experimental results with mismatches in the inductances (from top to bottom): Measured/reference d-axis rotor current using the conventional DBPC, measured/reference q-axis rotor current using the conventional DBPC, Measured/reference d-axis rotor current using the proposed DBPC, Measured/reference q-axis rotor current using the proposed DBPC, and estimated total disturbance for d- and q-axis.
Figure 7. Experimental results with mismatches in the inductances (from top to bottom): Measured/reference d-axis rotor current using the conventional DBPC, measured/reference q-axis rotor current using the conventional DBPC, Measured/reference d-axis rotor current using the proposed DBPC, Measured/reference q-axis rotor current using the proposed DBPC, and estimated total disturbance for d- and q-axis.
Sustainability 13 09150 g007
Table 1. Parameters of the utilized DFIG.
Table 1. Parameters of the utilized DFIG.
Name of the SignalMath. SymbolValue
Nominal power p n 10   k W
Nominal line-line voltage of the stator u s , n 400   V
Voltage of the DC-link u d c 360   V
Nominal mechanical angular speed ω m , n 157   rad / s
Stator resistance R s 0.72   Ω
Rotor resistance R r 0.55   Ω
Stator inductance L s 73.5   m H
Rotor inductance L r 86   m H
Mutual inductance L m 60   m H
Pole pairs n p 2
Sampling time T s 125   μ s
Switching frequency f s w 8   kHz
Table 2. ASSEs of the conventional and proposed DBPC techniques.
Table 2. ASSEs of the conventional and proposed DBPC techniques.
Conventional DBPCProposed DBPC
Operation ConditionsASSE of i r d ASSE of i r q ASSE of i r d ASSE of i r q
Without parameters mismatches 0.65   A 0.87   A 0.015   A 0.008   A
With mismatches in resistances 1.15   A 0.98   A 0.023   A 0.019   A
With mismatches in inductances 1.87   A 1.27   A 0.032   A 0.024   A
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Abdelrahem, M.; Hackl, C.; Kennel, R.; Rodriguez, J. Low Sensitivity Predictive Control for Doubly-Fed Induction Generators Based Wind Turbine Applications. Sustainability 2021, 13, 9150. https://doi.org/10.3390/su13169150

AMA Style

Abdelrahem M, Hackl C, Kennel R, Rodriguez J. Low Sensitivity Predictive Control for Doubly-Fed Induction Generators Based Wind Turbine Applications. Sustainability. 2021; 13(16):9150. https://doi.org/10.3390/su13169150

Chicago/Turabian Style

Abdelrahem, Mohamed, Christoph Hackl, Ralph Kennel, and Jose Rodriguez. 2021. "Low Sensitivity Predictive Control for Doubly-Fed Induction Generators Based Wind Turbine Applications" Sustainability 13, no. 16: 9150. https://doi.org/10.3390/su13169150

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