Skip to main content
  • Original research
  • Open access
  • Published:

Modified vector controlled DFIG wind energy system based on barrier function adaptive sliding mode control

Abstract

Increased penetration of wind energy systems has serious concerns on power system stability. In spite of several advantages, doubly fed induction generator (DFIG) based wind energy systems are very sensitive to grid disturbances. DFIG system with conventional vector control is not robust to disturbances as it is based on PI controllers. The objective of this paper is to design a new vector control that is robust to external disturbances. To achieve this, inner current loop of the conventional vector control is replaced with sliding mode control. In order to avoid chattering effect and achieve finite time convergence, the control gains are selected based on positive semi-definite barrier function. The proposed barrier function adaptive sliding mode (BFASMC) is evaluated by testing it on a benchmark multi-machine power system model under various operating conditions. The simulated results show that the proposed method is robust to various disturbances.

1 Introduction

Increased population, global warming, change in governments green policies, increased flow of funds, and decreased installation costs paved a path for Renewable energy systems. Wind energy is one of the prominent renewable systems and is consistently expanding throughout the world. More than 51 GW of wind energy is installed in 2017 only [18] and this shows that wind energy is slowly capturing the energy market. DFIG is the most popular generator compared to others in wind energy systems. It consists of a wind turbine coupled to the shaft of the induction machine. The stator of the DFIG system is directly connected to the grid while the rotor is connected to the grid via a back to back converter which regulates the slip power. This greatly reduces the converter rating. Highly efficient independent active and reactive power control is another advantage of the DFIG system. Because of the above advantages, DFIG dominated the entire variable speed wind energy systems. But the performance of the DFIG system during grid perturbations is drastically affected [12].

In the conventional vector control, the converter connected on the rotor side commonly named as Rotor side converter (RSC) regulates the active and reactive power and Grid side converter (GSC) regulates the DC link voltage. The performance of the conventional vector controlled DFIG system highly depends on the PI controller parameters. Several PI controllers tuning techniques like particle swarm optimization, Differential evolution, Bacteria foraging are proposed in the literature [11, 16, 17]. These methods are based on linearized model of DFIG around an operating point. However, DFIG system is a highly nonlinear system and thus performance of the conventional vector controlled DFIG system is compromised for large disturbances like three-phase faults. Nonlinear controllers are proposed in the literature as an alternative to overcome the nonlinearity behavior of DFIG system [3, 6, 14].

As wind speed is stochastic in nature [5, 8] variable power generation has drastic effect in multi-machine power systems and therefore robust control is the most effective way in dealing with DFIG system. Sliding mode control is one of the robust control techniques [15] and therefore has been implemented for controlling the DFIG system [4]. Nevertheless, first order sliding mode control introduces control chattering and the hardware realization requires high-frequency switching converters. To overcome this issue, second order sliding mode control techniques are applied for DFIG system [1, 2, 9]. Some of the concerns are the design of the controller assumes that the bound of the disturbance is known which may not be possible in practice and the control parameters may be overestimated. Perturbation estimation based sliding mode control is proposed in [10].

Barrier function based adaptive sliding mode control is introduced in [13]. To achieve finite time convergence, chattering free and improved robustness to various disturbances, the conventional vector controlled DFIG system is modified and the current control loop is implemented with BFASMC. BFASMC is introduced in the inner current loop to achieve faster convergence than outer control loop.

The major contributions of the paper are as follows:

  1. 1.

    This paper proposes a modified vector controlled DFIG based wind energy system. The proposed composite sliding mode control is a combination of PI control for outer loop and BFASMC for inner current loop dynamics. The inner current loops of both rotor side control and grid side control are designed based on BFASMC.

  2. 2.

    The proposed idea is simple to design and reduces control chattering as well.

  3. 3.

    Active power and terminal voltage deviations converge to zero in finite time post disturbance.

  4. 4.

    The controller is robust to various perturbations like three-phase faults on transmission lines, parametric variations, and variable wind speeds.

  5. 5.

    The proposed controller does not require the upper bounds of the disturbance.

