Вы находитесь на странице: 1из 5

This article has been accepted for publication in a future issue of this journal, but has not been

fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2822314, IEEE
Transactions on Power Electronics

A Model Predictive Control for Renewable


Energy Based AC Microgrids without Any PID
Regulators
Yinghao Shan, Student Member, IEEE, Jiefeng Hu, Senior Member, IEEE, Zilin Li, Student Member,
IEEE, and Josep M. Guerrero, Fellow, IEEE

PC1 PCC
1 + -
Renewable Energy Vi R L if io Rgl1 Lgl1
Abstract— This letter presents a novel model predictive control +
ic
- iL
strategy without involving any proportional-integral-differential S 1 VDC VC C Load1
Ibat IB LB
(PID) regulators for practical renewable energy based ac C2
microgrids. The proposed method consists of a model predictive Common
C1 S2
Load
power control (MPPC) scheme and a model predictive voltage DG1
control (MPVC) scheme. By controlling the bidirectional
Load2
buck-boost converters of the battery energy storage systems based + -
Renewable Energy Vi R L if io iL
on the MPPC algorithm, the fluctuating output from the
renewable energy sources can be smoothed, while stable dc-bus +
- ic Rgl2 Lgl2
voltages can be maintained as the inverters inputs. Then, the Ibat IB LB S 1 VDC VC C
parallel inverters are controlled by using a combination of the C2 PC2
MPVC scheme and the droop method to ensure stable ac voltage C1 S2
output and proper power sharing. Compared with the traditional DG2
cascade control, the proposed method is simpler and shows better
Fig. 1. Topology of a PV-battery-based ac microgrid.
performance, which is validated in simulation on
MATLAB/Simulink and on Real-Time Laboratory (RT-LAB)
platform. few years, much research efforts have been paid to obtain
satisfactory and excellent performance by using traditional PID
Index Terms—MPC, energy storage system, microgrid, DC-DC, methods for ac microgrids. For example, by introducing power
DC-AC, droop control, RT-LAB derivative-integral terms into a conventional droop together
with inner voltage/current feedback loops, fast transient
I. INTRODUCTION response in power sharing between inverters can be achieved
For decades, cascade linear control has dominated the power [3]. Adaptive virtual impedance is proposed to achieve good
electronic control techniques. However, this approach has performance for the reactive power sharing nonlinear loads
major drawbacks [1]. First, the control structure is complicated [4-5]. By combing the virtual impedance and secondary
with multiple feedback loops and PWM modulation, which control, the active and reactive powers can be shared with
leads to slow dynamic response. Second, the tuning of the mismatched feeder impedance [6]. The effectiveness of droop
proportional-integral-differential (PID) parameters is function may however be deteriorated by incorporating such
time-consuming, which makes the controller not easy to cascade linear control. Another concern is that, in existing
implement. In a practical ac microgrid, fluctuating output from research, the inputs of the distributed inverters are usually
renewable energy sources can cause oscillations in dc-bus connected to dc power sources to simulate a variety of
voltage, which in turn, may further deteriorate the power renewable energy resources. For control techniques
quality on the ac side. As a result, traditional cascade control development of inverters, it is reasonable and sufficient
may no longer be effective to deal with this fluctuation. because this assumption can facilitate the design process. From
In microgrids with multiple energy sources and converters, the viewpoint of practical applications, however, the
to achieve load sharing between distributed generation units intermittent nature of such energy resources must be
(DGs) according to droop characteristic, inner current and outer considered.
voltage feedback loop control is commonly used [2]. In the last Recently, the model predictive control (MPC) scheme, in
which the optimal switching state of the power converter is
1
This work is supported by Hong Kong Research Grant Council under Grant determined according to a specified cost function, has been
PolyU252040/17E and by Hong Kong Polytechnic University under Grant adopted to obtain better performance [7]. Still, MPC is seldom
1-ZE7J. (Corresponding Author: J. Hu)
Y. Shan, J. Hu and Z. Li are with the Department of Electrical Engineering, reported in the coordinated control of multiple converters in
Hong Kong Polytechnic University, Hung Hom, Hong Kong (e-mail: microgrids, although some system-level algorithms have been
jerry.hu@polyu.edu.hk). proposed to achieve a variety of goals such as minimizing
J. M. Guerrero is with the Department of Energy Technology, Aalborg
University, Aalborg DK-9220, Denmark (e-mail: joz@et.aau.dk). system operating costs and economic load dispatch [8]. These

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2822314, IEEE
Transactions on Power Electronics

