Podezřelé uzly

Seřazuje měřicí uzly flotily podle pravděpodobnosti podměřování pomocí šesti nezávislých forenzních signálů, které se kombinují jako pravděpodobnosti, nikoli jako součet.

Report Podezřelé uzly provádí analýzu plynoměrných uzlů napříč celou flotilou a seřazuje body, které vyžadují přednostní prověření kvůli možnému podměřování, záměně měřicího kanálu, nesprávnému nastavení, abnormálně nízké spotřebě nebo událostem zařízení souvisejícím s fyzickým přístupem a změnou parametrů.

Vychází z normativního rámce pro měření plynu — ISO 5167 (clony), ISO 6976 (výhřevnost), EN 12405-1 (elektronický přepočet objemu plynu), OIML R 137 (plynoměry), OIML R 140 (měřicí systémy pro plynná paliva) a EN 1359 (membránové plynoměry).

Toto není provozní report o kvalitě komunikace, baterie nebo archivu — tyto úkoly patří do samostatného provozního reportu o problémových uzlech. Tento report se zaměřuje konkrétně na forenzní signály: behaviorální, metrologické, srovnávací a událostní ukazatele, které mohou naznačovat potřebu prověrky měřicí služby.

Hlavním úkolem reportu není prokázat porušení, ale správně stanovit priority prověřování:

  • které uzly prověřit jako první;
  • kde existuje několik nezávislých signálů;
  • kde je spotřeba abnormálně nízká ve srovnání s podobnými uzly;
  • kde se vyskytuje kombinace nulového průtoku, živého tlaku a neúplného pasportu;
  • kde se standardní a pracovní objem rozcházejí více, než dokáže vysvětlit fyzikální P/T korekce;
  • kde chybí očekávaný sezónní nárůst spotřeby;
  • kde se vyskytly události zařízení související s fyzickým přístupem nebo záměnou údajů;
  • kde se vyplatí otevřít podrobný report konkrétního uzlu.
Hlavička reportu

Hlavička reportu uvádí velikost flotily, kolik uzlů vstoupilo do hloubkové analýzy, pokryté období a čas vygenerování. Tato tři čísla jsou různé entity: celková flotila, analyzovaní kandidáti a řádky TOP-N v tabulce.

Kam tento report patří

Report Podezřelé uzly stojí mezi provozním monitoringem celé flotily a podrobným forenzním rozborem jednotlivého uzlu.

ReportHlavní otázkaRozsah
Provozní problémové uzlykde jsou problémy s komunikací, baterií, pasportem, archivemflotila
Podezřelé uzlykde jsou forenzní signály možného podměřováníflotila
Obejití měření (uzel)proč konkrétní uzel vypadá podezřelejeden uzel
Analytika spotřebyzda jsou data konkrétního uzlu vhodná pro měření a analýzujeden uzel

Uzel může být provozně špatný, ale z hlediska podměřování nemusí být podezřelý, a naopak: uzel může být stabilně online s dobrým archivem, a přesto spotřebovávat podezřele málo vzhledem ke své kohortě.

Pro koho je report určen

RoleJak report používá
Vedoucí měřicí službyvolí priority prověrek a terénních návštěv
Metrologanalyzuje příčiny podezření a potřebu ověřit pasport
Dispečerrozesílá úkoly pro vysoce prioritní uzly
Terénní týmdostává seznam uzlů a odkaz na podrobný rozbor
Analytikkontroluje kohorty, sezónnost, anomálie a události
Fakturační analytikodhaduje potenciální komerční rozsah rizika
Kontrolní službaodděluje slabé signály od případů vyžadujících vyšetřování
Právní oddělenípoužívá jej jako podklad pro zahájení vyšetřování (nikoli jako důkaz)

Co report nedělá

Report nesmí:

  • prokazovat fakt obejití měření;
  • automaticky obviňovat spotřebitele;
  • nahrazovat terénní prověrku;
  • považovat odhad ztrát za potvrzenou škodu;
  • vykládat nízkou spotřebu jako porušení bez porovnání s režimem objektu;
  • považovat absenci dat za nulový signál;
  • směšovat provozní problémy s forenzními signály;
  • považovat nedostupný ukazatel za rovný nule;
  • činit právní závěr na základě AI souhrnu;
  • nahrazovat podrobný report konkrétního uzlu.

