Тұтынуды талдау

Бір газ есеп торабын толық талдау — деректер сапасы, тұтыну профилі, аспап паспорты мен оқиғалар журналы, қалауы бойынша сот-сараптамалық егжей-тегжеймен.

Тұтынуды талдау — таңдалған кезеңде бір газ есеп торабын толық метрологиялық және эксплуатациялық тереңдете тексеру. Басты міндет — тек тұтыну графигін салу емес, есеп қызметінің тәжірибелік сұрақтарына жауап беру. Талдау санды негіздейтін жерде халықаралық метрология эталондарын қолданады: ISO 5167 (тарылтқыш құрылғы әдісімен өлшеу), EN 12405-1 (электронды көлем корректорлары), OIML R 137 (газ есептегіштері), OIML R 140 (газ отыны үшін өлшеу жүйелері), ISO 6976 (калориялық мән), EN 1359 (мембраналық газ есептегіштері) және EN 14236 (ультрадыбыстық тұрмыстық газ есептегіштері).

Мақсаты

Есеп шапкасы

Есеп шапкасы. Оқырман бірінші көретін нәрсе: тораб атауы мен мекенжайы, корректор түрі, соңғы сағаттың кілт метрикалары (P, T), терезедегі деректердің жалпы көлемі (нүктелер), табылған оқиғалар саны, талдау әдісі (ережелер / ережелер+LLM / тек LLM), жүктеу ұзақтығы және қамтылған кезең.

Есеп есеп қызметінің күнделікті сұрақтарына жауап береді:

  • таңдалған кезең үшін деректер толық па;
  • мұрағат коммерциялық кезеңді жабу үшін жарамды ма;
  • кезең соңында құйрық өткізіп жіберу бар ма;
  • ағымдағы телеметрия жұмыс істеп тұр ма;
  • сағаттық шығыс жинақталған көлеммен сәйкес келе ме;
  • P/T сенсорларының жабысуы жоқ па;
  • байланыс немесе мұрағатты жеткізумен байланысты мәселелер бар ма;
  • метрологиялық паспорт жеткілікті деңгейде толтырылған ба;
  • есепке алмаудың күмәнді паттерндері бар ма;
  • далалық шығу қажет пе;
  • қай рөл әрекет етуі тиіс: метролог, диспетчер, байланыс инженері, интеграция инженері, далалық бригада немесе биллинг талдаушысы.

Негізгі логика

Есеп үш ортогональді бағаны ажыратады, оларды араластыруға болмайды:

БағаМағынасы
Кезең деректерінің дайындығыдәл таңдалған кезең үшін мұрағат жарамды ма
Ағымдағы телеметрия мәртебесіесеп жасалған сәтте тораб жұмыс істеп тұр ма
Коммерциялық жабуға дайындыққолмен салыстырусыз кезеңді биллингте пайдалануға бола ма

Тарихи кезең тораб бүгін үндемесе де, талдау үшін толық жарамды болуы мүмкін.

Дұрыс түсіндіру мысалы:

plaintext
Period data:           usable with caveats
Current monitoring:    degraded
Billing closure:       not ready for final closure

Бұл қайшылық емес. Бұл деген сөз: тарихи деректер жартылай жарамды, бірақ ағымдағы телеметрия немесе коммерциялық жабу қосымша тексеруді талап етеді.

Сөздік

ТерминМағынасы
Qсағаттық шығыс, м³/сағ
Pгаз қысымы, кПа
Tгаз температурасы, °C
Vжинақталған көлем, м³
ΣQкезең бойынша сағаттық шығыстардың қосындысы
ΔVкезең бойынша жинақталған көлемнің өсімі
H_expectedесепті кезеңде қанша сағат болуы тиіс еді
H_receivedқанша сағаттық жазба нақты алынды
H_validQқанша жазбада валид шығыс мәні бар
H_nullQқанша жазба бар, бірақ NULL шығыспен
H_missingмұрағатта қанша сағат жоқ
final_tail_gapкезең соңындағы деректердің болмауы
internal_gapкезең ішіндегі өткізіп жіберу
freshnessмұрағаттың соңғы сағаты қаншалықты өзекті
passport completenessметрологиялық паспорттың толтырылу деңгейі
incidentәрекетті талап ететін топталған мәселе

Талдаудың уақыт терезесі

Кезеңнің басталуы мен аяқталуы

