Mission anonyme

Moderniser le réseau électrique : virtualisation open source et Interopérabilité

Le besoin

Virtualisation industrielle : le défi de la haute disponibilité et de la basse latence

Dans le cadre de la numérisation des réseaux intelligents (Smart Grids), cet acteur majeur de l'énergie nécessitait une infrastructure socle capable d'héberger des applications critiques. L’objectif principal était de déployer une plateforme de virtualisation "temps réel" de classe industrielle, s'appuyant sur le projet Seapath de la Linux Foundation Energy. Les exigences étaient doubles : garantir une haute disponibilité absolue et une latence réseau minimale, indispensables au pilotage sécurisé du réseau électrique national.

Le Challenge

Fiabiliser le pilotage numérique par la simulation et l'optimisation multithread

Le défi consistait à stabiliser une plateforme de virtualisation sous des contraintes temporelles extrêmes en éliminant toute latence résiduelle. Sur le plan logiciel, l'enjeu était de concevoir un plugin de conversion protocolaire (IEC 61850 vers Fledge) performant via une architecture multithread. L’équipe a dû valider l’intégralité des échanges de données par simulation, en l'absence de matériel physique lors des premières phases de développement.

3000

postes électriques en France

100 000 km

de lignes aériennes

5 000 km

de lignes souterraines

Notre approche

Optimisation temps réel, interopérabilité et industrialisation

Smile a déployé une expertise complète, allant du développement bas niveau (kernel Linux) jusqu'au middleware IoT.

  • Développement IoT & FledgePower : conception d'un plugin "South" pour la plateforme Fledge, assurant l'interface avec le protocole IEC 61850. Utilisation de la librairie libiec61850 et développement d'une architecture événementielle robuste pour la remontée de télémesures.
  • Qualité logicielle industrielle : mise en place de chaînes d'intégration continue (CI/CD) strictes incluant de l'analyse statique (SonarCloud, cppcheck) et des tests automatisés pour garantir la fiabilité du code sans accès matériel immédiat.
  • Optimisation Système & Temps Réel (Seapath) : Analyse fine des latences du noyau Linux (ftrace), correction de bugs de latence réseau (XDP, vhost-net) et optimisation de la synchronisation des horloges des machines virtuelles (ptpkvm).

Fiabilisation de l'Infrastructure : Corrections apportées aux algorithmes de placement du gestionnaire de cluster (Pacemaker) et intégration de drivers matériels (watchdogs) à Debian.

Le résultat

Le résultat : vers le poste électrique du Futur

Grâce à cette collaboration, le client dispose désormais d'une infrastructure de virtualisation stabilisée et performante. Les briques logicielles livrées (plugins Fledge) assurent une interopérabilité totale entre les équipements historiques et les nouveaux systèmes de gestion numérique. Ce projet a également permis d'enrichir l'écosystème open source par des contributions directes à la Linux Foundation Energy.

Travailler sur Seapath nous a demandé de repousser les limites de la virtualisation standard. En corrigeant des défauts d'algorithmes dans Pacemaker ou en traquant des micro-latences dans OpenVSwitch, nous n'avons pas seulement intégré une solution : nous avons durci le socle technologique qui permettra au réseau électrique de demain de fonctionner sur des standards ouverts.

Christophe Brunschweiler

Christophe Brunschweiler

Directeur Embedded & IoT

Insights

More success stories

See more

Securing Linux migration to optimise performance

  • Embedded & IoT
  • Technical advisory
Linux Foundation banner top

Securing the future of embedded systems and industrial IoT: the Linux Foundation entrusts the keys to Yocto LTS to Smile's expertise

  • Open-Source
  • Embedded & IoT
Eco-compteur_Top_Banne

Driving Eco-Counter's Growth: A Future-Ready Infrastructure

  • Connected objects
  • Cloud consulting
Banner Top Altavia

Modernize the IT System with Vertical Solutions

  • Data & AI
  • Technical advisory

Prototyping the driver compartments of the future

  • Embedded & IoT