Nœuds suspects

Classe les nœuds de comptage du parc selon la probabilité de sous-comptage à l'aide de six signaux forensiques indépendants combinés sous forme de probabilités, et non par une somme.

Le rapport Nœuds suspects réalise une analyse à l’échelle du parc des nœuds de comptage gazier et classe les points qui nécessitent une vérification prioritaire pour un éventuel sous-comptage, une substitution du canal de mesure, un paramétrage incorrect, une consommation anormalement faible, ou des événements d’appareil liés à un accès physique et à des modifications de paramètres.

Il s’appuie sur le cadre normatif du comptage gazier — ISO 5167 (diaphragmes), ISO 6976 (pouvoir calorifique), EN 12405-1 (conversion électronique du volume de gaz), OIML R 137 (compteurs de gaz), OIML R 140 (systèmes de mesurage des combustibles gazeux) et EN 1359 (compteurs à membrane).

Ce n’est pas un rapport opérationnel sur la communication, la batterie ou la qualité de l’archive — ces tâches relèvent d’un rapport opérationnel distinct sur les nœuds problématiques. Ce rapport se concentre spécifiquement sur les signaux forensiques : indicateurs comportementaux, métrologiques, comparatifs et événementiels susceptibles de suggérer la nécessité d’un contrôle par le service de métrologie.

La tâche principale du rapport n’est pas de prouver une infraction, mais de définir correctement les priorités de vérification :

  • quels nœuds vérifier en premier ;
  • là où plusieurs signaux indépendants sont présents ;
  • là où la consommation est anormalement faible par rapport à des nœuds similaires ;
  • là où l’on observe une combinaison de débit nul, de pression vive et de passeport incomplet ;
  • là où le volume standard et le volume de service divergent au-delà de ce que la correction physique P/T peut expliquer ;
  • là où la croissance saisonnière attendue de la consommation est absente ;
  • là où des événements d’appareil liés à un accès physique ou à une substitution de relevé se sont produits ;
  • là où il convient d’ouvrir le rapport détaillé d’un nœud spécifique.
En-tête du rapport

L’en-tête du rapport indique la taille du parc, le nombre de nœuds entrés en analyse approfondie, la période couverte et l’heure de génération. Ces trois nombres sont des entités distinctes : le parc total, les candidats analysés, et les lignes TOP-N du tableau.

Place de ce rapport

Le rapport Nœuds suspects se situe entre la surveillance opérationnelle à l’échelle du parc et l’analyse forensique détaillée d’un nœud unique.

RapportQuestion principaleÉchelle
Nœuds problématiques opérationnelsoù se trouvent les problèmes de communication, de batterie, de passeport, d’archiveparc
Nœuds suspectsoù se trouvent les signaux forensiques d’un éventuel sous-comptageparc
Fraude au comptage (nœud)pourquoi un nœud spécifique paraît suspectun nœud
Analytique de consommationsi les données d’un nœud spécifique sont aptes au comptage et à l’analyseun nœud

Un nœud peut être mauvais sur le plan opérationnel sans être suspect du point de vue du sous-comptage, et inversement : un nœud peut être stablement en ligne avec une bonne archive tout en consommant étonnamment peu par rapport à sa cohorte.

À qui s’adresse le rapport

RôleComment il utilise le rapport
Responsable du service de métrologiechoisit les priorités de contrôle et de visites sur site
Métrologueanalyse les causes de la suspicion et la nécessité de vérifier le passeport
Dispatcheurrépartit les tâches pour les nœuds hautement prioritaires
Équipe de terrainreçoit la liste des nœuds et un lien vers l’analyse détaillée
Analystevérifie les cohortes, la saisonnalité, les anomalies et les événements
Analyste facturationestime l’ampleur commerciale potentielle du risque
Service de contrôlesépare les signaux faibles des cas nécessitant une enquête
Service juridiquel’utilise comme motif de lancement d’une enquête (et non comme preuve)

Ce que le rapport ne fait pas

Le rapport ne doit pas :

  • prouver le fait d’une fraude au comptage ;
  • accuser automatiquement un consommateur ;
  • remplacer un contrôle sur le terrain ;
  • considérer l’estimation des pertes comme un préjudice confirmé ;
  • interpréter une consommation faible comme une infraction sans comparaison avec le régime de l’objet ;
  • traiter l’absence de données comme un signal nul ;
  • mélanger les problèmes opérationnels et les signaux forensiques ;
  • traiter un indicateur indisponible comme égal à zéro ;
  • formuler une conclusion juridique fondée sur le résumé IA ;
  • remplacer le rapport détaillé d’un nœud spécifique.

Termes clés

