SlideShare a Scribd company logo
1 of 18
Download to read offline
Active network management for 
electrical distribution systems: problem 
formulation and benchmark 
Brussels, Belgium 
1 
Q. Gemine, D. Ernst, B. Cornélusse 
Department of Electrical Engineering and Computer Science 
University of Liège 
2014 Dutch-Belgian RL Workshop
Motivations 
Environmental concerns are driving the growth of 
renewable electricity generation 
Installation of wind and solar power generation resources 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 
2 
at the distribution level 
Current fit-and-forget doctrine for planning and operating 
of distribution network comes at continuously increasing 
network reinforcement costs
Active Network Management 
ANM strategies rely on short-term policies that 
control the power injected by generators and/or taken 
off by loads so as to avoid congestions or voltage 
problems. 
Simple strategy: 
More advanced strategy: 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 
3 
Curtail the production of generators. 
Move the consumption of loads to 
relevant time periods. 
Such advanced strategies imply solving large-scale 
optimal sequential decision-making 
problems under uncertainty.
Observations 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 
4 
Several researchers tackled this 
operational planning problem. 
They rely on different formulations of the 
problem, making it harder for one 
researcher to build on top of another 
one’s work. 
We are looking to provide a generic formulation of the 
problem and a testbed in order to promote the 
development of computational techniques.
Problem description 
D 
10 2 
9 3 
8 
7 5 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 
5 
We consider the problem faced by a DSO willing to 
plan the operation of its network over time, while 
ensuring that operational constraints of its 
infrastructure are not violated. 
This amounts to determine over 
time the optimal operation of a 
set of electrical devices. 
We describe the evolution of the system 
by a discrete-time process having a time 
horizon T (fast dynamics is neglected). 
12 
6 
4 
11 1
5 
4 
Control Actions 
Control actions are aimed to directly impact the 
power levels of the devices . 
8 
7 
6 
5 
4 
3 
2 
1 
0 
Time 
P (MW) 
Potential prod. 
Modulated prod. 
d 2 D 
Figure 3: Curtailment of a distributed generator. 
8 
7 
6 
5 
4 
3 
2 
1 
3 
2 
1 
Curtailment instructions can 
be imposed to generators. 
We also consider that the DSO can modify the consumption of the flexible loads. constitute a subset F out of the whole set of the loads C ⇢ D of the network. An activation is associated to this control mean and flexible loads can be notified of activation up immediately preceding the start of the service. Once the activation is performed at consumption of the flexible load d is modified by a certain value during Td periods. these modulation periods t 2 [[t0 + 1; t0 + Td]], this value is defined by the modulation !Pd(t − t0). An example of modulation function and its influence over the consumption is presented in Figure 4. 
1 
0.5 
0 
ï0.5 
9 
8 
7 
6 
5 
4 
3 
2 
1 
GREDOR - Gestion des Réseaux Electriques de Distribution 1 
Ouverts aux Renouvelables 6 
0.5 
ΔE+ 
9 
8 
7 
0 
Time 
P (MW) 
Potential prod. 
Modulated prod. 
Figure 3: Curtailment of a distributed generator. 
We also consider that the DSO can modify the consumption of the flexible loads. constitute a subset F out of the whole set of the loads C ⇢ D of the network. An activation is associated to this control mean and flexible loads can be notified of activation up immediately preceding the start of the service. Once the activation is performed at consumption of the flexible load d is modified by a certain value during Td periods. these modulation periods t 2 [[t0 + 1; t0 + Td]], this value is defined by the modulation !Pd(t − t0). An example of modulation function and its influence over the consumption is presented in Figure 4. 
0 
Time 
P (MW) 
Figure 3: Curtailment of a distributed generator. 
We also consider that the DSO can modify the consumption of the flexible loads. These loads 
constitute a subset F out of the whole set of the loads C ⇢ D of the network. An activation fee 
is associated to this control mean and flexible loads can be notified of activation up to the time 
immediately preceding the start of the service. Once the activation is performed at time t0, the 
consumption of the flexible load d is modified by a certain value during Td periods. For each of 
these modulation periods t 2 [[t0 + 1; t0 + Td]], this value is defined by the modulation function 
!Pd(t − t0). An example of modulation function and its influence over the consumption curve 
is presented in Figure 4. 
1 2 3 4 5 6 7 8 9 
ï1 
t − t0 (time) 
ΔPd (kW) 
ΔE− 
ΔE+ 
(a) Modulation signal of the consumption (Td = 9). 
0 
T ime 
P (kW) 
Standard cons. 
Modulated cons. 
t0 t0 + Tf 
(b) Impact of the modulation signal over the con-sumption. 
Figure 4 
Cost: Encurt [MWh] ⇥ Price 
 
