Joelle Klaimi 2017TROY0006
Joelle Klaimi 2017TROY0006
Joelle Klaimi 2017TROY0006
DOCTEUR de l’UNIVERSITE
DE TECHNOLOGIE DE TROYES
Spécialité : INGENIERIE SOCIOTECHNIQUE DES CONNAISSANCES,
DES RESEAUX ET DU DEVELOPPEMENT DURABLE
présentée et soutenue par
Joelle KLAIMI
le 16 février 2017
JURY
M. S. MARTIN PROFESSEUR DES UNIVERSITES Président
Mme H. CHAOUCHI PROFESSEURE TELECOM SUD PARIS Rapporteur
M. M. IBRAHIM ENSEIGNANT CHERCHEUR Examinateur
M. A. JRAD PROFESSEUR Directeur de thèse
M. R. LANGAR PROFESSEUR DES UNIVERSITES Examinateur
Mme L. MERGHEM-BOULAHIA MAITRE DE CONFERENCES - HDR Directrice de thèse
Mme R. RAHIM-AMOUD ENSEIGNANT CHERCHEUR Directrice de thèse
M. S.-M. SENOUCI PROFESSEUR DES UNIVERSITES Rapporteur
Remerciements
I
II Remerciements
Les mots les plus simples étant les plus forts, j’adresse toute mon affection
à ma famille. J’adresse de tout mon cœur mes remerciements à ma mère
Georgette et à mon père Elie, qui ont joué un rôle essentiel pendant mon
parcours, sans qui aucune réussite n’aurait été possible. Leur intelligence,
leur confiance, leur tendresse, leur amour m’ont toujours guidée. Je remercie
également mes deux frères Kamil et Rami qui m’ont poussé toujours vers la
réussite.
Enfin, mes remerciements vont à une personne que rien ne pourrait
récompenser, cet acteur principal derrière la réussite de ce travail, la per-
sonne qui a tout sacrifié et qui était toujours de mon côté, à mon merveilleux
fiancé Hanna.
Table des matières
Remerciements I
Résumé 1
Abstract 3
Introduction générale 5
III
IV TABLE DES MATIÈRES
Perspectives 137
Bibliographie 141
Table des figures
VII
VIII TABLE DES FIGURES
XI
XII LISTE DES TABLEAUX
Résumé
1
2 Résumé
Abstract
3
4 Abstract
Introduction générale
5
6 Introduction générale
Organisation du rapport
Réseaux électriques
intelligents
Sommaire
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . 9
1.2 Contraintes du système électrique unidirectionnel 11
1.2.1 Paysage énergétique et environnemental actuel . . 11
1.2.2 Problématiques auxquelles doit faire face le sec-
teur énergétique . . . . . . . . . . . . . . . . . . . 13
1.2.3 Besoin d’un réseau plus interactif . . . . . . . . . . 14
1.3 Evolution du système électrique : émergence du
concept de smart grids . . . . . . . . . . . . . . . 14
1.3.1 Une plaque énergétique avec plusieurs fonctionna-
lités . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.2 Caractéristiques et fonctionnalités des réseaux in-
telligents . . . . . . . . . . . . . . . . . . . . . . . 16
1.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . 21
1.1 Introduction
Le secteur de l’énergie a connu une croissance impressionnante au cours
des quarante dernières années. Durant 38 ans, la consommation en électricité
a été multipliée par 3,3 (Figure 1.1) [1], et les prochaines décennies devront
connaı̂tre une croissance plus importante si les modes de consommation
n’évoluent pas. Les études prévoient en effet une augmentation de la de-
mande énergétique de 40% d’ici 2040 [11].
9
10 1.1. INTRODUCTION
1. Dans ce manuscrit, les termes smart grid, grille et réseau électrique intelligent seront
utilisés d’une manière interchangeable.
CHAPITRE 1. RÉSEAUX ÉLECTRIQUES INTELLIGENTS 15
marché électrique.
Bien qu’il n’existe pas de définition unique des smart grids, cette section a
pour vocation de définir les smart grids et leurs caractéristiques pour ensuite
décrire les outils et services de ces réseaux.
Dans [15], la commission européenne définit les smart grids comme étant
1.3. EVOLUTION DU SYSTÈME ÉLECTRIQUE : ÉMERGENCE DU
16 CONCEPT DE SMART GRIDS
des réseaux d’électricité qui visent à intégrer de manière efficiente les actions
et les comportements de l’ensemble des utilisateurs qui y sont raccordés (pro-
ducteurs et consommateurs) afin de garantir un système rentable et durable,
présentant de faibles pertes et un niveau élevé de qualité et de sécurité d’ap-
provisionnement.
Le déploiement des smart grids permet plusieurs avantages dus à l’interac-
tion entre les acteurs du système électrique tout en gérant le flux d’infor-
mation et d’énergie de manière bidirectionnelle. Cette interaction optimise
ainsi l’utilisation des réseaux électriques en ayant une connaissance plus fine
des charges. Au sein des smart grids, la circulation de l’information et de
l’électricité entre les différents composants du réseau (consommateurs, com-
pagnies d’électricité, etc.) est bidirectionnelle, ce qui permet d’harmoniser
la gestion. De ce fait, ces réseaux sont en mesure de garantir une exploi-
tation plus efficace du système (à la fois en termes d’énergies et de coûts)
en vue des exigences futures [19, 20]. Les smart grids font appel à l’intelli-
gence énergétique en associant les TIC qui devront être implémentées dans la
production, le transport et la distribution d’électricité mais également chez
les consommateurs [21, 22, 23]. Les systèmes communicants, en parallèle des
réseaux de distribution, ainsi que l’intelligence embarquée doivent permettre
un meilleur ajustement entre production et consommation d’électricité et
l’intégration des énergies renouvelables [24].
Ces réseaux intelligents possèdent plusieurs caractéristiques telles que
l’intégration des énergies renouvelables, des pro-consommateurs, etc. La sec-
tion suivante a pour but de décrire ces caractéristiques.
1.4 Conclusion
Dans ce chapitre, nous avons brièvement présenté le fonctionnement et
l’architecture du réseau électrique, ainsi que les nouveaux concepts qui y
seront ajoutés pour le faire évoluer vers un réseau intelligent. Nous avons
exposé les caractéristiques de ce réseau et avons passé en revue les outils
qui sont nécessaires à son déploiement tels que les compteurs intelligents,
les batteries, etc. ainsi que diverses technologies de communication. Enfin,
dans le prochain chapitre nous allons détailler le problème rencontré avec
l’intégration des ressources énergétiques renouvelables et les outils tels que
les systèmes de stockage intelligents qui permettent une meilleure intégration
de ces ressources dans le réseau électrique.
22 1.4. CONCLUSION
Chapitre 2
Sommaire
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . 24
2.2 Désagrégation de la demande énergétique . . . . 24
2.3 Intégration des énergies renouvelables dans les
smart grids . . . . . . . . . . . . . . . . . . . . . . 26
2.3.1 Energies renouvelables utilisées dans les smart grids 26
2.3.2 Avantages et problèmes des énergies renouvelables 27
2.4 Satisfaction des demandes énergétiques . . . . . 28
2.4.1 Définition de la gestion de l’énergie dans les smart
grids . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.2 DR : un programme de gestion de l’énergie dans
les smart grids . . . . . . . . . . . . . . . . . . . . 29
2.5 Systèmes de stockage intelligents . . . . . . . . . 31
2.5.1 Définition et caractéristiques des systèmes de sto-
ckage intelligents . . . . . . . . . . . . . . . . . . . 31
2.5.2 Les différents types de systèmes de stockage . . . . 32
2.6 Objectifs de la gestion de l’énergie . . . . . . . . 34
2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . 35
23
24 2.1. INTRODUCTION
2.1 Introduction
qui peut réduire le confort des utilisateurs, (2) écrêtant les pointes ou (3)
remplissant les creux [46, 48]. En effet, les technologies de DR aident à la sur-
veillance active et au contrôle dynamique de la consommation d’électricité.
Ces technologies comprennent les compteurs intelligents qui sont l’un des
exemples les plus connus dont le rôle consiste à mesurer les prix dans un
intervalle de temps précis et d’envoyer ces mesures aux consommateurs afin
de réduire et/ou de modifier l’utilisation durant les périodes de pointe. En
outre, les compteurs intelligents permettent également de délivrer de nou-
velles informations que peuvent utiliser les fournisseurs d’électricité. Cette
information pourra être présentée aux consommateurs par l’intermédiaire
de dispositifs d’affichage à la maison, qui aident les consommateurs à suivre
et comprendre leur consommation d’énergie. Ainsi, le déploiement du DR
et les technologies des réseaux intelligents peuvent conduire à des niveaux
d’efficacité énergétique plus élevés et plus durables.
L’efficacité énergétique se réfère généralement à des dispositifs qui offrent
un niveau important de sorties en utilisant moins d’énergie. L’efficacité
énergétique se concentre habituellement sur la réduction de la consommation
globale d’énergie, pas seulement à certains moments. La DR améliore l’effi-
cacité globale du système d’électricité, mais diffère de l’efficacité énergétique
traditionnelle en ce qu’elle est plus dynamique et contrôlable, ce qui signifie
qu’elle peut être utilisée pour répondre à la demande croissante.
Selon la littérature, certaines préoccupations découragent les consomma-
teurs de participer aux programmes du DR. Ces problèmes peuvent être
résumés par [47] : (1) l’incertitude du prix (2) la viabilité économique de la
participation à un programme de DR.
Dans cette thèse, nous cherchons à augmenter le confort des consomma-
teurs, la gestion de l’énergie en ce qui nous concerne, ne vise pas à réduire
la consommation énergétique. Dans la littérature, nous pouvons trouver de
nombreuses définitions de la gestion de l’énergie mais en se basant sur les
définitions données dans [29, 51, 52, 53], nous avons pu créer notre propre
définition de la gestion de l’énergie qui est la suivante : ”La gestion de
l’énergie est définie comme un ensemble de stratégies et de fonctions qui
peuvent ajuster et optimiser l’utilisation de l’énergie. Ces fonctions aug-
mentent l’efficacité énergétique et permettent de coordonner les sources
d’énergie. En outre, la gestion de l’énergie est le processus d’observation,
de contrôle et de conservation de la consommation d’électricité dans un
bâtiment, un quartier, etc., qui devrait être en mesure d’optimiser les coûts
et de minimiser le risque de perte de l’excès de production”.
Plusieurs outils tels que les systèmes de stockage intelligents jouent un rôle
important dans la gestion de l’énergie. Nous allons présenter, dans la sec-
CHAPITRE 2. GESTION DE L’ÉNERGIE DANS LES RÉSEAUX
INTELLIGENTS : DÉFINITIONS ET OBJECTIFS 31
tion suivante les systèmes de stockage pour surligner leur importance dans
les systèmes de gestion de l’énergie au sein des smart grids.
Afin de réaliser une meilleure gestion de l’énergie dans les smart grids
en intégrant les systèmes de stockage intelligents, plusieurs objectifs doivent
être satisfaits. La section suivante a pour but de présenter ces objectifs.
2.7 Conclusion
Dans ce chapitre, nous avons décrit l’ensemble des stratégies de gestion
de l’énergie tel qu’il est implémenté dans les smart grids. En plus, nous avons
décrit les outils qui servent à une meilleure gestion de l’énergie tels que les
systèmes de stockage. En plus, nous avons détaillé les objectifs de cette thèse.
Dans le prochain chapitre, nous détaillons les solutions présentées dans la
littérature pour une meilleure gestion de l’énergie.
36 2.7. CONCLUSION
Chapitre 3
Sommaire
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . 37
3.2 Les outils utilisés pour la gestion de l’énergie . 38
3.2.1 Les systèmes multi-agents (SMA) . . . . . . . . . . 38
3.2.2 Prédiction de l’énergie et stratégies de contrôle en
temps réel pour la gestion de l’énergie sans SMA . 44
3.2.3 Algorithmes d’optimisation utilisés pour la gestion
de l’énergie . . . . . . . . . . . . . . . . . . . . . . 48
3.3 Limites des algorithmes existants . . . . . . . . . 50
3.4 Besoin d’une nouvelle solution pour la gestion
de l’énergie . . . . . . . . . . . . . . . . . . . . . . 51
3.5 Solution proposée pour une meilleure intégration
des énergies renouvelables . . . . . . . . . . . . . 52
3.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . 53
3.1 Introduction
Un réseau électrique intelligent collecte des données à partir de différentes
entités afin d’obtenir une utilisation optimale de l’énergie. Le développement
37
38 3.2. LES OUTILS UTILISÉS POUR LA GESTION DE L’ÉNERGIE
Les capacités d’un agent sont déterminées par les propriétés qu’ils
possèdent. Pour qu’un agent soit intelligent, il doit être capable de réaliser
des actions autonomes flexibles et doit se caractériser par [74] :
La réactivité : un agent intelligent devrait pouvoir percevoir son en-
vironnement et réagir à ses changements, que ce soit la modification
des objectifs de l’utilisateur ou des ressources disponibles.
La proactivité : un agent intelligent est capable, sur sa propre initia-
tive, de se fixer des buts pour atteindre ses objectifs.
La sociabilité : un agent intelligent devrait avoir la capacité d’inter-
agir avec d’autres agents de façon coopérative ou compétitive pour
atteindre ses buts.
Un agent intelligent peut avoir d’autres caractéristiques optionnelles, telles
40 3.2. LES OUTILS UTILISÉS POUR LA GESTION DE L’ÉNERGIE
De même, les auteurs de [52] utilisent trois types d’agents pour assurer la
gestion de l’énergie dans les smart grids : (1) l’agent producteur qui a pour
rôles de surveiller les puissances, de déterminer le coût de la puissance fourni
par le composant et de communiquer des informations à d’autres agents. (2)
L’agent consommateur qui a pour rôles de surveiller la quantité de puis-
sance consommée par le composant, de déterminer la quantité instantanée
de la puissance active et réactive, et de négocier l’achat de l’énergie. (3)
L’agent observateur qui a pour rôles de surveiller des paramètres spécifiques
au sein du réseau, et de communiquer des informations à d’autres agents
en ce qui concerne l’état du nœud. Dans cette proposition, les agents de
consommation négocient le coût pour assurer le choix optimal, en prenant
en considération les priorités des données. Par contre, ce travail de recherche
n’utilise pas les systèmes de stockage pour en profiter en cas de pointe de
consommation. El Nabouch et al. [89] suggèrent de leur part l’utilisation
des enchères de premier prix pour arriver au choix optimal de la source qui
minimise le coût d’achat de l’énergie. Cependant, comme dans [52], cette
proposition ne prend pas en considération le stockage.
La technologie PowerMatcher, qui est un mécanisme de coordination basé
sur les SMA, a été utilisée par Kok et al. [90]. La gestion de l’énergie
dans ce système est basée sur l’utilisation des véhicules électriques dont
la problématique considérée est celle de la coordination de l’offre et de la
demande dans un réseau électrique où la génération devient de plus en plus
distribuée. L’application du PowerMatcher dans le contexte d’un microgrid
44 3.2. LES OUTILS UTILISÉS POUR LA GESTION DE L’ÉNERGIE
Figure 3.3 – Architecture des agents de stockage dans Alberola et al. [7]
D’autres études ont proposé des mécanismes de contrôle basé sur les SMA
CHAPITRE 3. GESTION DE L’ÉNERGIE DANS LES RÉSEAUX
INTELLIGENTS : SOLUTIONS EXISTANTES ET BESOINS 47
qui visent à intégrer les préférences des consommateurs dans la gestion de la
demande tel que le travail présenté dans [100], qui utilise le contrôle nommé
”homeostatic”. En effet, tous les agents dans cet algorithme représentent
les consommateurs et peuvent communiquer avec le réseau et optimiser la
consommation d’énergie, sur la base des données agrégées et prédites. En
se basant sur les données prédites, le stockage choisit le meilleur moment
pour se charger. Cet algorithme permet de contrôler un système conte-
nant des fournisseurs d’énergie renouvelable opérant dans le réseau et un
certain nombre de maisons individuelles. Cette approche réduit la facture
énergétique mais peut également réduire le confort des utilisateurs et ne
prend pas en considération les pertes d’énergie surtout en utilisant un grand
nombre de systèmes de stockage.
D’autre part, Rose et al. [94] ont développé un nouveau mécanisme d’op-
timisation nommé ”Sum of Others’ plus Max (SOM)” qui est basé sur
l’agrégation des informations prédites par une entité centrale afin de prendre
la décision concernant la vente et l’achat de l’énergie. Ce mécanisme utilise
un agent centralisé qui regroupe toutes les informations prédites sur la base
desquelles il achète et agrège toute l’énergie nécessaire pour le système.
Afin d’encourager les agents à déclarer leurs vraies valeurs à l’agent central,
ce dernier récompense les agents d’un budget qui est égal aux économies
réalisées en utilisant l’information des agents. En utilisant l’algorithme
SOM, l’agent central distribue les gains aux agents d’une manière équilibrée.
Néanmoins, la centralisation peut remettre en cause l’évolutivité de l’algo-
rithme et constitue l’inconvénient majeur de cette proposition.
Wang et al. [93] ont développé leur algorithme de gestion de l’énergie afin
de contrôler le stockage présent dans le système. Le contrôle est réalisé en
adoptant un algorithme qui ajuste les prédictions futures en cas d’une per-
turbation (nouveau consommateur dans le réseau, panne d’une unité de pro-
duction, etc.). Les auteurs ont utilisé un système distribué afin de contrôler
les systèmes de stockage d’énergie en se basant sur les prédictions de la
production photovoltaı̈que. Cet algorithme ajuste à chaque laps de temps
toutes les valeurs des prédictions au cas où une perturbation se produit. Les
valeurs prédites ont servi à développer un algorithme qui permet de planifier
le plan de charge et de décharge des systèmes de stockage. Cependant, cet
algorithme n’a pas pris en considération l’interaction intelligente entre les
consommateurs. D’une façon similaire, un algorithme de gestion de l’énergie
a été proposé dans [101]. Cet algorithme réduit le coût de l’énergie pour
les consommateurs et résout le problème des ressources renouvelables inter-
mittentes dans le contexte du smart grid. L’algorithme proposé utilise les
prédictions afin de déterminer la meilleure façon de maintenir le réseau. En
48 3.2. LES OUTILS UTILISÉS POUR LA GESTION DE L’ÉNERGIE
outre, une opération d’optimisation en temps réel est proposée pour tenir
compte des exigences de fonctionnement qui permet de modifier les valeurs
prévues. Pour résoudre le problème de d’utilisation élevée de données dans
les systèmes de gestion de l’énergie existants, les auteurs utilisent une archi-
tecture d’apprentissage à base de réseaux de neurones entièrement connectés.
De cette façon, il devient possible de réduire le temps de calcul nécessaire
pour prévoir le calendrier optimal de production et de prix des charges sen-
sibles. Cependant, cet algorithme n’utilise pas l’interaction intelligente entre
les consommateurs.
En effet, plusieurs recherches citées ci-dessus ne prennent pas en compte les
effets des perturbations sur l’algorithme de gestion de l’énergie, telles que
[51, 98, 99, 102]. Afin d’avoir un choix optimal pour la gestion de l’énergie,
plusieurs chercheurs ont utilisé des algorithmes mathématiques tels que les
algorithmes génétiques pour optimiser le coût de l’énergie. La section sui-
vante a pour rôle de définir brièvement les algorithmes d’optimisation et de
décrire leur apport dans la gestion de l’énergie dans les smart grids.
3.6 Conclusion
Ce chapitre a mis l’accent sur les divers outils permettent dans la gestion
de l’énergie dans le contexte des smart grids. Nous avons ainsi présenté les
algorithmes qui permettent d’assurer l’équilibre production-consommation
d’une manière optimale. Après avoir identifié le besoin de la gestion de
l’énergie et l’équilibre offre-demande dans les smart grids, nous nous sommes
attardés sur les travaux existants dans la littérature qui ont traité la ges-
54 3.6. CONCLUSION
tion de l’énergie dans ce contexte. En plus, nous avons mis en évidence les
besoins de gestion d’un smart grid et proposé une architecture de gestion
décentralisée basée sur les systèmes multi-agents. Le chapitre suivant est
consacré à notre contribution associée à la gestion de l’énergie au sein d’un
smart grid en utilisant des systèmes de stockage intelligents et des algo-
rithmes de négociation.
Chapitre 4
ANEMAS : Gestion de
l’énergie à base d’agents
dans les smart grids
Sommaire
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . 55
4.2 Motivations . . . . . . . . . . . . . . . . . . . . . . 56
4.3 Scénario mis en œuvre . . . . . . . . . . . . . . . 57
4.4 Approche décentralisée pour la gestion de l’énergie
dans les smart grids . . . . . . . . . . . . . . . . . 58
4.4.1 Proposition de gestion multi-niveaux de l’énergie . 59
4.4.2 Système multi-agents utilisé : Scénarios et condi-
tions à prendre en considération . . . . . . . . . . 61
4.4.3 Description de l’algorithme proposé : ANEMAS . . 64
4.5 Evaluation des performances de l’approche pro-
posée . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.5.1 Paramètres des simulations réalisées . . . . . . . . 71
4.5.2 Description et discussion des résultats obtenus . . 72
4.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . 76
4.1 Introduction
Nous avons mis en évidence, dans les chapitres précédents, le rôle et
l’importance des systèmes multi-agents et des algorithmes de négociation
dans les smart grids, en particulier pour la gestion de l’énergie dans un
55
56 4.2. MOTIVATIONS
4.2 Motivations
Les systèmes de gestion de l’énergie visent à organiser et planifier l’uti-
lisation des ressources énergétiques distribuées présentes dans un système
électrique. Il est important de rappeler qu’on ne dispose pas à ce jour d’une
méthode susceptible de résoudre tous les cas d’une façon optimale et dis-
tribuée. Il existe un certain nombre de problèmes génériques que nous avons
identifiés dans le chapitre 3, qui se différencient par les caractéristiques
des travaux à réaliser ou des ressources disponibles pour les réaliser, des
méthodes spécifiques peuvent être alors associées à la résolution de chacun
de ces problèmes. Le travail présenté dans ce chapitre décrit un algorithme
visant à prendre en compte la robustesse et la flexibilité d’une gestion dy-
namique par la définition et la mise en œuvre d’un système d’aide à la
décision. Nous proposons une structure d’agents cognitifs qui exécutent les
fonctions de gestion et permettent de planifier des tâches des ressources et
d’adapter les plans générés en fonction des perturbations ou des aléas de
production. La solution d’aide à la décision a deux objectifs : (1) minimiser
le coût d’achat de l’énergie par les consommateurs et (2) minimiser l’accès
CHAPITRE 4. ANEMAS : GESTION DE L’ÉNERGIE À BASE
D’AGENTS DANS LES SMART GRIDS 57
à la grille surtout durant les heures de pointe.
Pour bien positionner les buts de l’algorithme proposé dans ce chapitre, nous
présenterons le scénario d’application dans la prochaine section.
On choisit une période de ∆t=24 heures (un jour) pour évaluer notre
système (durée de l’étape proactive). En outre, on divise la journée en des
intervalles de temps d’une durée égale à 1 heure tels que t∈T, alors on
définit T={0, 1, ..., 23} et la période de l’étape réactive est ∆t´ =1 heure.
En plus, nous utilisons l’algorithme de prédiction défini dans [100], dans
lequel à chaque ∆t, l’agent producteur (l’agent consommateur respective-
ment) prévoit toute sa production (consommation respectivement) pour la
journée en cours (jour i) en fonction de ses données historiques. Les données
pour chaque t∈T (t = 1 heure) sont calculées selon les équations (4.1, 4.2),
et représentent la moyenne sur les k jours précédents pour une période t
(nous choisissons k = 3).
j=i−1
1 X
P roductiont = ∗ P roductionjt (4.1)
k
j=i−k
j=i−1
1 X
Consommationt = ∗ Consommationjt (4.2)
k
j=i−k
Dans ce qui suit, nous commençons par présenter la proposition de la
décomposition de la gestion de l’énergie en plusieurs niveaux, qui sera
adoptée tout le long de ce manuscrit, pour passer ensuite à la présentation
de notre algorithme ANEMAS.
Niveaux de priorité P r1 P r2 P r3
OP LP HP
Heure 00 :00 to 12 :59 13 :00 to 19 :59 20 :00 to 23 :59
Consommation
Faible Consommation énergétique
consommation énergétique atteint son maximum
Caractéristiques d’énergie et commence à et les prix
faible prix augmenter ainsi de l’achat de l’énergie
que les coûts deviennent élevés
Durant l’OP, les demandes en énergie sont très faibles et il en est de même
pour le coût. Cependant, durant le LP, les demandes énergétiques et les coûts
commencent à augmenter. Enfin, durant le HP, les demandes énergétiques
sont importantes et les coûts deviennent très importants. En utilisant ces
3 périodes, nous proposons ANEMAS qui sera présenté et détaillé dans les
sous-sections suivantes.
Période (t) 0 1 2
D(t)(kW h) 3 12 8
RE(t)(kW h) 2 8 10
P2 P2
j=0 D(j) − j=0 (RE(j)) − SOC(t) (3+12+8)-(2+8+10)-0 = 3 - -
P eak − SOC(tpeak) − RE(tpeak) 12-(2-3)-(8)=5 - -
Les agents producteurs (AGpr) sont introduits dans les unités de pro-
duction renouvelables (photovoltaı̈que, éoliennes). Pour chaque période t,
l’agent producteur vise à satisfaire les demandes des consommateurs. Par
conséquent, si le producteur est un agent pro-consommateur (prosumer), il
satisfait ses propres demandes (MeetSelfDemands()), avant de pouvoir aider
les autres consommateurs (MeetDemands()). S’il ne s’agit pas d’un prosu-
mer, cet agent va essayer en premier lieu de satisfaire les demandes des
consommateurs (MeetDemands()) et si l’énergie produite dépasse les be-
soins de ces consommateurs (EnergyP roduced > U sersDemands), il vend
l’énergie à la grille ou au système de stockage (ChargeGrid() et ChargeSto-
rage()). Les étapes régissant le fonctionnement de l’agent producteur sont
présentées dans l’algorithme 2.
Période OP LP HP
Heure 00 :00 à 12 :59 13 :00 à 19 :59 20 :00 à 23 :59
Prix de la grille (centimes/kWh) 10 à 17 17 à 21 10 à 22
Prix de l’éolienne (centimes/kWh) 7 à 14 8 à 10 7 à 8
Figure 4.8 – Prix journalier de l’énergie dans le cas où le nombre de pro-
ducteurs augmente de 0 à 10 (5 consommateurs)
CHAPITRE 4. ANEMAS : GESTION DE L’ÉNERGIE À BASE
D’AGENTS DANS LES SMART GRIDS 75
Figure 4.9 – Prix journalier de l’énergie dans le cas où le nombre de pro-
ducteurs augmente de 0 à 10 (10 consommateurs)
Figure 4.10 – Prix journalier de l’énergie dans le cas où le nombre de pro-
consommateurs augmente 5-30
4.6 Conclusion
Ce chapitre a exposé un premier comportement des agents cognitifs défini
dans le chapitre 3 en ce qui concerne la gestion de l’énergie au niveau des
consommateurs dans un smart grid. En particulier, nous avons considéré
un premier scénario d’application qui est celui des utilisateurs résidentiels
qui jouent un rôle primordial dans la consommation énergétique. Dans ce
contexte, le comportement de nos agents est régi par l’algorithme ANEMAS
grâce auquel les agents évaluent les données captées au niveau des consom-
mateurs, des producteurs, du stockage et de la grille. Selon ces données
captées, les agents planifient et décident leur schéma d’actions à entre-
prendre. Ce chapitre a ensuite présenté l’étude des performances de notre
proposition ANEMAS à travers des simulations. Nous avons considéré plu-
sieurs scénarios et avons fait varier le nombre d’agents de tous types confon-
dus. Les résultats ont montré que notre proposition a nettement réduit le
coût de l’énergie durant la journée pour les consommateurs ainsi que l’uti-
lisation de la grille en heures de pointe.
Dans le chapitre suivant, nous nous intéressons à l’amélioration de notre
proposition en considérant les effets de charge et de décharge sur la durée
de vie de la batterie.
Chapitre 5
Sommaire
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . 77
5.2 Scénario mis en œuvre . . . . . . . . . . . . . . . 78
5.3 Approche pour minimiser la fréquence de décharge
de la batterie . . . . . . . . . . . . . . . . . . . . . 79
5.3.1 Nécessité d’augmenter la durée de vie de la batterie 80
5.3.2 Description de BADIS . . . . . . . . . . . . . . . . 81
5.4 Intégration de l’algorithme d’allocation équitable
de l’énergie . . . . . . . . . . . . . . . . . . . . . . 84
5.5 Evaluation des performances de BADIS . . . . . 86
5.5.1 Paramètres des simulations . . . . . . . . . . . . . 86
5.5.2 Description et analyse des résultats des simulations 88
5.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . 96
5.1 Introduction
Avec la loi sur la transition énergétique et la croissance verte adoptée par
plusieurs pays et surtout par les pays de l’union européen, le mix énergétique
va se verdir afin d’atteindre des objectifs tels que la réduction de la part des
énergies non vertes (nucléaire, fossiles) et la réduction des émissions de gaz à
77
78 5.2. SCÉNARIO MIS EN ŒUVRE
Où :
M axCpeak − (D(t) − RE(t)) ∗ P r(t)G
τ (t) = (5.3)
M axCpeak
QR(t)x
R(t)x = (5.6)
QD(t)x
Q(t)x
P (t)x = (5.7)
Qt(t)x
La fonction d’utilité augmente quand la participation du pro-consommateur
dans la charge de la batterie augmente (P (t)x ). En outre, le stockage a pour
but principal de satisfaire les demandes de tous les consommateurs identifiés
dans le système auquel il appartient, d’où le fait que la fonction d’utilité est
proportionnelle au nombre de refus des demandes d’un consommateur x
(R(t)x ).
Pour conclure, dans cet algorithme, nous cherchons à récompenser tous les
consommateurs qui contribuent à recharger la batterie et éviter la famine
de ceux qui ne participent pas à la charge de la batterie. Les paramètres des
simulations et les résultats seront présentés dans la section suivante.
On peut distinguer une minimisation qui atteint 43%, 48% et 52% par
rapport au cas conventionnel (scénario 2) en implémentant Colson et al., ho-
meostatic, ANEMAS et BADIS respectivement. De plus, ANEMAS et BA-
DIS présentent une minimisation qui atteint 6% par rapport à homeostatic et
14% par rapport à l’algorithme de Colson et al. La minimisation du coût en
90 5.5. EVALUATION DES PERFORMANCES DE BADIS
Comme l’indique les Figures 5.8 et 5.9, les coûts baissent avec l’augmen-
tation du nombre de producteurs à cause de l’augmentation de la production
d’énergie renouvelable et nos propositions (ANEMAS et BADIS) donnent
des performances nettement meilleures que les autres algorithmes (Colson
et al. et homeostatic).
Pour montrer l’importance et l’influence de BADIS et d’ANEMAS, on a
mis en évidence la variation du coût pendant chaque période d’une journée
complète pour un scénario composé de 20 consommateurs et 20 producteurs
durant l’été. Sur la Figure 5.10 on peut voir les coûts des consommateurs
pour chaque heure de la journée en implémentant les algorithmes définis
ci-dessus.
5.6 Conclusion
Les systèmes de stockage intelligents constituent l’un des piliers du nou-
veau réseau électrique intégrant les énergies renouvelables intermittentes. Il
est en effet important de stocker l’excès de productions renouvelables durant
les heures creuses et de les utiliser durant les heures de pointe. En plus, il
est nécessaire de stocker l’énergie et de l’utiliser d’une manière efficace afin
d’augmenter la durée de vie de la batterie.
Ce chapitre a abordé la question de l’augmentation de la durée de vie d’une
batterie en minimisant la fréquence de charges et de décharges de cette
dernière. Cela est fait tout en conservant un prix minimal pour les consom-
mateurs en utilisant un agent de stockage qui analyse les données et les de-
mandes et planifie sa fréquence de décharge par rapport au prix du marché
électrique. Les décisions de l’agent de stockage sont alors basées sur des
données récupérées des autres agents dans le système. Nous avons iden-
tifié une relation entre la fréquence de décharge de la batterie, le prix de
l’énergie et la demande énergétique dans une période précise afin de choisir
la quantité d’énergie que le stockage peut utiliser dans une période précise.
En outre, ce chapitre a présenté un algorithme de l’agent de stockage per-
mettant de distribuer d’une manière équitable la quantité d’énergie sur les
consommateurs. Cependant, il y a plusieurs facteurs qui influencent le coût
de l’énergie, tels que les pertes énergétiques qui augmentent avec la distance
parcourue par l’énergie. Un coût supplémentaire de l’énergie en termes de
nombre de messages échangés et de latence s’ajoute au système. Ce coût doit
être pris en considération surtout qu’on utilise des systèmes multi-agents et
des algorithmes de négociation dans un système composé d’entités de types
différents, ce qui risque d’engendrer un nombre non négligeable de mes-
sages. Le chapitre suivant vise à proposer un algorithme qui minimise les
pertes énergétiques et le nombre de messages échangés entre les agents. En
se basant sur un nombre réduit d’informations et en utilisant un algorithme
génétique modifié, chaque agent optimise ses propres coûts.
Chapitre 6
Sommaire
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . 97
6.2 Motivations . . . . . . . . . . . . . . . . . . . . . . 98
6.3 Minimiser les pertes au sein des smart grids . . 98
6.3.1 Identification des pertes dans les smart grids . . . 99
6.3.2 Description de LOMI . . . . . . . . . . . . . . . . 101
6.4 Evaluation des performances de LOMI . . . . . 106
6.4.1 Scénarios et paramètres des simulations . . . . . . 107
6.4.2 Résultats numériques et analyse . . . . . . . . . . 107
6.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . 114
6.1 Introduction
Les chapitres précédents ont proposé des solutions visant à résoudre
le problème d’intermittence des énergies renouvelables en intégrant des
systèmes de stockage. Une approche de gestion de l’énergie a été proposée en
utilisant les SMA afin d’introduire une intelligence dans la prise de décision
notamment concernant la charge et la décharge du système de stockage pour
augmenter sa durée de vie. Ce chapitre présente une proposition qui vise à
augmenter l’efficacité énergétique définie par le rapport entre l’énergie di-
rectement utilisée (dite énergie utile) et l’énergie consommée (en général,
97
98 6.2. MOTIVATIONS
supérieure à l’énergie utile, du fait des pertes). Notre but principal est de
réduire les pertes énergétiques dans les smart grids tout en minimisant le
chemin parcouru par l’énergie pour arriver à sa destination finale (consom-
mateurs, système de stockage, etc.).
Dans ce chapitre, nous exposerons en premier lieu l’intérêt de minimiser les
pertes énergétiques et le scénario utilisé. Par la suite, nous présentons LOMI
(”LOss MInimization algorithm”), notre nouvelle proposition qui vise à mi-
nimiser les pertes pour augmenter l’efficacité énergétique, et pour finir nous
décrivons et analysons les résultats des simulations.
6.2 Motivations
L’électricité subit des pertes, lors de son transport du point de produc-
tion vers le point de livraison, qui sont impossibles à éviter et qui dépendent
de la valeur du courant, de la distance de transport et des caractéristiques
du réseau. On parle alors des pertes en ligne qu’il est primordial à op-
timiser. Selon les travaux de recherche [129, 130, 131, 132], les pertes en
électricité ont plusieurs origines : (1) les pertes provenant de l’affaiblisse-
ment de l’énergie lorsqu’un courant électrique circule dans les matériaux de
liaison (2) les pertes provenant du transport d’électricité qui font chauffer les
câbles, nommées ”pertes à effet joules” (3) les pertes causées par les condi-
tions climatiques (4) les pertes provenant des postes de transformation.
Plusieurs facteurs influencent la quantité d’énergie perdue en ligne, ren-
dant l’optimisation du chemin parcouru par l’électricité d’une grande impor-
tance. Afin de minimiser le chemin parcouru par l’électricité et de réduire
par voie de conséquence les pertes, nous proposons d’utiliser un mécanisme
permettant de trouver un tel chemin. Pour réaliser notre but, nous utili-
sons un scénario composé des quatre types d’agents utilisés dans les cha-
pitres précédents : l’agent grille, l’agent consommateur, l’agent producteur
et l’agent stockage. L’algorithme proposé sera mis en œuvre par les agents
producteurs dont la position est connue et est utilisée lors du choix du che-
min.
Dans la partie suivante, nous détaillerons la problématique de perte
d’électricité et notre proposition qui a pour objectif de minimiser ces pertes.
Kl = r ∗ I 2 ∗ T (6.3)
Où :
100 6.3. MINIMISER LES PERTES AU SEIN DES SMART GRIDS
Nous considérons que chaque nœud a deux coordonnées définies par (Xi , Yi )
et la distance entre deux nœuds i et j est calculée selon l’équation (6.4).
q
dij = (Xi − Xj )2 + (Yi − Yj )2 (6.4)
mateurs, au système de stockage et à la grille ( nj=1 (ηij ∗Ecj )+ηiS ∗ES +ηiG ∗
P
EG )). En effet, ηij ∗ Ecj est égale à 0 si le producteur n’a pas vendu d’énergie
au consommateur j et à Ecj s’il lui a vendu. La même explication s’applique
pour le stockage (ηiS ∗ ES ) et la grille (ηiG ∗ EG ). De même pour l’équation
6.6, la perte est proportionnelle à la perte d’énergie dans les lignes de trans-
mission (Kl ) et à la distance parcourue P par l’énergie vers les consommateurs,
le système de stockage et la grille ( nj=1 (ηij ∗dpi ,cj )+ηiS ∗dpi ,S +ηiG ∗dpi ,G ).
En effet, ηij ∗ dpi ,cj est égale à 0 si le producteur n’a pas vendu d’énergie au
consommateur j et à dpi ,cj s’il lui a vendu. La même explication s’applique
pour le stockage (ηiS ∗ dpi ,S ) et la grille (ηiG ∗ dpi ,G ). Quand un producteur
pi n’a pas besoin d’utiliser sa propre production, il choisit le système de
consommation et/ou de stockage le plus proche afin de vendre son surplus
d’énergie et de minimiser ses pertes en appliquant LOMI. Si un producteur
a un surplus de production d’énergie et tous les consommateurs du système
aussi que le système de stockage sont satisfaits, il choisit de vendre cette
énergie à la grille.
Le Tableau 6.1 montre tous les paramètres utilisés par l’agent producteur
dans sa prise de décision.
n
X
P rof it(t)pi = P r(t)pi ∗ ( (ηij ∗ Ecj ) + ηiS ∗ ES + ηiG ∗ EG ) (6.5)
j=1
n
X
Wpi (t) = Kl ∗ ( (ηij ∗ dpi ,cj ) + ηiS ∗ dpi ,S + ηiG ∗ dpi ,G ) (6.6)
j=1
2. Ces chiffres sont ceux présentés dans la Figure 6.3 et définis dans le Tableau 6.1.
3. Ces prix dépendent des heures de la journée, de la quantité d’énergie produite et de
la demande d’énergie.
104 6.3. MINIMISER LES PERTES AU SEIN DES SMART GRIDS
1
DR(t)x = DCx (t)
(6.8)
DC(t)t
P rx (t)
CR(t)x = (6.9)
P rmax
Où :
— DR(t)x : le rapport entre l’énergie demandée par un consommateur
x et l’énergie totale demandée durant une période t.
— CR(t)x : le rapport entre le coût de l’énergie du consommateur x et
le prix maximal de l’énergie.
— DCx (t) : les demandes en kWh du consommateur x durant la période
t.
— DC(t)t : toutes les demandes durant la période t (en kWh).
— P rx (t) : le coût de l’énergie en centimes/kWh pour le consommateur
x durant la période t.
— P rmax : le prix maximal de l’énergie en centimes/kWh.
La fonction d’utilité est proportionnelle aux coûts incombés aux consomma-
teurs. Afin de minimiser les pertes d’énergie entre le système de stockage
et les consommateurs, cette fonction d’utilité augmente lorsque la distance
entre le système de stockage et le consommateur x diminue.
La section suivante a pour but d’évaluer les performances de nos propositions
par simulations.
énergétiques.
Algorithme de Colson et al. [52] : LOMI est comparé à cet algorithme
qui vise à gérer l’énergie dans les smart grids sans intégrer des agents de
stockage et sans prendre en considération les pertes. Cette comparaison est
importante pour montrer le rôle des systèmes de stockage dans la gestion de
l’énergie au niveau des smart grids et dans la minimisation des pertes.
Pour évaluer l’efficacité de notre proposition, on compare tous les algo-
rithmes cités ci-dessus durant les deux saisons (automne et été) où les sor-
ties des ressources renouvelables utilisées varient d’une manière significative.
Tout d’abord, nous illustrons les résultats des simulations pour une journée
de fonctionnement. La première série de simulations est effectuée à l’aide
du scénario 1. Les Figures 6.5 et 6.6 montrent la minimisation des coûts en
utilisant tous les algorithmes cités ci-dessus durant les deux saisons simulées
(automne et été, respectivement) et en les comparant avec le cas conven-
tionnel. En automne, nous pouvons remarquer une minimisation des coûts
qui atteint 63% en implémentant LOMI, 60% en implémentant ANEMAS et
40% en implémentant Colson et al. (scénario 1). En outre, cette réduction
augmente à 93% en été en utilisant LOMI, 73% en utilisant ANEMAS et
52% avec l’algorithme de Colson et al. En effet, le coût s’améliore pendant
l’été car il y a une augmentation de la production d’énergie renouvelable ce
qui minimise en conséquence le coût d’achat d’énergie à partir de la grille.
Les Figures 6.7 et 6.8 présentent les pertes d’énergie durant les deux sai-
sons et pour tous les algorithmes mis en œuvre. Selon ces deux figures,
nous pouvons constater que les pertes des producteurs augmentent lorsque
le nombre de producteurs augmente pour tous les algorithmes et durant
les deux saisons. Toutefois, en utilisant LOMI, nous pouvons remarquer
que cette augmentation reste faible parce que la distribution d’énergie dans
LOMI dépend de la distance et prend en compte la minimisation de la perte
de chaque source d’énergie. Les pertes de production augmentent de 0 à 5
kWh durant l’automne et de 0 à 8 kWh durant l’été en utilisant LOMI alors
que cette valeur augmente de 0 à 28 kWh durant l’automne et de 0 à 147
kWh durant l’été avec ANEMAS et de 0 à 39 kWh durant l’automne et de
0 à 161 kWh durant l’été avec l’algorithme de Colson et al. En effet, parmi
tous les algorithmes présentés ci-dessus, seul LOMI prend en considération
la minimisation de la distance parcourue et permet donc une minimisation
remarquable des pertes d’énergies. Pour les deux autres algorithmes (ANE-
MAS et Colson et al.), le choix du consommateur à qui l’excès d’énergie
sera vendu dépend d’autres paramètres (e.g. prix) que les pertes d’énergie,
ce qui explique les résultats obtenus. Les Figures 6.9 et 6.10 présentent le
nombre de messages échangés entre les agents du système en utilisant tous
CHAPITRE 6. LOMI : MINIMISER LES PERTES D’ÉNERGIE AU
SEIN DES SMART GRIDS 109
mis en œuvre. En se basant sur les résultats, nous pouvons constater que
les pertes de tous les producteurs augmentent lorsque le nombre de pro-
ducteurs augmente pour tous les algorithmes et durant les deux saisons. La
perte augmente de 13 à 80 kWh durant l’automne et de 9 à 357 kWh durant
l’été en utilisant LOMI alors que cette valeur augmente de 14 à 629 kWh en
automne et de 7 à 2648 kWh en été en utilisant ANEMAS et de 18 à 690
kWh en automne et de 31 à 2506 kWh en été avec l’algorithme de Colson et
al. Cette perte est plus importante en été à cause de la quantité de produc-
tion renouvelable qui augmente en été et fait augmenter avec elle les pertes
de transport. Les deux Figures 6.15 et 6.16 présentent le nombre de mes-
sages échangés entre les agents utilisant les trois algorithmes simulés en au-
tomne et en été. En se basant sur les résultats on peut constater que LOMI
a les valeurs minimales de messages échangés (17 à 47 messages/seconde
en automne et en été) et les deux autres algorithmes ont des valeurs de
messages échangés qui varient entre 239 et 540 messages/seconde dans les
112 6.4. EVALUATION DES PERFORMANCES DE LOMI
6.5 Conclusion
Tout au long de ce chapitre, nous avons présenté notre proposition LOMI
qui permet la minimisation de la perte en détaillant les pertes d’énergie
et leurs effets sur le prix de l’énergie. Ensuite, nous avons évalué par si-
mulation les performances de notre proposition notamment en la compa-
rant à une approche coopérative qui n’intègre ni la négociation ni la prise
en considération de la perte énergétique. Les résultats des simulations ont
montré que LOMI permet d’améliorer l’utilisation globale de l’énergie en
réduisant de manière considérable les pertes d’énergie. Ces résultats ont
également prouvé que notre approche permet d’améliorer les performances
en minimisant le nombre de messages échangés entre les entités du système.
Dans le chapitre suivant, nous proposons une deuxième solution pour la
gestion de l’énergie en intégrant les algorithmes génétiques.
Chapitre 7
Sommaire
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . 115
7.2 Optimisation de l’achat de l’énergie . . . . . . . 116
7.2.1 Algorithmes génétiques . . . . . . . . . . . . . . . 116
7.2.2 Définition du modèle d’optimisation . . . . . . . . 117
7.2.3 Algorithme d’optimisation génétique modifié (AGM)119
7.2.4 Résultats des simulations . . . . . . . . . . . . . . 124
7.3 Négociation niveau 2 . . . . . . . . . . . . . . . . 128
7.3.1 Problématique à résoudre . . . . . . . . . . . . . . 128
7.3.2 Proposition de gestion de l’énergie au niveau 2 . . 129
7.3.3 Résultats . . . . . . . . . . . . . . . . . . . . . . . 131
7.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . 133
7.1 Introduction
Dans les chapitres précédents, nous avons proposé un ensemble d’algo-
rithmes permettant d’intégrer efficacement les ressources énergétiques dis-
tribuées et des systèmes de stockage d’énergie dans un smart grid. Le fonc-
tionnement simultané de la grille, des producteurs et des consommateurs
dont les besoins sont variables, est contrôlé par les algorithmes de gestion de
115
116 7.2. OPTIMISATION DE L’ACHAT DE L’ÉNERGIE
qX
max
Les paramètres des équations 7.2 et 7.3 sont définis comme suit :
— lossm (t) : la perte d’énergie pour un producteur m durant un laps de
temps t.
— lossmn (t) : la perte d’énergie durant la transmission d’un producteur
m à un consommateur n pendant un laps de temps t.
— qmax : nombre total des consommateurs.
— P rof itm (t) : le gain d’énergie pour un producteur m durant un laps
de temps t.
— P rmn (t) : le gain d’énergie durant la transmission d’un producteur
m à un consommateur n pendant un laps de temps t.
Dans le reste de cette section, nous allons décrire l’algorithme d’optimisation
qui vise à résoudre les équations ci-dessus.
7.2, étape 4). Après réception du message d’accord (Figure 7.2, étape 5),
l’agent consommateur peut encore avoir des demandes d’énergie à satis-
faire (Dn (t) − E(t) > 0)(Figure 7.2, étapes 6 et 9). Afin de satisfaire ses
demandes sans trop augmenter sa facture, l’agent consommateur négocie
l’achat d’énergie avec d’autres consommateurs dans son propre réseau (Fi-
gure 7.2, étape 10). Les étapes de l’algorithme de négociation de l’agent
consommateur sont présentées dans l’algorithme 4. Ainsi, un agent consom-
mateur reçoit dans une période τ des messages de réponse des autres consom-
mateurs et des producteurs et les met dans une file d’attente. Ces mes-
sages contiennent les demandes des consommateurs ainsi que la production
CHAPITRE 7. INTÉGRATION D’UN ALGORITHME
D’OPTIMISATION DANS LA GESTION DE L’ÉNERGIE 121
d’énergie en excès des producteurs. L’agent consommateur choisit ensuite
la meilleure combinaison entre les ressources de production qui permet de
satisfaire ses demandes (la combinaison qui minimise ses propres frais, se-
lon l’équation 7.1 et qui tienne compte de ses préférences et contraintes) et
envoie sa fonction d’utilité à tous les consommateurs qui participent à la
négociation. En outre, l’agent consommateur reçoit la fonction d’utilité des
autres consommateurs. Tous les consommateurs se mettent d’accord sur la
meilleure solution, qui possède la plus grande fonction d’utilité et l’adoptent.
Après avoir choisi la meilleure combinaison des producteurs et des consom-
mateurs, l’agent consommateur peut recevoir des messages de proposition
d’un ou de plusieurs producteurs. Ensuite, il choisit le meilleur prix entre
les propositions des producteurs et le résultat de la négociation. L’agent
consommateur choisit entre le système de stockage et la grille pour satis-
faire les besoins que les ressources renouvelables n’ont pas pu prendre en
charge.
Si l’agent producteur, après avoir satisfait les demandes de son propre
consommateur, a un excès de production (ERm (t) > 0) il peut suivre les
étapes de l’algorithme 5. L’agent producteur envoie une requête à tous les
consommateurs dans son réseau. Après avoir reçu les messages de réponse
des consommateurs, il met ces réponses dans une file d’attente afin de choi-
sir la meilleure combinaison des consommateurs qui minimise ses propres
pertes (équation 7.2) et maximise ses propres gains (équation 7.3). Ensuite,
il envoie une proposition aux consommateurs choisis et attend une réponse.
Lorsque les demandes de tous les consommateurs sont satisfaites, chaque
agent producteur choisit entre le système de stockage et la grille de telle
sorte qu’il puisse maximiser son gain (max(P rmSt (t), P rmGr) (t)) et minimi-
ser les pertes d’énergie (min(lossmSt (t), lossmGr (t))) lors de la vente de son
excès. Le Tableau 7.1 présente les paramètres du système.
122 7.2. OPTIMISATION DE L’ACHAT DE L’ÉNERGIE
Algorithm 6 AGM
GeneratePopulation() ; //Générer la population.
Croisement() ;
Mutation() ;
n est un pourcentage (exemple 15%) pour préciser qu’une solution est optimale si elle est
optimale pour les n% itérations qui suivent.
ChooseTheOptimalSolution() ; //Choisir la solution qui est optimale pour n∗M axIteration
100
itérations
une fonction d’appartenance (µi ) pour chaque objectif o est définie où :
1, max
si Fi ≤ Fimin
Fi −Fi
µi = F max −F min , si Fimin < Fi < Fimax (7.4)
i i
0, si F ≥ F max
i i
les trois algorithmes durant les deux saisons simulées (automne et été). Les
résultats montrent en effet une minimisation des pertes qui atteint 86%
en implémentant AGM en automne et en été en le comparant à l’algo-
rithme ANEMAS. Enfin, les deux figures 7.10 et 7.11 représentent le nombre
d’itérations en utilisant AG et AGM durant deux saisons (automne et d’été).
Ces résultats montrent que la minimisation du nombre d’itérations a pu at-
teindre 85% en utilisant AGM en automne et en été en le comparant avec
AG. Cette minimisation est due à l’apprentissage qu’adopte AGM.
7.3.3 Résultats
Afin d’évaluer les performances de notre proposition, nous simulons notre
proposition sous JADE et nous utilisons les mêmes paramètres que ceux du
chapitre 5. Le Tableau 7.4 présente les scénarios pris en considération pour
évaluer cet algorithme. Dans tous les scénarios on a 3 sous-systèmes et 3
systèmes de stockage, on utilise les priorités 1 et 2 pour les zones. Dans
les scénarios 1 et 2 on a dans chaque sous-système 10 consommateurs et
5 producteurs et les priorités des sous-systèmes sont 111 2 et 121 3 respec-
tivement. Afin de prouver l’efficacité de notre algorithme, nous comparons
les priorités et dans l’autre scénario (111) les zones sont satisfaites presque
de la même manière car elles sont de même priorité. La Figure 7.13 présente
135
136 Conclusion générale
lisé. Dans ce but, nous avons proposé l’algorithme BADIS qui permet de
minimiser le nombre de charges et de décharges du système de stockage.
L’augmentation de la durée de vie de la batterie a été réalisée en conservant
un prix minimal aux consommateurs tout en utilisant un agent de stockage
qui analyse les données et les demandes et planifie son taux de décharge par
rapport au prix du marché. Notre proposition a réussi à faire une relation
entre le taux de décharge de la batterie, le prix de l’énergie et la demande
énergétique dans une période précise. La quantité d’énergie disponible sur
une période précise étant limitée, nous avons doté l’agent de stockage d’un
algorithme qui lui permet de distribuer d’une façon équitable cette énergie
aux consommateurs. Avec cette contribution, nous avons pu augmenter de
plus que 50% la durée de vie de la batterie.
Le chapitre 6 a été consacré à la présentation de l’algorithme LOMI, que
nous avons proposé dans le but de minimiser les pertes, qui a permis de mini-
miser d’une façon intelligente le trajet parcouru par l’énergie pour atteindre
le point de destination. En outre, les simulations ont montré que LOMI
permet d’améliorer l’utilisation globale de l’énergie et également les perfor-
mances en minimisant également le nombre de messages échangés entre les
entités du système.
Par ailleurs, nous nous sommes intéressés dans le chapitre 7 à l’optimisation
du coût, du gain et des pertes des énergies. Nous avons présenté dans ce
chapitre, une proposition pour une répartition optimale des énergies renou-
velables et avons proposé ainsi d’utiliser un algorithme génétique modifié
afin de minimiser le nombre d’itérations nécessaires pour trouver la solution
optimale. Ce modèle utilise un simple apprentissage pour atteindre une so-
lution optimale en un temps très court. En outre, nous avons présenté un
algorithme de négociation de la vente de l’énergie au niveau de la grille,
qui tient en compte la minimisation de l’utilisation de l’énergie durant les
heures de pointe. Les résultats de simulations montrent l’efficacité de ces
deux propositions en termes de minimisation du nombre d’itérations de l’al-
gorithme génétique, d’optimisation du coût incombés aux consommateurs
et de minimisation de l’accès à la grille.
Pour la suite, nous avons identifié plusieurs perspectives qui visent à
améliorer et à enrichir ce travail et qui sont détaillées dans la section sui-
vante.
Perspectives
Suite aux travaux réalisés dans le cadre de cette thèse, plusieurs pers-
pectives à court et à long termes sont envisagées.
Deux axes majeurs peuvent être distingués pour guider les extensions des
travaux présentés dans cette thèse : (1) L’axe contrôle et gestion de réseaux
électriques qui vise à exploiter le potentiel des systèmes multi-agents afin
de résoudre les problèmes liés à l’intermittence des énergies renouvelables
et d’assurer un coût minimal de l’énergie. Nous avons en effet défini, dans
cette thèse, la formulation du problème d’équilibre offre-demande et pro-
posé quelques solutions qui peuvent être améliorées. (2) L’axe de gestion
des données électriques qui vise à optimiser les données échangées au sein
des smart grids afin de minimiser les usages des TIC qui représentent 2% des
émissions mondiales des gaz à effet de serre et plus de 13% de la consomma-
tion électrique française. Plusieurs perspectives à ce sujet seront présentées
ci-dessous.
En premier lieu, durant cette thèse nous avons présenté un modèle pour
l’optimisation du coût de l’énergie qui est réalisé en plusieurs niveaux (ni-
veau consommateur, niveau stockage, niveau grille, etc.). Au niveau de la
grille, il y a une pénétration massive des consommateurs, des systèmes de
stockage et des véhicules électriques sur le marché. On peut remarquer aussi
une augmentation notamment importante des interactions avec la grille, les
interactions stockage/grille et consommateurs/grille. Comme perspectives à
court terme, nous nous intéressons à l’optimisation du temps de réponse afin
d’augmenter l’efficacité du système. En effet, les systèmes de stockage et les
VE peuvent avoir un fort impact sur la grille intelligente par la puissance
demandée pour leur rechargement. L’idée est basée sur la recherche et la
conception d’un nouveau modèle d’interaction pour gérer les demandes, qui
puisse répondre aux différentes demandes possibles d’énergie avec une satis-
faction acceptable voire même plus fine du point de vue temps et prix de
recharge. De ce fait, notre vision pour gérer les demandes au niveau de la
grille est d’utiliser les files d’attente et de minimiser le temps d’attente dans
137
138 Perspectives
ces files en utilisant les priorités des demandes. En effet, il faut trouver une
décomposition temporelle optimale à chaque période et cette décomposition
doit satisfaire les demandes avec un temps d’attente minimal.
En outre, à court terme, nous visons définir une architecture convenable
de fog computing afin de permettre la gestion des données au niveau des
consommateurs ; cette architecture utilisera les systèmes de stockage vir-
tuels pour stocker les données. Après la définition de l’architecture, il faut
définir en premier lieu un algorithme d’apprentissage afin de minimiser le
nombre de messages échangés entre les entités du système ce qui minimi-
sera l’utilisation du réseau. En second lieu, il sera nécessaire de proposer un
modèle de minimisation de la taille des données conservées dans le système
de stockage virtuel ainsi que celle des données échangées entre les entités.
Ce modèle permettra d’optimiser l’utilisation de la mémoire du système de
stockage virtuel.
A long terme, nous pourrons proposer un modèle d’apprentissage qui se base
sur les prédictions, les solutions historiques et les résultats précédents des
négociations et adopter ce modèle selon les contraintes de chaque niveau de
gestion de l’énergie afin de minimiser le temps de réponse, le coût du réseau
(en termes de messages échangés) et d’augmenter l’efficacité énergétique et
cela peut être réalisé en utilisant des architectures telles que le fog et le cloud
computing.
Ajoutons, à long terme, un modèle et une architecture plus généralisés pour
tous les niveaux du système électrique pourront être proposés. En plus, plu-
sieurs méthodes de compression, d’apprentissage et de négociation peuvent
être proposées selon les contraintes de chaque niveau et selon les algorithmes
utilisés dans chaque niveau. En effet, ces modèles aident à minimiser au-
tant que possible le taux des messages échangés et l’utilisation du réseau.
En outre, ils minimisent les émissions des gaz à effet de serre causées par
l’échange des messages à chaque niveau et surtout que le nombre d’entités
qui s’intègrent au réseau électrique augmente et que chaque entité possède
son propre adresse IP et communique avec les autres entités du réseau
séparément.
Ce paragraphe conclut notre manuscrit qui a présenté les travaux avec les-
quels nous avons tenté de répondre aux enjeux identifiés mais c’est surtout
un tremplin pour un domaine en plein essor et dont les recherches sont très
actives.
Liste des publications
139
140 Liste des publications
141
142 BIBLIOGRAPHIE
[137] W. Anguan and N. Baoshan. Change Law for the Electric Energy
Losses of Power Grids, chapter Calculation of Line Loss by Power
Load Curve. John Wiley & Sons Singapore Pte Ltd, 2016.
[138] W. Anguan and N. Baoshan. Calculation of High-voltage Power Grid
Losses, chapter Calculation of Line Loss by Power Load Curve. John
Wiley & Sons Singapore Pte Ltd, 2016.
[139] O. Botero and H. Chaouchi. Rfid network topology design based on
genetic algorithms. In 2011 IEEE International Conference on RFID-
Technologies and Applications, pages 300–305, Sept 2011.
[140] N. Mejri, M. Ayari, R. Langar, and L. Saidane. Reservation-based
multi-objective smart parking approach for smart cities. In 2016 IEEE
International Smart Cities Conference (ISC2), pages 1–6, Sept 2016.
[141] M. A. Abido. Multiobjective evolutionary algorithms for electric power
dispatch problem. IEEE Transactions on Evolutionary Computation,
10(3) :315–329, June 2006.
[142] B. Asare-Bediako, W. L. Kling, and P. F. Ribeiro. Integrated agent-
based home energy management system for smart grids applications.
In IEEE PES ISGT Europe 2013, pages 1–5, Oct 2013.
[143] F. Berthold, A. Ravey, B. Blunier, D. Bouquain, S. Williamson, and
A. Miraoui. Design and development of a smart control strategy for
plug-in hybrid vehicles including vehicle-to-home functionality. IEEE
Transactions on Transportation Electrification, 1(2) :168–177, 2015.
[144] Z. Wang, L. Wang, A. I. Dounis, and R. Yang. Integration of plug-in
hybrid electric vehicles into building energy management system. In
2011 IEEE Power and Energy Society General Meeting, pages 1–8,
2011.
[145] C. Pang, P. Dutta, and M. Kezunovic. Bevs/phevs as dispersed energy
storage for v2b uses in the smart grid. IEEE Transactions on Smart
Grid, 3(1) :473–482, 2012.
[146] M. M. A. Abdelaziz, M. F. Shaaban, H. E. Farag, and E. F. El-
Saadany. A multistage centralized control scheme for islanded micro-
grids with pevs. IEEE Transactions on Sustainable Energy, 5(3) :927–
937, 2014.