Next Article in Journal
Sparse Decomposition of Heart Rate Using a Bernoulli-Gaussian Model: Application to Sleep Apnoea Detection
Next Article in Special Issue
An Active Multi-Object Ultrafast Tracking System with CNN-Based Hybrid Object Detection
Previous Article in Journal
Discussions on Some Key Issues of Two-Dimensional Rotational Ultrasonic Combined Electro-Machining of Composite Materials
Previous Article in Special Issue
Practical Implementation of the Indirect Control to the Direct 3 × 5 Matrix Converter Using DSP and Low-Cost FPGA
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Sensorless Model Predictive Control of Single-Phase Inverter for UPS Applications via Accurate Load Current Estimation

School of Aerospace Engineering, Xiamen University, Xiamen 361102, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(7), 3742; https://doi.org/10.3390/s23073742
Submission received: 9 March 2023 / Revised: 1 April 2023 / Accepted: 3 April 2023 / Published: 4 April 2023
(This article belongs to the Special Issue Advanced Sensing and Control Technologies in Power Electronics)

Abstract

:
Single-phase inverters with an output LC filter, can generate low distortion output voltages, which are suitable for uninterruptible power supply (UPS) systems. The UPS system provides emergency power in the case of utility power failure, requiring high reliability and clean power. The sensorless control method is actually a soft-sensing technique, that reduces system cost, measurement-related losses, and, especially important for UPS systems, enhances the system reliability. This paper proposes a load current sensorless finite control set model predictive control (FCS-MPC) scheme for a single-phase UPS inverter. A time varying observer is proposed, which offers the accurate estimation for individual components simultaneously in periodic load current signal, without subsequent complex calculations. Compared with another two typical sensorless methods (the low-pass filter and the Kalman filter), the proposed observer-based FCS-MPC strategy has smaller load current estimation error and lower output voltage distortion, under both linear and nonlinear loads. The theoretical analysis is verified through simulation and experiment. A single-phase inverter rapid control prototype (RCP) is set up with the Speedgoat real-time target machine, to confirm the effectiveness of the system.

Graphical Abstract

1. Introduction

The control of a single-phase inverter is a common topic in power electronics and has been extensively studied [1,2]. The use of an inverter with an output LC filter brings a low distortion output voltage, which is very suitable for occasions that require high output voltage quality, such as uninterruptible power supply (UPS) systems. UPS provides emergency power to loads when the utility power system fails. UPS systems are becoming more and more important, due to the increase in sensitive and critical applications such as communication systems, medical equipment, semiconductor manufacturing systems, and data processing systems [3,4,5]. High reliability and clean power are crucial for these applications.
Many control methods have been proposed for inverters [6,7], including linear methods, such as proportional integral (PI) and proportional resonant (PR) controllers [8,9,10], and nonlinear methods, such as sliding mode control [11], direct power control, and hysteresis current control [12]. Model predictive control (MPC) methods have become some of the most well-known methods [13,14,15]. Among them, the finite control set model predictive control (FCS-MPC), gives full play to the finite switching state characteristic of power electronic converters, and has the advantages of no modulation unit, no need to consider the prediction, and a control time domain [16,17]. Therefore, it has been widely studied and applied [18], particularly for inverters with an LC filter [19,20,21]. In an effort to obtain better steady and dynamic performances and lower THD, many studies have been performed [22,23]. For example, Ref. [24] presents the effect of considering different numbers of prediction steps in terms of THD and the number of cycles. However, the longer prediction horizons increase the computational cost significantly. To solve this problem, an improved FCS-MPC strategy, using only a one-step prediction horizon, is introduced in [25]. Besides, for single-phase inverters with an LC filter, a two-step prediction FCS-MPC algorithm is presented in [26] for stand-alone renewable power systems.
Accurate control of a typical FCS-MPC scheme for UPS inverters with an LC filter, requires sensing of the inductor and load currents, and output voltage. UPS systems require high reliability, while physical sensors are easily subject to noise, phase lag, and have a limited lifespan, which reduces the control precision and the system reliability [27]. A sensorless control method, is actually a soft-sensing technique, that reduces measurement-related losses and system cost. In addition, it works as a back up plan in case of sensor faults, guaranteeing the system’s continuous operation, which is especially important for UPS systems.
Because of these advantages, sensorless control has been extensively studied, to reduce the number of sensors in inverters. The Kalman filter estimator, which is a common estimation method, was used to estimate the instantaneous grid voltage in [28,29]. They designed a Kalman filter gain to achieve stability and eliminate system noise, but this brings complex calculations. As for observer methods, observer-based load current sensorless control was introduced for inverters with an LC filter, to reduce the system cost in [19,22,30]. In [31], an observer and a simple control strategy were proposed, to estimate the capacitor voltage and reduce the control complexity for a three-phase FCI. Furthermore, when the sensorless control is combined with the FCS-MPC method, the structure is more compact and the reliability of the system becomes higher, compared with a conventional linear control strategy with a modulator [32]. For voltage sensorless methods, a sliding-mode grid voltage observer was proposed in [33], and this turned out to be a compact solution for LC-filtered voltage source converters without voltage sensors. As for current sensorless methods, an observer-based current sensorless FCS-MPC scheme was designed for three-phase voltage source inverters with LC filters in [27]. While for single-phase inverters, due to the lack of corresponding coordinate transformation, the single-phase sensorless method is actually much more difficult. In [34], an observer-based capacitor current sensorless control was adopted in a seamless transfer single-phase inverter, but the observer equation was complex leading to relatively complex calculations.
In this paper, an enhanced sensorless control scheme of single-phase with an LC filter, for UPS applications, via accurate load current estimation, is proposed. Firstly, based on the mathematical model, a linear convergent time varying observer is proposed, to estimate the load current. It can quickly detect individual harmonic components in load current simultaneously, without subsequent complex calculations. Secondly, the two-step model predictive control system is introduced. Thirdly, comparisons among the proposed observer-based load current sensorless FCS-MPC strategy and another two sensorless FCS-MPC methods: the inverse calculation method cascaded the low-pass filter and the Kalman filter, are made through simulations and experiments, with both liner and nonlinear loads. A single-phase inverter rapid control prototype (RCP) is set up with the Speedgoat real-time target machine, to validate the proposed system.