TermeSignification
Nœudun point de comptage gazier dont la télémétrie est analysée
Parcl’ensemble de tous les nœuds d’une entreprise
Candidatun nœud ayant passé la présélection pour l’analyse approfondie
Cohorteun groupe de nœuds similaires pour la comparaison de consommation
Centilela position du nœud selon le débit parmi des nœuds similaires
Sous-scoreun score partiel pour un signal forensique, de 0 à 100
Score compositele score de suspicion final
Plafondla contribution maximale d’un signal à la probabilité finale
Signal directun signal forensique comportemental direct fondé sur Q/P/T
Anomalie de pairsanomalie de débit par rapport à des nœuds similaires
Contournement de passeportla signature « passeport vide + débit quasi nul + pression vive »
Divergencedivergence entre volume standard et volume de service au-delà de toute explication physique
Anomalie saisonnièreabsence de la croissance saisonnière attendue
Récence des événementsfraîcheur des événements d’appareil liés à l’accès ou à la substitution
Indicateur de clusterindicateur signalant qu’une même organisation possède plusieurs nœuds suspects
Pertes estiméespriorité commerciale : score x consommation, et non préjudice confirmé

Logique générale du rapport

Le rapport est conçu comme un filtre de suspicion à l’échelle du parc.

text
Tous les nœuds du parc
→ présélection des candidats forensiques actifs
→ analyse approfondie de l'archive horaire et des événements
→ calcul de 6 sous-scores indépendants
→ comparaison des nœuds avec la cohorte
→ calcul du score composite
→ correction de cluster par organisation
→ classement TOP-N
→ sortie de la distribution des niveaux
→ liste des actions et liens vers les rapports détaillés

Le principe clé : le rapport ne cherche pas seulement les « mauvais » nœuds, mais les nœuds présentant des signes d’un éventuel sous-comptage en présence de données. Un nœud totalement éteint qui n’a pas transmis de données depuis longtemps est un problème opérationnel, mais pas nécessairement un bon candidat forensique.

Données d’entrée

Données minimales requises

DonnéeÀ quoi elle sert
Liste des nœudsconstituer le parc d’analyse
Type d’appareilconstruire les cohortes
Organisationcomparer au sein de groupes similaires
Consommation sur la périodeclassement et estimation de l’ampleur
Archive horaire Q/P/T/Vsignaux comportementaux
Période d’analysesaisonnalité et événements

Données complémentaires

DonnéeÀ quoi elle sert
Sessions de communicationindicateur « trou d’archive avec sessions réussies »
Passeport de l’appareilindicateur de contournement de passeport
Paramètres du correcteurpour P_const, le poids d’impulsion, les paramètres de correction
Journal d’événements de l’appareilaccès physique, substitution, reset, modification de paramètres
Données antérieures sur des nœuds similairesbase de référence des pairs
Données de fenêtre saisonnièrevérifier le profil hiver/été

Période minimale pour un scoring fiable

Une période inférieure à 30 jours rend automatiquement le signal saisonnier indisponible. Le minimum recommandé est de 90 jours. Une analyse saisonnière complète n’est possible que sur une période d’au moins 6 mois couvrant les deux saisons.

Paramètres d’exécution

ParamètreSignification
Période du / Période aula fenêtre d’évaluation (par défaut les 90 derniers jours)
Nombre de nœuds dans le toptaille du tableau TOP-N final
Nombre de nœuds à analyser en profondeurnombre de candidats retenus après présélection
Société de ressourcesrestreindre l’analyse à une organisation, ou utiliser tout le parc
Clustering par organisationajouter +10 aux nœuds des organisations ayant deux nœuds suspects ou plus
Résumé IA du parccommentaire facultatif en langage humain, sans incidence sur les scores

Périmètre du rapport

Distribution des niveaux et résumé IA

Juste sous l’en-tête du rapport figurent trois cartes de distribution et un bloc de commentaire IA. Ils se lisent ensemble : la distribution donne une réponse rapide à « combien de nœuds sont critiques », et le résumé IA explique pourquoi précisément ces nœuds ont atteint le top et à quoi prêter attention.

Le bloc supérieur affiche :

IndicateurValeur
Nombre total de nœuds du parctaille de l’ensemble du parc
Analyséscombien de nœuds sont entrés en analyse approfondie
TOP-Ncombien de nœuds sont présentés dans le tableau final
Périodefenêtre d’évaluation
Erreurs de récupération de donnéescombien de candidats n’ont pas pu être entièrement traités
Distribution des niveauxcritique / avertissement / normal

Il est important de distinguer :

text
Nombre total de nœuds du parc ≠ nombre de nœuds analysés en profondeur ≠ nombre de lignes du TOP-N.

Par exemple, le parc peut contenir des centaines de nœuds, l’analyse approfondie peut être réalisée sur un ensemble de candidats, et le rapport n’affiche que le TOP-N.

