收稿日期:2022-02-23
通信作者:馮洪慶(1977—),男,博士、教授,主要從事內燃機燃料與燃燒、石油石化能量利用與節(jié)能技術方面的研究。
fenghongqing@upc.edu.cn
DOI:10.19912/j.0254-0096.tynxb.2022-0189 文章編號:0254-0096(2023)06-0137-08
摘 要:將多能流不穩(wěn)定能耗系統(tǒng)定性為多元非線性問題,通過短期負荷預測可提高非線性能源系統(tǒng)運行的穩(wěn)定性和輸出能源的質量。神經(jīng)網(wǎng)絡設計過程提出對7種能耗關聯(lián)因素進行數(shù)據(jù)挖掘,設計時域滾動數(shù)據(jù)預測方案,神經(jīng)網(wǎng)絡誤差僅為0.00143。優(yōu)化后的神經(jīng)網(wǎng)絡拓撲結構,網(wǎng)絡訓練過程輸入數(shù)據(jù)與輸出數(shù)據(jù)作回歸分析,R=0.99876,回歸效果顯著,數(shù)據(jù)可信。研究成果應用于建筑負荷運行策略,通過生物質燃氣分布式能源系統(tǒng),觀察數(shù)據(jù)與預測數(shù)據(jù)作回歸分析,R=0.999723,回歸效果顯著。
關鍵詞:能源利用;神經(jīng)網(wǎng)絡;負荷預測;分布式能源;多目標優(yōu)化
中圖分類號:TK01"""""""""" """" """""""文獻標志碼:A
0 引 言
基于可再生能源進行分布式能源系統(tǒng)運行預測研究具有實際的工程應用價值[1-2],研究分布式能源系統(tǒng)的運行策略對系統(tǒng)的可靠性和可用能分析具有重要意義,系統(tǒng)設計、運行和維護的有機結合是完成分布式能源系統(tǒng)規(guī)劃的主要任務[3-4]。特別是在峰谷負荷差值較大、工藝流程設計復雜的能源系統(tǒng)全生命周期中,運行策略和設備優(yōu)化可降低系統(tǒng)成本[5-6]。分布式能源系統(tǒng)工程設計、運行優(yōu)化等技術的相關研究已有很多,包括長短期負荷預測技術[7-8]、天氣條件預測技術[9-10]的相關研究已在分布式能源系統(tǒng)性能優(yōu)化中使用。然而,以往研究多采用線性預測,比如外推法、灰色理論、序列分析法和感知器[11-12]等,預測模型考慮的邊界條件較少,預測精度達不到實際生產(chǎn)要求。
分布式能源系統(tǒng)供需負荷在不同的項目差異性極大,且同一項目在同步時間內的不同形式負荷需求不同,能耗數(shù)據(jù)呈非線性。特別是樓宇式分布式能源系統(tǒng),能源負荷時域波動大,能源站運行負荷預測過程邊界條件多,對于這種多元非線性能耗問題,本文將多能流不穩(wěn)定能耗系統(tǒng)定性為多元非線性問題進行研究,運行預測方案考慮7種關聯(lián)因素;提出時域滾動模式的數(shù)據(jù)統(tǒng)計方案,優(yōu)化神經(jīng)網(wǎng)絡拓撲結構,預測數(shù)據(jù)和觀察數(shù)據(jù)對預測過程實現(xiàn)雙反饋從而提高非線性精度;預測方案應用到中國四川某生物質燃氣分布式能源系統(tǒng)設計過程,服務樓宇式分布式能源系統(tǒng)。
1 預測方案
1.1 時域滾動方案
本文研究的樓宇式系統(tǒng)位于中國四川,生物質經(jīng)氣化爐和凈化系統(tǒng)生產(chǎn)燃氣,原動機采用燃氣發(fā)電機組,系統(tǒng)儲能采用蓄電模塊,有冷、熱、電3種能量輸出,多能聯(lián)產(chǎn)系統(tǒng)提高了生物質燃氣再利用的節(jié)能減排效益[1,13],機組配置方案如圖1所示,能源需求如圖2所示。
時域數(shù)據(jù)滾動方案借鑒了模型預測控制技術中的滾動時域優(yōu)化控制方法[14],對時間軸上各相關數(shù)據(jù)按照前向滾動迭代優(yōu)化,滾動方案如圖3。神經(jīng)網(wǎng)絡輸入的數(shù)據(jù)即為目標周期前2160 h的歷史數(shù)據(jù),包含冷、熱、電、氣溫、天氣、年時間序列、日時間序列數(shù)據(jù)。每個運行策略的預測都對神經(jīng)
網(wǎng)絡進行更新,數(shù)據(jù)滾動過程,上一個單位運行周期的實際供能負荷數(shù)據(jù)對預測過程輸出的運行數(shù)據(jù)進行校核,對下一周期的滾動優(yōu)化提供閾值調整依據(jù),依次按照時間軸推進輸出目標周期運行策略,其中歷史單位運行周期和目標單位運行周期的長度都為24 h。
1.2 神經(jīng)網(wǎng)絡模型
神經(jīng)網(wǎng)絡預測模型設計是分布式能源系統(tǒng)時域滾動運行優(yōu)化的核心工作,要求神經(jīng)網(wǎng)絡具有泛化能力和魯棒性,所以設計合適的神經(jīng)網(wǎng)絡模型對時域數(shù)據(jù)進行精確預測是制定分布式能源系統(tǒng)運行策略的重點任務。線性神經(jīng)網(wǎng)絡能解決的問題局限于線性可分的前提條件,能源負荷數(shù)據(jù)是非線性曲線,本文采用誤差反向傳播神經(jīng)網(wǎng)絡算法(error back propagation,BP),因為BP神經(jīng)網(wǎng)絡可滿足復雜的非線性數(shù)據(jù)預測需求。
BP神經(jīng)網(wǎng)絡由多個運算層組成,每層之間的數(shù)據(jù)通過設定的傳遞函數(shù)進行連接,設計多層神經(jīng)網(wǎng)絡可通過訓練完成數(shù)據(jù)之間關聯(lián)信息的深度挖掘,提高預測精度,進而實現(xiàn)復雜的動態(tài)負荷預測功能。BP神經(jīng)網(wǎng)絡中的傳遞函數(shù)規(guī)定必須是可微函數(shù),因為在計算網(wǎng)絡權值和誤差時,為了處理兩者之間的復雜關系需通過微積分中的鏈式法則求解導數(shù)。常用的傳遞函數(shù)主要有Log-Sigmoid和Tan-Sigmoid兩種,下文將詳細介紹。BP神經(jīng)網(wǎng)絡在運算過程中,訓練數(shù)據(jù)從輸入層進入網(wǎng)絡中,中間通過隱含層的網(wǎng)絡向后傳播,整個運算過程的工作信號是向前發(fā)展的。每層網(wǎng)絡同原始數(shù)據(jù)之間逐層產(chǎn)生誤差,開始訓練神經(jīng)網(wǎng)絡時,權值數(shù)據(jù)會反向按照誤差減少的方向進行修正,到輸入層截止。整個網(wǎng)絡就是通過這種反向傳播方式不斷減小誤差、修正權值精度,訓練過程的終止取決于網(wǎng)絡訓練指標是否滿足要求,神經(jīng)網(wǎng)絡的設計步驟如1.2.1節(jié)~1.2.5節(jié)所示。
1.2.1 數(shù)據(jù)歸一化與反歸一化
樓宇式分布式能源系統(tǒng)的歷史負荷數(shù)據(jù)峰值和谷值存在數(shù)量級的差異,如果采用數(shù)量級差別大的數(shù)據(jù)進行BP神經(jīng)網(wǎng)絡訓練,會出現(xiàn)梯度不正常變化現(xiàn)象,導致網(wǎng)絡訓練失敗,所以首先對原始數(shù)據(jù)進行歸一化處理。歸一化的目的也是實現(xiàn)數(shù)據(jù)無量綱化,降低原始數(shù)據(jù)的波動范圍,將輸入向量中的數(shù)值映射到[[-1,1]]區(qū)間,歸一化公式為:
[X=Xi-XminXmax-Xmin]""" (1)
式中:[Xi]——計算值;[Xmin]——每個輸入向量中的最小值;[Xmax]——每個輸入向量中的最大值。
通過訓練好的神經(jīng)網(wǎng)絡進行預測,輸出目標單位運行周期的冷、熱、電負荷數(shù)據(jù)之前還需對神經(jīng)網(wǎng)絡輸出層的原始數(shù)據(jù)進行反歸一化處理,反歸一化公式為:
[Li=li×(Xmax-Xmin)+Xmin]"" (2)
式中:[Li]——目標單位運行周期數(shù)據(jù);[li]——神經(jīng)網(wǎng)絡輸出層預測的原始數(shù)據(jù)。
1.2.2 神經(jīng)網(wǎng)絡層數(shù)和神經(jīng)元數(shù)量
輸入層的神經(jīng)元數(shù)量由訓練神經(jīng)網(wǎng)絡時輸入向量的維度決定,本文中針對分布式能源系統(tǒng)負荷相關的影響因素選取7項,包含冷、熱、電、氣溫、天氣、年時序和日時序,所以輸入層有7個神經(jīng)元。
隱含層的層數(shù)量和神經(jīng)元數(shù)量由設計者根據(jù)數(shù)據(jù)的復雜程度決定,通過調整隱含層層數(shù)和每層神經(jīng)元數(shù)量可得適合本工程的神經(jīng)網(wǎng)絡結構。隱含層數(shù)量和神經(jīng)元數(shù)量越多,訓練得到的神經(jīng)網(wǎng)絡映射能力越強,預測精度越高,但訓練過程越復雜,消耗的時間越長。
輸出層的神經(jīng)元數(shù)量由神經(jīng)網(wǎng)絡輸出數(shù)據(jù)向量的維度決定,本文中神經(jīng)網(wǎng)絡的輸出是冷、熱、電3種負荷數(shù)據(jù),所以輸出層有3個神經(jīng)元。
1.2.3 傳遞函數(shù)
BP神經(jīng)網(wǎng)絡的隱含層傳遞函數(shù)一般采用Sigmoid函數(shù),Sigmoid函數(shù)分為Log-Sigmoid函數(shù)和Tan-Sigmoid函數(shù)兩種。Log-Sigmoid函數(shù)的輸出區(qū)間是(0,1),函數(shù)表達式為:
[a=11+e-n]" (3)
Tan-Sigmoid函數(shù)的輸出區(qū)間是(-1,1),函數(shù)表達式為:
[a=en-e-nen+e-n]""" (4)
1.2.4 神經(jīng)網(wǎng)絡訓練算法
本研究中參數(shù)的數(shù)量級為104,數(shù)量級不是很大的BP神經(jīng)網(wǎng)絡訓練算法中列文伯格-馬夸特法(Levenberg-Marquardt algorithm,簡稱LM算法)解決多元多目標的非線性問題效率很高[15]。LM算法是牛頓法的一種變形,由于添加了比例系數(shù)[μ],所以當[μ]近似等于零時LM算法相當于高斯-牛頓算法,當[μ]增大時LM算法趨向于最速下降算法。LM算法在尋優(yōu)過程中綜合了牛頓法的訓練速度和最速下降算法的收斂性,在最小化非線性的神經(jīng)網(wǎng)絡函數(shù)訓練過程中具有良好性能,神經(jīng)網(wǎng)絡的性能指標可利用均方差函數(shù)確定。LM算法為:
[xk+1=xk-[JT(xk)J(xk)+μkI]-1JT(xk)v(xk)]"" (5)
式中:[xk]——第[k]次迭代的輸入信號;[JT(xk)]——Jacobian矩陣;[μk]——比例系數(shù);[I]——單位矩陣;[v(xk)]——產(chǎn)生的誤差。
Jacobian矩陣的表達式為:
[J(x)=?v1(x)?x1?v1(x)?x2…?v1(x)?xn?v2(x)?x1?v2(x)?x2…?v2(x)?xn????vN(x)?x1?vN(x)?x2…?vN(x)?xn] (6)
1.2.5 基于LM算法的反向傳播神經(jīng)網(wǎng)絡迭代過程
1)訓練數(shù)據(jù)歸一化后,將所有數(shù)據(jù)傳入網(wǎng)絡,分別計算網(wǎng)絡的輸出、誤差和所有輸入的誤差平方和。
網(wǎng)絡輸出計算式為:
[a0=p]" (7)
[am+1=fm+1(Wm+1am+bm+1)," m=0,1,…,M-1]" (8)
網(wǎng)絡誤差計算式為:
[eq=tq-amq] (9)
誤差平方和計算式為:
[F(x)=q=1Q(tq-aq)T(tq-aq) =q=1QeTqeq =q=1Qj=1SM(ej,q)2 =i=1N(vi)2]" (10)
式中:[am]——第[m]層神經(jīng)網(wǎng)絡輸入向量集合;[P]——原始數(shù)據(jù)輸入向量集合;[Wm]——第[m]層神經(jīng)網(wǎng)絡的權值向量集合;[bm]——第[m]層神經(jīng)網(wǎng)絡的閾值向量集合;[M]——神經(jīng)網(wǎng)絡的層數(shù)量;[eq]——誤差向量集合;[tq]——目標向量集合;[amq]——第[m]層神經(jīng)網(wǎng)絡的輸出向量集合;[ej,q]——第[q]個輸入/輸出對的誤差向量的第[j]個元素;[vi]——誤差元素。
2)為了計算敏感度的遞歸關系,首先計算Jacobian矩陣,此處采用誤差向量和參數(shù)向量,如下文所述。
誤差向量為:
[vT=[v1 v2 … vN]=[e1,1 e2,1 …eSM,1 e1,2 … eSM,Q]]"" (11)
參數(shù)向量為:
[xT=[x1 x2 … xn]=[ω11,1 ω11,2 … ω1S1,R b11 … b1s1 ω21,1 … bMsM ]]""" (12)
式中:[N=Q×SM],[n=S1(R+1)+S2(S1+1)+…+SM(SM-1+1)],其中[Q]為訓練數(shù)據(jù)集上目標輸出的數(shù)量,[SM]為第[M]層的神經(jīng)元數(shù)量,[R]為第一層神經(jīng)元的輸入數(shù)量。
將式(11)和式(12)代入Jacobian矩陣得到多層神經(jīng)網(wǎng)絡的Jacobian矩陣表達式:
[J(x)=?e1,1?ω11,1?e1,1?ω11,2…?e1,1?ω1S1,R?e1,1?b11…?e2,1?ω11,1?e2,1?ω11,2?e2,1?ω1S1,R?e2,1?b11?????eSM,1?ω11,1?eSM,1?ω11,2…?eSM,1?ω1S1,R?eSM,1?b11…?e1,2?ω11,1?e1,2?ω11,2…?e1,2?ω1S1,R?e1,2?b11…????]""" (13)
對于Jacobian矩陣表達式中的元素通過式(14)、式(15)計算。
應用于xl的權值:
[[J]h,l=?vh?xl=?ek,q?nmi,j=?ek,q?nmi,q×?nmi,q?ωmi,j=s~mi,h×?nmi,q?ωmi,j=s~mi,h×am-1j,q] (14)
應用于[xl]的偏置值:
[[J]h,l=?vh?xl=?ek,q?bmi=?ek,q?nmi,q×?nmi,q?bmi=s~mi,h×?nmi,q?bmi=s~mi,h]" (15)
[h=(q-1)SM+k]"" (16)
式中:[s~mi,h]——Marquardt敏感度,[s~mi,h≡?vh?nmi,q=?ek,q?nmi,q]。
神經(jīng)網(wǎng)絡訓練時,[Pq]數(shù)據(jù)向量集合輸入神經(jīng)網(wǎng)絡,對應的共M層的神經(jīng)網(wǎng)絡輸出[amq]數(shù)據(jù)向量集合,LM算法的反向傳播過程開始初始化,初始化公式為:
[s~mq=-Fm·(nmp)]"" (17)
Marquardt敏感度矩陣中的每列反向傳播公式為:
[s~mq=Fm·(nmp)(Wm+1)Ts~m+1q]"" (18)
對式(18)得到的單列敏感度矩陣進行增廣,即可獲得整個Marquardt敏感度矩陣,增廣計算公式為:
[s~m=[s~m1][s~m2]…[s~mQ]]"" (19)
3)通過求解式(20)得到[Δxk]向量集合。
[xk+1=xk-[JT(xk)J(xk)+μkI]-1JT(xk)v(xk)]"" (20)
4)通過[xk+Δxk]重新計算誤差平方和,如果新誤差平方和小于原誤差平方和,通過[μ/θ],令[xk+1=xk+Δx],重新進行迭代計算,如果新誤差平方和大于等于原誤差平方和,通過[μ·θ],從步驟3)繼續(xù)進行迭代計算。
5)LM算法收斂性判別式通過誤差梯度矩陣的范數(shù),如果范數(shù)值或者誤差平方和值低于網(wǎng)絡參數(shù)設定值,證明算法達到收斂條件。其中,誤差梯度矩陣的表達式為:
[▽F(x)=2JT(x)v(x)] (21)
式中:[F(x)]——優(yōu)化性能指標,即誤差平方和函數(shù)。
2 計算驗證
2.1 基礎滾動數(shù)據(jù)的歸一化
通過基礎滾動數(shù)據(jù)歸一化,可消除不同參數(shù)量綱差異的影響,歸一化結果見表1。本文采用天氣特征參與計算,每個天氣特征用3位數(shù)字表示,根據(jù)不同的氣象要素又將天氣代碼分成5種級別,其中“1”系列表示視野通透且無風、雨、雪的天氣狀態(tài),“2”系列表示有風的天氣狀態(tài),“3”系列表示有雨的天氣狀態(tài),“4”系列表示有雪的天氣狀態(tài),“5”系列表示霧霾沙塵的天氣狀態(tài)。不同系列的代碼標號可明顯區(qū)分不同天氣要素對環(huán)境的影響,歸一化過程將所有天氣特征同時計算,所以在神經(jīng)網(wǎng)絡計算模型中具有統(tǒng)一的權重,代表性天氣特征代碼見表2。
2.2 設計神經(jīng)網(wǎng)絡隱含層結構
神經(jīng)網(wǎng)絡設計過程對于隱含層的優(yōu)化是極為重要的,隱含層數(shù)量和節(jié)點數(shù)量決定整個神經(jīng)網(wǎng)絡的效率和精度。本節(jié)通過調整神經(jīng)網(wǎng)絡隱含層數(shù)量和節(jié)點數(shù)量對網(wǎng)絡的輸出進行試驗,分別從網(wǎng)絡訓練誤差性能,訓練過程回歸分析檢測隱含層結構對深度學習的影響。首先證明LM學習算法的可行性,圖4中T1-X為單隱含層[X]個節(jié)點的神經(jīng)網(wǎng)絡模型數(shù)據(jù),T2-X為雙隱含層神經(jīng)網(wǎng)絡模型數(shù)據(jù),最小目標誤差為0.001。通過對神經(jīng)網(wǎng)絡的訓練誤差收斂過程圖像分析,雖然神經(jīng)網(wǎng)絡輸入層節(jié)點與輸出層節(jié)點數(shù)量不同,神經(jīng)網(wǎng)絡迭代
計算20次以內均可實現(xiàn)誤差快速下降,證明LM算法在保證學習速率的情況下收斂速度顯著。對比T1-X曲線與T2-X曲線,當節(jié)點數(shù)量相同時,T2-X曲線在誤差精度快速收斂以后的最終誤差均小于T1-X曲線,7節(jié)點104數(shù)量級參數(shù)的雙層網(wǎng)絡是魯棒的,LM學習算法應用于本方案可行。
2.2.1 預測模型隱含層數(shù)量
對單隱含層神經(jīng)網(wǎng)絡模型和雙隱含層神經(jīng)網(wǎng)絡模型進行訓練,分別采集不同隱含層節(jié)點數(shù)量情況下神經(jīng)網(wǎng)絡訓練過程輸入數(shù)據(jù)和輸出數(shù)據(jù)的均方誤差圖(圖5a)、相關系數(shù)圖(圖5b)和訓練時間圖(圖5c),其中雙隱含層神經(jīng)網(wǎng)絡中每層節(jié)點數(shù)量為單隱含層神經(jīng)網(wǎng)絡節(jié)點數(shù)量的一半。通過對比誤差性能,可發(fā)現(xiàn)具有相同隱含層節(jié)點數(shù)量的神經(jīng)網(wǎng)絡在訓練過程中,雙隱含層誤差性能比單隱含層明顯優(yōu)越。
通過兩種神經(jīng)網(wǎng)絡訓練過程輸入數(shù)據(jù)和輸出數(shù)據(jù)的回歸分析,網(wǎng)絡的輸入、輸出數(shù)據(jù)的[R]均大于0.98,可看到LM訓練算法解決輸入、輸出不同維度時序數(shù)據(jù)的預測問題具有很高的精度。單隱含層網(wǎng)絡在節(jié)點數(shù)量小于18時,輸出數(shù)據(jù)和輸入數(shù)據(jù)的相關系數(shù)均低于雙隱含層網(wǎng)絡;節(jié)點數(shù)量達到18和20時,整體回歸效果相差不大。通過網(wǎng)絡的訓練時間對比可知,雖然雙層網(wǎng)絡訓練時間明顯比單層網(wǎng)絡的訓練時間長,但20個節(jié)點以內的網(wǎng)絡訓練時間都在1 min以內,本研究數(shù)據(jù)的時間尺度以小時為單位,可接受神經(jīng)網(wǎng)絡的訓練時間。綜合考慮隱含層數(shù)量的影響因素,對于冷、熱、電負荷時間序列的預測問題,終極目標還是模型的泛化能力和預測精度,本研究可忽略網(wǎng)絡訓練時間,確定采用雙隱含層的神經(jīng)網(wǎng)絡結構。
神經(jīng)網(wǎng)絡拓撲結構如圖6所示。通過試驗可看到,雙隱含層神經(jīng)網(wǎng)絡結構適用于解決非線性時序數(shù)據(jù)預測問題,神經(jīng)網(wǎng)絡的回歸效果顯著。下面通過試驗確定最優(yōu)雙隱含層節(jié)點數(shù)量,神經(jīng)網(wǎng)絡模型中,每層隱含層節(jié)點數(shù)量相等,訓練集數(shù)據(jù)設定占比80%,驗證集數(shù)據(jù)設定占比20%。
2.2.2 神經(jīng)網(wǎng)絡隱含層節(jié)點數(shù)量
從圖7a可觀察到,神經(jīng)網(wǎng)絡隱含層節(jié)點數(shù)量達到14時,神經(jīng)網(wǎng)絡輸入相關系數(shù)出現(xiàn)明顯改變,但相關系數(shù)曲線仍保持增長趨勢。從圖7b可觀察到,神經(jīng)網(wǎng)絡隱含層節(jié)點數(shù)量達到14時,誤差指標出現(xiàn)明顯改變,但誤差指標曲線也依然保持下降趨勢。圖7a中,神經(jīng)網(wǎng)絡隱含層節(jié)點數(shù)量達到22個,預測-觀察值的相關系數(shù)曲線到達第1個拐點,網(wǎng)絡訓練過程的相關系數(shù)未出現(xiàn)明顯變化。圖7b中,神經(jīng)網(wǎng)絡隱含層節(jié)點數(shù)量達到22個,神經(jīng)網(wǎng)絡訓練過程驗證集和訓練集誤差曲線同時出現(xiàn)拐點,尤其是驗證集誤差曲線出現(xiàn)持續(xù)增長趨勢。相關系數(shù)曲線和誤差性能曲線特征在22個節(jié)點處出現(xiàn)改變,是因為節(jié)點數(shù)量繼續(xù)增加,神經(jīng)網(wǎng)絡訓練過程出現(xiàn)“過擬合”現(xiàn)象,神經(jīng)網(wǎng)絡對于訓練數(shù)據(jù)的預測性能提高,但對于驗證數(shù)據(jù)的預測性能下降,導致網(wǎng)絡的泛化能力下降,對新數(shù)據(jù)進行預測的時候,預測數(shù)據(jù)與觀察數(shù)據(jù)回歸效果出現(xiàn)下降。綜合上述曲線特征,可確定22個隱含層節(jié)點可實現(xiàn)本預測模型最佳性能,具體參數(shù)見表3。
2.3 運行驗證
神經(jīng)網(wǎng)絡訓練完成,對單位運行周期熱(圖8a)、電(圖8b)、冷(圖8c)負荷進行預測得到分布式能源系統(tǒng)基礎發(fā)電機組運行曲線,然后根據(jù)調峰負荷綜合得到熱(圖8d)、電(圖8e)、冷(圖8f)分布式能源系統(tǒng)綜合運行圖。預測數(shù)據(jù)與實際觀察數(shù)據(jù)作回歸分析,[R=0.999723],回歸效果顯著,所以時序滾動預測數(shù)據(jù)可作為分布式能源系統(tǒng)實時運行的曲線數(shù)據(jù)。運行預測算法應用于能源系統(tǒng)以后,熱(圖8d)、電(圖8e)、冷(圖8f)提供了能源系統(tǒng)在運行過程中調峰負荷即時需求,基礎設備運行輸出負荷不足的部分由調峰設備補足,保證用戶端能源供應穩(wěn)定。
3 結 論
基于生物質燃氣,搭建非線性分布式能源系統(tǒng)運行策略的時域滾動預測模型,確定了單位運行周期冷、熱、電負荷時域數(shù)據(jù)滾動方案。
1)基于模型預測控制技術設計運行負荷滾動預測方案,考慮7種非線性關聯(lián)因素,數(shù)據(jù)訓練采用開環(huán)過程,數(shù)據(jù)預測采用閉環(huán)過程,數(shù)據(jù)的時域滾動提高了運行方案執(zhí)行的準確性。
2)設計了多元非線性神經(jīng)網(wǎng)絡拓撲結構,網(wǎng)絡誤差為0.00143,神經(jīng)網(wǎng)絡訓練過程相關系數(shù)R為0.99876,網(wǎng)絡性能顯著,說明反向傳播神經(jīng)網(wǎng)絡配置合理的拓撲結構,對于非線性能耗曲線的預測可以具有很高的精度。
3)運行預測方案應用于國內案例,觀察數(shù)據(jù)與預測數(shù)據(jù)作回歸分析,[R=0.999723],回歸效果顯著,運行負荷滾動預測方案可服務樓宇式分布式能源系統(tǒng)。
[參考文獻]
[1]" 常圣強, 李望良, 張曉宇, 等. 生物質氣化發(fā)電技術研究進展[J]. 化工學報, 2018, 69(8): 3318-3330.
CHANG S Q, LI W L, ZHANG X Y, et al. Progress in biomass"" gasification"" power"" generation"" technology[J]. CIESC journal, 2018, 69(8): 3318-3330.
[2]" 蘇鵬偉, 趙軍, 鄧帥, 等. 基于預測技術的建筑可再生能源系統(tǒng)匹配特性分析[J]. 太陽能學報, 2019, 40(8): 2360-2367.
SU P W, ZHAO J, DENG S, et al. Analysis of matching performance of building renewable energy system based on forecasting" technology[J]. Acta" energiae" solaris" sinica, 2019, 40(8): 2360-2367.
[3]" 王歆宇. 燃氣冷熱電分布式能源系統(tǒng)運行分析及優(yōu)化[D]. 北京: 北京建筑大學, 2019.
WANG X Y. Operation analysis and optimization of CCHP distributed energy system[D]. Beijing: Beijing University of Civil Engineering and Architecture, 2019.
[4]" 白田田. 多能源互補的分布式冷熱電聯(lián)供系統(tǒng)的優(yōu)化運行研究[D]. 北京: 華北電力大學, 2016.
BAI T T. Optimal operation of a complementary multi-energy combined cooling heating and power system[D]. Beijing: North China Electric Power University, 2016.
[5]" MARTIN R, LAZAKIS I, BARBOUCHI S, et al. Sensitivity analysis of offshore wind farm operation and maintenance cost and availability[J]. Renewable energy, 2016, 85: 1226-1236.
[6]" SHAFIEE M. Maintenance logistics organization for offshore wind energy: current progress and future perspectives[J]. Renewable energy, 2015, 77: 182-193.
[7]" BROWN R H, VITULLO S R, CORLISS G F, et al. Detrending daily natural gas consumption series to improve short-term forecasts[C]//2015 IEEE Power amp; Energy Society General Meeting, Denver, CO, USA, 2015: 1-5.
[8]" VAGHEFI A, JAFARI M A, BISSE E, et al. Modeling and forecasting of cooling and electricity load demand[J]. Applied energy, 2014, 136: 186-196.
[9]" 茆美琴, 龔文劍, 張榴晨, 等. 基于EEMD-SVM方法的光伏電站短期出力預測[J]. 中國電機工程學報, 2013, 33(34): 17-24, 5.
MAO M Q, GONG W J, ZHANG L C, et al. Short-term photovoltaic generation forecasting based on EEMD-SVM combined method[J]. Proceedings of the CSEE, 2013, 33(34): 17-24, 5.
[10]" 王飛, 米增強, 甄釗, 等. 基于天氣狀態(tài)模式識別的光伏電站發(fā)電功率分類預測方法[J]. 中國電機工程學報, 2013, 33(34): 75-82, 14.
WANG F, MI Z Q, ZHEN Z, et al. A classified forecasting approach of power generation for photovoltaic plants based on weather condition pattern recognition[J]. Proceedings of the CSEE , 2013, 33(34): 75-82, 14.
[11]" GUO Q, TIAN Z, DING Y, et al. An improved office building cooling load prediction model based on multivariable linear regression[J]. Energy and buildings, 2015, 107: 445-455.
[12]" LI Q, MENG Q L, CAI J J, et al. Applying support vector machine to predict hourly cooling load in the" building[J]. Applied energy, 2009, 86(10): 2249-2256.
[13]" 劉華財, 陰秀麗, 吳創(chuàng)之. 生物質氣化發(fā)電能耗和溫室氣體排放分析[J]. 太陽能學報, 2015, 36(10): 2553-2558.
LIU H C, YIN X L, WU C Z. Energy consumption and greenhouse gas emission of biomass gasification and power generation system[J]. Acta energiae solaris sinica, 2015, 36(10): 2553-2558.
[14]" 鄒濤, 丁寶蒼, 張端. 模型預測控制工程應用導論[M]. 北京: 化學工業(yè)出版社, 2010.
ZOU T, DING B C, ZHANG D. MPC: an introduction to industrial" applications[M]. Beijing:" Chemical" Industry Press, 2010.
[15]" HAGAN M T, DEMUTH H B, BEALE M H. Neural network design[M]. Beijing: China Machine Press, 2002.
RESEARCH ON OPERATION PREDICTION OF DISTRIBUTED ENERGY SYSTEM BASED ON MULTIVARIATE NONLINEAR ANALYSIS
Li Bowen1,Zhang Liwei2,F(xiàn)eng Hongqing2
(1. State Key Laboratory of Engines, Tianjin University, Tianjin 300072, China;
2. College of New Energy, China University of Petroleum (East China), Qingdao 266555, China)
Keywords:energy utilization; neural networks; load forecasting; distributed energy; multiobjective optimization