Analytika spotreby

Úplná analýza jedného uzla merania plynu — kvalita údajov, profil spotreby, pasport zariadenia a denník udalostí, s voliteľným forenzným detailom.

Analytika spotreby je podrobný metrologický a prevádzkový rozbor jedného uzla merania plynu za zvolené obdobie. Cieľom nie je len nakresliť graf spotreby, ale odpovedať na praktické otázky služby merania. Analýza využíva medzinárodné metrologické referencie tam, kde zdôvodňujú konkrétne číslo: ISO 5167 (meranie clonou), EN 12405-1 (elektronické prepočítavače objemu plynu), OIML R 137 (plynomery), OIML R 140 (meracie systémy pre plynné palivá), ISO 6976 (výhrevnosť), EN 1359 (membránové plynomery) a EN 14236 (ultrazvukové domové plynomery).

Účel

Hlavička výkazu

Hlavička výkazu. To, čo používateľ vidí ako prvé: názov a adresa uzla, typ korektora, kľúčové metriky poslednej hodiny (P, T), celkový objem údajov v okne (body), počet nájdených udalostí, metóda analýzy (pravidlá / pravidlá+LLM / iba LLM), trvanie načítania a pokryté obdobie.

Výkaz odpovedá na každodenné otázky služby merania:

  • či sú údaje za zvolené obdobie úplné;
  • či sa archív dá použiť na komerčné uzavretie obdobia;
  • či je na konci obdobia chvostový výpadok;
  • či funguje aktuálna telemetria;
  • či sa hodinový prietok zhoduje s nakumulovaným objemom;
  • či sú niektoré snímače P/T zaseknuté;
  • či sú problémy s komunikáciou alebo doručením archívu;
  • či je metrologický pasport dostatočne vyplnený;
  • či sú prítomné podozrivé vzorce nedopočtu;
  • či je potrebná terénna obhliadka;
  • akú úlohu má zohrať každý: metrológ, dispečer, inžinier komunikácie, integračný inžinier, terénna brigáda alebo billingový analytik.

Hlavná logika

Výkaz oddeľuje tri ortogonálne hodnotenia, ktoré sa nesmú miešať:

HodnotenieVýznam
Pripravenosť údajov obdobiači je archív použiteľný za zvolené obdobie
Aktuálny stav telemetrieči uzol pracuje v okamihu generovania výkazu
Pripravenosť na komerčné uzavretieči sa obdobie dá použiť na billing bez manuálnej rekonciliácie

Historické obdobie môže byť plne použiteľné na analýzu, aj keď uzol dnes mlčí.

Príklad správnej interpretácie:

plaintext
Údaje za obdobie:      použiteľné s výhradami
Aktuálny monitoring:   degradovaný
Komerčné uzavretie:    nepripravené na finálne uzavretie

Nie je to rozpor. Znamená to: historické údaje sú čiastočne použiteľné, ale aktuálna telemetria alebo komerčné uzavretie si vyžaduje dodatočné overenie.

Slovník pojmov

PojemVýznam
Qhodinový prietok, m³/h
Ptlak plynu, kPa
Tteplota plynu, °C
Vnakumulovaný objem, m³
ΣQsúčet hodinových prietokov za obdobie
ΔVprírastok nakumulovaného objemu za obdobie
H_expectedkoľko hodín malo byť vo výkazovom období
H_receivedkoľko hodinových záznamov sa skutočne prijalo
H_validQkoľko záznamov má validnú hodnotu prietoku
H_nullQkoľko záznamov existuje, ale s prietokom NULL
H_missingkoľko hodín v archíve chýba
final_tail_gapabsencia údajov na konci obdobia
internal_gapvýpadok vnútri obdobia
freshnessaktuálnosť poslednej hodiny archívu
passport completenessvyplnenosť metrologického pasportu
incidentzoskupený problém vyžadujúci akciu

Časové okno analýzy

Začiatok a koniec obdobia

Zadáte začiatok a koniec obdobia. Výkaz analyzuje každú hodinu od 00:00 prvého dňa do 23:00 posledného dňa:

window_start=report_start 00:00,window_end=report_end 23:00\text{window\_start} = \text{report\_start } 00{:}00, \quad \text{window\_end} = \text{report\_end } 23{:}00

Očakávaný počet hodín

Hexpected=count(hours from window_start to window_end)H_\text{expected} = \mathrm{count}(\text{hours from window\_start to window\_end})

Pre ročné obdobie zvyčajne Hexpected8760H_\text{expected} \approx 8760.

Rozloženie dostupnosti archívu