Distribution des niveaux

CompositeNiveauCouleur de la carte
≥ 60critiquerouge
30–60avertissementorange
< 30normalvert

Une forte concentration dans le rouge n’est pas une raison de paniquer, mais un signal d’examiner attentivement le top : il est possible que la méthodologie ait fortement réagi à un régime d’exploitation particulier plutôt qu’à une réelle intervention.

Présélection des candidats forensiques

Avant l’analyse approfondie, le rapport priorise les nœuds pour lesquels il est tout simplement possible de rechercher des schémas forensiques.

Pourquoi des nœuds actifs sont nécessaires

Pour le rapport de suspicion, les nœuds disposant de données sont importants. Si un nœud est totalement éteint, il ne fournit pas une image suffisante de Q/P/T, et il convient de le contrôler dans le rapport opérationnel de communication, et non dans le classement forensique.

Un principe typique :

text
un fraudeur ne désactive pas nécessairement la télémétrie complètement ;
il peut se déguiser en « faible consommateur ».

La présélection prend donc en compte la fraîcheur de la dernière session, la présence d’un volume non nul, l’état de l’appareil et la présence de données dans l’archive.

Scoring de présélection

Le score préliminaire peut être décrit ainsi :

FastScore=AliveScore+VolumeScore+StatusScoreFastScore = AliveScore + VolumeScore + StatusScore

où :

ComposanteLogique
AliveScoreplus élevé si le nœud a été récemment en ligne
VolumeScoreplus élevé s’il existe un volume enregistré
StatusScoreplus élevé si le nœud est en état de fonctionnement ou scellé

Le score préliminaire n’est pas le score de suspicion final. Il ne fait que sélectionner les candidats pour une analyse plus approfondie.

Six signaux de suspicion

Méthodologie à six signaux

Les six détecteurs sont présentés avec leur description, leur poids documentaire et leur plafond de contribution probabiliste. Le score final n’est pas une somme mais une composition probabiliste. Un seul signal fort ne suffit pas à constituer un « critique » ; c’est la combinaison de signaux indépendants qui le fait. Les signaux indisponibles sont exclus, et non comptés comme zéro.

#SignalPoids documentaireContribution probabiliste maximale
1Manipulation directe30%0.85
2Anomalie par rapport à la cohorte (anomalie de pairs)20%0.57
3Signature « factice » (contournement de passeport)15%0.43
4Divergence volume standard / volume de service10%0.28
5Anomalie saisonnière15%0.43
6Événements d’appareil avec récence10%0.28

Les poids en pourcentage servent à la documentation et à l’explication. La formule finale utilise non pas une somme linéaire mais des plafonds probabilistes (voir le modèle probabiliste).

Signal 1 — manipulation directe

Ce signal réutilise les schémas forensiques comportementaux de l’archive horaire. Il indique si le nœud présente des signes d’une éventuelle substitution du canal de mesure ou d’un débit nul suspect avec une conduite en service.

Indicateurs typiques susceptibles d’entrer dans le signal direct :

  • débit nul à pression de service ou substituée ;
  • canal de pression figé ;
  • rétablissement du débit et de la pression après une fenêtre nulle ;
  • trou d’archive avec sessions de communication réussies ;
  • corrections contextuelles selon la saison, le type d’objet et le régime de consommation.

La méthodologie détaillée des schémas directs est décrite dans le rapport Fraude au comptage (nœud), qui définit neuf détecteurs formels avec leurs seuils.

Le sous-score direct a pour plage :

Sdirect[0,100]S_{direct} \in [0, 100]

où :

  • 0 — aucun signe comportemental direct trouvé ;
  • 30–60 — signes faibles ou moyens présents ;
  • 60–100 — signes forts ou répétés présents.

Le signal direct n’est pas une preuve. Il signifie : ouvrir le rapport détaillé du nœud et examiner les fenêtres d’événements.

Signal 2 — anomalie par rapport à la cohorte

La comparaison avec la cohorte répond à la question : le nœud consomme-t-il étonnamment peu par rapport à des nœuds similaires ? Les nœuds similaires sont ceux ayant le même type d’appareil et la même organisation, ou un autre regroupement spécifié.

Pour la comparaison, on utilise le débit :

Ratei=ConsumptioniHoursiRate_i = \frac{Consumption_i}{Hours_i}

Consumption_i est la consommation totale du nœud sur la période et Hours_i le nombre d’heures de données.

Le centile indique la position du nœud dans la cohorte selon le débit :

Percentilei=count(RatejRatei)Ncohort×100%Percentile_i = \frac{count(Rate_j \le Rate_i)}{N_{cohort}} \times 100\%