The rest of the paper is organized as follows: Section 2 briefs the dynamic model of the DFIG system; Section 3 introduces BFASMC. The design of the proposed composite sliding mode control is detailed in Section 4. The proposed control technique is evaluated and tested on a benchmark multi-machine power system and the simulated results are analyzed in Section 5. Finally, concluding remarks are given in the last section.

2 Dynamic model of DFIG based wind energy system

The dynamics of the DFIG system are given by (1)–(3) [7]

$$ \frac{d{\psi}_{dr}}{dt}={V}_{dr}-{R}_r{i}_{dr}+s{\omega}_s{\psi}_{qr} $$
(1)
$$ \frac{d{\psi}_{qr}}{dt}={V}_{qr}-{R}_r{i}_{qr}-s{\omega}_s{\psi}_{dr} $$
(2)
$$ \frac{d\omega}{d t}=\frac{1}{J}\left({T}_m-{T}_e\right) $$
(3)

where ψdris rotor d-axis flux linkage; ψqris rotor q-axis flux linkage; Vdris rotor d-axis voltage; Vqris rotor q-axis voltage; idris rotor d-axis current; iqris rotor q-axis current; s is the slip; Rris the rotor resistance; ωis the rotor speed; J is the moment of inertia; Tm is mechanical torque acting on the rotor; Te is the electromagnetic torque developed by the rotor.

The flux linkages are given by:

$$ {\psi}_{dr}=-{L}_m{i}_{ds}+{L}_{rr}{i}_{dr} $$
(4)
$$ {\psi}_{qr}=-{L}_m{i}_{qs}+{L}_{rr}{i}_{qr} $$
(5)

where idsis stator d-axis current; iqsis stator q-axis current.

The electromagnetic torque developed by the rotor is given by:

$$ {T}_e={\psi}_{qr}{i}_{dr}-{\psi}_{dr}{i}_{qr} $$
(6)

The mechanical output of the wind turbine is given by:

$$ {T}_m=\frac{1}{2}\sigma {Av}_w^3{c}_p\left(\lambda, \beta \right) $$
(7)

where σ is the air density; Ais the area swept by the turbines; vwis the wind speed; cpis the Performance coefficient of the turbine; λis the tip speed ratio; βis the pitch angle.

$$ {c}_p=\left(\frac{c_1{c}_2}{\lambda_i}-{c}_1{c}_3\beta -{c}_1{c}_4\right){e}^{\frac{-{c}_6}{\lambda }}+{c}_6\lambda $$
(8)

c1, c2, c3, c4, c5, c6 are constants and λiis a function of λ, β.

The wind turbine operates with maximum power point tracking (Fig. 1).

Fig. 1
figure 1

DFIG based wind energy system connected to the grid

3 An introduction to barrier function adaptive sliding mode control

Let us consider a system whose dynamics are given by:

$$ \dot{x}=u+d $$
(9)

where xis the state of the system, u is the control input to the plant, d is the unknown bounded disturbance acting on the system i.e., |d| ≤ dm where dm is a finite positive value. Let us assume that the bounds of the disturbance acting on the system are unknown.

A First order sliding mode control (FOSMC) input required to stabilize the system is given by:

$$ u=-\mathrm{K}\mathit{\operatorname{sign}}(x) $$
(10)

There are two major issues with the first order sliding mode control. The first one is a selection of optimum control gain and the second one is control chattering. For optimum control parameter selection, adaptive sliding mode control techniques are proposed in the literature. In order to minimize the control chattering, higher order sliding mode control techniques are introduced. The above two issues can be tackled using the recently proposed Barrier function based adaptive sliding mode control. The control input in (10) is modified as:

$$ u=-\widehat{\mathrm{K}}(x)\mathit{\operatorname{sign}}(x) $$
(11)

Now the control parameter is a function of system state and this control parameter is updated at every instant based on the positive semi-definite barrier function given by (12)

$$ \widehat{K}(x)=\frac{\left|x\right|}{\Gamma -\left|x\right|} $$
(12)

where, Γ > 0 is a control parameter.

