تحليل الاستهلاك

تحليل كامل لنقطة محاسبة غاز واحدة — جودة البيانات، ملف الاستهلاك، جواز السفر للجهاز وسجل الأحداث، مع تفصيل جنائي اختياري.

تحليل الاستهلاك هو تعمّق مترولوجي وتشغيلي مفصَّل في نقطة محاسبة غاز واحدة خلال الفترة المختارة. الهدف ليس مجرد رسم منحنى استهلاك، بل الإجابة عن الأسئلة العملية التي تشغل دائرة المحاسبة. يطبّق التحليل المراجع المترولوجية الدولية حيثما تبرّر رقماً: 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التدفق الساعي، m³/h
Pضغط الغاز، kPa
Tحرارة الغاز، °C
Vالحجم المتراكم، m³
Σ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 hمقبول
2–6 hwarning
6–24 hmajor
> 24 hحرج
> 168 hالجهاز صامت أكثر من أسبوع — معاينة ميدانية عاجلة

تجيب ثغرة الذيل عن السؤال: هل يمكن اعتبار الفترة مغلقة حتى نهايتها؟ إذا كانت البيانات مفقودة في النهاية، فقد يظل التقرير صالحاً للتحليل الرجعي لكنه غير جاهز للإغلاق التجاري النهائي (انظر الحكم التجاري للمحاسبة).

حداثة البيانات

في التقرير مقياسان منفصلان للحداثة.

الحداثة بالنسبة لنهاية الفترة

تُستخدم للتحليل التاريخي والفوترة:

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}

الحالة الراهنة للتليمتر

الحالة الراهنة للتليمتر وملخص النقطة

المراقبة الفورية وملخص النقطة. تجيب هذه الكتلة عن سؤال «هل يمكن اتخاذ قرارات بناءً على هذا الأرشيف الآن؟». تُقارن ثلاث لحظات زمنية: آخر ساعة أرشيفية، نهاية نافذة التقرير، ولحظة توليد التقرير. إذا كان الاتصال حديثاً والأرشيف متأخراً — فالمشكلة ليست عند المشرف الفني، بل في الـ parser / الاستيراد على جانب الخادم. يُنتج تعليق الذكاء الاصطناعي ملخصاً قصيراً مقروءاً للمشغّل دون أن يحلّ محلّ الحالات الرسمية.

تُحسب بالنسبة للحظة توليد التقرير لا بالنسبة للفترة:

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 hnormal
6–24 hwarning
24–72 hmajor
> 72 hcritical
لا توجد بياناتcritical

التشخيص التفاضلي:

العَرَضالسبب المرجَّح
الجلسات حديثة، الأرشيف متأخرمشكلة توصيل / parser / استيراد الأرشيف
لا جلسات ولا أرشيفالمودم / 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. تحصل كل سلسلة عَلَق على بداية/نهاية/طول/قيمة. الفواصل الطويلة بنفس القيمة هي تقريباً دائماً مؤشر على عطل ADC / إعادة ضبط المستشعر / توقّف تشغيلي للتدفق — وليست فيزياء حقيقية. الطفرات — قفزات حادّة ≥ العتبة في الساعة — هي على العكس مؤشر على أثر تليمتر أو إعادة ضبط مستشعر.

حالة المستشعرات وخطة الإجراء

التفسير وخطة الإجراء للمستشعرات. «حالة المستشعرات: حرجة» هي خلاصة نصّية نهائية تشمل القناتين. تُمنح كل مشكلة مكتشفة تلقائياً توصية مع الأولوية والدور المنفِّذ ومُحفِّز قصير (ما الذي تحقّق فعلياً).

المستشعر العالق

يُعتبر المستشعر عالقاً إذا كانت القيمة لا تتغير تقريباً لمدة أطول من العتبة (24 h):

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 إضافةً إلى حكم نصّي وأوزان الدرجة المركَّبة.

يُنتج التقرير 5 درجات متعامدة (0–100 لكل منها) تغطي أوجهاً مستقلة من الجودة:

الدرجةعمَّ تتحدث
score_historical_archiveصلاحية بيانات الفترة التاريخية
score_data_validityصحّة قيم Q/P/T
score_sensor_healthحالة المستشعرات (عالقة، طفرات)
score_timelinessحداثة الأرشيف والجلسات
score_operational_readinessالجاهزية للمراقبة الفورية

تقدير الحجم غير المغطّى المحتمل

تقدير مخاطر الحجم غير المغطّى

تقديران مختلفان لنفس الحجم. متوسط الفترة محافِظ (تعويض الذيل افتراضياً بمتوسط مستوٍ)، بينما ملف الساعات النشطة يلتقط الإيقاع اليومي بشكل أفضل (نوبة العمل / الليل / العطلة). الفارق بينهما هو نطاق عدم اليقين، لا نقطة واحدة. مستوى الخطورة يتعلق بطول الفجوة وبمتوسط التدفق المميِّز للنقطة.

شهر استهلاك شاذّ

شهر استهلاك شاذّ. الشذوذات الشهرية إشارة مستقلة تُقرأ على خلفية الإيقاع السنوي (موسم التدفئة مقابل الصيف). إذا تجاوز شهر معيَّن وسيط الباقي بشكل ملحوظ (عتبة × 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}.

مدى التقدير

يعرض التقرير كلا التقديرين. إذا كانا متقاربين فإن الملف اليومي مستقر. وإذا تفرّقا بشكل ملحوظ فللمنشأة وضع تشغيل مميَّز وتُطلب الحيطة.

النقطة العاطلة

إذا كانت النقطة بلا استهلاك حقيقي تقريباً طوال الفترة، فإن غياب التدفق لا يُعامل كمخاطرة.

فحص العطالة

العتبة التكيُّفية للقرب من الصفر:

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

الأثر

في هذه الحالة يصبح مقياس الخطورة أكثر تساهلاً (الحد الأقصى medium بدل critical)، ويذكر التقرير:

النقطة كانت فعلياً خارج الخدمة / في توقّف موسمي. غياب الاستهلاك لا يُعدّ مخاطر نقص احتساب.

مطابقة Q/V

تحليل الحجم المتراكم

مطابقة التدفق الساعي مع المُجمِّع. الحساب التجاري المترولوجي يُدار بزيادة الحجم V، لا بمجموع قيم Q اللحظية. تطابق Σ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)
لا يوجد Vunavailable
قاعدة 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).

الاتصال مقابل الأرشيف

تشخيص CSQ مقابل الأرشيف

التشخيص التفاضلي «الاتصال مقابل الاستيراد». إذا كانت الجلسات موجودة في النافذة والأرشيف غير موجود — فالجهاز يستجيب عبر 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 / الهوائي / التغذية
الجلسات تعمل، الأرشيف لا يتحدثhourly archive delivery / parser / import
الجلسات تعمل، لكن جزءاً من الأرشيف مفقودقراءة جزئية / كسر صفحات / backend
الجلسات حديثة، الأرشيف قديمالمشكلة ليست في GSM، بل في توصيل الأرشيف
طابع زمني للجلسة من المستقبل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.5النطاق بحسب EN 12405-1
meter_serial_number1.0التعريف في الموقع
meter_type1.0الربط المترولوجي
firmware_version0.5التوافق والأخطاء المعروفة
p_const0.5الضغط البديل
pulse_weight0.8لمطابقة Q/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.

الأنماط المشبوهة للنقص في الاحتساب

فرز إشارات النقص في الاحتساب

فرز الإشارات. تُصنَّف كل إشارة في فئة، ولها مستوى إثبات (منخفض / متوسط / مرتفع)، أولوية ميدانية، إثبات رسمي، وإجراء موصى به. هذا ليس حكماً على النقطة — بل قائمة بنوافذ تحتاج إلى تحقّق يدوي من المشغّل أو من فريق الخدمة.

هذه إرشادات استدلالية، لا أدلة.

عتبة القرب من الصفر

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 (Q≈0 مع P حيّ)