KategóriaVýznam
Validná hodinazáznam existuje s korektnou hodnotou prietoku
NULL-hodinazáznam existuje, ale prietok je prázdny
Vnútorný výpadokhodina chýba vnútri obdobia
Chvostový výpadokchýbajúce hodiny na konci obdobia
Nepokrytá hodinahodina bez validnej hodnoty prietoku

Vzorce:

Hreceived=count(hourly records)H_\text{received} = \mathrm{count}(\text{hourly records}) HvalidQ=count(records where QNULL and Q0)H_\text{validQ} = \mathrm{count}(\text{records where } Q \neq \text{NULL and } Q \geq 0) HnullQ=count(records where Q=NULL)H_\text{nullQ} = \mathrm{count}(\text{records where } Q = \text{NULL}) Hmissing=max(0,HexpectedHreceived)H_\text{missing} = \max(0, H_\text{expected} - H_\text{received}) Hunobserved=Hmissing+HnullQH_\text{unobserved} = H_\text{missing} + H_\text{nullQ}

Úplnosť údajov

Dostupnosť, aktuálnosť a validita údajov

Dostupnosť, aktuálnosť a validita sú tri ortogonálne rezy v kontrole spôsobilosti archívu pred akoukoľvek zmysluplnou analýzou. Úplnosť odpovedá: koľko z očakávaných hodín skutočne prišlo. Aktuálnosť — nakoľko sú údaje aktuálne práve teraz. Validita — či hodnoty patria do fyzikálne zmysluplných rozsahov.

Vzorec pokrytia

Coveragevalid=HvalidQHexpected×100%\mathrm{Coverage}_\text{valid} = \frac{H_\text{validQ}}{H_\text{expected}} \times 100\,\%

Doplnkovo:

Coveragereceived=HreceivedHexpected×100%\mathrm{Coverage}_\text{received} = \frac{H_\text{received}}{H_\text{expected}} \times 100\,\%

Na rozdiele záleží:

  • Coverage_received — či záznamy vôbec prišli;
  • Coverage_valid — či sú použiteľné na analýzu prietoku.

Interpretácia pokrytia

PokrytieStavVýznam
≥ 98 %Excellentarchív je takmer úplný
95–98 %Goodpoužiteľný s drobnými výhradami
80–95 %Warningciteľné výpadky
50–80 %Majorpotrebná manuálna rekonciliácia
< 50 %Criticalnepoužiteľný pre väčšinu úloh

Chvostový výpadok

Chvostový výpadok = absencia archívnych údajov na konci zvoleného obdobia.

Htail=window_endlast_valid_archive_hourH_\text{tail} = \text{window\_end} - \text{last\_valid\_archive\_hour}
ChvostStav
≤ 2 hprípustné
2–6 hwarning
6–24 hmajor
> 24 hcritical
> 168 hprístroj mlčí viac ako týždeň — naliehavá terénna obhliadka

Chvostový výpadok odpovedá: dá sa obdobie považovať za úplne uzavreté? Ak na konci údaje chýbajú, výkaz môže byť stále vhodný na retrospektívnu analýzu, ale nie je pripravený na finálne komerčné uzavretie (pozri Komerčný metrologický verdikt).

Aktuálnosť údajov

Dve oddelené metriky aktuálnosti.

Aktuálnosť voči koncu obdobia

Používa sa pri historickej analýze a billingu:

Lagperiod=window_endlast_valid_archive_hour\mathrm{Lag}_\text{period} = \text{window\_end} - \text{last\_valid\_archive\_hour}

Odpovedá: sú údaje až do konca zvoleného obdobia?

Aktuálnosť voči okamihu generovania

Používa sa pri aktuálnom monitoringu:

Lagcurrent=generation_timelast_valid_archive_hour\mathrm{Lag}_\text{current} = \text{generation\_time} - \text{last\_valid\_archive\_hour}

Odpovedá: pracuje uzol práve teraz?

Pokrytie posledných 24 hodín

Fresh24h=HvalidQ, last 24h24×100%\mathrm{Fresh}_{24h} = \frac{H_\text{validQ, last 24h}}{24} \times 100\,\%

Kompozitné skóre aktuálnosti

LagScore=max(0,1002×Lagperiod)\mathrm{LagScore} = \max(0, 100 - 2 \times \mathrm{Lag}_\text{period}) FreshnessScore=LagScore+Fresh24h2\mathrm{FreshnessScore} = \frac{\mathrm{LagScore} + \mathrm{Fresh}_{24h}}{2}

Aktuálny stav telemetrie

Aktuálny stav telemetrie a súhrn za uzol

Aktuálny monitoring a súhrn za uzol. Tento blok odpovedá na otázku „dá sa práve teraz rozhodovať na základe tohto archívu?“. Porovnávajú sa tri okamihy: posledná hodina archívu, koniec výkazového okna a okamih generovania výkazu. Ak sú sedenia svieže, no archív zaostáva — problém nie je u dispečera, ale v parseri/importe na strane servera. AI-komentár dáva operátorovi krátky ľudský záver, bez prepisovania formálnych stavov.

