孫 恒,劉 喆
(1. 吉林建筑科技學院數(shù)字建造學院,吉林 長春 130000;2. 吉林建筑大學,吉林 長春 130000)
可再生能源包括太陽能、水能、風能、生物能、海洋能等。因其無污染且取之不盡,近年來對再生能源的有效利用受到全世界的關注和重視。隨著我國經濟迅速發(fā)展,各種大型公共建筑物一時間備受人們青睞。建筑在能耗方面的消耗是整個社會能耗消耗的主要組成部分,大量大型公共建筑物的出現(xiàn),一方面為人們生活工作提供了方便,另一方面產生大量冗余能耗,造成能耗浪費[1]。各開發(fā)商紛紛響應節(jié)能環(huán)保號召,優(yōu)先選擇可再生資源作為各大型建筑物的用能[2]。并建立建筑再生能源冗余能耗監(jiān)測系統(tǒng)對再生能源冗余耗能數(shù)據(jù)進行數(shù)據(jù)監(jiān)測,對監(jiān)測到的建筑再生能源冗余能耗數(shù)據(jù)進行分析并采取相應措施,改善其在管理和使用當中存在的問題,達到減少建筑可再生能源冗余能耗浪費的目的[3,4]。
當前存在的建筑可再生能源冗余能耗數(shù)據(jù)監(jiān)測方法,存在資源消耗高、準確率低、響應時間慢、無法實現(xiàn)對異常數(shù)據(jù)監(jiān)測等問題,如王何斌等人[5]提出的基于智能數(shù)據(jù)的建筑可再生能源冗余能耗監(jiān)測方法、馬智亮等人[6]提出的基于BIM模型的建筑可再生能源冗余能耗監(jiān)測方法。
為避免實際對建筑再生能源冗余能耗的監(jiān)測中類似問題的發(fā)生,更好的實現(xiàn)對建筑再生能源的管理,避免能耗浪費,本文采用低功率單跳網絡數(shù)據(jù)傳輸冗余能耗監(jiān)測方法對通過改進肖維涅算法進行處理的建筑可再生能源冗余能耗數(shù)據(jù)進行監(jiān)測[7]。
利用Zig-Bee無線網絡技術,采集建筑再生能源冗余能耗數(shù)據(jù)。Zig-Bee無線網絡技術模型如圖1:

圖1 Zig-Bee無線網絡技術模型
采用Zig-Bee無線網絡技術采集建筑再生能源冗余能耗數(shù)據(jù),利用改進的肖維涅算法剔除采集到的建筑再生能源冗余數(shù)據(jù),然后對數(shù)據(jù)進行融合、壓縮[8]。
2.1.1 冗余數(shù)據(jù)誤差剔除
1)傳統(tǒng)肖維涅算法
傳統(tǒng)肖維涅算法利用有n個樣本數(shù)據(jù)、m個誤差數(shù)據(jù)點的S0={x0,x1,…,xn}數(shù)據(jù)樣本集合將這個樣本集合的基本特征用函數(shù)f0(x)表示出來。

(1)
其中,一組數(shù)據(jù)的個體數(shù)用n代表。
樣本點偏離數(shù)據(jù)xi偏離函數(shù)f0(x)的程度表示為
Di=|xi-f(xi)|
(2)
式中,Di值的大小與樣本點成為誤差數(shù)據(jù)的可能性呈正相關,n個數(shù)據(jù)的Di的最大值可由式(3)求得

(3)
將Di值最高的樣本點j去除,得到樣本集合S1={s0-xj},重復計算去除樣本點j后的剩余數(shù)據(jù),求得的誤差數(shù)據(jù)就是運算完成后去除的m個樣本點。
2)改進的肖維涅算法
傳統(tǒng)肖維涅算法存在數(shù)據(jù)處理速度慢、收斂差等問題,本文對其加以研究、改進,提出改進的肖維涅算法,將其運用到建筑再生能源冗余能耗數(shù)據(jù)采集中。改進的肖維涅算法在設定數(shù)值區(qū)間時,通過四分位離差法去除偏差大的誤差數(shù)據(jù),增加運算內存[9]。過程如下:
在S0={x0,x1,…,xn}數(shù)據(jù)樣本集合的n個樣本數(shù)據(jù)中,存在誤差數(shù)據(jù)樣本點m個,在m個誤差數(shù)據(jù)樣本點中,有偏差大的、偏差小的數(shù)據(jù)t、m-t個。用歸并排序法對數(shù)據(jù)集合S0={x0,x1,…,xn}的數(shù)據(jù)進行升序排列。在數(shù)據(jù)集合中找出上、下四分位數(shù)與中位數(shù),并分別用xk1、xk2與xk0代表。四分位偏離差xk計算如下
xk=xk1-xk2
(4)
保留滿足xi∈[xk0-β·xk,xk0+β·xk]的數(shù)據(jù),將β值設置為β=2。采用四分位離差法處理數(shù)據(jù),得到S1={x0,x1,…,xn-t}數(shù)據(jù)樣本,循環(huán)運算S1={x0,x1,…,xn-t},由式(1)、式(2)求得f0(x)、Di后,得到數(shù)據(jù)波動情況如下。


