Analitika potrošnje

Potpuna analiza jednog mernog mesta za gas – kvalitet podataka, profil potrošnje, pasoš uređaja i dnevnik događaja, uz opcione forenzičke detalje.

Analitika potrošnje je iscrpna metrološka i operativna analiza jednog mernog mesta za gas za izabrani period. Cilj nije samo da se nacrta grafikon potrošnje, već da se odgovori na praktična pitanja službe merenja. Analiza se poziva na međunarodne metrološke dokumente tamo gde oni potkrepljuju konkretnu vrednost: ISO 5167 (merenje protoka mernom blendom), EN 12405-1 (elektronski uređaji za konverziju zapremine gasa), OIML R 137 (gasomeri), OIML R 140 (merni sistemi za gasovita goriva), ISO 6976 (toplotna moć), EN 1359 (membranski gasomeri) i EN 14236 (ultrazvučni gasomeri za domaćinstva).

Svrha

Zaglavlje izveštaja

Zaglavlje izveštaja. Ono što čitalac prvo vidi: naziv i adresa mernog mesta, tip korektora, ključni pokazatelji za poslednji sat (P, T), ukupan obim podataka u vremenskom prozoru (broj tačaka), broj otkrivenih događaja, metod analize (pravila / pravila + LLM / samo LLM, gde je LLM veliki jezički model), trajanje preuzimanja podataka i obuhvaćeni period.

Izveštaj odgovara na svakodnevna pitanja službe merenja:

  • da li su podaci za izabrani period potpuni;
  • da li se arhiva može koristiti za zatvaranje obračunskog perioda;
  • da li na kraju perioda postoji praznina;
  • da li telemetrija trenutno radi;
  • da li se satni protok slaže sa kumulativnom zapreminom;
  • da li je neki od senzora P/T zaglavljen;
  • da li postoje problemi sa komunikacijom ili isporukom arhive;
  • da li je metrološki pasoš dovoljno popunjen;
  • da li postoje sumnjivi obrasci umanjenog merenja;
  • da li je potreban izlazak na teren;
  • ko treba da postupi: metrolog, dispečer, inženjer za komunikacije, inženjer za integraciju, terenska ekipa ili analitičar obračuna.

Osnovna logika

Izveštaj razdvaja tri međusobno nezavisne ocene koje se ne smeju mešati:

OcenaZnačenje
Spremnost podataka za periodda li je arhiva upotrebljiva za izabrani period
Trenutni status telemetrijeda li se merno mesto javlja u trenutku generisanja izveštaja
Spremnost za zatvaranje obračunskog periodada li se period može koristiti za obračun bez ručnog usaglašavanja

Istorijski period može biti potpuno upotrebljiv za analizu čak i ako se merno mesto danas ne javlja.

Primer ispravnog tumačenja:

plaintext
Podaci za period:      upotrebljivi uz rezerve
Trenutno praćenje:     narušeno
Zatvaranje obračuna:   nije spremno za konačno zatvaranje

Ovo nije protivrečnost. To znači da su istorijski podaci delimično upotrebljivi, ali da trenutna telemetrija ili zatvaranje obračunskog perioda zahtevaju dodatnu proveru.

Pojmovnik

PojamZnačenje
Qsatni protok, m³/h
Ppritisak gasa, kPa
Ttemperatura gasa, °C
Vkumulativna zapremina, m³
ΣQzbir satnih protoka za period
ΔVprirast kumulativne zapremine za period
H_expectedkoliko sati obuhvata izveštajni period
H_receivedkoliko je satnih zapisa faktički primljeno
H_validQkoliko zapisa ima validnu vrednost protoka
H_nullQkoliko zapisa postoji, ali je protok NULL
H_missingkoliko sati nedostaje u arhivi
final_tail_gapodsustvo podataka na kraju perioda
internal_gappraznina unutar perioda
ažurnostkoliko je svež poslednji sat u arhivi
popunjenost pasošau kojoj meri je metrološki pasoš popunjen
incidentgrupisani problem koji zahteva reagovanje

Vremenski prozor analize

Početak i kraj perioda

Početak i kraj perioda zadajete vi. Izveštaj analizira svaki sat od 00:00 prvog dana do 23:00 poslednjeg dana:

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čekivani broj sati

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

Za period od godinu dana obično je Hexpected≈8760H_\text{expected} \approx 8760.

