Flexibilité et codes réseau

Pilotage d’un BESS : rôles du BMS, de l’EMS et du PCS

Dans un stockage par batterie, distinguez les limites du BMS, la conversion du PCS et la coordination EMS, puis les données et commandes du site.

Un système de stockage d'énergie par batterie (BESS) auquel on demande de décharger 100 kW peut ne fournir que 60 kW tout en accusant réception de la commande : la demande traverse trois couches de commande, chacune responsable de décisions distinctes. Une intégration qui écrit dans la mauvaise couche ou lit la mauvaise valeur déclare une puissance que la batterie n'a jamais fournie. Ici, BMS désigne le système de gestion de batterie, pas le système de gestion technique du bâtiment. Ce guide fait partie du parcours Flexibilité.

Trois couches

CoucheFonctionResponsabilité
BMSMesure les tensions, courants et températures des cellules ; estime l'état de charge (SoC) et l'état de santé (SoH) ; protège les cellulesLimites de courant de charge et de décharge, déclenchements de protection et contacteurs CC
PCSConvertit le courant continu en alternatif et inversement ; suit les consignes de puissance active et réactive ; respecte les règles de raccordementPuissance CA réelle, rampes de puissance, protections réseau et réglages de tenue aux perturbations
EMSChoisit quand charger et décharger selon les tarifs, l'écrêtage des pointes et les services réseauConsigne de puissance active, calendrier et réserve d'état de charge

Une armoire peut réunir les trois. Un site de grande puissance peut comporter un BMS par baie, plusieurs PCS et un EMS de site ou contrôleur de centrale fourni par une troisième entreprise. Cette couche supérieure applique habituellement aussi les limites d'import et d'export au point de raccordement. Un agrégateur ou une centrale électrique virtuelle adresse ses demandes à cette couche, pas directement au PCS ou au BMS.

Chaque couche relève de ses propres normes. IEC 62619:2022 fixe les exigences de sécurité des accumulateurs et batteries au lithium pour usage industriel, y compris les systèmes de stockage électrique. Elle couvre le système de batterie et sa gestion, pas seulement les cellules ; sa deuxième édition a ajouté des exigences de conception du système et de compatibilité électromagnétique. Le PCS doit respecter les règles de raccordement des installations de production : EN 50549-1 (basse tension) et EN 50549-2 (moyenne tension) en Europe, qui couvrent aussi le stockage, ainsi que les conditions du gestionnaire de réseau, telles qu'EREC G99 en Grande-Bretagne. Ces règles déterminent les réglages de protection, la tenue aux écarts de fréquence et de tension et le comportement en puissance réactive. L'EMS agit dans ce cadre.

Limites, demandes et puissance fournie

Le BMS indique le courant que les cellules peuvent absorber ou fournir à cet instant. Le PCS, ou l'EMS qui le supervise, borne la consigne à cette limite. Si l'EMS demande une décharge de 100 kW alors que le BMS n'autorise que 60 kW à l'état de charge et à la température présents, la batterie fournit 60 kW ou moins.

La puissance autorisée évolue pendant l'exploitation. Elle diminue quand la température des cellules sort de la plage du constructeur, puis décroît à mesure que l'état de charge approche du seuil bas en décharge ou du seuil haut en charge. Lisez cette limite au moins aussi souvent que vous écrivez la consigne. Une limite relevée cinq minutes auparavant ne représente pas nécessairement la capacité actuelle.

Distinguez trois valeurs :

ValeurExemple
Puissance demandéeDécharge de 100 kW
Puissance autorisée à cet instant60 kW, selon les limites du BMS
Puissance réelle58 kW, mesurés au PCS ou au compteur

Déclarez la puissance réelle comme fourniture. Un tableau de bord qui affiche la demande comme si elle avait été fournie réussit tous les essais internes, puis échoue au premier contrôle de règlement face aux données du compteur.

Données à lire

DonnéeUtilité
État de fonctionnement et alarmesSavoir si la batterie est disponible
SoC et seuils minimal et maximalConnaître l'énergie restante au-dessus du seuil bas
SoH et capacité énergétique nominaleConnaître l'énergie que contient maintenant une batterie pleine
Puissance ou courant maximal de charge et de décharge autorisé à l'instant présentDéterminer ce qui peut être offert
Puissance CA réelle, active et réactiveDéterminer ce qui est fourni
Consigne en vigueur et son origineSavoir quel système commande
Horodatage et qualité de chaque valeurVérifier que les données sont actuelles

Certains produits publient ces valeurs au moyen des modèles SunSpec Modbus. Le modèle 802 (base batterie) fournit SoC, SoH, les seuils nominaux SoCMin et SoCMax, ainsi que les limites instantanées en courant continu AChaMax et ADisChaMax. Le modèle 713 (capacité de stockage de la ressource énergétique distribuée) fournit la capacité WHRtg et l'énergie disponible WHAvail. Le modèle 701 (mesure CA de la ressource) fournit la puissance active CA W, et le modèle 704 (commandes CA) la consigne WSet. De nombreux BESS commerciaux ou de grande puissance utilisent plutôt une table Modbus propriétaire ou IEC 61850. Obtenez la table de registres du fournisseur avant de concevoir l'intégration.