2. System Description

2.1. System Model

The studied single-phase inverter with LC filter is presented in Figure 1. The left side of the single-phase H-bridge inverter is a DC voltage source, and the right side is the unknown load, connected through an LC filter. V d c and S 1 , S 2 , S ¯ 1 , S ¯ 2 represent the DC voltage source and four switches. The states of S 1 and S 2 are the opposite of S ¯ 1 and S ¯ 2 , respectively. There are four operation modes of circuit in total, which are shown in Figure 2.
The H-bridge output voltages v i are V d c , V d c , 0, and 0, for Case 1–4, respectively. Then, it can be derived as follows:
v i = V d c S 1 = 1 , S 2 = 0 , 0 S 1 = 0 , S 2 = 0 or S 1 = 1 , S 2 = 1 , V d c S 1 = 0 , S 2 = 1 ,

2.2. LC Filter Model

C f and L f form an LC filter, whose main function is to filter out higher harmonics in the system current. The filter differential equation is shown in (2) and (3):
v o = v i L f d i f d t R i f
i o = i f C f d v o d t
where R is the internal resistance of the system, i f is the filter input current, i o is the load current, and v o is the output voltage. Based on the one-step Euler equation with the sampling time T s , (2) and (3) can be rewritten as (4) and (5), respectively.
v o k = v i k L f i f k + 1 i f k T s R i f k ,
i o k = i f k C f v o k + 1 v o k T s .

3. Two-Step Model Predictive Control

The purpose of MPC is to output a stable sine wave voltage v o , and ensure the quality of the voltage. From (4) and (5), it can be known that v o ( k + 1 ) has no direct mathematical relationship with the switch state. To implement voltage control, a two-step prediction model is employed [26]. Figure 3 shows the block diagram of the control system.
The cost function is defined as
g = v * o k + 2 v o k + 2 ,
where v o ( k + 2 ) is the two-step predicted output voltage. v o * ( k + 2 ) is the reference voltage derived through fourth-order Lagrange extrapolation. (4) and (5) can be transformed as:
i f k + 1 = L f R T s L f i f k + T s L f v i k v o k ,
v o k + 1 = v o k + T s C f i f k i o k .
In the two-step horizon time, the two-step predicted output voltage v o ( k + 2 ) , is described as below:
v o k + 2 = i f k + 1 i o k + 1 T s C f + v o k + 1 ,
Substituting (7) and (8) into (9), it becomes:
v o k + 2 = ( 2 C f R T s C f L f ) i f T s k T s C f [ i o k + i o k + 1 ] + ( 1 T s 2 C f L f ) v o k + T s 2 C f L f v i k ,
Therefore, the output voltage depends on the switch state. The value of the load current in the ( k + 1 ) th instant, is obtained by Lagrange extrapolation:
i o k + 1 = i o k 3 + 4 i o k 2 6 i o k 1 + 4 i o k ,
Meanwhile, the extrapolation of the reference voltage can also be realized by the fourth-order Lagrange extrapolation method as follows:
v o * k + 2 = 4 v o * k 3 + 20 v o * k 2 15 v o * k 1 + 10 v o * k .
Then, the cost function is calculated for four switching states of the inverter separately. The switching state that has the minimal cost function value is selected to be used in the next time interval.

4. Load Current Estimation

To reduce the number of sensors, the sensor that collects the load current signal is removed. Instead, an observer is designed to estimate the periodic load current. Since the significance of reducing the number of sensors has been presented in detail in the Introduction, this section shows how to design the observer, to obtain accurate load current estimation.