Therefore when x → 0,\( \widehat{K}\to 0 \). If the state x is in the neighborhood of origin i.e., \( \frac{\left|x\right|}{\Gamma} \) is very much less than one, then\( \widehat{K}\simeq \frac{\left|x\right|}{\Gamma} \). This clearly shows that the state x converges to zero with the BFASMC. For more details with stability proof refer [13].

4 Control of DFIG wind energy system

DFIG based wind energy system is a nonlinear stochastic system and is subjected to many disturbances like faults on the transmission line, parameter perturbations, and variable wind speeds. However, the conventional vector controlled DFIG system is not robust. In order to improve the robustness of conventional vector control, sliding mode control is introduced in the current control loop and accordingly, the control objectives are chosen as:

$$ \underset{t\to {t}_F}{Lt}\left({i}_{dr}-{i}_{dr\_ ref}\right)\to 0 $$
(13)
$$ \underset{t\to {t}_F}{Lt}\left({i}_{qr}-{i}_{qr\_ ref}\right)\to 0 $$
(14)
$$ \underset{t\to {t}_F}{Lt}\left({i}_{dg}-{i}_{dg\_ ref}\right)\to 0 $$
(15)
$$ \underset{t\to {t}_F}{Lt}\left({i}_{qg}-{i}_{qg\_ ref}\right)\to 0 $$
(16)

where tF is a finite time value and idr_ref and iqr_ref are the reference d-axis and q-axis currents.

In the vector controlled DFIG system with stator flux orientation,ψqs = 0and ψds = ψs. Modifying the dynamics given in (1–2) in terms of rotor currents:

$$ \frac{di_{qr}}{dt}=\frac{1}{\sigma {L}_r}\left({V}_{qr}-{R}_r{i}_{qr}-s{\omega}_s{\psi}_{dr}\right) $$
(17)
$$ \frac{di_{dr}}{dt}=\frac{1}{\sigma {L}_r}\left({V}_{dr}-{R}_r{i}_{dr}+s{\omega}_s{\psi}_{qr}\right) $$
(18)

The reference rotor current idr_ref is generated using PI controller by comparing reference and actual active powers while the reference current iqr_ref is generated using another PI controller using terminal voltage error. Now these currents are compared with the actual currents and current errors are generated as given (19) & (20).

$$ {e}_d={i}_{dr}-{i}_{dr\_ ref} $$
(19)
$$ {e}_q={i}_{qr}-{i}_{qr\_ ref} $$
(20)

Because of the features like chattering free, finite time convergence and simplicity in design, current controllers are designed with BFASMC.

For the design of control input in d-axis loop, the sliding surface is selected as:

$$ {\rho}_d={e}_d $$
(21)

Taking the derivative of (21) and from (17), the error dynamics ofρdare given as:

$$ {\dot{\rho}}_d=\frac{1}{\sigma {L}_r}\left({V}_{dr}-{R}_r{i}_{dr}+s{\omega}_s{\psi}_{qr}\right)-{\dot{i}}_{dr\_ ref}+{\varphi}_d $$
(22)

where φd represents unmodelled dynamics and parametric variations.

Now modifying the error dynamics in (22) as:

$$ {\dot{\rho}}_d={u}_d+{\phi}_d $$
(23)

where

$$ {u}_d=\frac{1}{\sigma {L}_r}\left({V}_{dr}-{R}_r{i}_{dr}+s{\omega}_s{\psi}_{qr}\right) $$
(24)

and ϕd is the cumulative disturbance.

From (11), the control input required to stabilize the error in fixed time is given by (25)

$$ {u}_d=-{\widehat{K}}_{dr}\left|{\rho}_d\right|\mathit{\operatorname{sign}}\left({\rho}_d\right) $$
(25)

where

$$ {\widehat{K}}_{dr}=\frac{\left|{\rho}_d\right|}{\Gamma_d-{\rho}_d} $$
(26)

From (24),

$$ {V}_{dr}=\sigma {L}_r{u}_d+{R}_r{i}_{dr}-{\omega}_{sl}{\psi}_{qr} $$
(27)

