# 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/