Кезеңнің басы мен соңын сіз орнатасыз. Есеп бірінші тәуліктің 00:00-ден соңғы тәуліктің 23:00-ге дейінгі әр сағатты талдайды:

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

Күтілетін сағаттар саны

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

Жылдық кезең үшін әдетте Hexpected8760H_\text{expected} \approx 8760.

Мұрағатты қолжетімділік бойынша бөлу

СанатМағынасы
Валид сағатжазба бар және шығыстың дұрыс мәні бар
NULL-сағатжазба бар, бірақ шығыс бос
Ішкі өткізіп жіберукезең ішінде сағат жоқ
Құйрық өткізіп жіберукезең соңында жетіспейтін сағаттар
Қамтылмаған сағатшығыстың валид мәні жоқ кез келген сағат

Формулалар:

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}

Деректердің толықтығы

Деректердің қолжетімділігі, жаңалығы және валидтілігі

Қолжетімділік, жаңалық және валидтілік — кез келген мазмұнды талдаудан бұрын мұрағаттың жарамдылығын тексерудегі үш ортогональді қима. Толықтық жауап береді: күтілген сағаттардан қаншасы келді. Жаңалық — деректер қазір қаншалықты өзекті. Валидтілік — мәндер физикалық тұрғыдан ақылға қонымды диапазондарға кіре ме.

Қамту формуласы

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

Қосымша:

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

Айырмашылық маңызды:

  • Coverage_received — жазбалар жалпы келді ме;
  • Coverage_valid — олар шығысты талдау үшін жарамды ма.

Қамтуды түсіндіру

ҚамтуМәртебеМағынасы
≥ 98 %Excellentмұрағат толықтай дерлік
95–98 %Goodшамалы ескертулермен жарамды
80–95 %Warningбайқалатын олқылықтар
50–80 %Majorқолмен салыстыру қажет
< 50 %Criticalкөптеген тапсырмалар үшін жарамсыз

Құйрық өткізіп жіберу

Құйрық өткізіп жіберу — таңдалған кезеңнің соңында мұрағат деректерінің болмауы.

Htail=window_endlast_valid_archive_hourH_\text{tail} = \text{window\_end} - \text{last\_valid\_archive\_hour}
ҚұйрықМәртебе
≤ 2 сағқолайлы
2–6 сағwarning
6–24 сағmajor
> 24 сағкритикалық
> 168 сағаспап аптадан астам үндемейді — шұғыл далалық шығу

Құйрық өткізіп жіберу мынаған жауап береді: кезеңді толық жабылды деп санауға бола ма? Егер соңында дерек болмаса, есеп ретроспективті талдау үшін жарамды болуы мүмкін, бірақ түпкілікті коммерциялық жабуға дайын емес (Commercial Metering Verdict қараңыз).

Деректердің жаңалығы

Екі бөлек жаңалық метрикасы бар.

Кезеңнің соңына қатысты жаңалық

Тарихи талдау мен биллинг үшін қолданылады:

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

Жауап береді: таңдалған кезеңнің соңына дейін дерек бар ма?

Жасалу сәтіне қатысты жаңалық

Ағымдағы мониторинг үшін қолданылады:

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

Жауап береді: тораб қазір жұмыс істеп тұр ма?

Соңғы 24 сағаттың қамтылуы

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

Композиттік жаңалық бағасы

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}

Ағымдағы телеметрия мәртебесі

Ағымдағы телеметрия мәртебесі және тораб бойынша жиынтық

Ағымдағы мониторинг және тораб бойынша жиынтық. Бұл блок «дәл қазір осы мұрағат негізінде әрекет етуге бола ма?» деген сұраққа жауап береді. Үш уақыт сәті салыстырылады: соңғы мұрағат сағаты, есеп терезесінің соңы және есепті жасау сәті. Егер байланыс жаңа, ал мұрағат кешігіп жатса — мәселе диспетчерде емес, сервер жағындағы парсер/жүктеуде. LLM-түсіндірме оператор үшін қысқа, адам оқитын қорытынды береді, ресми мәртебелерді алмастырмайды.

Кезеңге емес, жасалу сәтіне қатысты есептеледі:

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}
КешігуМәртебе
≤ 6 сағnormal
6–24 сағwarning
24–72 сағmajor
> 72 сағcritical
дерек жоқcritical

Дифференциалды диагностика:

СимптомЫқтимал себеп
сеанстар жаңа, мұрағат артта қалғанмұрағатты жеткізу / парсер / импорт мәселесі
сеанс жоқ, мұрағат жоқмодем / SIM / антенна / қуат / батарея

