Sunteți pe pagina 1din 12

This article has been accepted for inclusion in a future issue of this journal.

Content is final as presented, with the exception of pagination.

IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING 1

Nonlinear Control of a DC MicroGrid for the


Integration of Photovoltaic Panels
Alessio Iovine, Sabah Benamane Siad, Gilney Damm, Member, IEEE, Elena De Santis, Senior Member, IEEE,
and Maria Domenica Di Benedetto, Fellow, IEEE

Abstract— New connection constraints for the power network I. I NTRODUCTION


(grid codes) require more flexible and reliable systems, with
robust solutions to cope with uncertainties and intermittence
from renewable energy sources (renewables), such as photovoltaic
(PV) arrays. The interconnection of such renewables with storage
R ENEWABLE energy can play a key role in producing
local, clean, and inexhaustible energy to supply the
world’s increasing demand for electricity. Photovoltaic (PV)
systems through a direct current (DC) MicroGrid can fulfill these conversion of solar energy is a promising way to meet the
requirements. A “Plug and Play” approach based on the “System growing demand for energy, and is the best fit in several
of Systems” philosophy using distributed control methodologies situations [1]. However, its intermittent nature remains a real
is developed in this paper. This approach allows to interconnect
a number of elements to a DC MicroGrid as power sources, such disability that can create voltage (or even frequency in the case
as PV arrays, storage systems in different time scales, such as of islanded MicroGrids) instability for large-scale grids. In
batteries and supercapacitors, and loads, such as electric vehicles order to answer to the new constraints of connection to the net-
and the main ac grid. The proposed scheme can easily be scalable work (grid codes), it is possible to consider storage devices [2],
to a much larger number of elements. [3]; the whole system will be able to inject the electric power
Note to Practitioners—Renewable energy can play a key role generated by PV panels to the grid in a controlled and efficient
in producing local, clean, and inexhaustible energy to supply way. As a consequence, it is necessary to develop a strategy
the world’s increasing demand for electricity. Photovoltaic (PV) for managing energy in relation to the load and the storages
conversion of solar energy is a promising solution and is the
best fit in several situations. However, its intermittent nature constraints. Direct current (DC) microgrids are attracting
remains a real difficulty that can create instability. To answer interest thanks to their ability to easily integrate modern
to the new constraints of connection to the network (grid loads, renewables sources, and energy storages [4]–[8],
codes) for either solar plant than distributed generation, one since most of them (such as electric vehicles, batteries, and
possible solution is the use of direct current (DC) MicroGrids, PV panels) are naturally DC; therefore, in this paper, a DC
including storage systems, in order to integrate the electric power
generated by these PV arrays. One of the main reasons is microgrid composed by a source, a load, two storages working
the fact that PV panels, batteries, supercapacitors, and electric in different time scales, and their connecting devices is
vehicles are DC. On the other hand, reliable stable control of considered.
DC MicroGrids is still an open problem. In particular, it lacks The utilized approach is based on a “Plug and Play”
rigorous analysis that can establish the operation regions and philosophy: the global control will be carried out at local level
stability conditions for such MicroGrids. Current works that
consider realistic grids usually apply from-the-shelf solutions by each actuator, according to distributed control paradigm.
that do not study the dynamics of such grids. While more The controller is developed in a distributed way for stabilizing
rigorous studies just consider too much simplified grids that each part of the whole system, while performing power
do not represent the conditions from real life applications, this management in real time to satisfy the production objectives
paper presents nonlinear controllers capable to stabilize the DC while assuring the stability of the interconnection to the main
MicroGrid, with rigorous analysis on the sufficient conditions
and region of operation of the proposed control. grid.
Even if control techniques for converters are a well-
Index Terms— Direct current (DC) MicroGrid, DC power
systems, Lyapunov methods, photovoltaic (PV) power systems, known research field [9]–[12], the models generally used
power generation control. are obtained by the linearization of average models around
an operation region. These linearized models are based on
some assumptions, with several implications. First of all, they
Manuscript received September 25, 2016; revised December 18, 2016;
accepted January 10, 2017. This paper was recommended for publication by assume to have full controllability of the system [13], [14]; in
Associate Editor A. Pashkevich and Editor S. Grammatico upon evaluation of reality, due to technical reasons, systems have an additional
the reviewers’ comments. (Corresponding author: Alessio Iovine.) variable (a capacitor) on the source side [15]. Controlling
A. Iovine, E. De Santis, and M. D. Di Benedetto are with the
Center of Excellence DEWS and also with the Department of Infor- this capacitor implies that another variable (the grid side
mation Engineering, Computer Science and Mathematics, University capacitor) is uncontrolled; this remaining dynamics is usually
of L’Aquila, 67100 L’Aquila, Italy (e-mail: alessio.iovine@univaq.it; neglected by the assumption that it is connected (and implicitly
elena.desantis@univaq.it; mariadomenica.dibenedetto@univaq.it).
S. B. Siad and G. Damm are with Laboratoire IBISC - Informatique, stabilized) by an always stable strong main grid. Removing
Biologie Intégrative et Systèmes Complexes, Paris-Saclay University, 91000 this assumption to consider a realistic grid implies that this
Evry, France (e-mail: sabah.siad-benamane@ibisc.fr; gilney.damm@ibisc.fr). dynamics needs to be considered when studying grid stability.
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. An additional consideration of the use of linearized models
Digital Object Identifier 10.1109/TASE.2017.2662742 around an equilibrium point is that the linearization hides
1545-5955 © 2017 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 inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

2 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING

the nonlinear interconnection of the networked system. For