Klíčové pojmy

PojemVýznam
Uzelplynoměrný bod, jehož telemetrie se analyzuje
Flotilamnožina všech uzlů společnosti
Kandidátuzel, který prošel předvýběrem pro hloubkovou analýzu
Kohortaskupina podobných uzlů pro porovnání spotřeby
Percentilpozice uzlu podle průtoku mezi podobnými uzly
Subskóredílčí skóre jednoho forenzního signálu od 0 do 100
Kompozitní skórevýsledné skóre podezření
Stropmaximální příspěvek signálu k výsledné pravděpodobnosti
Přímý signálpřímý behaviorální forenzní signál založený na Q/P/T
Anomálie vůči kohortěanomálie průtoku vůči podobným uzlům
Obejití přes pasportsignatura „prázdný pasport + téměř nulový průtok + živý tlak”
Divergencerozpor mezi standardním a pracovním objemem nad rámec fyzikálního vysvětlení
Sezónní anomálieabsence očekávaného sezónního nárůstu
Aktuálnost událostičerstvost událostí zařízení souvisejících s přístupem nebo záměnou
Příznak clusteruindikátor, že jedna organizace má několik podezřelých uzlů
Odhadované ztrátykomerční priorita: skóre × spotřeba, nikoli potvrzená škoda

Obecná logika reportu

Report je vystavěn jako filtr podezření napříč celou flotilou.

text
Všechny uzly flotily
→ předvýběr živých forenzních kandidátů
→ hloubková analýza hodinového archivu a událostí
→ výpočet 6 nezávislých subskóre
→ porovnání uzlů s kohortou
→ výpočet kompozitního skóre
→ clusterová korekce podle organizace
→ seřazení TOP-N
→ výstup rozdělení úrovní
→ seznam akcí a odkazy na podrobné reporty

Klíčový princip: report nehledá jen „špatné” uzly, ale uzly se známkami možného podměřování za přítomnosti dat. Zcela mrtvý uzel, který dlouho nepřenáší data, je provozní problém, ale nikoli nutně dobrý forenzní kandidát.

Vstupní data

Minimální požadovaná data

DataK čemu jsou potřeba
Seznam uzlůk sestavení analyzované flotily
Typ zařízeník vytvoření kohort
Organizacek porovnání v rámci podobných skupin
Spotřeba za obdobípro řazení a odhad rozsahu
Hodinový archiv Q/P/T/Vpro behaviorální signály
Období analýzypro sezónnost a události

Doplňková data

DataK čemu jsou potřeba
Komunikační relacepro ukazatel „mezera v archivu při úspěšných relacích”
Pasport zařízenípro ukazatel obejití přes pasport
Nastavení korektorupro P_const, váhu impulzu, parametry korekce
Protokol událostí zařízenípro fyzický přístup, záměnu, reset, změnu parametru
Předchozí data podobných uzlůpro srovnávací základnu
Data sezónního oknake kontrole zimního/letního profilu

Minimální období pro spolehlivé skórování

Období kratší než 30 dní automaticky činí sezónní signál nedostupným. Doporučené minimum je 90 dní. Plnou sezónní analýzu lze provést pouze na období nejméně 6 měsíců pokrývajícím obě sezóny.

Parametry spuštění

ParametrVýznam
Období od / Období dohodnotící okno (výchozí je posledních 90 dní)
Kolik uzlů v topuvelikost výsledné tabulky TOP-N
Kolik uzlů hloubkově analyzovatpočet kandidátů ponechaných po předvýběru
Dodavatelská společnostomezení analýzy na jednu organizaci, nebo použití celé flotily
Clustering podle organizacepřidání +10 uzlům organizací se dvěma a více podezřelými uzly
AI souhrn flotilyvolitelný komentář v přirozeném jazyce, který neovlivňuje skóre

Rozsah reportu

Rozdělení úrovní a AI souhrn