4.1. Observer Design

The load current is calculated from (5), which is the easiest way to estimate it. However, the derivative term in this equation makes the estimation of the load current susceptible to the interference of high-frequency harmonics, because of the existence of noise or disturbances in the output voltage. To avoid this problem, a harmonic observer is designed in this paper which estimates the load current in the form of finite Fourier series.
Assuming the periodic load current signal to be measured i o ( k ) as
i o ( t ) = a 0 + i = 1 n a i cos ( i ω t ) + b i sin ( i ω t ) ,
where a 0 represents the DC component of i o ( t ) , a i cos ( i ω t ) + b i sin ( i ω t ) denotes the component with frequency i ω , ω = 2 π f is the angular frequency, and f = 50 Hz. If a 0 , a i , b i ( i = 1 , 2 , , n ) can be calculated, the load current can be estimated.
Define x = [ x 1 x 2 n + 1 x 2 n + 2 ] T = [ v o a 0 a 1 b 1 a n b n ] T . In the single-phase inverter model, the differential of the output voltage is
v ˙ o ( t ) = i f ( t ) i o ( t ) C f .
Since a i cos ( i ω t ) + b i sin ( i ω t ) changes slowly within a sampling period in steady state, its differential is approximately 0. Combining (13) and (14), a dynamic system can be established as
x ˙ = A x + B u , y = C x ,
where
A = 0 1 C c o s ω t C c o s ( n ω t ) C s i n ( n ω t ) C 0 ( 2 n + 2 ) × ( 2 n + 2 )
B = 1 C 0 0 0 0 ( 2 n + 2 ) × 1 T
u = i f ,
C = 1 0 0 0 0 1 × ( 2 n + 2 )
Based on the state space equation above, a time-varying harmonic observer is established as
x ˙ ^ = A x ^ + B u l ( y ^ y ) , y ^ = C x ^ ,
where
l = l 0 C l a 0 C l a 1 c o s ( ω t ) C l a n cos ( n ω t ) C l b n sin ( n ω t ) C T
l is the feedback matrix of the deviation between y and y ^ . l 0 , l a 0 , l a 1 , l b 1 , , l a n , l b n are feedback coefficients to be designed.
By defining l 0 = l 0 C , l a i = l a i C , and l b i = l b i C , and using the Euler formula with the sampling interval T s , the discrete-time form of the observer can be written as:
v ^ o ( k + 1 ) = i f k i ^ o k C l 0 v ^ o k v o k T s + v ^ o k , a ^ 0 ( k + 1 ) = T s l a 0 v ^ o k v o k + a ^ 0 ( k ) , a ^ i ( k + 1 ) = T s l a i cos i ω t v ^ o k v o k + a ^ i ( k ) , b ^ i ( k + 1 ) = T s l b i sin i ω t v ^ o k v o k + b ^ i ( k ) , i ^ o k + 1 = a ^ 0 ( k + 1 ) + i = 1 n a ^ i ( k + 1 ) cos i ω t + b ^ i ( k + 1 ) sin i ω t .
As (22) estimates the value of the load current in k + 1, so the Lagrange extrapolation of i o in (11) is needless in the control system when an observer is used.

4.2. Proof of Observer Effectiveness

To evaluate the effectiveness of the observer, the dynamic system about the deviation between x and x ^ is constructed, by combining (15) and (20). The deviation between x and x ^ is set as x ˜ = x x ^ .
x ˜ ˙ = ( A l C ) x ˜ ,
Let D = A l C , where
D = l 0 1 cos ω t cos ( n ω t ) sin ( n ω t ) l a 0 0 0 0 0 l a 1 cos ω t 0 0 0 0 l b 1 sin ω t 0 0 0 0 l a n cos ( n ω t ) 0 0 0 0 l b n sin ( n ω t ) 0 0 0 0 1 C
When t , if x ˜ 0 , it means x ^ converges to x . Then, a i ( i = 0 , , n ) and b i ( i = 1 , , n ) can be obtained.
Defining a Lyapunov function as V ( x ˜ ) = 1 2 x ˜ T P x ˜ , where P = d i a g { 1 , 1 l a 0 , 1 l a 1 , 1 l b 1 , , 1 l a n , 1 l b n } . The differentiation of V ( x ˜ ) can be written as
V ˙ ( x ˜ ) = 1 2 [ x ˜ ˙ T P x ˜ + x ˜ T P x ˜ ˙ ] = 1 2 [ ( D x ˜ ) T P x ˜ + x ˜ T P ( D x ˜ ) ] = x ˜ T PD x ˜ = l 0 C x ˜ 1 2 .
P is a positive matrix when l 0 , l a 0 , l a 1 , l b 1 , , l a n , and l b n are greater than zero and V ( x ˜ ) is a positive function. So that V ˙ ( x ˜ ) 0 .
If V ˙ ( x ˜ ) 0 , then x ˜ 1 0 .
x ˜ 2 + x ˜ 3 cos ω t + + x ˜ 2 n + 1 cos ( n ω t ) + x ˜ 2 n + 2 sin ( n ω t ) 0 .
Since { 1 , cos ω t , sin ω t , cos ( n ω t ) , sin ( n ω t ) } are linearly independent, (25) has the unique solution [ x ˜ 2 , x ˜ 2 n + 2 ] T = 0 . In a word, V ˙ ( x ˜ ) 0 only when x ˜ = 0 . The dynamic system described in (23) is global asymptotically stable according to the Lyapunov stability theorem, which means that x ˜ will converge to 0 when t . The is the proof of the effectiveness of the proposed observer.
The performance of the observer is mainly affected by feedback coefficients, however, there is no theorem on how to choose their optimal values. l 0 , l a 0 , l a 1 , l b 1 , , l a n , l b n are chosen based on previous experience.