Un centile faible signifie que le nœud consomme moins que la plupart des nœuds similaires. Par exemple, Percentile = 5% signifie que le nœud consomme moins qu’environ 95 % des nœuds similaires.

Score de base par centile

CentileScore de base
< 3%100
< 5%85
< 10%60
< 25%30
≥ 25%0

Ajustement selon l’écart à la médiane

Un centile faible à lui seul ne signifie pas toujours une suspicion : dans toute cohorte, quelqu’un sera dernier. Le score est donc pondéré par le rapport à la médiane de la cohorte.

Ratiomedian=RateiMedianRatecohortRatio_{median} = \frac{Rate_i}{MedianRate_{cohort}}
Rapport à la médianeFacteur
≤ 0.331.0
0.33–0.500.6
0.50–0.700.3
> 0.700.0

Score de pairs final :

Speer=BaseScorepercentile×FactormedianS_{peer} = BaseScore_{percentile} \times Factor_{median}

Interprétation

Score de pairsSignification
0la consommation ne paraît pas anormalement faible
30une anomalie faible est présente
60le nœud est nettement en dessous de la cohorte
85–100le nœud est très nettement en dessous des nœuds similaires

Signal 3 — signature « factice » (contournement de passeport)

Le signal recherche une combinaison de trois facteurs :

  1. le passeport de l’appareil est presque vide ;
  2. le débit est presque nul pendant la majeure partie de la période ;
  3. la pression, dans le même temps, est de service et vive.

Une telle combinaison peut ressembler à un « factice sur une conduite active » : il y a du gaz dans la conduite et la pression est présente, mais le débit est à peine enregistré, et les données du passeport sont insuffisantes pour la vérification.

Part de débit nul

Soit :

Nzero=count(Qh0.001)N_{zero} = count(Q_h \le 0.001) Nvalid=count(QhNULL)N_{valid} = count(Q_h \neq NULL)

Alors :

ZeroShare=NzeroNvalidZeroShare = \frac{N_{zero}}{N_{valid}}

Condition de débit nul :

ZeroShare0.60ZeroShare \ge 0.60

Pression de service vive

La pression médiane est calculée :

Pmedian=median(Ph)P_{median} = median(P_h)

ainsi que l’écart-type de la pression :

σP=1n1(PhP)2\sigma_P = \sqrt{\frac{1}{n-1}\sum(P_h-\overline{P})^2}

La pression est considérée comme de service et vive si :

Pmedian>103  kPaP_{median} > 103 \; kPa

et :

σP>0.05  kPa\sigma_P > 0.05 \; kPa

Autrement dit, la pression est supérieure au niveau atmosphérique et ne paraît pas totalement figée.

Passeport vide

Le passeport est considéré comme vide ou critiquement incomplet si une part importante des champs obligatoires est manquante :

  • date de vérification ;
  • Qmin/Qmax ;
  • type de compteur ;
  • numéro de série du compteur ;
  • P_const ;
  • poids d’impulsion ;
  • type de pression ;
  • version du micrologiciel.

Formule de score

Soit :

text
A = PassportEmpty
B = ZeroShare ≥ 0.60
C = P_median > 103 et σP > 0.05

Le nombre de conditions satisfaites :

Nsignals=A+B+CN_{signals} = A + B + C

Score :

Nombre de conditionsScore
3100
250
0–10

Ce signal ne signifie pas une fraude prouvée. Il indique que le nœud nécessite une vérification documentaire et de terrain.

Signal 4 — divergence volume standard / volume de service

De nombreux correcteurs transmettent à la fois un volume de service et un volume converti / standard après correction P/T. Normalement, le rapport entre l’incrément de volume standard et l’incrément de volume de service devrait correspondre approximativement au coefficient physique de correction P/T.

Rapport de volume réel

Soit :

ΔVstd\Delta V_{std}

l’incrément de volume standard ou corrigé, et :

ΔVwork\Delta V_{work}

l’incrément de volume de service.

Alors le rapport réel :

Ractual=ΔVstdΔVworkR_{actual} = \frac{\sum \Delta V_{std}}{\sum \Delta V_{work}}

Coefficient P/T attendu

L’approximation utilisée est :

Rexpected=PP0×T0273.15+TR_{expected} = \frac{\overline{P}}{P_0} \times \frac{T_0}{273.15 + \overline{T}}

où :

  • P0=101.325  kPaP_0 = 101.325 \; kPa ;
  • T0=293.15  KT_0 = 293.15 \; K, soit 20°C ;
  • P\overline{P} — pression moyenne ;
  • T\overline{T} — température moyenne en °C.

Divergence relative

Divergence=RactualRexpectedRexpectedDivergence = \frac{|R_{actual} - R_{expected}|}{R_{expected}}

Score

Une divergence jusqu’à 10 % est considérée comme une zone acceptable.

