Isteʼmol tahlili

Bitta gaz hisob tugunining toʻliq tahlili — maʼlumotlar sifati, isteʼmol profili, qurilma pasporti va hodisalar jurnali, ixtiyoriy forenzik tafsilot bilan.

Isteʼmol tahlili — tanlangan davr ichida bitta gaz hisob tuguni boʻyicha batafsil metrologik va ekspluatatsion chuqur tekshiruv. Maqsad shunchaki isteʼmol grafigini chizish emas, balki hisob xizmatining amaliy savollariga javob berish. Tahlil raqamni asoslantirgan joylarda xalqaro metrologiya andozalarini qoʻllaydi: ISO 5167 (torayuvchi qurilma usuli bilan oʻlchash), EN 12405-1 (gaz hajmining elektron korrektorlari), OIML R 137 (gaz hisoblagichlari), OIML R 140 (gaz yoqilgʻisi uchun oʻlchash tizimlari), ISO 6976 (kaloriyalilik), EN 1359 (membranali gaz hisoblagichlari) va EN 14236 (ultratovushli maishiy gaz hisoblagichlari).

Maqsad

Hisobot shapkasi

Hisobot shapkasi. Oʻquvchi birinchi koʻradigan narsa: tugun nomi va manzili, korrektor turi, soʻnggi soatning kalit metrikalari (P, T), oynadagi maʼlumotlarning umumiy hajmi (nuqtalar), topilgan hodisalar soni, tahlil usuli (qoidalar / qoidalar+LLM / faqat LLM), maʼlumotlarni yuklash davomiyligi va qamrab olingan davr.

Hisobot hisob xizmatining kundalik savollariga javob beradi:

  • tanlangan davr uchun maʼlumotlar toʻliqmi;
  • arxiv davrni kommertsiya tomonidan yopish uchun yaroqlimi;
  • davr oxirida quyruq oʻtkazib yuborilishi bormi;
  • joriy telemetriya ishlayaptimi;
  • soatlik sarf toʻplangan hajm bilan mosmi;
  • biror P/T sensori yopishganmi;
  • aloqa yoki arxivni yetkazib berish bilan bogʻliq muammolar bormi;
  • metrologik pasport yetarli darajada toʻldirilganmi;
  • hisobni chetlab oʻtishning shubhali patternlari bormi;
  • dala chiqishi kerakmi;
  • qaysi rol harakat qilishi kerak: metrolog, dispetcher, aloqa muhandisi, integratsiya muhandisi, dala brigadasi yoki bilingda tahlilchi.

Asosiy mantiq

Hisobot uchta ortogonal bahoni ajratadi, ularni aralashtirish mumkin emas:

BahoMaʼnosi
Davr maʼlumotlari tayyorligiarxiv tanlangan davr uchun yaroqlimi
Joriy telemetriya holatihisobot yaratilgan paytda tugun ishlayaptimi
Kommertsiya tomonidan yopishga tayyorlikqoʻlda solishtirishsiz davrni bilingda ishlatish mumkinmi

Tarixiy davr tahlilga toʻliq yaroqli boʻlishi mumkin, hatto tugun bugun jim boʻlsa ham.

Toʻgʻri talqin misoli:

plaintext
Davr maʼlumotlari:      ogohlantirishlar bilan yaroqli
Joriy monitoring:       degradatsiya
Bilingda yopish:        yakuniy yopishga tayyor emas

Bu ziddiyat emas. Bu shuni anglatadi: tarixiy maʼlumotlar qisman yaroqli, ammo joriy telemetriya yoki kommertsiya yopilishi qoʻshimcha tekshirishni talab qiladi.

Lugʻat

TerminMaʼnosi
Qsoatlik sarf, m³/soat
Pgaz bosimi, kPa
Tgaz harorati, °C
Vtoʻplangan hajm, m³
ΣQdavr boʻyicha soatlik sarflar yigʻindisi
ΔVdavr boʻyicha toʻplangan hajm oʻsishi
H_expectedhisobot davrida nechta soat boʻlishi kerak edi
H_receivednechta soatlik yozuv haqiqatan olingan
H_validQnechta yozuvda sarfning valid qiymati bor
H_nullQnechta yozuv mavjud, lekin sarf NULL
H_missingarxivda nechta soat yoʻq
final_tail_gapdavr oxirida maʼlumotlarning yoʻqligi
internal_gapdavr ichidagi oʻtkazib yuborilish
freshnessarxivning oxirgi soati qanchalik dolzarb
passport completenessmetrologik pasportning toʻldirilganligi
incidentharakat talab qiluvchi guruhlangan muammo

