- 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
3.0 KiB
3.0 KiB
Cariflex - Script de Déploiement Complet
1. FlexMeasures (déjà déployé)
# Assets déjà créés: 40 (10 PV, 10 Bat, 10 Chg, 10 EV)
# Sensors: 40
# Carte: OSM patchée (Mapbox → OSM)
# Accès
URL: https://flexmeasures.digitribe.fr
Login: admin@digitribe.fr / Digitribe972
2. HAMLET (simulation LEM)
# Environnement conda dédié
conda create -n hamlet-rd python=3.11 -y
conda activate hamlet-rd
# Dépendances
pip install numpy pandas scipy matplotlib jupyter linopy pandapower pvlib highspy hplib pyoptinterface sktime xlsxwriter tqdm windpowerlib
# Cloner et installer HAMLET
git clone https://github.com/tum-ens/HAMLET.git /home/eric/cariflex/HAMLET
cd /home/eric/cariflex/HAMLET
pip install -e hamlet/creator
pip install -e hamlet/executor
pip install -e hamlet/analyzer
# Vérifier
python -c "import hamlet; print('HAMLET OK')"
3. OPLEM (optimisation LEM)
pip install git+https://github.com/EsaLaboratory/OPLEM.git
4. S2 CEM (FlexMeasures Client)
pip install flexmeasures-client[s2]
5. OpenLEADR (passerelle OpenADR)
pip install openleadr
6. Configuration FlexMeasures Cariflex
6.1 Flex Context (modèle de flexibilité)
Chaque type d'actif a un flex_context et flex_model :
PV (production) :
{
"consumption-capacity": "0kW",
"production-capacity": "5kW",
"soc-min": "0kWh",
"soc-max": "0kWh"
}
Batterie (stockage) :
{
"consumption-capacity": "50kW",
"production-capacity": "50kW",
"soc-min": "0kWh",
"soc-max": "100kWh",
"soc-usage": "10kWh",
"charging-efficiency": "95%",
"discharging-efficiency": "95%"
}
EV Borne (consommation flexible) :
{
"consumption-capacity": "22kW",
"production-capacity": "0kW",
"soc-min": "0kWh",
"soc-max": "0kWh"
}
EV (V2G) :
{
"consumption-capacity": "11kW",
"production-capacity": "11kW",
"soc-min": "15kWh",
"soc-max": "75kWh",
"charging-efficiency": "95%",
"discharging-efficiency": "95%"
}
6.2 Données de prévision
FlexMeasures nécessite des données de prévision pour :
- Production PV (données météo)
- Consommation (profil type)
- Prix de l'électricité (tarification EDF SEI)
7. Intégration DSO (ENEDIS/RTE)
7.1 Flex Ready® Aggregator API
Cariflex implémente l'interface Aggregator de Flex Ready® :
- Réception des demandes de flexibilité du DSO
- Agrégation des réponses des actifs
- Monitoring en temps réel
7.2 S2 Protocol
Le S2 CEM (Customer Energy Manager) fait le pont entre :
- FlexMeasures (côté RM)
- OpenADR/Flex Ready® (côté DSO)
8. Monitoring
8.1 Grafana
Dashboard Cariflex :
- Production PV temps réel
- État de charge des batteries
- Consommation des bornes VE
- Flexibilité disponible
- Signaux DSO
8.2 Métriques clés
- Flexibilité disponible : somme des capacités de modulation
- Énergie échangée : kWh produit/consommé
- Revenus flexibilité : €/kWh de flexibilité vendue
- Taux d'utilisation : % du temps en mode flexibilité