Počíta sa voči okamihu generovania, nie voči obdobiu:

Lagarchive, current=generation_timelast_archive_hour\mathrm{Lag}_\text{archive, current} = \text{generation\_time} - \text{last\_archive\_hour} Agesession=generation_timelast_session_time\mathrm{Age}_\text{session} = \text{generation\_time} - \text{last\_session\_time}
OneskorenieStav
≤ 6 hnormal
6–24 hwarning
24–72 hmajor
> 72 hcritical
žiadne údajecritical

Diferenciálna diagnostika:

PríznakPravdepodobná príčina
sedenia svieže, archív zaostávaproblém doručenia / parsera / importu archívu
žiadne sedenia, žiadny archívmodem / SIM / anténa / napájanie / batéria

Validita údajov

Kontrola fyzikálnych rozsahov pre každý kanál:

KanálPodmienka
Prietok QQ0Q \geq 0
Tlak P0<P5000 kPa0 < P \leq 5000\text{ kPa}
Teplota T50°CT80°C-50\,°\mathrm{C} \leq T \leq 80\,°\mathrm{C}

Pre každý kanál:

Validitych=NokNtotal×100%,Nok=NtotalNnullNbelowNabove\mathrm{Validity}_\text{ch} = \frac{N_\text{ok}}{N_\text{total}} \times 100\,\%, \quad N_\text{ok} = N_\text{total} - N_\text{null} - N_\text{below} - N_\text{above}

Agregát:

Validitytotal=NokNchecked×100%\mathrm{Validity}_\text{total} = \frac{\sum N_\text{ok}}{\sum N_\text{checked}} \times 100\,\%

Stabilita senzorov

Diagnostika stability senzorov

Podrobná diagnostika snímačov P a T. Každý zaseknutý interval má svoj start/end/dĺžku/hodnotu. Dlhé intervaly s rovnakou hodnotou sú takmer vždy príznakom poruchy ADC / resetu snímača / zastavenia prevádzkového prietoku — nie reálnou fyzikou. Spiky — prudké skoky ≥ prah za hodinu — naopak svedčia o telemetrickom artefakte alebo resete snímača.

Stav senzorov a plán akcií

Výklad a plán akcií pre senzory. „Stav senzorov: KRITICKÝ“ je finálne slovné zhrnutie pre oba kanály. Pre každý zistený problém sa automaticky priradí odporúčanie, priorita, rola-vykonávateľ a krátky trigger (čo presne ho spustilo).

Zaseknutý senzor

Senzor sa považuje za zaseknutý, ak sa hodnota mení takmer zanedbateľne dlhšie ako prahová doba (24 h):

Hstuck24 hH_\text{stuck} \geq 24 \text{ h}

Tolerancia rovnakosti (0,1 %):

tol(x)=max(0.05, x×0.001)\mathrm{tol}(x) = \max\bigl(0.05,\ |x| \times 0.001\bigr)

Body sa považujú za rovnaké, ak xixruntol(xrun)|x_i - x_\text{run}| \leq \mathrm{tol}(x_\text{run}).

Spike teploty

TiTi1>20°C/h|T_i - T_{i-1}| > 20\,°\mathrm{C / h}

Spike tlaku

PiPi1>max(1.0,0.5×P)|P_i - P_{i-1}| > \max(1.0, 0.5 \times \overline{P})

Interpretácia

PríznakVýznam
Dlhé zaseknutie Tmožný výpadok snímača T
Dlhé zaseknutie Pmožný výpadok snímača P alebo režim P_const
Početné spiky Pnestabilita kanála alebo telemetrický artefakt
Početné spiky Tchyba snímača alebo prudký technologický režim

Súhrnné skóre kvality archívu

Súhrnný panel kvality

Súhrnný panel kvality. Hore — hlavné KPI výkazu (hodiny údajov, objem, udalosti, zastavenia/drift). Nižšie — záložky sekcií (kvalita údajov, profil spotreby, technický pasport, nedopočet a manipulácia, anomálie a incidenty, denne, zdroje). V záložke kvality údajov — 6 subindikátorov 0–100 plus slovný verdikt a váhy kompozitného skóre.

Výkaz produkuje 5 ortogonálnych skóre (0–100 každé), ktoré pokrývajú samostatné stránky kvality:

ScoreO čom
score_historical_archivepoužiteľnosť historických údajov obdobia
score_data_validitysprávnosť hodnôt Q/P/T
score_sensor_healthstav snímačov (stuck, spiky)
score_timelinesssviežosť archívu a sedení
score_operational_readinesspripravenosť na aktuálny monitoring

