通訊協(xié)議034——全網(wǎng)獨(dú)有的OPC HDA知識(shí)一之聚合(三)時(shí)間加權(quán)平均

本文簡(jiǎn)單介紹OPC HDA規(guī)范的基本概念,更多通信資源請(qǐng)登錄網(wǎng)信智匯(wangxinzhihui.com)。
本節(jié)旨在詳細(xì)說(shuō)明HDA聚合的要求和性能。其目的是使HDA聚合標(biāo)準(zhǔn)化,以便HDA客戶(hù)端能夠可靠地預(yù)測(cè)聚合計(jì)算的結(jié)果并理解其含義。如果用戶(hù)需要聚合中的自定義功能,則應(yīng)將這些聚合編寫(xiě)為自定義聚合。
本篇結(jié)合示例介紹涉及特定聚合的特性和行為。
?
1、示例數(shù)據(jù)
1)聚合數(shù)據(jù)例子——Historian 1

? ? ?

2)聚合數(shù)據(jù)例子——Historian 2


Historian 1
1)?不確定的值包含在聚合調(diào)用中。
2)?數(shù)據(jù)點(diǎn)之間使用線性插值。
3)?在末端邊界條件下使用階躍外推法
?
Historian 2
1)?不確定的值被視為質(zhì)量差,并且不包括在聚合調(diào)用中。
2)?數(shù)據(jù)點(diǎn)之間使用線性插值。
3)?在末端邊界條件下使用階躍外推法
?
2、時(shí)間加權(quán)平均(TIMEAVERAGE)
時(shí)間加權(quán)平均聚合使用如上面插值部分所述的插值來(lái)找到區(qū)間開(kāi)始和結(jié)束處的點(diǎn)的值。在間隔中的每個(gè)原始值之間繪制一條直線。線下的面積除以區(qū)間的長(zhǎng)度得到平均值。
?
示例:
輸入:
Start: Jan-01-2002 12:00:10
End: Jan-01-2002 12:00:15
Interval: 00:00:05
? ??? 結(jié)果:
點(diǎn)1=12:00:10時(shí)為10的良好原始值
點(diǎn)2=12:00:15時(shí)的插值15,使用12:00:10和12:00:20時(shí)的邊界值。
線下面積為62.5(1/2b*h+b*h)。間隔為5秒
時(shí)間平均值=面積/間隔=12.5
?
如果區(qū)間的任何原始值都不好,則會(huì)忽略它們,并且聚合
該區(qū)間的質(zhì)量是不確定的/低于標(biāo)準(zhǔn)的。
所有間隔聚合返回間隔開(kāi)始的時(shí)間戳。
?
案例1:請(qǐng)求具有良好邊界值的數(shù)據(jù)
Start: Jan-01-2002 12:00:10 End: Jan-01-2002 12:00:20 Interval: 00:00:05

案例2:正在請(qǐng)求具有良好邊界值的數(shù)據(jù),但間隔中的數(shù)據(jù)不正確。
Start: Jan-01-2002 12:00:35 End: Jan-01-2002 12:01:00 Interval: 00:00:05

案例3:正在請(qǐng)求沒(méi)有良好結(jié)束邊界值的數(shù)據(jù)。
Start: Jan-01-2002 12:01:20 End: Jan-01-2002 12:01:40 Interval: 00:00:05

在邊界處使用階躍外推法。服務(wù)器可以選擇根據(jù)先前的斜率推斷數(shù)據(jù)。
?
案例4:請(qǐng)求沒(méi)有良好起始邊界值的數(shù)據(jù)。
Start: Jan-01-2002 12:00:00 End: Jan-01-2002 12:00:20 Interval: 00:00:05

未完待續(xù)。更多通信資源請(qǐng)登錄網(wǎng)信智匯(wangxinzhihui.com)。
?