5. Simulation and Experimental Results

To examine the performance of the proposed observer-based load current sensorless FCS-MPC scheme, several simulations and experiments are conducted in the studied system, under linear and nonlinear loads. Comparisons with typical estimation methods (low-pass filtering [36] and Kalman filtering [37]) are investigated, to illustrate the superior performance of our scheme. The system parameters of the simulations and experiments are shown in Table 1.

5.1. Simulation Results

Simulations were carried out using Matlab/Simulink, and the system Simulink Model is shown in Figure 4. The control algorithm was implemented based on Stateflow. Firstly, the two-step model predictive control was implemented with a traditional load current sensor, as comparison to sensorless FCS-MPC strategies. The system performance with load current sensor under different loads is presented in Figure 5. The reference voltage of the output was 20 V, 50 Hz. In the case of linear load, it can be seen that the load current and output voltage are both sinusoidal and their amplitudes are proportional. The LC filter attenuates high-frequency harmonics in the filter current at the output of the inverter. The total harmonic distortion (THD) of the output voltage is 2.49%. Under the nonlinear load, the load current and filter current are distorted and the output voltage of the THD is 2.73%.
Figure 6 and Figure 7 illustrate the simulation results with the proposed observer-based FCS-MPC, Kalman filter, and low-pass filter sensorless control methods, under linear and nonlinear loads, respectively. The output voltage reference v o r e f , output voltage v o , load current i o , load current estimation i ^ o , and estimation error are presented. The results show that two filtering methods provide a similar performance under linear loads, while Kalman filtering performs better with a nonlinear load. Compared with the filtering methods, the proposed observer has the best performance in different load conditions.
In addition, the root mean square error (RMSE) [27] is introduced, to quantify the current estimation performance. The quantitative simulation comparisons of the load current RMSE and output voltage THD under different loads, are presented in Table 2. The RMSE of the proposed observer is much lower than the other two filtering methods. In terms of output voltage performance, the THD deviations between the proposed control scheme and typical sensor-based method, under linear and nonlinear loads, are less than 0.2%. The proposed method has the lowest THD value among the three estimation methods. It can be concluded that the proposed sensorless control scheme has a better estimation accuracy and output voltage tracking performance than the other methods, under both linear and nonlinear loads.

5.2. Experimental Results

Figure 8 shows the composition of the rapid control prototype in detail. Figure 8a is the block diagram illustrating the work principle of the test bench, and Figure 8b shows the structure of the experimental platform. The power stage of the UPS inverters are constructed with silicon carbide power MOSFET C2M0080120. Based on the Simulink Real-Time toolbox of MathWorks, the proposed control algorithm was implemented in the Speedgoat real-time target, which was used as the controller of the rapid control prototype (RCP). IO102 is an I/O module as the interface between the controller and single-phase inverters. In addition, Zhaoxin KXN-10030D was used as the DC power supply. The current signals were collected by the LAH 50P sensor and the voltage signals were collected by the CHV-25P/50 sensor.
The experimental results of the system using the load current sensor are shown in Figure 9. Due to the system noise and sensor error existing in the experiment, some peaks and fluctuations occasionally occur in the waveforms of the load current. Therefore, the output voltage THD is 2.62% under a linear load and 3.11% under a nonlinear load, slightly larger than the simulation results.
Figure 10 and Figure 11 present the control system experimental results using the proposed observer-based FCS-MPC and two filtering sensorless methods, under the linear and nonlinear loads. As we can see, using the observer, the current estimation error is less and the output voltage follows its reference voltage waveform better than with the other two sensorless methods. The quantitative comparisons of the load current RMSE and output voltage THD under different loads, are presented in Table 3. It can be seen that the load current RMSE value of the proposed observer method is 0.0859 A and its voltage THD is 2.66% under linear load and 3.34% under nonlinear load, which are all the lowest among the three estimation methods. It can be concluded that the proposed sensorless control scheme has a better estimation performance and lower output voltage THD. The experimental results confirm the conclusion obtained from the simulation.
Furthermore, Figure 12 shows the comparison of the simulated and experimental output voltage THD values, in the form of histograms. Under the same control scheme, the THD of the experiment is a little higher than that of the simulation, due to noise. From the histogram, it can be clearly seen that the output voltage THD of the proposed observer method, is very close to that of the traditional method with a load current sensor in both simulations and experiments. Compared with the other two sensorless methods, the THD of our method is much lower in the experiment, which illustrates the effectiveness of the proposed control scheme.
Figure 13 and Figure 14, show the transient response using the proposed observer-based FCS-MPC scheme when the reference voltage amplitude changes from 20 V to 24 V at 1 s, with linear and nonlinear loads, respectively. It can seen that the output voltage quickly recovers to the new reference voltage waveform after a short transient, under the two kinds of load (0.02 s under the linear load and 0.1 s under the nonlinear load). It takes the observer estimation current 0.04 s under the linear load and 0.14 s under the nonlinear load, to converge to the load current. It should be noted that, as the observer estimates the load current through the output voltage, the current estimation response time will be longer than the voltage tracking response time.