Odhad potenciálne nepokrytého objemu

Odhad rizika nepokrytého objemu

Dva rôzne odhady toho istého objemu. Priemer za obdobie je konzervatívny (rekonštrukcia chvosta pri rovnomernom profile), zatiaľ čo profil aktívnych hodín lepšie zachytáva dennú rytmiku (pracovná zmena / noc / víkend). Rozdiel medzi nimi je pásmo neistoty, nie jediný bod. Úroveň rizika závisí od dĺžky výpadku a typického priemerného prietoku.

Anomálny mesiac spotreby

Anomálny mesiac spotreby. Mesačné anomálie sú samostatný signál hodnotený v kontexte ročnej rytmiky (vykurovacia sezóna vs leto). Ak jeden mesiac výrazne prevyšuje medián ostatných (prah × 2), automaticky sa vytiahne nahor s odporúčaním preveriť pásku udalostí, pasport a technologické príčiny.

Tento blok odhaduje, koľko plynu mohlo prejsť počas hodín bez validných archívnych údajov.

Hodiny bez validných údajov

Hblind=Hmissing+HnullQH_\text{blind} = H_\text{missing} + H_\text{nullQ}

Odhad podľa priemeru

Q=QvalidHvalidQ,Vblind, mean=Hblind×Q\overline{Q} = \frac{\sum Q_\text{valid}}{H_\text{validQ}}, \qquad V_\text{blind, mean} = H_\text{blind} \times \overline{Q}

Vhodný pre objekty s relatívne rovnomernou spotrebou.

Odhad podľa profilu

Typický prietok pre hodinu dňa hh (medián za obdobie):

Profile(h)=median(Qhour_of_day=h)\mathrm{Profile}(h) = \mathrm{median}(Q \mid \text{hour\_of\_day} = h) Vblind, profile=tBlindHoursProfile(hour(t))V_\text{blind, profile} = \sum_{t \in \text{BlindHours}} \mathrm{Profile}(\text{hour}(t))

Ak je profil pre hodinu nespoľahlivý, použije sa Q\overline{Q}.

Rozsah odhadu

Zobrazujú sa obidva odhady. Ak sú si blízke — denný profil je stabilný. Ak sa značne rozchádzajú — objekt má výrazný režim prevádzky a treba zachovať opatrnosť.

Nepracujúci uzol

Ak uzol takmer celé obdobie nemal reálnu spotrebu, absencia prietoku sa neinterpretuje ako riziko.

Idle-kontrola

Adaptívny prah near-zero:

Qnearzero=max(0.5,0.05×median(Q))Q_\text{nearzero} = \max(0.5, 0.05 \times \mathrm{median}(Q))

Uzol sa považuje za nepracujúci, keď platia obidve podmienky:

Q0.05 m³/haVblind, mean<5 m³\overline{Q} \leq 0.05\text{ m³/h} \quad \text{a} \quad V_\text{blind, mean} < 5\text{ m³}

Efekt

Škála severity sa zmäkčí (max medium namiesto critical) a výkaz uvádza:

Uzol bol fakticky mimo prevádzky / sezónne zastavený. Absencia spotreby sa nepovažuje za riziko nedopočtu.

Q/V-zosúladenie

Analýza nakumulovaného objemu

Zosúladenie hodinového prietoku s akumulátorom. Metrologický komerčný účet sa vedie cez prírastok V, nie cez súčet okamžitých hodnôt Q. Zhoda ΣQ ≈ ΔV pri ≥ 80 % hodín je norma pre zdravý uzol. Spätné posuny V (z hodiny na hodinu, Vt+1<VtV_{t+1} < V_t) a prudké skoky V sú kritickými príznakmi porušenia archívu a takmer vždy si vyžadujú preverenie.

Kľúčový metrologický blok. Porovnáva súčet hodinových prietokov s prírastkom akumulátora.

Základné veličiny

ΣQ=h=1nQh,ΔV=VendVstart\Sigma Q = \sum_{h=1}^{n} Q_h, \qquad \Delta V = V_\text{end} - V_\text{start} Diff=ΣQΔV,Diff%=ΣQΔVΔV×100%\mathrm{Diff} = \Sigma Q - \Delta V, \qquad \mathrm{Diff}_\% = \frac{\Sigma Q - \Delta V}{\Delta V} \times 100\,\%

Interpretácia rozdielu

Diff%\vert\mathrm{Diff}_\%\vertVerdict
≤ 2 %good (aligned)
2–5 %warn (aligned with caveats)
> 5 %bad (mismatch)
chýba Vunavailable
základ Q/V neznámyrequires passport verification

Monotónnosť akumulátora

