احتساب قيم القراءة النهائية

احتساب قيم القراءة النهائية: تحدد قواعد الاحتساب القيم النهائية للقراءات على أساس وحدة القياس/وقت الاستخدام/ معرف مقدار الخدمة المحدد بواسطة المستخدم.

  • اسم القاعدة: احتساب قيم القراءة النهائية
  • كائن عمل قاعدة احتساب الحزمة الأساسية: C1-CalculateFinalValue
  • خوارزمية/نوع خوارزمية تطبيق قاعدة الاحتساب: C1-CALCFNVL
  • معلمات القاعدة:
    • تفاصيل الاحتساب: تفاصيل حول كيفية إجراء قاعدة الاحتساب لعمليات الاحتساب الخاصة بها:
      • وحدة القياس: وحدة قياس الكمية المقاسة.
      • وقت الاستخدام: وقت استخدام الكمية المقاسة.
      • معرف مقدار الخدمة: معرف مقدار الخدمة للكمية المقاسة.
      • استبقاء مقدار الخدمة المقاس: يشير إلى ما إذا كان سيتم حفظ إدخال مقدار الخدمة التراكمي المقاس في مجموعة مقدار الخدمة. وفي حالة تعيين هذه القيمة على "لا"، فهذا يعني أنه ستتم إزالة القيمة من مجموعة مقدار الخدمة. وقبل تنفيذ أي قاعدة معالجة مسبقة، سيقوم محرك التعرفة بوضع مجموع / أقصى قيمة لتفاصيل القراءة في مجموعة مقدار الخدمة. على سبيل المثال، إذا كانت تفاصيل القراءة تتضمن إدخالات للقدم المكعب المقاس، فسيكون هناك إدخال لإجمالي القدم المكعب في مجموعة مقدار الخدمة من جميع تفاصيل القراءة. وقد يكون ذلك هو المطلوب بالفعل، إلا أن الأمر قد يكون غريبًا إذا قامت أي قاعدة بتحويل المقدار المقاس إلى وحدات حرارية. وفي هذه الحالة، تحتاج مجموعة مقدار الخدمة وحدات حرارية فقط ويمكن إزالة إدخال القدم المكعب.
      • المعادلة: يحدد هذا الخيار المعادلة المستخدمة لاحتساب مقدار القراءة النهائي. ويتم استخدام معاملات الفاتورة (أو متغيرات الاستهلاك) في الاحتساب في صورة Vn، حيث يمثل الحرف n الرقم المخصص للمتغير (بما يعني V1= معامل الفاتورة 1 وV2= معامل الفاتورة 2 وهكذا). وتتم الإشارة إلى الكمية المقاسة في صورة MQ في المعادلة، حيث تتضمن العمليات الرياضية المدعومة الجمع والطرح والضرب والقسمة. على سبيل المثال: ستكون (MQ * V1) هي المعادلة المستخدمة لتحويل القدم المكعب إلى وحدة حرارية.
    • متغيرات الاستهلاك: يحدد هذا الخيار متغيرات الاستهلاك أو معاملات الفاتورة المطلوب استخدامها في الاحتساب. وعند الإشارة إلى متغيرات الاستهلاك في المعادلة، يتم استخدامها في صورة Vn، حيث يمثل الحرف n الرقم المعين للمتغير (بما يعني أن V1= معامل الفاتورة 1 وV2= معامل الفاتورة 2، وهكذا). لاحظ أن معاملات الفاتورة المنتظمة فقط هي التي يمكن استخدامها في المعادلة. ولا يتم دعم معاملات الفاتورة للفترة الزمنية ووقت الاستخدام.
      • التسلسل: يحدد رقم المتغير (V1، V2، إلخ)
      • معامل الفاتورة: معامل الفاتورة المستخدم للمتغير.
    • النتيجة: يحدد هذا الخيار نوع البيانات (وحدة القياس و/أو وقت الاستخدام و/أو معرف مقدار الخدمة) المطلوب استخدامها للمقدار النهائي المحتسب بواسطة القاعدة.
  • المعالجة: تحدث المعالجة التالية:
    • تعالج القاعدة كل جزء من تفاصيل القراءة التي تتوافق وحدة القياس الأولية لها مع وحدة قياس الكمية المقاسة.
    • تستبدل القاعدة الإشارة إلى MQ في المعادلة بكل كمية مقاسة للقراءة ثم تستدعي خدمة المعادلة مع إدخال معاملات الفاتورة المحددة كمتغيرات من 1 إلى n. كما يتم إدخال تاريخ الانتهاء للقراءة كتاريخ تفعيل.
    • يتم بعد ذلك ملء القيمة النهائية للقراءة بنتائج المعادلة ويتم ملء قيم وحدة القياس / وقت الاستخدام / معرف مقدار الخدمة بالقيم المحددة في القاعدة.
    • يتم ملء مجموعة مقدار الخدمة بالنتائج (سيؤدي هذا إلى إضافة قيمة جديدة إذا لم تكن القيم النهائية لوحدة القياس / وقت الاستخدام / معرف مقدار الخدمة موجودة في مجموعة مقدار الخدمة، أو سيتم تحديث مقدار الخدمة الموجود بالمجموع أو الحد الأقصى للقيمة المحتسبة بناءً على قيمة الذروة الخاصة بوحدة القياس النهائية). لاحظ أن القيم النهائية والأولية لمقدار الخدمة هذا ستكون القيمة المحتسبة.
    • بعد ذلك، تتم إزالة قيم وحدة القياس / وقت الاستخدام / معرف مقدار الخدمة المحتسبة من مجموعة مقدار الخدمة في حالة تكوين القاعدة على هذا النحو
  • مثال: يتم من خلال قاعدة الاحتساب هذه تحويل القدم المكعب (كما هو مسجل في العداد) إلى وحدات حرارية لأغراض الفوترة.

    مجموعة الاحتساب: تحويل القدم المكعب إلى وحدة حرارية (احتساب مقدار الخدمة - مقدار الخدمة ومعامل الفاتورة)

    قاعدة الاحتساب: CCF2TH

    التسلسل: 10

    الوصف: تحويل القدم المكعب إلى وحدة حرارية

    تفاصيل الاحتساب:

    • وحدة القياس: 100 قدم مكعب من الغاز
    • استبقاء مقدار الخدمة المقاس: نعم
    • المعادلة: MQ*V1*V2

      متغيرات الاستهلاك (التسلسل / معامل الفاتورة):

    • 1 / نطاق تسوية الضغط
    • 2 / نقطة الحصول على الخدمة لمعامل التحويل إلى وحدات حرارية

      النتيجة:

    • وحدة القياس: وحدات حرارية