Sdivergence=clamp((Divergence0.10)×250,  0,  100)S_{divergence} = clamp((Divergence - 0.10) \times 250,\;0,\;100)
DivergenceScore
≤ 10%0
20%25
30%50
50% et plus100

Lorsque le signal est indisponible

Le signal est considéré comme indisponible si :

  • il n’y a pas de canal de volume standard ;
  • il n’y a pas de canal de volume de service ;
  • il y a trop peu d’heures valides ;
  • les volumes ne sont pas monotones ;
  • la somme du volume de service est égale à zéro ;
  • il n’y a pas de données P/T pour le coefficient attendu.

Signal 5 — anomalie saisonnière

Pour de nombreux consommateurs de gaz, une augmentation hivernale du débit est attendue. Si la période contient à la fois des mois d’hiver et d’été mais que le débit hivernal n’augmente pas, voire diminue, cela peut constituer un signal de sous-comptage durant la saison de pointe de la consommation.

Les mois d’hiver sont décembre, janvier et février. Les mois d’été sont mai, juin, juillet, août et septembre.

Condition de disponibilité

Le signal saisonnier n’est pris en compte que s’il existe suffisamment de données dans les deux saisons :

Hwinter200H_{winter} \ge 200

et :

Hsummer200H_{summer} \ge 200

S’il y a moins de données, le signal est considéré comme indisponible.

Débit moyen par saison

Qwinter=QhwinterHwinterQ_{winter} = \frac{\sum Q_h^{winter}}{H_{winter}} Qsummer=QhsummerHsummerQ_{summer} = \frac{\sum Q_h^{summer}}{H_{summer}}

Rapport saisonnier

Rseason=QwinterQsummerR_{season} = \frac{Q_{winter}}{Q_{summer}}

Score

ConditionScore
Rseason0.5R_{season} \le 0.5100
Rseason0.8R_{season} \le 0.860
Rseason1.0R_{season} \le 1.030
Rseason>1.0R_{season} > 1.00

Pour les consommateurs industriels sans charge de chauffage, la croissance saisonnière peut être absente. L’anomalie saisonnière doit donc être interprétée en tenant compte du type d’objet.

Signal 6 — événements d’appareil avec récence

Les événements d’appareil peuvent être plus significatifs que les anomalies statistiques. Sont particulièrement importants les événements d’accès physique, d’ouverture du capot, de modification de paramètres, de substitution de relevé, de reset, de changement d’heure, et les événements affectant le canal de mesure.

Score de base de l’événement

Classe d’événementScore de base
physical100
substitution70

Ancienneté de l’événement et décroissance

Ancienneté de l’événement :

AgeDays=ReportEndEventTime1  dayAgeDays = \frac{ReportEnd - EventTime}{1 \; day}

Coefficient de décroissance :

Decay=max(0.2,  1AgeDays225)Decay = max(0.2,\;1 - \frac{AgeDays}{225})

Un événement récent a un poids plein ; un événement ancien perd progressivement de sa portée ; le poids résiduel minimal est de 20 %.

Score de l’événement

EventScorei=BaseScorei×DecayiEventScore_i = BaseScore_i \times Decay_i

Score de récence final

S’il y a plusieurs événements, le score maximal est retenu :

Srecency=max(EventScorei)S_{recency} = max(EventScore_i)

Si le journal est disponible mais qu’il n’y a aucun événement, Srecency=0S_{recency} = 0. Si le journal est indisponible, le signal est indisponible et est exclu de la formule finale.

Signal indisponible ≠ signal nul

C’est l’une des règles clés du rapport. Si un signal ne peut pas être calculé faute de données, il reçoit le statut (indisponible), et non 0.

Raisons de l’indisponibilité :

  • absence du canal d’archive requis ;
  • pas assez d’heures ;
  • absence de journal d’événements ;
  • absence de couverture saisonnière ;
  • absence de données de cohorte ;
  • absence de volume de service ou de volume standard ;
  • absence de passeport.

Dans la formule finale, les signaux indisponibles sont exclus du produit, sans diminuer ni augmenter le score.

Modèle probabiliste du score final

Si les six signaux étaient simplement additionnés avec leurs poids, un seul signal fort pourrait apparaître comme un risque entièrement prouvé, et de nombreux signaux faibles pourraient mécaniquement créer une fausse criticité. On utilise à la place un modèle multiplicatif de contributions probabilistes indépendantes.

Plafond de chaque signal

Chaque signal a une contribution maximale :

SignalPlafond
direct0.85
peer0.57
bypass0.43
divergence0.28
seasonal0.43
recency0.28

Contribution probabiliste d’un signal

Soit S_i le sous-score du signal de 0 à 100 et C_i le plafond du signal. Alors la contribution :