For the design of control input in q-axis loop, the sliding surface is chosen as:

$$ {\rho}_q={e}_q $$
(28)

Taking the derivative of (28) and from (18),

$$ {\dot{\rho}}_q=\frac{1}{\sigma {L}_r}\left({V}_{qr}-{R}_r{i}_{qr}-{\omega}_{sl}{\psi}_{dr}\right)-{\dot{i}}_{qr\_ ref}+{\varphi}_q $$
(29)

where φq represents unmodelled dynamics and parametric variations.

Let

$$ {u}_q=\frac{1}{\sigma {L}_r}\left({V}_{qr}-{R}_r{i}_{qr}-{\omega}_{sl}{\psi}_{dr}\right) $$
(30)

Modifying error dynamics in (30) as:

$$ {\dot{\rho}}_q={u}_q+{\phi}_q $$
(31)

From (31), the control input required to stabilize the error in fixed time is:

$$ {u}_q=-{\widehat{K}}_{qr}\left|{\rho}_q\right|\mathit{\operatorname{sign}}\left({\rho}_q\right) $$
(32)

where

$$ {\widehat{K}}_{qr}=\frac{\left|{\rho}_q\right|}{\Gamma_q-{\rho}_q} $$
(33)

From (32),

$$ {V}_{qr}=\sigma {L}_r{u}_q+{R}_r{i}_{qr}+{\omega}_{sl}{\psi}_{dr} $$
(34)

The proposed idea of rotor side converter control can be viewed from Fig. 2.

Fig. 2
figure 2

Modified rotor side controller

A similar procedure is followed for the design of grid side control as shown in Fig. 3. DC link voltage is compared with the reference voltage and voltage error is given to PI controller which generates the reference current idg_ref. BFASMC is used in the design of the current control.

Fig. 3
figure 3

Modified grid side controller

Remarks: The control parametersΓq,Γdare selected based on the maximum possible current errors eq and ed respectively.

5 Results and discussion

The proposed composite sliding mode control is evaluated by testing in a simulated environment MATLAB/Simulink. In order to observe the robustness of the proposed control idea, it is tested for various test conditions for a benchmark multi-machine power system model. This benchmark system is a modified two area Kundur’s model [16, 17], (Feng [3]) with one of the synchronous generator replaced with DFIG based wind energy system as shown in Fig. 4. The detailed report of the benchmark system is given in [19].

Fig. 4
figure 4

Benchmark multi-machine power system

5.1 A three-phase fault on bus 4

As the power system is a large distributed system, three phase faults on transmission lines are common. A three-phase is applied at bus 4 at 1 s with a fault resistance of 1 Ω. The fault is cleared after 0.2 s. The wind speed is assumed constant at 10 m/s. The functioning of the composite control can be visualized by observing the flux linkages as shown in Fig. 5. Under the pre-fault condition, flux linkages are distortion free. The flux distortions are present during the transients and the controller brings the system to the steady state.

Fig. 5
figure 5

3-D plot of flux linkages w.r.t time for a three-phase fault at bus 4

The proposed idea is compared to conventional PI control. The active power deviations and terminal voltage deviations are captured in Fig. 6. With PI control, the active power and terminal voltage oscillates and settles after 1.8 s. Yet, with the proposed composite sliding mode control, the active power and terminal voltage oscillations are less and settles faster with less peak overshoot. The peak overshoot and settling time of DC link voltage with the proposed method are improved considerably when compared with the conventional PI control as shown in Fig. 7. One of the major drawback with FOSMC is the selection of optimum control gain value. The performance of the DFIG system with FOSMC with high control gain is depicted in Fig. 8 and the same is compared with the proposed method. Control chattering is another concern with FOSMC, but with the proposed approach, control chattering is minimized. This is because, when the sliding surface ρ is approaching zero, control input tends to zero. The control input ud with FOSMC has undesirable oscillations and this can be visualized in Fig. 9.

Fig. 6
figure 6

Terminal voltage and active power deviations for a three-phase fault at bus 4

Fig. 7
figure 7

DC voltage for a three-phase fault at bus 4