SunSpec stocke la plupart des valeurs sous forme d'un entier et d'un facteur d'échelle séparé : la valeur est le registre multiplié par 10 à la puissance de ce facteur. Un registre W valant 5 800 avec W_SF égal à 1 représente 58 kW. Oublier le facteur et le tableau de bord affiche 5,8 kW. Une valeur précisément 10, 100 ou 1 000 fois trop grande ou trop petite indique presque toujours une erreur de facteur d'échelle.

Consignez l'unité et la convention de signe de chaque valeur. Le modèle 701 déclare la puissance active positive en production : la décharge est donc positive. Un compteur sur le départ de la batterie qui considère l'import comme positif affichera cette même décharge comme négative. Une inversion de signe dans une seule correspondance fait apparaître une décharge comme une charge sur le tableau de bord. À la mise en service, lancez une petite décharge connue, par exemple 20 kW, et vérifiez que PCS, compteur et tableau de bord évoluent tous dans le sens prévu.

Puissance, énergie et autonomie

Ne calculez pas l'énergie utilisable en multipliant simplement l'état de charge par la capacité nominale. Prenons une batterie de 500 kW et 1 MWh à 30 % de SoC, où le SoC est rapporté à la capacité nominale et son seuil minimal est 10 % :

ÉtapeÉnergie
Capacité nominale multipliée par le SoC300 kWh
Après retrait de l'énergie sous le seuil minimal de 10 %200 kWh CC
Après environ 8 % de pertes de conversion à la déchargeenviron 184 kWh CA
Autonomie à 500 kWenviron 22 minutes

Ces 8 % de pertes découlent du rendement aller-retour de 85 % supposé par l'Annual Technology Baseline (ATB) du National Laboratory of the Rockies américain, anciennement NREL, pour le stockage lithium-ion de grande puissance, soit environ 92 % dans chaque sens. Les chiffres de tête suggèrent 36 minutes ; la batterie en donne environ 22, souvent moins. Le BMS peut réduire la puissance de décharge près du seuil bas du SoC : les dernières minutes se déroulent alors sous 500 kW. Le CVC et les autres auxiliaires prélèvent de l'énergie au même raccordement : le compteur du site voit donc moins d'export que n'en indique le PCS, avec un écart plus grand par temps chaud. Toute réserve que l'EMS conserve pour un autre service réduit encore l'énergie disponible.

Vérifiez la définition du SoC propre au produit. Le modèle 802 l'exprime en pourcentage de la capacité énergétique nominale. D'autres BMS expriment le SoC sur la fenêtre utilisable : 0 % correspond alors déjà au seuil bas. Dans l'exemple ci-dessus rapporté à la capacité nominale, 30 % représente 300 kWh stockés, dont 200 kWh CC au-dessus du seuil de 10 %. Si le SoC est plutôt rapporté à la fenêtre utilisable, multipliez 30 % par la capacité énergétique documentée de cette fenêtre, sans soustraire à nouveau le seuil nominal.

Le SoC est une estimation. Les cellules au lithium-fer-phosphate (LFP) ont une courbe de tension presque plate sur la majeure partie de leur plage. Le BMS compte donc la charge entrante et sortante, et l'erreur croît jusqu'à ce qu'une charge complète permette un recalibrage. Une batterie maintenue autour de 50 % pendant des semaines, par exemple pour un service de réponse en fréquence, peut annoncer un SoC erroné de plusieurs points de pourcentage. Le SoH réduit aussi l'énergie : à 90 % de SoH, une batterie de 1 MWh contient environ 900 kWh lorsqu'elle est pleine.

La durée de charge exige un calcul distinct de l'autonomie en décharge. Retenez la plus petite des deux limites, courant disponible du chargeur ou limite de charge de la batterie ; soustrayez les charges CC simultanées et ajoutez une marge documentée pour la réduction de courant en fin de charge et l'équilibrage. L'estimation suppose que ces limites restent constantes.

L'économie du stockage exige également un périmètre distinct. Le coût actualisé du stockage rapporte les coûts actualisés sur la vie de l'actif à l'énergie CA déchargée actualisée. L'énergie de charge, le remplacement et les coûts de fin de vie font partie du calcul. Le LCOS, à lui seul, ne prévoit ni les recettes ni le bénéfice de l'arbitrage.

Autorité, expiration et défaillances

Désignez le seul système qui possède à un instant donné l'autorité sur la consigne de puissance active. Il s'agit normalement de l'EMS du site. Pendant un événement de service réseau, la demande peut venir de l'agrégateur et traverser l'EMS, ou d'un régulateur local de réponse en fréquence. Tous les autres systèmes lisent sans écrire. Publiez l'identité du responsable actuel comme état, afin qu'une commande manuelle ou locale soit signalée comme dérogation, pas comme réponse manquée.