this reason, either the chosen equilibrium point is stable or is
not stable without further analysis. As will be shown in the
following, when considering the nonlinear model, it can be
seen that the stability of such systems is much more complex
needing more complex control schemes. Such controllers trade
this increase of complexity for assuring stability inside a whole
operation region.
A second characteristics of this paper is that most literature
of MicroGrids focuses on higher level controllers [16], [17].
Such works assume that local controllers are applied to
each converter, and are composed of nested proportional–
integrals (PIs) (commonly called vectorial control or control
of current and voltage loops). Such linear controllers cannot
counteract the networked nonlinearities that may lead the
system to instability (or at least to an oscillatory behavior), Fig. 1. Considered framework.
and can only stabilize the system inside a small operation
region. These were some of the main motivations for using a The focus then moves to the storage systems and their con-
more complete nonlinear model of the converters, and to focus nection to the DC network. In this paper, two kinds of storage
on the local controllers. are considered: a battery, which purpose is to provide/absorb
To the best of our knowledge, no rigorous nonlinear stability the power when needed, and a supercapacitor, which purpose
analysis has been developed for a realistic model of a DC is to stabilize the DC grid voltage in case of disturbances.
MicroGrid. In this paper, convergence analysis is performed DC/DC bidirectional converters are necessary to enable the
for the full dynamics composing the grid. In the same way, two modes of functioning (charge and discharge). The battery
dynamics interaction is evaluated in order to obtain voltage is assimilated as a reservoir, which acts as a buffer between
stability in the DC MicroGrid in response to load and gen- the flow requested by the network and the flow supplied by
eration variations. Indeed, as introduced in this paper, only a the production sources, and its voltage is controlled by the
rigorous analysis of all the dynamics provides the grid stability DC/DC current converter. Again, backstepping theory is used
conditions to assure this stability. for designing the controller and assuring stability. With this
The adopted control strategy is shown to work both in case structure, the DC grid is able to provide a continuous supply
of time-varying uncontrolled load than in case of constant of good quality energy.
controlled load; both problems being relevant [18], [19]. The The three converters present in this system must, in a distrib-
whole system provides protection against faults and suppresses uted way, keep the stability of the DC network interconnecting
interference, and has a positive impact on the behavior of the all parts. The final management system can be configurable
complete electrical system. The final management system can and adaptable as needed.
be configurable and adaptable as needed. In this paper, all the considered dynamics are supposed to be
This paper is organized as follows. In Section III, the model measurable. Furthermore, all the model parameters (the values
of the DC MicroGrid is introduced. Then, in Section IV, the of resistances, capacitances, and inductances) are known.
adopted control laws for each subsystem are proved to satisfy
stability requirements. Section V provides simulation results A. Assumptions
about the connected system behavior, while in Section VI the In this paper, two main assumptions are made: the first one
conclusions are provided. is the existence of a higher level controller, which provide
references to be accomplished by the local controllers [20];
the second one is about a proper sizing of each component of
II. P ROBLEM D EFINITION
the microgrid in order to have feasible power balance.
The reference framework is shown in Fig. 1, where the 1) Higher Level Controller: The power output coming from
isolated DC microgrid is represented. The targets would be the sources needs to be properly coordinated and controlled.
to assure voltage DC grid stability while correctly feeding the Here, we assume that a higher level controller provides refer-
load. To each element (PV array, battery and supercapacitor), ences for the local controllers; these references change every
a DC/DC converter is connected; their dynamical models are fixed time interval T and concern the amount of power needed
described in Section III. for the next time interval and the desired voltage value for
The whole control objective is then split into several tasks; the DC grid. The time interval T is decided by the high
the first one is to extract the maximum available power from level controller according to the computational time needed for
the PV array. This maximum power production is obtained calculations. These references are about the desired voltage to
calculating the optimal value of the duty cycle in order to fix impose to the PV array and to the battery to obtain the needed
the PV array connected capacitor voltage to a given reference. amount of power, V1∗ and V4∗ , respectively, and the desired
Backstepping theory is used to stabilize the DC/DC boost voltage value for the DC grid, V9∗ . We need the references to be
converter that connects the solar array to the DC network. able to consider a proper charge/discharge rate power for the
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IOVINE et al.: NONLINEAR CONTROL OF A DC MICROGRID FOR THE INTEGRATION OF PV PANELS 3

supercapacitor; a state of charge about 50% of its operability x 9 and the interconnected dynamics x 2 , x 5 , and x 7 . These
at the beginning of the time interval is the best starting point dynamics are the voltages VC2 : R → R+ , VC5 : R → R+ ,
for efficiency reasons. and VC7 : R → R+ of the capacitors C2 , C5 , and C7 , which
2) Energy Balance: Proper sizing of each component in a are components of the three DC/DC converters connected,
DC microgrid is an important feasibility requirement. In order respectively, to the PV array (red area), the battery (yellow
to always satisfy the power demanded by the load, the sizing area), and the supercapacitor (blue area) shown in Fig. 2. Their
of the PV array, battery, and supercapacitor fit some conditions description is introduced in the following:
related to the PPV produced power by the PV array, the PB ⎧

⎪ ẋ 1 = −
1
x1 −
1
x3 +
1
and PSC stored power into the battery and the supercapacitor, ⎪
⎪ VPV

⎪ R C
1 1 C 1 R 1 C1
respectively, and the PL power absorbed by the load. ⎪



1) The sizing of the PV array is performed according to ⎪


⎪ 1 1 1 1
total energy needed into a whole day ⎪ẋ 2 = − R2 C2 x 2 + C2 x 3 − C2 u 1 x 3 + R2 C2 x 9


 D  D ⎪





PPV dt ≥ PL dt (1) ⎪
⎪ 1

⎪ ẋ 3 = [x 1 − x 2 − R01 x 3 ]
0 0 ⎪


⎪ L3
where D is equal to daytime, 24 h. ⎪



2) The sizing of the battery and the supercapacitor is ⎪
⎪ 1

⎪ + (x 2 + (R01 − R02 )x 3 )u 1
performed according to the energy balance in a T time ⎪


⎪ L3
step, needed for selecting a new reference ⎪

  ⎪

 (k+1)T  ⎪
⎪ 1 1 1
  ⎪
⎪ẋ 4 = − x4 − x6 +
 (PPV + PB − PL ) dt  ⎪
⎪ VB
 kT  ⎨ R4 C 4 C4 R4 C 4
 (k+1)T (7)
1 ⎪

≤ PSC dt ∀ k. (2) ⎪
⎪ẋ 5 = −
1
x5 +
1
x6 −
1
u 2 x6 +
1
2 kT ⎪
⎪ x9

⎪ R5 C 5 C5 C5 R5 C 5


The last condition can be seen as the ability of the ⎪



supercapacitor to fulfill the request to provide enough amount ⎪
⎪ẋ 6 = 1 x 4 − 1 x 5 − R04 x 6 + 1 x 5 u 2


of power in the considered time interval; for sizing the ⎪
⎪ L6 L6 L6 L6


supercapacitor we consider the worst scenario due to current ⎪



load variations, i.e., the case where the supercapacitor needs ⎪
⎪ 1 1 1

⎪ ẋ 7 = − x7 + x8 + x9
to provide/absorb the maximum available current for all the ⎪
⎪ R C C R 7 C7


7 7 7
time step. ⎪



The complete sizing of these components is considered out ⎪
⎪ 1 R08 1

⎪ ẋ 8 = VS u 3 − x8 − x7
of the scope at this point, and will be studied in the future ⎪
⎪ L L L


8 8 8
works. ⎪


⎪  

⎪ 1 x2 − x9 x5 − x9 x7 − x9 1

⎩ẋ 9 = + + − x9 .
III. DC M ICRO G RID M ODELING C9 R2 R5 R7 RL
In this section, the considered framework shown in Fig. 1
is described. The PV array, battery and supercapacitor are
each one connected to the DC grid by a DC/DC con- A. PV Branch
verter. Here, the circuital representation and the mathemat- The DC/DC converter needed to connect the PV array to
ical model are given, based on power electronics averaging the DC grid is a boost converter: it is illustrated in the red
technique [21], [22] controlled using Pulse Width Modula- area in Fig. 2. The equivalent circuit representation for the
tion [23] boost converter can be expressed using a state space average
model. Three state variables are needed for the system model:
ẋ(t) = f (x(t)) + g(x(t), u(t), d(t)) + h(x(t), d(t)) (3) the capacitor voltages VC1 : R → R+ and VC2 : R → R+ (x 1
x = [x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 ]T (4) and x 2 , respectively) and the inductor current I L 3 : R → R
u = [u 1 u 2 u 3 ]T (5) (x 3 ). C1 , C2 , R1 , R2 , L 3 , R01 , and R02 are known positive
  values of the capacitors, resistances, and the inductor while
1 T
d = VPV V B VS . (6) the disturbance VPV ∈ R+ is the PV panel voltage. The
RL
measured signals are the states x 1 , x 2 , and x 3 and the PV
The state x ∈ R9 and the disturbance vector d ∈ R4 are array voltage VPV . u 1 is the control input, which is defined
supposed to be measurable. Here, x 9 represents the voltage as the duty cycle of the circuit; its target is to properly
VC9 : R → R+ of the capacitor C9 , which is the DC microgrid integrate the power coming from the PV array and at the
(shown in violet in Fig. 2). Such voltage is influenced by the same time to obtain the maximum amount of power from
connections with load and sources: R L ∈ R+ is a constant the solar energy. This is known as the maximum power point
value representing the load resistance, while the positive values tracking (MPPT) and consists to regulate the voltage VC1 to
of R2 , R5 , and R7 are the resistances among the dynamics its reference V1∗ = x 1∗ given by a higher level controller,
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