Hned pod hlavičkou reportu jsou tři karty rozdělení a blok AI komentáře. Čtou se dohromady: rozdělení dává rychlou odpověď na „kolik uzlů je kritických” a AI souhrn vysvětluje, proč se právě tyto uzly dostaly nahoru a na co si dát pozor.

Horní blok zobrazuje:

UkazatelHodnota
Celkem uzlů ve flotilevelikost celé flotily
Analyzovánokolik uzlů vstoupilo do hloubkové analýzy
TOP-Nkolik uzlů je zobrazeno ve výsledné tabulce
Obdobíhodnotící okno
Chyby získávání datkolik kandidátů nebylo možné plně zpracovat
Rozdělení úrovníkritická / varování / normální

Je důležité rozlišovat:

text
Celkem uzlů flotily ≠ počet hloubkově analyzovaných uzlů ≠ počet řádků v TOP-N.

Flotila může například obsahovat stovky uzlů, hloubková analýza se může provést na množině kandidátů a report zobrazuje pouze TOP-N.

Rozdělení úrovní

KompozitníÚroveňBarva karty
≥ 60kritickáčervená
30–60varováníoranžová
< 30normálnízelená

Vysoká koncentrace v červené není důvodem k panice, ale signálem k pečlivé kontrole topu: metodika možná dala silnou odezvu na konkrétní provozní režim, a nikoli na skutečný zásah.

Předvýběr forenzních kandidátů

Před hloubkovou analýzou report upřednostňuje uzly, u nichž je vůbec možné hledat forenzní vzorce.

Proč jsou potřeba živé uzly

Pro report podezření jsou důležité uzly s daty. Je-li uzel zcela mrtvý, neposkytuje dostatečný obraz Q/P/T a měl by být prověřen v provozním reportu komunikace, nikoli ve forenzním řazení.

Typický princip:

text
ten, kdo obchází měření, nutně nevypíná telemetrii zcela;
může se maskovat jako „nízký spotřebitel".

Předvýběr proto zohledňuje čerstvost poslední relace, přítomnost nenulového objemu, stav zařízení a přítomnost dat v archivu.

Skórování předvýběru

Předběžné skóre lze popsat jako:

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

kde:

KomponentaLogika
AliveScorevyšší, pokud byl uzel nedávno online
VolumeScorevyšší, pokud je zaznamenán objem
StatusScorevyšší, pokud je uzel v provozním nebo zaplombovaném stavu

Předběžné skóre není výsledné skóre podezření. Pouze vybírá kandidáty pro hlubší analýzu.

Šest signálů podezření

Metodika šesti signálů

Všech šest detektorů je zobrazeno s jejich popisem, dokumentační váhou a stropem pravděpodobnostního příspěvku. Výsledné skóre není součet, ale pravděpodobnostní složení. Jeden silný signál sám o sobě ještě není „kritický”; kritická je kombinace nezávislých signálů. Nedostupné signály se vylučují, nepočítají se jako nula.

#SignálDokumentační váhaMaximální pravděpodobnostní příspěvek
1Přímý zásah30%0.85
2Anomálie vůči kohortě (peer anomaly)20%0.57
3Signatura „atrapy” (obejití přes pasport)15%0.43
4Divergence standardního a pracovního objemu10%0.28
5Sezónní anomálie15%0.43
6Události zařízení s aktuálností10%0.28

Procentní váhy slouží k dokumentaci a vysvětlení. Výsledný vzorec nepoužívá lineární součet, ale pravděpodobnostní stropy (viz pravděpodobnostní model).

Signál 1 — přímý zásah

Tento signál opětovně využívá behaviorální forenzní vzorce z hodinového archivu. Ukazuje, zda má uzel známky možné záměny měřicího kanálu nebo podezřelého nulového průtoku při funkčním potrubí.

Typické ukazatele, které mohou vstoupit do přímého signálu:

  • nulový průtok při funkčním nebo zaměněném tlaku;
  • zamrzlý tlakový kanál;
  • obnovení průtoku a tlaku po nulovém okně;
  • mezera v archivu při úspěšných komunikačních relacích;
  • kontextové korekce na sezónu, typ objektu a režim spotřeby.