Dostupnost arhive po kategorijama

KategorijaZnačenje
Validan satzapis postoji i ima ispravnu vrednost protoka
Sat sa vrednošću NULLzapis postoji, ali je protok prazan
Unutrašnja prazninasat koji nedostaje unutar perioda
Praznina na kraju periodasati koji nedostaju na kraju perioda
Nepokriven satsvaki sat bez validne vrednosti protoka

Formule:

Hreceived=count(hourly records)H_\text{received} = \mathrm{count}(\text{hourly records}) HvalidQ=count(records where Q≠NULL and Q≥0)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,Hexpected−Hreceived)H_\text{missing} = \max(0, H_\text{expected} - H_\text{received}) Hunobserved=Hmissing+HnullQH_\text{unobserved} = H_\text{missing} + H_\text{nullQ}

Potpunost podataka

Dostupnost, ažurnost i validnost podataka

Dostupnost, ažurnost i validnost tri su međusobno nezavisna aspekta provere upotrebljivosti arhive pre bilo kakve suštinske analize. Potpunost odgovara na pitanje koliko je od očekivanih sati stiglo. Ažurnost – koliko su podaci sveži upravo sada. Validnost – da li su vrednosti u fizički razumnim opsezima.

Formula pokrivenosti

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

Pored toga:

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

Razlika je bitna:

  • Coverage_received – da li su zapisi uopšte stigli;
  • Coverage_valid – da li su upotrebljivi za analizu protoka.

Tumačenje pokrivenosti

PokrivenostStatusZnačenje
≥ 98%Odličnoarhiva je skoro potpuna
95–98%Dobroupotrebljivo uz manje rezerve
80–95%Upozorenjeprimetne praznine
50–80%Ozbiljnopotrebno je ručno usaglašavanje
< 50%Kritičnoneupotrebljivo za većinu zadataka

Praznina na kraju perioda

Praznina na kraju perioda = odsustvo podataka u arhivi na kraju izabranog perioda.

Htail=window_end−last_valid_archive_hourH_\text{tail} = \text{window\_end} - \text{last\_valid\_archive\_hour}
PrazninaStatus
≤ 2 hprihvatljivo
2–6 hupozorenje
6–24 hozbiljno
> 24 hkritično
> 168 huređaj se ne javlja duže od nedelju dana – hitan izlazak na teren

Praznina na kraju perioda odgovara na pitanje: može li se period smatrati potpuno zatvorenim? Ako podaci na kraju nedostaju, izveštaj i dalje može biti upotrebljiv za retrospektivnu analizu, ali nije spreman za konačno zatvaranje obračunskog perioda (videti odeljak „Zaključak o obračunskom merenju”).

Ažurnost podataka

Dve odvojene metrike ažurnosti.

Ažurnost u odnosu na kraj perioda

Koristi se za istorijsku analizu i obračun:

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

Odgovara na pitanje: postoje li podaci do kraja izabranog perioda?

Ažurnost u odnosu na trenutak generisanja

Koristi se za trenutno praćenje:

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

Odgovara na pitanje: javlja li se merno mesto upravo sada?

Pokrivenost u poslednja 24 sata

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

Zbirna ocena ažurnosti

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

Trenutni status telemetrije

Trenutni status telemetrije i rezime mernog mesta

Trenutno praćenje i rezime mernog mesta. Ovaj blok odgovara na pitanje „možemo li odmah da postupimo na osnovu ove arhive?” Upoređuju se tri trenutka: poslednji arhivirani sat, kraj vremenskog prozora izveštaja i trenutak generisanja izveštaja. Ako su komunikacione sesije sveže, a arhiva kasni – problem nije kod dispečera, već u parseru ili prijemu arhive na serverskoj strani. AI komentar daje operateru kratak rezime na razumljivom jeziku, ne menjajući formalne statuse.

Računa se u odnosu na trenutak generisanja, a ne u odnosu na period:

Lagarchive, current=generation_time−last_archive_hour\mathrm{Lag}_\text{archive, current} = \text{generation\_time} - \text{last\_archive\_hour} Agesession=generation_time−last_session_time\mathrm{Age}_\text{session} = \text{generation\_time} - \text{last\_session\_time}
KašnjenjeStatus
≤ 6 hnormalno
6–24 hupozorenje
24–72 hozbiljno
> 72 hkritično
nema podatakakritično

Diferencijalna dijagnostika:

SimptomVerovatan uzrok
sesije sveže, arhiva kasniproblem sa isporukom arhive / parserom / uvozom
nema sesija, nema arhivemodem / SIM / antena / napajanje / baterija

Validnost podataka

Provera fizičkih opsega po kanalima:

KanalUslov
Protok QQ≥0Q \geq 0
Pritisak P0<P≤5000 kPa0 < P \leq 5000\text{ kPa}
Temperatura T−50 °C≤T≤80 °C-50\,°\mathrm{C} \leq T \leq 80\,°\mathrm{C}

Za svaki kanal:

Validitych=NokNtotal×100 %,Nok=Ntotal−Nnull−Nbelow−Nabove\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}

Zbirno:

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

Stabilnost senzora

Dijagnostika stabilnosti senzora

Detaljna dijagnostika senzora P i T. Za svaki niz zaglavljenih vrednosti beleže se početak, kraj, trajanje i vrednost. Dugi intervali sa istom vrednošću gotovo uvek su znak otkaza A/D konvertora, resetovanja senzora ili operativnog zaustavljanja protoka – a ne stvarnih fizičkih promena. Skokovi – nagle promene ≥ prag u toku jednog sata – naprotiv, predstavljaju artefakt telemetrije ili posledicu resetovanja senzora.

Stanje senzora i plan aktivnosti

Tumačenje i plan aktivnosti za senzore. „Stanje senzora: CRITICAL” je konačni tekstualni rezime za oba kanala. Svakom otkrivenom problemu automatski se dodeljuju preporuka, prioritet, odgovorna uloga i kratak opis okidača (šta je tačno izazvalo upozorenje).

Zaglavljen senzor

Senzor se smatra zaglavljenim ako se njegova vrednost gotovo ne menja duže od praga (24 h):

Hstuck≥24 hH_\text{stuck} \geq 24 \text{ h}

Tolerancija jednakosti (0,1%):

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

Tačke se smatraju jednakim ako je ∣xi−xrun∣≤tol(xrun)|x_i - x_\text{run}| \leq \mathrm{tol}(x_\text{run}).

Skok temperature

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

Skok pritiska

∣Pi−Pi−1∣>max⁡(1.0,0.5×P‾)|P_i - P_{i-1}| > \max(1.0, 0.5 \times \overline{P})

Tumačenje

PokazateljZnačenje
Dugo zaglavljen Tmogući otkaz senzora T
Dugo zaglavljen Pmogući otkaz senzora P ili režim P_const
Mnogo skokova Pnestabilnost kanala ili artefakt telemetrije
Mnogo skokova Tgreška senzora ili nagla promena tehnološkog režima

Zbirne ocene kvaliteta arhive

Zbirni panel kvaliteta

Zbirni panel kvaliteta. Na vrhu su ključni KPI izveštaja (sati sa podacima, zapremina, događaji, mirovanje/drift). Ispod su kartice odeljaka (kvalitet podataka, profil potrošnje, tehnički pasoš, umanjeno merenje i neovlašćena manipulacija, anomalije i incidenti, dnevni pregled, izvori). Na kartici kvaliteta podataka nalazi se 6 delimičnih pokazatelja na skali 0–100, uz opisni zaključak i težine zbirne ocene.

Izveštaj daje 5 međusobno nezavisnih ocena (svaka na skali 0–100) koje pokrivaju različite aspekte kvaliteta:

OcenaNa šta se odnosi
score_historical_archiveupotrebljivost podataka za istorijski period
score_data_validityispravnost vrednosti Q/P/T
score_sensor_healthstanje senzora (zaglavljenost, skokovi)
score_timelinessažurnost arhive i sesija
score_operational_readinessspremnost za trenutno praćenje

Procena potencijalno nepokrivene zapremine

Procena rizika od nepokrivene zapremine

Dve različite procene iste zapremine. Srednja vrednost za period daje konzervativnu procenu (popunjavanje praznine na kraju perioda uz ravnomeran profil), dok profil aktivnih sati bolje odražava dnevni ritam (radna smena / noć / vikend). Razlika između njih predstavlja opseg neizvesnosti, a ne jednu tačku. Nivo rizika zavisi od dužine praznine i karakterističnog srednjeg protoka.

Mesec sa anomalnom potrošnjom