Деректердің валидтілігі

Арналар бойынша физикалық диапазон тексерістері:

АрнаШарт
Шығыс QQ0Q \geq 0
Қысым P0<P5000 kPa0 < P \leq 5000\text{ kPa}
Температура T50°CT80°C-50\,°\mathrm{C} \leq T \leq 80\,°\mathrm{C}

Әр арна үшін:

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}

Жалпы:

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

Сенсорлардың тұрақтылығы

Сенсорлардың тұрақтылығы диагностикасы

P және T сенсорларының егжей-тегжейлі диагностикасы. Әр жабысқан интервал start/end/ұзындық/мән алады. Бірдей мәнмен ұзақ интервалдар — әрдайым дерлік ADC ақаулығының / сенсор reset-нің / эксплуатациялық ағынның тоқтауының белгісі, нақты физика емес. Спайктар — бір сағат ішіндегі ≥ табалдырықтан асатын күрт секірулер — керісінше, телеметрия артефактісі немесе сенсор reset.

Сенсорлар жай-күйі және әрекеттер жоспары

Сенсорлар бойынша түсіндіру және әрекеттер жоспары. «Сенсорлар жай-күйі: CRITICAL» — екі арна бойынша түпкілікті ауызша жиынтық. Табылған әр мәселеге автоматты түрде ұсыныс, приоритет, рөл-орындаушы және қысқа триггер (нақты не іске қосылды) тіркеледі.

Жабысқан сенсор

Сенсор жабысқан деп есептеледі, егер мән табалдырықтан (24 сағ) ұзақ уақыт бойы әрең өзгерсе:

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

Біркелкілік допуски (0.1 %):

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

Нүктелер бір ғана болып есептеледі, егер xixruntol(xrun)|x_i - x_\text{run}| \leq \mathrm{tol}(x_\text{run}).

Температура спайкі

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

Қысым спайкі

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

Түсіндіру

БелгіМағынасы
Ұзақ T жабысуыT сенсорының ықтимал ақаулығы
Ұзақ P жабысуыP сенсорының ықтимал ақаулығы немесе P_const режимі
Көптеген P спайктарыарна тұрақсыздығы немесе телеметрия артефактісі
Көптеген T спайктарысенсор қателігі немесе кенет техникалық режим

Мұрағат сапасының жиынтық бағалары

Сапаның жиынтық панелі

Сапаның жиынтық панелі. Жоғарыда — есептің негізгі KPI (деректер сағаттары, көлем, оқиғалар, тоқтаулар/дрейф). Төменде — бөлім белгілері (деректер сапасы, тұтыну профилі, техникалық паспорт, есепке алмау және араласу, аномалиялар мен инциденттер, тәуліктік, дереккөздер). Деректер сапасы белгісінде — 6 суб-индикатор 0–100 және ауызша вердикт пен композиттік score салмақтары.

Есеп сапаның бөлек қырларын қамтитын 5 ортогональді score (әрқайсысы 0–100) қалыптастырады:

ScoreНе туралы
score_historical_archiveкезеңнің тарихи деректерінің жарамдылығы
score_data_validityQ/P/T мәндерінің дұрыстығы
score_sensor_healthсенсорлар күйі (жабысу, спайктар)
score_timelinessмұрағат пен сеанстардың жаңалығы
score_operational_readinessағымдағы мониторингке дайындық

Әлеуетті қамтылмаған көлемді бағалау

Қамтылмаған көлемнің тәуекел бағасы

Бір көлемнің екі түрлі бағасы. Кезең бойынша орташа консервативті (тегіс профильде құйрықты қалпына келтіру), белсенді сағаттар профилі тәуліктік ырғақты (жұмыс смена / түн / демалыс) дәлірек ескереді. Олардың арасындағы айырмашылық — бұл белгісіздік диапазоны, бір нүкте емес. Тәуекел деңгейі тесіктің ұзақтығына және типтік орташа шығысқа байланысты.

Аномалды тұтыну айы

Аномалды тұтыну айы. Айлық аномалиялар — бөлек сигнал, ол жылдық ырғақ (жылыту мезгілі vs жаз) аясында бағаланады. Егер белгілі бір ай басқалардың медианасынан айтарлықтай жоғары болса (табалдырық × 2), ол автоматты түрде жоғары шығарылады және оқиғалар таспасын, паспортты мен технологиялық себептерді тексеру ұсынылады.