Tahlilning vaqt oynasi

Davrning boshlanishi va tugashi

Davr boshlanishi va tugashini siz belgilaysiz. Hisobot birinchi kunning 00:00 dan oxirgi kunning 23:00 gacha boʻlgan har bir soatni tahlil qiladi:

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

Kutilayotgan soatlar soni

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

Yillik davr uchun odatda Hexpected8760H_\text{expected} \approx 8760.

Arxivning mavjudligi boʻyicha taqsimi

KategoriyaMaʼnosi
Valid soatyozuv bor va sarfning toʻgʻri qiymati bor
NULL-soatyozuv bor, lekin sarf boʻsh
Ichki oʻtkazib yuborilishdavr ichida soat yoʻq
Quyruq oʻtkazib yuborilishidavr oxirida yetishmayotgan soatlar
Qamrab olinmagan soatsarfning valid qiymatisiz har qanday soat

Formulalar:

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}

Maʼlumotlarning toʻliqligi

Maʼlumotlar mavjudligi, yangiligi va haqiqiyligi

Mavjudlik, yangilik va haqiqiylik — har qanday mazmunli tahlildan oldin arxivning yaroqliligini tekshirishdagi uchta ortogonal kesim. Toʻliqlik javob beradi: kutilgan soatlardan qancha keldi. Yangilik — maʼlumotlar hozir qanchalik dolzarb. Haqiqiylik — qiymatlar fizik jihatdan mantiqiy diapazonga tushadimi.

Qamrov formulasi

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

Qoʻshimcha:

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

Farq muhim:

  • Coverage_received — yozuvlar umuman kelganmi;
  • Coverage_valid — ular sarf tahlili uchun yaroqlimi.

Qamrovni izohlash

QamrovStatusMaʼnosi
≥ 98 %Excellentarxiv deyarli toʻliq
95–98 %Goodkichik ogohlantirishlar bilan yaroqli
80–95 %Warningsezilarli oʻtkazib yuborishlar
50–80 %Majorqoʻlda solishtirish kerak
< 50 %Criticalkoʻp vazifalar uchun yaroqsiz

Quyruq oʻtkazib yuborilishi

Quyruq oʻtkazib yuborilishi = tanlangan davr oxirida arxiv maʼlumotlarining yoʻqligi.

Htail=window_endlast_valid_archive_hourH_\text{tail} = \text{window\_end} - \text{last\_valid\_archive\_hour}
QuyruqStatus
≤ 2 soatqabul qilinadi
2–6 soatwarning
6–24 soatmajor
> 24 soatcritical
> 168 soatqurilma haftadan koʻp jim — shoshilinch dala chiqishi

Quyruq oʻtkazib yuborilishi shu savolga javob beradi: davrni toʻliq yopilgan deb hisoblash mumkinmi? Agar oxirida maʼlumot boʻlmasa, hisobot retrospektiv tahlil uchun yaroqli boʻlishi mumkin, lekin yakuniy kommertsiya yopilishiga tayyor emas (Kommertsiya hisobi verdikti boʻlimiga qarang).

Maʼlumotlarning yangiligi

Yangilikning ikkita alohida koʻrsatkichi.

Davr oxiriga nisbatan yangilik

Tarixiy tahlil va biling uchun ishlatiladi:

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

Shu savolga javob beradi: tanlangan davr oxirigacha maʼlumot bormi?

Generatsiya momentiga nisbatan yangilik

Joriy monitoring uchun ishlatiladi:

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

Shu savolga javob beradi: tugun hozir ishlayaptimi?

Soʻnggi 24 soat qamrovi

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

Yangilikning kompozitsion bahosi

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}

Joriy telemetriya holati

Joriy telemetriya holati va tugun yigʻmasi

Joriy monitoring va tugun yigʻmasi. Bu blok «hozir aynan shu arxiv asosida harakat qilish mumkinmi?» degan savolga javob beradi. Uchta moment taqqoslanadi: soʻnggi arxiv soati, hisobot oynasining oxiri va hisobot generatsiyasi momenti. Agar aloqa yangi, arxiv esa kechikayotgan boʻlsa — muammo dispetcherda emas, server tomonidagi parser/yuklashda. LLM-izoh operator uchun qisqa human-readable yakun beradi, rasmiy statuslarni almashtirmaydi.

Generatsiya momentiga nisbatan hisoblanadi, davrga nisbatan emas:

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}
KechikishStatus
≤ 6 soatnormal
6–24 soatwarning
24–72 soatmajor
> 72 soatcritical
maʼlumot yoʻqcritical

