Without Highlighting
Without Highlighting
Abstract – Model predictive control (MPC) is an important control technique for Brushless doubly-fed induction
generators (BDFIGs) which are commonly used for wind turbines, and its control performance can be affected
by the MPC design. In this study, the performances of the transfer function based model and the state space
based model are compared in MPC design for BDFIG. For this purpose, transfer function based model
predictive control (TFMPC) and state space based model predictive control (SSMPC) were developed for
BDFIG. The vector control of the BDFIG was simulated using the designed MPCs. The simulation results have
shown that TFMPC produces better results than SSMPC. Additionally ,The simulation results clearly show the
effectiveness and good response of TFMPC in both dynamic operation and steady-state operation. TFMPC
reduces power ripple and decreases harmonics, resulting in an improvement in the quality of the electrical
power generated by the BDFIG. The reference value (set point) was brought closer to the set point with TFMPC,
and the duration of the transient condition was also reduced in this system. The study demonstrated that using
the transfer function to calculate the parameters of the MPC can eliminate the drawbacks of other design
models.
Keywords: Brushless Doubly Fed Induction Generator, Model Predictive Control, State Space Model Based
Model Predictive Control (SSMPC), Transfer Function Model Based Model Predictive Control (TFMPC)
Fig. 1. Diagram of the BDFIG system [19] Typically, the state space model has been used to
investigate the attributes and stability of systems by
The mathematical model is a set of mathematical connecting the system's inputs and outputs to model
equations that describe the principal operation of the including the constants determined based on the parameters
machine by linking the variables. The mathematical model of systems.
can be used to build the state space model as well as the The SSMPC systems are built using state space model
transfer function model. where state space model can be written as:
To build the mathematical model of BDFIG, we need to
find the mathematical model for each part of the machine 𝒙𝒎 (𝒌 + 𝟏) = 𝑨𝒎 𝒙𝒎 (𝒌) + 𝑩𝒎 𝒖(𝒌) (1)
(power winding PW -control winding CW -rotor) separately
and then combine them into one model.
The resulting dynamic mathematical electrical model of 𝒚(𝒌) = 𝑪𝒎 𝒙𝒎 (𝒌) (2)
BDFIG can be presented as follows:
Where u is the variable of input; y is the output of
𝑞
𝑣𝑠𝑝 process, and 𝑥𝑚 is the variable of state.
We obtain (3), using the difference between two
𝑣𝑠𝑑𝑝
successive samples of (1),
𝑞
𝑣𝑟 𝑥𝑚 (𝑘 + 1) − 𝑥𝑚 (𝑘) = 𝐴𝑚 (𝑥𝑚 (𝑘) − 𝑥𝑚 (𝑘 − 1)) +
=
𝑑
𝑣𝑟 𝐵𝑚 (𝑢(𝑘) − 𝑢(𝑘 − 1)) (3)
𝑞
𝑣𝑠𝑐
𝑑
[ 𝑣𝑠𝑐 ] Equation (3) can be rewritten as:
𝑞
𝑅𝑠𝑝 + 𝑆𝐿𝑠𝑝 𝜔𝑝 𝐿𝑠𝑝 𝑆𝐿𝑚𝑝 𝜔𝑝 𝐿𝑚𝑝 0 0 𝐼𝑠𝑝
−𝜔𝑝 𝐿𝑚𝑝 𝑆𝐿𝑚𝑝 0 0 𝐼𝑠𝑑𝑝 ∆𝑥𝑚 (𝑘 + 1) = 𝐴𝑚 ∆𝑥𝑚 (𝑘) + 𝐵𝑚 ∆𝑢(𝑘) (4)
−𝜔𝑝 𝐿𝑠𝑝 𝑅𝑠𝑝 + 𝑆𝐿𝑠𝑝
𝑞
𝑆𝐿𝑚𝑝 𝜔𝑟 𝐿𝑚𝑝 𝑅𝑟 + 𝑆𝐿𝑟 𝜔𝑟 𝐿𝑟 𝑆𝐿𝑚𝑐 𝜔𝑟 𝐿𝑚𝑐 𝐼𝑟
𝑑
A new vector of state variable has been selected to
−𝜔𝑟 𝐿𝑚𝑝 𝑆𝐿𝑚𝑝 −𝜔𝑟 𝐿𝑟 𝑅𝑟 + 𝑆𝐿𝑟 −𝜔𝑟 𝐿𝑚𝑐 𝑆𝐿𝑚𝑐 𝐼𝑟 connect ∆𝑥𝑚 (𝑘) to output 𝑦(𝑘) as follows:
𝑞
0 0 𝑆𝐿𝑚𝑐 𝜔𝑐 𝐿𝑚𝑐 𝑅𝑠𝑐 + 𝑆𝐿𝑠𝑐 𝜔𝑐 𝐿𝑠𝑐 𝐼𝑠𝑐
[ 0 0 −𝜔𝑐 𝐿𝑚𝑐 𝑆𝐿𝑚𝑐 −𝜔𝑐 𝐿𝑠𝑐 𝑅𝑠𝑐 + 𝑆𝐿𝑠𝑐 ] [ 𝐼𝑠𝑑𝑐 ] 𝑥(𝑘) = [∆𝑥𝑚 (𝑘)𝑇 + 𝑦(𝑘)]𝑇
Where variables are defined as:
𝑣𝑠𝑝 , 𝑣𝑠𝑐 , 𝑣𝑟 vectors of space for PW voltage, CW voltage, Note that
and rotor voltage; 𝑦(𝑘 + 1) − 𝑦(𝑘) = 𝐶𝑚 ∆𝑥𝑚 (𝑘 + 1)
𝐼𝑠𝑝 , 𝐼𝑠𝑐 , 𝐼𝑟 vectors of space for PW current, CW current,
𝑦(𝑘 + 1) − 𝑦(𝑘) = 𝐶𝑚 𝐴𝑚 ∆𝑥𝑚 (𝑘) + 𝐶𝑚 𝐵𝑚 ∆𝑢(𝑘) (5)
and rotor current;
𝜓𝑠𝑝 , 𝜓𝑠𝑐 , 𝜓𝑟 vectors of space for PW flux, CW flux, and
The following state-space model can be obtained by
composing (4) with (5) : 𝐽 = (𝑅𝑠 − 𝑌)𝑇 (𝑅𝑠 − 𝑌) + Δ𝑈 𝑇 𝑅̅ Δ𝑈 (8)
Equation (8) has two terms. The first one is related to the
∆𝑥𝑚 (𝑘 + 1) 𝐴 𝑜𝑚 𝑇 ∆𝑥𝑚 (𝑘) objective of error minimization, while the second one is
[ ]=[ 𝑚 ][ ]+
𝑦(𝑘 + 1) 𝐶𝑚 𝐴𝑚 1 𝑦(𝑘) related to the magnitude of ΔU. Using (7), we can find the
𝐵 optimal ΔU that minimizes J.
[ 𝑚 ] ∆𝑢(𝑘)
𝐶𝑚 𝐵𝑚
𝑇
∆𝑥 (𝑘) 𝐽 = (𝑅𝑠 − 𝐹𝑥(𝑘𝑖 )) (𝑅𝑠 − 𝐹𝑥(𝑘𝑖 )) − 2Δ𝑈 𝑇 Φ𝑇 (𝑅𝑠 −
𝑦(𝑘) = [𝑜𝑚 1] [ 𝑚 ] (6) 𝐹𝑥(𝑘𝑖 )) + Δ𝑈 𝑇 (Φ𝑇 Φ + 𝑅̅ )Δ𝑈 (9)
𝑦(𝑘)
Differentiating (9) with respect to Δ𝑈, the cost function
Where 𝑜𝑚 = [00 … 0] can be obtained as:
(𝐴, 𝐵, 𝐶) are augmented models, note that (𝐴, 𝐵, 𝐶) can
be calculated based on parameters of systems, in SSMPC, 𝜕𝐽
= −2Φ𝑇 (𝑅𝑠 − 𝐹𝑥(𝑘𝑖 )) + (Φ𝑇 Φ + 𝑅̅ )Δ𝑈 (10)
(𝐴, 𝐵, 𝐶) have been calculated in accordance with BDFIG 𝜕Δ𝑈
Table 1. BDFIG's Parameters changes is very large. It is also worth noting that the transfer
function model based model predictive control (TFMPC)
Stator resistance 𝑅𝑆 0.46 (Ω)
currents are smaller than the SSMPC currents, from 𝑡 =
Rotor resistance (referred to stator) 𝑅𝑟 0.7 (Ω) 0.1 𝑡𝑜 𝑡 = 2(𝑠) in this part of transient state. It can be seen
Inductance of stator leakage 𝐿𝑠 3.5 (𝑚H) that the current change has decreased, the value of current
Inductance of rotor leakage (referred 𝐿𝑟 3.5 (𝑚H) has come closer to reference value, the transient state lasts
to stator) for 2 seconds, then the system enters the stability case where
Inductance of magnetizing (referred to 𝐿𝑚 50 (𝑚H) the oscillations are damped. In stability case, figure (4)
stator) proves that TFMPC has fewer harmonics than SSMPC, i.e.,
the quality of power for TFMPC is higher than the quality of
Figure (4) shows the results of the simulated 𝐼𝑞 current power for SSMPC. Figure (4) shows that TFMPC is closer
for SSMPC and TFMPC. It can be seen that the oscillation is to the set point than SSMPC.
particularly large during the start of the transient state, from
𝑡 = 0 𝑡𝑜 𝑡 = 0.1(𝑠), in this part the value of the current
Voltages for MPC controller
500
Vs
-500
0 1 2 3 4 5 6 7 8 9 10
Time(s)
500 500
0 0
-500 -500
3.4 3.5 3.6 3.7 7.6 7.7 7.8
Fig. 3. Simulation results for voltage 𝑉𝑆 for model predictive control (MPC)
Fig. 4. Simulation results of 𝐼𝑞 current for state space (SSMPC) & transfer function model predictive control (TFMPC)
Fig.5.Simulation results of 𝐼𝑑 current for state space (SSMPC) & transfer function model predictive control (TFMPC)
Fig.6.Simulation results of torque for state space (SSMPC) & transfer function model predictive control (TFMPC)
Figure (5) shows the results of the simulated 𝐼𝑑 current In the model TFMPC, the ripple current is
for SSMPC and TFMPC. Figure (5) proves that TFMPC has ∆𝐼𝑑 = 420 − 382 = 38 (𝐴),
fewer harmonics than SSMPC, therefore the power quality where in the SSMPC the ripple current is
of TFMPC is higher than the power quality of SSMPC. ∆𝐼𝑑 = 475 − 372 = 103 (𝐴).
Figure (5) has shown that the ripple in TFMPC is lower than Thus, we can conclude from the preceding considerations
the ripple in the SSMPC. It can be observed that TFMPC is that the power losses in TFMPC are lower than the power
closer to the set point than SSMPC. losses in SSMPC. Subsequently, the efficiency is higher in
The ripple ratio (currents changing) in the model TFMPC.
predictive controller designed by the transfer function model Figure (6) shows the simulated torque results for SSMPC
is smaller than the change of currents in the model predictive and TFMPC. It can be seen that the oscillation is particularly
control (MPC) designed by the state space model, as we can large during the start of the transient state, from 𝑡 = 0 𝑡𝑜 𝑡 =
see in the figures above where the reference value for is 0.15(𝑠), in this part the value of the torque changes is very
𝐼𝑑 =400 A. large. It is also worth noting that TFMPC torque changes are
smaller than the SSMPC torque changes, from 𝑡 = less need for filters, and due to reduced losses, the efficiency
0.15 𝑡𝑜 𝑡 = 2(𝑠) in this part of transient state. It can be increases and the costs are reduced.
observed that the changing of torque has decreased, there is The simulation results have proved that TFMPC provides
a transient condition which lasts for 2 seconds, then the a higher response speed for the system and also reduces the
system enters the stability case where the oscillations are transient condition, which reduces the losses and increases
damped. Figure (6) clearly shows that TFMPC has fewer the efficiency.
harmonics than SSMPC, therefore, the power quality of In table (2), the comparison between TFMPC and
TFMPC is higher than the power quality of SSMPC. It has SSMPC has been summarized.
been noted that TFMPC is closer to the set point than Table 2. Comparison Summary
SSMPC.
TFMPC SSMPC
It is known that parameter changes occur while BDFIGs
are running. Which affects the operation of MPC; so we Saves time and effort Utilize complex equations
have studied the effect of parameter changing to the MPC. so it needs more time
First, we increased the value of stator and rotor resistance by
a specified percentage (10 %), and the simulation results The transient state The transient state
have been obtained. Then, we increased the value of stator completed within 2 completed within 3
and rotor inductance by a specified percentage (10 %), and seconds seconds
the simulation results have been obtained. Finally, we Provides higher response It has normal response
compared the simulation results we obtained with the speed speed
original simulation results to note the difference in MPC
running. It was observed that there was no discernible effect Reduces the transient The transient state
of changing parameters on MPC. Thus, the figures for condition, transient state completed within 3
parameter variations are not given in this paper. completed within 2 seconds
seconds
7. Conclusion The ripple ratio Ripple ratio (currents
(currents changing) is changing) is big
In this research, a comparison and analysis between small which reduces the
TFMPC and state SSMPC are presented. In addition, the losses and increases the
advantages and disadvantages of TFMPC and SSMPC have efficiency
been determined to improve BDFIG's performance. In this Through this study, we can be concluded that when the
study, the advantages of TFMPC have been discussed briefly. process model is not obtained, the traditional controllers like
Simulations have been done with MATLAB/Simulink to PIDS should be implemented. Having a process model is
analyze the steady-state behaviors and transient behaviors of easy to tune, thus, MPC can be implemented. Additionally,
the model predictive control designed based on the transfer TFMPC is suitable for the most sensitive and important
function model (TFMPC) and state space model (SSMPC). applications, while SSMPC can be used for other
The results have shown that TFMPC can achieve good applications. For future studies, this work will be followed
steady-state features, such as: by an experimental validation using dSPACE DS1103
TFMPC saves time and effort since it reduces the or DSP TMS320F28335 processors.
mathematical effort required to get the (𝐴, 𝐵, 𝐶) matrices; in
addition to that the transfer function can be simply concluded References
for the system and converted it to the Z coordinate, then
compared to the state space model to get (𝐴, 𝐵, 𝐶) matrices [1] Prangya Parimita Pradhan and Bidyadhar Subudhi,
which can be used to build control loops.
“Real-time Active and Reactive Power Control of a
TFMPC reaches a steady state faster than SSMPC as
shown in the figures above, where the settling phase for the Doubly-Fed Induction Generator based Wind Energy
TFMPC is completed within 2 seconds, while the settling Conversion System,” in Proceedings of IEEE Region
phase for SSMPC is completed within approx. 3 seconds 10 Conference (TENCON), Malaysia, November 2017.
(note that the transient can be changed depending on the type [2] Mohammadreza Toulabi, Shahab Bahrami and Ali
of parameter 𝐼𝑞 or 𝐼𝑑 or torque). Note that the oscillation is Mohammad Ranjbar, “An Input-to-State Stability
particularly large during the start of the transient state, in this Approach to Inertial Frequency Response Analysis of
part the value of the torque and currents change is very large.
Doubly-Fed Induction Generator-Based Wind
It is also worth noting that TFMPC torque and currents
changes are smaller than SSMPC torque and currents Turbines,” IEEE Trans. on Energy Conversions, vol.32,
changes. Moreover, the current in the model predictive no.4, pp.1418-1431, Dec. 2017.
controller designed based on transfer function has fewer [3] S. Muller, M. Deicke and R. W. De Doncker, “Doubly fed
harmonics after reaching the stabilization state. This means induction generator systems for wind turbines,” IEEE
that the quality of power in TFMPC is higher than the quality Industry Applications Magazine, vol.8, no.3, pp.26-33,
of power for SSMPC. In which leads to the conclusion that Jun. 2002.
TFMPC has better performance, less noise, less losses, and
[4] Kostyantyn Protsenko and Dewei Xu, “Modeling and Trans. Distrib., vol.13, Iss.1, pp.21-29, 2018.
Control of Brushless Doubly Fed Induction Generators [15] Sertac Bayhan, Haitham Abu-Rub and Omar Ellabban,
in Wind Energy Applications,” IEEE Trans. on Power “Sensorless Model Predictive Control Scheme of Wind-
Electronics, vol.23, no.3, pp.1191-1197, May. 2008. Driven Doubly Fed Induction Generator in DC
[5] Xingwei Wang, Hua Lin and Zhe Wang, “Transient Microgrid,” IET Renew. Power Gener., vol.10, Iss.4,
Control of the Reactive Current for the Line-Side pp.514-521, 2016.
Converter of the Brushless Doubly-Fed Induction [16] H. Abdolrahimi and D. ArabKhaburi, “A Novel Model
Generator in Stand-Alone Operation,” IEEE Trans. on Predictive Voltage Control of Brushless Cascade
Power Electronics, vol.32, no.10, pp.8193-8203, Oct. Doubly-fed Induction Generator in Stand-Alone Power
2017. Generation System,” International Journal of
[6] Jianping Gao, Wei Xu, Yi Liu and Kailiang Yu, Engineering,B:applications, vol.34, no.5, pp.1239-
“Improved Control Scheme for Unbalanced Standalone 1249, 2021.
BDFIG Using Dead Beat Control Method,” IEEE, [17] Yongchang Zhang, Jian Jiao, Donglin Xu, Dong Jiang,
pp.4505-4510, 2018. Zhankuo Wang and Chaonan Tong, “Model Predictive
[7] Xinchi Wei, Ming Cheng, Wei Wang, Peng Han and Direct Power Control of Doubly Fed Induction
Rensong Luo, “Direct Voltage Control of Dual-Stator Generators Under Balanced and Unbalanced Network
Brushless Doubly Fed Induction Generator for Stand- Conditions,” IEEE Trans. on Industry App., vol.56,
Alone Wind Energy Conversion Systems,” IEEE Trans. no.1, pp.771-786, Jan. 2020.
on Magnetics, vol.52, no.7, pp.8193-8203, July. 2016. [18] L. Xu, B. Guan, and H. Liu, “Design and control of
[8] Xinchi Wei, Ming Cheng, Wei Hua, Jianguo Zhu, and ahigh-efficiency doubly-fed brushless machine for
Haitao Yang, “Model Predictive Power Control of a wind power generator application,” IEEE Energy
Brushless Doubly Fed Twin Stator Induction Convers. Congr. Expo., Atlanta, GA, USA, pp.2409-
Generator,” IEEE, pp.5080-5085, 2017. 2416, Sep. 2012.
[9] Xinchi Wei, Ming Cheng, Jianguo Zhu and Haitao Yang, [19] Tang, J. Yang, G. Zhang, Y. Sun, S. Ademi, F.
“Model Predictive Power Control of Dual-Stator Blaabjerg,and Q. Zhu, “Sensorless control of brushless
Brushless Doubly-Fed Induction Generator with doubly-fed induction machine using a control winding
Reduced Power Ripple,” IEEE PEDS, vol.52, pp.607- current MRAS observer,” IEEE Trans. on Industry
612, Dec. 2017. Electron.. , 2018.
[10] Xinchi Wei, Ming Cheng, Jianguo Zhu, Haitao Yang and [20] Hamed Gorginpour, Hashem Oraee and Richard A.
Rensong Luo, “Finite-Set Model Predictive Power McMahon, “Performance Description of Brushless
Control of Brushless Doubly Fed Twin Stator Induction Doubly-Fed Induction Machine in Its Asynchronous
Generator,” IEEE Trans. on Power Electronics, vol.34, and Variable Speed Synchronous Modes,” Journal of
no.3, pp.2300-2311, March. 2019. Electromagnetic Analysis and Applications, no.3,
[11] Xinchi Wei, Ming Cheng, Rensong Luo, Litong Xu and pp.490-511, Oct. 2011.
Jianguo Zhu, “Model predictive virtual power control [21] ]R. A. McMahon, X. Wan , E. Abdi-Jalebi, P. J. Tavner,
of brushless doubly-fed induction generator for fast and P. C. Roberts and M.Jagiela, “The BDFM as a generator
smooth grid synchronization,” IEEE Trans. on Power in wind turbines,” Proc. 12th Int.Power Electron.
Electronics, vol.13, Iss.16, pp.3080-3087, 2019. Motion Control Conf., , pp.1859-1869, Aug. 2006.
[12] Dawei Zhi, Lie Xu and Barry W. Williams, “Model- [22] P. C. Roberts, “A study of brushless doubly-fed
Based Predictive Direct Power Control of Doubly Fed (induction) machines,” Ph.D. dissertation, Emanuel
Induction Generators,” IEEE Trans. on Power College, University of Cambridge., England,2004.
Electronics, vol.25, no.2, pp.341-351, Feb. 2010. [23] S. Ademi and M. G. Jovanovic, “Control of emerging
[13] Xuan Li, Tao Peng, Hanbing Dan, Guanguan Zhang, brushless doubly-fed reluctance wind turbine
Weiyi Tang, Weiyu Jin, Patrick Wheeler and Marco generators,” in Large Scale Renewable Power
Rivera, “A Modulated Model Predictive Control Generation (Ser. Green Energy and Technology), Eds.
Scheme for the Brushless Doubly Fed Induction Berlin, Germany: Springer-Verlag, pp. 395-411, 2014.
Machine,” IEEE Journal of Emerging And Selected [24] S. Ademi and M. G. Jovanovic, “A novel sensorless
Topics In Power Electronics, vol.6, no.4, pp.1681-1691, speed controller design for doubly-fed reluctance wind
Dec. 2018. turbine generators,” Energ. Convers. Manage., vol.120,
[14] Jiefeng Hu, Yong Li and Jianguo Zhu, “Multi-objective pp.229-237, Jul. 2016.
model predictive control of doubly-fed induction [25] Wang, Xuezhou; Liu, Dong; Lahaye, Domenico;
generators for wind energy conversion,” IET Gener. Polinder, Henk; Ferreira, Bram, “Comparison of
Nested-Loop Rotors in Brushless Doubly-Fed
Induction Machines,” IEEE, In 19th International
Conference on Electrical Machines and Systems,
ICEMS, pp. 1-6, 2016.