Niveau 7 Atelier expert : qualifier, auditer, sécuriser

Le niveau 6 apprend à décrire et à simuler les fonctions d'un réseau intelligent. Ce niveau met l'élève dans la position de l'expert ou du consultant à qui l'on demande un avis argumenté : le contrôleur de micro-réseau est-il conforme ?, où partent les kilowattheures non facturés ?, la centrale virtuelle tient-elle son engagement d'effacement ?, le système de conduite est-il assez protégé ? Chaque section associe la norme, un calcul à la main, un calcul NRJXpert et un rapport.
Tutoriel Version 2.0.0 Novembre 2026 FR / EN Cliquer pour la version anglaise
Niveau 7 — Atelier expert : qualifier, auditer, sécuriser
NRJXpert 2.0.0 · Novembre 2026

📘Introduction

Objectifs

  • Définir une campagne d'essais IEEE 2030.8 (transition et dispatch), fixer des critères d'acceptation et rédiger le procès-verbal.
  • Établir le bilan énergétique d'un réseau de distribution, séparer pertes techniques et non techniques, évaluer une méthode de détection (précision, rappel) et dimensionner une télérelève DLMS/COSEM.
  • Spécifier un évènement OpenADR 2.0b, calculer une référence (baseline) et le règlement d'un effacement.
  • Conduire une analyse de risque IEC 62443-3-2 (zones, conduits, SL-T) et proposer un plan de mesures IEC 62443-3-3 / IEC 62351.

Prérequis : niveau 5 (dynamique, gestion économique) et niveau 6 (SGAM, VPP, micro-réseaux, protocoles). Durée : 24 à 30 h.

↑ Retour en haut

🔋7.1 Essais du contrôleur de micro-réseau (IEEE 2030.7 / IEEE 2030.8)

L'IEEE 2030.7-2017 ramène le contrôleur de micro-réseau à deux fonctions de base : la transition (passage du mode raccordé au mode îloté, programmé ou subi, et retour par resynchronisation) et le dispatch (consignes des ressources internes, en îlotage comme en raccordé). L'IEEE 2030.8-2018 décrit comment les essayer — en simulation, en temps réel avec le matériel dans la boucle (HIL), puis sur site — et quels indicateurs relever. Les plages de tension et de fréquence viennent des règles de raccordement (IEEE 1547-2018, EN 50549-1/-2) et de l'IEC 62898.

Essai NRJXpertFonction IEEE 2030.7Scénario simuléCe que l'on juge
T1 îlotage subitransition non programméeouverture du point de couplage (PCC) à 1 s, sans préparationnadir, RoCoF, tension de l'îlot, stabilisation
T2 îlotage programmétransition programméele contrôleur annule l'échange au PCC (rampe des consignes de 0,2 à 1,8 s), puis ouvre à 2 sîlotage « sans à-coup »
T3 resynchronisationreconnexionîlotage subi, demande de reconnexion à 5 s : synchroniseur + synchro-checkdurée, Δf / ΔV / Δφ à la fermeture, retour au nominal
T4 échelon de chargedispatch en îlotage (réglage primaire)+20 % de la charge de l'îlot au bus le plus chargé à 5 snadir, fréquence établie (statisme)
T5 perte de productiondispatch en îlotage (réserve)perte de la plus grande production suiveuse (PV, éolien) à 5 snadir, RoCoF, tenue de l'îlot
T6 fonction de dispatchdispatch économiquegestion économique 24 h raccordé puis îloté (MILP)énergie non distribuée, SOC, coût
RoCoF initial ≈ ΔP·f₀ / (2·H·ΣSn) ; écart établi par statisme Δf ≈ R·ΔP/ΣSn·f₀ ; synchro-check (IEEE 1547 tableau 39) : 0,3 Hz / 10 % / 20° jusqu'à 500 kVA, 0,2 Hz / 5 % / 15° jusqu'à 1,5 MVA, 0,1 Hz / 3 % / 10° au-delà.

Critères d'acceptation par défaut (réglables dans Simulation › Paramètres des études DER › Essais micro-réseau) : fréquence dans 47,5–51,5 Hz (plage de tenue EN 50549 à 50 Hz), RoCoF ≤ 2 Hz/s sur 500 ms, fréquence finale à ± 0,5 Hz, stabilisation (± 0,1 Hz) en moins de 5 s, tension de l'îlot entre 0,88 et 1,10 pu passé 200 ms, resynchronisation en moins de 10 s, énergie non distribuée en îlotage ≤ 0,1 %. Dans un vrai cahier des charges, ces valeurs se négocient : elles dépendent des charges (sensibilité des procédés), des protections de découplage et de l'exploitant.