4 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING

Fig. 2. Interconnected system.

and considered constant during each time interval T . The x 7 for the capacitor voltage VC7 : R → R+ and x 8 for the
MPPT is implemented in the higher level controller: it is not a inductor current I L 8 : R → R. The positive values of C7 ,
purpose of this paper to describe in detail the MPPT algorithm, R7 , L 8 , R07 , and R08 , and the disturbance VS : R → R+
which is the standard Incremental Conductance Algorithm (supercapacitor voltage) are known at each t. The model
well known in the literature. describing the evolution of the supercapacitor voltage is taken
as in [24]. The duty cycle u 3 is the control input for this
B. Battery Branch system. Its target is to control the capacitor voltage directly
The DC/DC converter connecting the battery to the DC connected to the grid, which is x 7 . The measured signals are
grid is a bidirectional converter: it is illustrated in the yellow the states x 7 and x 8 , and the supercapacitor voltage VS (t) > 0.
area in Fig. 2. As for the boost converter, we select three Remark 2: According to the supercapacitors target to main-
state variables: the capacitor voltages VC4 : R → R+ and tain voltage grid stability, the supercapacitor is not expected
VC5 : R → R+ (x 4 and x 5 , respectively) and the inductor to be completely charged or discharged. As stated in
current I L 6 : R → R (x 6 ). C4 , C5 , R4 , R5 , L 6 , R04 , and R05 Section II-A2, the high level controller is supposed to calculate
are known positive values of the circuit while the disturbance the reference for the power coming from the battery in a
V B ∈ R+ is the battery voltage. The measured signals are way such that the supercapacitors state of charge is 50%
the states x 4 , x 5 , and x 6 and the battery voltage V B . The duty of its operability (about 75% of maximum voltage) at the
cycle u 2 is the control input; its target is to assign the reference beginning of each time interval (this is the best starting
V4∗ = x 4∗ value to x 4 , forcing the battery to provide/absorb a point for efficiency reasons) without considering unmodeled
desired amount of power, in a smooth way that maximizes its disturbances. So the voltage is kept at a level that is the
lifetime. This reference value is given by a higher controller minimum level demanded by the application (the level of
not considered in this present paper, and is considered as the DC grid plus the converters minimum ratio) plus the
constant during the time period T . voltage needed to let the supercapacitors state of charge vary
Remark 1: It must to be noticed that the reference in terms of 50% of the remaining energy (close to 75% of maximum
of voltage x 4∗ has the same meaning as a reference in terms of voltage). Finally, since energy is E = (1/2)C VSC 2 , if voltage

power. Indeed, the output voltage of the battery is a function reaches 50% of maximum voltage, remaining energy is 25%
of the state of charge, which is a function of the battery current of maximum energy. Driving voltage further down reduces
as well. The secondary controller provides a reference about lifetime with very small gain of available power.
the power PB that must come out from the battery branch; it
is translated in the reference V4∗ in steady state. We can write
the power PB as PB = I B ∗ V DC , where V DC is the voltage IV. G RID C ONTROL
of the grid and I B is the battery current. Being PB given and
In this section, control laws are derived to fit the desired
V DC known, we can calculate the needed I B as a function of
targets: for each DC/DC converter, a proper control action
VC4 .
is developed and the interconnection among all of them is
then used to ensure grid stability. Let us consider the state x,
C. Supercapacitor Branch
whose dynamics are described in (7). Let us consider the set
The DC/DC converter connecting the supercapacitor to the of all possible values of x 1∗ that generate a nonnegative current
DC grid is a buck one.1 Only two state variables are needed, coming from the PV array as x 1∗ ∈ [γ1 VPV , VPV ], where γ1 =
1 The converter used for the supercapacitor has different constraints from (R01 /R1 )(1/1 + (R01 /R1 )). Given a positive value of R L and
the one used for the battery, and for this reason is of a different topology. x 9∗ , let us moreover consider the set of all positive values of
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IOVINE et al.: NONLINEAR CONTROL OF A DC MICROGRID FOR THE INTEGRATION OF PV PANELS 5

x 4∗ such that the balance of the currents is expressed by with