Differensial diagnostika:

BelgiEhtimoliy sabab
seanslar yangi, arxiv kechikadiarxivni yetkazib berish / parser / import muammosi
seanslar ham, arxiv ham yoʻqmodem / SIM / antenna / quvvat / batareya

Maʼlumotlarning haqiqiyligi

Kanallarning fizik chegaralari tekshiriladi:

KanalShart
Sarf QQ0Q \geq 0
Bosim P0<P5000 kPa0 < P \leq 5000\text{ kPa}
Harorat T50°CT80°C-50\,°\mathrm{C} \leq T \leq 80\,°\mathrm{C}

Har bir kanal uchun:

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}

Umumiy:

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

Sensorlarning barqarorligi

Sensorlar barqarorligi diagnostikasi

P va T sensorlarining batafsil diagnostikasi. Har bir «yopishgan» interval start/end/uzunlik/qiymat oladi. Bir xil qiymat bilan uzun intervallar — deyarli har doim ADC nosozligi / sensor reset / ekspluatatsion oqim toʻxtashi belgisi, haqiqiy fizika emas. Spike-lar — bir soat ichida ≥ chegaradan ortiq keskin sakrashlar — aksincha, telemetriya artefakti yoki sensor reset belgisi.

Sensorlar holati va harakatlar rejasi

Sensorlar boʻyicha talqin va harakatlar rejasi. «Sensorlar holati: TANQIDIY» — har ikki kanal boʻyicha yakuniy ogʻzaki yigʻma. Topilgan har bir muammoga avtomatik ravishda tavsiya, prioritet, rol-ijrochi va qisqa trigger (aniq nima ishladi) bilan teg qoʻyiladi.

Yopishgan sensor

Sensor yopishgan deb hisoblanadi, agar qiymat chegaradan uzoqroq vaqt deyarli oʻzgarmasa (24 soat):

Hstuck24 soatH_\text{stuck} \geq 24 \text{ soat}

Bir xillik dopuski (0.1 %):

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

Nuqtalar bir xil deb hisoblanadi, agar xixruntol(xrun)|x_i - x_\text{run}| \leq \mathrm{tol}(x_\text{run}).

Haroratning spikei

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

Bosimning spikei

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

Izohlash

BelgiMaʼnosi
T uzoq yopishishiT sensorining nosozligi ehtimoli
P uzoq yopishishiP sensorining nosozligi yoki P_const rejimi ehtimoli
P koʻp spikelarikanalning nostabilligi yoki telemetriya artefakti
T koʻp spikelarisensor xatosi yoki keskin texnologik rejim

Arxiv sifatining yigʻma bahosi

Sifatning yigʻma paneli

Sifatning yigʻma paneli. Yuqorida — hisobotning asosiy KPI (maʼlumotlar soatlari, hajm, hodisalar, toʻxtash/drift). Quyida — boʻlim yorliqlari (maʼlumotlar sifati, isteʼmol profili, texnik pasport, hisobga olinmaslik va aralashish, anomaliyalar va insidentlar, sutkalik, manbalar). Maʼlumotlar sifati yorligʻida — 6 sub-indikator 0–100 plus ogʻzaki verdikt va kompozit score ogʻirliklari.

Hisobot sifatning alohida qirralarini qamrab oluvchi 5 ortogonal score (har biri 0–100) shakllantiradi:

ScoreNima haqida
score_historical_archivedavrning tarixiy maʼlumotlari yaroqliligi
score_data_validityQ/P/T qiymatlarining toʻgʻriligi
score_sensor_healthsensorlar holati (yopishish, spikelar)
score_timelinessarxiv va seanslar yangiligi
score_operational_readinessjoriy monitoring uchun tayyorlik

Potentsial qamrab olinmagan hajmni baholash

Qamrab olinmagan hajmning xavf bahosi

Bir xil hajmning ikki xil bahosi. Davr boʻyicha oʻrtacha konservativ (tekis profilda quyruqni qayta tiklash), faol soatlar profili esa sutkalik ritmni (ish smenasi / tun / dam olish) aniqroq hisobga oladi. Ular orasidagi farq — bu noaniqlik diapazoni, bitta nuqta emas. Xavf darajasi teshikning davomiyligi va xarakterli oʻrtacha sarfga bogʻliq.

Anomal isteʼmol oyi

Anomal isteʼmol oyi. Oylik anomaliyalar — alohida signal boʻlib, yillik ritm (isitish mavsumi vs yoz) fonida baholanadi. Agar muayyan oy boshqalar medianasidan sezilarli darajada yuqori boʻlsa (chegara × 2), u avtomatik tarzda yuqoriga chiqariladi va hodisalar lentasini, pasportni hamda texnologik sabablarni tekshirish taklif qilinadi.