Mesec sa anomalnom potrošnjom. Mesečne anomalije su poseban signal koji se ocenjuje u odnosu na godišnji ritam (grejna sezona naspram leta). Ako neki mesec znatno premašuje medijanu ostalih meseci (prag × 2), automatski se ističe na vrhu, uz predlog da se provere tok događaja, pasoš i tehnološki uzroci.

Ovaj blok procenjuje koliko je gasa moglo da protekne tokom sati bez validnih podataka u arhivi.

Sati bez validnih podataka

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

Procena na osnovu srednje vrednosti

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}

Ova procena je pogodna za objekte sa relativno ujednačenom potrošnjom.

Procena na osnovu profila

Tipičan protok za sat u danu hh (medijana za period):

Profile(h)=median(Q∣hour_of_day=h)\mathrm{Profile}(h) = \mathrm{median}(Q \mid \text{hour\_of\_day} = h) Vblind, profile=∑t∈BlindHoursProfile(hour(t))V_\text{blind, profile} = \sum_{t \in \text{BlindHours}} \mathrm{Profile}(\text{hour}(t))

Ako je profil za neki sat nepouzdan, koristi se Q‾\overline{Q}.

Opseg procene

Prikazuju se obe procene. Ako su bliske – dnevni profil je stabilan. Ako se znatno razlikuju – objekat ima izražen režim rada i potreban je oprez.

Merno mesto u mirovanju

Ako merno mesto tokom perioda praktično nije imalo stvarnu potrošnju, odsustvo protoka ne smatra se rizikom.

Provera mirovanja

Adaptivni prag blizu nule:

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

Smatra se da je merno mesto u mirovanju kada su ispunjena oba uslova:

Q‾≤0.05 m³/hiVblind, mean<5 m³\overline{Q} \leq 0.05\text{ m³/h} \quad \text{i} \quad V_\text{blind, mean} < 5\text{ m³}

Efekat

Skala ozbiljnosti postaje blaža (najviše medium umesto critical), a izveštaj navodi:

Merno mesto je faktički bilo van rada / sezonski zaustavljeno. Odsustvo potrošnje ne smatra se rizikom umanjenog merenja.

Usaglašavanje Q/V

Analiza kumulativne zapremine

Usaglašavanje satnog protoka sa brojačem. Metrološki obračun potrošnje zasniva se na prirastu V, a ne na zbiru trenutnih vrednosti Q. Poklapanje ΣQ ≈ ΔV u ≥ 80% sati uobičajeno je za ispravno merno mesto. Vraćanje V unazad (između uzastopnih sati, Vt+1<VtV_{t+1} < V_t) i nagli skokovi V kritični su znaci kvara arhive i gotovo uvek zahtevaju proveru.

Ključni metrološki blok. Upoređuje zbir satnih protoka sa prirastom kumulativnog brojača.

Osnovne veličine

ΣQ=∑h=1nQh,ΔV=Vend−Vstart\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\,\%

Tumačenje neusaglašenosti

∣Diff%∣\vert\mathrm{Diff}_\%\vertZaključak
≤ 2%good (usaglašeno)
2–5%warn (usaglašeno uz rezerve)
> 5%bad (neusaglašenost)
nema Vunavailable
osnova Q/V nepoznatapotrebna je provera pasoša

Monotonost brojača

Stanje brojača mora da raste ili da ostane nepromenjeno.

Vraćanje unazad: ΔVh<−0.5 m³\Delta V_h < -0.5\text{ m³} → incident V_ROLLBACK.

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

Usaglašavanje Q⋅1h≈ΔVQ \cdot 1\text{h} \approx \Delta V po satima

Za svaki sat u kom postoje i QQ i VV:

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

Sat je usaglašen ako je Matchh≤20 %\mathrm{Match}_h \leq 20\,\%. Udeo usaglašenih sati:

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

Ograničenja usaglašavanja Q/V

Ni dobro brojčano poklapanje ne znači da su podaci upotrebljivi za obračun. Potrebno je znati:

PitanjeZašto je važno
Q – standardna ili radna zapremina?različite osnove unose sistematsku grešku
V – standardna ili radna zapremina?potrebna je ista osnova
Kolika je vrednost impulsa?neophodna je za potpuno obračunsko usaglašavanje
Da li je V monoton?vraćanja unazad dovode arhivu u pitanje
Postoje li ručne korekcije?mogu da objasne odstupanje

Ako osnova nije poznata:

Q i V su brojčano usaglašeni, ali obračunska osnova nije potvrđena. Potrebno je proveriti pasoš, vrednost impulsa i osnovu zapremine (videti EN 12405-1 §7).

Komunikacija naspram arhive

Dijagnostika CSQ naspram arhive

Diferencijalna dijagnostika „komunikacija naspram prijema arhive”. Ako u prozoru postoje sesije, a arhive nema – uređaj odgovara preko GSM/CSQ, ali se arhiva ili ne upisuje, ili je server ne parsira. To nije problem dispečera / modema – treba da ga rešava inženjer za integraciju.

Osnovne formule

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\,\%

Isporuka arhive

Za svaku prazninu proverava se da li je u istom vremenskom prozoru bilo sesija:

  • gap_with_sessions – praznina u arhivi uz postojeće sesije;
  • gap_without_sessions – praznina u arhivi, a sesija takođe nema.

Diferencijalna dijagnostika

SituacijaVerovatan uzrok
nema sesija, nema arhivemodem / SIM / antena / napajanje
sesije u redu, arhiva se ne ažuriraisporuka satne arhive / parser / uvoz
sesije u redu, ali deo arhive nedostajedelimično očitavanje / prekid na granici stranice / serverski deo
sesije sveže, arhiva zastarelanije problem GSM veze, već isporuke arhive
vremenska oznaka sesije u budućnostineusklađenost sata / vremenske zone

Kvalitet signala

Ako se kvalitet signala iskazuje kao CSQ:

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

Primer: CSQ=29 → RSSI ≈ −55 dBm (odličan signal).

Metrološki pasoš

Obavezna polja i njihove težine

Pasoš definiše 11 polja sa težinama:

PoljeTežinaZašto
equipment_serial_number1,0identifikacija
equipment_type_id1,0model/tip
installation_date0,8operativni kontekst
verification_date1,5pravna valjanost (OIML R 137, tačka 3)
next_verification_date1,0praćenje roka
flow_range (Qmin/Qmax)1,5opseg prema EN 12405-1
meter_serial_number1,0identifikacija na licu mesta
meter_type1,0povezivanje sa metrološkim podacima
firmware_version0,5kompatibilnost i poznate greške
p_const0,5zamenska vrednost pritiska
pulse_weight0,8za usaglašavanje Q/V

Formula popunjenosti

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

Tumačenje

PopunjenostStatus
≥ 80%COMPLETE
50–80%PARTIAL
20–50%INCOMPLETE
< 20%CRITICAL_INCOMPLETE

Ako pasoš nije potpun, zaključak o obračunskom merenju mora biti dat uz rezervu:

Metrološki pasoš nije potpun. Zaključak o obračunskom merenju zahteva ručno usaglašavanje i pozivanje na OIML R 137 / EN 12405-1.

Sumnjivi obrasci umanjenog merenja

Razvrstavanje signala umanjenog merenja

Razvrstavanje signala. Svaki signal se svrstava u kategoriju i ima nivo dokaza (nizak / srednji / visok), prioritet izlaska na teren, formalne dokaze i preporučenu radnju. Ovo nije zaključak o mernom mestu – to je spisak vremenskih prozora koje operater ili servisno osoblje treba ručno da proveri.

To su heuristike, a ne dokazi.

Prag blizu nule

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

Nulti protok tokom aktivnih sati

Sat je sumnjivo „tih” ako je Qh<QnearzeroQ_h < Q_\text{nearzero} I ako pripada tipičnom intervalu aktivnosti objekta.

Promenljiv P + nula (Q≈0 uz promenljiv P)

Uzrok može biti:

  • isključenje / zatvoren ventil na izlazu / sezonsko zaustavljanje;
  • režim P_const ili otkaz senzora;
  • greška impulsnog ulaza;
  • moguća neovlašćena manipulacija – ali nije dokazana.

Prekid i ponovno uspostavljanje protoka

Obrazac: normalan Q → Q≈0 → normalan Q. Nagla promena režima, ali ne i dokaz nepravilnosti. Moguća objašnjenja: planirano isključenje / obustava rada objekta / zatvaranje ventila / otkaz kanala / ručna intervencija / greška u isporuci arhive.

Potvrđena neovlašćena manipulacija