6. Conclusions

In this paper, an observer-based load current estimation FCS-MPC algorithm for single-phase UPS inverters is proposed. The load current RMSE value of the proposed observer method is 0.0859 A, the output voltage THD is 2.66% under linear load and 3.34% under nonlinear load, in the experiment. The difference of THD values between the proposed control scheme and traditional sensor-based methods is less than 0.25%. Our load current RMSE and output voltage THD values are all the lowest among the three estimation methods. Assessed by the necessary simulations and experiments, the observer-based sensorless method has a better performance in load current estimation and output voltage tracking under different load conditions, compared with the typical Kalman filter and low-pass filter sensorless methods. Moreover, as the estimated load current is composed of finite harmonics, the observer can achieve noise elimination, leading to a higher level of reliability in the control system.

Author Contributions

Conceptualization, P.L. and X.T.; methodology, P.L.; software, X.T., Z.W. and M.X.; validation, J.Z., X.T. and Z.W.; investigation, Z.W. and X.T.; data curation, X.T., M.X. and J.Z.; writing—original draft preparation, X.T. and Z.W.; writing—review and editing, X.T. and P.L.; funding acquisition, P.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by Fundamental Research Funds for the Central Universities, under grant 20720220071, and the National Natural Science Foundation of China, under grant 51707168.

Institutional Review Board Statement

The study did not require ethical approval.

Informed Consent Statement

The study did not involve humans.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

V d c Input DC voltage
v i Output voltage of H-bridge
v o Inverter output voltage
v o * Inverter output voltage reference
i f Filter input current
i o Load current
i ^ o Estimation load current
gCost function
C f Filter capacitor
L f Filter inductance
RSystem resistance
R L Linear load resistance
L o Load inductance
R o Load resistance
C o Load capacitance
T s Sampling interval
a 0 DC component of load current
a i , b i Harmonic coefficient of load current
l i Feedback coefficient