Бұл блок валид мұрағат деректері жоқ сағаттарда қанша газ өткен болуы мүмкін екенін бағалайды.

Валид деректерсіз сағаттар

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

Орташа бойынша баға

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}

Салыстырмалы біркелкі тұтынуы бар нысандар үшін қолайлы.

Профиль бойынша баға

Тәулік сағаты hh үшін типтік шығыс (кезең бойынша медиана):

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

Егер белгілі бір сағаттың профилі сенімсіз болса — Q\overline{Q} қолданылады.

Бағалау диапазоны

Екі баға да көрсетіледі. Жақын болса — тәуліктік профиль тұрақты. Қатты алшақтаса — нысанның айқын жұмыс режимі бар, абайлық қажет.

Жұмыс істемейтін тораб

Егер тораб кезеңде нақты тұтыну болмаған болса, шығыстың болмауы тәуекел деп қарастырылмайды.

Idle-тексеру

Адаптивті near-zero табалдырығы:

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

Тораб іс жүзінде тоқтаған деп есептеледі, егер екі шарт та орындалса:

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³}

Әсер

Severity шкаласы жұмсақ болады (critical орнына максимум medium), және есеп жазады:

Тораб іс жүзінде жұмыс істемеді / маусымдық тоқтатылған. Тұтынудың болмауы есепке алмаудың тәуекелі болып саналмайды.

Q/V-салыстыру

Жинақталған көлем талдауы

Сағаттық ағынды жинақтаушымен салыстыру. Метрологиялық коммерциялық есеп лезе Q мәндерінің қосындысы бойынша емес, V өсімі бойынша жүргізіледі. ΣQ ≈ ΔV ≥ 80 % сағат сәйкестігі — сау тораб үшін норма. V кері қайтулары (сағаттан сағатқа, Vt+1<VtV_{t+1} < V_t) және V күрт секірулері — мұрағат үзілісінің критикалық белгілері және әрдайым дерлік тексеруді талап етеді.

Негізгі метрологиялық блок. Сағаттық шығыстардың қосындысын жинақтаушының өсімімен салыстырады.

Базалық шамалар

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

Айырмашылықты түсіндіру

Diff%\vert\mathrm{Diff}_\%\vertVerdict
≤ 2 %good (aligned)
2–5 %warn (aligned with caveats)
> 5 %bad (mismatch)
V жоқunavailable
Q/V базасы белгісізrequires passport verification

Жинақтаушының монотондылығы

Жинақтаушы өсуі немесе тұрақты болып қалуы тиіс.

Кері кету: ΔVh<0.5 m³\Delta V_h < -0.5\text{ m³} → инцидент V_ROLLBACK.

Кенет секіріс: ΔVh>Vjump_threshold\Delta V_h > V_\text{jump\_threshold} → инцидент V_JUMP.

Сағаттық Q1hΔVQ \cdot 1\text{h} \approx \Delta V салыстыру

Әр сағат үшін, егер QQ да, VV да бар болса:

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

Сағат сәйкес деп есептеледі, егер Matchh20%\mathrm{Match}_h \leq 20\,\%. Сәйкес келген сағаттардың үлесі:

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

Q/V-салыстырудың шектеулері

Тіпті сандық тұрғыдан жақсы сәйкестік те коммерциялық жарамдылыққа тең емес. Білу қажет:

СұрақНеліктен маңызды
Q — стандартты ма, әлде жұмыс көлемі ме?әртүрлі базалар ығысу береді
V — стандартты ма, әлде жұмыс көлемі ме?бір база қажет
Импульс бағасы қандай?толық коммерциялық салыстыру үшін қажет
V монотонды ма?кері кетулер мұрағатты күмән астына қояды
Қолмен түзетулер бар ма?олар алшақтықты түсіндіруі мүмкін

Егер база белгісіз болса:

Q/V-салыстыру сандық тұрғыдан сәйкес келеді, бірақ коммерциялық база расталмаған. Паспортты, импульс бағасы мен көлем базасын тексеру қажет (EN 12405-1 §7 қараңыз).

Байланыс vs мұрағат

CSQ vs мұрағат диагностикасы

«Байланыс vs жүктеу» дифференциалды диагностикасы. Егер терезеде сеанстар бар, бірақ мұрағат жоқ болса — онда құрылғы GSM/CSQ арқылы жауап береді, бірақ мұрағат не жазылмайды, не сервер жағында парсинг жасалмайды. Бұл диспетчер / модем мәселесі емес — оны интеграция инженері шешуі тиіс.