pi=Ci×Si100p_i = C_i \times \frac{S_i}{100}

Probabilité d’absence de tous les signaux

Pclean=iAvailableSignals(1pi)P_{clean} = \prod_{i \in AvailableSignals}(1 - p_i)

Score final

Composite=100×(1Pclean)Composite = 100 \times (1 - P_{clean})

c’est-à-dire :

Composite=100×(1iAvailableSignals(1Ci×Si100))Composite = 100 \times \left( 1 - \prod_{i \in AvailableSignals} \left( 1 - C_i \times \frac{S_i}{100} \right) \right)

Exemple

Supposons qu’il y ait trois signaux :

SignalSous-scorePlafondpip_i
direct900.850.765
peer500.570.285
seasonal300.430.129

Alors :

Pclean=(10.765)×(10.285)×(10.129)P_{clean} = (1 - 0.765) \times (1 - 0.285) \times (1 - 0.129) Pclean=0.235×0.715×0.871P_{clean} = 0.235 \times 0.715 \times 0.871 Pclean0.146P_{clean} \approx 0.146 Composite=100×(10.146)=85.4Composite = 100 \times (1 - 0.146) = 85.4

Interprétation du modèle

  • un seul signal fort peut donner un score élevé, mais pas un 100 complet ;
  • une combinaison de signaux indépendants augmente fortement la priorité ;
  • les signaux faibles ne s’additionnent pas linéairement ;
  • les signaux indisponibles ne pénalisent pas le nœud ;
  • le score final est la priorité de vérification, et non une preuve.

Correction de cluster par organisation

Si une même organisation possède plusieurs nœuds suspects, cela élève la priorité de vérification. De tels cas peuvent indiquer un régime d’exploitation systémique, un paramétrage, une maintenance ou des actions potentiellement coordonnées.

Si une organisation possède :

Nsuspicious,customer2N_{suspicious,customer} \ge 2

et que chacun de ces nœuds présente :

Composite60Composite \ge 60

alors chaque nœud reçoit une correction de cluster :

Compositeclustered=min(100,  Composite+10)Composite_{clustered} = min(100,\;Composite + 10)

La correction de cluster n’est pas une preuve. Elle ne fait qu’élever la priorité de vérification, car plusieurs nœuds d’une même organisation nécessitent une analyse conjointe.

Distribution des niveaux

Le score final est traduit en niveau.

CompositeNiveau
≥ 60critique
30–60avertissement
< 30normal

Un seuil de 60 signifie que le nœud présente un signal fort ou une combinaison de plusieurs signaux indépendants. Cela ne signifie pas une preuve — cela signifie que le nœud doit entrer dans la liste de vérification prioritaire.

Tableau TOP-N

Tableau TOP-N principal

Les nœuds sont triés selon le score de suspicion final. Chaque ligne contient six indicateurs en badge pour les signaux, ce qui permet de voir d’un coup d’œil pourquoi le nœud est entré dans le top. Les nombres dans les badges sont de 0…100 ou ; le signe signifie « n’a pas pu être calculé ».

Colonnes principales