References

  1. Aamir, J.; Pontt, J.A.; Silva, C.A.; Correa, P.; Corts, P.; Ammann, U. Predictive Current Control of a Voltage Source Inverter. IEEE Trans. Ind. Electron. 2007, 54, 495–503. [Google Scholar]
  2. Bernacki, K.; Rymarski, Z. A Contemporary Design Process for Single-Phase Voltage Source Inverter Control Systems. Sensors 2022, 22, 7211. [Google Scholar] [CrossRef] [PubMed]
  3. Nasiri, A. Digital control of three-phase series-parallel uninterruptible power supply systems. IEEE Trans. Power Electron. 2007, 22, 1116–1127. [Google Scholar] [CrossRef]
  4. Chen, Y.H.; Cheng, P.T. An inrush current mitigation technique for the line-interactive uninterruptible power supply systems. IEEE Trans. Ind. Appl. 2010, 22, 1498–1508. [Google Scholar] [CrossRef]
  5. Low, K.S.; Cao, R. Model predictive control of parallel-connected inverters for uninterruptible power supplies. IEEE Trans. Ind. Electron. 2008, 55, 2884–2893. [Google Scholar]
  6. Undeland, W.; Robbins, P.; Mohan, N. Power Electronics: Converters, Applications, and Design; Wiley: Hoboken, NJ, USA, 1995. [Google Scholar]
  7. Kazmierkowski, M.P.; Krishnan, R.; Blaabjerg, F.; Irwin, J.D. Control in Power Electronics: Selected Problems; Academic Press: Cambridge, MA, USA, 2002. [Google Scholar]
  8. Castilla, M.; Miret, J.; Matas, J.; Vicuna, L.G.D.; Guerrero, J.M. Control Design Guidelines for Single-Phase Grid-Connected Photovoltaic Inverters With Damped Resonant Harmonic Compensators. IEEE Trans. Ind. Electron. 2009, 56, 4492–4501. [Google Scholar] [CrossRef]
  9. Chen, D.; Zhang, J.M.; Qian, Z.M. An Improved Repetitive Control Scheme for Grid-Connected Inverter With Frequency-Adaptive Capability. IEEE Trans. Ind. Electron. 2012, 60, 814–823. [Google Scholar] [CrossRef]
  10. Trinh, Q.N.; Lee, H.H. An Enhanced Grid Current Compensator for Grid-Connected Distributed Generation Under Nonlinear Loads and Grid Voltage Distortions. IEEE Trans. Ind. Electron. 2014, 61, 6528–6537. [Google Scholar] [CrossRef]
  11. Zheng, L.J.; Jiang, F.Y.; Song, J.C.; Gao, Y.G.; Tian, M.Q. A Discrete-Time Repetitive Sliding Mode Control for Voltage Source Inverters. IEEE J. Emerg. Sel. Top. Power Electron. 2017, 6, 1553–1566. [Google Scholar] [CrossRef]
  12. Hu, Y.H.; Deng, Y.; Liu, Q.W.; He, X.N. Asymmetry Three-Level Gird-Connected Current Hysteresis Control With Varying Bus Voltage and Virtual Oversample Method. IEEE Trans. Power Electron. 2013, 29, 3214–3222. [Google Scholar] [CrossRef]
  13. Rodriguez, J. State of the art of finite control set model predictive control in power electronics. IEEE Trans. Ind. Electron. 2012, 9, 1003–1016. [Google Scholar] [CrossRef]
  14. Cortes, P.; Kazmierkowski, P.; Kennel, R.M.; Quevedo, D.E.; Rodriguez, J. Simple control scheme for single-phase uninterruptible power supply inverters with Kalman filter-based estimation of the output voltage. IEEE Trans. Ind. Electron. 2008, 55, 4312–4324. [Google Scholar] [CrossRef]
  15. Guo, L.; Jin, N.; Gan, C.; Xu, L.; Wang, Q. An Improved Model Predictive Control Strategy to Reduce Common-Mode Voltage for Two-Level Voltage Source Inverters Considering Dead-Time Effects. IEEE Trans. Ind. Electron. 2019, 66, 3561–3572. [Google Scholar] [CrossRef]
  16. Karamanakos, P.; Geyer, T. Guidelines for the Design of Finite Control Set Model Predictive Controllers. IEEE Trans. Power Electron. 2019, 35, 7434–7450. [Google Scholar] [CrossRef]
  17. Young, H.A.; Perez, M.A.; Rodriguez, J. Analysis of Finite-Control-Set Model Predictive Current Control With Model Parameter Mismatch in a Three-Phase Inverter. IEEE Trans. Ind. Electron. 2016, 63, 3100–3107. [Google Scholar] [CrossRef]
  18. Diaz-Bustos, M.; Baier, C.R.; Torres, M.A.; Melin, P.E.; Acuna, P. Application of a Control Scheme Based on Predictive and Linear Strategy for Improved Transient State and Steady-State Performance in a Single-Phase Quasi-Z-Source Inverter. Sensors 2022, 22, 2458. [Google Scholar] [CrossRef]
  19. Cortes, P.; Ortiz, G.; Yuz, J.I.; Rodriguez, J.; Vazquez, S.; Franquelo, L. Model Predictive Control of an Inverter With Output LC Filter for UPS Applications. IEEE Trans. Ind. Electron. 2009, 56, 1875–1883. [Google Scholar] [CrossRef]
  20. Nauman, M.; Hasan, A. Efficient implicit model-predictive control of a three-phase inverter with an output LC filter. IEEE Trans. Power Electron. 2016, 31, 6075–6078. [Google Scholar] [CrossRef]
  21. Yaramasu, V.; Rivera, M.; Narimani, M.; Wu, B.; Rodriguez, J. Model predictive approach for a simple and effective load voltage control of four-leg inverter with an output LC filter. IEEE Trans. Ind. Electron. 2014, 61, 5259–5270. [Google Scholar] [CrossRef]
  22. Vazquez, S.; Marquez, A.; Leon, J.I.; Franquelo, L.G.; Geyer, T. FCS-MPC and observer design for a VSI with output LC filter and sinusoidal output currents. In Proceedings of the 2017 11th IEEE International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG), Cadiz, Spain, 4–6 April 2017; pp. 677–682. [Google Scholar]
  23. Mohamed, I.S.; Rovetta, S.; Do, T.D.; Dragicević, T.; Diab, A.A.Z. A Neural-Network-Based Model Predictive Control of Three-Phase Inverter With an Output LC Filter. IEEE Access 2019, 7, 124737–124749. [Google Scholar] [CrossRef]
  24. Mohamed, I.S.; Zaid, S.A.; Abu-Elyazeed, M.F.; Elsayed, H.M. Improved model predictive control for three-phase inverter with output LC filter. Int. J. Model. Identif. Control 2015, 23, 371–379. [Google Scholar] [CrossRef]
  25. Dragičević, T. Model predictive control of power converters for robust and fast operation of AC microgrids. IEEE Trans. Power Electron. 2017, 33, 6304–6317. [Google Scholar] [CrossRef]
  26. Talbi, B.; Krim, F.; Laib, A. Model predictive voltage control of a single-phase inverter with output LC filter for stand-alone renewable energy system. Electr. Eng. 2020, 102, 1073–1082. [Google Scholar] [CrossRef]
  27. Zheng, C.M.; Dragicevic, T.; Blaabjerg, F. Current-Sensorless Finite-Set Model Predictive Control for LC-Filtered Voltage Source Inverters. IEEE Trans. Power Electron. 2019, 35, 1086–1095. [Google Scholar] [CrossRef]
  28. Vas, P. Sensorless Vector and Direct Torque Control; Oxford University Press: Oxford, UK, 1998; Volume 52, pp. 3451–3460. [Google Scholar]
  29. Razi, R.; Monfared, M. Simple control scheme for single-phase uninterruptible power supply inverters with Kalman filter-based estimation of the output voltage. IET Power Electron. 2015, 8, 1817–1824. [Google Scholar] [CrossRef] [Green Version]
  30. Li, J.; Sun, Y.; Li, X.; Xie, S.; Lin, J.; Su, M. Observer-Based Adaptive Control for Single-Phase UPS Inverter Under Nonlinear Load. IEEE Trans. Transp. Electrif. 2022, 8, 2785–2796. [Google Scholar] [CrossRef]
  31. Laamiri, S.; Ghanes, M.; Santomenna, G. Observer based direct control strategy for a multi-level three phase flying-capacitor inverter. Control Eng. Pract. 2019, 86, 155–165. [Google Scholar] [CrossRef]
  32. Young, H.A.; Perez, M.A.; Rodriguez, J.; Abu-Rub, H. Assessing Finite-Control-Set Model Predictive Control: A Comparison with a Linear Current Controller in Two-Level Voltage Source Inverters. IEEE Ind. Electron. Mag. 2014, 8, 44–52. [Google Scholar] [CrossRef]
  33. Yang, H.; Zhang, Y.; Liang, J.; Gao, J.; Walker, P.D.; Zhang, N. Sliding-Mode Observer Based Voltage-Sensorless Model Predictive Power Control of PWM Rectifier Under Unbalanced Grid Conditions. IEEE Trans. Ind. Electron. 2018, 65, 5550–5560. [Google Scholar] [CrossRef] [Green Version]
  34. Huang, S.S.; Konishi, Y.; Yang, Z.Z.; Hsieh, M.J. Observer-Based Capacitor Current Sensorless Control Applied to a Single-Phase Inverter System With Seamless Transfer. IEEE Trans. Power Electron. 2018, 34, 2819–2828. [Google Scholar] [CrossRef]
  35. Mohamed, I.S.; Zaid, S.A.; Abu-Elyazeed, M.F.; Elsayed, H.M. Classical Methods and Model Predictive Control of Three-Phase Inverter With Output LC Filter for UPS Applications. In Proceedings of the International Conference on Control, Decision and Information Technologies (CoDIT), Hammamet, Tunisia, 6–8 May 2013; pp. 483–488. [Google Scholar]
  36. Karanayil, B.; Rahman, M.F.; Grantham, C. An implementation of a programmable cascaded low-pass filter for a rotor flux synthesizer for an induction motor drive. IEEE Trans. Power Electron. 2004, 2, 257–263. [Google Scholar] [CrossRef]
  37. Liu, H.; Hu, F.; Su, J.; Wei, X.; Qin, R. Comparisons on Kalman-Filter-Based Dynamic State Estimation Algorithms of Power Systems. IEEE Access 2020, 8, 51035–51043. [Google Scholar] [CrossRef]