Базалық формулалар

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

Мұрағатты жеткізу

Әр өткізіп жіберу үшін сол уақыт терезесінде сеанстардың болғаны тексеріледі:

  • gap_with_sessions — мұрағаттың өткізіп жіберілуі, бірақ сеанстар болды;
  • gap_without_sessions — мұрағаттың да, сеанстардың да болмауы.

Дифференциалды диагностика

ЖағдайЫқтимал себеп
сеанс жоқ, мұрағат жоқмодем / SIM / антенна / қуат
сеанстар OK, мұрағат жаңартылмайдысағаттық мұрағатты жеткізу / парсер / импорт
сеанстар OK, бірақ мұрағаттың бір бөлігі жоқтолық емес оқу / бет үзілісі / backend
сеанстар жаңа, мұрағат ескіGSM мәселесі емес, мұрағатты жеткізуде мәселе
сеанс timestamp болашақтанclock / timezone mismatch

Сигнал сапасы

Егер сигнал сапасы CSQ ретінде берілсе:

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

Мысалы: CSQ=29 → RSSI ≈ −55 dBm (тамаша).

Метрологиялық паспорт

Міндетті өрістер мен олардың салмақтары

Паспорт салмақтарымен 11 өрісті анықтайды:

ӨрісСалмақНе үшін
equipment_serial_number1.0сәйкестендіру
equipment_type_id1.0түр/үлгі
installation_date0.8эксплуатациялық контекст
verification_date1.5заңды жарамдылық (OIML R 137 cl. 3)
next_verification_date1.0мерзімді бақылау
flow_range (Qmin/Qmax)1.5EN 12405-1 бойынша диапазон
meter_serial_number1.0орнындағы сәйкестендіру
meter_type1.0метрологиялық байланыс
firmware_version0.5үйлесімділік пен белгілі қателіктер
p_const0.5қойылмалы қысым
pulse_weight0.8Q/V-салыстыру үшін

Толтырылу формуласы

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

Түсіндіру

ТолтырылуМәртебе
≥ 80 %COMPLETE
50–80 %PARTIAL
20–50 %INCOMPLETE
< 20 %CRITICAL_INCOMPLETE

Егер паспорт толық болмаса — коммерциялық қорытынды ескерту қамтуы тиіс:

Метрологиялық паспорт толық емес. Коммерциялық қорытынды қолмен салыстыруды және OIML R 137 / EN 12405-1 қарауды талап етеді.

Есепке алмаудың күмәнді паттерндері

Есепке алмау сигналдарының триажы

Сигналдар триажы. Әр сигнал категория бойынша жіктеледі, дәлел деңгейіне ие болады (төмен / орта / жоғары), далалық приоритеті, ресми дәлелі мен ұсынылған әрекеті бар. Бұл тораб үшін үкім емес — бұл оператор немесе сервис қызметі қолмен тексеретін терезелер тізімі.

Бұл эвристика, дәлел емес.

Near-zero табалдырығы

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

Белсенді сағаттарда нөлдік шығыс

Сағат күдікті түрде үнсіз деп есептеледі, егер Qh<QnearzeroQ_h < Q_\text{nearzero} ЖӘНЕ сағат нысанның типтік белсенді интервалына кірсе.

Live-P + zero (тірі P-да Q≈0)

Мынау болуы мүмкін:

  • тоқтап тұру / жабық downstream-клапан / маусымдық тоқтату;
  • P_const режимі немесе сенсор ақаулығы;
  • импульстік кірістің қателігі;
  • есепті айналып өтудің ықтималдығы — бірақ дәлелденбеген.

Break-recovery

Паттерн: қалыпты Q → Q≈0 → қалыпты Q. Режимнің кенет өзгеруі, бірақ бұзушылықтың дәлелі емес. Ықтимал түсіндірмелер: жоспарлы өшіру / нысанның тоқтауы / кран жабылу / арнаның сәтсіздігі / қолмен араласу / мұрағатты жеткізу қателігі.

Расталған араласу

Тек статистикалық паттерн араласуды растай алмайды. Hard-evidence қажет:

  • корпустың ашылуы (device events ішінде cover_open);
  • магниттік әсер;
  • параметрлердің өзгеруі (parameter_change);
  • санкцияланбаған P_const өзгерісі;
  • мұрағаттың тазалануы;
  • импульстік кірістің расталған манипуляциясы;
  • далалық тексеру актісі;
  • фото / пломбалар / орындағы көрсеткіштер.