Podrobná metodika přímých vzorců je popsána v reportu Obejití měření (uzel), který definuje devět formálních detektorů s prahovými hodnotami.

Přímé subskóre má rozsah:

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

kde:

  • 0 — přímé behaviorální známky nenalezeny;
  • 30–60 — přítomny slabé nebo střední známky;
  • 60–100 — přítomny silné nebo opakované známky.

Přímý signál není důkaz. Znamená: otevřete podrobný report uzlu a prozkoumejte okna událostí.

Signál 2 — anomálie vůči kohortě

Porovnání s kohortou odpovídá na otázku: spotřebovává uzel podezřele málo ve srovnání s podobnými uzly? Podobné uzly jsou ty se stejným typem zařízení a stejnou organizací nebo jiným zadaným seskupením.

Pro porovnání se používá rychlost:

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

kde Consumption_i je celková spotřeba uzlu za období a Hours_i je počet hodin dat.

Percentil ukazuje pozici uzlu v kohortě podle průtoku:

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

Nízký percentil znamená, že uzel spotřebovává méně než většina podobných uzlů. Například Percentile = 5% znamená, že uzel spotřebovává méně než zhruba 95 % podobných uzlů.

Základní skóre podle percentilu

PercentilZákladní skóre
< 3%100
< 5%85
< 10%60
< 25%30
≥ 25%0

Korekce na vzdálenost od mediánu

Nízký percentil sám o sobě ne vždy znamená podezření: v každé kohortě bude někdo poslední. Skóre se proto škáluje poměrem k mediánu kohorty.

Ratiomedian=RateiMedianRatecohortRatio_{median} = \frac{Rate_i}{MedianRate_{cohort}}
Poměr k mediánuFaktor
≤ 0.331.0
0.33–0.500.6
0.50–0.700.3
> 0.700.0

Výsledné skóre vůči kohortě:

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

Interpretace

Skóre vůči kohortěVýznam
0spotřeba nevypadá podezřele nízká
30je přítomna slabá anomálie
60uzel je znatelně pod kohortou
85–100uzel je výrazně pod podobnými uzly

Signál 3 — signatura „atrapy” (obejití přes pasport)

Signál hledá kombinaci tří faktorů:

  1. pasport zařízení je téměř prázdný;
  2. průtok je po většinu období téměř nulový;
  3. tlak je přitom funkční a živý.

Taková kombinace může vypadat jako „atrapa na aktivním potrubí”: v potrubí je plyn a tlak je přítomen, ale průtok je sotva zaznamenán a pasportní data jsou pro ověření nedostatečná.

Podíl nulového průtoku

Nechť:

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

Pak:

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

Podmínka nulového průtoku:

ZeroShare0.60ZeroShare \ge 0.60

Živý funkční tlak

Vypočítá se medián tlaku:

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

a směrodatná odchylka tlaku:

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

Tlak se považuje za funkční a živý, pokud:

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

a:

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

To znamená, že tlak je nad atmosférickou úrovní a nevypadá zcela zamrzlý.

Prázdný pasport

Pasport se považuje za prázdný nebo kriticky neúplný, pokud chybí významná část povinných polí:

  • datum ověření;
  • Qmin/Qmax;
  • typ měřidla;
  • výrobní číslo měřidla;
  • P_const;
  • váha impulzu;
  • typ tlaku;
  • verze firmwaru.

Vzorec skóre

Nechť:

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

Počet splněných podmínek:

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

Skóre:

Počet podmínekSkóre
3100
250
0–10

Tento signál neznamená prokázané obejití. Ukazuje, že uzel vyžaduje dokumentární a terénní ověření.

Signál 4 — divergence standardního a pracovního objemu

Mnoho korektorů přenáší jak pracovní objem, tak přepočtený / standardní objem po P/T korekci. Za normálních okolností by poměr přírůstku standardního objemu k přírůstku pracovního objemu měl zhruba odpovídat fyzikálnímu koeficientu P/T korekce.

Skutečný poměr objemů

Nechť:

ΔVstd\Delta V_{std}

je přírůstek standardního nebo korigovaného objemu a:

ΔVwork\Delta V_{work}

přírůstek pracovního objemu.

Pak skutečný poměr:

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

Očekávaný P/T koeficient

Použitá aproximace je:

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

kde:

  • P0=101.325  kPaP_0 = 101.325 \; kPa;
  • T0=293.15  KT_0 = 293.15 \; K, tj. 20°C;
  • P\overline{P} — střední tlak;
  • T\overline{T} — střední teplota v °C.

Relativní divergence

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

Skóre

Divergence do 10 % se považuje za přijatelné pásmo.

Sdivergence=clamp((Divergence0.10)×250,  0,  100)S_{divergence} = clamp((Divergence - 0.10) \times 250,\;0,\;100)
DivergenceSkóre
≤ 10%0
20%25
30%50
50% a více100

Kdy je signál nedostupný

Signál se považuje za nedostupný, pokud:

  • neexistuje kanál standardního objemu;
  • neexistuje kanál pracovního objemu;
  • je příliš málo platných hodin;
  • objemy nejsou monotónní;
  • součet pracovního objemu je roven nule;
  • nejsou P/T data pro očekávaný koeficient.

Signál 5 — sezónní anomálie

U mnoha odběratelů plynu se očekává zimní nárůst průtoku. Pokud období obsahuje zimní i letní měsíce, ale zimní průtok neroste nebo dokonce klesá, může to být signál podměřování v sezóně špičkové spotřeby.

Zimní měsíce jsou prosinec, leden a únor. Letní měsíce jsou květen, červen, červenec, srpen a září.

Podmínka dostupnosti

Sezónní signál se počítá pouze tehdy, jsou-li v obou sezónách dostatečná data:

Hwinter200H_{winter} \ge 200

a:

Hsummer200H_{summer} \ge 200

Je-li dat méně, signál se považuje za nedostupný.

Průměrný průtok podle sezóny

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

Sezónní poměr

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

Skóre

PodmínkaSkóre
Rseason0.5R_{season} \le 0.5100
Rseason0.8R_{season} \le 0.860
Rseason1.0R_{season} \le 1.030
Rseason>1.0R_{season} > 1.00

U průmyslových odběratelů bez vytápěcí zátěže může sezónní nárůst chybět. Sezónní anomálie se proto musí interpretovat s ohledem na typ objektu.

Signál 6 — události zařízení s aktuálností

Události zařízení mohou být významnější než statistické anomálie. Zvlášť důležité jsou události fyzického přístupu, otevření krytu, změny parametrů, záměny údajů, reset, změny času a události ovlivňující měřicí kanál.

Základní skóre události

Třída událostiZákladní skóre
physical100
substitution70

Stáří události a útlum

Stáří události:

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

Koeficient útlumu:

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

Čerstvá událost má plnou váhu; stará událost postupně ztrácí význam; minimální zbytková váha je 20 %.

Skóre události

EventScorei=BaseScorei×DecayiEventScore_i = BaseScore_i \times Decay_i

Výsledné skóre aktuálnosti

Je-li událostí několik, vezme se maximální skóre:

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

Pokud je protokol dostupný, ale nejsou žádné události, Srecency=0S_{recency} = 0. Pokud je protokol nedostupný, signál je nedostupný a z výsledného vzorce se vyloučí.

Nedostupný signál ≠ nulový signál

Toto je jedno z klíčových pravidel reportu. Pokud signál nelze vypočítat kvůli nedostatku dat, dostane status (nedostupný), nikoli 0.

Důvody nedostupnosti:

  • chybí požadovaný kanál archivu;
  • nedostatek hodin;
  • žádný protokol událostí;
  • žádné sezónní pokrytí;
  • žádná data kohorty;
  • žádný pracovní nebo standardní objem;
  • žádný pasport.

Ve výsledném vzorci se nedostupné signály vyloučí ze součinu, ani skóre nesnižují, ani nezvyšují.

Pravděpodobnostní model výsledného skóre

Pokud by se všech šest signálů jednoduše sečetlo s vahami, jeden silný signál by mohl vypadat jako plně prokázané riziko a mnoho slabých signálů by mohlo mechanicky vytvořit falešnou kritičnost. Místo toho se používá multiplikativní model nezávislých pravděpodobnostních příspěvků.