Exemple 7.1 — Site de 0,9 MW : batterie 1 MVA (VSM), groupe 0,8 MVA, PV 0,6 MVA (exemples/banc_essai_microreseau.xml)

Résultats du banc d'essai

Échange au PCC avant îlotage : 0,10 MW. T1 : nadir 49,93 Hz, fréquence établie 49,94 Hz (statisme). T2 : l'échange étant repris avant l'ouverture, le nadir n'est plus que de 49,99 Hz (RoCoF ÷ 9). T3 : reconnexion à 6,36 s, soit 1,36 s après la demande (Δf = 0,10 Hz, ΔV = 0,08 %, Δφ = 6,4° ; îlot de 2,4 MVA, donc limites 0,1 Hz / 3 % / 10°, respectées de justesse en fréquence), retour à 50 Hz. T4 : nadir 49,83 Hz. T5 (perte du PV, 0,5 MW) : nadir 49,58 Hz, RoCoF 0,71 Hz/s. T6 : 79 F/kWh raccordé, 235 F/kWh îloté (3 917 L de gazole par jour), 4,5 kWh non distribués (0,03 %). Conformité : 6 / 6.

Sans amortissement du groupe (balise <D> supprimée), la fréquence oscille encore de ± 0,2 Hz 3,5 s après la reconnexion : T3 échoue sur le temps de stabilisation. C'est exactement le genre de défaut que la campagne 2030.8 doit révéler avant la mise en service.

TP 7.1 — Campagne d'essais et procès-verbal

  1. Ouvrir l'exemple (Aide › Ouvrir un exemple du tutoriel › banc_essai_microreseau.xml) et lancer le calcul. Ouvrir le Rapport… : c'est le procès-verbal (synthèse, critères, déroulement, grandeurs mesurées).
  2. Vérifier à la main le RoCoF et la fréquence établie de T5 avec la calculatrice ci-dessus (ΔP = 0,5 MW). Expliquer l'écart avec la valeur mesurée sur 500 ms.
  3. Remplacer la batterie VSM (gfmMode vsm) par un statisme pur (droop), puis réduire H à 0,5 s : quels essais échouent ? Pourquoi l'îlotage programmé (T2) reste-t-il conforme ?
  4. Sur votre schéma (palette « Réseau intelligent ») : placer un disjoncteur entre le poste et le site, choisir Banc d'essai du micro-réseau dans Calcul, désigner le PCC dans l'onglet Essais micro-réseau, et rédiger les critères d'acceptation adaptés au client (hôpital, usine, campus).
↑ Retour en haut

📟7.2 Comptage évolué (AMI) : bilan, pertes techniques et non techniques

Le comptage évolué apporte la donnée qui manquait au distributeur : la consommation de chaque client, au pas de 15 ou 30 min. Combinée au compteur de supervision de chaque poste HTA/BT et au load flow, elle permet un bilan par poste :

Einjectée = Ecomptée + pertes techniques + pertes non techniques ; écart du poste = (Eposte − Σ Ecompteurs) / Eposte.

Les pertes techniques (effet Joule, pertes fer) se calculent ; les pertes non techniques (fraude, compteurs défaillants, clients non enregistrés, erreurs de facturation) se déduisent. Dans beaucoup de réseaux d'Afrique de l'Ouest, elles pèsent autant ou plus que les pertes techniques : c'est souvent le premier argument économique d'un projet AMI.

Le calcul Comptage évolué (AMI) de NRJXpert reconstitue, pour chaque bus de charge (un poste) et chacun de ses « clients », une semaine de courbes de charge réelles et relevées ; une part des clients fraude (certains depuis toujours, d'autres à partir d'un jour donné), d'autres baissent honnêtement leur consommation (absence, équipement économe). Trois méthodes de détection sont comparées à la vérité simulée :

MéthodePrincipeForces / faiblesses
Baisse de consommationconsommation récente / historique, rapportée à la tendance des voisins du postene voit pas les fraudes anciennes ; fausses alertes (vacances)
Baisse + bilan du posteon ne retient que les baisses dans les postes en alarmebeaucoup moins de fausses alertes, rappel faible
Bilan du poste + inspection cibléecontrôle sur place des clients des postes en alarmetrouve aussi les fraudes anciennes ; coût des tournées
Précision = VP / (VP + FP) (part des alertes justes) ; rappel = VP / (VP + FN) (part des fraudes trouvées).

