Comment les politiques énergétiques influencent-elles les smart grids ?

Pour citer ce mémoire et accéder à toutes ses pages
🏫 UNIVERSITE DE DOUALA - ECOLE NORMALE SUPERIEURE D’ENSEIGNEMENT TECHNIQUE - Département de génie Electrique
📅 Mémoire de fin de cycle en vue de l'obtention du diplôme de DIPET 2/MASTER - 2020-2021
🎓 Auteur·trice·s
FOBA KAKEU Vinny Junior
FOBA KAKEU Vinny Junior

L’impact des politiques énergétiques sur l’optimisation des réseaux intelligents est souvent sous-estimé. Cette recherche révèle comment l’algorithme PSO peut transformer la fiabilité des smartgrids, offrant des solutions innovantes pour réduire les pertes d’énergie et améliorer la stabilité des systèmes électriques.


OMNet++
Présentation d’OMNet++

OMNet++ (Objective Modular Network in C++) est un outil de simulation des composants destinés aux réseaux de communication. OMNet++ est également une plateforme Eclipse qui s’étend sur d’autres fonctionnalités telles que l’éditeur et l’assistant de conception. OMNet++ possède aussi des propriétés pour la création et la configuration des modèles (fichier NED et ini) assurant l’exécution par lots et l’analyse des résultats de simulation tandis que Eclipse fournit l’éditeur C++ et d’autres éléments optionnels (modélisation UML, accès à la base de données). Il permet de faire des simulations d’un réseau de communication réel existant sans aucun risque. Les résultats de simulation peuvent être analysés pour déterminer comment le réseau réel peut être affecté [82, 83, 84, 85].

Dans notre Co-simulation, OMNet++ permet de créer un réseau MAN pour récupérer les données au niveau des postes de transformation sur le réseau électrique. Il est utilisé pour bâtir et simuler le réseau de communication et permettre une Co-simulation avec OpenDSS à travers l’interface COM. OMNet++ est capable de:

  • Créer notre propre réseau de communication ;
  • Co-simuler la communication dans le smartgrid avec OpenDSS ;
  • Assurer une meilleure retransmission des informations dans les différents réseaux locaux.

OMNet++ n’est pas disponible sur internet comme un programme exécutable, seul son code source est disponible. Cela signifie que nous devons compiler le code source afin de lancer OMNet++. Son code source est disponible via le site Web [86]. Une fois dans le site, vous devez cliquer sur OMNeT++ Releases. Vous apercevrez ensuite deux sélections de téléchargement :

  1. OMNeT++ x.x.x win32 (source + IDE + MINGW, zip)
  2. OMNeT++ x.x.x (source + IDE, tgz)

Si vous utilisez Windows, choisissez 1 mais si vous utilisez Linux, choisissez 2. Une fois que vous avez téléchargé le fichier omnetpp-4.4-src-windows.zip, vous devez l’extraire dans un dossier sous le nom omnetpp-4.4. Si vous inspectez le dossier omnetpp-4.4 vous verrez les fichiers doc, images, include, msys, mingwenv.cmd, configure, Makefile. Commencez par cliquer sur mingwenv.cmd dans omnetpp-4.4 ensuite une console apparaitra. D’abord vérifiez le contenu du fichier configure.user en entrant $ ./configure. Vous devez maintenant tester tous

les composants en entrant $ cd samples/dyna ensuite $ ./dyna. OMNet++ vient avec un IDE de simulation sur une plateforme Eclipse que vous pouvez le lancer en entrant $ omnetpp. Si vous apercevez la figure 2.9 suivante cela signifie qu’OMNet++ marche correctement. Pour notre travail, nous utilisons OMNet++ version 4.4. La figure 2.10 montre l’environnement principal de travail du simulateur OMNet++ dans lequel nous allons concevoir notre système de communication.

Image 14 - impact-des-politiques-energetiques-sur-les-smart-grids

Figure 2.9: Page de démarrage d’OMNet++

Image 15 - impact-des-politiques-energetiques-sur-les-smart-grids

3

4

7

1

2

5

Figure 2.10: Environnement de travail d’OMNet++ IDE

6

  1. Barre de titre : donne le nom de la simulation en cours
  2. Fenêtre de commande: permet de coder le réseau de communication en fichier ini et en fichier NED.
  3. liste de projet : permet de naviguer dans les projets en cours
  4. Barre de menu : comporte les éléments File, Edit, Navigate, Search, Project, Run, Windows et Help.
  5. Propriétés des éléments : permet d’avoir accès aux propriétés des éléments sélectionnés
  6. Barre d’état : permet de visualiser les données de communication en cours de traitement
  7. Bouton de lancement : permet de lancer la simulation du réseau de communication.
Réseau de communication sur OMNet++

Commencer par ouvrir File | New | OMNeT++ Project ensuite cliquer sur Next. Ensuite sélectionner Empty project with ‘src’ and ‘simulations’ folders. Sur la figure 2.11 on observe l’interface de création d’un nouveau projet.

Image 16 - impact-des-politiques-energetiques-sur-les-smart-grids

Figure 2.11: Création d’un nouveau réseau

Enfin cliquer sur Finish pour débuter avec le réseau. L’explorateur de projet apparaitra comme indiqué sur la figure 2.12.

Image 17 - impact-des-politiques-energetiques-sur-les-smart-grids

Figure 2.12: Explorateur de projet

On peut maintenant débuter la création du réseau de communication dans le fichier .net comme l’indique la figure 2.13.

Image 18 - impact-des-politiques-energetiques-sur-les-smart-grids

Figure 2.13: Début d’assemblage des modules du réseau

Maintenant, on peut écrire le code en fichier .ini pour concevoir notre réseau comme l’indique la figure 2.14.

Image 19 - impact-des-politiques-energetiques-sur-les-smart-grids

Figure 2.14: Code de fonctionnement du réseau de communication

Matlab

Matlab (Matrix Laboratory) est un logiciel basé sur l’implémentation des matrices. Matlab est constitué de plusieurs boites à outils pour une tache précise. Dans ce travail, Matlab est utilisé pour piloter OpenDSS afin d’optimiser l’analyse du réseau électrique. Dans notre travail, nous utilisons Matlab R2020a (64 bits).

Ordinateur

Toutes les simulations ont été réalisées sur un ordinateur avec les caractéristiques suivantes : icore5, 3.5 GHz, RAM 8 GB, disque dur 500 GB, Système Windows 7 / 64 bits.


Questions Fréquemment Posées

Qu’est-ce qu’OMNet++ et à quoi sert-il ?

OMNet++ (Objective Modular Network in C++) est un outil de simulation des composants destinés aux réseaux de communication, permettant de simuler un réseau de communication réel existant sans aucun risque.

Comment créer un projet dans OMNet++ ?

Pour créer un projet dans OMNet++, ouvrez File | New | OMNeT++ Project, sélectionnez ‘Empty project with src and simulations folders’, puis cliquez sur Finish pour débuter avec le réseau.

OMNet++ peut-il être utilisé pour la co-simulation avec d’autres outils ?

Oui, OMNet++ permet de co-simuler la communication dans le smartgrid avec OpenDSS à travers l’interface COM.

Rechercher
Télécharger ce mémoire en ligne PDF (gratuit)

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top