Beruflich Dokumente
Kultur Dokumente
THÈSE
pour obtenir le grade de
DOCTEUR DE L’UNIVERSITÉ DE GRENOBLE
Présentée par
Prénom NOM
Peter Paum
Thèse dirigée par Prénom NOM et
codirigée par Prénom NOM
préparée au sein du
laboratoire nom du labo (sigle du labo)
dans l’école doctorale nom de l’école doctorale (sigle de l’ed)
Supervised by:
MonMazen
sujet de Alamir
thèse sur
Mohamed-Yacine Lamoudi & Claude Le Pape
plusieurs lignes
January 9 2017
Prénom NOM th
Labo de bidule, Rapporteur, Présidente du jury
Prénom NOM
Labo de bidule, Rapporteur
Prénom NOM
Labo de bidule, Examinateur
Prénom NOM
Labo de bidule, Examinateur
Prénom NOM
Labo de bidule, Directeur de thèse
Prénom NOM
Labo de bidule, Encadrant de thèse
Introduction DMPC Randomized Conclusion
Introduction
Challenge by 2050...
×1.5
Energy consumption
will grow by 50%
2
÷
CO2 emissions
need to be halved
3×
We have to become
3 times more efficient
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 1 / 47
Introduction DMPC Randomized Conclusion
Introduction
The emergence of smart-/micro grids
Production islands
operated by
cities/industries
1900 2000
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 2 / 47
Introduction DMPC Randomized Conclusion
Introduction
The emergence of smart-/micro grids
Production islands
operated by
Centralization for
better availability
cities/industries
1900 2000
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 2 / 47
Introduction DMPC Randomized Conclusion
Introduction
The emergence of smart-/micro grids
Production islands
operated by
Centralization for Decentralization for
better availability "territory" services
cities/industries
1900 2000
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 2 / 47
Introduction DMPC Randomized Conclusion
• 15 partners
• 11 dierent EU countries
• 4 years (2012 - 2016)
• 9.9 Me
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 3 / 47
Introduction DMPC Randomized Conclusion
Thesis objectives
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 4 / 47
Introduction DMPC Randomized Conclusion
Overview of works
Distributed MPC
for smart grids
EV charging station
control under
uncertainties
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 5 / 47
Introduction DMPC Randomized Conclusion
MPC for district heating F. Bourry et al. (2015). Simulation for the evaluation of energy
management algorithms at the district level - Example of use case
networks
from the AMBASSADOR project. In: PowerTech, 2015 IEEE
Eindhoven, pp. 16
Battery sizing for PV P. Paum and M. Alamir (2015a). Procédé de contrôle d'une
power plants centrale de production électrique. Patent
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 5 / 47
Introduction DMPC Randomized Conclusion
Overview of works
Distributed MPC
for smart grids
EV charging station
control under
uncertainties
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 5 / 47
Outline
3 General conclusion
Outline
3 General conclusion
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Renewable Building
Production
Residential
Grid
PG ≤ Plim
Electrical
Vehicles Storage
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 6 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Simplied view:
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 7 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Building model
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 8 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Building model
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 8 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Battery model
if PBat ≥ 0
(
t+1 E t + τ · η + · PBat
E =
E t + τ · 1/η − · PBat otherwise
E stored energy
PBat charging/discharging power
η+, η− charging/discharging eciencies
τ time step
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 9 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
NCP
X
PEVCS = PBat,v
v =1
Evt+1 = Evt + η · τ · PBat,v ; PBat,v ≥ 0
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 10 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 11 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Model Predictive Control MPC for energy management in buildings Model Predictive control
Model
P. Paum
M. Schneider
Y. Lamoudi Electric/Gipsa-lab - Energy
- Schneider-Electric/Gipsa-lab management
DMPC for Energy strategies
management in buildingsfor smart grids 09/01/2017
- 11/29/2012 12
12 //5247
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Model Predictive Control MPC for energy management in buildings Model Predictive control
Model Predictions
P. Paum
M. Schneider
Y. Lamoudi Electric/Gipsa-lab - Energy
- Schneider-Electric/Gipsa-lab management
DMPC for Energy strategies
management in buildingsfor smart grids 09/01/2017
- 11/29/2012 12
12 //5247
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Model Predictive Control MPC for energy management in buildings Model Predictive control
P. Paum
M. Schneider
Y. Lamoudi Electric/Gipsa-lab - Energy
- Schneider-Electric/Gipsa-lab management
DMPC for Energy strategies
management in buildingsfor smart grids 09/01/2017
- 11/29/2012 12
12 //5247
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Model Predictive Control MPC for energy management in buildings Model Predictive control
Optimization Problem
P. Paum
M. Schneider
Y. Lamoudi Electric/Gipsa-lab - Energy
- Schneider-Electric/Gipsa-lab management
DMPC for Energy strategies
management in buildingsfor smart grids 09/01/2017
- 11/29/2012 12
12 //5247
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Model Predictive Control MPC for energy management in buildings Model Predictive control
Optimization Problem
P. Paum
M. Schneider
Y. Lamoudi Electric/Gipsa-lab - Energy
- Schneider-Electric/Gipsa-lab management
DMPC for Energy strategies
management in buildingsfor smart grids 09/01/2017
- 11/29/2012 12
12 //5247
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Model Predictive Control MPC for energy management in buildings Model Predictive control
*
Optimal
Optimization Problem solution
P. Paum
M. Schneider
Y. Lamoudi Electric/Gipsa-lab - Energy
- Schneider-Electric/Gipsa-lab management
DMPC for Energy strategies
management in buildingsfor smart grids 09/01/2017
- 11/29/2012 12
12 //5247
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 13 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 13 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
0.8
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20 22 24
30
20
10 ϑindoor comfort bounds
0
0 2 4 6 8 10 12 14 16 18 20 22 24
0.2
0.15
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 13 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
0.8
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20 22 24
30
20
10 ϑindoor comfort bounds
0
0 2 4 6 8 10 12 14 16 18 20 22 24
0.2
0.15
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 13 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
30
20
10 ϑindoor comfort bounds
0
0 2 4 6 8 10 12 14 16 18 20 22 24
0.2
0.15
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
30 that PG ≤ Plim
20
10 ϑindoor comfort bounds
0
0 2 4 6 8 10 12 14 16 18 20 22 24
0.2
0.15
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
30 thatPG ≤ Plim
20 3 PG = 0
10 ϑindoor comfort bounds
0
0 2 4 6 8 10 12 14 16 18 20 22 24
0.2
0.15
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
30 thatPG ≤ Plim
20 3 PG = 0
10 ϑindoor comfort bounds
4 battery charges from PV
0
0 2 4 6 8 10 12 14 16 18 20 22 24
0.2
0.15
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
30 thatPG ≤ Plim
20 3 PG = 0
10 ϑindoor comfort bounds
4 battery charges from PV
0
0 2 4 6 8 10 12 14 16 18 20 22 24
5 buy expensive energy from grid
0.2
0.15 to keep the battery charged
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
0
Respect the global power
Plim PG PB
limitation PG ≤ Plim
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
1
temperature [◦ C] battery SoC
30 thatPG ≤ Plim
20 3 PG = 0
10 ϑindoor comfort bounds
4 battery charges from PV
0
0 2 4 6 8 10 12 14 16 18 20 22 24
5 buy expensive energy from grid
0.2
0.15 to keep the battery charged
tari
0.1
0.05 tari Γ 6 Respond to a planned load
0 virtual tari Γ+λ−µ
shedding event
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
!
L` local objective fc.
Minimize L` (x` , r` ) + ΓT · r`
X X
rx
{ ` , ` }`∈S
`∈S `∈S
x` local variables
(indoor temperatures,...)
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
!
L` local objective fc.
Minimize L` (x` , r` ) + ΓT · r`
X X
rx
{ ` , ` }`∈S
`∈S `∈S
x` local variables
(indoor temperatures,...)
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 14 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 15 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 16 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 17 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Coordinator
Power
profile Objective value
& (sub-)gradient
MPC MPC
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 17 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Coordinator Coordinator
Power Dual
profile variables Objective value
Objective value
& (sub-)gradient & opt. power profile
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 17 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Qualitative comparison
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 18 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Primal decomposition
`∈S
h` (x` ,r` ) ≤ 0 ∀` ∈ S
if `∈S r` ≥ 0
(
Γ+
P
Γ=
Γ− otherwise
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 19 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Primal decomposition
`∈S
h` (x` ,r` ) ≤ 0 ∀` ∈ S
if `∈S r` ≥ 0
(
Γ+
P
Γ=
Γ− otherwise
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 19 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Primal decomposition
`∈S
h` (x` ,r` ) ≤ 0 ∀` ∈ S
if `∈S r` ≥ 0
(
Sub-problem ` Γ+
P
Γ=
(for given r` ): Γ− otherwise
Primal decomposition
Initial centralized
Coordinator problem:
problem:
!
Minimize J` (r` ) r`
X X
T
+Γ ·
r
{ ` }`∈S
`∈S `∈S
`∈S
h` (x` ,r` ) ≤ 0 ∀` ∈ S
if `∈S r` ≥ 0
(
Sub-problem ` Γ+
P
Γ=
(for given r` ): Γ− otherwise
Primal decomposition
Diculty: J` (r` ) can only
be evaluated point-wise !
Initial centralized
Coordinator problem:
problem:
!
Minimize J` (r` ) r`
X X
T
+Γ ·
r
{ ` }`∈S
`∈S `∈S
`∈S
h` (x` ,r` ) ≤ 0 ∀` ∈ S
if `∈S r` ≥ 0
(
Sub-problem ` Γ+
P
Γ=
(for given r` ): Γ− otherwise
Dual decomposition
if `∈S r` ≥ 0
(
Γ+
P
Γ=
Γ− otherwise
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
if `∈S r` ≥ 0
(
Γ+
P
Γ=
Γ− otherwise
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Step 1: Build Lagrangian L (x` , r` , λ)
if `∈S r` ≥ 0
(
Γ+
P
Γ=
Γ− otherwise
λ≥0
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Step 1: Build Lagrangian L (x` , r` , λ)
if `∈S r` ≥ 0
(
Γ+
P
Γ=
Γ− otherwise
λ≥0
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Step 1: Build Lagrangian L (x` , r` , λ)
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Step 1: Build Lagrangian L (x` , r` , λ)
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Step 1: Build Lagrangian L (x` , r` , λ)
λ≥0
Step 3: Introduce
additional variable µ
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Step 1: Build Lagrangian L (x` , r` , λ)
λ≥0 DECOMPOSABLE
Step 3: Introduce
additional variable µ
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Max Min x r r R
X
L` ( ` , ` ) + (Γ+ + λ − µ)T · ` − λT · lim
λ,µ {r` ,x` }`∈S
`∈S
Subj. to: h (x , r ) ≤ 0
` ` ` ∀` ∈ S
0≤µ≤Γ −Γ + −
λ≥0
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Sub-problem ` (for given λ, µ)
J` (λ, µ) :=Min L (x , r ) + (Γ
r` ,x`
` ` `
+
+ λ − µ)T · r
`
Max Min x r r R
X
L` ( ` , ` ) + (Γ+ + λ − µ)T · ` − λT · lim
λ,µ {r` ,x` }`∈S
`∈S
Subj. to: h (x , r ) ≤ 0
` ` ` ∀` ∈ S
0≤µ≤Γ −Γ + −
λ≥0
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Sub-problem ` (for given λ, µ)
J` (λ, µ) :=Min L (x , r ) + (Γ
r` ,x`
` ` `
+
+ λ − µ)T · r`
Max Min x r r R
X
L` ( ` , ` ) + (Γ+ + λ − µ)T · ` − λT · lim
λ,µ {r` ,x` }`∈S
`∈S
Subj. to: h (x , r ) ≤ 0
` ` ` ∀` ∈ S
0≤µ≤Γ −Γ
Coordinator problem
+ −
λ≥0
Max J (λ, µ) − λ · Rlim
X
T
`
λ,µ
`∈S
Subj. to: 0 ≤ µ ≤ Γ+ − Γ−
λ≥0
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Dual decomposition
Sub-problem ` (for given λ, µ)
J` (λ, µ) :=Min L (x , r ) + (Γ
r` ,x`
` ` `
+
+ λ − µ)T · r`
Max Min x r r R
X
L` ( ` , ` ) + (Γ+ + λ − µ)T · ` − λT · lim
λ,µ {r` ,x` }`∈S
`∈S
Subj. to: h (x , r ) ≤ 0
` ` ` ∀` ∈ S
0≤µ≤Γ −Γ
Coordinator problem
+ −
λ≥0
Max J (λ, µ) − λ · Rlim
X
T
`
λ,µ
`∈S
Diculty: J (λ, µ) can only
` Subj. to: 0 ≤ µ ≤ Γ+ − Γ−
be evaluated point-wise ! λ≥0
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 20 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Recall...
20
powers [kW]
0
λ, µ act like modications
of the energy tari !
PG PG PB
−20 PBat PPV
0 2 4 6 8 10 12 14 16 18 20 22 24
temperature [◦ C] state-of-charge
1
0.8
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20 22 24
30
20
10 ϑindoor comfort bounds
0
0 2 4 6 8 10 12 14 16 18 20 22 24
0.2
0.15
tari
0.1
0.05 tari Γ
0 virtual tari Γ+λ−µ
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 21 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Minimize
{r` }`∈S
X
r T
J` ( ` ) + Γ ·
X
r `
`∈S `∈S
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
Iteratively
nknown at build cutting
the coordination layer plane approximations of the sub-problems'
cost functions
Jℓ
? Minimize
{r` }`∈S
X
r T
J` ( ` ) + Γ ·
X
r `
`∈S `∈S
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
rℓ
Bundle method
Jℓ gℓ to solve the coordinator problem
epi(Jℓ ) Minimize
{r` }`∈S
X
r T
J` ( ` ) + Γ ·
X
r `
`∈S `∈S
g`
Function value
Sensitivity
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
(0)
rℓ
rℓ
er-Electric/Gipsa-lab - DMPC for Energy management in buildings - 11/29/2012 37 / 52
Bundle method
Jℓ gℓ to solve the coordinator problem
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
(0)
rℓ
rℓ
er-Electric/Gipsa-lab - DMPC for Energy management in buildings - 11/29/2012 37 / 52
Bundle method
Jℓ gℓ to solve the coordinator problem
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
(1) (0)
rℓ
rℓ rℓ
er-Electric/Gipsa-lab - DMPC for Energy management in buildings - 11/29/2012 37 / 52
Bundle method
Jℓ gℓ to solve the coordinator problem
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
(1) (2) (0)
rℓ
rℓ rℓ rℓ
er-Electric/Gipsa-lab - DMPC for Energy management in buildings - 11/29/2012 37 / 52
Bundle method
Jℓ gℓ to solve the coordinator problem
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
(1) (2) (3) (0)
rℓ
rℓ rℓ rℓ rℓ
er-Electric/Gipsa-lab - DMPC for Energy management in buildings - 11/29/2012 37 / 52
Bundle method
Jℓ gℓ to solve the coordinator problem
Subj. to:
X
r ≤ Rlim
`
`∈S
r
(
Γ+
P
if `∈S ` ≥0
Γ=
Γ− otherwise
(1) (2) (3) (0)
rℓ
rℓ rℓ rℓ rℓ
→ can be solved as a LP
er-Electric/Gipsa-lab - DMPC for Energy management in buildings - 11/29/2012 37 / 52
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 23 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
100
tCoordinator [s]
10−1
10−2
10−3
0 100 200 300 400 500 600 700 800 900 1,000
nb. of constraints in dual coordinator LP (Nctr = nB · NS )
Inter(R) Core(TM) i7-3540M CPU @ 3.00 GHz, 16,0 Go RAM, Gurobi 6.0 for LPs and QPs
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 23 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Coordinator problem
Coordinator
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 24 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Coordinator problem
Coordinator
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 24 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Coordinator problem
Coordinator
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 24 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 25 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 25 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
10 bundles
25 bundles
105 50 bundles
100 bundles
250 bundles
104
disaggregated (NC = 500)
103
0 100 200 300 400 500 600 700 800
iterations
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 26 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
10 bundles
25 bundles
105 50 bundles
100 bundles
250 bundles
104
disaggregated (NC = 500)
103
0 100 200 300 400 500 600 700 800
iterations
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 26 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
10 bundles
25 bundles
105 50 bundles
100 bundles
250 bundles
104
disaggregated (NC = 500)
103
0 100 200 300 400 500 600 700 800
iterations
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 27 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Real-world application
• 5 buildings • 4 buildings
• 1 H2 storage system • 2 batteries
• 1 battery • 1 EV charging station
• 1 PV installation ' • 1 PV installation
• Wind turbines • 1 PV installation
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 28 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Real-world issues
Data acquisition
Interaction with low-level control systems
Forecast errors/Availability of forecasts
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 29 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Real-world issues
Data acquisition
Interaction with low-level control systems
Forecast errors/Availability of forecasts
Cost savings
Annual cost savings (obtained in simulation): 0% - 30%
Highly context dependent (sub-system types, tari, climate,...)
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 29 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Conclusions -DMPC
Summary
Primal- and dual decomposition frameworks for problems with
limited shared resources
buying- and selling taris on the globally consumed resource
Ecient implementation of the bundle method
Comparison of the two approaches
Better scalability with dual decomposition
Primal is less restrictive (convexity required, but not strong convexity)
Feasibility & eciency shown in simulations and real-life experiments
Future works
Asynchronous information exchange
Benet guarantee for each actor
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 30 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Conclusions -DMPC
Summary
Primal- and dual decomposition frameworks for problems with
limited shared resources
buying- and selling taris on the globally consumed resource
Ecient implementation of the bundle method
Comparison of the two approaches
Better scalability with dual decomposition
Primal is less restrictive (convexity required, but not strong convexity)
Feasibility & eciency shown in simulations and real-life experiments
Future works
Asynchronous information exchange
Benet guarantee for each actor
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 30 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Conclusions -DMPC
Summary
Primal- and dual decomposition frameworks for problems with
limited shared resources
buying- and selling taris on the globally consumed resource
Ecient implementation of the bundle method
Comparison of the two approaches
Better scalability with dual decomposition
Primal is less restrictive (convexity required, but not strong convexity)
Feasibility & eciency shown in simulations and real-life experiments
Future works
Asynchronous information exchange
Benet guarantee for each actor
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 30 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Conclusions -DMPC
Summary
Primal- and dual decomposition frameworks for problems with
limited shared resources
buying- and selling taris on the globally consumed resource
Ecient implementation of the bundle method
Comparison of the two approaches
Better scalability with dual decomposition
Primal is less restrictive (convexity required, but not strong convexity)
Feasibility & eciency shown in simulations and real-life experiments
Future works
Asynchronous information exchange
Benet guarantee for each actor
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 30 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Conclusions -DMPC
Summary
Primal- and dual decomposition frameworks for problems with
limited shared resources
buying- and selling taris on the globally consumed resource
Ecient implementation of the bundle method
Comparison of the two approaches
Better scalability with dual decomposition
Primal is less restrictive (convexity required, but not strong convexity)
Feasibility & eciency shown in simulations and real-life experiments
Future works
Asynchronous information exchange
Benet guarantee for each actor
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 30 / 47
Introduction DMPC Randomized Conclusion Model MPC Problem Decomposition Bundle Validation
Conclusions -DMPC
Summary
Primal- and dual decomposition frameworks for problems with
limited shared resources
buying- and selling taris on the globally consumed resource
Ecient implementation of the bundle method
Comparison of the two approaches
Better scalability with dual decomposition
Primal is less restrictive (convexity required, but not strong convexity)
Feasibility & eciency shown in simulations and real-life experiments
Future works
Asynchronous information exchange
Benet guarantee for each actor
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 30 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Outline
3 General conclusion
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 30 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
PG ≤ Plim
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 31 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Motivation
Uncertain power consumption of the EVCS consisting of 10 charging points
(10 scenarios)
18
mean power prole PEVCS
16
14
12
power EVCS [kW]
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 32 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Context
EVCS with M charging points
No forecasts of the individual EV behavior available
But known statistic model of the EV behavior
EVCS occupancy scenario
S = {tarr,v , tdep,v , Ereq,v } v = 1, ..., nEV
The scenario S is the set of EVs which arrive during a given day
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 33 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Objective
Design a controller for the EVCS that
respects an a priori declared power limitation prole p
guarantees the QoS (Quality of Service) at a high probability
(≥ (1 − η) )
randomized direct charging
50 50
power limit p
pEVCS (scenario 1)
40 pEVCS (scenario 2) 40
pEVCS (scenario 3)
pEVCS [kW]
30 30
20 20
10 10
0 0
0 10 20 30 40 0 10 20 30 40
time [h] time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 34 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Objective
Design a controller for the EVCS that
respects an a priori declared power limitation prole p
guarantees the QoS (Quality of Service) at a high probability
(≥ (1 − η) )
randomized direct charging
50 50
power limit p
pEVCS (scenario 1)
40 pEVCS (scenario 2) 40
pEVCS (scenario 3)
pEVCS [kW]
30 30
20 20
10 10
0 0
0 10 20 30 40 0 10 20 30 40
time [h] time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 34 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Quality of Service 8
EVs
QoS limit
6
0
0 20 40 60 80 100
Echarged [% of Ereq ]
QoS indicator g
0 if all EVs in a scenario S are satised
(
g (S) :=
1 otherwise
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 35 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 36 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 36 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 36 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 36 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Randomized algorithm
If for no more than m out of N scenarios g (S) = 1, then the QoS is
guaranteed with probability > (1 − η) and condence > (1 − δ).
Teodoro Alamo et al. (2015). Randomized methods for design of uncertain systems:
Sample complexity and sequential algorithms. In: Automatica 52, pp. 160172
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 36 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
p
S occupancy scenario
Outline of the approach power limit prole
g QoS indicator
Simulate RT-
controller &
evaluate QoS
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 37 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
p
S occupancy scenario
Outline of the approach power limit prole
g QoS indicator
Generate
occupancy
scenarios
Simulate RT-
controller &
evaluate QoS
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 37 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
p
S occupancy scenario
Outline of the approach power limit prole
g QoS indicator
IQoS feasibility indicator
Generate
occupancy
scenarios
Simulate RT-
controller &
evaluate QoS
QoS
guaranteed?
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 37 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
p
S occupancy scenario
Outline of the approach power limit prole
g QoS indicator
IQoS feasibility indicator
θ design param. vector
Generate
occupancy
scenarios
QoS
guaranteed?
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 37 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
p
S occupancy scenario
Outline of the approach power limit prole
g QoS indicator
IQoS feasibility indicator
θ design param. vector
Generate
occupancy
scenarios
Define a finite
set of design Parameter- Simulate RT-
parameter ization controller &
vectors evaluate QoS
QoS
guaranteed?
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 37 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
p
S occupancy scenario
Outline of the approach power limit prole
g QoS indicator
IQoS feasibility indicator
θ design param. vector
Generate N
occupancy
scenarios
Define a finite
set of design Parameter- Simulate RT-
parameter ization controller &
vectors evaluate QoS
Determine
QoS
optimal design
guaranteed?
parameter
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 37 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
p
S occupancy scenario
Outline of the approach power limit prole
g QoS indicator
IQoS feasibility indicator
θ design param. vector
Generate N
occupancy
scenarios
Define a finite
set of design Parameter- Simulate RT-
parameter ization controller &
vectors evaluate QoS
Determine
QoS
optimal design
guaranteed?
parameter
30
p(θ(k) )
20
10 Min p(θ
Z
θ(opt) := (k)
)dt
1
k∈{ ...nΘ }
0
0 10 20 30 40
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 37 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
40 p(θ)
power limit p(θ)
20 θ4
θ3
θ1 θ2
0
0 5 10 15 20 25
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 38 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Randomized algorithm
η precision
δ condence
m positive integer
nΘ card(Θ)
Teodoro Alamo et al. (2015). Randomized methods for design of uncertain systems:
Sample complexity and sequential algorithms. In: Automatica 52, pp. 160172
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 39 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Randomized algorithm
η precision
δ condence
m positive integer
nΘ card(Θ)
1
e nΘ
N≥ ln +m
η e −1 δ
Teodoro Alamo et al. (2015). Randomized methods for design of uncertain systems:
Sample complexity and sequential algorithms. In: Automatica 52, pp. 160172
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 39 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
80
60
40
20
0
0 2 4 6 8 10 12 14 16 18 20 22 24
arrival time tarr [h]
100
NEV (tted model)
80
60
40
20
0
0 2 4 6 8 10 12 14 16 18 20 22 24
arrival time tarr [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 41 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
80
60
40
20
0
0 2 4 6 8 10 12 14 16 18 20 22 24
arrival time tarr [h]
100
NEV (tted model)
80
60
40
20
0
0 2 4 6 8 10 12 14 16 18 20 22 24
arrival time tarr [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 41 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
100
50
0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
150
NEV (tted model)
100
50
0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
parking time tpark [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 41 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
100
50
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
150
NEV (tted model)
100
50
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
required energy Ereq [kWh]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 41 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Algorithm conguration
Algorithm parameters
η 0.05 (accuracy)
δ 0.05 (condence)
nΘ 432 (design parameters)
m 20 (unsatisfying scenarios)
NCP 50 (charging points)
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 42 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Algorithm conguration
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 42 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Algorithm conguration
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 42 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
30 30
20 20
10 10
0 0
0 10 20 30 40 0 10 20 30 40
time [h] time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 43 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
40
power limit p
p(i)
EVCS (scenario i)
30
pEVCS [kW]
20
(i)
E
10
0
0 10 20 30 40
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 43 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
40 1X
N
(i)
power limit p E= E
p(i)
EVCS (scenario i)
N
i=1
30
For a single scenario S (i) :
pEVCS [kW]
20
Z tend
(i)
p(t) − p(i)
(i)
E E = EVCS (t)dt
10 t=0
0
0 10 20 30 40
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 43 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 43 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
predicted limit
100 scenario 1
scenario 2
50 scenario 3
0
0 2 4 6 8 10 12 14 16 18 20 22 24
direct charging
200
scenario 1
150 scenario 2
power [kW]
scenario 3
100
50
0
0 2 4 6 8 10 12 14 16 18 20 22 24
time [h]
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 44 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Conclusion
Summary
Energy management strategy for an EVCS allowing to
respect an upper bound on the power consumption
guarantee the QoS with a congurable probability
Validation on statistic data from the Euref Campus in Berlin
Future extensions
Additional battery to further tighten the upper bound prole
Also compute a guaranteed lower bound prole
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 45 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Conclusion
Summary
Energy management strategy for an EVCS allowing to
respect an upper bound on the power consumption
guarantee the QoS with a congurable probability
Validation on statistic data from the Euref Campus in Berlin
Future extensions
Additional battery to further tighten the upper bound prole
Also compute a guaranteed lower bound prole
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 45 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Conclusion
Summary
Energy management strategy for an EVCS allowing to
respect an upper bound on the power consumption
guarantee the QoS with a congurable probability
Validation on statistic data from the Euref Campus in Berlin
Future extensions
Additional battery to further tighten the upper bound prole
Also compute a guaranteed lower bound prole
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 45 / 47
Introduction DMPC Randomized Conclusion Motivation Problem Approach Validation Conclusion
Conclusion
Summary
Energy management strategy for an EVCS allowing to
respect an upper bound on the power consumption
guarantee the QoS with a congurable probability
Validation on statistic data from the Euref Campus in Berlin
Future extensions
Additional battery to further tighten the upper bound prole
Also compute a guaranteed lower bound prole
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 45 / 47
Outline
3 General conclusion
Introduction DMPC Randomized Conclusion
General conclusion
Summary
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 46 / 47
Introduction DMPC Randomized Conclusion
General conclusion
Summary
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 46 / 47
Introduction DMPC Randomized Conclusion
General conclusion
Future works...
Optimization framework integrating a exibility market model
MPC prototype at the Learning Grid by Grenoble
Integration of MPC into micro grid design tools
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 47 / 47
Introduction DMPC Randomized Conclusion
Questions ?
P. Paum Schneider Electric/Gipsa-lab Energy management strategies for smart grids 09/01/2017 47 / 47