قد يكون السبب:

  • توقّفاً / إغلاق صمام downstream / توقّفاً موسمياً؛
  • وضع P_const أو عطل في المستشعر؛
  • خطأ في دخل النبضات؛
  • التفاف محتمل على المحاسبة — لكنه غير مُثبت.

Break-recovery

النمط: Q طبيعي → Q≈0 → Q طبيعي. تحوّل حادّ في الوضع، لكنه ليس دليلاً على مخالفة. تفسيرات محتملة: قطع تخطيطي / توقّف المنشأة / إغلاق صمام / عطل قناة / تدخل يدوي / خطأ في توصيل الأرشيف.

التدخل المؤكَّد

النمط الإحصائي وحده لا يستطيع تأكيد التدخل. يلزم دليل قاطع:

  • فتح العلبة (cover_open في device events)؛
  • تأثير مغناطيسي؛
  • تغيير المعاملات (parameter_change)؛
  • تغيير غير مرخّص لـ P_const؛
  • إعادة تعيين الأرشيف؛
  • تلاعب مؤكَّد بدخل النبضات؛
  • محضر قبول معاينة ميدانية؛
  • صور / أختام / قراءات على الموقع.

الصيغة الصحيحة للحكم:

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

الحكم التجاري للمحاسبة

الحكم التجاري للمحاسبة

الحالة الإدارية. تغلق الأسطر السبعة سبعة أسئلة على مستوى المدير: هل يمكن إغلاق الفترة (الفوترة)، هل تعمل النقطة الآن (المراقبة)، هل يتطابق الأرشيف والمُجمِّع (Q×h مقابل ΔV)، هل تلزم معاينة ميدانية، هل توجد أنماط مشبوهة، ما مدى سلامة البيانات، هل اكتملت كل بارامترات جواز السفر. كل سطر قابل للنقر ويقود إلى الجزء البرهاني من التقرير.

الحكم الرئيسي لمدير دائرة المحاسبة.

قواعد أرشيف الفوترة

Ready:

  • Coverage ≥ 98 %
  • Tail gap ≤ 2 h
  • Q/V aligned (good)
  • V رتيب
  • Passport COMPLETE
  • لا مشاكل حرجة في المستشعرات

Ready with caveats:

  • Coverage 95–98 %
  • Tail gap 2–24 h
  • Q/V aligned with caveats (warn)
  • Passport PARTIAL
  • لا blocker حرج

Not ready for final closure:

  • Tail gap > 24 h أو
  • Q/V غير مصنَّف أو
  • وجود V rollback أو
  • جواز السفر غير مكتمل في الحقول التجارية أو
  • مشكلة حرجة في المستشعر

Not usable:

  • Coverage منخفض بشكل حرج أو
  • الأرشيف تالف أو
  • V به rollback/spikes كبيرة أو
  • Q/V غير متوافق كلياً أو
  • قناة أساسية غير متوفرة

المراقبة الحالية — تُقيَّم بشكل منفصل

الشرطالحالة
الأرشيف والجلسة حديثانusable
الأرشيف متأخر والجلسات موجودةdegraded / delivery issue
الأرشيف والجلسات قديمانcritical / communication issue
طابع زمني غير صحيحunreliable

المعاينة الميدانية

تكون المعاينة لازمة إذا تحقّق واحد على الأقل ممّا يلي:

  • ثغرة الذيل لم تُسترجَع؛
  • Q/V غير مصنَّف؛
  • يوجد تراجع للمُجمِّع؛
  • جواز السفر غير مكتمل بشكل حرج؛
  • مستشعر P أو T عالق؛
  • توجد أنماط مشبوهة للنقص في الاحتساب؛
  • سجل الأحداث غير متاح بينما توجد شذوذات قوية؛
  • التليمتر الفوري متدهور بشكل حرج.

الحوادث

الحادثة مشكلة مجمَّعة، لا كل سجل خام.

الأنواع

النوعالمعنى
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 خام → 15 مجمَّعة → أهم 5 للإجراء. لا يجب أن يرى المشغّل 301 حدثاً متشابهاً بوصفها 301 مشكلةً منفصلة.

خطة الإجراءات

خطة الإجراءات حسب الدور وقائمة الفحص الميدانية