1 ∗ 1
∗ 1 ∗
x = x − x 9∗ ) + (x − x 9∗ (8)

RL 9 R2 2 R5 5 v 1 = K 3 (x 3 − z 3 ) + K 3 α3 − C1 K 1 K 1α x 1 − x 1∗ (18)
 
where the values of x 2∗ and x 5∗ depend on x 1∗ and x 4∗ , respec- 1

+ C1 K 1 − K 1 (x 1 − x 1∗ + K 1 α1 )
tively, and are defined as R1
1


∗ x 9∗ − a2 1
∗ 2
z3 = VPV − x 1 + C1 K 1 x 1 − x 1∗ + C1 K 1 α1 (19)
x2 = + x 9 − a2 + 4R2 C2 2 + a2 x 9∗ (9) R1
2 2  
1

∗ R02


2 = VPV − x 1 x 1 − VPV − x 1 (10)
R1 C 2 R1
where the positive gains K 3 , K 3 , K 3α , K 1 , K 1α , and K 1 , have to
R01 − R02

a2 = VPV − x 1∗ (11) be properly chosen, and α1 and α3 are integral terms assuring
R1
zero error in steady state
x∗ 1
x 5∗ = 9 + x ∗ 2 + 4R5 C5 5 (12)
2 2 9  
1 R04


5 = (V B − x 4∗ ) x 4∗ − (V B − x 4∗ ) (13) α̇1 = K 1α x 1 − x 1∗ α̇3 = K 3α x 3 − z 3 . (20)
R4 C 5 R4
and represent the solution of the dynamics x 2 and x 5 in (7)
setting ẋ = 0. An augmented system can be considered for the dynamics
Theorem 1: For any given x 1∗ ∈ [γ1 VPV , VPV ], x 9∗ > 0, x 1 and x 3 , where the state, the disturbance vector, and the
and x 4∗ > 0, such that condition (8) is satisfied, consider the relating matrices are
point x e
⎡ e⎤ ⎡ ⎤
x1 x 1∗ x̄ 1,3 = [x 1 α1 x 3 α3 ]T (21)
⎢ xe ⎥ ⎢ x∗ ⎥  T
⎢ 2e ⎥ ⎢ 1
2 ⎥ d̄1,3 = VPV x 1∗
⎢ x ⎥ ⎢ R VPV − x 1∗ ⎥ (22)
⎢ 3e ⎥ ⎢ 1 ⎥
⎢x ⎥ ⎢ x 4∗ ⎥ x̄˙1,3 = A1,3 x̄ 1,3 + D1,3 d̄1,3 (23)
⎢ 4⎥ ⎢ ⎥ ⎡ ⎤
⎢ ⎥ ⎢
x = ⎢ x5 ⎥ = ⎢
x5
e e ∗ ⎥. (14) 1 1
⎥ − 0 − 0
⎢ x e ⎥ ⎢ 1 VB − x ∗ ⎥ ⎢ R1 C 1 C1 ⎥
⎢ 6e ⎥ ⎢ R4 4 ⎥ ⎢
⎢x ⎥ ⎢
⎢ 7e ⎥ ⎢ x 9∗ ⎥
⎥ ⎢ K 1α 0 0 0 ⎥ ⎥
A1,3 = ⎢
⎣x ⎦ ⎣ 0 ⎦ ⎢  a31  a32 −K 3 −K 3 ⎥

8
e
x9 ∗ ⎣ 1 ⎦
x9 K3 α − C1 K 1 −K 3α C1 K 1 K 3α 0
R1
There exist control laws u 1 , u 2 , and u 3 , such that x e is the (24)
equilibrium point for the closed loop system in (7) and any  
1
evolution of (7) satisfying for each t the conditions a31 = (K 3 − K 1 ) C1 K 1 − + C1 K 1 K 1α (25)
R1
 
x 2 + (R01 − R02 )x 3 = 0, x 5 = 0, x 9 = 0 1
(15) a32 = K 1 K 3 C1 − K 1 C1 + (26)
R1
⎡ 1 ⎤
asymptotically converges to x e . 0
R1 C 1
Proof: The proof is based on the use of a Lyapunov ⎢ 0 −K α ⎥
⎢ 1 ⎥
function V , which is a composition of different Lyapunov D1,3 = ⎢ K3 d32 ⎥ (27)
⎣ R1 ⎦
functions, as illustrated in [25] and [26]. We use PI control K 3α
inputs u 1 and u 2 for properly controlling dynamics x 1 , x 3 , x 4 , − C1 K 1 K 3α
R1
 
and x 6 in order to obtain a desired amount of power coming 1
d32 = −C1 K 1 K 1α + K 1 C1 K 1 − K 3 C1 − . (28)
from the PV array and the battery. Then, the control input R1
u 3 focuses on the grid voltage regulating the interconnection
among the systems. The control laws are developed by using
a backstepping technique. The proposed Lyapunov function is System (23) has the following equilibrium point:

V = V1,3 + V4,6 + V7 + V8 + V2,5,9 (16)


 T
VPV − x 1∗
where all the terms are defined as follows. e
x̄ 1,3 = x 1∗ 0 0 . (29)
Let us first focus on the control u 1 , which is dedicated to R1
dynamics x 1 and x 3 : it is defined as
1 The characteristic polynomial is considered; to obtain stability,
u1 = [−x 1 + x 2 + R01 x 3 − L 3 v 1 ] (17)
x 2 + (R01 − R02 )x 3 all the terms need to be strictly positive, i.e., p3 > 0, p2 > 0,
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

6 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING

TABLE I where the positive gains K 6 , K 6 , K 6α , K 4 , K 4α , and K 4 are


ROUTH TABLE properly chosen and
 
1 ∗
z6 = (V B − x 4 ) + C4 K 4 (x 4 − x 4 ) + C4 K 4 α4 (40)
R4


α̇4 = K 4α x 4 − x 4∗ α̇6 = K 6α (x 6 − z 6 ) (41)
with α4 and α6 being integral terms assuring zero error in
steady state.
p1 > 0, p0 > 0 As for the previous case, an augmented system can be
considered
p(λ) = λ4 + p3 λ3 + p2 λ2 + p1 λ + p0 (30)
1 x̄˙4,6 = A4,6 x̄ 4,6 + D4,6 d̄4,6 (42)
p3 = K 3 + >0 (31) x̄ 4,6 = [ x 4 α4 x 6 α6 ]T (43)
R1 C 1
1 d̄4,6 = [ V B x 4∗ ]T . (44)
p2 = K 3 K 3α + K 3 + K 1 K 1α (32)
R1 C 1
   The system in (42) has matrices A4,6 and D4,6 similar to A1,3
1
+ (K 3 − K 1 ) K 1 − >0 and D1,3 in (23), with respect to the considered gains. Also,
R1 C 1 similar to (29), system (42) has the following equilibrium
1 point:
p1 = (K 3 K 3α + K 1 K 1α ) (33)
R1 C 1  T
  e ∗ V B − x 4∗
1 x̄ 4,6 = x 4 0 0 . (45)
+ K 1 K 1α (K 3 − K 1 ) + K 3α K 1 − >0 R4
R1 C 1
The same considerations drive to the same asymptotic stability
p0 = K 1 K 3 K 3α K 1α > 0. (34)
result; then, there will exist a Lyapunov function V4,6 in the
Due to the hypothesis of positive gains, conditions (31) form of
and (34) are always satisfied; furthermore, K 3 > K 1 and 1
e T


V4,6 = x̄ 4,6 − x̄ 4,6 P4,6 x̄ 4,6 − x̄ 4,6
e
>0 (46)
K 1 > (1/R1 C1 ) are sufficient conditions for (32) and (33) 2
to be respected. Other conditions are given by the Routh with
criterium in Table I
V̇4,6 < 0 (47)
p1 p0 p1
p2 > , p2 − > 0. (35) where the symmetric positive definite matrix P4,6 is obtained
p3 p2 − pp13 T P +P A
by the Lyapunov equation A4,6 4,6 4,6 4,6 = −Q 4,6 , such
It can be shown that these conditions can be fulfilled with a that (47) is verified.
proper choice of the parameter K 3 . We do not include here Let us now focus on the control input u 3 , which is deter-
the corresponding calculations for lack of space. As a result, mined to ensure voltage grid stability. It does not act directly
an asymptotically stable linear system is obtained; then, there on the DC grid, but through the dynamics x 8 and x 7 . Utilizing
will exist a Lyapunov function V1,3 in the form of backstepping and Lyapunov methods, we can select the desired
value for the dynamics to control the grid. The Lyapunov
1
e T

e

functions provided at each step will be used for the entire
V1,3 = x̄ 1,3 − x̄ 1,3 P1,3 x̄ 1,3 − x̄ 1,3 >0 (36)
2 system, thereby leading to the study of composite Lyapunov
with functions.
The function V2,5,9 refers to dynamics x 2 , x 5 , and x 9 ;
V̇1,3 < 0 (37) introducing the errors e2 and e5 between the dynamics and
their equilibrium points as
where the symmetric positive definite matrix P1,3 is obtained
T P +P A
by the Lyapunov equation A1,3 1,3 1,3 1,3 = −Q 1,3 , such e2 = x 2 − x 2∗ , e5 = x 5 − x 5∗
that (37) is verified. we can rewrite the equations as
The control input u 2 , which is dedicated to control the ⎧
⎪ 1
1
dynamics x 4 and x 6 and to ensure a desired charge/discharge ⎪
⎪ ė2 = x 9 − e2 − x 2∗ + x 3 (1 − u 1 )
behavior of the battery imposing the reference x 4∗ , is of the ⎪
⎪ R C C


2 2
1

2

⎪ x 9 − e5 − x 5∗ +
1
form of ⎨ė5 = x 6 (1 − u 2 )
R5 C5 C5 
1 ⎪ 1 1

1

(48)
u2 = (−x 4 + x 5 + R04 x 6 + L 6 v 2 ) (38) ⎪ẋ 9 =
⎪ e2 + x 2 − x 9 + e5 + x 5 − x 9
x5 ⎪
⎪ C 9 R2
  R5



⎪ 1 1 1
with ⎩+ (x 7 − x 9 ) − x9 .
C 9 R7 RL


v 2 = −K 6 (x 6 − z 6 ) − K 6 α6 + K 4 K 4α x 4 − x 4∗ To find a proper controller, V2,5,9 can be defined as
 
1
C2 2 C5 2 C9 2
− C4 K 4 − K 4 (x 4 − x 4∗ ) + K 4 α4 (39) V2,5,9 = e + e + x . (49)
R4 2 2 2 5 2 9
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IOVINE et al.: NONLINEAR CONTROL OF A DC MICROGRID FOR THE INTEGRATION OF PV PANELS 7

Then whose time derivative is


 
1 1

V̇2,5,9 = − e22 + e2 x 9 − x 2∗ + x 3 (1 − u 1 ) V̇8 = (x 8 − z 8 )(ẋ 8 − ż 8 )
 
R2 R
 2  = (x 8 − z 8 )
1
VS u 3 −
R08
x8 −
1
x 7 − ż 8 .
1 2 1
(60)
− e5 + e5 x 9 − x 5∗ + x 6 (1 − u 2 ) L8 L8 L8
R5 R5
  To have a negative definite V̇8 , the control input must be
1

1


+ x9 e2 + x 2 − x 9 + e5 + x 5 − x 9
R
 2
R5
 u3 = VS [x 7
1
+ R08 x 8 + L 8 ż 8 − L 8 K 8 (x 8 − z 8 )] (61)
1 1
+ x9 (x 7 − x 9 ) − x9 . (50) with K 8 > 0 and constant
R7 RL
1
In (50), the dynamics x 7 can be seen as control input; it ż 8 = −C7 K 7 (ẋ 7 + ż 7 ) + (ẋ 7 − ẋ 9 ) + C7 z̈ 7 (62)
can be properly chosen to obtain a desired form for V̇2,5,9. R7
By choosing the value z 7 for x 7 as and where the function z̈ 7 is the time derivative of ż 7
  
1 1

V̇8 = (x 8 − z 8 )(ẋ 8 − ż 8 ) = −K 8 (x 8 − z 8 )2 < 0. (63)
z 7 = −R7 e2 x 9 − x 2 + x 3 (1 − u 1 )
x9 R
  2  Then, using the control laws defined in (17), (38), and (61),
1 1


− R7 e5 x 9 − x 5 + x 6 (1 − u 2 ) in accordance with (36), (46), (49), (54), and (59), we have
x9 R5
  positive definite Lyapunov functions V1,3 > 0, V4,6 > 0,
x9 1
1

V2,5,9 > 0, V7 > 0, and V8 > 0, such that their time derivatives
+ R7 − e2 + x 2∗ − x 9 − e5 + x 5∗ − x 9
RL R2 R5 V̇1,3 < 0, V̇4,6 < 0, V̇2,5,9 ≤ 0, V̇7 < 0, and V̇8 < 0 ensure
1

+ − x 9∗ 2 + 2x 9 x 9∗ . (51) stability, according to (37), (47), (52), (58), and (63).
x9 The composite positive definite Lyapunov function V
V̇2,5,9 results to be semidefinite negative. To prove asymptotic in (16) results to have a negative semidefinite time deriv-
stability, the set  is considered: it is the largest invariant ative V̇ ; LaSalle’s theorem ensures asymptotic stability of
set of the set E of all points where the Lyapunov function the equilibrium x e of the entire system describing the DC
is not decreasing.  contains a unique point; then, applying microgrid
LaSalle’s theorem asymptotic stability of the equilibrium point V̇ = V̇1,3 + V̇4,6 + V̇7 + V̇8 + V̇2,5,9 ≤ 0. (64)
can be established
1 1 2 1 
V̇2,5,9 = − e22 − e5 − (x 9 − x 9∗ )2 ≤ 0 (52) As proved in Theorem 1, the uncontrained control laws u 1 ,
R2 R5 R7
 = {(e2 , e5 , x 9 ) : x 2 = x 2∗ , x 5 = x 5∗ , x 9 = x 9∗ } u 2 , and u 3 solve our problem. When considering a realistic
application, control laws must be bounded: u 1 ∈ [0, 1],
= {(0, 0, x 9∗ )}. (53) u 2 ∈ [0, 1] and u 3 ∈ [0, 1]. These bounds also impose
In order to calculate z 8 (t), such that x 8 steps back the value limitations for x 1∗ , x 4∗ , and x 9∗ . Bounds on x 1∗ have already
of x 7 to the desired value z 7 , we use the Lyapunov function been considered in the theorem to have a current coming
from the PV array. A bounded u 2 imposes bounds on x 9∗ ,
1
(x 7 − z 7 )2
V7 = (54) x 9∗ ∈ (max(VPV , V B ), VS ), and on x 4∗ , x 4∗ ∈ [γ2 V B , β(x 9∗ , V B )],
2 where γ2 = (R04 /R4 )(1/1 + (R04 /R4 )) and
where the desired dynamics for x 7 is  
x 9∗ + RR54 − RR044 V B
ẋ 7 = −K 7 (x 7 − z 7 ) (55) β(x 9∗ , V B ) = . (65)
1 + RR54 − RR044
with a gain K 7 > 0. By Lyapunov function time derivative
calculation, we obtain the reference z 8 When considering the bounds u 1 ∈ [0, 1] and u 2 ∈ [0, 1],
1 bounds on the resistance R L must be satisfied as well:
z 8 = −C7 K 7 (x 7 − z 7 ) + (x 7 − x 9 ) + C7 ż 7 . (56) indeed, given the x 9∗ ∈ (max(VPV , V B ), VS ), only the values
R7
of R L ∈  R L , where
Indeed, the Lyapunov derivative is negative definite if the value
 

of x 8 is properly chosen as z 8 in (56)  R L = R L : x 4∗ ∈ γ2 V B , β x 9∗ , V B (66)


V̇7 = (x 7 − z 7 )(ẋ 7 − ż 7 ) for some x 1 ∈ [γ1 VPV , VPV ]
 
1 1 1
= (x 7 − z 7 ) − x7 + x8 + x 9 − ż 7 (57) is the set, such that condition (8) is satisfied with respect to
R7 C 7 C7 R7 C 7 physical limitations of all the components of the circuits.
V̇7 = −K 7 (x 7 − z 7 )2 < 0. (58) Let X = R13 be the state space of the closed loop system.
Given the state feedback control laws u 1 : X → R, u 2 : X →
To calculate the control input u 3 , we again use backstepping
R, and u 3 : X → R, in (17), (38), and (61), for any value of
technique: we can obtain it by using the Lyapunov function
the used gains, we need to compute the maximal set
1
V8 = (x 8 − z 8 )2 (59) K ⊂ X (67)
2
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

8 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING

TABLE II TABLE III


R ATINGS G RID PARAMETERS

which is invariant for the closed loop dynamical system, and


is such that u 1 (z) ∈ [0, 1], u 2 (z) ∈ [0, 1], and u 3 (z) ∈ [0, 1],
∀z ∈  K . Such a maximal set is well defined, because the
family of all invariant set in X is closed under union. We can
prove that the set  K is not empty.
Theorem 2: For any R L ∈  R L , for any x 1∗ ∈ [γ1 VPV , VPV ],
such that x 4∗ ∈ [γ2 V B , β(x 9∗ , V B )], for any x 9∗ , such that
max(VPV , V B ) < x 9∗ < VS , there exist gains K 1 , K 1 , K 1α ,
K 3 , K 3 , K 3α , K 4 , K 4 , K 4α , K 6 , K 6 , K 6α , K 7 , and K 8 , such
that  K = ∅.
Proof: To prove controller existence, without loss of
generality, let us now consider the controllers u 1 and u 2 where
no integral error correction terms are considered: the value of
the gains K 1 , K 1α , K 3 , K 3α , K 4 , K 4α , K 6 , K 6α is set to be zero.
As we are neglecting the integral error dynamics, stability
conditions to be respected are stated only by the formulas
in (31) and (32). A choice of K 1 and K 3 (K 4 and K 6 )
respecting these conditions is done: K 1 = (1/R1 C1 ) and K 3 =
(R01 /L 3 ) (K 4 = (1/R4 C4 ) and K 6 = (R04 /L 6 )). A simple Fig. 3. Voltages of VPV (red line) and V B (blue line).
choice of K 7 and K 8 respecting stability is K 7 = (1/R7 C7 )
and K 8 = (R08 /L 8 ). The conditions x 1∗ ∈ [γ1 VPV , VPV ], variation in the DC grid voltage. The simulation time is 20 s.
x 4∗ ∈ [γ2 V B , β(x 9∗ , V B )], R L ∈  R L , and max(VPV , V B ) < The considered reference value x 9∗ for the DC grid voltage is
x 9∗ < VS imply that x e is an equilibrium with u 1 (x e ) ∈ [0, 1], selected as x 9∗ = 1000 V. A secondary controller is supposed
u 2 (x e ) ∈ [0, 1], and u 3 (x e ) ∈ [0, 1]. Therefore, x e ∈  K . The to provide the references to be reached in each time interval;
same can be done including the integral terms.  during that period, the introduced control laws will bring the
It is not easy to determine  K analytically, but an estimation devices to operate in the desired points. The selected strategy
of  K can be obtained, for example, by following the method assigns to the PV and battery the duty to fulfill the losses into
proposed in [27]. Considering a sufficiently small neighbor- the network; the references will then be calculated according
hood of the equilibrium point x e , and the gains K 1 , K 1α , K 3 , to the load current. The references are updated every second:
K 3α , K 4 , K 4α , K 6 , and K 6α , backward reachability analysis during the first 10 s, the load is supposed to be constant during
can be used to compute the states starting from which the each time interval of a second.
evolutions reach that neighborhood in finite time (and therefore
converge to the equilibrium point) with bounded inputs. Such A. Nonlinear Control
evolutions will automatically satisfy condition (15). We can split the simulation in two parts: in the first one,
Corollary 1: For any given R L ∈  R L , ∀ x 1∗ ∈ from 0 to 10 s, the voltages of the PV array and of the
[γ1 VPV , VPV ]: x 4∗ ∈ [γ2 V B , β(x 9∗ , V B )], ∀ x 9∗ , such that battery are constant and the load resistance piecewise constant.
max(VPV , V B ) < x 9∗ < VS , given the state feedback control Furthermore, the references provided by the higher level
laws u 1 , u 2 , and u 3 , defined in (17), (38), and (61), and controller are exact and the supercapacitor is needed only for
for any initial state in  K , the state z(t) of the closed loop providing grid stability during the transient time needed by the
system asymptotically converges to x e , and u 1 (z(t)) ∈ [0, 1], converters that are connected to the PV and the battery. In the
u 2 (z(t)) ∈ [0, 1], and u 3 (z(t)) ∈ [0, 1], ∀t ≥ 0. second part of the simulation, in addition to the step variation,
the load is supposed to be time-varying and disturbances acting
V. S IMULATION R ESULTS on the PV voltage are considered (see Fig. 3). To better
In this section, we present some simulations that show represent any possible case, we have also simulated the case
the results obtained using the proposed control inputs. Such where the references do not fulfill the energy balance: there the
simulations are obtained using MATLAB. The values of the supercapacitor will need to provide power during all the time
parameters for the model are depicted in Tables II and III. window. Fig. 4 describes the values of the conductance (1/R L )
The simulation target is to correctly feed a load and to over the time; we can see the described behavior, which is
maintain the grid stability, which means to ensure no large piecewise constant for 10 s and then becomes time-varying.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IOVINE et al.: NONLINEAR CONTROL OF A DC MICROGRID FOR THE INTEGRATION OF PV PANELS 9

Fig. 4. (a) Load conductance (1/R L ). (b) Current x8 when implementing Fig. 6. Integral terms used by the control law u 1 in (17). (a) α1 . (b) α3 .
the introduced nonlinear control.

Fig. 5. Voltages of C1 (red line) and C4 (cyan line) following the desired Fig. 7. Integral terms used by the control law u 2 in (38). (a) α4 . (b) α6 .
references, and the blue and black lines, respectively, when implementing the
introduced nonlinear control.
Fig. 10 describes the currents generated from the PV and the
In accordance to the values of (1/R L ), the references battery: these dynamics are dependent on the voltages and
x 1∗ and x 4∗ are obtained for the power balance target. As shown related to them. Fig. 11 introduces the generated control inputs
in Fig. 5, the C1 and C4 capacitor voltages reach the desired u 1 and u 2 , that are bounded by the devices to be between
zero and one, while Fig. 3 shows the voltages of the PV
values during the considered time step. Here, two different
situations for the controllers are faced, because the two devices array and of the battery. The control inputs are smooth except
need two different treatments; we need from the PV array in the case of reference step variations. The control input
for the DC/DC converter connected to the supercapacitor is
to start providing the highest level of power as soon as
possible, while the battery needs to have a smooth behavior to shown in Fig. 12: its variation depends on the variations of
preserve its lifetime. The integral terms in the control action voltage VS (see Fig. 13) and of the load (see Fig. 4). As
are introduced in Figs. 6 and 7; the considered eigenvalues for results, the desired voltage for the DC microgrid is always
the systems are different because of the different targets. We kept (Fig. 9). The developed control strategy is then shown
to successfully operate in a wide range of situations: constant
note that both the charge and discharge battery situations are
faced. Here, we considered the voltage of the battery not to and time-varying load, acting of perturbation on the sources
be affected by the current behavior; indeed, a constant value and big step variations of the references.
is used to represent it, because the battery is supposed to be
sized in such a way that it is not affected by current dynamics B. Comparison With Vectorial Control
over a time of 20 s. The resulting voltage dynamics on the Nowadays, the most common utilized technique for control-
grid connected capacitors, C2 and C5 , are modified by the ling converters is composed of nested PIs, and called vectorial
current flow generated by the sources; all the dynamics are control [8], [13], [16]; however, recently, the advantages of
stable, as shown in Fig. 8. Their evolution is influenced by model-based nonlinear control technique like the one intro-
the value of the DC grid voltage, which is the capacitor C9 : duced in this paper start to be considered [9], [11], [14]. Here,
its value over time is shown in Fig. 9. To satisfy stability a comparison between the adopted nonlinear control law and
constraints, in response to the load variations and to the the classic PI technique is described.
missing power coming from the PV and the battery, the voltage In Fig. 14, the voltages of C7 and C9 are depicted when
of the capacitor C7 reacts balancing the energy variation. implementing PI control on the supercapacitor connected
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

10 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING

Fig. 8. Voltages of C2 (blue line) and C5 (red line) when implementing the Fig. 11. Control inputs u 1 (red line) and u 2 (blue line) introduced
introduced nonlinear control. in (17) and (38).

Fig. 9. Voltages of C7 (blue line) and C9 (red line) when implementing the
introduced nonlinear control. Fig. 12. Control input u 3 in (61).

Fig. 10. Currents x3 (red line) and x6 (blue line) when implementing the
introduced nonlinear control. Fig. 13. Voltage of the supercapacitor when implementing the introduced
nonlinear control.

DC/DC converter. More in detail, Fig. 15 compares the dif-


ferent behaviors of the voltage of the capacitor representing on the PV and the load from time 10 to 20 s. Indeed, the
the DC grid. More variations from the reference value of PI control is not able to immediately counteract to these
1000 V both in steady state that in transient time can be phenomena, as shown by the resulting control law u 3 in
observed when the PI controller is implemented, as well as Fig. 16, which is smoother than the one in Fig. 12. As
higher peaks. a result, as can be seen in Fig. 15, the DC grid voltage
The nonlinear control law has then a better behavior, in when using the nonlinear controller keeps closer to the nom-
general, but especially when nonlinearities take place, as a inal one, and behaves smoother than when controlled by
step change or the coupling effects of the disturbances acting the PIs.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IOVINE et al.: NONLINEAR CONTROL OF A DC MICROGRID FOR THE INTEGRATION OF PV PANELS 11

VI. C ONCLUSION
In this paper, a realistic DC MicroGrid composed by a
PV array, two storage devices, a load, and their connected
devices is modeled. It is controlled in order to correctly
provide a desired amount of power for feeding an uncontrolled
bounded load while ensuring a desired grid voltage value.
Hypotheses on the ad hoc size of the components are done
to physically allow the power exchange. Stability analysis is
carried out for the complete system, and physical limitations
are also considered. Simulations show the robustness of the
adopted control action both during the transient and in steady-
state operation mode in case of constant or time-varying
load. Comparisons with the standard vectorial control are also
carried out, illustrating that the nonlinear controller counteracts
Fig. 14. Voltages of C7 (blue line) and C9 (red line) when using PI control.
the quick interconnected disturbances present in such systems,
what is not possible for the linear nested PIs composing the
vectorial control.
R EFERENCES
[1] M. A. Eltawil and Z. Zhao, “Grid-connected photovoltaic power sys-
tems: Technical and potential problems—A review,” Renew. Sustain.
Energy Rev., vol. 14, no. 1, pp. 112–129, 2010.
[2] J. P. Barton and D. G. Infield, “Energy storage and its use with
intermittent renewable energy,” IEEE Trans. Energy Convers., vol. 19,
no. 2, pp. 441–448, Jun. 2004.
[3] G. Krajačić, N. Duić, Z. Zmijarević, B. V. Mathiesen, A. A. Vučinić,
and M. da Graça Carvalho, “Planning for a 100% independent energy
system based on smart energy storage for integration of renewables
and CO2 emissions reduction,” Appl. Thermal Eng., vol. 31, no. 13,
pp. 2073–2083, 2011.
[4] R. H. Lasseter and P. Paigi, “Microgrid: A conceptual solution,” in
Proc. IEEE 35th Annu. Power Electron. Specialists Conf. (PESC), vol. 6,
Jun. 2004, pp. 4285–4290.
[5] P. Piagi and R. H. Lasseter, “Autonomous control of microgrids,” in
Fig. 15. Comparison on the DC grid dynamics when the converter in charge Proc. IEEE Power Eng. Soc. General Meeting, Jun. 2006, pp. 1–8.
to control it is controlled by simple PI (red curve) or by the adopted nonlinear [6] N. Hatziargyriou, H. Asano, R. Iravani, and C. Marnay, “Microgrids,”
technique (blue curve). IEEE Power Energy Mag., vol. 5, no. 4, pp. 78–94, Jul./Aug. 2007.
[7] T. Dragicevic, J. C. Vasquez, J. M. Guerrero, and D. Skrlec, “Advanced
LVDC electrical power architectures and microgrids: A step toward a
new generation of power distribution networks,” IEEE Electrific. Mag.,
vol. 2, no. 1, pp. 54–65, Mar. 2014.
[8] J. M. Guerrero, P. C. Loh, T.-L. Lee, and M. Chandorkar, “Advanced
control architectures for intelligent microgrids—Part II: Power quality,
energy storage, and AC/DC microgrids,” IEEE Trans. Ind. Electron.,
vol. 60, no. 4, pp. 1263–1270, Apr. 2013.
[9] H. Sira-Ramírez and R. Silva-Ortigoza, Control Design Techniques
in Power Electronics Devices. London, U.K.: Springer-Verlag, 2006,
doi: 10.1007/1-84628-459-7
[10] S. Mariethoz et al., “Comparison of hybrid control techniques for buck
and boost DC-DC converters,” IEEE Trans. Control Syst. Technol.,
vol. 18, no. 5, pp. 1126–1145, Sep. 2010.
[11] Y. Chen, G. Damm, A. Benchaib, and F. Lamnabhi-Lagarrigue, “Multi-
time-scale stability analysis and design conditions of a VSC terminal
with DC voltage droop control for HVDC networks,” in Proc. 53rd
IEEE Conf. Decision Control, Dec. 2014, pp. 3266–3271.
[12] Y. Chen, G. Damm, A. Benchaib, M. Netto, and
F. Lamnabhi-Lagarrigue, “Control induced explicit time-scale separation
to attain DC voltage stability for a VSC-HVDC terminal,” in Proc.
Fig. 16. Control input u 3 when implementing PI control. 19th IFAC World Congr. Int. Fed. Automat. Control (IFAC), vol. 19.
Cape Town, South Africa, Aug. 2014, pp. 540–545.
[13] A. P. N. Tahim, D. J. Pagano, E. Lenz, and V. Stramosk, “Modeling
and stability analysis of islanded DC microgrids under droop con-
The price for this more performing controller is the trol,” IEEE Trans. Power Electron., vol. 30, no. 8, pp. 4597–4607,
needed exchange of information among the devices and some Aug. 2015.
[14] A. Bidram, A. Davoudi, F. L. Lewis, and J. M. Guerrero, “Dis-
model-based calculations. More in detail, the main difficulties tributed cooperative secondary control of microgrids using feedback
arise from the calculation of (62) to be used in (61) and its linearization,” IEEE Trans. Power Syst., vol. 28, no. 3, pp. 3462–3470,
implementation. However, since the control is a state function, Aug. 2013.
[15] G. R. Walker and P. C. Sernia, “Cascaded DC-DC converter connection
it can be analytically calculated with dedicated tools and of photovoltaic modules,” IEEE Trans. Power Electron., vol. 19, no. 4,
implemented. pp. 1130–1139, Jul. 2004.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

12 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING

[16] J. M. Guerrero, J. C. Vasquez, J. Matas, L. G. de Vicuna, and M. Castilla, Gilney Damm (M’10) received the bachelor’s
“Hierarchical control of droop-controlled AC and DC microgrids— degree in electronic engineer and the M.Sc. degree
A general approach toward standardization,” IEEE Trans. Ind. Electron., in automatic control from COPPE–Rio de Janeiro
vol. 58, no. 1, pp. 158–172, Jan. 2011. Federal University, Rio de Janeiro, Brazil, in 1995
[17] E. Jiménez, M. J. Carrizosa, A. Benchaib, G. Damm, and and 1997, respectively, and the Ph.D. degree in 2001
F. Lamnabhi-Lagarrigue, “A new generalized power flow method for in the control of power systems and the integration
multi connected DC grids,” Int. J. Elect. Power Energy Syst., vol. 74, of renewable energy sources and the Habilitation
pp. 329–337, Jan. 2016. Diriger des Recherches degree from Paris-Saclay
[18] D. Marx, P. Magne, B. Nahid-Mobarakeh, S. Pierfederici, and B. Davat, University, Paris, France, in 2010.
“Large signal stability analysis tools in DC power systems with constant He is currently an Associate Professor with the
power loads and variable power loads—A review,” IEEE Trans. Power Paris-Saclay University. Currently, his main research
Electron., vol. 27, no. 4, pp. 1773–1787, Apr. 2012. activities are connected to the Institutes for Energy Transition SuperGrid (on
[19] D. Hamache, A. Fayaz, E. Godoy, and C. Karimi, “Stabilization of a large scale high voltage electrical grids) and Efficacity (on MicroGrids and
DC electrical network via backstepping approach,” in Proc. IEEE 23rd power grids in SmartCities). His current research interests include nonlinear
Int. Symp. Ind. Electron. (ISIE), Jun. 2014, pp. 242–247. and adaptive control and observers applied to power systems, such as,
[20] D. E. Olivares et al., “Trends in microgrid control,” IEEE Trans. smartgrids, supergrid, and microgrids. His main applications are in the field
Smart Grid, vol. 5, no. 4, pp. 1905–1919, Jul. 2014. of large scale renewable energy integration, multi-terminal HVDC systems,
[21] S. R. Sanders, J. M. Noworolski, X. Z. Liu, and G. C. Verghese, variable speed pumped storage plants, mixed ac/DC microgrids, control of
“Generalized averaging method for power conversion circuits,” IEEE power generators (transient stabilization, frequency and voltage stability),
Trans. Power Electron., vol. 6, no. 2, pp. 251–259, Apr. 1991. synchronization of power networks, and energy integration in smartcities.
[22] R. D. Middlebrook and S. Ćuk, “A general unified approach to modelling Prof. Damm has been a member of the IFAC Technical Committee TC 6.3
switching-converter power stages,” Int. J. Electron., vol. 42, no. 6, Power and Energy Systems since 2015. He has been an Associate Editor of
pp. 521–550, 1977. the European Journal of Control since 2010.
[23] B. Lehman and R. M. Bass, “Switching frequency dependent averaged
models for PWM DC-DC converters,” IEEE Trans. Power Electron.,
vol. 11, no. 1, pp. 89–98, Jan. 1996.
Elena De Santis (M’99–SM’06) received the M.Sc.
[24] D. Lifshitz and G. Weiss, “Optimal control of a capacitor-type
degree (cum laude) in electrical engineering from the
energy storage system,” IEEE Trans. Autom. Control, vol. 60, no. 1,
University of L’Aquila, L’Aquila, Italy, in 1983.
pp. 216–220, Jan. 2015.
From 1987 to 1998, she was an Assistant Professor
[25] P. Kundur, “Definition and classification of power system stability
with the University of L’Aquila, where she has been
IEEE/CIGRE joint task force on stability terms and definitions,” IEEE
teaching optimal control, as an Associate Professor,
Trans. Power Syst., vol. 19, no. 3, pp. 1387–1401, May 2004.
since 1998. She has published papers in archival
[26] P. Kundur, N. J. Balu, and M. G. Lauby, Power System Stability and
journals, conferences proceedings, and book series
Control. New York, NY, USA: McGraw-Hill, 1994.
in analysis control and optimization of constrained
[27] I. M. Mitchell, A. M. Bayen, and C. J. Tomlin, “A time-dependent
and uncertain dynamic systems, dynamic model
Hamilton–Jacobi formulation of reachable sets for continuous dynamic
management for decision support systems, positive
games,” IEEE Trans. Autom. Control, vol. 50, no. 7, pp. 947–957,
systems, dynamic games, hybrid, and switching systems.
Jul. 2005.
Prof. De Santis is a member of the Executive Committe of the Center
[28] M. B. Camara, H. Gualous, F. Gustin, and A. Berthon, “Design and new
of Excellence DEWS (architectures and design methodologies for embedded
control of DC/DC converters to share energy between supercapacitors
controllers, wireless interconnected and system-on-chip) of the University of
and batteries in hybrid vehicles,” IEEE Trans. Veh. Technol., vol. 57,
L’Aquila. She is a member of the IFAC Technical Committee TC 1.3 on
no. 5, pp. 2721–2735, Sep. 2008.
Discrete Event and Hybrid Systems. She received the Outstanding Reviewer
[29] M. B. Camara, H. Gualous, F. Gustin, A. Berthon, and B. Dakyo,
Honorable Mention from the Editorial Board of the IEEE T RANSACTIONS
“DC/DC converter design for supercapacitor and battery power man-
ON AUTOMATIC C ONTROL in 2004 and 2013. She has been the chair and an
agement in hybrid vehicle applications—Polynomial control strategy,”
organizer of a number of sessions and a member of the program committee
IEEE Trans. Ind. Electron., vol. 57, no. 2, pp. 587–597, Feb. 2010.
in the main international conferences. She is member of the Editorial Board
of the European Journal of Control.

Alessio Iovine received the B.Sc. and M.Sc. degrees


in electrical engineering and computer science and Maria Domenica Di Benedetto (F’02) received
the Ph.D. degree in information science and engi- the Dr.-Ing. (summa cum laude) degree in elec-
neering from the University of L’Aquila, L’Aquila, trical engineering and computer science from the
Italy, in 2010, 2012, and 2016, respectively. University of Roma La Sapienza, Rome, Italy,
He was a Visiting Student at the University in 1976, and the Docteur-Ingnieur and Doctorat
of Lund, Lund, Sweden, in 2011, and a Visiting d’Etat ès Sciences degrees from the Université
Ph.D. Student at L2S CentraleSupélec, Paris-Saclay de Paris-Sud, Orsay, France, in 1981 and 1987,
University, Paris, France, from 2014 to 2015. He respectively.
currently holds a Post-Doctoral position at the Uni- Since 1994, she has been a Professor of Automatic
versity of L’Aquila. His research interests focused Control with the University of L’Aquila, L’Aquila,
on analysis and control of nonlinear and hybrid systems over communication Italy. Her research interests are centered about the
networks, with application to energy systems, such as microgrids, and traffic analysis and control of hybrid systems and networked control systems.
control. Prof. Di Benedetto was an Associate Editor of the IEEE T RANSACTIONS OF
AUTOMATIC C ONTROL from 1995 to 1999, and an Associate Editor at Large
of the IEEE T RANSACTIONS ON AUTOMATIC C ONTROL from 2006 to 2009.
Since 1995, she has been a Subject Editor of the International Journal of
Sabah Benamane Siad received the B.Sc. degree Robust and Nonlinear Control. Since 2016, she has been an Associate Editor
in electrical engineering from the Conservatoire of the IFAC Journal Nonlinear Analysis: Hybrid Systems. She is the PI and
National des Arts et Metiers de Paris, Paris, France, Director of the Center of Excellence for Research DEWS “Architectures and
in 2014. She is currently pursuing the Ph.D. degree Design Methodologies for Embedded Controllers, Wireless Interconnect and
with Paris-Saclay University, Paris. Her Ph.D. thesis System-on-chip” of the University of L’Aquila. She is the Co-Founder and
is on nonlinear control applied to renewable energy a member of the Governing Board of WEST Aquila S.r.L. Since 2009, she
sources integration in smartgrids. has been the President of the European Embedded Control Institute. Since
Her research interests include nonlinear control, 2010, she has been a member of the International Advisory Board of the
renewable energy and in particular photovoltaic sys- Lund Center for the control of complex engineering systems. Since 2013, she
tems, energy storage, distributed generation, DC has been the President of the Italian Society of Researchers in Automatic
grids, smartgrids, and microgrids. Control.

S-ar putea să vă placă și