Initial Cariflex project
- 40 FlexMeasures assets (10 PV, 10 Bat, 10 Chg, 10 EV) - Geolocated on Martinique - Documentation: architecture, deployment, concepts - Standards: Flex Ready, S2, OpenADR, EPEX SPOT - R&D tools: HAMLET, OPLEM, lemlab - Map patch: Mapbox -> OpenStreetMap
This commit is contained in:
115
docs/lem_rd_tools.md
Normal file
115
docs/lem_rd_tools.md
Normal file
@@ -0,0 +1,115 @@
|
||||
# Cariflex R&D — Outils LEM (Local Energy Market)
|
||||
|
||||
> Volet R&D du projet Cariflex — Agrégation et flexibilité énergétique
|
||||
|
||||
## Vue d'ensemble
|
||||
|
||||
Le volet R&D de Cariflex vise à développer et tester des mécanismes de marché local de l'énergie (LEM) pour optimiser la flexibilité des actifs ENR en Martinique.
|
||||
|
||||
## Outils identifiés
|
||||
|
||||
### 1. OPLEM — Open Platform for Local Energy Markets
|
||||
|
||||
**Source :** https://github.com/PSALOxford/OPLEM
|
||||
**Lab :** Energy Systems Architecture Lab (ESAL), Oxford
|
||||
**Licence :** Academic (citation requise)
|
||||
|
||||
**Description :** Plateforme open-source pour modéliser et tester des designs de marchés locaux de l'énergie.
|
||||
|
||||
**Caractéristiques :**
|
||||
- Modélisation des ressources énergétiques distribuées (PV, batteries, VE)
|
||||
- Simulation de flux de puissance multi-phase
|
||||
- Optimisation multi-périodes pour la planification
|
||||
- Cadre modulaire pour créer et tester des designs de marché
|
||||
- Supporte les designs LEM courants (ToU, P2P, Central Market)
|
||||
|
||||
**Installation :**
|
||||
```bash
|
||||
conda create --name cariflex-rd python=3.11
|
||||
conda activate cariflex-rd
|
||||
pip install git+https://github.com/EsaLaboratory/OPLEM.git
|
||||
# MOSEK solver required (academic license)
|
||||
```
|
||||
|
||||
**Référence :**
|
||||
> Chaimaa Essayeh, Thomas Morstyn, OPLEM: Open Platform for Local Energy Markets, Applied Energy, Volume 373, 2024, 123848, https://doi.org/10.1016/j.apenergy.2024.123848
|
||||
|
||||
### 2. lemlab — Local Energy Market Laboratory
|
||||
|
||||
**Source :** https://github.com/tum-ewk/lemlab
|
||||
**Lab :** Chair of Energy Economics and Application Technology, TU Munich
|
||||
**Version :** 1.0 (May 2021) — **Non maintenu activement**
|
||||
|
||||
**Description :** Outil open-source de modélisation agent-based pour les LEMs.
|
||||
|
||||
**Caractéristiques :**
|
||||
- Modélisation agent-based (ABM)
|
||||
- Simulation ou temps réel (RTS)
|
||||
- Base de données agnostique
|
||||
- Données de séries temporelles intégrées (PV, éolien, pompes à chaleur, VE)
|
||||
- Templates pour prévisions, stratégies de trading, algorithms de marché
|
||||
|
||||
**Successeur :** [HAMLET](https://github.com/tum-ens/HAMLET)
|
||||
|
||||
### 3. HAMLET — successor to lemlab
|
||||
|
||||
**Source :** https://github.com/tum-ens/HAMLET
|
||||
**Lab :** TU Munich
|
||||
|
||||
Le successeur de lemlab, plus moderne et maintenu.
|
||||
|
||||
## Standards de marchés LEM
|
||||
|
||||
| Design | Description | Cas d'usage Cariflex |
|
||||
|--------|-------------|---------------------|
|
||||
| **ToU (Time of Use)** | Tarification variable selon l'heure | Base pour flexibilité résidentielle |
|
||||
| **P2P (Peer-to-Peer)** | Échange direct entre prosumers | Marché local ENR |
|
||||
| **Central Market** | Marché centralisé avec clearing | Agrégation Cariflex |
|
||||
| **Flex Ready®** | Standard GIMELEC/RTE/ENEDIS | Interopérabilité DSO |
|
||||
|
||||
## Intégration Cariflex
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────┐
|
||||
│ Cariflex Platform │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ R&D Layer │
|
||||
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
|
||||
│ │ OPLEM │ │ lemlab │ │ HAMLET │ │
|
||||
│ │ (LEM │ │ (Agent │ │ (LEM │ │
|
||||
│ │ design)│ │ simul) │ │ simul) │ │
|
||||
│ └────┬────┘ └────┬────┘ └────┬────┘ │
|
||||
│ │ │ │ │
|
||||
│ ┌────▼────────────▼────────────▼────┐ │
|
||||
│ │ FlexMeasures (RM) │ │
|
||||
│ │ Scheduling + Forecasting │ │
|
||||
│ └────────────────┬──────────────────┘ │
|
||||
│ │ │
|
||||
│ ┌────────────────▼──────────────────┐ │
|
||||
│ │ S2 CEM / Flex Ready® APIs │ │
|
||||
│ │ (Aggregator Interface) │ │
|
||||
│ └────────────────┬──────────────────┘ │
|
||||
│ │ │
|
||||
│ ┌────────────────▼──────────────────┐ │
|
||||
│ │ DSO (ENEDIS/RTE) │ │
|
||||
│ │ OpenADR 2.0b │ │
|
||||
│ └───────────────────────────────────┘ │
|
||||
└─────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
## Prochaines étapes R&D
|
||||
|
||||
- [ ] Déployer OPLEM pour tester designs LEM
|
||||
- [ ] Intégrer HAMLET pour simulation agent-based
|
||||
- [ ] Développer les trading strategies Cariflex
|
||||
- [ ] Tester les designs de marché (ToU, P2P, Central)
|
||||
- [ ] Valider l'interopérabilité avec Flex Ready® et S2
|
||||
|
||||
## Références
|
||||
|
||||
- OPLEM paper: https://doi.org/10.1016/j.apenergy.2024.123848
|
||||
- OPLEM code: https://github.com/PSALOxford/OPLEM
|
||||
- lemlab: https://github.com/tum-ewk/lemlab
|
||||
- HAMLET: https://github.com/tum-ens/HAMLET
|
||||
- S2 Standard: https://s2standard.org
|
||||
- Flex Ready: https://gimelec.fr/en/flex-ready-enabling-interoperability-for-building-energy-flexibility/
|
||||
Reference in New Issue
Block a user