(5)
樣本數(shù)量固定,因此式(5)可簡化為

(6)
傳統(tǒng)肖維涅算法將Di值最高的樣本點j去除后得到M1、f1(x)的關系如下

(7)
f1(x)是將Di值最高的樣本點j去除后得到的,因此滿足

(8)
通過式(9)可求出收斂速度ΔL0
ΔL0=M0-M1

(9)
式(9)的計算可以得到關于收斂速度ΔL0的遞減數(shù)列{ΔL1,ΔL2…,ΔLm},改進肖維涅算法改變了傳統(tǒng)肖維涅算法一次循環(huán)計算去除一個誤差數(shù)據(jù)的狀況,一次循環(huán)計算可以去除誤差數(shù)據(jù)多個,降低了計算時間,收斂速度更快。用式(10)可以將標準差表示為

(10)
當數(shù)據(jù)滿足Di>2.5ε時,將其去除。其算法流程如下。

圖2 改進肖維涅算法流程圖
在計算機上,傳統(tǒng)肖維涅算法、改進肖維涅算法運行時間復雜度分別為(m+1)×O(4n)、(m+1-t)×O(4n)。偏差大的誤差數(shù)據(jù)數(shù)量大于等于3的狀況下,改進肖維涅算法具有更小運行時間復雜度,因其將偏離大的誤差數(shù)據(jù)剔除,可增加數(shù)據(jù)內存空間。
2.1.2 冗余耗能數(shù)據(jù)融合與壓縮
為使得到的建筑再生能源冗余耗能數(shù)據(jù)真實可靠,得到有效的數(shù)據(jù)分布狀態(tài),應該在多個點采集建筑再生能源冗余耗能數(shù)據(jù)[10],同時針對冗余能耗數(shù)據(jù)中的殘缺數(shù)據(jù)以及正常數(shù)據(jù)分別進行填補和融合、壓縮處理,采用的方法分別是分布圖法和傳感器數(shù)據(jù)融合方法。步驟如下:
去除傳感器采集到的建筑再生能源冗余耗能數(shù)據(jù)中的噪聲數(shù)據(jù),填充殘缺數(shù)據(jù)。若某時間段虛擬機接到已排序的建筑再生能源冗余耗能數(shù)據(jù)序列x′1,…x′n′,該序列的上界、下界分別用x′n′、x′1表示。該序列的中位數(shù)可由下式求得。

(11)
式中,序列元素用x′n′+1/2代表。若區(qū)間[xm′,xn′]的中位數(shù)用建筑再生能源冗余耗能數(shù)據(jù)序列上的四分位數(shù)Fu表示,區(qū)間[x1,xm′]的中位數(shù)用建筑再生能源冗余耗能數(shù)據(jù)序列的下四分位數(shù)Fi表示,分布圖的離散度用DF代表,且滿足DF=Fu-Fi,建筑再生能源冗余耗能傳輸能耗有效判定區(qū)間可由下式求得
|xι-xm′|<β·DF
(12)
式中,β代表根據(jù)單跳網絡傳感器測量精度設定的常數(shù),有效的建筑再生能源冗余耗能數(shù)據(jù)用xι代表。β=0.8情況下,可去除筑再生能源冗余耗能數(shù)據(jù)中的噪聲數(shù)據(jù),在此操作之后,用兩點插值法填充建筑再生能源冗余耗能數(shù)據(jù)序列的殘缺數(shù)據(jù)。


(13)

(14)

(15)

用低能耗單跳網絡在進行建筑再生資源冗余能耗數(shù)據(jù)傳輸?shù)倪^程中,網絡等不穩(wěn)定等因素會影響建筑再生能源異常冗余能耗檢測精度,從而導致檢測出的冗余能耗數(shù)據(jù)存在誤差,造成對建筑再生冗余能耗的錯誤判斷,通過滑動窗口局部事件監(jiān)測(SW-LED)算法分析結果的準確性。其監(jiān)測的數(shù)據(jù)是傳感器傳送給匯聚節(jié)點的比給定閾值T低的數(shù)據(jù)。設置網絡節(jié)點監(jiān)測值正常分布范圍后,判斷t時段取樣值,需將冗余能耗監(jiān)測值ψ′γ轉換成二進值。若二進值為1代表情況異常,為0代表情況正常。若閾值T小于t時段取樣值,此時冗余能耗監(jiān)測值ψ′γ的二進值為1,情況異常。若閾值T大于t時段取樣值,冗余能耗監(jiān)測值ψ′γ的二進值為0,情況正常。假定某時段冗余能耗監(jiān)測值情況異常,通過式(16)檢驗當下數(shù)據(jù)以及其前的w-1個數(shù)據(jù)傳輸冗余能耗值是否有50%以上存在異常。

