An efficient predictive current controller with adaptive parameter estimation in 3-ϕ inverter
An efficient predictive current controller with adaptive parameter estimation in 3-ϕ inverter
An efficient predictive current controller with adaptive parameter estimation in 3-ϕ inverter
Corresponding Author:
Haddar Mabrouk
Department of Electrical Engineering
SGRE Laboratory, University of Tahri Mohammed, Bechar, Algeria
B.P 417 route kenadsa 08000, Bechar, Algeria
Email: [email protected]
1. INTRODUCTION
In recent years, the grid-connected inverters have made a giant strides in the various applications of
industries and renewable energies , that embody by introduce a new concepts of advanced control in detriment
to other conventional controls. The grid-connected inverters is widely used in wind energy systems. The
simplified structure of the grid-connected inverters is illustrated in Figure 1. Where, it’s possible to replace
the maximum amount of power that can be withdrawn from the wind turbine, generator, and rectifier flowed
through the inverter by adequate variable DC-current source without causing any damage in system caracteristic
[1]-[6].
(a) (b)
On the other side, The progress of the micro processor unit allowed the possibility to improve the
controllers design with very short sampling time and good performance. The model predictive control ( MPC)
is one of the most important milestones of development, as it recently occupied a large part of studies and
the researchers’ effort as promise control methods because of its: (1 simple theory concept, (2 easy to im-
plement (3 flexible and promising for digital control, (4 fast dynamic response, [2] ,[3]. However, despite of
its advantages, the MPC is sensitive to the system parameter variations during the operating conditions. This
results of perturbations influences on the overall stability of the system, which makes MPC need to adaptation
or estimation algorithm [7]. The MPC applied for power converters and electrical drives include two main
categories: Continuous Control Set MPC with a modulation stage and Finite Control Set MPC (FCS-MPC)
without a modulation stage [8], [9]. In FCS-MPC, the control objectives in cost function may be either main or
additional [7]-[11], the first one using physics quantities such as current, voltage, power, torque, etc. It evalu-
ates error tracking between any predicted variable value and its reference. While the second one is considering
as sub-objectives control for example switching frequency reduce. The additional control objective multiplying
by suitable values of weighting factors witch’s reflecting its importance in optimization criteria. The algorithm
of FCS-MPC minimizes the cost function and applies the generated switching signal at end each the sampling
time directly on power converter [11], [12].
The robustness of FSC-MPC against parameter variations still major concern in many studies [12].
Addressing the issue, a many control strategies have been proposed to estimate the parameters variable in power
converter applications. In [9], an analytical approach is proposed to exam the influence of model parametric
uncertainties on the prediction of FSC-MPC error for current control in three phase two-level inverter. In [13],
the authors proposed adaptive observer to accurately estimate two variable: speed and flux, this observer based
encoderless FCS-PTC (predictive torque control) helps keeping the stability for induction machine. The Model
Reference Adaptive System (MRAS) observer is used in [14], where the authors estimate line inductance to
improve robustness for sensorless predictive control of Active front End (AFE) rectifiers. In [15], a control
scheme based on a computationally finite-set model predictive power control (FS-MPPC) for grid-connected
photovoltaic systems is proposed, the stability of (FS-MPPC) against inductance variation is verified by means
of novel online finite-set model inductance estimation technique. In [16], an extended Kalman filter (EKF) is
proposed to estimate the system parameter ( filter grid impedance) for AFE.
However, the MRAS technique has been approved to be a powerful tool for parameter estimation, the
MRAS is widely used in power electronics application and motor drives system to mainly estimate: (1 the filter
parameter [16], (2) the machine state variables (speed, flux,...) for sensorless drive systems [18], [19],...etc,
but there are limited researches based on MRAS for grid-connected inverter [16]. The MRAS consists of two
models, the reference one and the adaptive one. The difference between the outputs of these two models is then
used in an adaptation mechanism such as lyapunov theory to adjust the parameters in the adaptive model until
the response of the main two models become consistent and the tracking error converges to zero [19], [20].
On this light, the performance of predictive current controller for the On this light, the performance
of predictive current controller for the three-phase grid-connected two-level inverter entirely depends on its
mathematical model as well as the accuracy of the parameters that may assumed in theory constant and known
but practically not so. In this paper, the filter parameters may easily affected due to the heat risen, magnetic
saturation and system lifetime, etc. This paper presents a structure that combines two types of controller; the
first one is a FCS-MPC witch generate a switching states for the grid-connected inverter but it is influenced
by parameters variation, this could yield negative results as inaccurate prediction of the future behavior due
to an incorrect system model and so the selection of the incorrect switching states. The second is a classic
which relies on the MRAS observer to cope with the aforementioned drawback through a parameter estimation
method based on Lyapunov stability theory. Therefore, it is possible to avoid the deterioration of the control
performance. There are a few researches report on the application the MRAS observer to grid-connected
inverter [17]. So, this novel structure brings great advantages such as simple control scheme, No inner control
loop, and No modulator. Additionally, although the proposed estimation technique is classic, it can make the
system operate robustly and independently from mathematical model.
This paper is arranged as follows: Section (2 discusses the system structure and modeling. Section (3
and section (4, present the theory behind the voltage oriented vector and the predictive current control strategy,
respectively. The identification of the filter parameter based on MRAS observer are presented is given in
Section (5. Section (6 contains The simulation results and analysis, and finally conclusions are discussed in
Section (7.
An efficient predictive current controller with adaptive parameter estimation... (Haddar Mabrouk)
860 ❒ ISSN: 2088-8694
By means of the space vector tool, The output voltage generated by the inverter can expressed in terms
of the different switching states by
1 1
1 − − Sa
vαi 2
= Vdc √2 √2 Sb
(2)
vβi 3 3 3
0 − Sc
2 2
Where Vdc is DC link voltage, vαi and vβi are α and β component of the inverter output voltage
vectors. Figure 3 shows the eight output inverter voltage vectors in space vectors corresponding the all possible
switching states which including six different active voltage vectors (V1 to V6 ) and two other zero vectors (V0
and V7 ).
The inverter voltage component expressed in the dq-frame rotating at angle θg can be related to the
αβ component by
vdi cos θg sin θg vαi
= (3)
vqi −sin θg cos θg vβi
Where vdi and vqi are dq-axis components of the inverter output voltage.
Int J Pow Elec & Dri Syst, Vol. 12, No. 2, Jun 2021 : 858 – 869
Int J Pow Elec & Dri Syst ISSN: 2088-8694 ❒ 861
Where vdg and vqg are dq-axis components of the grid voltage and ωg is the angular fraquency of the
grid, rg filter resistance and Lg is filter inductance.
The grid active and reactive powers are expressed by [19]:
3
Pg = {vdg idg + vqg iqg }
2 (5)
3
Qg = {vqg idg − vdg iqg }
2
The q-axis current reference i∗qg can be calculated from reference reactive power of the grid Q∗g as
Q∗g
i∗qg (k) = − ∗ (8)
1.5vdg
dig ig (k + 1) − ig (k)
≈ (9)
dt Ts
An efficient predictive current controller with adaptive parameter estimation... (Haddar Mabrouk)
862 ❒ ISSN: 2088-8694
idg (k + 1) 1 − rg Ts /Lg 0 idg (k) L 0 vdi (k) − vdg (k)
= + g (10)
iqq (k + 1) 0 1 − rg Ts /Lg iqg (k) 0 Lg vqi (k) − vqg (k)
However, the future reference of the grid current i∗g,dq (k + 1) can be estimated by means of current
and previous value of the reference current with the help of second-order Lagrange extrapolation as follows
[2], [3].
∗ ∗
idg (k + 1) idg (k) idg (k − 1)
= 2 − (11)
i∗qq (k + 1) iqg (k) i∗qq (k − 1)
In this paper, the first target of the predictive current controller is to achieve the smallest current
error between the extrapolated reference currents and the predicted current. The second target is to reduce
significantly the switching frequency by adjusting the commutation number between two successive sampling
instants. In situations where the switching loses are important. In brief, These all objectives can be expressed
in the form of a cost function g to be minimized. The cost function summarizes the desired behavior of the
inverter can be obtained using the error squared such as :
2
g = i∗dg (k + 1) − idg (k + 1)
2
+ i∗qg (k + 1) − iqg (k + 1) (12)
2
+ λsw (S(k) − S(k − 1))
Where λsw is weighting factors for switching frequency reduction, S(k) and S(k − 1) are the present
switching state and past applied switching state respectively. Figure 4 shows the proposed predictive current
controller for the grid-connected two-level inverter. In this scheme, getting the angle θg from the measured grid
voltage is done via PLL method to make vdg equal to Vg and also to transforme the variables measured ( vg
and ig ) from abc-frame to dq -frame. Once reference grid currents i∗g,dq (k) is calculated, the PCC procedure
is established to select the optimal switching signal applied to the inverter. Moreover, the scheme involves the
MRAS observer to improve the robusrness of PCC by identifying the filter parameter.
Figure 4. Proposed predictive current controller scheme for grid-connected two-level inverter.
Int J Pow Elec & Dri Syst, Vol. 12, No. 2, Jun 2021 : 858 – 869
Int J Pow Elec & Dri Syst ISSN: 2088-8694 ❒ 863
Figure 5 presents the basic structure of MRAS, wich consists of three parts: a reference model ,
adaptive model, and an adaptive controller.
dîg
= Aîg + Bu (14)
dt
T α̂ ωg r̂g 1 T
Where îg = îdg îqg , Â = , α̂ = − , B̂ = − , u = ud uq
−ωg α̂ L̂g L̂g
ig and îg are the output current of reference model and adaptive model respectively. The measured grid
current is tuning as the reference model witch is strongly reliant on the rated filter parameters (rg and Lg ), and
the estimated grid current is tuning as the adaptive model witch uses a value of estimated filter parameters (r̂g
and L̂g ), and then, the output current error of two models is used by adaptive controller to adjust the parameter
in adaptive controller until the identification becomes asymptotically stable and the current error approaches
zero as small as possible.
The current error is defined as e = ig − îg = [ ed eq ]T , the error state equation can be written:
1 1
Letting aI = (A − Â), b = (B − B̂) = − ,Z = [ iˆg u ]T and ∆T = [ a b ]T
Lg L̂g
The (15) can be written as
ė = Ae + ∆T Z (16)
An efficient predictive current controller with adaptive parameter estimation... (Haddar Mabrouk)
864 ❒ ISSN: 2088-8694
2) V̇ (e, t) < 0,
3) V (e, t) −→ as |e| −→ .
8
It is evident that the first and third conditions are met. The second condition can be discussed as
follows:
1 T ˙ T Z∆ + ∆T Z ∆)
˙
V̇ (e, t) = (ė P e + eT P ė + ∆
2
1 ȧ
= (eT (P A + P AT )e + a(îd ed + îq eq + ) (18)
2 λ1
ḃ
+ b(ud ed + uq eq + )
λ2
ḃ
+ ud (idg − îdg ) + uq (iqg − îqg ) = 0 (20)
λ2
Z tn
1 1 o
= + λ2 ud (idg − îdg ) + uq (iqg − îqg ) dt (22)
L̂g Lg 0
6. SIMULATION RESULTS
To evaluate the efficiency of the considered predictive current control model with MRAS oberver for
grid connected two-level inverter under various values of parameter filter, the whole simulation studies are
implemented by means of MATLAB/simulink tools. The main parameters are indicated in Table 1.
Int J Pow Elec & Dri Syst, Vol. 12, No. 2, Jun 2021 : 858 – 869
Int J Pow Elec & Dri Syst ISSN: 2088-8694 ❒ 865
(a) (b)
(c) (d)
Figure 6 (b) shows the obtained simulation result where the DC-link voltage is controlled to maintain
at its reference value 1200 V and it is stable during steady state operation. This simulated response is obtained
with a PI controller having a kp = 6.90 and a ki = 1.952 103 . The dq-axis grid current components either the
reference i∗g,dq or the measured ig,dq are tracking each other perfectly as shown in Figure 6 (c). Consequently,
The amplitude of the reference d-axis grid current component i∗dg created from the voltage PI controller is
equal to 887.5 A (peak). In addition, the grid-connected inverter is controlled to supply zero reactive power
corresponding the zero reference q-axis grid current. Figure 6 (d) illustrates the waveform of a-phase grid
current, where the peak value of iag is equal to idg .
6.2. Non-ideal case operation without MRAS
It’s the case where the variation in filter parameter has been considered as follows:
• Filter resistance and inductance are 50 % lower than its nominal value
• Filter resistance and inductance is also 100 % of its nominal value
• Filter resistance and inductance are 150 % higher than its nominal value
These values are applying at the following moments 0.1 and 0.2 (s) respectively. Figure 7 shows the
effect of parameters variation of both rg and Lg on the overall performance of the controller as well as its
stability. Under these conditions, it is clear to note the tracking errors between the measured values of idg , iqg ,
and Vdc and their references, which leads to unbalanced value of THD especially when both the resistance and
the inductance are higher than the nominal values as presented in Figure 8.
An efficient predictive current controller with adaptive parameter estimation... (Haddar Mabrouk)
866 ❒ ISSN: 2088-8694
(a) (b)
Figure 8. Simulation results explains the influence of filter parameters variation on the performance of PCC
rg and Lg are: (a) 50 % lower than its nominal value , (b) aquals to nominal value,
(c) 150 % higher than its nominal value.
Int J Pow Elec & Dri Syst, Vol. 12, No. 2, Jun 2021 : 858 – 869
Int J Pow Elec & Dri Syst ISSN: 2088-8694 ❒ 867
(a) (b)
Figure 9. Simulation results for RL filter parameters estimation based on MRAS on server
(a) starts from 50 % of its nominal value to nominal value; (b) starts from 150 % of its nominal value to
nominal value
The switching is applied at the moment 0.15 (s). In the both simulation, the MRAS observer track and
make the estimated values converges to parameter variation. Moreover, the estimated current îg and the mea-
sured current ig tracks each other. Despite large error at the same time where the switching is applied. the error
current e converges to zero. It is worth noting that the estimate value of the filter resistance is more accurate
than the estimated value of the filter inductance with steady-state estimation error in range of 1.763 10−4 and
0.1 % respectively.
To show the robustness of PCC controller with a MRAS observer for a three-phase grid-connected
inverters, a comparison of performance can be done through two cases: The first is in agreement with the second
scenario, where the filter parameters are changed in the absence of a MRAS observer, while PCC controller is
operating on the normal values. As for the second case, which corresponds to the third scenario, the change
of the filter parameters are in the presence of the MRAS observer, which estimates the filter parameters so that
the PCC controller uses them. The comparison was done by measuring THD and fsw , as shown in Figure 10.
Although the filter parameters are changed, the MRAS observer helps the PCC controller to select a switching
states that corresponds to the minimal values of fsw with slight difference in THD.
(a) (b)
An efficient predictive current controller with adaptive parameter estimation... (Haddar Mabrouk)
868 ❒ ISSN: 2088-8694
7. CONCLUSION
Sensitiveness to system parameter variations and its influences on three-phase grid-connected inverters
for wind energy conversion systems has been treating in this paper. A MRAS estimator based on lyapunov
function is developed to identify the RL filter parameter. the performance is verified via computer simulation,
and various scenario has been studied. the simulation results show that the proposed MRAS estimator gives
a good performance and the stability is guaranteed against parameter variations. In the future, a practical
implementation of predictive current control model with MRAS observer for grid connected two-level inverter
is planned. Moreover, a comparison between the adopted MRAS observer and others techniques such as Neural
Network (NN) and Extended Kalman Filter (EKF) will be carried out.
REFERENCES
[1] B. Wu.,Yongqiang Lang, Navid Zargari, and Samir Kouro, Power conversion and control of wind energy systems,
New Jersey, USA: John Wiley & Sons Inc, 2011, pp. 14-144.
[2] V. Yaramasu and B. Wu, Model predictive control of wind energy conversion systems, New Jersey, USA: John Wiley
& Sons Inc, 2016.
[3] V. Yaramasu, “Predictive control of multilevel converters for megawatt wind energy conversion systems,” Ph. D.
dissertation, Ryerson University, Toronto, Canada, 2014.
[4] A. Boulahia, M. Adel and H. Benalla, “Predictive power control of grid and rotor side converters in doubly fed
induction generators based wind turbine,” Bulletin of Electrical Engineering and Informatics (beei), vol. 2, no. 4, pp.
258-264, 2013.
[5] B. B. M. El Amine, A. Ahmed, M. B. Houari, and D. Moulud, “Modeling, simulation and control of a doubly-
fed induction generator for wind energy conversion systems,” International Journal of Power Electronics and Drive
Systems (IJPEDS), vol. 11, no. 3, pp. 1197-1210, 2020, DOI: 10.11591/ijpeds.v11.i3.pp1197-1210.
[6] Y. Barradi, K. Zazi, M. Zazi, and N. Khaldi, “Control of PMSG based variable speed wind energy conversion system
connected to the grid with PI and ADRC approach,” International Journal of Power Electronics and Drive Systems
(IJPEDS), vol. 11, no. 2, pp. 953-968, 2020, DOI:10.11591/ijpeds.v11.i2.pp953-968.
[7] J. Rodriguez, P. Cortes, and P. C. Estay,Predictive control of power converters and electrical drives, West Sussex, UK:
John Wiley & Sons Ltd, 2012, pp. 28-33.
[8] Rodriguez, J., et al., “State of the art of finite control set model predictive control in power electronics,” IEEE
Transactions on Industrial Informatics, vol. 9, no. 2, pp. 1003-1016, 2013, DOI: 10.1109/TII.2012.2221469.
[9] Young, H. A., M. A. Perez and J. Rodriguez, “Analysis of finite-control-set model predictive current control with
model parameter mismatch in a three-phase inverter,”’IEEE Transactions on Industrial Electronics, vol. 63, no. 5, pp.
3100-3107, 2016, DOI: 10.1109/TIE.2016.2515072..
[10] Cortés, P., et al., “Guidelines for weighting factors design in model predictive control of power converters and drives,”
2009 IEEE International Conference on Industrial Technology, 2009, pp. 1-7, DOI: 10.1109/ICIT.2009.4939742.
[11] Kouro, S., P. Cortes, R. Vargas, U. Ammann and J. Rodriguez, “Model predictive control—A simple and powerful
method to control power converters,” IEEE Transactions on Industrial Electronics, vol. 56, no. 6, pp. 1826-1838,
2009, DOI: 10.1109/TIE.2008.2008349.
[12] Rodriguez, J., et al., “Predictive Current Control of a Voltage Source Inverter,” IEEE Transactions on Industrial
Electronics, vol. 54, no. 1, pp. 495-503, 2007, DOI: 10.1109/TIE.2006.888802.
[13] Wang, F., et al., “Finite control set model predictive torque control of induction machine with a robust
adaptive observer,” IEEE Transactions on Industrial Electronics, vol. 64, no. 4, pp. 2631-2641, 2017, DOI:
10.1109/TIE.2016.2529558.
[14] Mehreganfar, M. and S. A. Davari, “Sensorless predictive control method of three-phase AFE rectifier with MRAS
observer for robust control,” IEEE International Symposium on Predictive Control of Electrical Drives and Power
Electronics (PRECEDE), 2017, pp. 107-112, DOI: 10.1109/PRECEDE.2017.8071277.
[15] Hammoud, I., K. Morsy, M. Abdelrahem, and R. Kennel, “Efficient model predictive power control with online induc-
tance estimation for photovoltaic inverters,” Electrical Engineering, vol. 102, pp. 1-14, 2019, DOI: 10.1007/s00202-
019-00893-8.
[16] Abdelrahem, M., C. M. Hackl, and R. Kennel, “Finite set model predictive control with on-line parameter estimation
for active frond-end converters,” Electrical Engineering, vol. 100, no. 3, pp. 1497-1507, 2018, DOI: 10.1007/s00202-
017-0606-3.
[17] Chowdhury, V. R. and J. W. Kimball, “Control of a three-phase grid-connected inverter under non-ideal grid condi-
tions with online parameter update.” IEEE Transactions on Energy Conversion, vol. 34, no. 3, pp. 1613-1622, 2019,
DOI: 10.1109/TEC.2019.2898152.
[18] Abu-Rub, H., A. Iqbal, and J. Guzinski,High performance control of AC drives with MATLAB/Simulink models,
John Wiley & Sons, 2012. ,
Int J Pow Elec & Dri Syst, Vol. 12, No. 2, Jun 2021 : 858 – 869
Int J Pow Elec & Dri Syst ISSN: 2088-8694 ❒ 869
[19] V. Yaramasu, Samir Kouro, Apparao Dekka, Salvador Alepuz, Jose Rodriguez, and Mario Duran, “Power conversion
and predictive control of wind energy conversion systems,” in Advanced Control and Optimization Paradigms for
Wind Energy Systems: Springer , 2019, pp. 113-139, DOI: 10.1007/978-981-13-5995-8 5.
[20] D. Xu, Frede Blaabjerg, Wenjie Chen, and Nan Zhu,Advanced control of doubly fed induction generator for wind
power systems, New Jersey, USA: John Wiley & Sons Inc, 2018, pp. 99-138.
[21] Vas, P., Sensorless vector and direct torque control, Oxford Univ. Press, 1998.
[22] H. Zhang, J. Zhang and K. Guo, “An adaptive predictive current controller for Electric power steering system with
Permanent Magnet Synchronous Motor,” 2014 IEEE Conference and Expo Transportation Electrification Asia-Pacific
(ITEC Asia-Pacific), 2014, pp. 1-6, DOI: 10.1109/ITEC-AP.2014.6941278.
[23] J.-J. E. Slotine and W. Li. Applied nonlinear control, Prentice hall Englewood Cliffs, New Jersey, pp. 40-68, 1991.
[24] K. Liu, Qiao Zhang, Zi-Qiang Zhu, Jing Zhang, An-Wen Shen, and Paul Stewart, “Comparison of two novel MRAS
based strategies for identifying parameters in permanent magnet synchronous motors,” International journal of au-
tomation and computing, vol. 7, no. 4, pp. 516-524, 2010, DOI: 10.1007/s11633-010-0535-3.
[25] N. T. Nguyen, “Model-reference adaptive control,” in Model-Reference Adaptive Control, Advanced Textbooks in
Control and Signal Processing, Springer, Cham, 2018, pp. 47-81, DOI: 10.1007/978-3-319-56393-0 5.
BIOGRAPHIES OF AUTHORS
Haddar Mabrouk is received his Master’s degree in ”Industrial Electronics” and Bachelor’s Degree
in ”Electronics, Electrotechnics, Automatism” (EEA) from Ferhat Abbes University, Setif, Algeria
in 2012 and 2009, respectively. Actually, He is Ph.D student at Tahri Mohammed University, Bechar,
Algeria. His research subject is about ”modern control techniques applied on the power converters
dedicated to wind energy systems”, specially focused on predictive control of power converters.
His scientific interest include power converters, Advanced control and renewable energy. He is af-
filiated as student member with the Smart Grids & Renewable Energies (SGRE) Laboratory, bechar,
Algeria.
Allaoua Boumediene was born in Bechar (Algeria). He received the Ph.D degree in electrical en-
gineering from the University of Tahri Mohamed Bechar. Currently, He is a Professor of Electri-
cal Engineering at Faculty of Technology, Bechar, Algeria. His Research Interests Include Power
Electronics, Smart Grid, Renewable Energies and Intelligent Controls for All Electric Hybrid Power
Vehicles. He is the team member of intelligent energy management in the on-board systems in the
smart grid & Renewable Energies (SGRE) laboratory, bechar, Algeria.
An efficient predictive current controller with adaptive parameter estimation... (Haddar Mabrouk)