ColonneSignification
Rank (#)place dans le classement
IDidentifiant du nœud
Nom du nœudnom de l’objet
Type d’appareiltype de correcteur / télémétrie
Consommation, m³consommation totale sur la période
Centilerang de débit parmi les nœuds similaires
Scorescore composite
Pertes, m³priorité commerciale, non préjudice confirmé
Signauxvaleurs des sous-scores (6 badges)
Actionsliens vers le rapport détaillé et l’analytique

Comment lire les signaux

Dans le tableau, chaque signal est présenté comme un indicateur distinct :

  • 0 — signal calculé et non déclenché ;
  • — signal indisponible ;
  • >0 — signal déclenché avec l’intensité indiquée.

Il est essentiel que ne soit pas égal à 0.

Liens d’action

LienCe qu’il ouvre
Suspicionle rapport Fraude au comptage (nœud)
Analytiquele rapport Analytique de consommation

Le lien « Suspicion » est le principal point de transition pour l’équipe de terrain et l’enquêteur : la méthodologie forensique complète est dévoilée dans ce rapport détaillé.

Le score « pertes, m³ »

La colonne « pertes, m³ » n’est pas un volume de vol confirmé. C’est une priorité commerciale qui combine l’ampleur de la consommation du nœud et le score de suspicion final :

EstimatedLossPriority=Consumption×Composite100EstimatedLossPriority = Consumption \times \frac{Composite}{100}

Consumption est la consommation totale du nœud sur la période et Composite le score de suspicion final.

Par exemple, si Consumption = 100000 m³ et Composite = 80, alors EstimatedLossPriority = 80000 m³. Cela ne signifie pas que 80,000 m³ ont été perdus. Cela signifie que le nœud présente une grande ampleur commerciale de vérification : forte consommation x score élevé.

Analytique et conclusions

Analytique et conclusions

Le résumé sous le tableau présente les chiffres clés à l’échelle du parc : combien de nœuds présentent plusieurs signaux indépendants (la combinaison la plus préoccupante), combien présentent une anomalie de pairs, et combien se trouvent dans des clusters. Le dernier point est un rappel obligatoire du statut juridique du rapport.

Le bloc d’analytique indique combien de nœuds ont été analysés, combien ont atteint le niveau critique, combien se trouvent en zone d’avertissement, combien présentent deux signaux indépendants ou plus, combien consomment anormalement peu par rapport à la cohorte, combien se trouvent dans des clusters d’organisations, ainsi qu’un rappel que le score final n’est pas une preuve.

Nœuds présentant plusieurs signaux indépendants

Un nœud est considéré comme particulièrement important pour la vérification si :

Nstrong_signals2N_{strong\_signals} \ge 2

où un sous-score fort est :

Si50S_i \ge 50

De tels nœuds sont souvent plus importants que les nœuds présentant un signal isolé unique — l’indépendance des sources de suspicion accroît fortement la confiance dans le classement.

Nœuds présentant une anomalie de pairs

Le nombre de nœuds à débit anormalement faible est compté selon la condition :

Speer60S_{peer} \ge 60

Clusters d’organisations

Le nombre de nœuds en cluster est compté comme le nombre de lignes portant un indicateur de cluster.

Chronologie des événements d’appareil

Chronologie des événements

Les boutons-puces ouvrent la chronologie selon les types d’appareils observés dans le TOP-N. L’objectif est de repérer les événements massifs et synchrones : des « colonnes verticales » sur l’axe temporel indiquent des actions coordonnées dans un même district ou une maintenance de masse.

La chronologie affiche les événements dans le temps pour les types d’appareils figurant dans le TOP-N. Elle aide à repérer des événements de masse sur un même jour ou une même heure, à trouver les colonnes verticales d’événements, à distinguer un cas isolé d’un cas systémique, et à comprendre s’il y a eu une maintenance de masse, une mise à jour ou une panne.

Vue de la chronologieExplication possible
événements isolésproblème de nœud individuel
plusieurs événements pour une même organisationcontrôle de cluster
nombreux événements pour un même type d’appareilparticularité systémique du modèle
colonne verticale dans le tempsaction de masse, mise à jour, panne, maintenance
événements précédant une hausse de scorelien possible avec le paramétrage ou une intervention

Le résumé IA

Le résumé IA est généré uniquement comme une explication en langage humain de résultats déjà calculés. Il peut expliquer brièvement quels nœuds vérifier en premier, indiquer quelles combinaisons de signaux sont les plus préoccupantes, rappeler les éventuels faux positifs et formuler une conclusion générale à l’intention du responsable.

Le résumé IA ne peut pas modifier le score composite, modifier le niveau critique/avertissement/normal, confirmer une infraction, remplacer des formules, remplacer une visite sur site, remplacer le rapport détaillé du nœud, ni créer de preuve.

Faux positifs

Consommation faible

Une consommation faible peut être normale si l’objet était à l’arrêt, s’il y a eu un arrêt saisonnier, si l’objet n’a pas fonctionné selon le calendrier contractuel, si le profil de production a changé, si le nœud dessert une ligne de secours, ou si la cohorte a été choisie trop largement.

Absence de croissance hivernale

L’absence de croissance hivernale peut être normale pour les consommateurs technologiques sans chauffage, la production estivale uniquement, les objets à charge constante, les objets utilisant le gaz hors chauffage, ou les locaux à régime non standard.

Événements d’appareil

Un événement d’appareil peut être de routine si une maintenance a été réalisée, s’il y a eu une vérification, si la batterie a été changée, si l’heure a été ajustée conformément au règlement, si l’archive a été lue, ou si des travaux planifiés ont été effectués.

Anomalie de pairs

Un nœud peut se trouver au bas de la cohorte simplement parce que la cohorte est petite, l’objet diffère par sa capacité, des appareils du même type sont soumis à des charges différentes, l’organisation possède différents types d’objets, ou la période contient des arrêts.

Garde-fous stricts et limitations

  • Pas de données — pas de conclusion forensique. En l’absence d’archive horaire, les signaux forensiques doivent être indisponibles. Pas de données ne signifie pas pas de suspicion ; cela signifie qu’il est impossible d’évaluer.
  • Les signaux indisponibles sont exclus. Un signal indisponible ne participe pas au produit.
  • Un rapport de parc ne peut pas confirmer une intervention. Un rapport de parc ne dispose pas d’un niveau de détail suffisant pour un procès-verbal. Il ne fait qu’ouvrir la voie vers le rapport détaillé du nœud.
  • Les « pertes » ne peuvent pas servir de montant de préjudice. EstimatedLossPriority est un classement de l’ampleur commerciale de vérification.
  • Des types d’objets différents ne peuvent pas être comparés sans cohorte. La comparaison de débit ne doit être effectuée qu’au sein de groupes similaires.

Comment lire le rapport

  1. Examinez la distribution. Si de nombreux nœuds sont en critique, déterminez s’il s’agit de réels signaux indépendants ou d’une méthodologie trop sensible.
  2. Ouvrez les meilleurs candidats. Les nœuds les mieux classés sont les candidats prioritaires à la vérification.
  3. Regardez les signaux, pas seulement le score. Deux nœuds ayant le même score peuvent avoir des causes différentes — un schéma forensique direct, une anomalie de pairs, la saisonnalité ou des événements d’appareil.
  4. Vérifiez l’ampleur commerciale. Forte consommation x score élevé est plus important que faible consommation x score élevé.
  5. Ouvrez le rapport détaillé. Le lien « Suspicion » mène au rapport détaillé du nœud spécifique.
  6. Vérifiez les causes erronées. Avant une visite sur site, vérifiez la saisonnalité, les arrêts de l’objet, la maintenance, le type de consommateur, l’exactitude de la cohorte, le passeport et les événements d’appareil.

La conclusion finale correcte

La conclusion correcte issue du rapport se formule ainsi :

text
Le rapport identifie les nœuds présentant une probabilité élevée de sous-comptage
ou de fraude au comptage sur la base de signaux mathématiques et événementiels indépendants.
Le score final sert à prioriser les vérifications.
Pour une conclusion juridique, une analyse détaillée du nœud, une visite sur site, un contrôle des scellés,
une mesure de contrôle et une confirmation documentaire des paramètres de l'appareil sont nécessaires.

Une conclusion incorrecte serait : « Les nœuds du top fraudent le comptage de manière prouvée. »

Critères minimaux d’un rapport complet

Un rapport est méthodologiquement complet s’il contient la période d’analyse, la couverture du parc, le nombre de nœuds analysés, la distribution des niveaux, le tableau TOP-N, la consommation de chaque nœud, le centile de cohorte, le score composite final, la priorité de pertes estimée, les valeurs de tous les sous-scores disponibles, le marquage des signaux indisponibles, la description des six signaux, les poids et plafonds, la formule du score composite, la règle d’exclusion des signaux indisponibles, la correction de cluster, l’avertissement IA, l’avertissement « pas une preuve », et les liens vers le rapport détaillé de chaque nœud.

Formule de synthèse

La logique finale peut s’écrire brièvement :

Sdirect,Speer,Sbypass,Sdivergence,Sseasonal,Srecency[0,100]{unavailable}S_{direct}, S_{peer}, S_{bypass}, S_{divergence}, S_{seasonal}, S_{recency} \in [0,100] \cup \{unavailable\} pi=Ci×Si100p_i = C_i \times \frac{S_i}{100} Composite=100×(1iAvailableSignals(1pi))Composite = 100 \times \left( 1 - \prod_{i \in AvailableSignals} (1 - p_i) \right) Compositefinal=min(100,  Composite+ClusterBonus)Composite_{final} = min(100,\;Composite + ClusterBonus)

où :

ClusterBonus={10,si l’organisation posseˋde ≥2 nœuds avec Composite ≥ 600,sinonClusterBonus = \begin{cases} 10, & \text{si l'organisation possède ≥2 nœuds avec Composite ≥ 60} \\ 0, & \text{sinon} \end{cases}

Priorité commerciale :

EstimatedLossPriority=Consumption×Compositefinal100EstimatedLossPriority = Consumption \times \frac{Composite_{final}}{100}

Avertissement recommandé

text
Le rapport est un outil de priorisation des vérifications. Le score de suspicion final
est calculé selon des indicateurs formels et n'est pas une preuve d'infraction.
Pour une conclusion juridiquement valable, un contrôle sur le terrain, un procès-verbal, une vérification des scellés,
une mesure de contrôle, les données du passeport et une analyse détaillée du nœud spécifique
sont nécessaires.

Relation avec les autres rapports

DirectionOù regarder
communication, batterie, trous généraux, problèmes de passeportrapport opérationnel des nœuds problématiques
suspicion à l’échelle du parcce rapport
analyse détaillée d’un nœud spécifiqueFraude au comptage (nœud)
qualité des données d’un nœud uniqueAnalytique de consommation

Cette séparation maintient une défaillance opérationnelle distincte d’une suspicion de sous-comptage.

Sujets connexes

Dernière mise à jour le

Cette page vous a-t-elle été utile ?