SmartEMS : Flexibilité

Dernière modification le

Table des matières

1. Lecteurs ciblés

Cette documentation est à destination des opérateurs de flexibilité ayant pour mission d’opérer une installation de production ou de gestion d’énergie pilotée par un gestionnaire d’énergie SIREA déléguée dans le cadre d’un contrat d’agrégation.

2. Introduction

Ce document décrit le rôle et les méthodes d’utilisation des variables de lecture et d’écriture permettant la supervision et le pilotage d’un produit équipé d’un EMS développé par SIREA.

L’accès en lecture et en écritures des variables présentées ci-dessous est strictement réservé opérateurs autorisés par SIREA, dans un cadre sécurisé et contractualisé.

2. Variables disponibles en lecture

2.1. Données du site

Les variables suivantes permettent d’obtenir des informations sur les caractéristiques techniques du site.

VariableTypeDescriptionUnitéÉtat
PinstallINTPuissance crête photovoltaïque installéekWcDisponible
PsouscINTPuissance souscrite auprès du fournisseur d’électricitéVADisponible

2.2. Données de puissance

Les variables suivantes permettent d’obtenir les différentes puissances mesurées et collectées par le système en temps réel. Les données étant historisées, il est possible de visualiser l’historique des puissances collectées.

VariableTypeDescriptionUnitéÉtat
R_P_GenTotFLOATPuissance de production photovoltaïque réelle.WDisponible
R_P_ConsoTotFLOATPuissance de la consommation totale du siteWDisponible
R_P_ResFLOATPuissance soutirée ou injectée sur le réseauW
Positif = Soutirage
Négatif = Injection
Disponible

2.3. Données d’énergie

Les variables suivantes permettent d’obtenir l’historique des énergies calculées sur la période souhaitée.

VariableTypeDescriptionÉtat
R_EaImpBrute_GenTotFLOATÉnergie photovoltaïque réellement produite.Disponible
R_EaImp_AutoconsoFLOATÉnergie photovoltaïque autoconsommée directementDisponible
R_EaImpBrute_ResFLOATÉnergie soutirée au réseauDisponible
R_EaExpBrute_ResFLOATÉnergie injectée au réseauDisponible
R_EaImpBrute_ConsoTotFLOATÉnergie totale consomméeDisponible

2.4. Informations liées à la batterie

La délégation à un opérateur externe d’une batterie SIREA ne peut se faire que dans un cadre sécurisé et contractualisé. Pour savoir si l’actif est disponible, il convient de vérifier les données en puissance et en énergie disponibles dans la batterie pour s’assurer de la quantité d’énergie nécessaire pour le besoin.

VariableTypeDescriptionUnitéÉtat
RM_SOCINTÉtat de charge de la batterie%Disponible
RM_SOHINTÉtat de santé de la batterie%Disponible
RM_PbattFLOATPuissance de la batterieW
Positif = Charge
Négatif = Décharge
Disponible
RM_EposBattFLOATÉnergie chargée en batterie (toutes sources)kWhDisponible
RM_EnegBattFLOATÉnergie déchargée de la batterie (toutes directions)kWhDisponible
R_Nb_cyclesINTNombre de cycles équivalents réalisés par le système batterieIndisponible
R_CapaciteINTCapacité moyenne du module batterie (prise en compte du SOH)AhIndisponible
WC_NbEltBattINTNombre de modules batteries présents dans le systèmeDisponible
RC_UbatNominaleINTTension nominale d’un module batterieVDisponible
RC_CapaEltBatINTCapacité nominale d’un module batterieAhDisponible

2.5. Données utiles pour le pilotage

VariableTypeDescriptionUnitéÉtat
PuissanceDispoChargeFLOATPuissance disponible en temps réel par la batterie en chargeWIndisponible
PuissanceDispoDechargeFLOATPuissance disponible en temps réel par la batterie en déchargeWIndisponible
EnergieDispoChargeFLOATÉnergie disponible en temps réel par la batterie en chargekWhIndisponible
EnergieDispoDechargeFLOATÉnergie disponible en temps réel par la batterie en déchargekWhIndisponible