Akumulátor musí rásť alebo zostať konštantný.

Spätný posun: ΔVh<0.5 m³\Delta V_h < -0.5\text{ m³} → incident V_ROLLBACK.

Prudký skok: ΔVh>Vjump_threshold\Delta V_h > V_\text{jump\_threshold} → incident V_JUMP.

Hodinové zosúladenie Q1hΔVQ \cdot 1\text{h} \approx \Delta V

Pre každú hodinu, kde sú dostupné QQ aj VV:

Matchh=QhΔVhmax(Qh,ΔVh)\mathrm{Match}_h = \frac{|Q_h - \Delta V_h|}{\max(Q_h, \Delta V_h)}

Hodina je zosúladená, ak Matchh20%\mathrm{Match}_h \leq 20\,\%. Podiel zosúladených hodín:

Match%=HmatchedHchecked×100%\mathrm{Match}_\% = \frac{H_\text{matched}}{H_\text{checked}} \times 100\,\%

Obmedzenia Q/V-zosúladenia

Aj dobrá numerická zhoda sa nerovná komerčnej použiteľnosti. Treba poznať:

OtázkaPrečo na tom záleží
Q — štandardný alebo pracovný objem?rôzne základy vnášajú posun
V — štandardný alebo pracovný objem?potrebný rovnaký základ
Aká je váha impulzu?nutná pre úplnú komerčnú rekonciliáciu
Je V monotónny?spätné posuny spochybňujú archív
Sú prítomné manuálne korekcie?môžu vysvetliť rozdiel

Ak je základ neznámy:

Q/V-zosúladenie je numericky zosúladené, no komerčný základ nie je potvrdený. Treba overiť pasport, váhu impulzu a typ objemu (pozri EN 12405-1 §7).

Spojenie vs archív

Diagnostika CSQ vs archív

Diferenciálna diagnostika „spojenie vs doručenie“. Ak v okne sú sedenia, no archív chýba — zariadenie odpovedá cez GSM/CSQ, ale archív sa buď nezapisuje, alebo neparsuje na strane servera. Toto nie je problém dispečera / modemu — má ho riešiť integračný inžinier.

Základné vzorce

Nsessions=count(sessions),Nsuccess=count(successful sessions)N_\text{sessions} = \mathrm{count}(\text{sessions}), \quad N_\text{success} = \mathrm{count}(\text{successful sessions}) SessionSuccess%=NsuccessNsessions×100%\mathrm{SessionSuccess}_\% = \frac{N_\text{success}}{N_\text{sessions}} \times 100\,\%

Doručenie archívu

Pre každý výpadok sa kontroluje, či boli v rovnakom časovom okne sedenia:

  • gap_with_sessions — výpadok archívu, ale sedenia boli;
  • gap_without_sessions — výpadok archívu a ani sedenia neboli.

Diferenciálna diagnostika

SituáciaPravdepodobná príčina
žiadne sedenia, žiadny archívmodem / SIM / anténa / napájanie
sedenia OK, archív sa neaktualizujedoručenie hodinového archívu / parser / import
sedenia OK, no časť archívu chýbanekompletné čítanie / prerušenie stránok / backend
sedenia svieže, archív starýnie je to problém GSM, je to problém doručenia archívu
timestamp sedenia z budúcnostinesúlad hodín / časového pásma

Kvalita signálu

Ak je kvalita signálu hlásená ako CSQ:

RSSIdBm113+2×CSQ\mathrm{RSSI}_\text{dBm} \approx -113 + 2 \times \mathrm{CSQ}

Príklad: CSQ=29 → RSSI ≈ −55 dBm (vynikajúci).

Metrologický pasport

Povinné polia s váhami

Pasport definuje 11 polí s váhami:

PoleVáhaNačo
equipment_serial_number1.0identifikácia
equipment_type_id1.0model/typ
installation_date0.8prevádzkový kontext
verification_date1.5právna platnosť (OIML R 137 čl. 3)
next_verification_date1.0kontrola termínu
flow_range (Qmin/Qmax)1.5rozsah podľa EN 12405-1
meter_serial_number1.0identifikácia na mieste
meter_type1.0metrologické prepojenie
firmware_version0.5kompatibilita a známe chyby
p_const0.5substitučný tlak
pulse_weight0.8pre Q/V-zosúladenie

Vzorec úplnosti

PassportCompleteness=wfilledwrequired×100%\mathrm{PassportCompleteness} = \frac{\sum w_\text{filled}}{\sum w_\text{required}} \times 100\,\%

Interpretácia

ÚplnosťStav
≥ 80 %COMPLETE
50–80 %PARTIAL
20–50 %INCOMPLETE
< 20 %CRITICAL_INCOMPLETE