Toute consigne externe doit expirer. Le modèle SunSpec 704 le permet : l'émetteur fixe une valeur de retour (WSetRvrt) et un délai de retour en secondes (WSetRvrtTms). Faute de nouvelle écriture avant la fin du délai, le PCS applique cette valeur. Les produits sans SunSpec disposent souvent d'un registre de battement de cœur ou de chien de garde assurant la même fonction. Fixez le délai de retour à quelques intervalles d'écriture. Si la consigne est écrite toutes les 10 s, un délai de 30 à 60 s tolère une écriture perdue sans maintenir trop longtemps une ancienne commande. Donnez également à chaque commande un numéro de séquence ou un horodatage, afin qu'une demande retardée dans une file soit rejetée au lieu d'être exécutée. Une demande de décharge arrivée dix minutes en retard est une nouvelle décharge non sollicitée.

Définissez le comportement en cas de perte de liaison avec le fournisseur du PCS et l'ingénieur qualifié responsable de la commande du site. Un retour à 0 kW n'est une option que si la conception approuvée le juge adapté ; il n'est pas universellement sûr, notamment si la batterie alimente un îlot ou des charges critiques. Maintenir la dernière consigne est risqué. Une batterie qui poursuit une décharge de 500 kW sans superviseur descend jusqu'à son seuil bas de SoC ; si la charge du site baisse, elle peut exporter au-delà de sa limite de raccordement, sauf si le régulateur du site applique séparément cette limite. Le retour à un programme local n'est valable que si ce programme et le contrat du service s'accordent sur les engagements de la batterie.

Après le redémarrage de n'importe quelle couche, aucune consigne externe ne devrait être active avant une nouvelle écriture par le responsable. Vérifiez si le PCS conserve sa dernière consigne en mémoire non volatile et l'applique au démarrage.

Testez chaque cas selon le plan d'essai approuvé par le propriétaire de l'équipement. Un ingénieur qualifié en commande doit choisir le mode de fonctionnement, la puissance d'essai, la méthode de simulation de la perte de liaison, le repli et le délai d'acceptation pour l'installation réelle. Comparez la réponse mesurée à ce repli approuvé et à ses délais, rampe configurée comprise. Une puissance de décharge fixe ou une procédure de débranchement du câble ne convient pas à tous les sites. Le guide de commande locale propose une matrice complète.

Modbus TCP ne comporte pas d'authentification. Tout hôte pouvant joindre le PCS sur le port 502 peut écrire une consigne. Placez le réseau de commande dans un segment séparé des réseaux bureautiques et exposés à Internet ; seul le système responsable doit pouvoir atteindre le port d'écriture, comme le recommande NIST SP 800-82 pour les réseaux de technologie opérationnelle.

Preuve pour chaque commande

Pour chaque commande, conservez son identifiant, son origine, la demande, son acceptation, la puissance autorisée à cet instant, la puissance réelle, le compteur qui l'a mesurée et la version de configuration. Pour l'exemple ci-dessus, un enregistrement pourrait être :

Ligne de journal
2026-09-18T14:02:10Z cmd=4812 src=EMS req=100kW discharge accepted=yes allowed=60kW actual=58kW meter=battery-feeder cfg=v14

Une écriture réussie prouve seulement que la commande est arrivée. Le guide de vérification des commandes BESS décrit la chaîne complète.

Batteries et EpiSensor

Le régulateur d'effacement ZDR-22 mesure l'alimentation, suit la fréquence du réseau et transmet à une batterie ou à un onduleur de secours une consigne de puissance variable par Modbus. Il réagit à un événement de fréquence en moins de 100 ms, sans attendre une plateforme distante. C'est donc un émetteur de consigne : attribuez-lui sa propre ligne dans la matrice d'autorité et convenez avec le fournisseur de l'EMS de la priorité pendant un événement. Une Gateway exécutant Edge lit les données Modbus propres à la batterie en même temps que les compteurs du site, conserve l'historique sur site et le transmet par MQTTS ou HTTPS à la plateforme du service. Confirmez la table de registres de l'EMS ou du PCS de la batterie avant la mise en service et effectuez l'essai de perte de liaison décrit plus haut.

Questions fréquentes

Quelle différence entre BMS et EMS dans un système de batterie ?

Le système de gestion de batterie (BMS) surveille et protège les cellules : il mesure tension, courant et température, estime l’état de charge et fixe les limites de charge et de décharge. Le système de gestion de l’énergie (EMS) décide de l’usage de la batterie, par exemple pour écrêter une pointe ou répondre à un service réseau, et envoie des demandes de puissance dans ces limites.

Qu’est-ce que le PCS d’un BESS ?

Le système de conversion de puissance est l’onduleur bidirectionnel qui convertit le courant continu de la batterie en courant alternatif pour la décharge, et inversement pour la charge. Il reçoit de l’EMS les consignes de puissance active et réactive, applique les réglages de protection du raccordement et signale la puissance réelle.

Quelles données lire d’un système de batterie ?

État de fonctionnement, alarmes, état de charge, puissances maximales de charge et de décharge autorisées à l’instant présent, puissance CA réelle et consigne en vigueur, avec horodatage pour chacune. Consignez la convention de signe de chaque valeur.