Bu blok valid arxiv maʼlumotlarisiz soatlarda qancha gaz oʻtgan boʻlishi mumkinligini baholaydi.

Valid maʼlumotsiz soatlar

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

Oʻrtacha boʻyicha baho

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}

Nisbatan bir tekis isteʼmoli boʻlgan obyektlar uchun mos.

Profil boʻyicha baho

Kunning hh-soati uchun tipik sarf (davr boʻyicha mediana):

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))

Agar biror soat uchun profil ishonchsiz boʻlsa, Q\overline{Q} ishlatiladi.

Baholash diapazoni

Har ikkala baho koʻrsatiladi. Agar ular yaqin boʻlsa — sutkalik profil barqaror. Agar ular sezilarli farq qilsa — obyektning ish rejimi aniq boʻlib, ehtiyotkorlik kerak.

Ishlamayotgan tugun

Agar tugun davr davomida deyarli real isteʼmolga ega boʻlmagan boʻlsa — sarfning yoʻqligi xavf sifatida talqin qilinmaydi.

Idle-tekshirish

Adaptiv near-zero chegarasi:

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

Tugun ishlamayotgan deb hisoblanadi, agar ikkala shart ham bajarilsa:

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

Effekt

Severity shkalasi yumshoqroq boʻladi (critical oʻrniga max medium), va hisobot quyidagini yozadi:

Tugun fakt boʻyicha ishlamagan / mavsumiy toʻxtatilgan. Isteʼmolning yoʻqligi hisobga olinmaganlik xavfi sifatida baholanmaydi.

Q/V-solishtirish

Toʻplangan hajm tahlili

Soatlik oqimni toʻplagich bilan solishtirish. Metrologik kommertsiya hisobi oniy Q qiymatlari yigʻindisi boʻyicha emas, V oʻsishi boʻyicha olib boriladi. ΣQ ≈ ΔV ≥ 80 % soatlar mosligi — sogʻlom tugun uchun norma. V orqaga qaytishlari (soatdan soatga, Vt+1<VtV_{t+1} < V_t) va V keskin sakrashlari — arxiv uzilishining tanqidiy belgilari va deyarli har doim tekshirishni talab qiladi.

Kalit metrologik blok. Soatlik sarflar yigʻindisini toʻplagich oʻsishi bilan solishtiradi.

Asosiy miqdorlar

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

Farqni izohlash

Diff%\vert\mathrm{Diff}_\%\vertVerdict
≤ 2 %good (aligned)
2–5 %warn (aligned with caveats)
> 5 %bad (mismatch)
V yoʻqunavailable
Q/V bazasi nomaʼlumrequires passport verification

Toʻplagichning monotonligi

Toʻplagich oʻsishi yoki doimiy qolishi kerak.

Qaytarish: ΔVh<0.5 m³\Delta V_h < -0.5\text{ m³} → insident V_ROLLBACK.

Keskin sakrash: ΔVh>Vjump_threshold\Delta V_h > V_\text{jump\_threshold} → insident V_JUMP.

Soatlik solishtirish Q1hΔVQ \cdot 1\text{h} \approx \Delta V

Ham QQ ham VV mavjud har bir soat uchun:

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

Soat moslangan deb hisoblanadi, agar Matchh20%\mathrm{Match}_h \leq 20\,\%. Moslangan soatlar ulushi:

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

Q/V-solishtirishning cheklovlari

Hatto yaxshi raqamli mos kelish ham kommertsiya yaroqliligiga teng emas. Bilish kerak:

SavolNima uchun muhim
Q — standart yoki ishchi hajm?turli bazalar siljish beradi
V — standart yoki ishchi hajm?bir xil baza kerak
Impulsning narxi qancha?toʻliq kommertsiya solishtirishi uchun zarur
V monotonmi?qaytarishlar arxivni shubha ostiga qoʻyadi
Qoʻlda korreksiyalar bormi?ular farqni tushuntirishi mumkin

Agar baza nomaʼlum boʻlsa:

Q/V-solishtirish raqamli moslangan, lekin kommertsiya bazasi tasdiqlanmagan. Pasportni, impuls narxini va hajm bazasini tekshirish kerak (EN 12405-1 §7 ga qarang).

Aloqa vs arxiv

CSQ vs arxiv diagnostikasi