Ak je pasport neúplný, komerčný verdikt musí obsahovať výhradu:

Metrologický pasport je neúplný. Komerčný verdikt vyžaduje manuálnu rekonciliáciu a odvolanie na OIML R 137 / EN 12405-1.

Podozrivé vzorce nedopočtu

Triáž signálov nedopočtu

Triáž signálov. Každý signál je klasifikovaný do kategórie, má úroveň dôkazu (nízka / stredná / vysoká), poľnú prioritu, formálny dôkaz a odporúčanú akciu. Toto nie je verdikt pre uzol — je to zoznam okien, ktoré má operátor alebo servisná služba manuálne preveriť.

Sú to heuristiky, nie dôkazy.

Near-zero threshold

Qnearzero=max(0.5,0.05×median(Q))Q_\text{nearzero} = \max(0.5, 0.05 \times \mathrm{median}(Q))

Nulový prietok v aktívnych hodinách

Hodina sa považuje za podozrivo tichú, ak Qh<QnearzeroQ_h < Q_\text{nearzero} A zároveň patrí do typového aktívneho intervalu objektu.

Live-P + zero (Q≈0 pri živom P)

Môže ísť o:

  • odstávku / zatvorený downstream-ventil / sezónne zastavenie;
  • režim P_const alebo poruchu snímača;
  • chybu impulzného vstupu;
  • možný zásah — no nepreukázaný.

Break-recovery

Vzorec: normálne Q → Q≈0 → normálne Q. Prudká zmena režimu, no nie dôkaz porušenia. Možné vysvetlenia: plánované odstavenie / zastavenie objektu / zatvorenie ventilu / výpadok kanála / manuálny zásah / chyba doručenia archívu.

Potvrdený zásah

Štatistický vzorec sám osebe nemôže potvrdiť zásah. Potrebné sú tvrdé dôkazy:

  • otvorenie skrinky (cover_open v device events);
  • magnetické pôsobenie;
  • zmena parametrov (parameter_change);
  • neautorizovaná zmena P_const;
  • reset archívu;
  • potvrdená manipulácia s impulzným vstupom;
  • akt o terénnej kontrole;
  • fotografie / plomby / odpočty na mieste.

Správny tvar verdiktu:

plaintext
Confirmed tampering: NOT DETECTED
Suspicious patterns:  PRESENT
Legal readiness:      NOT READY

Komerčný metrologický verdikt

Komerčný metrologický verdikt

Manažérsky stav. 7 riadkov uzatvára 7 rôznych otázok na úrovni vedúceho: dá sa obdobie uzavrieť (billing), pracuje uzol teraz (monitoring), súhlasí archív s akumulátorom (Q×h vs ΔV), je potrebná terénna obhliadka, sú prítomné podozrivé vzorce, ako celistvé sú údaje, sú prítomné všetky parametre pasportu. Každý riadok je klikateľný a odkazuje na dôkazovú časť výkazu.

Hlavný verdikt pre vedúceho služby merania.

Archív pre fakturáciu — pravidlá

Ready:

  • Coverage ≥ 98 %
  • Tail gap ≤ 2 h
  • Q/V aligned (good)
  • V monotónny
  • Passport COMPLETE
  • Žiadne kritické problémy so snímačmi

Ready with caveats:

  • Coverage 95–98 %
  • Tail gap 2–24 h
  • Q/V aligned with caveats (warn)
  • Passport PARTIAL
  • Žiadny kritický blocker

Not ready for final closure:

  • Tail gap > 24 h ALEBO
  • Q/V nezaradené ALEBO
  • V rollback prítomný ALEBO
  • Pasport neúplný v komerčných poliach ALEBO
  • Kritický problém so snímačom

Not usable:

  • Coverage kriticky nízke ALEBO
  • archív poškodený ALEBO
  • V má veľký rollback/skoky ALEBO
  • Q/V úplne nezosúladené ALEBO
  • kľúčový kanál nedostupný

Aktuálny monitoring — hodnotený oddelene

PodmienkaStav
archív aj sedenie sviežeusable
archív zaostáva, no sedenia súdegraded / delivery issue
archív aj sedenia starécritical / communication issue
timestamp neplatnýunreliable

Terénna obhliadka

Obhliadka je nutná, ak platí aspoň jedno z:

  • chvostový výpadok nebol obnovený;
  • Q/V nezaradené;
  • prítomný spätný posun akumulátora;
  • pasport kriticky neúplný;
  • snímač P alebo T zaseknutý;
  • prítomné podozrivé vzorce nedopočtu;
  • denník udalostí nedostupný, no prítomné silné anomálie;
  • aktuálna telemetria kriticky degradovaná.

Incidenty

Incident je zoskupený problém, nie každý raw-záznam.