Дұрыс қорытынды форматы:

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

Commercial Metering Verdict

Коммерциялық есеп вердикті

Басқару мәртебесі. 7 қатар басшы деңгейіндегі 7 түрлі сұрақты жабады: кезеңді жабуға бола ма (биллинг), тораб қазір жұмыс істей ме (мониторинг), мұрағат пен жинақтаушы сәйкес пе (Q×h vs ΔV), далалық шығу қажет пе, күдікті паттерндер бар ма, деректер қаншалықты тұтас, барлық паспорт параметрлері бар ма. Әр қатар басылатын және есептің дәлелдеуші бөлігіне сілтейді.

Есеп қызметінің басшысы үшін басты қорытынды.

Биллингке арналған мұрағат — ережелер

Ready:

  • Coverage ≥ 98 %
  • Tail gap ≤ 2 сағ
  • Q/V aligned (good)
  • V монотонды
  • Passport COMPLETE
  • Сенсорларда критикалық мәселе жоқ

Ready with caveats:

  • Coverage 95–98 %
  • Tail gap 2–24 сағ
  • Q/V aligned with caveats (warn)
  • Passport PARTIAL
  • Критикалық blocker жоқ

Not ready for final closure:

  • Tail gap > 24 сағ НЕМЕСЕ
  • Q/V классификацияланбаған НЕМЕСЕ
  • V rollback бар НЕМЕСЕ
  • Паспорт коммерциялық өрістерде толық емес НЕМЕСЕ
  • Сенсорда критикалық мәселе бар

Not usable:

  • Coverage критикалық төмен НЕМЕСЕ
  • Мұрағат бүлінген НЕМЕСЕ
  • V-да ірі rollback/spikes бар НЕМЕСЕ
  • Q/V толық сәйкес емес НЕМЕСЕ
  • Негізгі арна қолжетімсіз

Ағымдағы мониторинг — бөлек бағаланады

ШартМәртебе
мұрағат пен сеанс жаңаusable
мұрағат артта қалған, бірақ сеанстар барdegraded / delivery issue
мұрағат пен сеанстар ескіcritical / communication issue
timestamp дұрыс емесunreliable

Далалық инспекция

Шығу қажет, егер мыналардың кем дегенде біреуі орындалса:

  • құйрық өткізіп жіберуі қалпына келтірілмеген;
  • Q/V классификацияланбаған;
  • жинақтаушының кері кетуі бар;
  • паспорт критикалық толық емес;
  • P немесе T сенсоры жабысқан;
  • есепке алмаудың күмәнді паттерндері бар;
  • күшті ауытқулар бар кезде оқиғалар журналы қолжетімсіз;
  • ағымдағы телеметрия критикалық деградацияға ұшыраған.

Инциденттер

Инцидент — әр raw-жазба емес, топталған мәселе.

Түрлері

ТүрМағынасы
FINAL_TAIL_GAPкезең соңында дерек жоқ
COMMUNICATION_GAPбайланыстың үзілуі
ARCHIVE_DELIVERY_GAPсеанстар бар, мұрағат жеткізілмеген
Q_V_MISMATCHQ және V сәйкес келмейді
V_ROLLBACKжинақтаушының кері кетуі
P_SENSOR_STUCKқысым жабысқан
T_SENSOR_STUCKтемпература жабысқан
PASSPORT_INCOMPLETEпаспорт өрістері жетіспейді
TAMPERING_CANDIDATEкүдікті паттерн, дәлел емес

Топтастыру қағидаты

plaintext
raw events → grouped incidents → top priority incidents

Мысалы: 301 raw → 15 grouped → әрекет үшін Top-5. Операторға 301 біркелкі оқиғаны 301 жеке мәселе ретінде көрсетуге болмайды.

Әрекеттер жоспары

Рөлдер бойынша әрекеттер жоспары және далалық чек-парақ

P0/P1/P2 приоритеттегі әрекеттер. Әр әрекетте рөл-орындаушы, мерзім (бүгін / күн ішінде / 1–3 күн) және оның тізімге қандай себеппен түскені көрсетіледі. Далалық чек-парақ вердикт пен ашық инциденттерден автоматты түрде қалыптасады: не алу, қайда қарау, нені өлшеу — орнында приоритеттеу үшін P0/P1 белгілерімен.