+ -
Vi R L
PC IPV IAC IPV IAC
if io The rest of
VDC + IC2 + IC2
the microgrid PV AC Side PV AC Side
VC C2
C - C2 -
Load
Vcαref IDC IDC
Cost
Vcβ ref function (5)
BESS BESS
Vcαk+1 Vcβk+1
Predictive abc Charging Discharging
Model (4) αβ Fig. 3. Illustration of the currents flow within the system.
f P
αβ Vabc Droop Power
abc conversion U (6) Q calculation x(k +1)  eTs A x(k )  A1 (eTs A  I 22 ) By(k )
(4)
Fig. 2. Block diagram of the combination of droop and MPVC for inverters. where I2×2 is the identity matrix. Then, the capacitor voltage at
(k+1)th instant can be predicted according to (4). To control the
capacitor voltage tightly, the cost function is formulated as
algorithms are designed and implemented at the system level.
JV  Vcref
  Vc   Vc  Vc 
k 1 ref 2 k 1 2
Nevertheless, the structures of the microgrids and the control of (5)
power converters have not been considered. Now the question where Vcα and Vcβ are the real and imaginary components of the
becomes: In renewable energy based ac microgrids with capacitor voltage, respectively. Based on this cost function, the
multiple power converters as interfaces, is it possible to replace voltage vector that generates the least value of JV will be
all the traditional cascade voltage or current feedback loops by applied during the next sampling period. Because the α and β
using MPC approaches; And, to what extent, the overall system components are tightly controlled, the Vc can track its reference.
performance can be improved. Thus, stable and sinusoidal voltage can be established.
In this letter, a new control strategy based on MPC is For parallel inverter based ac system, droop method is
developed for ac microgrids. The topology of the ac microgrid commonly adopted to achieve power sharing between DGs
is shown in Fig. 1. The renewable energy resources could be the without interactive communication lines. It is expressed as [2]
wind, solar, etc. Here, solar PV system is adopted as an 
 f j  f  m j  ( Pj  P )
* *

example, which is not the main focus in this research. There are  (6)
U j  U  n j  (Q j  Q )
* *
two parts in the whole system: PV-battery energy sources and 
parallel inverters with ac loads. A model predictive voltage where j is the index indicating each inverter. fj and Uj are the
control (MPVC) is incorporated with droop method to control actual frequency and voltage, f* and U* the nominal frequency
the parallel inverters for load sharing, and a model predictive and voltage, Pj and Qj the average active and reactive power, P*
power control (MPPC) is developed to maintain the dc-bus and Q* the nominal active and reactive power, and mj and nj
voltages and smooth the PVs outputs. the droop slopes.
Inspired by the effectiveness of voltage control of MPVC
II. MPVC OF PARALLEL DC-AC INVERTERS and the load sharing capacity of droop method, the new parallel
inverter control strategy is developed, as described in Fig. 2.
For a single inverter based isolated ac system, the target is to The traditional voltage and current feedback loops have been
control the inverter to establish a stable and balanced output replaced by MPVC scheme.
voltage for the loads. In MPVC, the voltage across the filter
capacitor is the control objective. According to the circuit III. MPPC OF BIDIRECTIONAL BUCK-BOOST CONVERTERS
shown in Fig. 1, the dynamic behavior of the capacitor of the
inverter LC filer can be expressed as The aim of the battery energy storage system (BESS) is to
dV compensate the power gap caused by the PV output and the
C c  IC  I f  I o (1) load demand through maintaining the dc-bus voltage. Fig. 3
dt illustrates the currents flow between the PV, BESS and the ac
The mathematical model of the inverter can be described as side. To keep the power balance within the microgrid, the
dI f BESS should discharge and be charged properly. By applying
Vi  I f R  L  Vc (2) Kirchoff’s current law (KCL), the relationship of the currents
dt
Combining (1) and (2), the above models can be rewritten as can be expressed as:
a state-space system I DC  I PV  I C2  I AC (7)
dx where IDC denotes the current supplied or absorbed by BESS.
 Ax  By (3) IAC denotes the current following into the inverter for ac loads.
dt Consequently, the required power by BESS to keep the power
where balance within the microgrid can be calculated as
 0 1/ C   0 1/ C 
x   I c  y  Vi  A    I DC VDC
V * *
B PBESS (8)
 ,f 
 ,