Sam statistički obrazac ne može da potvrdi neovlašćenu manipulaciju. Potrebni su čvrsti dokazi:

  • otvaranje ormana (cover_open u događajima uređaja);
  • delovanje magnetnim poljem;
  • izmene parametara (parameter_change);
  • neovlašćena izmena P_const;
  • resetovanje arhive;
  • potvrđena manipulacija impulsnim ulazom;
  • zapisnik sa terena;
  • fotografije / plombe / očitavanja na licu mesta.

Ispravan format zaključka:

plaintext
Potvrđena neovlašćena manipulacija:  NIJE OTKRIVENA
Sumnjivi obrasci:                    POSTOJE
Pravna spremnost:                    NIJE SPREMNO

Zaključak o obračunskom merenju

Zaključak o obračunskom merenju

Status za rukovodstvo. Sedam redova odgovara na sedam različitih pitanja na nivou rukovodstva: može li se period zatvoriti (obračun), radi li merno mesto sada (praćenje), slažu li se arhiva i brojač (Q×h naspram ΔV), da li je potreban izlazak na teren, postoje li sumnjivi obrasci, koliko su podaci celoviti i da li su prisutni svi parametri pasoša. Klikom na red prelazi se na blok sa dokazima u izveštaju.

Glavni zaključak za rukovodioca službe merenja.

Pravila za obračunsku arhivu

Spremno:

  • Pokrivenost ≥ 98%
  • Praznina na kraju perioda ≤ 2 h
  • Q/V usaglašeni (good)
  • V monoton
  • Pasoš COMPLETE
  • Nema kritičnih problema sa senzorima

Spremno uz rezerve:

  • Pokrivenost 95–98%
  • Praznina na kraju perioda 2–24 h
  • Q/V usaglašeni uz rezerve (warn)
  • Pasoš PARTIAL
  • Nema kritične prepreke

Nije spremno za konačno zatvaranje:

  • Praznina na kraju perioda > 24 h ILI
  • Q/V nisu klasifikovani ILI
  • Postoji vraćanje V unazad ILI
  • Pasoš nepotpun u obračunskim poljima ILI
  • Kritičan problem sa senzorom

Neupotrebljivo:

  • Pokrivenost kritično niska ILI
  • Arhiva oštećena ILI
  • V ima velika vraćanja unazad/skokove ILI
  • Q/V potpuno neusaglašeni ILI
  • Ključni kanal nedostupan

Trenutno praćenje – ocenjuje se zasebno

UslovStatus
arhiva i sesija svežeupotrebljivo
arhiva kasni, ali sesije postojenarušeno / problem sa isporukom
arhiva i sesije zastarelekritično / problem sa komunikacijom
vremenska oznaka nevalidnanepouzdano

Pregled na terenu

Izlazak na teren je potreban ako je ispunjen bar jedan od sledećih uslova:

  • praznina na kraju perioda nije popunjena;
  • Q/V nisu klasifikovani;
  • postoji vraćanje brojača unazad;
  • pasoš je kritično nepotpun;
  • senzor P ili T je zaglavljen;
  • postoje sumnjivi obrasci umanjenog merenja;
  • dnevnik događaja nije dostupan, a postoje izražene anomalije;
  • trenutna telemetrija je kritično narušena.

Incidenti

Incident je grupisani problem, a ne svaki pojedinačni neobrađeni zapis.

Tipovi

TipZnačenje
FINAL_TAIL_GAPnema podataka na kraju perioda
COMMUNICATION_GAPprekid komunikacije
ARCHIVE_DELIVERY_GAPsesije postoje, arhiva nije isporučena
Q_V_MISMATCHQ i V se ne slažu
V_ROLLBACKbrojač se vratio unazad
P_SENSOR_STUCKzaglavljena vrednost pritiska
T_SENSOR_STUCKzaglavljena vrednost temperature
PASSPORT_INCOMPLETEnedostaju polja pasoša
TAMPERING_CANDIDATEsumnjiv obrazac, a ne dokaz

Princip grupisanja

plaintext
neobrađeni događaji → grupisani incidenti → incidenti najvišeg prioriteta

Primer: 301 neobrađeni događaj → 15 grupisanih incidenata → 5 najvišeg prioriteta za postupanje. Operateru se ne sme prikazati 301 istovetan događaj kao 301 zaseban problem.

Plan aktivnosti

Plan aktivnosti po ulogama i kontrolna lista za teren

