MiroxMirox
  • Plateforme

    • Philosophie
    • Vue d'ensemble de la plateforme
    • Ressources de la plateforme
  • Mirox-Cloud

    • Vue d'ensemble du cloud
    • Microservices connectés
  • Mirox-Agent

    • Vue d'ensemble de l'agent
    • Options de déploiement
    • Data Scraper
    • Jumeau numérique
  • Détails techniques

    • Collecte de métriques
  • Informations

    • Centrales prises en charge
  • Types de centrale

    • Centrales solaires
    • Parcs éoliens
    • Stockage par batteries
  • Monitoring et visualisation

    • Monitoring en temps réel
    • Jumeau numérique
    • États des composants
    • Détection des pertes
    • Détection d'efficacité
    • Tableau de bord KPI
  • Gestion des données

    • Événements
    • Tickets
    • Prévisions
    • Rapports
  • Intégration et partage

    • Coopérations
    • Jetons API
    • VPN
    • Proxy
  • IA

    • Assistant IA et assistants
    • Accès agentique (MCP)
  • Facturation

    • Marché et tarifs
    • Comptabilité et facturation
  • Collaboration

    • Invitations
  • Sécurité

    • Authentification
    • Système de permissions
    • Restrictions de coopération
    • Journalisation d'audit d'accès
  • Nœuds

    • mrxnode
  • Application

    • Contrôle de porte
    • Relais générique
  • Cluster edge

    • Orchestration
  • Premiers pas

    • Premiers pas
  • Personnel

    • Utiliser le VPN
    • Utiliser le proxy
    • Authentification à deux facteurs
    • Sessions
    • Jetons API
  • Par centrale

    • Contacts
    • Périphériques réseau
    • Enregistreurs de données
    • Composants
    • VPN direct (par agent)
  • Organisation

    • Permissions des membres
    • Coopérations
    • Stockage de fichiers
  • Export de données

    • API d'export de métriques
    • MiroxQL — langage de requête
    • Génération externe de rapports
    • Grafana
    • Vue d'ensemble de l'API
  • Assistance

    • Demander un guide d'intégration
  • mrxnode

    • Vue d'ensemble
    • Guides
    • Déploiement de conteneur
    • Référence des commandes
    • Dépannage
  • Reporting

    • Générateur de rapports externe
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Plateforme

    • Philosophie
    • Vue d'ensemble de la plateforme
    • Ressources de la plateforme
  • Mirox-Cloud

    • Vue d'ensemble du cloud
    • Microservices connectés
  • Mirox-Agent

    • Vue d'ensemble de l'agent
    • Options de déploiement
    • Data Scraper
    • Jumeau numérique
  • Détails techniques

    • Collecte de métriques
  • Informations

    • Centrales prises en charge
  • Types de centrale

    • Centrales solaires
    • Parcs éoliens
    • Stockage par batteries
  • Monitoring et visualisation

    • Monitoring en temps réel
    • Jumeau numérique
    • États des composants
    • Détection des pertes
    • Détection d'efficacité
    • Tableau de bord KPI
  • Gestion des données

    • Événements
    • Tickets
    • Prévisions
    • Rapports
  • Intégration et partage

    • Coopérations
    • Jetons API
    • VPN
    • Proxy
  • IA

    • Assistant IA et assistants
    • Accès agentique (MCP)
  • Facturation

    • Marché et tarifs
    • Comptabilité et facturation
  • Collaboration

    • Invitations
  • Sécurité

    • Authentification
    • Système de permissions
    • Restrictions de coopération
    • Journalisation d'audit d'accès
  • Nœuds

    • mrxnode
  • Application

    • Contrôle de porte
    • Relais générique
  • Cluster edge

    • Orchestration
  • Premiers pas

    • Premiers pas
  • Personnel

    • Utiliser le VPN
    • Utiliser le proxy
    • Authentification à deux facteurs
    • Sessions
    • Jetons API
  • Par centrale

    • Contacts
    • Périphériques réseau
    • Enregistreurs de données
    • Composants
    • VPN direct (par agent)
  • Organisation

    • Permissions des membres
    • Coopérations
    • Stockage de fichiers
  • Export de données

    • API d'export de métriques
    • MiroxQL — langage de requête
    • Génération externe de rapports
    • Grafana
    • Vue d'ensemble de l'API
  • Assistance

    • Demander un guide d'intégration
  • mrxnode

    • Vue d'ensemble
    • Guides
    • Déploiement de conteneur
    • Référence des commandes
    • Dépannage
  • Reporting

    • Générateur de rapports externe
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Plateforme

    • Philosophie de la plateforme
    • Présentation de la plateforme
    • Ressources de la plateforme
  • Mirox-Cloud

    • Vue d'ensemble du cloud
    • Microservices connectés
  • Mirox-Agent

    • Mirox-Agent
    • Options de déploiement de l'agent
    • Data Scraper
    • Jumeau numérique
  • Détails techniques

    • Collecte de métriques