Exemple 7.2 — IEEE 33 nœuds, 1 857 clients, deux quartiers à risque (exemples/ami_ieee33.xml)

Résultats (7 jours, pas de 15 min)

Énergie fournie 402,7 MWh, pertes techniques 3,04 %, pertes non techniques 1,81 % (7,3 MWh en une semaine). 5 postes en alarme (seuil 3 %), dont B18 (13,5 %) et B19 (15,9 %), où un quart des clients fraude. Détection par la baisse : précision 50 %, rappel 55 % ; bilan + inspection ciblée : précision 77 %, rappel 27 %. Le bilan par poste indique où chercher, l'analyse des courbes qui contrôler : en pratique on combine les deux et on itère.

↑ Retour en haut

📗7.3 Télérelève : DLMS/COSEM (IEC 62056) sur G3-PLC ou cellulaire

COSEM donne le modèle d'objets du compteur, chaque donnée étant repérée par un code OBIS (A-B:C.D.E*F) ; DLMS donne les services (GET, SET, ACTION, notifications) et la sécurité (suites 0 à 2 : AES-GCM-128, ECDSA, ECDH). Le profil de charge (classe 7, OBIS 1.0.99.1.0.255) enregistre à chaque période : horloge (0.0.1.0.0.255), statut (0.0.96.10.1.255), index A+ (1.0.1.8.0.255) et A− (1.0.2.8.0.255), tension (1.0.32.7.0.255).

Le G3-PLC (ITU-T G.9903, bande CENELEC A 35–91 kHz, OFDM) transporte IPv6 (6LoWPAN) en maillage : un compteur éloigné du concentrateur passe par ses voisins. Chaque saut peut échouer (bruit, impédance du réseau BT) ; les répétitions compensent. Le cellulaire (NB-IoT, LTE-M) convient aux zones peu denses et aux gros clients.

Réussite d'une trame : 1 − (1 − pⁿ)^(r+1) (p : saut, n : sauts, r : répétitions) ; complétude journalière = (réussite d'une trame)^(trames par jour).

Dans l'exemple 7.2 : 1,56 saut en moyenne, complétude journalière 99,88 %, 3,24 ko par compteur et par jour, 20,7 min pour collecter le plus grand poste (210 compteurs).

TP 7.2 — Audit des pertes d'un départ

  1. Lancer ami_ieee33.xml, ouvrir le rapport : bilan énergétique, postes en alarme, plus fortes baisses (avec la vérité simulée).
  2. Faire varier le seuil d'alarme du bilan (1, 3, 5 %) et la baisse jugée suspecte (20, 30, 50 %) : tracer précision et rappel. Quel réglage choisir si une inspection coûte 15 000 F et une fraude 60 000 F par an ?
  3. Passer en cellulaire, puis en G3-PLC avec p = 85 % et 5 sauts (quartier étendu) : complétude ? Conséquence sur le bilan du poste ?
  4. Avec la calculatrice 7.2, estimer le temps de retour d'un déploiement de 8 000 compteurs. Rédiger la note pour la direction (une page).
↑ Retour en haut

📶7.4 Effacement de consommation : OpenADR 2.0b

OpenADR relie un VTN (Virtual Top Node : gestionnaire de réseau, agrégateur) à des VEN (Virtual End Nodes : bâtiments, parcs de bornes, centrale virtuelle). Le profil 2.0b échange des messages XML (EiEvent, EiReport, EiOpt…) sur HTTPS ou XMPP ; un évènement (oadrDistributeEvent) porte une période active, un préavis, et des signaux par intervalle :