إجراءات بأولويات P0/P1/P2. لكل إجراء دور منفِّذ، موعد نهائي (اليوم / خلال اليوم / 1–3 أيام)، والسبب الذي أدخله إلى القائمة. تُبنى قائمة الفحص الميدانية تلقائياً من الحكم والحوادث المفتوحة: ماذا تأخذ، ماذا تنظر، ماذا تقيس — موسومة P0/P1 للأولوية في الموقع.

كل توصية مرتبطة بسببها.

الحقلالوصف
IDرقم التوصية
PriorityP0 / P1 / P2 / P3
Actionما يجب فعله
Roleمن المسؤول
Deadlineالموعد النهائي
Causeلماذا ظهر هذا الإجراء
Statusopen / assigned / done / verified

أمثلة على القواعد

الشرطالإجراء
ذيل > 24h، جلسات حديثةbackend: إعادة تشغيل توصيل الأرشيف الساعي
ذيل > 24h، لا جلساتالاتصالات: فحص المودم/SIM/التغذية
T stuck ≥ 24hالمترولوجي: فحص مستشعر T (OIML R 137)
P stuck ≥ 24hالمترولوجي: فحص مستشعر P أو إعداد P_const
Q/V mismatchالمترولوجي + الفوترة: مطابقة V، Q، وزن النبضة (EN 12405-1 §7)
passport incompleteالإداري / المترولوجي: تعبئة جواز السفر
suspicious patternsالفريق الميداني: فحص الأختام، دخل النبضات، الصمامات

قائمة المعاينة الميدانية

ماذا تأخذ

مانومتر مرجعي • ترمومتر مرجعي • مولتيميتر • فاحص إشارة/هوائي • مجموعة أختام • محضر معاينة • صلاحية الوصول إلى الأرشيف وجواز السفر • وسيلة تصوير.

ماذا تفحص

أختام المصحِّح والعدّاد • كابل النبضات • مستشعرات P، T • المودم، الهوائي، التغذية، البطارية • صمامات الإغلاق • احتمال bypass • مطابقة جواز السفر للتجهيز الفعلي.

ماذا تقيس

P، T المرجعيين • Q الحالي • V المتراكم • قراءات العدّاد الخارجي • CSQ/RSSI • جهد التغذية • نبضات الدخل • تاريخ/وقت المصحِّح • P_const • Qmin/Qmax • وزن النبضة.

ماذا تصوّر

شاشة المصحِّح (P/T/Q/V) • التاريخ/الوقت على الجهاز • الأرقام التسلسلية • الأختام • كابل النبضات • المستشعرات • المودم والهوائي • منظر عام • أوضاع الصمامات.

مصدر البيانات حسب الملف السلوكي

يُختار أرشيف الـ API والحقل تلقائياً بحسب سلوك الجهاز. ثلاث عائلات:

الأرشيف الساعي المتواصل

يكتب الجهاز سجلاً بالضبط مرة واحدة في الساعة. أولوية المصادر:

  1. حقل مباشر «التدفق في الساعة» (إذا كان الجهاز يحسبه)؛
  2. Δ من الحجم القياسي المتراكم؛
  3. Δ من الحجم التشغيلي المتراكم.

الفجوة المقبولة — ساعة واحدة بالضبط.

النقل بالجلسات مع أرشيف الحالة الراهنة

يكتب الجهاز سجلات عند الاتصال، لا بالضرورة كل ساعة. المصدر الأساسي هو التدفق اللحظي (يحسبه الجهاز)؛ والبديل هو Δ من الحجم المتراكم بعد التطبيع:

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 أو وزن النبضة، يجب أن يحوي الحكم التجاري تحفّظاً.

الأنماط المشبوهة

أنماط النقص في الاحتساب ليست دليلاً على التدخّل. هي فقط تحدِّد أولوية التحقّق.

تعليق الذكاء الاصطناعي

تعليق الذكاء الاصطناعي لا يشارك في الحكم القانوني ولا يستبدل القواعد الرسمية. فهو يساعد فقط في شرح الحالة بلغة بشرية.