«Aloqa vs yuklash» differensial diagnostikasi. Agar oynada sessiyalar boʻlsa, lekin arxiv boʻlmasa — qurilma GSM/CSQ orqali javob beradi, ammo arxiv yo yozilmayapti, yo server tomonidan parsing qilinmayapti. Bu dispetcher / modem muammosi emas — uni integratsiya muhandisi hal qilishi kerak.

Asosiy formulalar

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

Arxivni yetkazib berish

Har bir oʻtkazib yuborilish uchun aynan oʻsha vaqt oynasida seanslar boʻlganligi tekshiriladi:

  • gap_with_sessions — arxiv oʻtkazib yuborilgan, lekin seanslar boʻlgan;
  • gap_without_sessions — arxiv ham, seanslar ham boʻlmagan.

Differensial diagnostika

HolatEhtimoliy sabab
seanslar yoʻq, arxiv yoʻqmodem / SIM / antenna / quvvat
seanslar bor, arxiv yangilanmayaptihourly archive yetkazish / parser / import
seanslar bor, lekin arxivning bir qismi yoʻqtoʻliq oʻqilmaganlik / sahifalar uzilishi / backend
seanslar yangi, arxiv eskiGSM muammosi emas, arxivni yetkazish muammosi
seans timestampi kelajakdaclock / timezone mismatch

Aloqa sifati

Agar signal sifati CSQ sifatida uzatilsa:

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

Misol: CSQ=29 → RSSI ≈ −55 dBm (aʼlo).

Metrologik pasport

Majburiy maydonlar va ularning ogʻirliklari

Pasport ogʻirliklar bilan 11 ta maydonni belgilaydi:

MaydonOgʻirlikNima uchun
equipment_serial_number1.0identifikatsiya
equipment_type_id1.0modeli/turi
installation_date0.8ekspluatatsion kontekst
verification_date1.5yuridik yaroqlilik (OIML R 137 b. 3)
next_verification_date1.0muddatni nazorat qilish
flow_range (Qmin/Qmax)1.5EN 12405-1 boʻyicha diapazon
meter_serial_number1.0joyida identifikatsiya
meter_type1.0metrologik bogʻlanish
firmware_version0.5moslik va maʼlum xatolar
p_const0.5almashtiruvchi bosim
pulse_weight0.8Q/V-solishtirish uchun

Toʻliqlik formulasi

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

Izohlash

ToʻliqlikStatus
≥ 80 %COMPLETE
50–80 %PARTIAL
20–50 %INCOMPLETE
< 20 %CRITICAL_INCOMPLETE

Agar pasport toʻliq emas boʻlsa, kommertsiya xulosasi quyidagi ogohlantirishni oʻz ichiga olishi shart:

Metrologik pasport toʻliq emas. Kommertsiya xulosasi qoʻlda solishtirishni va OIML R 137 / EN 12405-1 ga murojaat qilishni talab qiladi.

Hisobni chetlab oʻtishning shubhali patternlari

Hisobga olinmaslik signallari triaji

Signallar triaji. Har bir signal kategoriya boʻyicha tasniflanadi, dalil darajasiga (past / oʻrta / yuqori), dala prioritetiga, rasmiy dalilga va tavsiya etilgan harakatga ega boʻladi. Bu tugun uchun hukm emas — bu operator yoki servis xizmati tomonidan qoʻlda tekshirilishi kerak boʻlgan oynalar roʻyxati.

Bu evristikalar, isbotlar emas.

Near-zero chegarasi

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

Faol soatlarda nol sarf

Soat shubhali tinch deb hisoblanadi, agar Qh<QnearzeroQ_h < Q_\text{nearzero} VA u obyektning tipik faol intervaliga tegishli boʻlsa.

Live-P + zero (P tirik holatda Q≈0)

Boʻlishi mumkin:

  • toʻxtash / yopiq downstream-klapan / mavsumiy toʻxtash;
  • P_const rejimi yoki sensor nosozligi;
  • impulsli kirish xatosi;
  • hisobni chetlab oʻtish ehtimoli — lekin isbotlanmagan.

Break-recovery

Pattern: normal Q → Q≈0 → normal Q. Rejimning keskin oʻzgarishi, lekin buzilish isboti emas. Mumkin tushuntirishlar: rejalashtirilgan oʻchirish / obyektning toʻxtatilishi / kranning yopilishi / kanal nosozligi / qoʻlda aralashuv / arxivni yetkazib berish xatosi.

Tasdiqlangan aralashuv