Figure 1. Single-phase inverter with output LC filter [35].
Figure 1. Single-phase inverter with output LC filter [35].
Sensors 23 03742 g001
Figure 2. Operation modes of single-phase inverter with output LC filter.
Figure 2. Operation modes of single-phase inverter with output LC filter.
Sensors 23 03742 g002
Figure 3. Block diagram of proposed control system.
Figure 3. Block diagram of proposed control system.
Sensors 23 03742 g003
Figure 4. System simulation model.
Figure 4. System simulation model.
Sensors 23 03742 g004
Figure 5. System simulation results with load current sensor. Under linear load: (a) output voltage, (b) load current, and (c) filter current. Under nonlinear load: (d) output voltage, (e) load current, and (f) filter current.
Figure 5. System simulation results with load current sensor. Under linear load: (a) output voltage, (b) load current, and (c) filter current. Under nonlinear load: (d) output voltage, (e) load current, and (f) filter current.
Sensors 23 03742 g005
Figure 6. System simulation results using the current estimation method under linear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Figure 6. System simulation results using the current estimation method under linear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Sensors 23 03742 g006
Figure 7. System simulation results using current estimation method under nonlinear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Figure 7. System simulation results using current estimation method under nonlinear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Sensors 23 03742 g007
Figure 8. Experimental test bench: (a) block diagram, (b) experimental platform.
Figure 8. Experimental test bench: (a) block diagram, (b) experimental platform.
Sensors 23 03742 g008
Figure 9. System experimental results with load current sensor. Under linear load: (a) output voltage, (b) load current, and (c) filter current. Under nonlinear load: (d) output voltage, (e) load current, and (f) filter current.
Figure 9. System experimental results with load current sensor. Under linear load: (a) output voltage, (b) load current, and (c) filter current. Under nonlinear load: (d) output voltage, (e) load current, and (f) filter current.
Sensors 23 03742 g009
Figure 10. System experimental results using current estimation method under linear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Figure 10. System experimental results using current estimation method under linear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Sensors 23 03742 g010
Figure 11. System experimental results using current estimation method under nonlinear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Figure 11. System experimental results using current estimation method under nonlinear load: (a,d,h) output voltage of observer, Kalman filter, and low-pass filter, respectively; (b,e,i) load currents of the three methods, respectively; (c,f,g) current estimation errors of the three methods, respectively.
Sensors 23 03742 g011
Figure 12. Comparison of simulation and experimental output voltage THD values: (a) linear load, (b) nonlinear load.
Figure 12. Comparison of simulation and experimental output voltage THD values: (a) linear load, (b) nonlinear load.
Sensors 23 03742 g012
Figure 13. System dynamic response results using observer under linear load: (a) output voltage, (b) voltage tracking error, (c) load current, and (d) current estimation error.
Figure 13. System dynamic response results using observer under linear load: (a) output voltage, (b) voltage tracking error, (c) load current, and (d) current estimation error.
Sensors 23 03742 g013
Figure 14. System dynamic response results using observer under nonlinear load: (a) output voltage, (b) voltage tracking error, (c) load current, and (d) current estimation error.
Figure 14. System dynamic response results using observer under nonlinear load: (a) output voltage, (b) voltage tracking error, (c) load current, and (d) current estimation error.
Sensors 23 03742 g014
Table 1. System electrical parameters and control parameters.
Table 1. System electrical parameters and control parameters.
ParameterValue
Input DC voltage ( V d c )48 V
Filter inductance ( L f )2 mH
Filter capacitance ( C f )150 μ F
System resistance (R)0.5 Ω
Linear load resistance ( R L )20 Ω
Load inductance ( L o )1 mH
Load resistance ( R o )80 Ω
Load capacitance ( C o )470 μ F
Sampling interval ( T s )80 μ s
Table 2. Simulation result comparisons of the load current RMSE and output voltage THD, under different loads.
Table 2. Simulation result comparisons of the load current RMSE and output voltage THD, under different loads.
Load TypeWith Load Current SensorProposed ObserverKalman FilterLow-Pass Filter
RMSE (A)THD (%)RMSE (A)THD (%)RMSE (A)THD (%)RMSE (A)THD (%)
Linear Load-2.490.05312.620.18172.830.13412.76
Nonlinear Load-2.730.07982.920.21563.170.22223.44
Table 3. Experimental result comparisons of the load current RMSE and output voltage THD under different loads.
Table 3. Experimental result comparisons of the load current RMSE and output voltage THD under different loads.
Load TypeWith Load Current SensorProposed ObserverKalman FilterLow-Pass Filter
RMSE (A)THD (%)RMSE (A)THD (%)RMSE (A)THD (%)RMSE (A)THD (%)
Linear Load-2.620.08592.660.20274.180.18094.49
Nonlinear Load-3.110.15063.340.27044.830.25335.00
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, P.; Tong, X.; Wang, Z.; Xu, M.; Zhu, J. Sensorless Model Predictive Control of Single-Phase Inverter for UPS Applications via Accurate Load Current Estimation. Sensors 2023, 23, 3742. https://doi.org/10.3390/s23073742

AMA Style

Li P, Tong X, Wang Z, Xu M, Zhu J. Sensorless Model Predictive Control of Single-Phase Inverter for UPS Applications via Accurate Load Current Estimation. Sensors. 2023; 23(7):3742. https://doi.org/10.3390/s23073742

Chicago/Turabian Style

Li, Po, Xiaoshan Tong, Zhoujing Wang, Maoguang Xu, and Jianfeng Zhu. 2023. "Sensorless Model Predictive Control of Single-Phase Inverter for UPS Applications via Accurate Load Current Estimation" Sensors 23, no. 7: 3742. https://doi.org/10.3390/s23073742

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