Description : Variable dynamique calculée en temps réel, tenant compte de :

  • IMD (courant max de décharge).
  • IMR (courant max de charge).
  • SOC (état de charge).
  • Température de la batterie.
  • Dédauts (batterie/onduleur).
  • SOC min et SOC max.

2.6. Données des batteries détaillées par BMS

Pour plus de détail et d’informations sur le système batterie, de nombreuses données sont disponibles en lecture par BMS. Les variables portent à la fin _BX avec X le numéro du BMS dans le système.

VariableTypeDescriptionUnitéÉtat
B_DefCom_BXBOOLDéfaut de communication avec le BMS XDisponible
B_Defaut_BXBOOLDéfaut sur le BMS XDisponible
W_Ibatt_BXFLOATCourant dans le BMS XADisponible
W_BattTemp_BXFLOATTempérature maximale des batteries du BMS X°CDisponible
W_Tmin_BXFLOATTempérature minimale des batteries du BMS X°CDisponible
W_Pbatt_BXFLOATPuissance dans le BMS XWDisponible
W_SOC_BXFLOATÉtat de charge des batteries du BMS X%Disponible
W_SOH_BXFLOATÉtat de santé des batteries du BMS X%Disponible
W_Ubatt_BXFLOATTension des batteries du BMS XVDisponible
W_VcellMax_BXFLOATTension cellule maximale des batteries dans le BMS XmVDisponible
W_VcellMin_BXFLOATTension cellule minimale des batteries dans le BMS XmVDisponible
W_IMD_BXFLOATCourant maximal autorisé en décharge par le BMS XADisponible
W_IMR_BXFLOATCourant maximal autorisé en charge par le BMS XADisponible

3. Variables disponibles en écriture

3.1. Consignes générales sur le pilotage du site

VariableTypeDescriptionUnitéÉtat
ActivationZeroInjectionBOOLActiver le bridage automatique de la puissance PV de sorte éviter l’injection d’énergie au réseau. (0 = désactivé / 1 = activé)Disponible
WC_TauxLimitationPuissanceSouscriteINTTaux de sécurité de limitation de puissance souscrite à ne pas dépasser%Disponible
WC_SOCminINTLimite de SOC en décharge de la batterie%Disponible
WC_SOCmaxINTLimite de SOC en charge de la batterie.%Disponible

3.2. Reset des batteries en cas de défaut

En cas de défaut, il peut être utile de faire un reset sur les batteries afin d’acquitter le défaut.

VariableTypeDescriptionUnitéÉtat
B_ResetBMSBOOLPermet de réaliser un reset sur l’ensemble des BMS du système (0 = désactivé / 1 = activé)Disponible
B_ResetRequest_BXBOOLPermet de réaliser un reset uniquement sur le BMS X du système (0 = désactivé / 1 = activé)Disponible

3.3. Utilisation des batteries en mode forcé

Ce mode peut être utilisé si vous souhaitez prendre la main sur le système batterie en indiquant une consigne en puissance. Attention, le système répondra par une puissance selon la demande tout en regardant l’état du shelter et la disponibilité des batteries. Il est évident que vous ne pouvez pas demander une puissance de consigne supérieure à la puissance disponible en temps réel sur les batteries (en charge ou en décharge). Auquel cas, la consigne ne sera pas honorée. Il est important que vous contrôliez ces variables de puissance et énergie disponible en charge et décharge avant de demander une consigne. Pour utiliser ce mode, il suffit de passer la variable ForceChargeDechargeBattDistance à 1 et d’indiquer la consigne en puissance souhaitée en W dans la variable ForcePuissanceChargeDechargeAC.

VariableTypeDescriptionUnitéÉtat
ForceChargeDechargeBattDistanceBOOLActive la consigne de forçage de la puissance de la batterie (0 = désactivé / 1 = activé)Disponible
ForcePuissanceChargeDechargeACINTConsigne en puissance demandée en mode forcée en DC W
(Positif = charge / Négatif = décharge)
Disponible
# Forcer une décharge de 50 kW

ForceChargeDechargeBattDistance = 1
ForcePuissanceChargeDechargeAC = -50000