SignalValeurRéponse attendue
SIMPLEniveau 0 à 3réduire selon un plan convenu (NRJXpert : 10 / 20 / 40 % de l'achat de référence)
LOAD_DISPATCH (x-loadControlCapacity)réduction en MWréduire de la valeur demandée par rapport à la référence
ELECTRICITY_PRICEprix (F/kWh)réagir au prix (pas d'engagement de volume)

Le point délicat est la référence (baseline) : ce que le site aurait consommé sans l'évènement. On l'estime par une règle « X parmi Y » (moyenne des X jours les plus forts parmi les Y derniers jours comparables) avec un ajustement du jour. NRJXpert optimise la VPP deux fois, sans puis avec l'évènement : la référence est donc la meilleure possible, et l'écart avec une règle « X parmi Y » se discute en TP.

Exemple 7.3 — Effacement de 0,4 MW de 18 h à 21 h (exemples/openadr_effacement.xml)

Réponse de la centrale virtuelle (PV, batterie, 30 VE en V2G, 10 % d'effacement possible)

Demandé : 1 200 kWh ; réalisé 1 076 kWh (89,7 %) : 0,4 MW tenus à 18 h et 19 h, 0,28 MW à 20 h (la batterie est vide). Rémunération 269 kF, pénalité 12 kF ; gain net 203 kF par rapport à la journée sans évènement. Le rapport contient le message oadrDistributeEvent (57 lignes) que le VTN enverrait ; Simulation › Enregistrer le message OpenADR 2.0b l'exporte.

TP 7.3 — Négocier un contrat d'effacement

  1. Dans l'onglet Centrale virtuelle, activer l'évènement ; tester LOAD_DISPATCH 0,2 / 0,4 / 0,6 MW. À partir de quelle valeur la VPP perd-elle de l'argent ?
  2. Remplacer par un signal ELECTRICITY_PRICE de +400 F/kWh : volume effacé ? Quel signal préfère l'agrégateur, quel signal le gestionnaire de réseau ?
  3. Lire le message OpenADR : repérer eventID, dtstart, duration, x-eiNotification, signalType, les intervalles.
  4. Avec la calculatrice 7.3, montrer comment un site peut « gonfler » sa référence si la règle est « 10 parmi 10 » sans ajustement.
↑ Retour en haut

🔒7.5 Cybersécurité du système de conduite : IEC 62443 et IEC 62351

Un réseau intelligent ouvre des chemins de commande vers des milliers d'équipements : interrupteurs télécommandés, onduleurs, bornes, compteurs capables de couper un client. L'IEC 62443 (systèmes d'automatisme industriels) fournit la démarche, l'IEC 62351 la sécurité des protocoles de l'énergie (IEC 60870-5-104, IEC 61850 MMS et GOOSE, DNP3), l'IEC 62056-5-3 celle du DLMS/COSEM.

  1. Zones et conduits (IEC 62443-3-2) : regrouper les actifs de même exigence (centre de conduite, postes, producteurs, bornes, AMI, agrégateur, IT) et identifier les flux entre zones (conduits).
  2. Niveau de sécurité cible SL-T de chaque zone, de 1 (erreur, malveillance occasionnelle) à 4 (attaquant étatique, moyens importants).
  3. Niveau atteint SL-A pour chacune des sept exigences fondamentales FR1…FR7 (IEC 62443-3-3) : identification et authentification, contrôle d'utilisation, intégrité, confidentialité, flux restreints, réponse aux évènements, disponibilité.
  4. Risque = conséquence × vraisemblance ; plan de mesures pour combler SL-T − SL-A, en commençant par les conduits exposés.

Dans NRJXpert : Outils › Analyse de risque de cybersécurité (IEC 62443)…. Les actifs sont tirés du schéma ; on règle le SL-T, on coche les mesures en place par zone, on qualifie les conduits (protection, exposition à Internet). L'onglet Résultats et le rapport HTML donnent la matrice de risque et la liste ordonnée des mesures manquantes. Les réglages sont enregistrés avec le projet.

TP 7.4 — Analyse de risque du projet de synthèse

  1. Ouvrir smartgrid_deux_departs.nxp, lancer l'analyse : combien d'actifs, quelles zones ? Quel est le risque du centre de conduite avec les réglages initiaux ? Pourquoi ?
  2. Passer le conduit « Télérelève » en « chiffrement et authentification » et cocher FR4 SL2 pour l'AMI : effet sur la matrice ?
  3. Établir un plan en trois lots (6 mois, 18 mois, 36 mois) qui amène toutes les zones à leur SL-T ; justifier l'ordre.
  4. Pour la VPP de l'exemple 7.3, quels risques nouveaux introduit le conduit OpenADR (prix falsifié, évènement injecté) ? Quelles mesures ?
↑ Retour en haut

🎓7.6 Mission d'expertise (synthèse)

Sujet — Micro-réseau d'un campus universitaire

Un campus de 2 MW de pointe, alimenté par un départ 30 kV, veut un micro-réseau (PV 1,5 MWc, batterie 1 MW / 2 MWh, groupe existant 1 MVA), le comptage évolué de ses 40 bâtiments, et participer à un programme d'effacement de l'agrégateur national. Vous êtes l'AMOA.

  1. Dessiner le réseau et rédiger la fiche de cas d'usage IEC 62559 « îlotage programmé » (niveau 6).
  2. Définir la campagne d'essais IEEE 2030.8 et ses critères ; la simuler ; joindre le procès-verbal.
  3. Faire le bilan des pertes à partir du calcul AMI et estimer la valeur du comptage.
  4. Proposer le contrat d'effacement (signal, puissance, plage, rémunération) avec le calcul de rentabilité.
  5. Remettre l'analyse IEC 62443 et le plan de mesures.

Barème indicatif : modèle et cas d'usage 20 %, essais 25 %, AMI 15 %, effacement 15 %, cybersécurité 15 %, qualité du rapport 10 %.

↑ Retour en haut

✅QCM du niveau 7

1. Les deux fonctions de base d'un contrôleur de micro-réseau selon l'IEEE 2030.7 sont :

  1. protection et comptage
  2. prévision et facturation
  3. transition et dispatch
  4. SCADA et DMS
La transition (îlotage, reconnexion) et le dispatch (consignes des ressources) ; l'IEEE 2030.8 décrit leurs essais.

2. L'îlotage programmé est plus doux que l'îlotage subi parce que :

  1. la batterie a plus d'inertie
  2. l'échange au point de couplage est annulé avant l'ouverture
  3. le synchro-check est désactivé
  4. les charges sont délestées
À l'ouverture, ΔP ≈ 0 : ni saut de fréquence ni RoCoF (exemple 7.1 : nadir 49,99 Hz au lieu de 49,93 Hz).

3. Pour un îlot de 2,4 MVA, la fermeture du disjoncteur de couplage exige (IEEE 1547) :

  1. Δf ≤ 0,3 Hz, ΔV ≤ 10 %, Δφ ≤ 20°
  2. Δf ≤ 0,2 Hz, ΔV ≤ 5 %, Δφ ≤ 15°
  3. Δf = 0 exactement
  4. Δf ≤ 0,1 Hz, ΔV ≤ 3 %, Δφ ≤ 10°
Au-delà de 1,5 MVA, les limites sont les plus strictes.

4. Les pertes non techniques se calculent :

  1. par différence : énergie injectée − énergie comptée − pertes techniques
  2. par le load flow
  3. en mesurant le courant de neutre
  4. avec la formule R·I²
Seules les pertes techniques se calculent ; les pertes non techniques se déduisent du bilan.

5. Une méthode de détection de fraude a une précision de 77 % et un rappel de 27 %. Cela signifie :

  1. 77 % des fraudes sont trouvées
  2. 27 % des alertes sont fausses
  3. 77 % des alertes sont justes mais 73 % des fraudes échappent
  4. la méthode est inutilisable
Précision = part des alertes justes, rappel = part des fraudes trouvées. Une méthode précise mais peu sensible sert à cibler les tournées.

6. Le code OBIS 1.0.1.8.0.255 désigne :

  1. la tension de la phase 1
  2. l'index d'énergie active importée (A+)
  3. l'horloge du compteur
  4. le profil de charge
Le profil de charge est 1.0.99.1.0.255, l'horloge 0.0.1.0.0.255, la tension L1 1.0.32.7.0.255.

7. Avec 3 sauts G3-PLC à 90 % et 2 répétitions, une trame passe avec une probabilité d'environ :

  1. 73 %
  2. 90 %
  3. 95 %
  4. 98 %
pⁿ = 0,729 ; 1 − (1 − 0,729)³ = 0,980.

8. Dans OpenADR 2.0b, le gestionnaire de réseau ou l'agrégateur qui émet les évènements est :

  1. le VTN
  2. le VEN
  3. le CPO
  4. l'EVSE
Virtual Top Node → Virtual End Nodes (sites, VPP, parcs de bornes).

9. Dans l'IEC 62443, le niveau atteint SL-A d'une zone pour une exigence fondamentale est :

  1. la moyenne des mesures cochées
  2. le niveau de la meilleure mesure
  3. le plus haut niveau dont toutes les mesures jusqu'à ce niveau sont en place
  4. fixé par le fournisseur
Une mesure SL3 sans la mesure SL2 ne fait pas monter le niveau.

10. La sécurité des protocoles IEC 60870-5-104 et IEC 61850 (TLS, authentification de GOOSE) relève de :

  1. l'IEC 62056
  2. l'IEC 62351
  3. l'IEC 62559
  4. l'IEEE 2030.8
IEC 62351-3 (TLS), -5 (104/DNP3), -6 (GOOSE/SV), -9 (clés) ; l'IEC 62056-5-3 couvre le DLMS/COSEM.
↑ Retour en haut

👤Auteur

LT
Prof. Lamine THIAW
Département de Génie Électrique
École Supérieure Polytechnique
Université Cheikh Anta Diop, Dakar
lamine.thiaw@ucad.edu.sn
lamine.thiaw@esp.sn

Novembre 2026