Typy

TypVýznam
FINAL_TAIL_GAPžiadne údaje na konci obdobia
COMMUNICATION_GAPprerušenie spojenia
ARCHIVE_DELIVERY_GAPsedenia sú, archív nedoručený
Q_V_MISMATCHQ a V sa nezhodujú
V_ROLLBACKspätný posun akumulátora
P_SENSOR_STUCKzaseknutý tlak
T_SENSOR_STUCKzaseknutá teplota
PASSPORT_INCOMPLETEchýbajú polia pasportu
TAMPERING_CANDIDATEpodozrivý vzorec, nie dôkaz

Princíp zoskupovania

plaintext
raw events → grouped incidents → top priority incidents

Príklad: 301 raw → 15 grouped → Top-5 na akciu. Operátor nesmie vidieť 301 rovnakých udalostí ako 301 samostatných problémov.

Plán akcií

Plán akcií podľa rolí a terénny checklist

Akcie s prioritou P0/P1/P2. Každá akcia má rolu-vykonávateľa, termín (dnes / do dňa / 1–3 dni) a uvádza príčinu, ktorá ju zaradila do zoznamu. Terénny checklist sa generuje automaticky z verdiktu a otvorených incidentov: čo vziať, kde sa pozrieť, čo zmerať — s označením P0/P1 pre prioritizáciu na mieste.

Každé odporúčanie je naviazané na príčinu.

PolePopis
IDčíslo odporúčania
PrioritaP0 / P1 / P2 / P3
Akciačo treba spraviť
Rolakto je zodpovedný
Termíndokedy treba splniť
Príčinaprečo táto akcia vznikla
Stavopen / assigned / done / verified

Príklady pravidiel

PodmienkaAkcia
chvost > 24h, sedenia sviežebackend: obnoviť doručenie hodinového archívu
chvost > 24h, žiadne sedeniaspojenie: skontrolovať modem/SIM/napájanie
T stuck ≥ 24hmetrológ: overiť snímač T (OIML R 137)
P stuck ≥ 24hmetrológ: overiť snímač P alebo nastavenie P_const
Q/V mismatchmetrológ + billing: zosúladiť V, Q, váhu impulzu (EN 12405-1 §7)
pasport neúplnýadministrátor / metrológ: doplniť pasport
suspicious patternsterénna brigáda: skontrolovať plomby, impulzný vstup, ventily

Terénny checklist

Čo vziať

etalónový manometer • etalónový teplomer • multimeter • tester signálu/antény • sada plômb • protokol o obhliadke • prístup k archívu a pasportu • fotofixácia.

Čo skontrolovať

plomby prepočítavača a počítadla • impulzný kábel • snímače P, T • modem, anténa, napájanie, batéria • uzatváracie ventily • možný bypass • súlad pasportu so skutočným zariadením.

Čo zmerať

etalónové P, T • aktuálne Q • nakumulované V • údaje externého počítadla • CSQ/RSSI • napätie napájania • impulzy na vstupe • dátum/čas prepočítavača • P_const • Qmin/Qmax • váha impulzu.

Čo odfotiť

displej prepočítavača (P/T/Q/V) • dátum/čas na prístroji • sériové čísla • plomby • impulzný kábel • snímače • modem a anténa • celkový pohľad • polohy ventilov.

Zdroj podľa behaviorálneho profilu

Konkrétny archív API a pole sa vyberajú automaticky podľa správania prístroja. Tri rodiny:

Súvislý hodinový archív

Prístroj zapisuje záznam presne raz za hodinu. Priorita zdrojov:

  1. priame pole „prietok za hodinu“ (ak ho prístroj počíta);
  2. Δ nakumulovaného štandardného objemu;
  3. Δ nakumulovaného pracovného objemu.

Prípustný výpadok — presne 1 hodina.

Sedeniami riadený prenos s archívom aktuálneho stavu

Prístroj zapisuje záznamy pri pripojení, nie striktne raz za hodinu. Primárnym zdrojom je okamžitý prietok (počítaný prístrojom); fallbackom je Δ nakumulovaného objemu s normalizáciou:

Q˙h=VtVtΔtΔt/3600\dot Q_h = \frac{V_t - V_{t-\Delta t}}{\Delta t / 3600}

Prípustný výpadok — do 6 hodín; pri Δt>6 h\Delta t > 6\text{ h} sa bod považuje za nevalidný (pravdepodobná strata údajov, nie vybitie počítadla).

Čisto telemetrické bloky

Prístroj prenáša len komunikáciu/stav, plyn nemerá — výkaz zobrazí N/A s poznámkou „tento prístroj nemá meraciu jednotku“.

Sparse-fallback