Fig. 8
figure 8

Comparison of the proposed method with FOSMC

Fig. 9
figure 9

Control chattering with FOSMC. Red color line indicates FOSMC and the blue one indicates the proposed method

5.2 A three-phase fault at bus 5

A three-phase fault is applied at bus 5 with fault resistance of 1 Ω. The flux linkage deviations are plotted in Fig. 10. As the fault is closer to the wind generation system, the distortions are enormous. After the fault, the active power and terminal voltage deviations are less with the proposed approach compared with the conventional approach. This can be visualized in Fig. 11. A similar result can be observed with the DC link voltage as shown in Fig. 12.

Fig. 10
figure 10

Stator flux linkages

Fig. 11
figure 11

Response of DFIG for a fault at bus 5

Fig. 12
figure 12

DC link voltage for a three-phase fault at bus 5

5.3 Variable wind speed

The power output of the wind energy system varies continuously with time because of the stochastic nature of wind. Hence, the DFIG system is simulated with variable wind speed profile and the corresponding active power is shown in Fig. 13. The zoomed plot of active power error is shown in Fig. 14 and it shows the efficacy of the proposed approach.

Fig. 13
figure 13

Response of DFIG system for variable wind speed

Fig. 14
figure 14

Active power error for variable wind speed

6 Conclusions

This paper presents a modified vector controlled DFIG system. The inner current loop with PI control in the conventional system is replaced with adaptive sliding mode control where the control gains are updated based on semi-definite barrier function. The proposed composite control is evaluated for a benchmark multi-machine power system model for various operating conditions. The proposed method has shown a considerable effect on the power system stability when compared to the conventional PI controller. The proposed method is robust to large disturbances like a three-phase fault.

