Computational
Computational
Keywords: Large computational burden, time delay, and the necessity for precise modeling accuracy are the three main
Finite control set-model predictive control challenges for Finite Control Set-Model Predictive Control (FCS-MPC) in single-phase grid-tied inverters. To
Total harmonic distortion solve these issues, a twisted parameter scheme is proposed for the single-phase inverter in this article. Firstly,
Twisted parameters
the law regarding the influence of the model parameter on the current total harmonic distortion (THD) is
Single-phase inverters
outlined, emphasizing that a decrease in the inductance parameter leads to a corresponding reduction in current
Hardware-in-the-loop
THD. Second, a linear observer is constructed to identify the actual value of inductance and resistance, and
an RBF-GA (Radial Basis Function neural network-Genetic Algorithm) scheme is used to obtain the optimal
twisted parameter. Subsequently, the efficacy of the proposed methods was verified utilizing MATLAB/Simulink
simulations, with further validation conducted through hardware-in-the-loop (HIL) experiments performed on
Speedgoat performance real-time target machines. Simulation and experimental results demonstrate that within
a specific range, decreasing the inductance parameter can significantly improve the quality of the current.
Furthermore, the proposed method outperforms the traditional delay compensation method by reducing
computational complexity, minimizing prediction error, and decreasing the number of switching transitions.
∗ Corresponding author.
E-mail addresses: [email protected] (P. Li), [email protected] (X. Huo).
https://doi.org/10.1016/j.epsr.2024.111063
Received 25 May 2024; Received in revised form 13 August 2024; Accepted 7 September 2024
Available online 11 September 2024
0378-7796/© 2024 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
Fig. 1. Relationship diagram between the problems of FCS-MPC and the proposed
method.
Fig. 2. Single-phase inverter topology.
2
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
Fig. 4. Predictive control operation diagram: (a) Without delay (ideal case); (b) With
delay (real case).
3
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
Fig. 7. Comparison of the current waveforms. Fig. 10. Comparison of different types of neural network performance.
4
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
5
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
Fig. 15. Control diagram of the proposed twisted parameter method with offline
where 𝐿0 and 𝑅0 represent the nominal values of inductance and optimization and online identification.
resistance, correspondingly. Define 𝑑 as the system bias caused by
parameter mismatch, then the system equation is rewritten as
𝑑𝑖 Define error signal 𝒙̃ = 𝒙 − 𝒙,
̂ and subtract (19) from (17), the error
𝐿0 + 𝑅0 𝑖 = 𝑢𝑎𝑏 − 𝑒 + 𝑑 (12)
𝑑𝑡 can be described as
Contrasted with (1), 𝑑 can be expressed as follows
𝒙̃̇ = (𝑯 − 𝒍𝑴)𝒙̃ = 𝑲 𝒙̃ (20)
𝑑𝑖
𝑑 = 𝛥𝐿 + 𝛥𝑅𝑖 (13) 𝑅 cos 𝜔𝑡 sin 𝜔𝑡
𝑑𝑡 ⎡ − 𝐿0 − 𝑙1 𝐿0 𝐿0
⎤
Considering that the output current 𝑖 is a sinusoidal wave in ideal ⎢ 0
cos 𝜔𝑡 ⎥
where 𝑲 = 𝑯 − 𝒍𝑴 = ⎢ −𝑙2 𝐿 0 0 ⎥.
0
conditions, so that 𝑖 can be expressed as 𝑖 = 𝐼𝑟𝑒𝑓 𝑠𝑖𝑛𝜔𝑡, where 𝐼𝑟𝑒𝑓 is the ⎢ −𝑙 sin 𝜔𝑡 0 0 ⎥⎦
amplitude of 𝑖, and 𝜔 represents the fundamental angular frequency of ⎣ 3 𝐿
0
When 𝑡 → ∞, 𝑥 → 0, that is, 𝒙̂ converges to 𝒙, which means the
𝑖. Hence, (13) can be written as
system is stable. Hence, the cosine and sine components amplitudes 𝐴̂
𝑑 = 𝜔𝛥𝐿𝐼𝑟𝑒𝑓 𝑐𝑜𝑠𝜔𝑡 + 𝛥𝑅𝐼𝑟𝑒𝑓 𝑠𝑖𝑛𝜔𝑡 (14) and 𝐵̂ can be observed.
Using the Euler method, the observer model in (19) can be dis-
The bias 𝑑 is also a sinusoidal wave, so it also can be expressed as
cretized as
a combination of cosine and sine components:
⎧ 𝑇𝑠
𝑑 = 𝐴𝑐𝑜𝑠𝜔𝑡 + 𝐵𝑠𝑖𝑛𝜔𝑡 (15) ⎪ 𝑖̂(𝑘 + 1) = 𝐿0
[ − 𝑅0 𝑖̂(𝑘) + 𝐴̂ cos(𝜃(𝑘)) + 𝐵̂ sin(𝜃(𝑘))
⎪ +(𝑢𝑎𝑏 (𝑘) − 𝑒(𝑘))] − 𝑙1 (𝑖̂(𝑘) − 𝑖(𝑘)) + 𝑖̂(𝑘)
contrasted with (14), 𝐿 and 𝑅 can expressed as follows ⎨ (21)
⎪ ̂ + 1) = −𝑇𝑠 𝑙2 cos(𝜃(𝑘))(𝑖̂(𝑘) − 𝑖(𝑘)) + 𝐴(𝑘)
𝐴(𝑘 ̂
⎧ ⎪ ̂ + 1) = −𝑇𝑠 𝑙3 sin(𝜃(𝑘))(𝑖̂(𝑘) − 𝑖(𝑘)) + 𝐵(𝑘)
𝐵(𝑘 ̂
⎪ 𝐿 = 𝐿0 −
𝐴 ⎩
𝜔𝐼𝑟𝑒𝑓
⎨ 𝐵 (16)
Then the actual values of inductance and resistance can be obtained
⎪ 𝑅 = 𝑅0 − 𝐼𝑟𝑒𝑓
⎩ as follows
By observing the cosine and sine components coefficients 𝐴 and ⎧ 𝐴̂
⎪ 𝐿̂ = 𝐿0 −
𝐵, the observed values of inductance and resistance 𝐿 and 𝑅 can be 𝜔𝐼𝑟𝑒𝑓
(22)
⎨ 𝐵̂
obtained [34,35]. ⎪ 𝑅̂ = 𝑅0 − 𝐼𝑟𝑒𝑓
Define 𝒙 = [𝑥1 , 𝑥2 , 𝑥3 ]𝑇 = [𝑖, 𝐴, 𝐵]𝑇 , and 𝑦 = 𝑥1 = 𝑖. The augmented ⎩
system of the system can be expressed as
{ 4. Simulation
𝒙̇ = 𝑮𝒙 + 𝑯(𝑢𝑎𝑏 − 𝑒)
(17)
𝑦 = 𝑴𝒙 Simulations were conducted using Matlab/Simulink to validate the
where efficacy of the proposed twisted parameter method based on online
parameter identification and offline extremum optimization as depicted
⎡ − 𝑅0 𝑐𝑜𝑠𝜔𝑡 𝑠𝑖𝑛𝜔𝑡 ⎤ ⎡ 1 ⎤ 𝑇
⎢ 𝐿0 𝐿0 𝐿0 ⎥ ⎢ 𝐿0 ⎥ ⎡1⎤ in Fig. 15, with the parameters listed in Table 1.
𝑮=⎢ 0 0 0 ⎥ , 𝑯 = ⎢ 0 ⎥ , 𝑴 = ⎢ 0⎥ (18)
⎢ 0 ⎥ ⎢ 0 ⎥ ⎢ ⎥
⎣ 0 0 ⎦ ⎣ ⎦ ⎣0⎦ 4.1. Validation of extremum optimization and parameter identification
According the state space equations, a linear observer can be ex-
pressed as The first part aims to validate the effectiveness of the online param-
{ ( ) eter identification method, specifically verifying the observer’s ability
𝒙̂̇ = 𝑮𝒙̂ + 𝑯 𝑢𝑎𝑏 − 𝑒 + 𝒍(𝑦 − 𝑦)
̂ to identify the inductance and resistance parameters accurately. Under
(19)
𝑦̂ = 𝑴 𝒙̂
the condition that the amplitude of reference current value is 10 A, the
where 𝒙̂ and 𝑦̂ are the observed values of state variable 𝒙 and system FCS-MPC controller used a nominal value of 10 mH for the inductance
output 𝑦, respectively. 𝒍 = [𝑙1 , 𝑙2 𝑐𝑜𝑠𝜔𝑡
𝐿0
, 𝑙3 𝑠𝑖𝑛𝜔𝑡
𝐿0
]𝑇 is the state feedback and 0.5 Ω for the resistance as model parameters before t=1 s, while the
matrix, the convergence rate is related to the values of the coefficients actual values were 8 mH for the inductance and 1 Ω for the resistance.
𝑙1 , 𝑙2 and 𝑙3 . At t=1 s, the observer started identifying the actual values of the
6
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
Table 1
Simulation parameters.
Symbols Parameters Values
𝑈𝑑𝑐 DC-link voltage 120 V
𝑒𝑚 Grid voltage amplitude 100 V
𝑓 Grid frequency 50 Hz
𝑓𝑠 Sampling frequency 20 kHz
𝑅𝑟 Filter resistance (actual value) 1 Ω
𝑅0 Filter resistance (nominal value) 0.5 Ω
𝐿𝑟 Filter inductance (actual value) 8 mH
𝐿0 Filter inductance (nominal value) 10 mH
𝑛 GA population size 20
𝐼𝑡𝑒𝑟 GA maximum iterations 100
𝑃𝑐𝑟𝑜𝑠𝑠 GA crossover probability 0.4
𝑃𝑚𝑢𝑡 GA mutation probability 0.1
Fig. 17. Box diagram of inductance mismatch ratio and THD reduction.
Fig. 16. Parameter identification process: (a) Inductance parameter; (b) Resistance
parameter. Fig. 18. The effect of twisted parameter method: (a) Variation chart of 𝐿 and THD;
(b) Current waveform before and after twisting.
Table 2
RBF-GA results.
𝐼𝑟𝑒𝑓 (A) 𝜆 Fitness (%) Original 𝜆 calculated by GA, and the original THD is the output current THD
THD (%)
under the traditional FCS-MPC control framework.
10.0 0.5159 4.837 5.610 Fig. 17 describes the data distribution of 𝜆 and THD reduction.
10.2 0.5682 4.784 5.539
The THD reduction represents the ratio of the difference between the
10.4 0.4798 4.578 5.460
10.6 0.5782 4.525 5.382
original THD and the fitness calculated by the GA to the original
10.8 0.5068 4.528 5.461 THD. From the figure, it can be observed that 𝜆 predominantly falls
11.0 0.5698 4.285 5.320 within the range of 0.5–0.8, indicating that twisting inductance value
11.2 0.5858 4.313 5.166 to approximately 0.5–0.8 times the initial inductance parameter can
11.4 0.5023 4.413 4.918 achieve better control performance, which results in a reduction in THD
11.6 0.5487 4.267 5.159
of approximately 15%–20%.
11.8 0.4736 4.138 4.736
12.0 0.6431 4.062 4.966
12.2 0.6080 4.064 4.752 4.2. Validation of proposed twisted parameter method
12.4 0.5279 4.030 4.646
12.6 0.5880 3.884 4.909 At t=2 s, the offline optimized result is transmitted into the control
12.8 0.5043 3.732 4.308 system, and the inductance parameter is twisted. The current THD fol-
13.0 0.6400 3.716 4.521
13.2 0.5335 3.580 4.405
lows the variation of the inductance parameter, which can be observed
13.4 0.4513 3.625 4.320 in Fig. 18(a), and the comparison of current waveform before and after
13.6 0.8047 3.437 4.208 twisting of the inductance parameter is depicted in Fig. 18(b). Before
13.8 0.7086 3.226 4.394 twisting, the THD is 5.66%, and after twisting, the THD is 5.05%,
14.0 0.7117 3.132 4.056 proving that the extremum optimization algorithm and the proposed
14.2 0.8504 2.954 4.357
twisted parameter method are effective. Due to certain limitations of
14.4 0.6075 2.968 3.673
14.6 0.5209 3.080 4.035 the optimization algorithm, there may be discrepancies between the
14.8 0.6101 2.997 3.605 actual current THD after applying the twisted parameter and the fitness
15.0 0.6480 2.610 3.846 calculated using Genetic Algorithm.
inductance and resistance, as depicted in Figs. 16(a) and 16(b). The To validate the efficiency of the proposed method under various
identification results in Fig. 16 demonstrate the observer’s capability actual inductance values, the validation was conducted with inductance
of effectively observing the true values of inductance and resistance. values of 7 mH, 8 mH, 9 mH, 10 mH, 11 mH, and 12 mH, and it is
The second part involves constructing a LUT based on offline ex- compared with the conventional FCS-MPC and the delay compensation
tremum optimization. The online inductance parameter observation methods, as depicted in Fig. 19.
results 𝐿𝑟 and amplitude of reference current value 𝐼𝑟𝑒𝑓 are used as Similarly, validation was also conducted under different 𝐼𝑟𝑒𝑓 , as
inputs to the LUT, then find the optimal inductance mismatch ratio depicted in Fig. 20. It is evident that the proposed twisted parameter
𝜆. The LUT obtained through fitting with RBF neural network and method can effectively reduce current THD, even lower than the THD
using GA to find extremum is partly shown in Table 2, where fitness obtained from the delay compensation method, without increasing too
values are current THD corresponding to the optimal mismatch ratio many switching transitions.
7
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
Fig. 19. Comparison of current THD and the number of switching transitions to Fig. 22. Comparison of current waveform when 𝐼𝑟𝑒𝑓 is 12A: (a) Before and after
traditional methods under different 𝐿𝑟 : (a) Current THD; (b) Number of switching parameter identification; (b) Before and after parameter twisting.
transitions.
Fig. 20. Comparison of current THD and the number of switching transitions to
traditional methods under different 𝐼𝑟𝑒𝑓 : (a) Current THD; (b) Number of switching
transitions.
Fig. 23. Variation of the inductance parameter and the current THD when 𝐼𝑟𝑒𝑓 is 12 A.
Fig. 21. Experimental platform: (a) Block diagram; (b) Experimental setup.
Fig. 24. Comparison of current waveform when 𝐼𝑟𝑒𝑓 is 10A: (a) Before and after
5. Experiment parameter identification; (b) Before and after parameter twisting.
8
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
Table 3
Evaluation of the execution time of three control
methods.
Methods Critical path delay
Traditional FCS-MPC 258.665 ns
Delay compensation 301.105 ns
Twisted parameter 276.583 ns
6. Conclusion
6.4. What are the future research directions for the twisted parameter
method?
9
P. Li and X. Huo Electric Power Systems Research 238 (2025) 111063
References [19] Luca Tarisciotti, Pericle Zanchetta, Alan Watson, Stefano Bifaretti, Jon C.
Clare, Modulated model predictive control for a seven-level cascaded H-bridge
[1] P. Narendra Babu, Adaptive grid-connected inverter control schemes for power back-to-back converter, IEEE Trans. Ind. Electron. 61 (10) (2014) 5375–5383.
quality enrichment in microgrid systems: Past, present, and future perspectives, [20] Tao Rui, Zheng Yin, Cungang Hu, Geye Lu, Pinjia Zhang, Weixiang Shen,
Electr. Power Syst. Res. 230 (2024). Wenping Cao, Xinghuo Yu, Modulated model-free predictive current control for
[2] Youjun Zhu, Jinbin Zhao, Zhiwei Zeng, Ling Mao, Keqing Qu, SISO impedance voltage source inverters with stagnation elimination and sampling disturbance
modeling and stability comparison of grid-connected inverter control system in suppression, IEEE Trans. Power Electron. 38 (6) (2023) 6996–7008.
different time domains, Electr. Power Syst. Res. 228 (2024). [21] Weichao Wang, Naoto Yorino, Yutaka Sasaki, Yoshifumi Zoka, Ahmed Bedawy,
[3] K.S. Raja Sekhar, Madhuri A. Chaudhari, Tiago Davi Curi Busarello, A PLL-less Seiji Kawauchi, A novel adaptive model predictive frequency control using
vector control technique for the single-phase grid connected inverters, Int. J. unscented Kalman filter, Electr. Power Syst. Res. 213 (2022).
Electr. Power Energy Syst. 142 (2022) 108353. [22] Anian Brosch, Oliver Wallscheid, Joachim Böcker, Long-term memory recur-
[4] Seyyed Amirhosein Saadat, Seyyed Morteza Ghamari, Hasan Mollaee, Fatemeh sive least squares online identification of highly utilized permanent magnet
Khavari, Adaptive neuro-fuzzy inference systems (ANFIS) controller design on synchronous motors for finite-control-set model predictive control, IEEE Trans.
single-phase full-bridge inverter with a cascade fractional-order PID voltage Power Electron. 38 (2) (2022) 1451–1467.
controller, IET Power Electron. 14 (11) (2021) 1960–1972. [23] Leilei Guo, Zhiye Xu, Yanyan Li, Yafei Chen, Nan Jin, Falong Lu, An inductance
[5] Inas Jawad Kadhim, Murtadha Jasim Hasan, Enhancing power stability and ef- online identification-based model predictive control method for grid-connected
ficiency with multilevel inverter technology based on renewable energy sources, inverters with an improved phase-locked loop, IEEE Trans. Transp. Electrif. 8
Electr. Power Syst. Res. 231 (2024). (2) (2022) 2695–2709.
[6] Mohammad Sharifzadeh, Hani Vahedi, Kamal Al-Haddad, New constraint in SHE- [24] Po Li, Xiaoxiao Huo, Feng Guo, Total harmonic distortion reduction method of
PWM for single-phase inverter applications, IEEE Trans. Ind. Appl. 54 (5) (2018) improved finite control set model predictive control for single-phase inverter
4554–4562. with twisted parameter, in: 2023 5th International Conference on Power and
[7] Xingang Fu, Shuhui Li, Control of single-phase grid-connected converters with Energy Technology, ICPET, 2023, pp. 284–289.
LCL filters using recurrent neural network and conventional control methods, [25] Qinghua Jiang, Lailai Zhu, Chang Shu, Vinothkumar Sekar, An efficient mul-
IEEE Trans. Power Electron. 31 (7) (2015) 5354–5364. tilayer RBF neural network and its application to regression problems, Neural
[8] Derick Mathew, Rani Chinnappa Naidu, A review on single-phase boost inverter Comput. Appl. (2022) 1–18.
technology for low power grid integrated solar PV applications, Ain Shams Eng. [26] Sanpeng Zheng, Renzhong Feng, A variable projection method for the general
J. 15 (2) (2024). radial basis function neural network, Appl. Math. Comput. 451 (2023) 128009.
[9] Ramyani Chakrabarty, Ravindranath Adda, DSTATCOM implementation using [27] Honggui Han, Wei Lu, Ying Hou, Junfei Qiao, An adaptive-PSO-based self-
reduced switch single DC source cascaded H-bridge multilevel inverter, Electr. organizing RBF neural network, IEEE Trans. Neural Netw. Learn. Syst. 29 (1)
Power Syst. Res. 199 (2021). (2016) 104–117.
[10] Mahmoud S.R. Saeed, Wensheng Song, Li Huang, Bin Yu, Double-vector-based [28] Hong-Gui Han, Jun-Fei Qiao, Qi-Li Chen, Model predictive control of dissolved
finite control set model predictive control for five-phase PMSMs with high oxygen concentration based on a self-organizing RBF neural network, Control
tracking accuracy and DC-link voltage utilization, IEEE Trans. Power Electron. Eng. Practice 20 (4) (2012) 465–476.
37 (12) (2022) 15234–15244. [29] Wu Deng, Huimin Zhao, Li Zou, Guangyu Li, Xinhua Yang, Daqing Wu, A novel
[11] Xing Liu, Lin Qiu, Youtong Fang, Kui Wang, Yongdong Li, Jose Rodriguez, collaborative optimization algorithm in solving complex optimization problems,
A fuzzy approximation for FCS-MPC in power converters, IEEE Trans. Power Soft Comput. 21 (2017) 4387–4398.
Electron. 37 (8) (2022) 9153–9163. [30] Hossam A. Abd el-Ghany, Optimal PMU allocation for high-sensitivity wide-area
[12] Teng Li, Xiaodong Sun, Gang Lei, Zebin Yang, Youguang Guo, Jianguo Zhu, backup protection scheme of transmission lines, Electr. Power Syst. Res. 187
Finite-control-set model predictive control of permanent magnet synchronous (2020).
motor drive systems—an overview, IEEE-CAA J. Automatica Sin. (2022). [31] Cheng Lu, Yunwen Feng, Rhea P. Liem, Chengwei Fei, Improved kriging
[13] Yongshu Li, Weiwei Sun, Dehai Yu, An improved three-vector coordination robust with extremum response surface method for structural dynamic reliability and
model predictive control for 3P-2L inverters, Electr. Power Syst. Res. 229 (2024). sensitivity analyses, Aerosp. Sci. Technol. 76 (2018) 164–175.
[14] Mahum Pervez, Tariq Kamal, Luis M.M. Fernandez-Ramirez, A novel switched [32] Claudio Urrea, John Kern, Exequiel Álvarez, Design of a generalized dynamic
model predictive control of wind turbines using artificial neural network-Markov model and a trajectory control and position strategy for n-link underactuated
chains prediction with load mitigation, Ain Shams Eng. J. 13 (2) (2022). revolute planar robots, Control Eng. Practice 128 (2022) 105316.
[15] Benfei Wang, Jingjing Huang, Changyun Wen, Jose Rodriguez, Cristian Garcia, [33] Sourabh Katoch, Sumit Singh Chauhan, Vijay Kumar, A review on genetic
Hoay Beng Gooi, Zheng Zeng, Event-triggered model predictive control for power algorithm: past, present, and future, Multimedia Tools Appl. 80 (2021)
converters, IEEE Trans. Ind. Electron. 68 (1) (2020) 715–720. 8091–8126.
[16] Bingtao Zhang, Weimin Wu, Yong Yang, Ning Gao, Jianming Chen, Eftichios G. [34] Po Li, Ruiyu Li, Haifeng Feng, Ying He, Jingrui Zhang, Improvement of model
Koutroulis, Henry Shu-Hung Chung, Marco Liserre, Frede Blaabjerg, A novel predictive control for single-phase inverters by using sinusoidal signal observers,
simplified finite control set repeat model predictive control for grid-connected IET Power Electron. 13 (17) (2020) 3841–3850.
inverters, IEEE Trans. Ind. Electron. 70 (11) (2023) 11324–11333. [35] Yunfeng She, Xiaoxiao Huo, Xiaoshan Tong, Chunjie Wang, Kunkun Fu, Multi-
[17] Patricio Cortes, Jose Rodriguez, Cesar Silva, Alexis Flores, Delay compensation sampling rate finite control set model predictive control and adaptive method
in model predictive current control of a three-phase inverter, IEEE Trans. Ind. of single-phase inverter, Electronics 12 (13) (2023) 2848.
Electron. 59 (2) (2011) 1323–1325. [36] Zhongqing Sang, Shaojie Li, Yuanyuan Huang, Xin Gao, Rui Qiao, Franc Mihalic,
[18] Galina Mirzaeva, Graham Goodwin, Christopher Townsend, Dealing with linear Eric Monmasson, Lahoucine Idkhajine, Miro Milanovic, Indirect matrix converter
and nonlinear time delays under model predictive control of power electronic hardware-in-the-loop semi-physical simulation based on latency-free decoupling,
inverters, in: 2016 IEEE International Conference on Automatica (ICA-ACCA), Electronics 12 (23) (2023) 4802.
IEEE, 2016.
10