Әр ұсыныс себебіне байланған.

ӨрісСипаттама
IDұсыныс нөмірі
ПриоритетP0 / P1 / P2 / P3
Әрекетне істеу керек
Рөлкім жауапты
Мерзімқашан орындау керек
Себепбұл әрекет неліктен пайда болды
Мәртебеopen / assigned / done / verified

Ережелердің мысалдары

ШартӘрекет
tail > 24сағ, сеанстар жаңаbackend: сағаттық мұрағат жеткізуді қалпына келтіру
tail > 24сағ, сеанс жоқбайланыс: модем/SIM/қуатты тексеру
T stuck ≥ 24сағметролог: T сенсорын тексеру (OIML R 137)
P stuck ≥ 24сағметролог: P сенсорын немесе P_const баптауын тексеру
Q/V mismatchметролог + биллинг: V, Q, импульс бағасын салыстыру (EN 12405-1 §7)
паспорт толық емесәкімші / метролог: паспортты толтыру
suspicious patternsдалалық бригада: пломбалар, импульстік кіріс, крандарды тексеру

Далалық чек-парақ

Не алу керек

эталондық манометр • эталондық термометр • мультиметр • сигнал/антенна тестері • пломбалар жинағы • тексеру хаттамасы • мұрағат пен паспортқа қол жеткізу • фотофиксация.

Не тексеру керек

корректор мен есептегіш пломбалары • импульстік кабель • P, T сенсорлары • модем, антенна, қуат, батарея • тоқтату арматурасы • ықтимал байпас • паспорттың нақты жабдыққа сәйкестігі.

Нені өлшеу керек

эталондық P, T • ағымдағы Q • жинақталған V • сыртқы есептегіш көрсеткіштері • CSQ/RSSI • қуат кернеуі • кірістегі импульстер • корректордың күні/уақыты • P_const • Qmin/Qmax • импульс бағасы.

Нені суретке түсіру керек

корректор дисплейі (P/T/Q/V) • аспаптағы күн/уақыт • сериялық нөмірлер • пломбалар • импульстік кабель • сенсорлар • модем мен антенна • жалпы көрініс • крандар жағдайы.

Мінез-құлық профилі бойынша дереккөз

Нақты API мұрағаты мен өрісі аспап мінез-құлқы бойынша автоматты түрде таңдалады. Үш отбасы:

Үздіксіз сағаттық мұрағат

Аспап сағатына дәл бір рет жазба жасайды. Көздер басымдылығы:

  1. тікелей «сағаттық шығыс» өрісі (егер аспап оны өзі есептесе);
  2. жинақталған стандарт көлемнің Δ-сы;
  3. жинақталған жұмыс көлемінің Δ-сы.

Рұқсат етілген үзіліс — дәл 1 сағат.

Ағымдағы күй мұрағатымен сеанстық беру

Аспап байланысқа шыққанда жазба жасайды, әр сағат сайын емес. Негізгі көз — лезде шығыс (аспап өзі есептейді); fallback — жинақталған көлемнің Δ-сы нормаланумен:

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

Рұқсат етілген үзіліс — 6 сағатқа дейін; Δt>6 h\Delta t > 6\text{ h} болғанда нүкте валидсіз деп есептеледі (есептегіш разряды емес, деректердің ықтимал жоғалуы).

Таза телеметрия блоктары

Аспап тек байланыс/күй жөнінде береді, газды өлшемейді — есеп «бұл аспапта есеп нүктесі жоқ» белгісімен N/A көрсетеді.

Sparse-fallback

Егер негізгі мұрағат күтілген нүктелердің < 50 %-ын берсе — автоматты түрде көмекші сеанстар мұрағаты сыналады (сағаттық тор жоқ, бар күйінде) және есептеу одан жүреді.

Әдістеменің шектеулері

Мұрағат

Егер сағаттық мұрағат толық болмаса — жетіспейтін сағаттар үшін барлық бағалар жуықталған болады.

Q/V

Q/V-салыстырудың мағынасы тек Q және V мыналар болған кезде ғана бар:

  • бір көлем базасында (стандартты немесе жұмыс);
  • импульс бағасы дұрыс;
  • бір есеп көзіне жатады;
  • уақыт бойынша синхрондалған.

Тексеру рәсімі үшін OIML R 137 және қайта есептеу базасы үшін EN 12405-1 §7 қараңыз.

Паспорт