كيفية قراءة التقرير

التدفق والضغط والحرارة مع ملف الاستهلاك

تصوير Q/P/T والملفات السلوكية. في المخطط الرئيسي تُظهَر الأحداث كأشرطة عمودية شبه شفافة حسب النوع (ذروة / توقّف / تسرّب / مستشعر عالق / لا بيانات) — يمكن إظهار أو إخفاء أي نوع بنقر شريحته. المتوسطات المنزلقة 7 / 30 يوماً توفّر تنعيماً موسمياً. نمط الاستهلاك هو تجزئة مزدوجة: ملف يومي (ساعة اليوم) مقسّم إلى أيام العمل/العطل، و heatmap تقويمي «يوم الأسبوع × الشهر» يُظهر استقرار النوبات.

المقارنة مع الفترة السابقة

المقارنة فترة بفترة. الـ delta من سنة لأخرى محمَّل بفخّين: (1) تغيّر تغطية الفترة السابقة (إذا كانت 6 %، فإن نمو الحدث «33×» هو تشوّه قسمة، لا واقع) و (2) عدم التطبيع على طول النافذة. لذلك عندما تكون التغطية أقل من 50 % يُخفي النظام Δ % ويعرض الدلتا المطلقة فقط، حتى لا يقود المشغّل إلى استنتاجات خاطئة.

  1. ابدأ بـ الحكم التجاري للمحاسبة.
  2. تحقّق هل الفترة جاهزة للفوترة.
  3. افحص بشكل منفصل التليمتر الفوري.
  4. انتقل إلى أهم 5 حوادث.
  5. إذا كان هناك ذيل — انتقل إلى «الاتصال مقابل الأرشيف».
  6. إذا كان هناك تباين Q/V — انتقل إلى تحليل الحجم المتراكم.
  7. إذا كانت مستشعرات P/T عالقة — انتقل إلى استقرار المستشعرات.
  8. إذا كان جواز السفر غير مكتمل — لا تُصدر حكماً تجارياً صارماً.
  9. إذا وُجدت أنماط مشبوهة — خطّط للفحص، لكن لا تُصدر حكماً قانونياً.
  10. نفِّذ خطة الإجراءات حسب الدور.

الحد الأدنى من معايير التقرير الكامل

يُعتبر التقرير كاملاً إذا تضمَّن:

  • فترة التحليل • HexpectedH_\text{expected} • السجلات المستلَمة • السجلات الصالحة • سجلات NULL • الفجوات الداخلية • ثغرة الذيل • التغطية • الحداثة • صلاحية Q/P/T • حالة المستشعرات • تقدير الحجم غير المغطّى • مطابقة Q/V • رتابة V • الاتصال مقابل الأرشيف • اكتمال جواز السفر • أهم 5 حوادث • خطة الإجراءات حسب الدور • قائمة المعاينة الميدانية؛

  • ثلاثة تحفّظات إلزامية:

    • بشأن النقص في الاحتساب (هذه تقدير للنقطة العمياء، لا رقم خسارة)؛
    • بشأن الاشتباه في التدخّل (الأنماط ≠ أدلة)؛
    • بشأن تعليق الذكاء الاصطناعي (ليس حكماً قانونياً).

بارامترات التشغيل

البارامترالوصف
نقطة المحاسبة #نقطة المحاسبة المراد تحليلها
من الفترةبداية نافذة التحليل (افتراضياً: قبل سنة)
إلى الفترةنهاية نافذة التحليل (افتراضياً: أمس)
التحليل الموسّعيحمّل إضافياً أرشيف جلسات الاتصال وأرشيف الأحداث غير الاعتيادية للمصحِّح. يُفعّل كتل جاهزية مصدر البيانات، وسلامة الاتصال، وسجل الجهاز غير الاعتيادي، ويملأ مصفوفة السبب الجذري بمستوى الثقة والسبب الجذري لكل حدث. يضيف 5–15 ثانية إلى زمن بناء التقرير.

مواضيع ذات صلة

آخر تحديث في

هل كانت هذه الصفحة مفيدة؟