3.4. Utilisation des batteries en mode programmée

Ce mode peut être utilisé si vous souhaitez programmer sur la batterie des charges ou des décharges. Le principe est le même en charge ou en décharge mais les variables sont différentes. Dans le cas de la charge, il faut activer ce mode avec la variable EnableChargeProgrammee, saisir l’heure de début de la charge programmée dans HeureChargeProgrammeeStart et l’heure de fin dans HeureChargeProgrammeeStop, saisir également le SOC souhaité à atteindre SOC_CHARGE_PROGRAMMEE. Vous pouvez également choisir de limiter la puissance max de la charge programmée avec la variable WC_PmaxChargeProgrammee. Si ce n’est pas le cas, vous pouvez laisser la variable à 0.

Attention
Éviter les chevauchements entre les programmations de charge. Il est possible que le SOC désiré ne soit pas atteint sur la période programmée si la limite de puissance ou la durée de charge n’est pas suffisante.

Cas de la charge

VariableTypeDescriptionUnitéÉtat
EnableChargeProgrammeeBOOLActive/désactive le programme de charge planifiée.
(0 = désactivé / 1 = activé)
Disponible
HeureChargeProgrammeeStartINTHeure de début de la charge planifiée.HDisponible
HeureChargeProgrammeeStopINTHeure de fin de la charge planifiée.HDisponible
SOC_CHARGE_PROGRAMMEEINTLimite de SOC (%) visée pour une charge planifiée.%Disponible
WC_PmaxChargeProgrammeeINTPermet de définir la puissance max. de charge, sinon, la puissance de charge est également à (Psousc * 0.8)W
Positif = charge
Négatif = décharge
Disponible
# Activation de la charge planifiée de 20h à 22h avec un SOC visé  à 80 % sans limitation de puissance

EnableChargeProgrammee = 1
HeureChargeProgrammeeStart = 20
HeureChargeProgrammeeStop = 22
SOC_CHARGE_PROGRAMMEE = 80

Cas de la décharge

VariableTypeDescriptionUnitéÉtat
EnableDechargeProgrammeeBOOLActive/désactive le programme de décharge planifiée.
(0 = désactivé / 1 = activé)
Indisponible
HeureDechargeProgrammeeStartINTHeure de début de la décharge planifiée.HIndisponible
HeureDechargeProgrammeeStopINTHeure de fin de la décharge planifiée.HIndisponible
SOC_DECHARGE_PROGRAMMEEINTLimite de SOC (%) visée pour une décharge planifiée.%Indisponible
WC_PmaxDechargeProgrammeeINTPermet de définir la puissance max. de décharge, sinon, la puissance de charge est également à (Psousc * 0.8)W
Positif = charge
Négatif = décharge
Indisponible

3.5. Exemple d’utilisation

# Activation des programmes

EnableChargeProgrammee = 1


# Plages horaires

HeureChargeProgrammeeStart = 22
HeureChargeProgrammeeStop = 6


# Seuil max. de puissance sur la plage programmée à 80 kW

WC_PmaxChargeProgrammee = 80000


# Seuil SOC

SOC_CHARGE_PROGRAMMEE = 95

Interprétation :

  1. Nous activons le mode charge programmée.
  2. Nous indiquons ensuite les heures que la batterie commencera sa charge à 22h et arrêtera sa charge à 6h.
  3. Le seuil maximal de puissance de charge lorsque nous sommes en charge programmée permet de lisser la puissance sur la durée. Il limitera donc sur la période de 22h à 6h la puissance de charge à 80 kW jusqu’à ce que le SOC visé soit atteint ou que la durée soit terminée.
  4. La charge se coupera automatiquement si jamais le seuil de 95% d’état de charge (SOC) est atteint avant l’heure d’arrêt de charge ou si l’heure de fin est atteinte. Si la charge est terminée avant l’heure de fin, la batterie est maintenue à son SOC visé jusqu’à l’heure de fin. Il est impossible de décharger la batterie tant que l’heure de fin de la charge programmée n’a pas été atteinte.
Besoin d'aide ?
Notre équipe vous accompagne et pourra répondre à toutes vos questions.
Prendre contact