Strop pro každý signál

Každý signál má maximální příspěvek:

SignálStrop
direct0.85
peer0.57
bypass0.43
divergence0.28
seasonal0.43
recency0.28

Pravděpodobnostní příspěvek signálu

Nechť S_i je subskóre signálu od 0 do 100 a C_i strop signálu. Pak příspěvek:

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

Pravděpodobnost absence všech signálů

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

Výsledné skóre

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

tedy:

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)

Příklad

Předpokládejme, že existují tři signály:

SignálSubskóreStroppip_i
direct900.850.765
peer500.570.285
seasonal300.430.129

Pak:

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

Interpretace modelu

  • jeden silný signál může dát vysoké skóre, ale ne plných 100;
  • kombinace nezávislých signálů prudce zvyšuje prioritu;
  • slabé signály se nesčítají lineárně;
  • nedostupné signály uzel nepenalizují;
  • výsledné skóre je priorita prověření, nikoli důkaz.

Clusterová korekce podle organizace

Pokud má jedna organizace několik podezřelých uzlů, zvyšuje to prioritu prověření. Takové případy mohou naznačovat systémový provozní režim, nastavení, údržbu nebo potenciálně koordinované jednání.

Pokud má jedna organizace:

Nsuspicious,customer2N_{suspicious,customer} \ge 2

a každý z těchto uzlů má:

Composite60Composite \ge 60

pak každý uzel dostane clusterovou korekci:

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

Clusterová korekce není důkaz. Pouze zvyšuje prioritu prověření, protože několik uzlů jedné organizace vyžaduje společnou analýzu.

Rozdělení úrovní

Výsledné skóre se převede na úroveň.

KompozitníÚroveň
≥ 60kritická
30–60varování
< 30normální

Práh 60 znamená, že uzel má silný signál nebo kombinaci několika nezávislých signálů. To neznamená důkaz — znamená to, že uzel musí vstoupit do prioritního seznamu prověření.

Tabulka TOP-N

Hlavní tabulka TOP-N

Uzly jsou seřazeny podle výsledného skóre podezření. Každý řádek obsahuje šest odznakových ukazatelů signálů, což umožňuje na první pohled vidět, proč se uzel dostal do topu. Čísla v odznacích jsou 0…100 nebo ; znak znamená „nebylo možné vypočítat”.

Hlavní sloupce

