Professional Documents
Culture Documents
Energies 15 05489 v2
Energies 15 05489 v2
Article
Model Predictive Voltage Control of Uninterruptible Power
Supply Based on Extended-State Observer
Guofeng He 1,2, *, Shicheng Zheng 1,2 , Yanfei Dong 1,2 , Guojiao Li 1,2 and Wenjie Zhang 1
Abstract: Finite-set model predictive controls have been widely used in inverter control because of
the flexible target control and no need of a modulation unit. However, the mismatching of prediction
model parameters produces prediction errors, resulting in a significant decline in the performance
of finite-set model predictive controls. Aiming at the problem of model parameter mismatch, an
extended-state observer was proposed to accurately estimate the disturbance of the system in this
paper, and the obtained disturbance value was added to a finite-set model predictive control controller
to compensate for the prediction error and achieve parameter robustness. By constructing a prediction
model of the inverter output voltage in αβ coordinates, all the possible output voltage values were
predicted by using different voltage vectors and system measurement values. A set of voltage
vectors that minimized the cost function was selected, and its corresponding switching state was
applied to the inverter in the next sampling period to achieve control of the output voltage quality.
Both the simulation and experimental results showed that the finite-set model predictive voltage
control method based on the extended-state observer can estimate the total disturbance quickly and
accurately, suppress the influence of capacitance parameter disturbance, and improve the control
Citation: He, G.; Zheng, S.; Dong, Y.; effect of an inverter.
Li, G.; Zhang, W. Model Predictive
Voltage Control of Uninterruptible Keywords: uninterruptible power supply; extended-state observer; model predictive voltage control;
Power Supply Based on
cost function
Extended-State Observer. Energies
2022, 15, 5489. https://doi.org/
10.3390/en15155489
the future behavior of variables in a sampling period and uses cost function as a tool to
select the optimal behavior of output variables. In order to simplify MPC, a mathematical
model is connected with a limited number of switching states to optimize the system. All
the possible switching states are evaluated online in this optimization method, and then
the defined cost function is minimized, which is called finite-set model predictive control
(FCS-MPC). Moreover, different prediction steps have different optimization effects on the
system [9]. The increase in the prediction step length and the inverter level state leads to
an increase in the calculation amount. Therefore, methods of fast optimization to reduce
the calculation cost have been extensively studied. In [10], a reference voltage vector was
obtained using a deadbeat control principle, and the sector of the reference voltage vector
was judged to reduce the evaluation of the voltage vector in the cost function, but the
action delay caused by plenty of calculation was not considered. The authors of [11] sorted
multiple control variables in a mathematical model and then predicted and evaluated
them one-by-one to reduce the amount of calculation of the multivariable control, but it
complicated the algorithm.
Using finite-set model predictive control to realize inverter control requires an accurate
predictive model. However, the LC filter is affected by internal and external factors
in the operation process, resulting in the mismatch of the parameters of the prediction
model of inductance and capacitance. The mismatch of the parameters of the prediction
model produces prediction errors and affects the prediction accuracy of the prediction
model. In order to solve the problem of parameter mismatch, scholars have conducted
extensive research. In the literature, [12] used measured information to calculate the actual
parameters to modify a prediction model, eliminate the influence of parameter mismatch,
and improve the robustness of predictive control, but it was easily affected by noise in the
calculation process. The authors of [13] used a disturbance observer to reduce the influence
of inductance parameter mismatch and high-frequency disturbance on the performance
of a model, but the influence of disturbance caused by resistance parameter mismatch on
the performance of the model still existed. In [14], the authors combined an extended-state
observer with predictive control to reduce the influences of parameter uncertainty and
unknown disturbance and to improve the control performance. However, most of the
above studies only focus on L-type filters.
In [15], capacitance and inductance were treated separately, and the filter capacitance
parameters in an LC filter were accurately predicted using the least-squares method to
eliminate the influence of capacitance mismatch on output voltage. The authors of [16]
adopted a continuous-set model predictive control strategy to control an inverter and
proposed a robust disturbance observer to solve the parameter uncertainty, but it was
difficult to add constraints directly. Some scholars have considered the influence of the
LC filter on model parameter mismatch in model predictive control design. However, the
problem of using an extended-state observer (ESO) to compensate for parameter mismatch
has not been applied to an LC filter. Compared with the continuous-set model predictive
control in [16], finite-set model predictive control does not need a PWM modulator, and
the optimal switching state is directly obtained through the cost function and applied to
the inverter. In order to solve the influence of parameter mismatch of a predictive model
on predictive control accuracy, in this paper a finite-set model predictive control strategy
is used to study the parameter mismatch of an LC filter using an extended-state observer.
The main novelty is that, when the parameters of the prediction model are not mismatched,
the extended-state observer can be used as a current sensor for the output current to reduce
the number of sensors. In the case of parameter mismatch, the extended-state observer can
compensate for the error caused by parameter mismatch to improve the accuracy of the
predictive control and realize parameter robustness.
In this paper, a three-phase inverter with an output LC filter is taken as an example,
and a model predictive voltage control method is designed in a static αβ coordinate system.
In view of the influences of capacitor parameter mismatch and external disturbance, an
Energies 2022, 15, x FOR PEER REVIEW 3 of 21
S1 S S2 S3
if L io
VaN
Vdc VbN
Load
VcN
C vc
S4 S5 S6
N
Three-phaseinverter
Figure1.1.Three-phase
Figure inverterwith
withoutput
outputLC
LCfilter.
filter.
Accordingto
tothe
thecontrol signal 𝑆Sa,, S𝑆b and
controlsignal Sc define the inverter switching states:
According 𝑎 𝑏 and 𝑆𝑐 define the inverter switching states:
1, i f𝑖𝑓S𝑆
1 1is𝑖𝑠ON
𝑂𝑁and
𝑎𝑛𝑑S𝑆44is𝑖𝑠OFF
𝑂𝐹𝐹
Sa 𝑎= {
𝑆 = (1)
(1)
0, i f𝑖𝑓S𝑆
1 1is𝑖𝑠 𝑂𝐹𝐹
OFF 𝑎𝑛𝑑
and S𝑆4 4 𝑖𝑠
is 𝑂𝑁
ON
1, i f𝑖𝑓S𝑆2 2is𝑖𝑠ON
𝑂𝑁and
𝑎𝑛𝑑S𝑆55is𝑖𝑠OFF
𝑂𝐹𝐹
1,
Sb 𝑏= {0,
𝑆 = (2)
(2)
0, i f𝑖𝑓S𝑆2 2is𝑖𝑠OFF
𝑂𝐹𝐹and
𝑎𝑛𝑑S𝑆5 5is𝑖𝑠ON
𝑂𝑁
1, i f𝑖𝑓S𝑆3 3is𝑖𝑠ON
𝑂𝑁and
𝑎𝑛𝑑S𝑆66is𝑖𝑠OFF
𝑂𝐹𝐹
S𝑆
c 𝑐== { (3)
(3)
0, i f𝑖𝑓S𝑆3 3is𝑖𝑠OFF
𝑂𝐹𝐹and
𝑎𝑛𝑑S𝑆6 6is𝑖𝑠ON
𝑂𝑁
The
Theswitching
switchingstate
statevector
vectorSScan
canbe
beexpressed
expressedas:
as:
2 2𝜋 4𝜋
S𝑆== 2 ((𝑆
S 𝑎++ e𝑒j 𝑗2π33S𝑆𝑏++e𝑒j 4π
𝑗
3 S𝑆
3 𝑐)
c)
(4)
(4)
33
a b
The space vector sum of the inverter output voltage is defined as:
The space vector sum of the inverter output voltage is defined as:
2 𝑗
2𝜋
𝑗
4𝜋
𝑣𝑖 =2 (𝑉𝑎𝑁 + 𝑒2π 3 𝑉𝑏𝑁 + 𝑒 3 𝑉𝑐𝑁 )
4π (5)
vi = 3(VaN + e 3 VbN + e 3 VcN )
j j
(5)
3
Energies 2022, 15, x FOR PEER REVIEW 4 of 21
where 𝑉𝑎𝑁 ,𝑉𝑏𝑁 , and 𝑉𝑐𝑁 are the voltages of each phase of the inverter output relative to
the neutral point 𝑁. Then, the relationship expression between the voltage vector and the
where VaN
switching , VbN
state VcN are the voltages of each phase of the inverter output relative to
, and is:
vector
the neutral point N. Then, the relationship expression between the voltage vector and the
switching state vector is: 𝑣𝑖 = 𝑉𝑑𝑐 𝑆 (6)
v4 v1 Re
O
v0 , v7
v5 v6
Possiblevoltage
Figure2.2.Possible
Figure voltagevector
vectorgenerated
generatedbybyinverter.
inverter.
The filter inductance current i , the system output current i , and the output voltage
The filter inductance current if , fthe system output current io ,oand the output voltage
vc can be expressed using a vector representation method [18].
vc can be expressed using a vector representation method [18].
A mathematical model of the LC filter was established, which consisted of two parts.
A mathematical model of the LC filter was established, which consisted of two parts.
One was the dynamic vector equation of the filter inductor current, and the other was the
One was the dynamic vector equation of the filter inductor current, and the other was the
dynamic vector equation of the filter capacitor voltage.
dynamic
Thevector equation
filtering currentofvector
the filter capacitor
equation voltage. as:
is expressed
The filtering current vector equation is expressed as:
di f
L𝐿 𝑑𝑖𝑓 = =𝑣vi − vc (7)
(7)
dt 𝑖 − 𝑣𝑐
𝑑𝑡
Thefilter
The filtercapacitor
capacitorvoltage
voltagedynamic
dynamicvector
vectorequation
equationcan
canbebeexpressed
expressedas:
as:
𝑑𝑣𝑐
𝐶 dvc =
= i𝑖𝑓 − 𝑖 (8)
C 𝑑𝑡 f − i𝑜o (8)
dt
The two equations can be rewritten as a state–space system:
The two equations can be rewritten as a state–space system:
𝑑𝑥
dx = 𝐴𝑥 + 𝐵𝑣 + 𝐷𝑖 (9)
𝑑𝑡 = Ax + Bv𝑖i + Di𝑜o (9)
𝑖𝑓 0 −1/𝐿 dt 1/𝐿 0
where 𝑥 = [ ]; 𝐴 = [ ]; 𝐵 = [ ]; and 𝐷 = [−1/𝐶 ].
𝑣𝑐 i 1/𝐶 0 0−1/L 0 1/L 0
f
where =
Thexoutput ;A=
v of the system
1/C is the
;B=
0 output voltage
0
; and D = in the following
𝑣𝑐 shown −1/C
. expression:
c
The output of the system is the output 0 1]𝑥 vc shown in the following expression:
𝑣𝑐 = [voltage (10)
c = (ZOH)
For a sampling time 𝑇𝑠 , zero-order vhold 0 1 xdiscretization (12) was used to obtain
(10)
the prediction of the system’s behavior as follows:
For a sampling time Ts , zero-order hold (ZOH) discretization (12) was used to obtain
𝑥(𝑘 +behavior
the prediction of the system’s 1) = 𝐴𝑝 𝑥(𝑘) + 𝐵𝑝 𝑣𝑖 (𝑘) + 𝐷𝑝 𝑖𝑜 (𝑘)
as follows: (11)
𝑇 𝑇
where 𝐴𝑝 = 𝑒 𝐴𝑇𝑠 ; 𝐵𝑝 = ∫0 𝑠x𝑒(𝐴𝜏 k+𝐵𝑑𝜏1); =
andA p𝐷
x𝑝(k=
)+
𝑠
∫0 B𝑒p v𝐴𝜏i (𝐷𝑑𝜏
k) +. D p io (k) (11)
In order to predict the output
R Ts Aτ voltage 𝑣𝑐 at time
R Ts Aτ k + 1, it is necessary to know the
output A p = e AT
wherecurrent 𝑖𝑜s ; and
B p =to 0measure
e Bdτ;the capacitor
and D p = 0voltage e Ddτ. 𝑣𝑐 and the inductor current 𝑖𝑓
at timeInk. order to predict
However, theofoutput
the load a UPS voltage
is usually vcunknown,
at time k + so1,theit output
is necessary to 𝑖know
current the
𝑜 is not
output current io and to measure the capacitor voltage vc and the inductor current i f at
time k. However, the load of a UPS is usually unknown, so the output current io is not
Energies 2022, 15, x FOR PEER REVIEW 5 of 21
Energies 2022, 15, 5489 5 of 20
measurable. The estimated value of load current can be calculated using the filter current
and output voltage.
measurable. It can be value
The estimated seen from
of loadEquation
current(8)
canthat
be the formulausing
calculated is: the filter current
and output voltage. It can be seen from Equation 𝐶 (8) that the formula is:
𝑖𝑜 (𝑘 − 1) = 𝑖𝐿 (𝑘 − 1) − (𝑣𝑐 (𝑘) − 𝑣𝑐 (𝑘 − 1)) (12)
𝑇C𝑠
io (k − 1) = i L (k − 1) − (vc (k ) − vc (k − 1)) (12)
For sufficiently small sampling times 𝑇𝑠 , it can Ts be supposed that the output load does
not change considerably in one sampling interval, and in that case, it can be assumed that
For sufficiently small sampling times Ts , it can be supposed that the output load does
𝑖𝑜 (𝑘 − 1) = 𝑖𝑜 (𝑘).
not change considerably in one sampling interval, and in that case, it can be assumed that
Figure 3 shows a block diagram of traditional finite set model predictive voltage con-
i o ( k − 1) = i o ( k ).
trol.
Figure 3 shows a block diagram of traditional finite set model predictive voltage control.
Figure
Figure 3. 3. Traditionalmodel
Traditional modelpredictive
predictivecontrol
controlblock
blockdiagram
diagramofofUPS.
UPS.
3.3.Model
Model Predictive
Predictive VoltageControl
Voltage ControlBased
BasedononESO
ESO
InIna traditional
a traditionalFCS-MPC,
FCS-MPC,the thedisturbance
disturbancecaused
causedby
bythe
themismatch
mismatchofofsystem
systemparam-
parame-
tersmakes
eters makesthe thepredicted
predictedvalue
valuedeviate
deviatefrom
fromthe
theexpected
expectedpredicted
predictedvalue,
value,which
whichaffects
affects
the control of the output voltage with a model predictive control strategy and
the control of the output voltage with a model predictive control strategy and increases increases
the
the voltage
voltage harmonic.
harmonic. InIn order
order toto overcome
overcome parameter-mismatch-induceddisturbance,
parameter-mismatch-induced disturbance,anan
ESO was used to estimate the disturbance and compensate for the estimated
ESO was used to estimate the disturbance and compensate for the estimated value valueininthe
the
prediction model.
prediction model.
3.1. Impact Analysis of Parameter Mismatch on Output Voltage
3.1. Impact Analysis of Parameter Mismatch on Output Voltage
To analyze the influence of the capacitance parameter value between the model and
To analyze the influence of the capacitance parameter value between the model and
the actual value on the output voltage, it was assumed that the capacitance in the model
the actual value on the output voltage, it was assumed that the capacitance in the model
was C0 , the actual capacitance was C1 , and the load was R. The voltage vector equation of
was 𝐶0 , the actual capacitance was 𝐶1 , and the load was R. The voltage vector equation of
the filter capacitor is rewritten as:
the filter capacitor is rewritten as:
dvc vc
CC 𝑑𝑣𝑐 =
= − 𝑣𝑐
i𝑖 f − (14)
(14)
dt
𝑑𝑡 𝑓
𝑅R
Formulas (7) and (14) were arranged, and the Laplace transform was performed to
obtain the output voltage of the model capacitor:
Energies 2022, 15, 5489 6 of 20
Rv𝑅𝑣i (𝑖s(𝑠)
)
vc1𝑣(s)(𝑠)
== 2
(15)
(15)
𝑐1 RLC0 s 𝑠+
𝑅𝐿𝐶 2+ Ls𝐿𝑠++R𝑅
0
The
The output
output voltage
voltage of
of the
the actual
actual capacitance
capacitance is:
is:
Rv𝑅𝑣(𝑖s(𝑠)
)
vc2𝑣(𝑐2 = = 𝑅𝐿𝐶 2𝑠 2i + 𝐿𝑠 + 𝑅
s)(𝑠) (16)
(16)
RLC1 s1 + Ls + R
The output
The output voltage
voltage error
error is:
is:
𝑅𝐿𝑣𝑖 (𝑠)𝑠 2 (𝐶0 − 𝐶1 )
∆𝑣𝑐 (𝑠) = 𝑣𝑐1 (𝑠) − 𝑣𝑐2 (𝑠) = RLv
2 )s2𝑅)(𝑅𝐿𝐶
i ( s+ (C0 − C𝑠1 2) + 𝐿𝑠 + 𝑅) (17)
∆vc (s) = vc1 (s) − vc2 (s) = (𝑅𝐿𝐶02𝑠 + 𝐿𝑠 1
2
(17)
( RLC0 s + Ls + R)( RLC1 s + Ls + R)
It can be seen from Equation (17) that the voltage error was related to the inverter
It can
output be seen
voltage and from Equation (17)
the capacitance that theerror.
parameter voltage error was
Assuming thatrelated to the
the output inverter
voltage of
output voltage
the inverter and the capacitance
is constant, the influence parameter error. Assuming
of the capacitance thaterror
parameter the output
on thevoltage
output
of the inverter
voltage is constant,
is discussed. the influence
Suppose of the capacitance
the inductance is 2.4 mF, the parameter
resistance error on Ω,
is 50 theand
output
the
voltage is discussed. Supposetrends
520V. The variation the inductance
of differentis capacitance
2.4 mF, the errors
resistance is 50 Ω,inand
are shown the
the fig-
voltage
ure below.is 520 V. The variation trends of different capacitance errors are shown in the
figureFigure
below.4 shows that the voltage error gradually increased with the frequency from 1
Hz toFigure
100 Hz, 4 shows
and thethat the voltage
voltage errorby
error caused gradually
the threeincreased with the frequency
actual capacitance parametersfrom
was
1obviously
Hz to 100different.
Hz, and When
the voltage error caused by the three actual capacitance
the frequency was greater than 1000 Hz, the three actual parameters
capac-
was obviously
itance parameters different. When
had almost the
the frequency
same was
effect on thegreater
voltagethan 1000 Hz, the three actual
error.
capacitance parameters had almost the same effect on the voltage error.
1.5 × 10−4
8 × 10−5
Amplitude
2 × 10−5
Frequency/Hz
Figure 4. Influence of capacitance parameter errors
errors on
on output
output voltage.
voltage.
(C + ∆C ) dvdtcα = i f α − ioα
(
dv (19)
(C + ∆C ) dtcβ = i f β − ioβ
Based on the filter output voltage model, two first-order linear ESOs were constructed
to observe the voltage and disturbance. Taking the construction of the a-axis extended-state
observer as an example, according to the ESO principle, Fα was taken as the extended variable:
z1 v̂
z= = cα (22)
z2 F̂α
where z1 and z2 are the estimated values of the state observer, and β 01 and β 02 are the error
feedback gains of the linear ESO.
β 01 and β 02 are the parameters of the observer, which can affect the rapidity and
stability of the observer. Therefore, selecting appropriate values can ensure the performance
of the observer. Equation (23) is expressed in matrix form as:
.
z = A1 z + B1 i f α + D1 (y − ŷ)
(24)
ŷ = C1 z
0 1 n β
, C1 = 1 0 , and D1 = 01 .
where A1 = , B1 =
0 0 0 β 02
According to the above equation, the characteristic equation of an ESO can be ex-
pressed as:
|sI − ( A1 − C1 D1 )| = s2 + β 01 s + β 02 (25)
where I is the unit matrix.
According to the bandwidth method, the characteristic root must be located at −ω0 of
the observer, and β 01 and β 02 are obtained as:
Considering β 1 = 2ω0 tsc and β 2 = ω02 tsc from the above formula, we can infer that
the pole of G (z) is:
z1,2 = 1 − ω0 tsc (30)
ω0 can be obtained by the following equation:
1 − z1,2
ω0 = (31)
tsc
In general, if ω0 is too small or too large, it reduces the performance of the observer
and affects the robustness of the system [19]. In this paper, z1,2 was set to 0.15 [20], and
when the sampling time was 33 µs, the bandwidth ω0 of the ESO was about 26,000.
dx
= Ax + Bvi + EF (32)
dt
0
where E = .
1
Based on a linear ESO, the total interference in a system can be compensated, and the
discrete-time model can be described as:
x ( k + 1) = A p x ( k ) + B p v i ( k ) + E p F ( k ) (33)
RT
where E p = 0 s e Aτ Edτ.
A model predictive voltage control scheme based on an ESO is shown in Figure 5.
Energies 2022, 15, x FOR PEER REVIEW 9 of 21
Energies
Energies2022, 15,15,
2022, x FOR
5489 PEER REVIEW 9 of 2120
9 of
ni f a
vca n
b 01 1
s
vˆca
vca
bb0102 11
ss Fa vˆca
b 02 1
s Fa
if b
ni f b
vcb n vˆcb
b 01 1
s
vcb
bb0102 11 Fb vˆcb
Energies 2022, 15, x FOR PEER REVIEW ss 10 of 21
b 02 1
s
Fb
Figure 6. ESO control diagram.
Figure 6. ESO control diagram.
Figure 6. ESO control diagram.
measure vc (k ) i f (k )
initialization gop , i 0
i i 1
i9
gop min( g (i ))
apply switch status of the minimum cost function at the (k+1) instant
Figure 7.
Figure Flow diagram
7. Flow diagram of
of the
the proposed
proposed MPC
MPC control.
control.
Parameter Value
DC link voltage Vdc 520 V
Filter inductance L 2.4 mH
Filter capacitor C 40 µF
Sampling time Ts 33 µs
In this paper, the reference voltage amplitude was set to 220 V, and the frequency was
50 Hz. In the case of the pure resistance load, the output voltage and current waveforms of
the two methods when the load power was 3 KW are discussed.
Figures 8 and 9 show the comparison of the inverter output power qualities of the
conventional model predictive voltage control and the model predictive voltage control
based on ESO under pure resistance loads, respectively. From Figure 8, it can be seen that
there were obvious harmonics in the waveforms of output voltage and current without
the extended-state observer for disturbance measurement. From Figure 9, it can be11seen
Energies 2022, 15, x FOR PEER REVIEW of 21
that, when the extended-state observer was set, the output voltage and current waveforms
showed smooth, sinusoidal curves during stable operation.
(a) (b)
Figure 8. Traditional model predictive control method: (a) output voltage waveform and (b) output
Figure 8. Traditional model predictive control method: (a) output voltage waveform and (b) output
current waveform.
current waveform.
(a) (b)
Figure 9. Model predictive control method based on ESO: (a) output voltage waveform and (b) out-
Figure 9. Model predictive control method based on ESO: (a) output voltage waveform and (b) output
put current waveform.
current waveform.
Figure 10 shows the harmonic spectra of the output voltage of the UPS system with
two control methods. From Table 2 and Figure 10, it can be seen that voltage control strat-
egy with the extended-state observer had low output voltage harmonics, showing good
stability.
(a) (b)
Figure 9. Model predictive control method based on ESO: (a) output voltage waveform and (b) out-
Energies 2022, 15, 5489 put current waveform. 11 of 20
Figure 10 shows the harmonic spectra of the output voltage of the UPS system with
two control methods.
Figure 10 showsFrom Table 2 and
the harmonic Figure
spectra of the10, it canvoltage
output be seenofthat voltage
the UPS control
system withstrat-
egytwo
with the extended-state
control methods. Fromobserver hadFigure
Table 2 and low output voltage
10, it can harmonics,
be seen showing
that voltage control good
strategy with the extended-state observer had low output voltage harmonics, showing
stability.
good stability.
50Hz 50Hz
(a) (b)
Figure 10.10.
Figure THD ofofoutput
THD outputvoltage
voltage for phaseA:
for phase A:(a)
(a)traditional
traditional model
model predictive
predictive control
control method
method and and
(b) (b)
model predictive control method based on ESO.
model predictive control method based on ESO.
Table
Table 2. 2. Comparisonof
Comparison oftwo
two methods
methods under
underdifferent
differentloads.
loads.
Traditional MPC
Traditional MPC MPC
MPCBased on ESO
Based on ESO
Pure Resistor
Pure ResistorLoad/W
Load/W
THD/% THD/%
THD/% THD/%
100
100 3.67
3.67 0.94 0.94
3000 3.63 0.88
30,000 2.54 0.91
Figure 11 shows the simulation results of verifying the dynamic performance of the
control system. The system changed from no load to a 3 KW load in 0.05 s, and from a
3 KW load to no load in 0.1 s. It can be found that the system had little effect on the output
voltage from no load to a load. During system unloading, the control system could control
the voltage to quickly reach a stable state. The simulation results showed that the finite-set
model predictive control had good dynamic performance.
In this paper, a diode bridge rectifier circuit was used to simulate a nonlinear load.
Figure 12 is the schematic diagram of the nonlinear load in the simulation model. In the
case of the nonlinear load, the output voltage and phase A current waveforms of the two
methods are discussed when the capacitance was 100 µF, and the resistance was 100 Ω.
Figure 13 shows the output voltage and current waveforms without an extended-
state observer under a nonlinear load. Figure 14 considers the output voltage and current
waveforms of the extended-state observer. It can be seen that the output current had obvious
distortion under the nonlinear load. The finite-set model predictive control method based
on ESO was effective for output voltage control under a nonlinear load.
the voltage to quickly reach a stable state. The simulation results showed that the finite-
Figure
set model 11 shows
predictive the simulation
control results ofperformance.
had good dynamic verifying the dynamic performance of the
control system. The system changed from no load to a 3 KW load in 0.05 s, and from a 3
KW load to no load in 0.1 s. It can be found that the system had little effect on the output
voltage from no load to a load. During system unloading, the control system could control
Energies 2022, 15, 5489
the voltage to quickly reach a stable state. The simulation results showed that the 12 of 20
finite-
set model predictive control had good dynamic performance.
Figure 11. Dynamic simulation results: (a) traditional model predictive control method and (b)
model predictive control method based on ESO.
In this paper, a diode bridge rectifier circuit was used to simulate a nonlinear load.
Figure 12 is the schematic diagram of the nonlinear load in the simulation model. In the
case of the
Figure
Figure 11.nonlinear
11. Dynamic load, the output
Dynamicsimulation
simulation results:
results: voltage
(a)(a) and model
phase
traditional
traditional A current
model waveforms
predictive
predictive control
control of the
method
method and two
(b)and (b)
model
methods are discussed
model predictive
predictive when
controlcontrol the
methodmethod capacitance
based
based on ESO.on ESO. was 100 μF, and the resistance was 100 Ω.
In this paper, a diode bridge rectifier circuit was used to simulate a nonlinear load.
Figure 12 is the schematic diagram of the nonlinear load in the simulation model. In the
case of the nonlinear load, the output voltage and phase A current waveforms of the two
methods are discussed when the capacitance was 100 μF, and the resistance was 100 Ω.
L
C R
C R
Figure 13 shows the output voltage and current waveforms without an extended-
state observer under a nonlinear load. Figure 14 considers the output voltage and current
waveforms of the extended-state observer. It can be seen that the output current had ob-
vious distortion under the nonlinear load. The finite-set model predictive control method
based
Figure 12.on
Figure
ESO was
Nonlinear
12.
effective
load.
Nonlinear load.
for output voltage control under a nonlinear load.
(a) (b)
Figure 13. Traditional model predictive control method: (a) output voltage waveform and (b) output
Figure 13. Traditional model predictive control method: (a) output voltage waveform and (b) output
current waveform.
current waveform.
(a) (b)
Energies 2022, 15, 5489 13 of 20
Figure 13. Traditional model predictive control method: (a) output voltage waveform and (b) output
current waveform.
(a) (b)
Figure 14.
Figure 14. Model
Modelpredictive
predictivecontrol
controlmethod
methodbased
basedonon
ESO: (a)(a)
ESO: output voltage
output waveform
voltage andand
waveform (b)
output current waveform.
(b) output current waveform.
Table
Table33shows
showsthat,
that,forfor
thethe
model
modelpredictive voltage
predictive control
voltage method
control basedbased
method on ESO,
onwhen
ESO,
the
whenresistance was constant,
the resistance increasingincreasing
was constant, the load capacitance led to increased
the load capacitance harmonics;
led to increasedwhen
har-
the capacitance
monics; wascapacitance
when the constant andwas the constant
resistanceand
increased, the harmonics
the resistance decreased.
increased, the harmonics
decreased.
Table 3. Comparison of two methods under different nonlinear loads.
(a) (b)
Figure 15.
Figure 15. Traditional
Traditional model
model predictive
predictive control
control method:
method: (a)
(a) when
when the
the actual
actual capacitance
capacitance was
was 20
20 μF,
µF,
the THD of the output voltage was 9.74%; (b) when the actual capacitance was 150 μF, the THD of
the THD of the output voltage was 9.74%; (b) when the actual capacitance was 150 µF, the THD of
the output voltage was 1.24%.
the output voltage was 1.24%.
(a) (b)
Figure 15. Traditional model predictive control method: (a) when the actual capacitance was 20 μF,
Energies 2022, 15, 5489 14 of 20
the THD of the output voltage was 9.74%; (b) when the actual capacitance was 150 μF, the THD of
the output voltage was 1.24%.
(a) (b)
Figure16.
Figure 16. Model
Modelpredictive
predictivecontrol
controlmethod
methodbased
basedonon ESO:
ESO: (a)(a) when
when thethe actual
actual capacitance
capacitance waswas 20
20 µF,
μF, the THD of the output voltage was 2.96%; (b) when the actual capacitance was 150 μF, the THD
the THD of the output voltage was 2.96%; (b) when the actual capacitance was 150 µF, the THD of
of the output voltage was 0.43%.
the output voltage was 0.43%.
(a) (b)
Figure 17. THD of output voltage for phase A under the condition of mismatched inductance pa-
Figure 17. THD of output voltage for phase A under the condition of mismatched inductance
rameters: (a) traditional model predictive control method and (b) model predictive control method
parameters: (a) traditional model predictive control method and (b) model predictive control method
based on ESO.
based on ESO.
Figure
Figure 18
18 shows the output
shows the outputvoltage
voltagewaveform
waveformofofparameter
parameter mismatch
mismatch when
when thethe ac-
actual
tual inductance
inductance L1 =𝐿0.75L
was was 1 = 0.75𝐿
and theandactual
the actual capacitance
capacitance was Cwas1 = 𝐶
2C.
1 = 2𝐶.
The The
total total har-
harmonic
monic distortion
distortion of the voltage
of the output output voltage
obtainedobtained
using theusing the traditional
traditional method wasmethod was
2.62%, 2.62%,
while the
while the method proposed in this paper yielded 0.66%, and the difference
method proposed in this paper yielded 0.66%, and the difference between them was 1.96%.between them
was 1.96%. The
The results showresults show
that the that themethod
proposed proposed method
could could compensate
compensate well for the well for the
disturbance
disturbance caused bymismatch
caused by parameter parameter tomismatch to improve
improve the quality ofthe
thequality
outputofvoltage.
the output voltage.
Figure 18 shows the output voltage waveform of parameter mismatch when the ac-
tual inductance was 𝐿1 = 0.75𝐿 and the actual capacitance was 𝐶1 = 2𝐶. The total har-
monic distortion of the output voltage obtained using the traditional method was 2.62%,
while the method proposed in this paper yielded 0.66%, and the difference between them
Energies 2022, 15, 5489
was 1.96%. The results show that the proposed method could compensate well for the
15 of 20
disturbance caused by parameter mismatch to improve the quality of the output voltage.
(a) (b)
Figure 18. Simulation
Figure 18. resultsofof
Simulation results output
output voltage
voltage: (a):traditional
(a) traditional model
model predictive
predictive control
control method
method and
and (b) model predictive control method based on ESO.
(b)
Energies 2022, 15, x FOR PEER REVIEW
model predictive control method based on ESO. 16 of 21
In
In Figure
Figure 19,
19, Fa is the value of phase A, which was obtained through the following following
steps.
steps. First, the disturbance
disturbancevaluevalueobtained
obtainedwith
withthe
theESO
ESO waswas multiplied
multiplied byby 𝑇𝑠 and
Ts and thenthen
put
through
put Clark
through inverse
Clark transformation.
inverse Figure
transformation. 19a
Figure shows
19a the
shows waveform
the of
waveform Fa
could be used as an output current sensor when the capacitance parameters of the predic- and
of the
Fa actual
and the
measured
actual
tive model current
measured of phase A. The
current ofIt phase
were matched. results
can be A. The
seen show that
results
from the
show
Figure extended-state
19bthat
thatthe observer
the extended-state could
waveform of Faobserver be
and the
used as an of
waveform output currentAsensor
the phase outputwhen the capacitance
current were different parameters
in phaseofand
theamplitude
predictive model
at the
were matched. It can be seen from Figure 19b that the waveform of Fa and
same time. In the case of capacitor parameter mismatch, the extended-state observer did the waveform
of the
not phase
obtain theAoutput
outputcurrent
currentofwere different
phase A, but in phase
it did and amplitude
compensate for theatcapacitor
the sameparame-
time. In
the case of
ter mismatch.capacitor parameter mismatch, the extended-state observer did not obtain the
output current of phase A, but it did compensate for the capacitor parameter mismatch.
(a) (b)
Figure 19. Simulation waveforms of Fa and ioa: (a) capacitance parameters were not mismatched;
Figure 19. Simulation waveforms of Fa and ioa: (a) capacitance parameters were not mismatched;
(b) capacitor parameters were mismatched.
(b) capacitor parameters were mismatched.
4.2.
4.2. Experimental
Experimental Results
Results
Figure
Figure20
20isisa adiagram
diagramof of
thethe
experimental
experimentalequipment, which
equipment, included
which a StarSim
included real-
a StarSim
time simulator
real-time and aand
simulator DSP controller;
a DSP the real-time
controller; simulator
the real-time and and
simulator the controller were
the controller in-
were
terconnected with a real, physical
interconnected with a real, physical IO.IO.
In order to verify the method proposed in this paper, dynamic experiments were
carried out with the Yuankuan experimental platform to explore the dynamic performance
and stability of the method and to compare the parameter robustness with a traditional
finite-set model predictive control method. The load in the experimental tests was 3 KW.
Figure 21 shows the dynamic waveform of the output current when the load and
output voltage changed.
StarSim
Real Time Simulator
StarSim
Real Time Simulator
Figure20.
Figure 20. Experimental
Experimental equipment.
equipment.
In order to verify the method proposed in this paper, dynamic experiments were car-
ried out with the YuankuanIoa experimental
Iob Ioc platform to explore the dynamic performance
and stability of the method and to compare the parameter robustness with a traditional
finite-set model predictive control method. The load in the experimental tests was 3 KW.
Figure 21 shows the dynamic waveform of the output current when the load and
output
-
voltage changed.
-
-
-
-
Figure
Figure 22
22 shows
shows the
the waveforms
waveforms of of the output voltage
the output and current
voltage and current during
during the
the system
system
load-switching
load-switching process. The load was changed from zero to 3 KW at 0.05 s, and it
process. The load was changed from zero to 3 KW at 0.05 s, and it was
was
restored to zero at 0.1 s. The system was connected to the load in 0.05 s,
restored to zero at 0.1 s. The system was connected to the load in 0.05 s, and the voltage and the voltage
did
did not
not change. After 0.1
change. After 0.1 s,
s, the
the system
system became
became no-load,
no-load, and
and thethe output
output voltage
voltage presented
presented
a
a short adjustment process. From the experimental results, it can be observed thatthat
short adjustment process. From the experimental results, it can be observed the
the dy-
dynamic performance of the method proposed in this paper was better than the traditional
namic performance of the method proposed in this paper was better than the traditional
method for the process of system unloading.
method for the process of system unloading.
Figure 23 shows the waveforms of the output voltage and phase A output current
of the system under a nonlinear load. The experimental results show that the output
Vca Vcb Vcc
Vca Vcb Vcc voltage was sinusoidal, and the output current waveform was not sinusoidal under a
nonlinear load.
When the capacitance parameters were mismatched, the actual capacitance was
C1 = 0.5C. Figure 24 shows the experimental waveforms of the output voltage. Through
harmonic analysis, it was found -that the output voltage THD of the traditional control
- method was 5.94%, and the method - proposed in this paper had a THD of 3.34%, which
means the quality of the output voltage
- was better than that of the traditional method.
-
-
Figure 25 shows the output voltage waveforms with an actual inductance of 1.8 mH,
- while Figure 26 shows the -
harmonic analysis of the phase A output voltage from 0.06 to
ioa iobioc ioaiobioc
0.08 s, which shows that this method could also suppress the interference caused by the
mismatch of inductance parameters.
Figure 27 shows the output voltage waveforms and the THD analysis of the parameter
mismatch when the actual inductance was L1 = 0.75L and the actual capacitance was
-
C1 = 2C. The total harmonic distortion -
is shown in the figure.
- -
- -
- -
- -
Figure 22 shows the waveforms of the output voltage and current during the system
load-switching process. The load was changed from zero to 3 KW at 0.05 s, and it was
restored to zero at 0.1 s. The system was connected to the load in 0.05 s, and the voltage
did not change. After 0.1 s, the system became no-load, and the output voltage presented
a short adjustment process. From the experimental results, it can be observed that the dy-
Energies 2022, 15, 5489 namic performance of the method proposed in this paper was better than the traditional
17 of 20
method for the process of system unloading.
-
- -
-
-
-
- -
ioa iobioc ioaiobioc
- -
- -
- -
- -
- -
(a) (b)
Energies 2022, 15, x FOR PEER REVIEW 18 of 21
Figure 22. Experimental results of dynamic load changes: (a) traditional model predictive control
Figure 22. Experimental results of dynamic load changes: (a) traditional model predictive control
method and (b) model predictive control method based on ESO.
method and (b) model predictive control method based on ESO.
Vca Vcb Vcc Figure 23 shows the waveforms of the output voltage and phase A output current of
Vca Vcb Vcc
the system under a nonlinear load. The experimental results show that the output voltage
was sinusoidal, and the output current waveform was not sinusoidal under a nonlinear
load.
- -
- -
- -
ioa ioa
- -
- -
- -
(a) (b)
Figure 23. Experimental waveforms of nonlinear load: (a) traditional model predictive control
Figure 23. Experimental waveforms of nonlinear load: (a) traditional model predictive control
method and (b) model predictive control method based on ESO.
method and (b) model predictive control method based on ESO.
When the capacitance parameters were mismatched, the actual capacitance was 𝐶1 =
0.5𝐶. Figure 24 shows the experimental waveforms of the output voltage. Through har-
monic analysis, it was found that the output voltage THD of the traditional control
method was 5.94%, and the method proposed in this paper had a THD of 3.34%, which
means the quality of the output voltage was better than that of the traditional method.
When the capacitance parameters were mismatched, the actual capacitance was 𝐶1 =
0.5𝐶. Figure 24 shows the experimental waveforms of the output voltage. Through har-
monic analysis, it was found that the output voltage THD of the traditional control
Energies 2022, 15, 5489 method was 5.94%, and the method proposed in this paper had a THD of 3.34%, which 18 of 20
means the quality of the output voltage was better than that of the traditional method.
- -
- -
- -
- -
- -
(a) (b)
Energies 2022,
Energies 2022, 15,
15, xx FOR
FOR PEER
PEER REVIEW
REVIEW 19 of
19 of 21
21
Figure 24. Experimental results of output voltage with mismatched capacitance parameters: (a) tra-
Figure 24. Experimental results of output voltage with mismatched capacitance parameters: (a) tradi-
ditional model predictive control method and (b) model predictive control method based on ESO.
tional model predictive control method and (b) model predictive control method based on ESO.
Figure 25 shows the output voltage waveforms with an actual inductance of 1.8 mH,
VVcaca VVcb
cb VVcccc VVcaca VVcbcb VVcccc
while Figure 26 shows the harmonic analysis of the phase A output voltage from 0.06 to
0.08 s, which shows that this method could also suppress the interference caused by the
mismatch of inductance parameters.
-- --
-- --
-- --
-- --
-- --
(a) (b)
Figure 25. Experimental waveforms of output voltage with inductance parameter mismatch: (a) tra-
Figure Experimental
25. model
ditional waveforms
predictive of output
control method voltage
and (b) model with inductance
predictive parameter
control method mismatch:
based on ESO. (a) tra-
ditional model predictive control method and (b) model predictive control method based on ESO.
(a) (b)
Figure 26. THD analysis of experimental waveforms in case of inductance parameter mismatch: (a)
Figure
Figure 26.26.THD
THD analysis
analysisofofexperimental waveforms
experimental in case
waveforms inofcase
inductance parameter
of inductance mismatch:mismatch:
parameter (a)
traditional model predictive control method and (b) model predictive control method based on ESO.
(a) traditional model predictive control method and (b) model predictive control method based on ESO.
Figure 27 shows the output voltage waveforms and the THD analysis of the param-
eter mismatch when the actual inductance was 𝐿11 = 0.75𝐿 and the actual capacitance was
𝐶11 = 2𝐶. The total harmonic distortion is shown in the figure.
Energies 2022, 15, x FOR PEER REVIEW 20 of 21
Energies 2022, 15, 5489 19 of 20
(a) (b)
Figure
Figure 27.
27. Experimental
Experimentalresults
resultsofofparameter
parametermismatch
mismatchcaused by by
caused inductance andand
inductance capacitance: (a)
capacitance:
traditional model predictive control method and (b) model predictive control method based on ESO.
(a) traditional model predictive control method and (b) model predictive control method based
on ESO.
5. Conclusions
5. Conclusions
In this paper, a traditional model predictive voltage control method and an ESO-
basedInmodel predictive
this paper, voltage
a traditional control
model method
predictive werecontrol
voltage compared.
methodTheandcontrol perfor-
an ESO-based
mances of the twovoltage
model predictive methods on themethod
control output voltage under a pure
were compared. The resistive load and a non-
control performances of
linear
the two load were analyzed,
methods and voltage
on the output the output voltage
under a purewaveforms andand
resistive load harmonic distortion
a nonlinear load
distribution
were analyzed, whenandthe
thefilter
output capacitor
voltageparameters
waveformschanged were discussed.
and harmonic The results
distortion distribution
showed
when thethat thecapacitor
filter proposed extended-state
parameters observer
changed was combined
were discussed. with a showed
The results finite-setthat
model
the
predictive control to realize
proposed extended-state the non-offset
observer tracking
was combined control
with of a UPS
a finite-set system
model and to control
predictive reduce
to realize
the harmonic thedistortion
non-offsetoftracking
the outputcontrol of aThe
voltage. UPS system and to
extended-state reducecould
observer the harmonic
compen-
distortion
sate for theofinfluences
the outputofvoltage. The extended-state
model parameter mismatchobserver
and loadcould compensate
current and reduced for the
influences
use of model
of current parameter
sensors, improving mismatch and loadofcurrent
the robustness and reduced
the control system. the use of current
sensors, improving the robustness of the control system.
Author Contributions: Conceptualization, G.H. and S.Z.; data curation, G.H. and S.Z.; formal anal-
ysis,
AuthorG.H. and S.Z.; funding
Contributions: acquisition, G.H.;G.H.
Conceptualization, investigation,
and S.Z.; Y.D.;
data methodology,
curation, G.H.G.H.andand S.Z.;
S.Z.; pro-
formal
ject administration,
analysis, G.H.;
G.H. and S.Z.; resources,
funding G.H.; software,
acquisition, G.H. and S.Z.;
G.H.; investigation, supervision,
Y.D.; methodology,G.H.;
G.H.validation,
and S.Z.;
S.Z. andadministration,
project W.Z.; visualization,
G.H.; G.L.; writing—original
resources, draft,
G.H.; software, G.H.
G.H. andand S.Z.;
S.Z.; writing—review
supervision, and edit-
G.H.; validation,
ing, G.H.W.Z.;
S.Z. and and S.Z. All authors
visualization, have
G.L.; read and agreed
writing—original to the
draft, published
G.H. and S.Z.;version of the manuscript.
writing—review and editing,
G.H. and S.Z. All authors have read and agreed to the published version of the manuscript.
Funding: This research was funded by the Natural Science Fund Project of Henan Province, China
(grant
Funding:number 222300420400).
This research The project
was funded name was
by the Natural underFund
Science newProject
energy-inverter
of Henan grid system
Province, DC
China
component suppression
(grant number research,
222300420400). Theand the project
project name host
was was
underHenew
Guofeng.
energy-inverter grid system DC
component suppression research, and the project host was He Guofeng.
Institutional Review Board Statement: Not applicable.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: The data presented in this research study are available in this article.
Energies 2022, 15, 5489 20 of 20
Data Availability Statement: The data presented in this research study are available in this article.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Shahzad, D.; Pervaiz, S.; Zaffar, N.A.; Afridi, K.K. GaN-based high-power-density AC–DC–AC converter for single-phase
transformerless online uninterruptible power supply. IEEE Trans. Power Electron. 2021, 36, 13968–13984. [CrossRef]
2. Han, Y.; He, G.; Fan, X.; Zhao, Q.; Shen, H. Design and analysis of improved ADRC controller for multiple grid-connected
photovoltaic inverters. Mod. Phys. Lett. B 2018, 32, 34–36. [CrossRef]
3. Prabhakaran, P.; Krishna, S.M.; Febin, D.J.L.; Perumal, T. A novel PR controller with improved performance for single-phase UPS
inverter. In Proceedings of the 2021 4th Biennial International Conference on Nascent Technologies in Engineering, NaviMumbai,
India, 15–16 January 2021.
4. Li, J.; Sun, Y.; Li, X.; Xie, X.; Lin, J.; Su, M. Observer-based adaptive control for single-phase UPS inverter under nonlinear load.
IEEE Trans. Trans. Electr. 2022, 8, 2785–2796. [CrossRef]
5. Caseiro, L.M.A.; Mendes, A.M.S.; Cruz, S.M.A. Cooperative and dynamically weighted model predictive control of a 3-Level
uninterruptible power supply with improved performance and dynamic response. IEEE Trans. Ind. Electron. 2020, 67, 4934–4945.
[CrossRef]
6. Na, Z.; Kaitao, Z.; Hui, Z.; Xi, X. Model predictive control of energy storage converter with feedback correction. In Proceedings of
the 2017 Chinese Automation Congress, Jinan, China, 20–22 October 2017.
7. Qin, G.; Chen, Q.; Zhang, L. Finite control set model predictive control based on three-phase four-leg grid-connected inverters.
In Proceedings of the 2020 35th Youth Academic Annual Conference of Chinese Association of Automation, Zhanjiang, China,
16–18 October 2020.
8. Chen, Z.; Qiu, J. Adjacent-vector-based model predictive control for permanent magnet synchronous motors with full model
estimation. IEEE J. Emerg. Sel. Top. Power Electron. 2022. [CrossRef]
9. Cortes, P.; Rodriguez, J.; Vazquez, S.; Franquelo, L.G. Predictive control of a three-phase UPS inverter using two steps prediction
horizon. In Proceedings of the IEEE International Conference on Industrial Technology, Via del Mar, Chile, 14–17 March 2010.
10. Chan, R.; Kim, K.H.; Park, J.Y.; Kwak, S.S. Simplified model predictive control with preselection technique for reduction of
calculation burden in 3-Level 4-leg NPC inverter. In Proceedings of the 2020 IEEE Applied Power Electronics Conference and
Exposition, New Orleans, LA, USA, 15–19 March 2020.
11. Zhang, H.; Ma, Z.; Li, Z.; Zhang, X.; Liao, Z.; Lin, G. Multivariable sequential model predictive control of LCL-type grid
connected inverter. In Proceedings of the 2021 IEEE International Conference on Predictive Control of Electrical Drives and
Power Electronics, Jinan, China, 20–22 November 2021.
12. Chun, H.; Jianhui, H.; Yong, L. Robust predictive current control for PMSM drives with parameter mismatch. In Proceedings
of the 2021 IEEE International Conference on Predictive Control of Electrical Drives and Power Electronics, Jinan, China,
20–22 November 2021.
13. Yuan, X.; Xie, S.; Chen, J.; Zhang, S.; Zhang, C.; Lee, C.H.T. An enhanced deadbeat predictive current control of SPMSM with
linear disturbance observer. IEEE J. Emerg. Sel. Top. Power Electron. 2022. [CrossRef]
14. He, C.; Hu, J.; Ran, X. Finite control set model predictive current control for PMSM based on extended state observer. In
Proceedings of the 14th IEEE Conference on Industrial Electronics and Applications, Xi’an, China, 19–21 June 2019.
15. Danayiyen, Y.; Lee, K.; Choi, M.; Lee, Y.I. Model Predictive Control of Uninterruptible Power Supply with Robust Disturbance
Observer. Energies 2019, 12, 2871. [CrossRef]
16. Le, V.-T.; Lee, H.-H. Robust finite-control-set model predictive control for voltage source inverters against LC-filter parameter
mismatch and variation. J. Power Electron. 2022, 22, 406–419. [CrossRef]
17. Mohamed, I.; Zaid, S.; Elyazeed, M.A.; Elsayed, H. Improved model predictive control for three-phase inverter with output LC
filter. Int. J. Model. Identif. Control 2015, 23, 371. [CrossRef]
18. 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, Hammamet, Tunisia, 23 December 2013.
19. Xu, Q.; Sun, M.; Chen, Z.; Zhang, D. Analysis and design of the extended state observer using internal mode control. In
Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013.
20. Zhang, Y.; Jin, J.; Huang, L. Model-free predictive current control of PMSM drives based on extended state observer using
ultralocal model. IEEE Trans. Ind. Electron. 2021, 68, 993–1003. [CrossRef]
21. 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. [CrossRef]