e 
MWh 
" 
Flexibility service of loads can 
be activated. 
Cost: activation fee 
Time-coupling effect.
Problem Formulation 
The problem of computing the right control actions is 
formalized as an optimal sequential decision-making 
problem. 
We model this problem as a first-order Markov 
decision process with mixed integer and continuous 
sets of states and actions. 
st+1 = f(st, at,wt+1) 
st, st+1 2 S 
at 2 Ast 
wt+1 ⇠ p(·|st) 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 7
System state st 
The electrical quantities can be deduced from the 
power injections of the devices. 
Active power injections of loads and power level of 
the primary energy sources of DG (i.e. wind and 
sun). 
in st 
The control instructions of the DSO that affect the 
current period and/or future periods are also stored in 
the state vector. 
Upper limits on production levels and the number 
of active periods left for flexibility services 
in st 
st = (P1,t, . . . ,P|C|,t, irt, vt, P1,t, . . . , P|G|,t, s(f) 
1,t , . . . , s(f) 
|F|,t, qt) 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 8
⇠ pW(·|0 
of hour in the day qt allows capturing the daily trends of the process. Given the hypothesis constant power factor for the devices, the reactive power consumption can directly be deduced 
from Pd,t+1: 
thus governed by relation 
0 5 10 15 20 25 30 
the behavior of consumers inevitably leads to uncertainty from the network. However, over a one day horizon, some peaks arise for example in the early morning and in the system evolution from a state st to a state st+v (1 m/s) 
is described by the transition function state Transition st+1 depends, f : S in ⇥ st+addition As Figure Function 
to the preceding 1 = ⇥f(5: st, W7! Power at,wt) curve , S , 
of a wind state, generator. 
of the control (12) 
actions of the realization of the stochastic Qq,t+1 = tan processes, !modeled d · Pd,t+1 . 
as Markov processes. specifically, we have 
2 W and such that it follows a conditional probability law pW(·|st). In order to define 
possible realizations of a random process. The general evolution by relation 
3.3.3 Solar irradiance and photovoltaic production 
Like wind generators, the photovoltaic generators inherit their uncertainty in production from the uncertainty associated to their energy source. This source is represented by the level solar irradiance, which is the power level of the incident solar energy per m2. The irradiance is the stochastic process that we model while the production level is obtained by a deterministic 
function of the irradiance and of the surface of photovoltaic panels. This function is simpler 
that the power curve of wind generators and is defined as 
function in more detail, we now describe the various processes that constitute it. 
In Section 5, we describe a possible procedure to model the evolution of the consumption an aggregated set of residential consumers using relation (13). 
f : S ⇥ As ⇥W7! S , 
Load consumption 
is the set of possible realizations of a random process. The general evolution thus governed by relation 
Curtailment instructions for 
next period and activation 
of flexible loads. 
Set of possible realizations of 
a random process, with wt ∈ W 
3.3.2 Wind speed and power level of wind generators 
The uncertainty about the production level of wind turbines is inherited from the uncertainty 
about the wind speed. The Markov process that we consider governs the wind speed, which 
is assumed to be uniform over the network. The production level of the wind generators then obtained by using a deterministic function that depends of the wind speed realization, function if the power curve of the considered generator. We can formalize this phenomenon vt+1 = fv(vt, qt, w(v) 
uncertainty about the behavior of consumers inevitably leads to uncertainty about the 
they withdraw from st+the 1 = network. f(st, However, at,wt) over , a one day horizon, some trends can 
observed. Consumption peaks arise for example st+1 = in f(the st, early at,wt) morning , and in the evening for 
that consumers it follows but at levels a conditional that fluctuate from probability one day to another and among consumers. 
2 model W and the evolution such that of it the follows consumption a conditional Pg,of t = each ⌘g · surfg load probability · d irt 2 , 
C law by 
In order law pW(pW(·|·st). |st). In order detail, function we in more now detail, describe we now the describe various the various processes processes that that constitute constitute it. 
consumption 
t is a component of wt ⇠ pW(·|st). The technique used in Section 5 to build from a dataset is similar to the one of the wind speed case. 
{ 
where ⌘g is the efficiency factor of the panels, assumed constant and equal to 15%, while is the surface of the panels in m2 and is specific to each photovoltaic generator. The irradiance 
level is denoted by irt and the whole phenomenon is modeled by the following Markov process: 
t ) , Pg,t+1 = ⌘g(vt+1), 8g 2 wind generators ⇢ G , such that w(v) 
is a component of wt ⇠ pW(·|st). The dependency of functions fd to the quarter 
the day qt allows capturing the daily trends of the process. Given the hypothesis of 
power factor for the devices, the reactive power consumption can directly be deduced 
1: 
Load consumption 
follows a conditional 
probability law 
Pd,t+1 = fd(Pd,t, qt, wd,t) , (13) 
irt+1 = fir(irt, qt, w(ir) 
t ) , Pg,t+1 = ⌘g · surfg · irt+1, 8g 2 solar generators ⇢ G , such that w(v) 
uncertainty about the behavior of consumers inevitably leads to uncertainty t is a component of wt ⇠ pW(·|st) and where ⌘g is the power curve of generator 
level g. A they typical withdraw example of from power the network. Qq,curve = tan ⌘g(v) is However, illustrated over a one day horizon, some t+1 !. 
in Figure 5. Like loads, the production 
observed. of reactive Consumption power is obtained peaks using: 
arise for d example · Pd,t+1 in the early morning and in the evening residential Section consumers 5, GREDOR we describe - Gestion but des a at possible Réseaux levels Electriques procedure that de fluctuate Distribution to model Ouverts from the aux evolution one Renouvelables day of to the another consumption and among of 
9 
consumers. 
Qg,t+1 = tan !g · Pg,t+1 . 
aggregated set of residential consumers using relation (13). 
we model the evolution of the consumption of each load d 2 C by
0 = hn(e, f, P 
n,t,Q 
n,t) , (24) 
and, in each link l 2 L, we have: 
Reward Function 
T he re wa rd fun cti on r : S ⇥ A s ⇥ S 7! R associates an 
instantaneous rewards for each transition of the 
system from a period t to a period t+1: 
il(e, f) = 0. (25) 
3.4 Reward function and goal 
In order to evaluate the performance of a policy, we first specify the reward function r : S ⇥ 
As ⇥ S7! R that associates an instantaneous rewards for each transition of the system from a 
period t to a period t + 1: 
r(st, at, st+1) = − 
X 
g2G 
max{0, 
Pg,t+1 − Pg,t+1 
4 }Ccurt 
g (qt+1) 
| {z } 
curtailment cost of DG 
− 
X 
d2F 
a(f) 
d,t Cflex 
d 
| {z } 
activation cost 
of flexible loads 
− |"(s{tz+1}) 
barrier function 
, 
2]0; 1[ is the discount factor. Given that !t < 1 for t > 0, the further in time (26) 
transition from period t = 0, the less importance is given to the associated reward. Because 
Because the operation of a DN must be always be 
ensured, we consider the return R over an infinite 
trajectory of the system: 
where Ccurt 
g (qt+1) is the day-ahead market price pour the quarter of hour qt+1 in the day and 
operation of a DN must be always be ensured, it does not seem relevant to consider finite number of periods and we introduce the return R as 
Cflex 
d is the activation cost of flexible loads, specific to each of them. The function " is a 
barrier function that allows to penalize a policy leading the system in a state that violates the 
operational limits. It is defined as 
R = = lim 
!tr(st, at, st+1) , "(st+1) = 
R1 corresponds to the weighted sum of the rewards observed over an infinite trajectory Given that the costs and penalties have finite values and that the reward function sum of an infinite number of these costs and penalties, it exists a constant C such X 
n2N 
TX−1 
n,t+1 + f2 
n,t+1 − V 2 
["(e2 
n) + "(V 2 
n − e2 
n,t+1 − f2 
n,t+1)] 
+ 
X 
T!1 
t=0 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 10 
l2L 
"(|Il,t+1| − Il) , (27) 
where en,1, fn,(n 2 N) and Il,(l 2 L) are determined from st+using equations (21)-
can also observe that, because st+1 = f(st, at,wt), it exists a function ⇢ : S ⇥A⇥aggregates functions f and r and such that 
Optimal Policy 
r(st, at, st+1) = ⇢(st, at,wt) , pW(·|st). Let ⇡ : S7! As be a policy that associates a control action system. We can define, starting from an initial state s0 = s, the expected ⇡ by 
r(st, at, st+1) = ⇢(st, at,wt) , wt ⇠ pW(·|st). Let ⇡ : S7! As be a policy that associates a control action to each system. We can define, starting from an initial state s0 = s, the expected return policy ⇡ by 
Let be a policy that associates a control 
action to each state of the system, the expected return 
of this policy can be written as: 
TX−1 
" 
⇢(s, a,w) + !J⇡⇤(f(s, a,w)) 
, 8s 2 S . only take into account the space of stationary policies (i.e. that select an action !t⇢(st, ⇡(st),wt)|s0 = s} . by ⇧ the space of all the policies ⇡. For a DSO, addressing the operational described in Section 2 is equivalent to determine an optimal policy ⇧, i.e. a policy that satisfies the following condition 
J⇡(s) = lim 
E 
!t⇢(st, ⇡(st),wt)|s0 = . T!1 
s} ⇢(st, at,wt) = r(st, at, f(st, at,wt)) 
denote by ⇧ the space of all the policies ⇡. For a DSO, addressing the operational problem described in Section 2 is equivalent to determine an optimal policy ⇡⇤ among elements of ⇧, i.e. a policy that satisfies the following condition 
TX−1 
wt⇠pW(·|st){ 
t=0 
J⇡⇤(s) ( J⇡(s), 8s 2 S, 8⇡ 2 ⇧. well know that such a policy satisfies the Bellman equation [9], which can be written 
J⇡⇤(s) = max 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 11 
a2As 
E 
w⇠pW(·|s) 
⇡ : S7! As 
Let ⇧ 
be the space of all stationary policies. Addressing 
the operational planning problem of a DSO consists in 
finding an optimal policy : 
⇡⇤ 2 ⇧ 
J⇡(s) = lim 
T!1 
E 
wt⇠pW(·|st){ 
t=0 
J⇡⇤(s) ( J⇡(s), 8s 2 S, 8⇡ 2 ⇧. know that such a policy satisfies the Bellman equation [9], which can J⇡⇤(s) = max 
E 
" 
⇢(s, a,w) + !J⇡⇤(f(s, a,w)) 
, 8s 2 S
Solution Techniques 
We identified three classes of solution techniques that 
could be applied to the operational planning problem: 
• mathematical programming and, in particular, 
multistage stochastic programming; 
• approximate dynamic programming; 
• simulation-based methods, such as direct policy 
search or MCTS. 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 12
Test Instance
! 
#$%##
Figure 6: Test network. 
We designed a benchmark of the ANM 
problem with the goal of promoting 
computational research in this complex 
field. 
The set of models and parameters that 
are specific to this instance as well as 
documentation for their usage are 
accessible as a Matlab class at 
www.montefiore.ulg.ac.be/~anm/ . 10 20 30 40 50 60 70 80 90 
iteration k, parameter values ✓i (i 2 I(k)) are evaluated by simulating trajectories of the system 
are associated to the policies ⇡✓i . The result of these simulation allows the selection of 
parameter values ✓i (i 2 I(k+1)) for the next iteration. The goal of such an algorithm is 
converge as fast as possible towards a parameter value ˆ✓⇤ that defines a good approximate 
optimal policy ⇡ˆ✓⇤ . 
Another subset of simulation-based methods is the Monte-Carlo tree search technique [26, 
A each time-step, this class of algorithms usually rely on the simulation of system trajec-tories 
to build, incrementally, a scenario tree that does not have a uniform depth. These are 
previous simulations that are exploited to select the nodes of the scenario tree that have to 
developed. When the construction of the tree is done, the action that is deemed optimal for 
root node of the tree is applied to the system. 
Test instance 
this section, we describe a test instance of the considered problem. The set of models 
parameters that are specific to this instance as well as documentation for their usage 
accessible at http://www.montefiore.ulg.ac.be/~anm/ as a Matlabr class. It has been 
developed to provided a black-box-type simulator which is quick to set up. The DN on which 
instance is based is a generic DN of 75 buses [28] that has a radial topology, it is presented 
Figure 6. We bound various electrical devices to the network in such a way that it is possible 
gather the nodes of this network into four distinct categories: 
20 
15 
10 
5 
0 
−5 
dD 
−10 
−15 
−20 
−25 
Pd,t (MW) 
X 
GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 13 
each residential node is the connection point of a load that represents a set of residential 
−30 
T emps 
!d ∈DPd( t) (MW) 
Time 
 
Figure 8: Power withdrawal scenarios of the devices. Negative values indicate that more power than what is consumed by loads. 
65 
60 
55

More Related Content

What's hot

Test different neural networks models for forecasting of wind,solar and energ...
Test different neural networks models for forecasting of wind,solar and energ...Test different neural networks models for forecasting of wind,solar and energ...
Test different neural networks models for forecasting of wind,solar and energ...Tonmoy Ibne Arif
 
Dynamic responses improvement of grid connected wpgs using flc in high wind s...
Dynamic responses improvement of grid connected wpgs using flc in high wind s...Dynamic responses improvement of grid connected wpgs using flc in high wind s...
Dynamic responses improvement of grid connected wpgs using flc in high wind s...ijscmcj
 
Load / Frequency balancing Control systems study
Load / Frequency balancing Control systems studyLoad / Frequency balancing Control systems study
Load / Frequency balancing Control systems studyCAL
 
PI and LQR controllers for Frequency Regulation including Wind Generation
PI and LQR controllers for Frequency Regulation including Wind GenerationPI and LQR controllers for Frequency Regulation including Wind Generation
PI and LQR controllers for Frequency Regulation including Wind GenerationIJECEIAES
 
Economic dispatch
Economic dispatch  Economic dispatch
Economic dispatch Hussain Ali
 
Seismic response of a cable-stayed bridge: active and passive control system...
Seismic response of a cable-stayed bridge: active and passive  control system...Seismic response of a cable-stayed bridge: active and passive  control system...
Seismic response of a cable-stayed bridge: active and passive control system...Franco Bontempi
 
Paper id 42201607
Paper id 42201607Paper id 42201607
Paper id 42201607IJRAT
 
Minimize the load reduction considering the activities control of the generat...
Minimize the load reduction considering the activities control of the generat...Minimize the load reduction considering the activities control of the generat...
Minimize the load reduction considering the activities control of the generat...IJECEIAES
 
Icaee paper id 116.pdf
Icaee paper id 116.pdfIcaee paper id 116.pdf
Icaee paper id 116.pdfshariful islam
 
Principles of soil dynamics 3rd edition das solutions manual
Principles of soil dynamics 3rd edition das solutions manualPrinciples of soil dynamics 3rd edition das solutions manual
Principles of soil dynamics 3rd edition das solutions manualHuman2379
 
Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment Pritesh Priyadarshi
 
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATIONECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATIONMln Phaneendra
 
Ifedi.Seminar Presenatation
Ifedi.Seminar PresenatationIfedi.Seminar Presenatation
Ifedi.Seminar PresenatationIfedi
 
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...Stephane Meteodyn
 

What's hot (19)

Test different neural networks models for forecasting of wind,solar and energ...
Test different neural networks models for forecasting of wind,solar and energ...Test different neural networks models for forecasting of wind,solar and energ...
Test different neural networks models for forecasting of wind,solar and energ...
 
Australia 1
Australia 1Australia 1
Australia 1
 
Dynamic responses improvement of grid connected wpgs using flc in high wind s...
Dynamic responses improvement of grid connected wpgs using flc in high wind s...Dynamic responses improvement of grid connected wpgs using flc in high wind s...
Dynamic responses improvement of grid connected wpgs using flc in high wind s...
 
Unit commitment
Unit commitmentUnit commitment
Unit commitment
 
Load / Frequency balancing Control systems study
Load / Frequency balancing Control systems studyLoad / Frequency balancing Control systems study
Load / Frequency balancing Control systems study
 
PI and LQR controllers for Frequency Regulation including Wind Generation
PI and LQR controllers for Frequency Regulation including Wind GenerationPI and LQR controllers for Frequency Regulation including Wind Generation
PI and LQR controllers for Frequency Regulation including Wind Generation
 
Economic dispatch
Economic dispatch  Economic dispatch
Economic dispatch
 
Seismic response of a cable-stayed bridge: active and passive control system...
Seismic response of a cable-stayed bridge: active and passive  control system...Seismic response of a cable-stayed bridge: active and passive  control system...
Seismic response of a cable-stayed bridge: active and passive control system...
 
Paper id 42201607
Paper id 42201607Paper id 42201607
Paper id 42201607
 
Minimize the load reduction considering the activities control of the generat...
Minimize the load reduction considering the activities control of the generat...Minimize the load reduction considering the activities control of the generat...
Minimize the load reduction considering the activities control of the generat...
 
Icaee paper id 116.pdf
Icaee paper id 116.pdfIcaee paper id 116.pdf
Icaee paper id 116.pdf
 
Principles of soil dynamics 3rd edition das solutions manual
Principles of soil dynamics 3rd edition das solutions manualPrinciples of soil dynamics 3rd edition das solutions manual
Principles of soil dynamics 3rd edition das solutions manual
 
Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment
 
Economic Dispatch
Economic DispatchEconomic Dispatch
Economic Dispatch
 
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATIONECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION
 
Unit Commitment
Unit CommitmentUnit Commitment
Unit Commitment
 
Ifedi.Seminar Presenatation
Ifedi.Seminar PresenatationIfedi.Seminar Presenatation
Ifedi.Seminar Presenatation
 
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
 
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
 

Similar to Active network management for electrical distribution systems: problem formulation and benchmark

Optimal Load Frequency Regulation of Micro-Grid using Dragonfly Algorithm
Optimal Load Frequency Regulation of Micro-Grid using Dragonfly AlgorithmOptimal Load Frequency Regulation of Micro-Grid using Dragonfly Algorithm
Optimal Load Frequency Regulation of Micro-Grid using Dragonfly AlgorithmIRJET Journal
 
Boukhriss Compeng Italy 2022.pdf
Boukhriss Compeng Italy 2022.pdfBoukhriss Compeng Italy 2022.pdf
Boukhriss Compeng Italy 2022.pdfALIBOUKHRISS
 
IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...
IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...
IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...IRJET Journal
 
Integration of renewable energy sources and demand-side management into distr...
Integration of renewable energy sources and demand-side management into distr...Integration of renewable energy sources and demand-side management into distr...
Integration of renewable energy sources and demand-side management into distr...Université de Liège (ULg)
 
Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...
Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...
Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...IJERDJOURNAL
 
Battery Aware Dynamic Scheduling for Periodic Task Graphs
Battery Aware Dynamic Scheduling for Periodic Task GraphsBattery Aware Dynamic Scheduling for Periodic Task Graphs
Battery Aware Dynamic Scheduling for Periodic Task GraphsNicolas Navet
 
Performance analysis and simulation of solar pv wind hybrid energy system wit...
Performance analysis and simulation of solar pv wind hybrid energy system wit...Performance analysis and simulation of solar pv wind hybrid energy system wit...
Performance analysis and simulation of solar pv wind hybrid energy system wit...THRIKOON G
 
Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...
Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...
Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...ecij
 
frequency regulation of deregulated power system having grc integrated with r...
frequency regulation of deregulated power system having grc integrated with r...frequency regulation of deregulated power system having grc integrated with r...
frequency regulation of deregulated power system having grc integrated with r...Yedukondalachari B
 
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...IRJET Journal
 
Presentazione Luce Sul Blackout Inglese
Presentazione Luce Sul Blackout InglesePresentazione Luce Sul Blackout Inglese
Presentazione Luce Sul Blackout Inglese5a.blackout
 
Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...
Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...
Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...IRJET Journal
 
THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...
THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...
THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...IRJET Journal
 
Application of AHP algorithm on power distribution of load shedding in island...
Application of AHP algorithm on power distribution of load shedding in island...Application of AHP algorithm on power distribution of load shedding in island...
Application of AHP algorithm on power distribution of load shedding in island...IJECEIAES
 
Boukhriss AECE.pdf
Boukhriss AECE.pdfBoukhriss AECE.pdf
Boukhriss AECE.pdfALIBOUKHRISS
 

Similar to Active network management for electrical distribution systems: problem formulation and benchmark (20)

Optimal Load Frequency Regulation of Micro-Grid using Dragonfly Algorithm
Optimal Load Frequency Regulation of Micro-Grid using Dragonfly AlgorithmOptimal Load Frequency Regulation of Micro-Grid using Dragonfly Algorithm
Optimal Load Frequency Regulation of Micro-Grid using Dragonfly Algorithm
 
Boukhriss Compeng Italy 2022.pdf
Boukhriss Compeng Italy 2022.pdfBoukhriss Compeng Italy 2022.pdf
Boukhriss Compeng Italy 2022.pdf
 
Nonlinear control of grid-connected wind energy conversion system without mec...
Nonlinear control of grid-connected wind energy conversion system without mec...Nonlinear control of grid-connected wind energy conversion system without mec...
Nonlinear control of grid-connected wind energy conversion system without mec...
 
Half Cycle Discrete Transformation for Voltage Sag Improvement in an Islanded...
Half Cycle Discrete Transformation for Voltage Sag Improvement in an Islanded...Half Cycle Discrete Transformation for Voltage Sag Improvement in an Islanded...
Half Cycle Discrete Transformation for Voltage Sag Improvement in an Islanded...
 
Experimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic systemExperimental Verification of the main MPPT techniques for photovoltaic system
Experimental Verification of the main MPPT techniques for photovoltaic system
 
IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...
IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...
IRJET-Power Quality Improvement in Grid Connected Wind Energy Conversion Syst...
 
Integration of renewable energy sources and demand-side management into distr...
Integration of renewable energy sources and demand-side management into distr...Integration of renewable energy sources and demand-side management into distr...
Integration of renewable energy sources and demand-side management into distr...
 
Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...
Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...
Self-Regulation of the Project Great Inga for an Interconnected Electrical Ne...
 
Battery Aware Dynamic Scheduling for Periodic Task Graphs
Battery Aware Dynamic Scheduling for Periodic Task GraphsBattery Aware Dynamic Scheduling for Periodic Task Graphs
Battery Aware Dynamic Scheduling for Periodic Task Graphs
 
Performance analysis and simulation of solar pv wind hybrid energy system wit...
Performance analysis and simulation of solar pv wind hybrid energy system wit...Performance analysis and simulation of solar pv wind hybrid energy system wit...
Performance analysis and simulation of solar pv wind hybrid energy system wit...
 
Modeling, simulation and control of a doubly-fed induction generator for wind...
Modeling, simulation and control of a doubly-fed induction generator for wind...Modeling, simulation and control of a doubly-fed induction generator for wind...
Modeling, simulation and control of a doubly-fed induction generator for wind...
 
Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...
Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...
Improved Control Strategy for Low Voltage Ride Through Capability of DFIG wit...
 
frequency regulation of deregulated power system having grc integrated with r...
frequency regulation of deregulated power system having grc integrated with r...frequency regulation of deregulated power system having grc integrated with r...
frequency regulation of deregulated power system having grc integrated with r...
 
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...
 
Presentazione Luce Sul Blackout Inglese
Presentazione Luce Sul Blackout InglesePresentazione Luce Sul Blackout Inglese
Presentazione Luce Sul Blackout Inglese
 
Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...
Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...
Controlling Flicker Caused Due to Power Fluctuations by Using Individual Pitc...
 
THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...
THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...
THREE-PHASE OF BI-DIRECTIONAL Z-SOURCE CONVERTERS FOR VEHICLE-TO-GRID APPLICA...
 
GREDOR Presentation
GREDOR PresentationGREDOR Presentation
GREDOR Presentation
 
Application of AHP algorithm on power distribution of load shedding in island...
Application of AHP algorithm on power distribution of load shedding in island...Application of AHP algorithm on power distribution of load shedding in island...
Application of AHP algorithm on power distribution of load shedding in island...
 
Boukhriss AECE.pdf
Boukhriss AECE.pdfBoukhriss AECE.pdf
Boukhriss AECE.pdf
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

Active network management for electrical distribution systems: problem formulation and benchmark

  • 1. Active network management for electrical distribution systems: problem formulation and benchmark Brussels, Belgium 1 Q. Gemine, D. Ernst, B. Cornélusse Department of Electrical Engineering and Computer Science University of Liège 2014 Dutch-Belgian RL Workshop
  • 2. Motivations Environmental concerns are driving the growth of renewable electricity generation Installation of wind and solar power generation resources GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 2 at the distribution level Current fit-and-forget doctrine for planning and operating of distribution network comes at continuously increasing network reinforcement costs
  • 3. Active Network Management ANM strategies rely on short-term policies that control the power injected by generators and/or taken off by loads so as to avoid congestions or voltage problems. Simple strategy: More advanced strategy: GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 3 Curtail the production of generators. Move the consumption of loads to relevant time periods. Such advanced strategies imply solving large-scale optimal sequential decision-making problems under uncertainty.
  • 4. Observations GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 4 Several researchers tackled this operational planning problem. They rely on different formulations of the problem, making it harder for one researcher to build on top of another one’s work. We are looking to provide a generic formulation of the problem and a testbed in order to promote the development of computational techniques.
  • 5. Problem description D 10 2 9 3 8 7 5 GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 5 We consider the problem faced by a DSO willing to plan the operation of its network over time, while ensuring that operational constraints of its infrastructure are not violated. This amounts to determine over time the optimal operation of a set of electrical devices. We describe the evolution of the system by a discrete-time process having a time horizon T (fast dynamics is neglected). 12 6 4 11 1
  • 6. 5 4 Control Actions Control actions are aimed to directly impact the power levels of the devices . 8 7 6 5 4 3 2 1 0 Time P (MW) Potential prod. Modulated prod. d 2 D Figure 3: Curtailment of a distributed generator. 8 7 6 5 4 3 2 1 3 2 1 Curtailment instructions can be imposed to generators. We also consider that the DSO can modify the consumption of the flexible loads. constitute a subset F out of the whole set of the loads C ⇢ D of the network. An activation is associated to this control mean and flexible loads can be notified of activation up immediately preceding the start of the service. Once the activation is performed at consumption of the flexible load d is modified by a certain value during Td periods. these modulation periods t 2 [[t0 + 1; t0 + Td]], this value is defined by the modulation !Pd(t − t0). An example of modulation function and its influence over the consumption is presented in Figure 4. 1 0.5 0 ï0.5 9 8 7 6 5 4 3 2 1 GREDOR - Gestion des Réseaux Electriques de Distribution 1 Ouverts aux Renouvelables 6 0.5 ΔE+ 9 8 7 0 Time P (MW) Potential prod. Modulated prod. Figure 3: Curtailment of a distributed generator. We also consider that the DSO can modify the consumption of the flexible loads. constitute a subset F out of the whole set of the loads C ⇢ D of the network. An activation is associated to this control mean and flexible loads can be notified of activation up immediately preceding the start of the service. Once the activation is performed at consumption of the flexible load d is modified by a certain value during Td periods. these modulation periods t 2 [[t0 + 1; t0 + Td]], this value is defined by the modulation !Pd(t − t0). An example of modulation function and its influence over the consumption is presented in Figure 4. 0 Time P (MW) Figure 3: Curtailment of a distributed generator. We also consider that the DSO can modify the consumption of the flexible loads. These loads constitute a subset F out of the whole set of the loads C ⇢ D of the network. An activation fee is associated to this control mean and flexible loads can be notified of activation up to the time immediately preceding the start of the service. Once the activation is performed at time t0, the consumption of the flexible load d is modified by a certain value during Td periods. For each of these modulation periods t 2 [[t0 + 1; t0 + Td]], this value is defined by the modulation function !Pd(t − t0). An example of modulation function and its influence over the consumption curve is presented in Figure 4. 1 2 3 4 5 6 7 8 9 ï1 t − t0 (time) ΔPd (kW) ΔE− ΔE+ (a) Modulation signal of the consumption (Td = 9). 0 T ime P (kW) Standard cons. Modulated cons. t0 t0 + Tf (b) Impact of the modulation signal over the con-sumption. Figure 4 Cost: Encurt [MWh] ⇥ Price  e MWh " Flexibility service of loads can be activated. Cost: activation fee Time-coupling effect.
  • 7. Problem Formulation The problem of computing the right control actions is formalized as an optimal sequential decision-making problem. We model this problem as a first-order Markov decision process with mixed integer and continuous sets of states and actions. st+1 = f(st, at,wt+1) st, st+1 2 S at 2 Ast wt+1 ⇠ p(·|st) GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 7
  • 8. System state st The electrical quantities can be deduced from the power injections of the devices. Active power injections of loads and power level of the primary energy sources of DG (i.e. wind and sun). in st The control instructions of the DSO that affect the current period and/or future periods are also stored in the state vector. Upper limits on production levels and the number of active periods left for flexibility services in st st = (P1,t, . . . ,P|C|,t, irt, vt, P1,t, . . . , P|G|,t, s(f) 1,t , . . . , s(f) |F|,t, qt) GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 8
  • 9. ⇠ pW(·|0 of hour in the day qt allows capturing the daily trends of the process. Given the hypothesis constant power factor for the devices, the reactive power consumption can directly be deduced from Pd,t+1: thus governed by relation 0 5 10 15 20 25 30 the behavior of consumers inevitably leads to uncertainty from the network. However, over a one day horizon, some peaks arise for example in the early morning and in the system evolution from a state st to a state st+v (1 m/s) is described by the transition function state Transition st+1 depends, f : S in ⇥ st+addition As Figure Function to the preceding 1 = ⇥f(5: st, W7! Power at,wt) curve , S , of a wind state, generator. of the control (12) actions of the realization of the stochastic Qq,t+1 = tan processes, !modeled d · Pd,t+1 . as Markov processes. specifically, we have 2 W and such that it follows a conditional probability law pW(·|st). In order to define possible realizations of a random process. The general evolution by relation 3.3.3 Solar irradiance and photovoltaic production Like wind generators, the photovoltaic generators inherit their uncertainty in production from the uncertainty associated to their energy source. This source is represented by the level solar irradiance, which is the power level of the incident solar energy per m2. The irradiance is the stochastic process that we model while the production level is obtained by a deterministic function of the irradiance and of the surface of photovoltaic panels. This function is simpler that the power curve of wind generators and is defined as function in more detail, we now describe the various processes that constitute it. In Section 5, we describe a possible procedure to model the evolution of the consumption an aggregated set of residential consumers using relation (13). f : S ⇥ As ⇥W7! S , Load consumption is the set of possible realizations of a random process. The general evolution thus governed by relation Curtailment instructions for next period and activation of flexible loads. Set of possible realizations of a random process, with wt ∈ W 3.3.2 Wind speed and power level of wind generators The uncertainty about the production level of wind turbines is inherited from the uncertainty about the wind speed. The Markov process that we consider governs the wind speed, which is assumed to be uniform over the network. The production level of the wind generators then obtained by using a deterministic function that depends of the wind speed realization, function if the power curve of the considered generator. We can formalize this phenomenon vt+1 = fv(vt, qt, w(v) uncertainty about the behavior of consumers inevitably leads to uncertainty about the they withdraw from st+the 1 = network. f(st, However, at,wt) over , a one day horizon, some trends can observed. Consumption peaks arise for example st+1 = in f(the st, early at,wt) morning , and in the evening for that consumers it follows but at levels a conditional that fluctuate from probability one day to another and among consumers. 2 model W and the evolution such that of it the follows consumption a conditional Pg,of t = each ⌘g · surfg load probability · d irt 2 , C law by In order law pW(pW(·|·st). |st). In order detail, function we in more now detail, describe we now the describe various the various processes processes that that constitute constitute it. consumption t is a component of wt ⇠ pW(·|st). The technique used in Section 5 to build from a dataset is similar to the one of the wind speed case. { where ⌘g is the efficiency factor of the panels, assumed constant and equal to 15%, while is the surface of the panels in m2 and is specific to each photovoltaic generator. The irradiance level is denoted by irt and the whole phenomenon is modeled by the following Markov process: t ) , Pg,t+1 = ⌘g(vt+1), 8g 2 wind generators ⇢ G , such that w(v) is a component of wt ⇠ pW(·|st). The dependency of functions fd to the quarter the day qt allows capturing the daily trends of the process. Given the hypothesis of power factor for the devices, the reactive power consumption can directly be deduced 1: Load consumption follows a conditional probability law Pd,t+1 = fd(Pd,t, qt, wd,t) , (13) irt+1 = fir(irt, qt, w(ir) t ) , Pg,t+1 = ⌘g · surfg · irt+1, 8g 2 solar generators ⇢ G , such that w(v) uncertainty about the behavior of consumers inevitably leads to uncertainty t is a component of wt ⇠ pW(·|st) and where ⌘g is the power curve of generator level g. A they typical withdraw example of from power the network. Qq,curve = tan ⌘g(v) is However, illustrated over a one day horizon, some t+1 !. in Figure 5. Like loads, the production observed. of reactive Consumption power is obtained peaks using: arise for d example · Pd,t+1 in the early morning and in the evening residential Section consumers 5, GREDOR we describe - Gestion but des a at possible Réseaux levels Electriques procedure that de fluctuate Distribution to model Ouverts from the aux evolution one Renouvelables day of to the another consumption and among of 9 consumers. Qg,t+1 = tan !g · Pg,t+1 . aggregated set of residential consumers using relation (13). we model the evolution of the consumption of each load d 2 C by
  • 10. 0 = hn(e, f, P n,t,Q n,t) , (24) and, in each link l 2 L, we have: Reward Function T he re wa rd fun cti on r : S ⇥ A s ⇥ S 7! R associates an instantaneous rewards for each transition of the system from a period t to a period t+1: il(e, f) = 0. (25) 3.4 Reward function and goal In order to evaluate the performance of a policy, we first specify the reward function r : S ⇥ As ⇥ S7! R that associates an instantaneous rewards for each transition of the system from a period t to a period t + 1: r(st, at, st+1) = − X g2G max{0, Pg,t+1 − Pg,t+1 4 }Ccurt g (qt+1) | {z } curtailment cost of DG − X d2F a(f) d,t Cflex d | {z } activation cost of flexible loads − |"(s{tz+1}) barrier function , 2]0; 1[ is the discount factor. Given that !t < 1 for t > 0, the further in time (26) transition from period t = 0, the less importance is given to the associated reward. Because Because the operation of a DN must be always be ensured, we consider the return R over an infinite trajectory of the system: where Ccurt g (qt+1) is the day-ahead market price pour the quarter of hour qt+1 in the day and operation of a DN must be always be ensured, it does not seem relevant to consider finite number of periods and we introduce the return R as Cflex d is the activation cost of flexible loads, specific to each of them. The function " is a barrier function that allows to penalize a policy leading the system in a state that violates the operational limits. It is defined as R = = lim !tr(st, at, st+1) , "(st+1) = R1 corresponds to the weighted sum of the rewards observed over an infinite trajectory Given that the costs and penalties have finite values and that the reward function sum of an infinite number of these costs and penalties, it exists a constant C such X n2N TX−1 n,t+1 + f2 n,t+1 − V 2 ["(e2 n) + "(V 2 n − e2 n,t+1 − f2 n,t+1)] + X T!1 t=0 GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 10 l2L "(|Il,t+1| − Il) , (27) where en,1, fn,(n 2 N) and Il,(l 2 L) are determined from st+using equations (21)-
  • 11. can also observe that, because st+1 = f(st, at,wt), it exists a function ⇢ : S ⇥A⇥aggregates functions f and r and such that Optimal Policy r(st, at, st+1) = ⇢(st, at,wt) , pW(·|st). Let ⇡ : S7! As be a policy that associates a control action system. We can define, starting from an initial state s0 = s, the expected ⇡ by r(st, at, st+1) = ⇢(st, at,wt) , wt ⇠ pW(·|st). Let ⇡ : S7! As be a policy that associates a control action to each system. We can define, starting from an initial state s0 = s, the expected return policy ⇡ by Let be a policy that associates a control action to each state of the system, the expected return of this policy can be written as: TX−1 " ⇢(s, a,w) + !J⇡⇤(f(s, a,w)) , 8s 2 S . only take into account the space of stationary policies (i.e. that select an action !t⇢(st, ⇡(st),wt)|s0 = s} . by ⇧ the space of all the policies ⇡. For a DSO, addressing the operational described in Section 2 is equivalent to determine an optimal policy ⇧, i.e. a policy that satisfies the following condition J⇡(s) = lim E !t⇢(st, ⇡(st),wt)|s0 = . T!1 s} ⇢(st, at,wt) = r(st, at, f(st, at,wt)) denote by ⇧ the space of all the policies ⇡. For a DSO, addressing the operational problem described in Section 2 is equivalent to determine an optimal policy ⇡⇤ among elements of ⇧, i.e. a policy that satisfies the following condition TX−1 wt⇠pW(·|st){ t=0 J⇡⇤(s) ( J⇡(s), 8s 2 S, 8⇡ 2 ⇧. well know that such a policy satisfies the Bellman equation [9], which can be written J⇡⇤(s) = max GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 11 a2As E w⇠pW(·|s) ⇡ : S7! As Let ⇧ be the space of all stationary policies. Addressing the operational planning problem of a DSO consists in finding an optimal policy : ⇡⇤ 2 ⇧ J⇡(s) = lim T!1 E wt⇠pW(·|st){ t=0 J⇡⇤(s) ( J⇡(s), 8s 2 S, 8⇡ 2 ⇧. know that such a policy satisfies the Bellman equation [9], which can J⇡⇤(s) = max E " ⇢(s, a,w) + !J⇡⇤(f(s, a,w)) , 8s 2 S
  • 12. Solution Techniques We identified three classes of solution techniques that could be applied to the operational planning problem: • mathematical programming and, in particular, multistage stochastic programming; • approximate dynamic programming; • simulation-based methods, such as direct policy search or MCTS. GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 12
  • 15.
  • 16.
  • 17.
  • 18. Figure 6: Test network. We designed a benchmark of the ANM problem with the goal of promoting computational research in this complex field. The set of models and parameters that are specific to this instance as well as documentation for their usage are accessible as a Matlab class at www.montefiore.ulg.ac.be/~anm/ . 10 20 30 40 50 60 70 80 90 iteration k, parameter values ✓i (i 2 I(k)) are evaluated by simulating trajectories of the system are associated to the policies ⇡✓i . The result of these simulation allows the selection of parameter values ✓i (i 2 I(k+1)) for the next iteration. The goal of such an algorithm is converge as fast as possible towards a parameter value ˆ✓⇤ that defines a good approximate optimal policy ⇡ˆ✓⇤ . Another subset of simulation-based methods is the Monte-Carlo tree search technique [26, A each time-step, this class of algorithms usually rely on the simulation of system trajec-tories to build, incrementally, a scenario tree that does not have a uniform depth. These are previous simulations that are exploited to select the nodes of the scenario tree that have to developed. When the construction of the tree is done, the action that is deemed optimal for root node of the tree is applied to the system. Test instance this section, we describe a test instance of the considered problem. The set of models parameters that are specific to this instance as well as documentation for their usage accessible at http://www.montefiore.ulg.ac.be/~anm/ as a Matlabr class. It has been developed to provided a black-box-type simulator which is quick to set up. The DN on which instance is based is a generic DN of 75 buses [28] that has a radial topology, it is presented Figure 6. We bound various electrical devices to the network in such a way that it is possible gather the nodes of this network into four distinct categories: 20 15 10 5 0 −5 dD −10 −15 −20 −25 Pd,t (MW) X GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 13 each residential node is the connection point of a load that represents a set of residential −30 T emps !d ∈DPd( t) (MW) Time Figure 8: Power withdrawal scenarios of the devices. Negative values indicate that more power than what is consumed by loads. 65 60 55
  • 19. Example of Policy In order to illustrate the operational planning problem and the test instance, let’s consider a simple solution technique. It consists in a simplified version of a multi-stage stochastic program: Figure 12: Scenario tree that is built at each time step. GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 14
  • 20. In order to operate an electrical distribution network in a secure and cost-efficient way, it is necessary, due to the rise of renewable energy-based distributed generation, to de-velop Active Network Management (ANM) strategies. These strategies rely on short-term policies that control the power injected by generators and/or taken o↵ by loads in order to avoid congestion or voltage problems. While simple ANM strategies would curtail the production of generators, more advanced ones would move the consumption of loads to rel-evant Example of Policy time periods to maximize the potential of renewable energy sources. However, such advanced strategies imply solving large-scale optimal sequential decision-making problems In order to illustrate under uncertainty, something the that operational is understandably complicated. planning In order to promote the development of computational techniques for active network management, we problem detail a and the test generic instance, procedure for formulating ANM decision problems as Markov decision processes. We also specify it to a 75-bus let’s distribution consider network. The resulting a simple test instance is available solution technique. It at http://consists www.montefiore.ulg.ac.be/~anm/. It can be used as a test bed for comparing existing computational Figure 12: Scenario techniques, in tree as that well a is as built simplified for developing at each time new step. ones. A version solution technique of a multi-stage that stochastic consists in an approximate program: multistage program is also illustrated on the test instance. presented solution technique can be written as3: Index terms— Active network management, electric distribution network, flexibility services, renewable energy, optimal sequential decision-making under uncertainty, large system ˆ⇡⇤(s) = arg min a2As(s) min 8k2Kt: sk , 8k2Kt{0}: aAk X k2Kt{0} h PkDk X g2G #Pg,k 4 Ccurt g (qk) + ✏2P2 g,k −✏1Mg,k + ✏2M2 g,k $i + X d2F h Cflex d a(f) d,0 i (54) 1 Introduction s.t. s0 = s (55) In Europe, the 20/20/20 objectives of the European Commission and the consequent finan-cial a0 = a (56) sk = f(sAk , aAk ,wAk ) , 8k 2 Kt{0} (57) aAk 2 AsAk incentives established by local governments are currently driving the growth of electricity generation from renewable energy sources [1]. A substantial part of the investments lies in the distribution networks (DNs) and consists of the , 8k installation 2 Kt{0} of units that depend on (wind 58) or sun as a primary energy source. The significant increase of the number of these distributed genera-tors a(f) Ak = 0 , 8k 2 {k 2 Kt | Dk 1} (59) (DGs) undermines the fit and forget doctrine, which has dominated the planning and the operation of DNs up to this point. This doctrine was developed when DNs had the sole mission of delivering the energy coming from the transmission network (TN) to the consumers. With this approach, adequate investments in network components (i.e., lines, cables, transformers, etc.) must constantly be made to avoid congestion and voltage problems, without requiring con-tinuous sk 2 ˆ S(ok) , 8k 2 Kt{0} (60) Pg,k = max(0, Pg,k − Pg,k), 8(g, k) 2 G ⇥ Kt{0} (61) Mg,k = max(0, Pg,k − Pg,k), 8(g, k) 2 G ⇥ Kt{0} ,(62) monitoring and control of the power flows or voltages. To that end, network planning where Equation (59) enforces that the activation of flexible loads is not accounted as a recourse action. The set ˆ S(ok) is done with respect to a set of critical scenarios consisting of production and demand levels, in k is an approximation of the set S(ok) of the system states that respect operational limits. For the test instance presented in this paper, this set is defined using a linear constraint over the upper limits of active production levels 1 and over the active consumption of loads: GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 15 ˆ S(ok) ⌘ n s 2 S ''' X g2G Pg + X d2C # Pd + Pd $ C o , (63) Figure 12: Scenario tree that is built at each time step. presented solution technique can be written as3: ˆ⇡⇤(s) = arg min a2As(s) min 8k2Kt: sk , 8k2Kt{0}: aAk X k2Kt{0} h PkDk X g2G #Pg,k 4 Ccurt g (qk) + ✏2P2 g,k −✏1Mg,k + ✏2M2 g,k $i + X d2F h Cflex d a(f) d,0 i (54) s.t. s0 = s (55) a0 = a (56) sk = f(sAk , aAk ,wAk ) , 8k 2 Kt{0} (57) aAk 2 AsAk , 8k 2 Kt{0} (58) a(f) Ak = 0 , 8k 2 {k 2 Kt | Dk 1} (59) sk 2 ˆ S(ok) , 8k 2 Kt{0} (60) Pg,k = max(0, Pg,k − Pg,k), 8(g, k) 2 G ⇥ Kt{0} (61) Mg,k = max(0, Pg,k − Pg,k), 8(g, k) 2 G ⇥ Kt{0} ,(62) where Equation (59) enforces that the activation of flexible loads is not accounted as a recourse action. The set ˆ S(ok) k is an approximation of the set S(ok) of the system states that respect operational limits. For the test instance presented in this paper, this set is defined using a linear constraint over the upper limits of active production levels and over the active consumption of loads: ˆ S(ok) ⌘ n s 2 S ''' X g2G Pg + X d2C # Pd + Pd $ C o , (63) where C is a constant that can be estimated by trial and error and with Pd,k defined as in Equation (20). The physical motivation behind this constraint is that issues usually occur when a high level of distributed production and a low consumption level take place simultaneously. In order to get control actions that are somehow robust to the evolutions of the system that would not be well accounted in the scenario tree, the objective function of Problem (54)-(62) includes, for each node k but the root node, the following terms:
  • 21. Example of Policy Figure 14: Example of a simulation run of the system controlled by policy (54)-(62), over GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 16
  • 22. Thank you www.montefiore.ulg.ac.be/~anm/ [en] http://arxiv.org/abs/1405.2806 GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 17
  • 23. References [1] Q. Gemine, E. Karangelos, D. Ernst, and B. Cornélusse. Active network management: planning under uncertainty for exploiting load modulation. In Proceedings of the 2013 IREP Symposium - Bulk Power System Dynamics and Control - IX, page 9, 2013. [2] W.B. Powell. Clearing the jungle of stochastic optimization. Informs TutORials, 2014. [3] B. Defourny, D. Ernst, and L. Wehenkel. Multistage stochastic programming: A scenario tree based approach to planning under uncertainty, chapter 6, page 51. Information Science Publishing, Hershey, PA, 2011. [4] L. Busoniu, R. Babuska, B. De Schutter, and D. Ernst. Reinforcement Learning and Dynamic Programming Using Function Approximators. CRC Press, Boca Raton, FL, 2010. [5] Q. Gemine, D. Ernst, and B. Cornélusse. Active network management for electrical distribution systems: problem formulation and benchmark. Preprint, arXiv Systems and Control, 2014. GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables 18