SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Planification adaptative dans les microgrilles
Samy Aittahar
saittahar@ulg.ac.be
Doctorant (Informatique)
Supervision : Pr Damien Ernst
Département d'Electricité,
Electronique & Informatique
Université de Liège (Ulg)
Présentation FRIA
20 octobre 2015, Bruxelles
2
Contexte
● Gestion locale production/consommation ;
● Supports de stockage pour équilibrage production/consommation ;
● Construction automatisée de stratégies intelligentes de planification.
Capacité
Puissance
Baisse des coûts. Coût : Transactions
réseau principal (si
connecté)
Puissance
Capacité
Coût : Pénalités coupures
de courant (si indépendant)
3
Planification dans les microgrilles
Etat du système Actions
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
Séquences d'actions (illustration)
Difficultés : Incertitudes, comment
combiner de manière intelligente différents
supports de stockage ?
H2 H2
Cons Prod
4
Plan de la présentation
Continuité du
projet
de recherche
Microgrille
à dynamique
linéaire
Mémoire de Master
Calendrier
du projet
Microgrilles
à dynamique
linéaires
Extensions
Microgrille
à dynamique
non linéaire
Microgrille
à dynamique
partiellement
connue
Début
Fin
5
Microgrilles avec dynamique linéaire
Séquences d’actions optimales.
Programmation linéaire.
Stratégies de planification adaptatives
sous forme d'arbres de décision
Apprentissage automatique.
Approche publiée dans :
Aittahar, S., Francois-Lavet, V., Lodeweyckx, S., Ernst, D. and Fonteneau, R. (2015) Imitative
learning for online planning on microgrids. Proceedings of Data Analytics for Renewable
Energy Integration 2015.
Ensemble de scénarios
production/consommation.
Séries temporelles.
6
Extensions de l'approche (microgrilles linéaires)
• Comparer construction d'arbres de décision à d'autres
algorithmes d'apprentissage automatique ;
• Meilleure prise en compte des contraintes opérationnelles du
système ;
• Tests de l’approche sur d’autres micro-réseaux « linéaires »
comme par exemple micro-réseaux connectés au réseau
principal ou avec des autres générateurs.
7
Microgrilles avec dynamique non-linéaire
Calcul des séquences d'actions
optimales via
programmation linéaire
Coût instantané d'opération
accessible à chaque instant
Etapes
1. Extraction de séquences d'action quasi-optimales via l'apprentissage par renforcement ;
2. Extraction de stratégies de planification adaptative via ces solutions quasi-optimales.
Calcul de séquences d'actions quasi optimales (guidé par coût instantané)
8
Microgrilles avec dynamique partiellement
connue
?
1. Application de la stratégie issue des résultats précédents ;
2. Adaptation en temps réel de la stratégie en fonction des aléas.
Etapes
Viellissement (prématuré)
Charges
mobiles
Autres phénomènes
non modélisés
(coûteux, trop difficiles)
9
Volet 1
Plan de travail
Développement librairie informatique pour la planification dans les microgrilles
Construction base de données de modèles de microgrilles
Apprentissage par
imitation
(Modélisation linéaire)
Volet 2
Apprentissage par
renforcement/imitation
(Modélisation
non linéaire)
Volet 3
Apprentissage par
renforcement
(Modélisation
imparfaite)
Volet 4
Écriture thèse +
Finalisation librairie
informatique
Volets transversaux
12 mois 12 mois 14 mois 10 mois
● Premier séjour recherche prévu à l'INRIA Saclay-IDF (Volet 2, ~ 4 mois) ;
● Deuxième séjour recherche envisagé (Volet 3, ~5 mois).
10
11
Annexe 1 : coût opération
(Levelized Energy Cost)
12
Annexe 2 : programme linéaire
13
Annexe 3 : exemple de structure de décision
X1
< a1
X2
< a2 X3
< a3
X4
< a4
Y1
= b4
Y1
= b5
Y1
= b3
Y1
= b1
Y1
= b2
Entrée : X = <X1
,X2
,X3
,X4
>
Sortie : Y = <Y1
>
14
Annexe 4 : apprentissage automatique
Conséquence = Impact (coût ou récompense)
valué d'une action sur l'environnement
EnvironnementApprenant
Base de
connaissance
Révision
Transmission
Application
Conséquence
Cas simple : Régression linéaire
Apprentissage supervisé Apprentissage par renforcement
15
Annexe 5 : projection sur les contraintes
● Nombre de sorties = nombre de supports de stockage ;
●
Actions choisies de manière indépendantes → Violation
possible des contraintes. Projection nécessaire.
X
Projection sur les actions
compatibles les plus proches
Actions non compatibles
Actions compatibles