Qmin/Qmax, тексеру күні, P_const немесе импульс бағасы жоқ болса — коммерциялық қорытынды ескерту қамтуы тиіс.

Күмәнді паттерндер

Есепке алмаудың паттерндері араласудың дәлелі емес. Олар тек тексеру басымдылығын анықтайды.

AI-түсініктеме

AI-түсініктеме заңды қорытындыға қатыспайды және формальды ережелерді алмастырмайды. Ол тек жағдайды адам тілінде түсіндіруге көмектеседі.

Есепті қалай оқу керек

Шығыс, қысым және температура тұтыну профилімен

Q/P/T визуализациясы және мінез-құлық профильдері. Негізгі графикте оқиғалар жартылай мөлдір тік жолақтармен түрлер бойынша (секіру / тоқтау / ағу / жабысқан сенсор / дерек жоқ) белгіленеді — кез келген түрді чипті басу арқылы көрсетуге/жасыруға болады. 7 / 30 күндік жылжымалы орташалар маусымдық тегістеу береді. Тұтыну паттерні — екі тарапты бөлу: тәуліктік профиль (тәулік сағаты) жұмыс күндері/демалыс бөлінген түрде және «апта күні × ай» күнтізбе heatmap, бұл жұмыс смендерінің тұрақтылығын көрсетеді.

Алдыңғы кезеңмен салыстыру

Кезеңаралық салыстыру. Year-over-year дельта екі тұзақпен жүктелген: (1) алдыңғы кезең қамтуының өзгеруі (егер сонда 6 % болса, оқиғалардың «33×» өсуі — бұл бөлу артефактісі, нақты емес) және (2) терезе ұзындығы бойынша нормалаудың жоқтығы. Сондықтан қамту < 50 % болғанда салыстыру Δ % жасырады және оператор қате қорытынды шығармасын деп тек абсолюттік дельтаны көрсетеді.

  1. Commercial Metering Verdict бөлімінен бастаңыз.
  2. Кезең биллингке дайын ба, қарап шығыңыз.
  3. Ағымдағы мониторингті бөлек тексеріңіз.
  4. Top-5 инциденттерге өтіңіз.
  5. Егер құйрық бар болса — «байланыс vs мұрағат»-қа қараңыз.
  6. Егер Q/V алшақтығы бар болса — жинақталған көлем талдауына қараңыз.
  7. Егер P/T сенсорлары жабысқан болса — сенсорлардың тұрақтылығына қараңыз.
  8. Егер паспорт толық емес болса — қатаң коммерциялық қорытынды жасамаңыз.
  9. Егер күдікті паттерндер бар болса — тексеруді жоспарлаңыз, бірақ заңды қорытынды шығармаңыз.
  10. Рөлдер бойынша әрекеттер жоспарын орындаңыз.

Толық есептің ең төменгі критерийлері

Есеп толық деп есептеледі, егер мыналарды қамтыса:

  • талдау кезеңі • HexpectedH_\text{expected} • алынған жазбалар • валид жазбалар • NULL-жазбалар • ішкі өткізіп жіберулер • құйрық өткізіп жіберу • қамту • жаңалық • Q/P/T валидтілігі • сенсорлар жай-күйі • қамтылмаған көлемді бағалау • Q/V-салыстыру • V монотондылығы • байланыс vs мұрағат • паспорт толықтығы • Top-5 инциденттер • рөлдер бойынша әрекеттер жоспары • далалық чек-парақ;

  • үш міндетті дисклеймер:

    • есепке алмау бойынша (бұл blind-spot бағасы, шығын сомасы емес);
    • араласу күдігі бойынша (паттерндер ≠ дәлелдер);
    • AI-түсініктеме бойынша (заңды қорытынды емес).

Іске қосу параметрлері

ПараметрСипаттама
Есеп торабы #талданатын есеп торабы
Кезеңнің басыталдау терезесінің басы (әдепкі: бір жыл бұрын)
Кезеңнің соңыталдау терезесінің соңы (әдепкі: кеше)
Кеңейтілген талдауқосымша байланыс сеанстары мұрағатын және корректордың штаттан тыс оқиғалар мұрағатын жүктейді. Data Source Readiness, Communication Health және Device Abnormal Log блоктарын қосады және Root Cause Matrix-ті әр оқиға бойынша сенімділік пен түбірлік себеппен толтырады. Есеп құру уақытына 5–15 секунд қосады.

Қатысты тақырыптар

Соңғы жаңарту

Бұл бет пайдалы болды ма?