I o   1/ L  R / L 
, 1/ L 0 
where VDC* is the voltage reference for dc bus. According to the
By solving the linear differential equation of (3), the capacitor characteristic, the current flowing through the dc-bus
following discrete-time form can be obtained capacitor, C2, can be predicted as

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2822314, IEEE
Transactions on Power Electronics

TABLE I SYSTEM PARAMETERS


Ibat IB LB S1
Parameters values
VDC PV system
C2
C1 VB Module maximum power (W) 549
S2 Array parallel module strings 66
Array series-connected modules 10
IAC IPV BESS (Lithium-ion battery & buck-boost converter)
S1 S2 Nominal voltage (V) 500
*
PBESS (k+1) Power reference Rated capacity (Ah) 1600
Cost
dc-bus voltage (V) 1k
function (15) calculation (10)
PI controller at outer voltage loop (kp, ki) 10, 50
Pbat (k+1) PI controller at inner current loop (kp, ki) 1.5, 1
VDC* Switching frequency for the traditional PI method 2kHz
Predictive Paralleled inverters
model (14) Rated frequency f (Hz) 50
Fig. 4. Block diagram of MPPC to control buck-boost converters. Nominal phase-to-phase voltage Vrms (V) 380
Filter inductance L (mH) 2
1 C2 * Filter capacitor C (μF) 250
I C 2 (k  1)  ( (VDC  VDC (k )) (9) DG1 and DG2 rating (kVA) 45, 42
N Ts Maximum voltage deviation (V) 10
Maximum frequency deviation (Hz) 1.5
where N is an integer coefficient used to limit the capacitor’s Line resistance Rgl1 and Rgl2 (Ohms) 0.05, 0.04
current [9]. Combining (7), (8) and (9), the required power by Line reactance Lgl1 and Lgl2 (Ohms) 0.6, 0.48
BESS at next control instant can be written as PI controller at outer voltage loop (kp, ki) 58, 0
PI controller at inner current loop (kp, ki) 5, 0
*
PBESS (k  1)  I DC (k  1) VDC
*
(10) Switching frequency for the traditional PI method 5kHz
Since the power supplied or absorbed by BESS is actually
controlled by switching the buck-boost converter, it is 350
necessary to obtain the effect of switching states on power
300
absorbed/supplied. Fig. 4 shows the circuit of the BESS
including the battery and the converter. If S2 is switching (1 or 0) 250
and S1 is kept OFF, it operates in boost mode. The battery
Pmean/kW

200
discharges to supply power. On the contrary, If S1 is switching
(1 or 0) and S2 is maintained OFF, it operates in buck mode. 150
The battery is charged to absorb power. In boost operation, the 100
circuit model can be written as
50
 dI
 S  1, S1  0 : LB B  VB
 2 dt 0
 (11) 0 1 2 3 4 5 6 7 8 9 10
 S  0, S  0 : L dI B
 VB  VDC t/s


2 1 B
dt
Fig. 5. Real-world PV output due to fluctuating solar irradiation.
The discrete-time model for a sampling time Ts can be
expressed as:
J P  PBESS
*
(k  1)  Pbat (k  1) (15)
 Ts
 S 2  1, S1  0 : I B (k  1)  L VB (k )  I B (k ) Fig. 4 illustrates the proposed MPPC strategy. The PV
 B system output current, IPV, inverter input current, IAC, actual
 (12)
 S  0, S  0 : I (k  1)  Ts (V (k )  V (k ))  I ( k ) dc-bus voltage VDC and reference voltage VDC*, are first used to
 2 1 B
LB
DC B B
calculate the required BESS power. Meanwhile, the battery
voltage and current, together with the actual dc-bus voltage,
Similarly, the discrete-time models of the buck operation can
will be used to predict the battery current IB(k+1), leading to
be written as:
four possible values of Pbat(k+1) according to (12) and (13).
 Ts
 S 2  0, S1  1: I B (k  1)  L (VDC (k )  VB (k ))  I B (k )
Then, the switching behavior that minimizes (15) will be
 B selected to control the buck-boost converter. In this way, the
 (13)
dc-bus voltages can be maintained stable as the inputs for the
 S  0, S  0 : I (k  1)   Ts V (k )  I (k )
 2 1 B B B parallel inverters. Compared to traditional cascade control with
LB
PID regulators, additional measurements of the PV current and
Considering the relatively slow change of the battery voltage the ac side current are needed for the proposed MPPC
and the equality of battery output current and inductor current, approach. Thus, additional current sensors and communications
the battery output power can be predicted as are required within the PV-BESS unit. It is noted that
Pbat (k  1)  I B (k  1) VB (k ) (14) communication between parallel PV-BESS-Inverter units is
The required power of the BESS to keep the power balance still avoided due to the integration of droop method into the
with the microgrid should be provided by the battery through MPVC.
the buck-boost converter. Therefore, the following cost
function should be minimized

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2822314, IEEE
Transactions on Power Electronics

1.2
Traditional method
1.0 P1 - 20kW/div
Proposed method
0.8
P2 - 20kW/div
V/p.u.

1.04
0.6
Io1 - 100A/div
1.00
0.4
0.96 VPCC - 500V/div
0.2 5.4 5.6 5.8 6.0

0.0
0 2 4 6 8 10
t/s
Fig. 6. DC- bus voltage of DG1. (a)

P1

P2

Io1

(a) (b)
Fig. 7. Battery current (Ibat) and BESS current (IDC), (a) traditional method, (b)
VPCC
proposed method.

20 (b)
15 12
Fig. 9. Transient behavior for the proposed method, (a) connecting the
10 8 common load at 6s, (b) switching off the common load at 8s. (RT-LAB)
30
35 CH1: DG1 output active power, CH2: DG2 output active power, CH3: DG1
8.05 8.10 4.04 4.08
25 output current, CH4: PCC voltage.
30 Proposed method
20
25 Proposed method
P2/kW
P1/kW

15
20 average 5.0kHz switching frequency for the inverter and an
15 10 average 1.9kHz switching frequency for the dc-dc converter,
10 5 respectively.
Traditional method
Traditional method
5 0
0 2 4 6 8 10
Fig. 6 shows the comparison of dc bus voltage by using
0 2 4 6 8 10
t/s t/s proposed method and traditional method. Clearly, under
(a) (b) various solar irradiation and load condition, the dc-bus voltage
Fig. 8. Active power sharing between DGs, (a) DG1, (b) DG2 is tightly controlled by using the proposed method. On the other
hand, the dc-bus voltage presents large oscillations for
traditional method, especially during rapid solar irradiation
IV. VERIFICATION surge at around 5.7s. This demonstrates the excellent control
performance of the proposed MPPC method. The dc-bus
The ac microgrid shown in Fig. 1 is modeled and voltage of DG2 is similar to that of DG1, which is not shown
implemented in both MATLAB/Simulink and the real-time here. Fig. 7 presents the response of the BESS to such
laboratory test platform OP5700. To verify the proposed fluctuating solar PV output and variable power demand. It can
method with practical consideration, the real-world solar be seen that the battery keeps changing its operation mode
irradiation profile on 05-Jan-2018 is used for generating PV between charging and discharging. In other words, Ibat
output, which is plotted in Fig. 5. The system parameters are fluctuates around zero A to compensate the time-varying
listed in Table I. On the demand side, at 2s, DG2 local load mismatch between generation and consumption, as shown in
increases from (7kW, 3.5kVar) to (17kW, 5kVar); at 4s DG1 Fig. 7(b). Also, it is observed that both battery current and
local load decreases from (18kW, 7kVar) to (9kW, 2kVar). BESS current of the proposed method present larger ripples
Then a common load (32kW, 15kVar) is switched in at 6s and than those of traditional method. This is because MPPC
cut off at 8s. In traditional control method, outer voltage and generates larger current to mitigate voltage oscillation in order
inner current feedback loops with two PI controllers are to stabilize the dc-bus voltage. According to the equation ΔP =
adopted for BESS buck-boost converters, while conventional ΔV∙ΔI, for the same ΔP, in order to mitigate ΔV, ΔI should be
droop control with inner double feedback loops is used for larger. So, larger BESS current IDC is observed in the proposed
controlling the inverters. For a fair comparison, the average method, which leads to larger ripples in battery current I bat.
switching frequencies of the converters are the same for Actually, the fluctuating battery current and BESS current with
traditional method and the proposed method. To achieve this, larger ripples are also attributed to the nature of the proposed
the sampling frequency of the MPC is 25kHz, resulting in an

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2018.2822314, IEEE
Transactions on Power Electronics

MPPC method. With time-varying mismatch between power [2] Y. Han, H. Li, P. Shen, E. Coelho, and J. M. Guerrero, "Review of active
and reactive power sharing strategies in hierarchical controlled microgrids,"
generation from renewable energy and power demand from
in IEEE Trans. Power Electron., vol. 32, no. 3, pp. 2427-2451, Mar. 2017.
load, the required BESS power P*BESS to compensate the power [3] J. M. Guerrero, L. G. de Vicuna, J. Matas, M. Gastilla, and J. Miret, “A
gap will be fluctuating around zero (i.e., oscillating between wireless controller to enhance dynamic performance of parallel inverters in
positive and negative rapidly). According to the cost function distributed generation systems,” IEEE Trans. Power Electron., vol. 19, no. 5,
pp. 1205-1213, 2004.
(15) consisting of (10) and (14), IDC and Ibat will therefore
[4] H. Mahmood, D. Michaelson, and J. Jiang, “Accurate reactive power
fluctuate around 0A sharply. The larger current ripple may lead sharing in an islanded microgrid using adaptive virtual impedances,” IEEE
to higher losses in the converter and higher thermal stress on the Trans. Power Electron., vol. 30, no. 3, pp. 1605-1617, 2015.
battery itself. From the viewpoint of power smoothing and [5] J. W. He, Y. W. Li, J. M. Guerrero, F. Blaabjerg, and J. C. Vasquez,
“Microgrid reactive and harmonic power sharing using enhanced virtual
dc-bus stabilization, however, such larger ripples are not
impedance,” in Proc. IEEE 28th Appl. Power Electron. Expo. Annu., Conf.
necessarily defined as “worse” because they contribute to 2013, pp. 447-452.
smaller dc-bus voltage oscillations and effective elimination of [6] A. Micallef, M. Apap, and et al, “Reactive power sharing and voltage
power unbalance within the microgrids. harmonic distortion compensation of droop controlled single phase islanded
microgrids,” IEEE Trans. Smart Grid., vol. 5, no. 3, pp. 1149-1158, 2014.
Fig.8 compares the power sharing between the proposed
[7] S. Vazquez et al., "Model Predictive Control: A Review of Its Applications
method and traditional method. It can be seen that, for both in Power Electronics," IEEE Ind. Electron. Mag., vol. 8, no. 1, pp.16-31, 2014.
methods, the parallel inverters can adjust their output [8] A. Parisio, E. Rikos, and L. Glielmo, “A model predictive control approach
automatically to meet the varying power demand because of the to microgrid operation optimization,” IEEE Trans. Control Syst. Technol., vol.
22, no. 5, pp. 1813–1827, Sep. 2014.
droop method. But, the active power by using the proposed
[9] D. E. Quevedo, R. P. Aguilera, M. A. Perez, P. Cortes and R. Lizana,
method presents a smoother and faster transient performance "Model Predictive Control of an AFE Rectifier With Dynamic References,"
than that by using traditional method, due to the better voltage in IEEE Trans. Power Electron., vol. 27, no. 7, pp. 3128-3136, July 2012.
control capability of MPVC. For a better observation, the
zoom-in waveforms of P1 at 8s and P2 at 4s are re-plotted, as
shown in Fig. 8(a) and (b), respectively. Since the output
reactive powers present the similar response, they are not
plotted here.
The dynamic performance of the proposed method is further
evaluated by connecting and switching off the common load
(32kW, 15kVar). Fig. 9 presents the system transient behavior.
As can be seen, the inverters can share their output in a fast and
safe manner when load changes. Meanwhile, the voltage for the
load is very stable and sinusoidal.

V. CONCLUSION
In this letter, a new model predictive control strategy has
been proposed for ac microgrids with PVs and energy storage.
This method addresses the problems of traditional cascade
linear control including complicated feedback loops, slow
dynamics and time-consuming PID tuning. Accordingly, a
model predictive power control (MPPC) is developed to
maintain the dc voltage and smooth the PV output, while a
model predictive voltage control (MPVC) is incorporated with
droop method to control the inverters for load sharing. The
proposed control strategy has been validated in both Simulink
simulation and Real-time Laboratory platform. The test results
verified that, under fluctuating power generation and various
load condition, the control scheme maintain the dc-bus voltage
with much less oscillations. Moreover, the power sharing
among inverters is faster and smoother, while the ac voltage is
kept stable.

Acknowledgment
The authors would like to thank the anonymous reviewers for
insightful comments and helpful suggestions on this work.

REFERENCES
[1] K. H. Ang, G. Chong and Y. Li, “PID control system analysis, design, and
technology,” IEEE Trans. Control Syst. Technol., vol. 13, no. 5, pp.
1813–1827, Sep. 2014.

0885-8993 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Вам также может понравиться