Jumeau numérique

Le jumeau numérique est le moteur d'analyse au cœur du Mirox-Agent qui transforme les mesures de votre installation en informations sur la santé des composants, les pertes et la configuration. Il reçoit les métriques du Data Scraper, conserve en mémoire un modèle de la hiérarchie de composants de chaque installation, exécute des modèles fondés sur la physique sur des données historiques et restitue ses conclusions à la plateforme.

Le jumeau numérique analyse aujourd'hui les installations photovoltaïques (PV) solaires. L'analyse de l'éolien et des batteries est Planifiée — ces types d'installation peuvent déjà ingérer des données, mais le jumeau numérique ne les analyse pas encore.

Objectif et rôle

Le jumeau numérique poursuit un objectif ciblé : comprendre le comportement de chaque composant et détecter les problèmes opérationnels. Il transforme les mesures brutes en informations exploitables sans stockage persistant propre.

Responsabilités principales :

  • Recevoir les mises à jour de métriques du Data Scraper
  • Récupérer les données historiques de la base de données de séries temporelles pour les fenêtres d'analyse
  • Construire en mémoire un modèle de la hiérarchie de composants de l'installation à partir de l'IoT Cloud
  • Découvrir et valider la configuration de chaque string (orientation, nombre de panneaux, écrêtage de l'onduleur, ombrage, performance)
  • Surveiller la santé des composants chaque nuit, classer l'état de chaque composant et distinguer les coupures de communication des véritables pannes
  • Calculer les pertes d'énergie avec un indice de confiance sur chaque valeur
  • Publier les résultats et les événements vers la plateforme IoT Cloud pour les exploitants
  • Vider la mémoire une fois le traitement terminé

Cette séparation maintient le jumeau numérique concentré sur l'analyse, tandis que la collecte des données et le stockage à long terme résident ailleurs.

Deux moteurs d'analyse

Le jumeau numérique exécute deux moteurs distincts, avec des déclencheurs et des objectifs différents — leur distinction explique pourquoi certaines informations apparaissent immédiatement tandis que d'autres se construisent sur plusieurs nuits.

MoteurCe qu'il détermineQuand il s'exécute
Analyse de configurationL'orientation détectée de chaque string, le nombre de panneaux, l'écrêtage de l'onduleur, l'ombrage et la performanceManuel — au démarrage (pour la veille) et à la demande
WatchdogLes états de santé des composants, les véritables pannes vs. les coupures de communication, et les pertes d'énergieAutomatique — chaque nuit par installation, avec rattrapage

Pourquoi les informations prennent du temps

Une installation fraîchement intégrée nécessite plusieurs nuits d'exécutions du watchdog avant que son modèle de production attendue ne se calibre sur le comportement réel de chaque composant. Les premières valeurs se stabilisent au cours des premiers jours.

Aperçu de l'architecture

Le jumeau numérique fonctionne comme un service asynchrone qui traite les métriques au fur et à mesure de leur arrivée :

Principes architecturaux clés :

  • Par installation : chaque agent raisonne sur une installation comme un arbre de composants et évalue par composant et par niveau
  • Sans état : aucun résultat d'analyse n'est stocké localement — les données sont traitées en mémoire et vidées une fois l'opération terminée
  • Fondé sur la physique : des modèles standards du secteur (pas de machine learning) simulent la production attendue et la comparent à la réalité
  • Auto-calibrant : une boucle de rétroaction ajuste le modèle de production attendue à chaque composant sur une fenêtre glissante
  • À la demande et planifié : l'analyse de configuration s'exécute sur demande ; la surveillance de la santé s'exécute automatiquement chaque nuit

Composants principaux

Traitement des données

Le jumeau numérique traite les données à la demande, sans stockage persistant :

Sources de données :

  • Webhook : reçoit les mises à jour de métriques en temps réel du Data Scraper
  • Base de données de séries temporelles : récupère les données historiques pour les fenêtres d'analyse
  • IoT Cloud : charge la structure du parc et la configuration des composants

Flux de traitement :

  1. Un déclencheur webhook ou une requête API lance le traitement
  2. Charger la structure du parc depuis l'IoT Cloud en mémoire
  3. Récupérer les données historiques requises depuis la base de données de séries temporelles
  4. Recevoir ou utiliser les métriques en temps réel transmises par le webhook
  5. Effectuer l'analyse en mémoire
  6. Publier les résultats vers l'IoT Cloud
  7. Vider la mémoire — aucune donnée persistée

Intégration du webhook :

  • Reçoit les mises à jour de métriques du Data Scraper via HTTP POST
  • Métriques traitées en mémoire pendant l'exécution de l'analyse
  • Aucun stockage persistant de métriques au sein du jumeau numérique

Analyse de configuration

Le moteur d'analyse de configuration découvre et valide ce qu'est réellement chaque string, en remontant la hiérarchie depuis le bas (string, puis boîte de jonction, onduleur et compteur d'injection). Il est déclenché manuellement — une fois au démarrage pour la veille, et sinon à la demande pour une plage de dates choisie.

Ce qu'il détecte (par string) :

  • Orientation — l'azimut des panneaux, signalant tout écart par rapport à la valeur configurée
  • Nombre de panneaux — le nombre réel de panneaux en fonctionnement, faisant ressortir ceux manquants ou défectueux
  • Écrêtage de l'onduleur — lorsque la puissance DC dépasse la capacité AC de l'onduleur, avec la durée d'écrêtage et l'énergie perdue
  • Ombrage — les périodes d'ombre entre rangées au lever et au coucher du soleil et le pourcentage de perte qui en résulte
  • Performance — l'énergie mesurée versus simulée et un ratio de performance pour le string

Chaque résultat est assorti d'un statut de fiabilité, afin qu'un exploitant puisse savoir si une détection était fiable, provenait de données trop rares, atteignait des valeurs hors des limites physiques, ou ne trouvait aucun courant du tout (ce qui peut marquer un string comme inutilisé).

Solaire uniquement aujourd'hui

Les analyses de configuration ci-dessus s'appliquent aux strings PV solaires. La détection de l'inclinaison des panneaux est mentionnée mais pas encore implémentée, et il n'existe aucune analyse de configuration pour les installations éoliennes ou de batteries.

Modèles physiques standards du secteur

Le jumeau numérique utilise des modèles physiques évalués par des pairs plutôt que du machine learning — par exemple, un modèle d'irradiance par ciel clair et un modèle de panneau à diode unique pour le solaire. La production attendue est calculée à partir de la physique et de la géométrie du site, puis comparée à ce que l'installation a réellement produit.

Watchdog

Le moteur Watchdog surveille la santé des composants, distingue les véritables pannes des coupures de communication et calcule les pertes d'énergie. Contrairement à l'analyse de configuration, il s'exécute automatiquement chaque nuit pour chaque installation.

Planification automatique nocturne :

  • Chaque installation est évaluée une fois par nuit à un horaire stable entre 00:00 et 03:00 UTC, réparti dans le temps afin que toutes les installations ne s'exécutent pas en même temps
  • Une installation rejoint la planification nocturne dès qu'un nombre suffisant de ses strings a terminé l'analyse de configuration
  • Lors de sa première exécution, le watchdog rattrape l'historique (jusqu'à environ 180 jours) afin que vous obteniez des informations pour la période antérieure au début de la surveillance
  • Le système suit les jours déjà traités et comble les jours manquants lors des nuits suivantes — il s'auto-répare sans intervention manuelle

Évaluation de la santé :

  • Pour chaque composant, le watchdog simule la production que vous auriez dû observer et la compare à la valeur mesurée
  • Les composants sont classés dans des états clairs : production normale, dégradé, surproduction, aucune donnée, logger bloqué, inactif, ainsi que plusieurs états inférés pour les composants dont les données sont manquantes mais dont la santé peut être déduite des voisins
  • Une passe descendante infère le statut des composants aux données manquantes à partir de leur parent : un onduleur manquant que le parent indique comme sain est correctement marqué comme un problème de communication, pas une panne

Irradiance de référence sans capteur :

  • Le watchdog dérive une référence d'irradiance mesurée à partir des strings les plus productifs, de sorte qu'une surveillance précise ne nécessite pas de capteur d'irradiance sur site
  • L'existence de cette référence pour un jour donné est ce qui permet au système de savoir que ce jour a été traité

Auto-calibration (boucle de rétroaction de performance) :

  • Un facteur de correction par composant est entraîné sur une fenêtre glissante afin que la production attendue simulée suive le comportement réel de chaque composant
  • Il n'apprend que des composants sains et uniquement les jours à météo normale — les jours anormaux (forte nébulosité, neige, défauts) sont ignorés afin que de mauvaises données n'altèrent jamais le modèle
  • C'est pourquoi les comparaisons attendu-versus-réel s'affinent au cours des premiers jours de vie d'une installation

Détection des pertes avec confiance :

  • La perte d'énergie est calculée par intervalle comme le déficit de la production mesurée sous la production simulée, sans jamais devenir négative
  • Chaque chiffre de perte est étiqueté avec une confiance HIGH, MEDIUM ou LOW, et les catégories totalisent l'ensemble — vous savez ainsi à quel point faire confiance à chaque valeur
  • Une lecture d'énergie plate (répétée) est examinée : si la production s'est clairement poursuivie pendant une brève coupure, elle est traitée comme une coupure de communication et exclue de la perte ; si la production s'est arrêtée, elle est comptée comme une véritable panne
  • Les périodes météorologiques — neige, rosée, brouillard, et arrêts réseau ou externes — sont exclues pour tous les composants, de sorte que la météo n'est jamais comptabilisée à tort comme un défaut de composant

Les coupures de communication ne sont pas des pertes

Lorsqu'un composant parent est sain mais que les données d'un enfant sont manquantes, le watchdog signale un problème de collecte de données, et non une perte de production. Cela évite qu'un logger temporairement hors ligne soit confondu avec de l'énergie perdue.

Synchronisation avec le cloud

Le jumeau numérique s'intègre à la plateforme IoT Cloud :

Synchronisation de la structure du parc :

  • Le Park Tree récupère la configuration des composants depuis l'IoT Cloud
  • Mises à jour automatiques lorsque des composants sont ajoutés ou reconfigurés
  • La découverte de composants se synchronise vers le cloud (onduleurs, strings, etc.)
  • Les modifications de configuration invalident les résultats d'analyse en cache

Restitution des résultats :

  • Résultats d'analyse poussés vers l'IoT Cloud via une API REST
  • Notifications d'événements pour les pannes et les dégradations
  • Métriques de performance stockées pour le suivi historique
  • Mises à jour de statut pour la santé des composants

Mode opérationnel :

  • Nécessite une connectivité à l'IoT Cloud pour un fonctionnement normal
  • Base de données de séries temporelles requise pour l'analyse des données historiques

Fonctionnalités associées

  • Data Scraper — collecte les métriques de l'installation que le jumeau numérique analyse
  • Aperçu du Mirox-Agent — comment le jumeau numérique et le Data Scraper s'exécutent ensemble sur l'edge
  • Jumeau numérique (fonctionnalité) — la vue de ces informations côté exploitant
  • Détection des pertes — comment les pertes d'énergie sont détectées et notées par niveau de confiance
  • Détection d'efficacité — les conclusions sur la configuration et la performance des strings
  • Évaluation des composants — les états de santé des composants expliqués
Prev
Data Scraper
MIT Licensed | Copyright 2026 Mirox Verwaltungs GmbH