Weitere ähnliche Inhalte

Ähnlich wie slides_reloaded

Présentation NUVEA #FEnS2015
Présentation NUVEA  #FEnS2015Présentation NUVEA  #FEnS2015
Présentation NUVEA #FEnS2015ctanniou
 
Vision et poc EDFsur les enjeux big data
Vision et poc EDFsur les enjeux big dataVision et poc EDFsur les enjeux big data
Vision et poc EDFsur les enjeux big dataBruno Patin
 
Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019
Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019
Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019Cluster TWEED
 
Présentation agreg 2015 épreuve tp
Présentation agreg 2015 épreuve tpPrésentation agreg 2015 épreuve tp
Présentation agreg 2015 épreuve tpthibault13600
 
6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-Age
6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-Age6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-Age
6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-AgeUse Age
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014Benoît de CHATEAUVIEUX
 
Les métiers de RTE
Les métiers de RTELes métiers de RTE
Les métiers de RTERTE
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIAPMarsaud
 
An experience in making Sentinel-2 based services possible, useful, and opera...
An experience in making Sentinel-2 based services possible, useful, and opera...An experience in making Sentinel-2 based services possible, useful, and opera...
An experience in making Sentinel-2 based services possible, useful, and opera...adminE2L
 
cours logiciels de simulation.docx
cours logiciels de simulation.docxcours logiciels de simulation.docx
cours logiciels de simulation.docxssuser0dbd4e
 
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...Bastien Gatellier
 
fiche_smart_grids_pdf.pdf
fiche_smart_grids_pdf.pdffiche_smart_grids_pdf.pdf
fiche_smart_grids_pdf.pdfBrahime1
 
Websphere compute gid
Websphere compute gid Websphere compute gid
Websphere compute gid sammiiaa
 
Uml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnementUml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnementCERTyou Formation
 
Chapitre 1 - Introcution & cycles de développement - Etudiant.pptx
Chapitre 1 - Introcution & cycles de développement - Etudiant.pptxChapitre 1 - Introcution & cycles de développement - Etudiant.pptx
Chapitre 1 - Introcution & cycles de développement - Etudiant.pptxssuserec8501
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
[Workshop] Calcul intensif - GENCI
[Workshop] Calcul intensif - GENCI[Workshop] Calcul intensif - GENCI
[Workshop] Calcul intensif - GENCIFrenchTechCentral
 
Grid Computing
Grid ComputingGrid Computing
Grid Computingm.dubucq
 

Ähnlich wie slides_reloaded (20)

Présentation NUVEA #FEnS2015
Présentation NUVEA  #FEnS2015Présentation NUVEA  #FEnS2015
Présentation NUVEA #FEnS2015
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 
Vision et poc EDFsur les enjeux big data
Vision et poc EDFsur les enjeux big dataVision et poc EDFsur les enjeux big data
Vision et poc EDFsur les enjeux big data
 
Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019
Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019
Futures Communautés d'Energie Renouvelable | Tournai - 03 décembre 2019
 
Présentation agreg 2015 épreuve tp
Présentation agreg 2015 épreuve tpPrésentation agreg 2015 épreuve tp
Présentation agreg 2015 épreuve tp
 
6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-Age
6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-Age6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-Age
6 - le projet Recycloud par Gilles Orazi - WUD2014 Use-Age
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
 
Les métiers de RTE
Les métiers de RTELes métiers de RTE
Les métiers de RTE
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIA
 
An experience in making Sentinel-2 based services possible, useful, and opera...
An experience in making Sentinel-2 based services possible, useful, and opera...An experience in making Sentinel-2 based services possible, useful, and opera...
An experience in making Sentinel-2 based services possible, useful, and opera...
 
cours logiciels de simulation.docx
cours logiciels de simulation.docxcours logiciels de simulation.docx
cours logiciels de simulation.docx
 
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
 
fiche_smart_grids_pdf.pdf
fiche_smart_grids_pdf.pdffiche_smart_grids_pdf.pdf
fiche_smart_grids_pdf.pdf
 
Websphere compute gid
Websphere compute gid Websphere compute gid
Websphere compute gid
 
Uml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnementUml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnement
 
Chapitre 1 - Introcution & cycles de développement - Etudiant.pptx
Chapitre 1 - Introcution & cycles de développement - Etudiant.pptxChapitre 1 - Introcution & cycles de développement - Etudiant.pptx
Chapitre 1 - Introcution & cycles de développement - Etudiant.pptx
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
[Workshop] Calcul intensif - GENCI
[Workshop] Calcul intensif - GENCI[Workshop] Calcul intensif - GENCI
[Workshop] Calcul intensif - GENCI
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
FTC Workshop-genci
FTC  Workshop-genciFTC  Workshop-genci
FTC Workshop-genci
 

