Contenus
ToggleProjet : Véhicules électriques sur Netlogo
Ce mini projet s’inscrit dans le cours réalisé à l’ENSTA. Ce mini-projet a pour objectif de produire, par méthode constructive, une simulation de Vehicules Electriques sur le logiciel Netlogo.
Le rapport à remettre est un fichier compressé comprenant un PDF détaillant chaque partie ainsi que le code Netlogo de chaque partie. Il est à noter que des paramètres d’observation (graphique, compteur, etc) sont à rajouter afin de valider vos propos. Ces paramètres ne sont pas explicités dans le cahier des charges.
Partie 1 : VE et zones
Ce projet consiste à simuler le comportement des véhicules électriques et leur impact sur la consommation d’un écoquartier.
Le modèle doit comporter une zone qui sera considérée comme « Résidentielle », une zone « Recharge » et le reste de l’environnement restera vide. La zone Résidentielle est au moins deux fois plus grande que la zone Recharge.
Au début de la simulation, les zones Résidentielles possèdent toutes un véhicule électrique complétement chargé (ex. à 100).
A chaque tic, les véhicules se déchargent de 1. Lorsqu’un véhicule a une charge inférieure à 30, il se place sur une zone Recharge si disponible. La recharge par tic est de 5.
Si un véhicule électrique est à 0, il devient Rouge et produit une insatisfaction. Si un véhicule électrique en recharge est plein (100) il retourne à sa zone Résidentielle.
Chaque point devra être argumenté séparément :
- Définir les agents, les paramètres de l’observateur, le setup et le go.
- Expliquer la modélisation choisie (comment simuler les zones, comment déplacer les voitures, etc).
- Réaliser des simulations
- Qu’observez-vous sur une simulation (est-ce le comportement désiré) ?
- Qu’observez-vous sur plusieurs simulations (y-a-t-il toujours convergence) ?
- Qu’observez-vous en changeant les paramètres observateurs (des effets critiques ou en cascade) ?
Partie 2 : Recharge et courbe de charge
L’objectif de la simulation est de simuler la courbe de charge causée par la recharge des véhicules électriques. Il est donc primordiale pour l’utilisateur de posséder un indicateur.
La courbe de charge est égale à la somme des recharges des véhicules électrique à un tic donné plus une constante pour chaque zone résidentielle (en aléatoire entre deux valeurs min et max).
Chaque point devra être argumenté séparément :
- Ajouter le code pour observer la courbe de charge
- Réaliser des simulations
- Qu’observez-vous sur une simulation (est-ce le comportement désiré) ?
- Qu’observez-vous sur plusieurs simulations (y-a-t-il toujours convergence) ?
- Qu’observez-vous en changeant les paramètres observateurs (des effets critiques ou en cascade) ?
Partie 3 : Ajout des énergies renouvelables
Les zones de Recharge possèdent toutes un panneau solaire permettant de recharger une batterie locale (uniquement pour le patch en question).
Chaque zone de Recharge possède une variable de Batterie et une variable utilisateur de Recharge. La Batterie à une capacité maximum de 100, et sa valeur initiale est de zéro. La Recharge de la Batterie est fourni par l’observateur et à lieu à chaque tic.
Lorsqu’un véhicule électrique se recharge, il diminuera en priorité la Batterie. Si la Batterie est vide, il continuera à se charger et l’apport sera compter via la courbe de charge.
Chaque point devra être argumenté séparément :
- Expliquer la modélisation de la Batterie
- Réaliser des simulations
- Qu’observez-vous sur une simulation (est-ce le comportement désiré) ?
- Qu’observez-vous sur plusieurs simulations (y-a-t-il toujours convergence) ?
- Qu’observez-vous en changeant les paramètres observateurs (des effets critiques ou en cascade) ?
Partie 4 : Ajout de l'aléatoire
Les paramètres suivant, au préalable fixe, sont maintenant sujet à un aléatoire à chaque tic :
- La perte des véhicules électriques est soit 0, soit 1, soit 2 par tic
- La recharge de la Batterie est entre Recharge/2 et Recharge
- La variable de charge des véhicules électrique est entre 80 et 100 à l’initialisation
- La variable de Batterie est entre 25 et 75 à l’initialisation
- La variable de consommation des zones résidentielles possèdent un aléa à chaque tic.
Chaque point devra être argumenté séparément :
- Expliquer le changement dans le code
- Réaliser des simulations
- Qu’observez-vous sur une simulation (est-ce le comportement désiré) ?
- Qu’observez-vous sur plusieurs simulations (y-a-t-il toujours convergence) ?
- Qu’observez-vous en changeant les paramètres observateurs (des effets critiques ou en cascade) ?