Faqat statistik pattern aralashuvni tasdiqlay olmaydi. Hard-evidence kerak:

  • korpusning ochilishi (device events da cover_open);
  • magnit taʼsiri;
  • parametrlarning oʻzgarishi (parameter_change);
  • P_const ning ruxsatsiz oʻzgarishi;
  • arxivni tashlash;
  • impulsli kirish bilan tasdiqlangan manipulyatsiya;
  • dala tekshiruvi akti;
  • foto / plomba / joyidagi koʻrsatkichlar.

Toʻgʻri xulosa formati:

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

Kommertsiya hisobi verdikti

Kommertsiya hisobi verdikti

Boshqaruv statusi. 7 qator rahbar darajasidagi 7 ta turli savolni yopadi: davrni yopish mumkinmi (biling), tugun hozir ishlayaptimi (monitoring), arxiv va toʻplagich mosmi (Q×h vs ΔV), dala chiqishi kerakmi, shubhali patternlar bormi, maʼlumotlar qanchalik yaxlit, barcha pasport parametrlari bormi. Har bir qator klikable va hisobotning isbotlovchi qismiga olib boradi.

Hisob xizmati rahbari uchun asosiy xulosa.

Bilingdagi arxiv — qoidalar

Ready:

  • Coverage ≥ 98 %
  • Tail gap ≤ 2 soat
  • Q/V aligned (good)
  • V monoton
  • Passport COMPLETE
  • Sensorlarda kritik muammolar yoʻq

Ready with caveats:

  • Coverage 95–98 %
  • Tail gap 2–24 soat
  • Q/V aligned with caveats (warn)
  • Passport PARTIAL
  • Kritik blocker yoʻq

Not ready for final closure:

  • Tail gap > 24 soat YOKI
  • Q/V tasniflanmagan YOKI
  • V rollback mavjud YOKI
  • Pasport kommertsiya maydonlarida toʻliq emas YOKI
  • Sensorda kritik muammo

Not usable:

  • Coverage kritik past YOKI
  • arxiv shikastlangan YOKI
  • V katta rollback/spikes ga ega YOKI
  • Q/V toʻliq moslanmagan YOKI
  • asosiy kanal mavjud emas

Joriy monitoring — alohida baholanadi

ShartStatus
arxiv va seans yangiusable
arxiv kechikadi, seanslar bordegraded / delivery issue
arxiv ham, seanslar ham eskicritical / communication issue
timestamp xatounreliable

Dala inspektsiyasi

Dala chiqishi kerak, agar hech boʻlmaganda bittasi:

  • quyruq oʻtkazib yuborilishi tiklanmagan;
  • Q/V tasniflanmagan;
  • toʻplagich qaytarishi bor;
  • pasport kritik toʻliq emas;
  • P yoki T sensori yopishgan;
  • hisobni chetlab oʻtishning shubhali patternlari bor;
  • kuchli anomaliyalar mavjud holda hodisalar jurnali mavjud emas;
  • joriy telemetriya kritik degradatsiyaga uchragan.

Insidentlar

Insident — guruhlangan muammo, har bir raw-yozuv emas.

Turlari

TurMaʼnosi
FINAL_TAIL_GAPdavr oxirida maʼlumot yoʻq
COMMUNICATION_GAPaloqa uzilishi
ARCHIVE_DELIVERY_GAPseanslar bor, arxiv yetkazilmagan
Q_V_MISMATCHQ va V mos kelmaydi
V_ROLLBACKtoʻplagich qaytdi
P_SENSOR_STUCKbosim yopishdi
T_SENSOR_STUCKharorat yopishdi
PASSPORT_INCOMPLETEpasport maydonlari yetishmaydi
TAMPERING_CANDIDATEshubhali pattern, isbot emas

Guruhlash printsipi

plaintext
raw events → grouped incidents → top priority incidents

Misol: 301 raw → 15 grouped → harakat uchun Top-5. Operatorga 301 ta bir xil hodisani 301 ta alohida muammo sifatida koʻrsatmaslik kerak.

Harakatlar rejasi

Rollar boʻyicha harakatlar rejasi va dala cheklisti

P0/P1/P2 prioritetli harakatlar. Har bir harakatda rol-ijrochi, muddat (bugun / kun davomida / 1–3 kun) va u roʻyxatga qanday sababga koʻra tushgani koʻrsatiladi. Dala cheklisti verdikt va ochiq insidentlardan avtomatik shakllanadi: nima olish, qayerga qarash, nimani oʻlchash — joyida prioritetlash uchun P0/P1 belgilari bilan.

Har bir tavsiya sababga bogʻlangan.

MaydonTavsif
IDtavsiyaning raqami
PrioritetP0 / P1 / P2 / P3
Harakatnima qilish kerak
Rolkim javobgar
Muddatqachon bajarish
Sababnima uchun bu harakat paydo boʻldi
Statusopen / assigned / done / verified