References

  1. Beltran, B., Benbouzid, M. E. H., & Ahmed-Ali, T. (2012). Second-order sliding mode control of a doubly fed induction generator driven wind turbine. IEEE Transactions on Energy Conversion, 27(2), 261–269. https://doi.org/10.1109/TEC.2011.2181515.

    Article  Google Scholar 

  2. Evangelista, C. A., Pisano, A., Puleston, P., & Usai, E. (2017). Receding horizon adaptive second-order sliding mode control for doubly-fed induction generator based wind turbine. IEEE Trans Control Syst Technol, 25(1), 73–84. https://doi.org/10.1109/TCST.2016.2540539.

    Article  Google Scholar 

  3. Wu, F., Zhang, X.-P., Ping, J., & Sterling, M. J. H. (2008). Decentralized nonlinear control of wind turbine with doubly fed induction generator. IEEE Trans Power Syst, 23(2), 613–621. https://doi.org/10.1109/TPWRS.2008.920073.

    Article  Google Scholar 

  4. Hu, J., Nian, H., Hu, B., He, Y., & Zhu, Z. Q. (2010). Direct active and reactive power regulation of DFIG using sliding-mode control approach. IEEE Transactions on Energy Conversion, 25(4), 1028–1039. https://doi.org/10.1109/TEC.2010.2048754.

    Article  Google Scholar 

  5. Javadi, M., Malyscheff, A. M., Wu, D., Kang, C., & Jiang, J. N. (2018). An algorithm for practical power curve estimation of wind turbines. CSEE Journal of Power and Energy Systems, 4(1), 93–102. https://doi.org/10.17775/CSEEJPES.2016.00980.

    Article  Google Scholar 

  6. Kenne, G., Nguimfack Ndongmo, J. D. D., Fochie Kuate, R., & Fotsin, H. B. (2015). An online simplified nonlinear controller for transient stabilization enhancement of DFIG in multi-machine power systems. IEEE Trans Autom Control, 60(9), 2464–2469. https://doi.org/10.1109/TAC.2015.2427591.

    Article  MathSciNet  MATH  Google Scholar 

  7. Lei, Y., Mullane, A., Lightbody, G., & Yacamini, R. (2006). Modeling of the wind turbine with a doubly fed induction generator for grid integration studies. IEEE Transactions on Energy Conversion, 21(1), 257–264. https://doi.org/10.1109/TEC.2005.847958.

    Article  Google Scholar 

  8. Lin, W., Wen, J., Cheng, S., & Lee, W.-J. (2012). An investigation on the active-power variations of wind farms. IEEE Trans Ind Appl, 48(3), 1087–1094. https://doi.org/10.1109/TIA.2012.2190817.

    Article  Google Scholar 

  9. Liu, X., Han, Y., & Wang, C. (2017). Second-order sliding mode control for power optimisation of DFIG-based variable speed wind turbine. IET Renewable Power Generation, 11(2), 408–418. https://doi.org/10.1049/iet-rpg.2015.0403.

    Article  Google Scholar 

  10. Liu, Y., Wu, Q. H., Zhou, X. X., & Jiang, L. (2014). Perturbation observer based multiloop control for the DFIG-WT in the multimachine power system. IEEE Trans Power Syst, 29(6), 2905–2915. https://doi.org/10.1109/TPWRS.2014.2308900.

    Article  Google Scholar 

  11. Mishra, Y., Mishra, S., Tripathy, M., Senroy, N., & Dong, Z. Y. (2009). Improving stability of a DFIG-based wind power system with tuned damping controller. IEEE Transactions on Energy Conversion, 24(3), 650–660. https://doi.org/10.1109/TEC.2009.2016034.

    Article  Google Scholar 

  12. Wang, N., Kang, C., Ren, D. (2015). Large-Scale Wind Power Grid Integration: Technological and Regulatory Issues. Elsevier.

  13. Obeid, H., Fridman, L. M., Laghrouche, S., & Harmouche, M. (2018). Barrier function-based adaptive sliding mode control. Automatica, 93, 540–544. https://doi.org/10.1016/j.automatica.2018.03.078.

    Article  MathSciNet  MATH  Google Scholar 

  14. Phan, V. T., & Lee, H. H. (2012). Performance enhancement of stand-alone DFIG systems with control of rotor and load side converters using resonant controllers. IEEE Trans Ind Appl, 48(1), 199–210. https://doi.org/10.1109/TIA.2011.2175883.

    Article  Google Scholar 

  15. Shtessel, Y., Edwards, C., Fridman, L., & Levant, A. (2014). Sliding mode control and observation. New York: Springer New York. https://doi.org/10.1007/978-0-8176-4893-0.

    Book  Google Scholar 

  16. Tang, Y., Ju, P., Member, S., He, H., Qin, C., & Wu, F. (2013). Optimized control of DFIG-based wind generation using sensitivity analysis and particle swarm optimization. IEEE Transaction Om Smart Grid, 4(1), 509–520 doi.org/10.1109/TSG.2013.2237795.

    Article  Google Scholar 

  17. Tummala, A. S. L. V., Alluri, H. K. R., & Ramanarao, P. V. (2018). Optimal control of DFIG wind energy system in multi-machine power system using advanced differential evolution. IETE J Res, 1–12. https://doi.org/10.1080/03772063.2018.1466732.

  18. World Wind Energy Market Update. (2017). Navigant research. Retrieved from https://www.navigantresearch.com/research/world-wind-energy-market-update-2017

  19. Wu, F. (2009). Modelling and Control of Wind and Wave Energy Conversion. Ph.D. Thesis Submitted to the University of Birmingham, (January).

    Google Scholar 

Download references

Acknowledgements

Not applicable.

Funding

The authors declare that the research is not funded by any Government/Private institution/agency.

Availability of data and materials

All the data is given in the paper or properly cited wherever necessary.

Author information

Authors and Affiliations

Authors

Contributions

TSLVAR contributed to analysis, modelling, manuscript preparation, revision and typesetting of the manuscript. TSLVAR read and approved the final manuscript.

Corresponding author

Correspondence to Tummala S. L. V. Ayyarao.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ayyarao, T.S.L.V. Modified vector controlled DFIG wind energy system based on barrier function adaptive sliding mode control. Prot Control Mod Power Syst 4, 4 (2019). https://doi.org/10.1186/s41601-019-0119-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s41601-019-0119-3

Keywords