SloupecVýznam
Rank (#)místo v řazení
IDidentifikátor uzlu
Název uzlunázev objektu
Typ zařízenítyp korektoru / telemetrie
Spotřeba, m³celková spotřeba za období
Percentilpořadí podle průtoku mezi podobnými uzly
Scorekompozitní skóre
Ztráty, m³komerční priorita, nikoli potvrzená škoda
Signályhodnoty subskóre (6 odznaků)
Akceodkazy na podrobný report a analytiku

Jak číst signály

V tabulce je každý signál zobrazen jako samostatný ukazatel:

  • 0 — signál vypočten a neaktivoval se;
  • — signál nedostupný;
  • >0 — signál se aktivoval s uvedenou silou.

Je velmi důležité, že se nerovná 0.

Akční odkazy

OdkazCo otevírá
Podezřeníreport Obejití měření (uzel)
Analytikareport Analytika spotřeby

Odkaz „Podezření” je hlavní přechodový bod pro terénní tým a vyšetřovatele: úplná forenzní metodika je odhalena v tomto podrobném reportu.

Skóre „ztráty, m³”

Sloupec „ztráty, m³” není potvrzený objem krádeže. Je to komerční priorita, která kombinuje rozsah spotřeby uzlu a výsledné skóre podezření:

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

kde Consumption je celková spotřeba uzlu za období a Composite je výsledné skóre podezření.

Například pokud Consumption = 100000 m³ a Composite = 80, pak EstimatedLossPriority = 80000 m³. To neznamená, že bylo ztraceno 80,000 m³. Znamená to, že uzel má velký komerční rozsah pro prověření: velká spotřeba × vysoké skóre.

Analytika a závěry

Analytika a závěry

Souhrn pod tabulkou prezentuje klíčová čísla napříč flotilou: kolik uzlů má několik nezávislých signálů (nejznepokojivější kombinace), kolik má anomálii vůči kohortě a kolik je v clusterech. Poslední bod je povinnou připomínkou právního statusu reportu.

Analytický blok ukazuje, kolik uzlů bylo analyzováno, kolik dosáhlo kritické úrovně, kolik je v pásmu varování, kolik má dva a více nezávislých signálů, kolik spotřebovává abnormálně málo vůči kohortě, kolik je v clusterech organizací, a připomínku, že výsledné skóre není důkaz.

Uzly s několika nezávislými signály

Uzel se považuje za zvlášť důležitý pro prověření, pokud:

Nstrong_signals2N_{strong\_signals} \ge 2

kde silné subskóre je:

Si50S_i \ge 50

Takové uzly jsou často důležitější než uzly s jediným izolovaným signálem — nezávislost zdrojů podezření prudce zvyšuje důvěru v řazení.

Uzly s anomálií vůči kohortě

Počet uzlů s abnormálně nízkým průtokem se počítá podle podmínky:

Speer60S_{peer} \ge 60

Clustery organizací

Počet uzlů v clusterech se počítá jako počet řádků s příznakem clusteru.

Časová osa událostí zařízení

Časová osa událostí

Tlačítka typu chip otevírají časovou osu podle typů zařízení pozorovaných v TOP-N. Cílem je vidět hromadné synchronní události: „svislé sloupce” na časové ose naznačují koordinované jednání v jednom obvodu nebo hromadnou údržbu.

Časová osa zobrazuje události v čase pro typy zařízení vyskytující se v TOP-N. Pomáhá vidět hromadné události v jednom dni nebo hodině, najít svislé sloupce událostí, odlišit jednotlivý případ od systémového a pochopit, zda došlo k hromadné údržbě, aktualizaci nebo poruše.

Pohled na časovou osuMožné vysvětlení
izolované událostiproblém jednotlivého uzlu
několik událostí jedné organizacekontrola clusteru
mnoho událostí pro jeden typ zařízenísystémová vlastnost modelu
svislý sloupec v časehromadné jednání, aktualizace, porucha, údržba
události před nárůstem skóremožná souvislost s nastavením nebo zásahem

AI souhrn

AI souhrn se generuje pouze jako vysvětlení již vypočtených výsledků v přirozeném jazyce. Může stručně vysvětlit, které uzly prověřit jako první, naznačit, které kombinace signálů jsou nejznepokojivější, připomenout možné falešně pozitivní výsledky a zformulovat obecný závěr pro vedoucího.

AI souhrn nemůže změnit kompozitní skóre, změnit úroveň kritická/varování/normální, potvrdit porušení, nahradit vzorce, nahradit terénní návštěvu, nahradit podrobný report uzlu ani vytvořit důkaz.

Falešně pozitivní výsledky

Nízká spotřeba

Nízká spotřeba může být normální, pokud byl objekt nečinný, došlo k sezónní odstávce, objekt nepracoval podle smluvního rozvrhu, změnil se výrobní profil, uzel obsluhuje záložní linku nebo byla kohorta zvolena příliš široce.

Absence zimního nárůstu

Absence zimního nárůstu může být normální u technologických odběratelů bez vytápění, výroby pouze v létě, objektů s konstantní zátěží, objektů využívajících plyn nikoli k vytápění nebo prostor s nestandardním režimem.

Události zařízení

Událost zařízení může být rutinní, pokud byla provedena údržba, došlo k ověření, byla vyměněna baterie, byl podle předpisů upraven čas, byl přečten archiv nebo byly provedeny plánované práce.

Anomálie vůči kohortě

Uzel může být na dně kohorty jednoduše proto, že je kohorta malá, objekt se liší kapacitou, zařízení stejného typu jsou na různých zátěžích, organizace má různé druhy objektů nebo období obsahuje odstávku.

Tvrdá pravidla a omezení

  • Žádná data — žádný forenzní závěr. Pokud neexistuje hodinový archiv, musí být forenzní signály nedostupné. Žádná data neznamenají žádné podezření; znamenají, že není možné je vyhodnotit.
  • Nedostupné signály se vylučují. Nedostupný signál se neúčastní součinu.
  • Report flotily nemůže potvrdit zásah. Report flotily nemá dostatečné detaily pro protokol. Pouze otevírá cestu k podrobnému reportu uzlu.
  • „Ztráty” nelze použít jako výši škody. EstimatedLossPriority je řazení komerčního rozsahu pro prověření.
  • Různé typy objektů nelze porovnávat bez kohorty. Porovnání průtoku se musí provádět pouze v rámci podobných skupin.

Jak číst report

  1. Podívejte se na rozdělení. Je-li mnoho uzlů v kritické úrovni, určete, zda jde o skutečné nezávislé signály, nebo o přecitlivělou metodiku.
  2. Otevřete přední kandidáty. Nejvýše umístěné uzly jsou prioritní kandidáti pro prověření.
  3. Dívejte se na signály, nejen na skóre. Dva uzly se stejným skóre mohou mít různé příčiny — přímý forenzní vzorec, anomálii vůči kohortě, sezónnost nebo události zařízení.
  4. Zkontrolujte komerční rozsah. Velká spotřeba × vysoké skóre je důležitější než malá spotřeba × vysoké skóre.
  5. Otevřete podrobný report. Odkaz „Podezření” vede na podrobný report konkrétního uzlu.
  6. Zkontrolujte falešné příčiny. Před terénní návštěvou zkontrolujte sezónnost, odstávku objektu, údržbu, typ odběratele, správnost kohorty, pasport a události zařízení.

Správný konečný závěr

Správný závěr z reportu zní takto:

text
Report identifikuje uzly se zvýšenou pravděpodobností podměřování
nebo obejití měření na základě nezávislých matematických a událostních signálů.
Výsledné skóre se používá pro stanovení priorit prověřování.
Pro právní závěr je nutný podrobný rozbor uzlu, terénní návštěva, kontrola plomb,
kontrolní měření a dokumentární potvrzení parametrů zařízení.

Nesprávný závěr by zněl: „Uzly z topu prokazatelně obcházejí měření.”

Minimální kritéria pro úplný report

Report je metodicky úplný, pokud obsahuje období analýzy, pokrytí flotily, počet analyzovaných uzlů, rozdělení úrovní, tabulku TOP-N, spotřebu každého uzlu, percentil kohorty, výsledné kompozitní skóre, odhadovanou prioritu ztrát, hodnoty všech dostupných subskóre, označení nedostupných signálů, popis šesti signálů, váhy a stropy, vzorec kompozitního skóre, pravidlo vyloučení nedostupných signálů, clusterovou korekci, AI disclaimer, disclaimer „není důkaz” a odkazy na podrobný report každého uzlu.

Souhrnný vzorec

Výslednou logiku lze stručně zapsat:

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)

kde:

ClusterBonus={10,pokud maˊ organizace ≥2 uzly s Composite ≥ 600,jinakClusterBonus = \begin{cases} 10, & \text{pokud má organizace ≥2 uzly s Composite ≥ 60} \\ 0, & \text{jinak} \end{cases}

Komerční priorita:

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

Doporučený disclaimer

text
Report je nástroj pro stanovení priorit prověřování. Výsledné skóre podezření
se počítá podle formálních ukazatelů a není důkazem porušení.
Pro právně významný závěr je nutná terénní prověrka, protokol, ověření plomb,
kontrolní měření, pasportní data a podrobná analýza konkrétního
uzlu.

Vztah k ostatním reportům

SměrKam se podívat
komunikace, baterie, obecné mezery, problémy s pasportemprovozní report problémových uzlů
podezření napříč flotiloutento report
podrobný rozbor konkrétního uzluObejití měření (uzel)
kvalita dat jednotlivého uzluAnalytika spotřeby

Toto oddělení udržuje provozní poruchu odlišnou od podezření na podměřování.

Související témata

Naposledy aktualizováno

Byla tato stránka užitečná?