slides_reloaded

  • 1. Planification adaptative dans les microgrilles Samy Aittahar saittahar@ulg.ac.be Doctorant (Informatique) Supervision : Pr Damien Ernst Département d'Electricité, Electronique & Informatique Université de Liège (Ulg) Présentation FRIA 20 octobre 2015, Bruxelles
  • 2. 2 Contexte ● Gestion locale production/consommation ; ● Supports de stockage pour équilibrage production/consommation ; ● Construction automatisée de stratégies intelligentes de planification. Capacité Puissance Baisse des coûts. Coût : Transactions réseau principal (si connecté) Puissance Capacité Coût : Pénalités coupures de courant (si indépendant)
  • 3. 3 Planification dans les microgrilles Etat du système Actions 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Séquences d'actions (illustration) Difficultés : Incertitudes, comment combiner de manière intelligente différents supports de stockage ? H2 H2 Cons Prod
  • 4. 4 Plan de la présentation Continuité du projet de recherche Microgrille à dynamique linéaire Mémoire de Master Calendrier du projet Microgrilles à dynamique linéaires Extensions Microgrille à dynamique non linéaire Microgrille à dynamique partiellement connue Début Fin
  • 5. 5 Microgrilles avec dynamique linéaire Séquences d’actions optimales. Programmation linéaire. Stratégies de planification adaptatives sous forme d'arbres de décision Apprentissage automatique. Approche publiée dans : Aittahar, S., Francois-Lavet, V., Lodeweyckx, S., Ernst, D. and Fonteneau, R. (2015) Imitative learning for online planning on microgrids. Proceedings of Data Analytics for Renewable Energy Integration 2015. Ensemble de scénarios production/consommation. Séries temporelles.
  • 6. 6 Extensions de l'approche (microgrilles linéaires) • Comparer construction d'arbres de décision à d'autres algorithmes d'apprentissage automatique ; • Meilleure prise en compte des contraintes opérationnelles du système ; • Tests de l’approche sur d’autres micro-réseaux « linéaires » comme par exemple micro-réseaux connectés au réseau principal ou avec des autres générateurs.
  • 7. 7 Microgrilles avec dynamique non-linéaire Calcul des séquences d'actions optimales via programmation linéaire Coût instantané d'opération accessible à chaque instant Etapes 1. Extraction de séquences d'action quasi-optimales via l'apprentissage par renforcement ; 2. Extraction de stratégies de planification adaptative via ces solutions quasi-optimales. Calcul de séquences d'actions quasi optimales (guidé par coût instantané)
  • 8. 8 Microgrilles avec dynamique partiellement connue ? 1. Application de la stratégie issue des résultats précédents ; 2. Adaptation en temps réel de la stratégie en fonction des aléas. Etapes Viellissement (prématuré) Charges mobiles Autres phénomènes non modélisés (coûteux, trop difficiles)
  • 9. 9 Volet 1 Plan de travail Développement librairie informatique pour la planification dans les microgrilles Construction base de données de modèles de microgrilles Apprentissage par imitation (Modélisation linéaire) Volet 2 Apprentissage par renforcement/imitation (Modélisation non linéaire) Volet 3 Apprentissage par renforcement (Modélisation imparfaite) Volet 4 Écriture thèse + Finalisation librairie informatique Volets transversaux 12 mois 12 mois 14 mois 10 mois ● Premier séjour recherche prévu à l'INRIA Saclay-IDF (Volet 2, ~ 4 mois) ; ● Deuxième séjour recherche envisagé (Volet 3, ~5 mois).
  • 10. 10
  • 11. 11 Annexe 1 : coût opération (Levelized Energy Cost)
  • 12. 12 Annexe 2 : programme linéaire
  • 13. 13 Annexe 3 : exemple de structure de décision X1 < a1 X2 < a2 X3 < a3 X4 < a4 Y1 = b4 Y1 = b5 Y1 = b3 Y1 = b1 Y1 = b2 Entrée : X = <X1 ,X2 ,X3 ,X4 > Sortie : Y = <Y1 >
  • 14. 14 Annexe 4 : apprentissage automatique Conséquence = Impact (coût ou récompense) valué d'une action sur l'environnement EnvironnementApprenant Base de connaissance Révision Transmission Application Conséquence Cas simple : Régression linéaire Apprentissage supervisé Apprentissage par renforcement
  • 15. 15 Annexe 5 : projection sur les contraintes ● Nombre de sorties = nombre de supports de stockage ; ● Actions choisies de manière indépendantes → Violation possible des contraintes. Projection nécessaire. X Projection sur les actions compatibles les plus proches Actions non compatibles Actions compatibles