Aktivnosti sa prioritetima P0/P1/P2. Svaka aktivnost ima odgovornu ulogu, rok (danas / u toku dana / 1–3 dana) i uzrok zbog kog je uvrštena na spisak. Kontrolna lista za teren sastavlja se automatski na osnovu zaključka i otvorenih incidenata: šta poneti, šta pregledati, šta izmeriti – sa oznakama P0/P1 za određivanje prioriteta na licu mesta.

Svaka preporuka je vezana za uzrok.

PoljeOpis
IDbroj preporuke
PrioritetP0 / P1 / P2 / P3
Radnjašta treba uraditi
Ulogako je odgovoran
Rokdo kada treba završiti
Uzrokzbog čega je radnja predviđena
Statusotvorena / dodeljena / izvršena / proverena

Primeri pravila

UslovRadnja
praznina > 24 h, sesije svežetim za serverski deo: ponovo uspostaviti isporuku satne arhive
praznina > 24 h, nema sesijatim za komunikacije: proveriti modem/SIM/napajanje
T zaglavljen ≥ 24 hmetrolog: proveriti senzor T (OIML R 137)
P zaglavljen ≥ 24 hmetrolog: proveriti senzor P ili podešavanje P_const
neusaglašenost Q/Vmetrolog + služba obračuna: usaglasiti V, Q i vrednost impulsa (EN 12405-1 §7)
pasoš nepotpunadministrator / metrolog: popuniti pasoš
sumnjivi obrasciterenska ekipa: proveriti plombe, impulsni ulaz, ventile

Kontrolna lista za teren

Šta poneti

kontrolni manometar • kontrolni termometar • multimetar • tester signala/antene • pribor za plombiranje • obrazac zapisnika o pregledu • pristup arhivi i pasošu • oprema za fotografisanje.

Šta proveriti

plombe na korektoru i gasomeru • impulsni kabl • senzori P, T • modem, antena, napajanje, baterija • zaporni ventili • mogući obilazni vod • pasoš naspram stvarne opreme.

Šta izmeriti

kontrolne vrednosti P, T • trenutni protok Q • kumulativna zapremina V • očitavanja spoljnog merila • CSQ/RSSI • napon napajanja • ulazni impulsi • datum/vreme korektora • P_const • Qmin/Qmax • vrednost impulsa.

Šta fotografisati

displej korektora (P/T/Q/V) • datum/vreme na uređaju • serijski brojevi • plombe • impulsni kabl • senzori • modem i antena • opšti izgled • položaji ventila.

Izvor podataka prema profilu ponašanja

Konkretna arhiva i polje u interfejsu API biraju se automatski prema ponašanju uređaja. Tri grupe:

Kontinuirana satna arhiva

Uređaj upisuje zapis tačno jednom na sat. Prioritet izvora:

  1. neposredno polje „protok po satu” (ako ga uređaj izračunava);
  2. Δ kumulativne standardne zapremine;
  3. Δ kumulativne radne zapremine.

Dozvoljeni razmak – tačno 1 sat.

Prenos po sesijama uz arhivu trenutnog stanja

Uređaj upisuje zapise kada se poveže, a ne strogo svakog sata. Primarni izvor je trenutni protok (koji izračunava uređaj); rezervni izvor je normalizovana Δ kumulativne zapremine:

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

Dozvoljeni razmak – do 6 sati; ako je Δt>6 h\Delta t > 6\text{ h}, tačka se smatra nevalidnom (verovatno je reč o gubitku podataka, a ne o pražnjenju brojača).

Čisto telemetrijski moduli

Uređaj šalje samo podatke o komunikaciji i stanju, a gas ne meri – izveštaj prikazuje N/A uz napomenu „ovaj uređaj nema merno mesto”.

Rezervni izvor za retke podatke (sparse-fallback)

Ako primarna arhiva daje < 50% očekivanih tačaka, automatski se pokušava sa sekundarnom arhivom sesija (u izvornom obliku, bez satne mreže) i proračun se nastavlja na osnovu nje.

Ograničenja metodologije

Arhiva

Ako satna arhiva nije potpuna, sve procene za sate koji nedostaju su približne.

Q/V

Usaglašavanje Q/V ima smisla samo kada Q i V:

  • imaju istu osnovu zapremine (standardnu ili radnu);
  • imaju ispravnu vrednost impulsa;
  • potiču iz istog mernog izvora;
  • vremenski su sinhronizovani.