Ak primárny archív poskytol < 50 % očakávaných bodov, automaticky sa skúsi sekundárny archív sedení (ako je, bez hodinového rastra) a výpočet sa vedie z neho.

Obmedzenia metodiky

Archív

Ak je hodinový archív neúplný, všetky odhady za chýbajúce hodiny sú približné.

Q/V

Q/V-zosúladenie má zmysel iba vtedy, keď Q a V:

  • majú spoločný základ objemu (štandardný alebo pracovný);
  • majú správnu váhu impulzu;
  • patria k jednému zdroju merania;
  • sú časovo synchronizované.

Pozri OIML R 137 pre procedúru overenia a EN 12405-1 §7 pre základ prepočtu.

Pasport

Bez Qmin/Qmax, dátumu overenia, P_const alebo váhy impulzu musí komerčný verdikt obsahovať výhradu.

Podozrivé vzorce

Vzorce nedopočtu nie sú dôkazom zásahu. Iba určujú prioritu kontroly.

AI-komentár

AI-komentár sa nezúčastňuje právneho verdiktu a nenahrádza formálne pravidlá. Iba pomáha vysvetliť situáciu prirodzeným jazykom.

Ako čítať výkaz

Prietok, tlak a teplota s profilom spotreby

Vizualizácia Q/P/T a behaviorálne profily. Na hlavnom grafe sú udalosti zvýraznené polotransparentnými zvislými pruhmi podľa typu (skok / zastavenie / únik / zaseknutý senzor / bez údajov) — ľubovoľný typ sa dá zobraziť/skryť kliknutím na čip. Kĺzavé priemery 7 / 30 dní dávajú sezónne vyhladenie. Vzorec spotreby je dvojité rozdelenie: denný profil (hodina dňa) s rozdelením na pracovné dni/víkend a kalendárový heatmap „deň týždňa × mesiac“, ktorý ukazuje stabilitu pracovných zmien.

Porovnanie s predchádzajúcim obdobím

Porovnanie medzi obdobiami. Year-over-year delta nesie dve pasce: (1) zmena pokrytia predchádzajúceho obdobia (ak tam bolo 6 %, rast udalostí „33ד je artefakt delenia, nie skutočnosť) a (2) chýbajúca normalizácia podľa dĺžky. Preto pri pokrytí < 50 % porovnanie skrýva Δ % a zobrazuje iba absolútne dáta, aby operátora nedoviedlo k nesprávnym záverom.

  1. Začnite Komerčným metrologickým verdiktom.
  2. Zistite, či je obdobie pripravené na billing.
  3. Samostatne skontrolujte aktuálny monitoring.
  4. Prejdite k Top-5 incidentom.
  5. Ak je chvost — choďte na „spojenie vs archív“.
  6. Ak je Q/V rozdiel — choďte na analýzu nakumulovaného objemu.
  7. Ak sú snímače P/T zaseknuté — choďte na stabilitu senzorov.
  8. Ak je pasport neúplný — nevynášajte tvrdý komerčný verdikt.
  9. Ak sú prítomné podozrivé vzorce — plánujte kontrolu, no nevynášajte právny verdikt.
  10. Vykonajte plán akcií podľa rolí.

Minimálne kritériá kompletného výkazu

Výkaz sa považuje za kompletný, ak obsahuje:

  • obdobie analýzy • HexpectedH_\text{expected} • prijaté záznamy • validné záznamy • NULL-záznamy • vnútorné výpadky • chvostový výpadok • pokrytie • aktuálnosť • validitu Q/P/T • stav snímačov • odhad nepokrytého objemu • Q/V-zosúladenie • monotónnosť V • spojenie vs archív • úplnosť pasportu • Top-5 incidentov • plán akcií podľa rolí • terénny checklist;

  • tri povinné disclaimery:

    • k nedopočtu (je to odhad slepého miesta, nie suma strát);
    • k podozreniu na zásah (vzorce ≠ dôkazy);
    • k AI-komentáru (nie je to právny verdikt).

Parametre spustenia

ParameterPopis
Uzol merania #uzol merania, ktorý sa má analyzovať
Obdobie odzačiatok okna analýzy (predvolene: jeden rok dozadu)
Obdobie dokoniec okna analýzy (predvolene: včera)
Rozšírená analýzadodatočne načíta archív komunikačných sedení a archív mimoriadnych udalostí korektora. Aktivuje bloky Pripravenosť zdroja údajov, Stav komunikácie a Denník mimoriadnych udalostí prístroja a naplní Maticu hlavných príčin s mierou istoty a hlavnou príčinou pre každú udalosť. Predĺži zostavenie výkazu o 5–15 sekúnd.

Súvisiace témy

Naposledy aktualizované

Bola táto stránka užitočná?