(16)
式中,某階段冗余能耗監(jiān)測值、滑動窗口分別用j與W代表。
依據(jù)式(16)取得的結果,將高于閾值的冗余能耗數(shù)據(jù)si通過監(jiān)測節(jié)點傳輸給簇首C*,其余節(jié)點在接到簇首C*下達的傳輸通知后,也將冗余能耗數(shù)據(jù)傳輸給簇首C*,簇首通過所有節(jié)點傳輸?shù)娜哂嗄芎臄?shù)據(jù)計算出冗余能耗的中間值med,然后通過式(17)求得所有冗余能耗數(shù)據(jù)傳輸節(jié)點、中間值med之間的差值。

(17)
式中,μ代表差值集合均值,σ代表差值集合方差。如果低功率單跳網絡參加數(shù)據(jù)傳輸冗余能耗監(jiān)測的n個節(jié)點中,用{d1,…,dn}代表各個節(jié)點與med的集合,與si相對應的標準化值計算如下
Z=(si-μ)/σ
(18)
用θ代表給定的門限值,若滿足Z>θ,則該節(jié)點傳輸?shù)娜哂嗄芎臄?shù)據(jù)異常,其監(jiān)測范圍發(fā)生異常,需將預警信號發(fā)送給匯聚節(jié)點。
仿真以某市電力辦公大樓為實驗對象,采用本文監(jiān)測方法對其進行建筑再生能源冗余耗能數(shù)據(jù)監(jiān)測,通過仿真驗證本文監(jiān)測方法的性能,仿真操作系統(tǒng)是CentOS6.4。
圖3是應用本文方法監(jiān)測到的該電力辦公大樓秋季與冬季的太陽能、地熱能、空調能、水能四個方面的冗余能耗在該辦公大樓總的建筑再生能源冗余能耗中所占比重。

圖3 冗余耗能比重
從圖3可清晰地看到應用本文方法得到的該電力辦公大樓太陽能、地熱能、空調能、水能四個方面的冗余耗能在總的冗余耗能中所占比重。將兩個季度的冗余能耗比重對比,可以看出該辦公大樓秋季的太陽能、地熱能、空調能、水能方面產生的冗余能耗要低于冬季,原因是冬季氣溫比較低,太陽能、地熱能空調能等建筑再生能源利用得多,產生的冗余耗能較高。
圖4是在不同溫度下應用本文方法進行監(jiān)測時,分別采用改進肖維涅、傳統(tǒng)肖維涅進行數(shù)據(jù)處理時得到的冗余能耗數(shù)據(jù)與實際監(jiān)測結果的對比。

圖4 不同溫度下冗余能耗
從圖4可以看出,本文方法應用改進肖維捏算法進行數(shù)據(jù)處理時監(jiān)測到的空調冗余能耗值更接近實際結果,采用肖維捏算法進行數(shù)據(jù)處理時監(jiān)測到的空調冗余耗能值與實際結果偏離較大。實驗結果說明本文方法使用的改進肖維涅算法進行數(shù)據(jù)處理可使得到的數(shù)據(jù)監(jiān)測結果更為準確。
圖5給出的是本文方法與文獻[5]基于智能數(shù)據(jù)的建筑再生能源冗余能耗監(jiān)測方法、文獻[6]基于BIM模型的建筑再生能源冗余能耗監(jiān)測方法3種不同監(jiān)測方法在建筑再生能源冗余耗能監(jiān)測中的冗余能耗監(jiān)測精度隨著K值的變化情況。

圖5 監(jiān)測精度
從圖5分析可得,隨著K值的不斷提高,三種方法的監(jiān)測精度都出現(xiàn)一定程度的波動,K值不斷提升,兩種對比方法的監(jiān)測精度都出現(xiàn)下降趨勢,而本文方法的監(jiān)測精度逐步提升。說明本文方法監(jiān)測精度較高,且監(jiān)測時不受K冗余能耗數(shù)據(jù)傳輸節(jié)點和中間值間差值的干擾。
本文設計建筑再生能源冗余能耗數(shù)據(jù)監(jiān)測方法。通過對改進的肖維涅算法處理過并經數(shù)據(jù)融合壓縮的建筑再生能源冗余耗能數(shù)據(jù),進行建筑再生能源冗余能耗監(jiān)測,因其剔除了偏差較大數(shù)據(jù),使得建筑再生能源冗余能耗監(jiān)測誤差率更小,準確度更高,可實現(xiàn)對建筑再生能源冗余能耗的有效監(jiān)測。將本文方法監(jiān)測到的建筑內各冗余耗能值占總冗余能耗比重進行相鄰年份比較,為采取必要措施,減少建筑再生能源能耗消耗,避免建筑再生能源能耗浪費提供可靠依據(jù)。