Qoidalar misollari

ShartHarakat
quyruq > 24 soat, seanslar yangibackend: hourly archive yetkazib berishni tiklash
quyruq > 24 soat, seanslar yoʻqaloqa: modem/SIM/quvvatni tekshirish
T stuck ≥ 24 soatmetrolog: T sensorini tekshirish (OIML R 137)
P stuck ≥ 24 soatmetrolog: P sensorini yoki P_const sozlamasini tekshirish
Q/V mismatchmetrolog + biling: V, Q, impuls narxini solishtirish (EN 12405-1 §7)
pasport toʻliq emasadministrator / metrolog: pasportni toʻldirish
suspicious patternsdala brigadasi: plombalarni, impulsli kirishni, kranlarni tekshirish

Dala cheklisti

Nimani olib chiqish

etalon manometr • etalon termometr • multimetr • signal/antenna testeri • plomba toʻplami • tekshirish protokoli • arxiv va pasportga kirish • fotofiksatsiya.

Nimani tekshirish

korrektor va hisoblagich plombalari • impulsli kabel • P, T sensorlari • modem, antenna, quvvat, batareya • yopish armaturasi • mumkin baypas • pasportning haqiqiy jihozga muvofiqligi.

Nimani oʻlchash

etalon P, T • joriy Q • toʻplangan V • tashqi hisoblagich koʻrsatkichlari • CSQ/RSSI • taʼminot kuchlanishi • kirishdagi impulslar • korrektor sanasi/vaqti • P_const • Qmin/Qmax • impuls narxi.

Nimani suratga olish

korrektor displeyi (P/T/Q/V) • qurilmadagi sana/vaqt • seriya raqamlari • plombalar • impulsli kabel • sensorlar • modem va antenna • umumiy koʻrinish • kranlar holati.

Xulq-atvor profili boʻyicha manba

Aniq API arxivi va maydon qurilmaning xulq-atvori boʻyicha avtomatik tanlanadi. Uchta oila:

Uzluksiz soatlik arxiv

Qurilma koʻrsatkichlarni qatʼiy soatiga bir marta yozadi. Manba prioriteti:

  1. toʻgʻridan-toʻgʻri «soatdagi sarf» maydoni (agar qurilma uni hisoblasa);
  2. toʻplangan standart hajmning Δ si;
  3. toʻplangan ishchi hajmning Δ si.

Ruxsat etilgan tanaffus — aniq 1 soat.

Joriy holat arxivi bilan sessiyali uzatish

Qurilma koʻrsatkichlarni aloqaga chiqqanda yozadi, qatʼiy har soatda emas. Asosiy manba — oniy sarf (qurilma hisoblaydi); fallback — normalizatsiya bilan toʻplangan hajm Δ si:

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

Ruxsat etilgan tanaffus — 6 soatgacha; agar Δt>6 h\Delta t > 6\text{ h} boʻlsa nuqta yaroqsiz hisoblanadi (ehtimoliy maʼlumotlar yoʻqolishi, hisoblagich razryadi emas).

Sof telemetriya bloklari

Qurilma faqat aloqa/holatni uzatadi, gazni oʻlchamaydi — hisobot N/A ni «bu qurilmada hisob nuqtasi yoʻq» belgisi bilan koʻrsatadi.

Sparse-fallback

Agar asosiy arxiv kutilgan nuqtalarning < 50 % ni bersa, avtomatik ravishda ikkinchi darajali seanslar arxivi sinab koʻriladi (qanday boʻlsa shunday, soatlik tarmoqsiz) va hisob undan davom etadi.

Metodikaning cheklovlari

Arxiv

Agar soatlik arxiv toʻliq emas boʻlsa, oʻtkazib yuborilgan soatlar uchun barcha baholar taxminiy.

Q/V

Q/V-solishtirish faqat Q va V quyidagi shartlarni qondirganda maʼnoga ega:

  • bir hajm bazasini (standart yoki ishchi) boʻlishadi;
  • toʻgʻri impuls narxiga ega;
  • bir hisob manbasiga tegishli;
  • vaqt boʻyicha sinxronlangan.

Tekshiruv tartibi uchun OIML R 137 ga va qayta hisoblash bazasi uchun EN 12405-1 §7 ga qarang.

Pasport

Qmin/Qmax, tekshiruv sanasi, P_const yoki impuls narxisiz kommertsiya xulosasi ogohlantirish bilan boʻlishi kerak.

Shubhali patternlar