Postupak overavanja opisan je u OIML R 137, a osnova konverzije u EN 12405-1 §7.

Pasoš

Bez Qmin/Qmax, datuma overavanja, P_const ili vrednosti impulsa zaključak o obračunskom merenju mora biti dat uz rezervu.

Sumnjivi obrasci

Obrasci umanjenog merenja nisu dokaz neovlašćene manipulacije. Oni samo određuju prioritet pregleda.

AI komentar

AI komentar ne učestvuje u donošenju pravnog zaključka i ne zamenjuje formalna pravila. On samo pomaže da se situacija objasni razumljivim jezikom.

Kako tumačiti izveštaj

Protok, pritisak i temperatura sa profilom potrošnje

Vizuelizacija Q/P/T i profili ponašanja. Na glavnom grafikonu događaji su istaknuti poluprovidnim vertikalnim trakama prema tipu (skok / mirovanje / curenje / zaglavljen senzor / nema podataka) – svaki tip može da se prikaže ili sakrije klikom na njegovu oznaku. Klizne srednje vrednosti za 7 i 30 dana služe za sezonsko izglađivanje. Obrazac potrošnje prikazuje se na dva načina: dnevnim profilom (sat u danu), zasebno za radne dane i za vikend, i kalendarskom toplotnom mapom „dan u nedelji × mesec”, koja pokazuje stabilnost radnih smena.

Poređenje sa prethodnim periodom

Poređenje sa prethodnim periodom. Međugodišnja razlika krije dve zamke: (1) promenu pokrivenosti prethodnog perioda (ako je ona iznosila 6%, „33×” veći broj događaja artefakt je deljenja, a ne stvarni porast) i (2) izostanak normalizacije po trajanju. Zato se pri pokrivenosti < 50% u poređenju sakriva Δ % i prikazuju se samo apsolutne razlike, kako operater ne bi bio doveden u zabludu.

  1. Počnite od bloka Zaključak o obračunskom merenju.
  2. Proverite da li je period spreman za obračun.
  3. Zasebno proverite trenutno praćenje.
  4. Pređite na 5 incidenata najvišeg prioriteta.
  5. Ako postoji praznina na kraju perioda – pređite na odeljak „Komunikacija naspram arhive”.
  6. Ako postoji neusaglašenost Q/V – pređite na analizu kumulativne zapremine.
  7. Ako su senzori P/T zaglavljeni – pređite na odeljak „Stabilnost senzora”.
  8. Ako pasoš nije potpun – ne donosite definitivan zaključak o obračunskom merenju.
  9. Ako postoje sumnjivi obrasci – planirajte proveru, ali ne donosite pravni zaključak.
  10. Sprovedite plan aktivnosti po ulogama.

Minimalni kriterijumi za potpun izveštaj

Izveštaj se smatra potpunim ako sadrži:

  • period analize • HexpectedH_\text{expected} • primljene zapise • validne zapise • zapise sa vrednošću NULL • unutrašnje praznine • prazninu na kraju perioda • pokrivenost • ažurnost • validnost Q/P/T • stanje senzora • procenu nepokrivene zapremine • usaglašavanje Q/V • monotonost V • poređenje komunikacije i arhive • popunjenost pasoša • 5 incidenata najvišeg prioriteta • plan aktivnosti po ulogama • kontrolnu listu za teren;

  • tri obavezne napomene:

    • o umanjenom merenju (reč je o proceni slepe mrlje, a ne o iznosu gubitka);
    • o sumnji na neovlašćenu manipulaciju (obrasci ≠ dokaz);
    • o AI komentaru (nije pravni zaključak).

Parametri pokretanja

ParametarOpis
Merno mesto br.merno mesto koje se analizira
Period odpočetak prozora analize (podrazumevano: godinu dana unazad)
Period dokraj prozora analize (podrazumevano: juče)
Proširena analizadodatno učitava arhivu komunikacionih sesija i arhivu nenormalnih režima rada korektora. Uključuje blokove „Spremnost izvora podataka”, „Stanje komunikacije” i „Dnevnik nenormalnih režima rada uređaja” i popunjava matricu osnovnih uzroka nivoom pouzdanosti i osnovnim uzrokom za svaki događaj. Izrada izveštaja traje 5–15 sekundi duže.

Povezane teme

Poslednje ažuriranje

Da li vam je ova stranica bila korisna?