Hisobni chetlab oʻtish patternlari — aralashuvning isboti emas. Ular faqat tekshirish prioritetini belgilaydi.

LLM-izoh

LLM-izoh yuridik xulosada ishtirok etmaydi va rasmiy qoidalarni almashtirmaydi. U faqat vaziyatni inson tilida tushuntirishga yordam beradi.

Hisobotni qanday oʻqish kerak

Sarf, bosim va harorat isteʼmol profili bilan

Q/P/T vizualizatsiyasi va xulq-atvor profillari. Asosiy grafikda hodisalar yarim shaffof vertikal polosalar bilan turlari boʻyicha (sakrash / toʻxtash / oqish / yopishgan sensor / maʼlumot yoʻq) belgilanadi — istalgan turni uning chipini bosish orqali yashirish/koʻrsatish mumkin. 7 / 30 kunlik koʻchma oʻrtachalar mavsumiy silliqlash beradi. Isteʼmol patterni — ikki tomonlama boʻlinish: sutkalik profil (kun soati) ish kunlari/dam olish boʻyicha ajratilgan va kalendar heatmap «hafta kuni × oy», bu ish smenalarining barqarorligini koʻrsatadi.

Avvalgi davr bilan solishtirish

Davrlararo solishtirish. Year-over-year delta ikkita tuzoq bilan keladi: (1) avvalgi davr qamrovining oʻzgarishi (agar u 6 % boʻlsa, hodisalarning «33×» oʻsishi — bu boʻlinish artefakti, real emas) va (2) oyna uzunligi boʻyicha normallashtirishning yoʻqligi. Shuning uchun qamrov < 50 % boʻlganda solishtirish Δ % ni yashiradi va faqat absolyut deltalarni koʻrsatadi, operatorni notoʻgʻri xulosaga olib bormaslik uchun.

  1. Kommertsiya hisobi verdikti dan boshlang.
  2. Davr bilingga tayyormi yoki yoʻqligini koʻring.
  3. Joriy monitoringni alohida tekshiring.
  4. Top-5 insidentlarga oʻting.
  5. Quyruq boʻlsa — «aloqa vs arxiv» ga oʻting.
  6. Q/V kelishmovchiligi boʻlsa — toʻplangan hajm tahliliga oʻting.
  7. P/T sensorlari yopishgan boʻlsa — sensorlar barqarorligiga oʻting.
  8. Pasport toʻliq emas boʻlsa — qatʼiy kommertsiya xulosasini chiqarmang.
  9. Shubhali patternlar boʻlsa — tekshirishni rejalashtiring, lekin yuridik vediktni chiqarmang.
  10. Rollar boʻyicha harakatlar rejasini bajaring.

Toʻliq hisobotning minimal mezonlari

Hisobot toʻliq deb hisoblanadi, agar u oʻz ichiga olsa:

  • tahlil davri • HexpectedH_\text{expected} • olingan yozuvlar • valid yozuvlar • NULL-yozuvlar • ichki oʻtkazib yuborishlar • quyruq oʻtkazib yuborilishi • qamrov • yangilik • Q/P/T haqiqiyligi • sensorlar holati • qamrab olinmagan hajm bahosi • Q/V-solishtirish • V monotonligi • aloqa vs arxiv • pasport toʻliqligi • Top-5 insidentlar • rollar boʻyicha harakatlar rejasi • dala cheklisti;

  • uchta majburiy disklaymer:

    • hisobga olinmaganlik boʻyicha (bu blind-spot bahosi, yoʻqotish summasi emas);
    • aralashuv shubhasi boʻyicha (patternlar ≠ isbot);
    • LLM-izoh boʻyicha (yuridik xulosa emas).

Ishga tushirish parametrlari

ParametrTavsif
Hisob tuguni #tahlil qilinadigan hisob tuguni
Davr boshitahlil oynasining boshi (standart: bir yil orqaga)
Davr oxiritahlil oynasining oxiri (standart: kecha)
Kengaytirilgan tahlilqoʻshimcha ravishda aloqa-seanslari arxivini va korrektorning shtatdan tashqari hodisalari arxivini yuklaydi. Maʼlumot manbasi tayyorligi, Aloqa sogʻligi va Qurilma shtatdan tashqari jurnali bloklarini yoqadi va Root Cause Matrix ni har bir hodisa boʻyicha ishonchlilik va asosiy sabab bilan toʻldiradi. Hisobot tuzilishiga 5–15 soniya qoʻshadi.

Aloqador mavzular

Oxirgi yangilanish

Ushbu sahifa foydali boʻldimi?