姚浩然,李成鑫,鄭秀娟,楊 平
集成自適應(yīng)啁啾模態(tài)分解和BiLSTM的短期負(fù)荷組合預(yù)測模型
姚浩然,李成鑫,鄭秀娟,楊 平
(四川大學(xué)電氣工程學(xué)院,四川 成都 610065)
為提高用戶側(cè)短期負(fù)荷預(yù)測的精度,提出了一種基于自適應(yīng)啁啾模態(tài)分解(adaptive chirp mode decomposition, ACMD)和麻雀搜索算法(sparrow search algorithm, SSA)優(yōu)化雙向長短時記憶網(wǎng)絡(luò)(bi-directional long short-term memory, BiLSTM)的短期負(fù)荷組合預(yù)測方法。針對短期電力負(fù)荷存在波動性強(qiáng)和非平穩(wěn)性的問題,采用ACMD將短期負(fù)荷時間序列分解為多個相對簡單的子分量,使用BiLSTM分別對各子分量進(jìn)行預(yù)測。同時,為克服BiLSTM參數(shù)取值不同導(dǎo)致預(yù)測結(jié)果不穩(wěn)定的問題,使用SSA優(yōu)化BiLSTM模型的超參數(shù)。最后將各子分量預(yù)測結(jié)果疊加得到最終預(yù)測結(jié)果。通過具體算例,分別與單一預(yù)測模型和多種組合預(yù)測模型進(jìn)行比較,實驗結(jié)果表明該方法具有更高的預(yù)測精度。
負(fù)荷預(yù)測;雙向長短時記憶網(wǎng)絡(luò);自適應(yīng)啁啾模態(tài)分解;麻雀搜索算法;時序分解
負(fù)荷預(yù)測是電網(wǎng)安全經(jīng)濟(jì)運(yùn)行的前提,也是制定電力供應(yīng)計劃和電力調(diào)度的重要依據(jù)[1]。隨著用戶側(cè)分布式電源發(fā)展和高比例新能源的并網(wǎng),負(fù)荷的波動性和隨機(jī)性大大增強(qiáng),這給負(fù)荷預(yù)測工作帶來很大挑戰(zhàn)[2-3]。當(dāng)前無論是發(fā)電側(cè)還是售電側(cè)都對負(fù)荷預(yù)測的準(zhǔn)確度提出了更高的要求,預(yù)測誤差的減少能顯著提升電網(wǎng)運(yùn)行的經(jīng)濟(jì)效益和社會效益[4]。相較于區(qū)域級負(fù)荷預(yù)測對于發(fā)電部門和電力調(diào)度部門的參考和指導(dǎo)作用而言,企業(yè)級負(fù)荷預(yù)測的側(cè)重點在于幫助企業(yè)級用戶和電力供應(yīng)部門實現(xiàn)無縫對接和雙向溝通[5-6]。對企業(yè)級用戶而言,可以通過負(fù)荷預(yù)測了解自身用電習(xí)慣并為制定合理的購電計劃提供依據(jù)[7];對供電公司而言,可以幫助供電公司實現(xiàn)對企業(yè)用戶的用電監(jiān)控;對于售電公司而言,當(dāng)前客戶多為企業(yè)級客戶,售電公司需要對其所代理用戶的負(fù)荷進(jìn)行準(zhǔn)確預(yù)測,負(fù)荷預(yù)測的結(jié)果是售電公司制定購售電計劃的重要依據(jù)[8-9]。因此,在電力市場化進(jìn)程不斷加快的背景下,提高用戶側(cè)負(fù)荷預(yù)測的精度非常必要。
目前,有關(guān)負(fù)荷預(yù)測的方法可分為三類。第一類是以線性回歸[10]、ARIMA[11]和指數(shù)平滑[12-13]為代表的傳統(tǒng)預(yù)測方法。傳統(tǒng)方法雖然結(jié)構(gòu)簡單易于實施,但在非線性時序預(yù)測問題方面表現(xiàn)很差。第二類是以機(jī)器學(xué)習(xí)和深度學(xué)習(xí)為代表的人工智能方法,此類方法提高了對非線性問題的處理能力。近幾年隨著計算機(jī)計算能力的提升,以神經(jīng)網(wǎng)絡(luò)為代表的深度學(xué)習(xí)模型[14]廣泛應(yīng)用于負(fù)荷預(yù)測領(lǐng)域。已有學(xué)者使用人工神經(jīng)網(wǎng)絡(luò)[15]、深度置信網(wǎng)絡(luò)[16]和長短時記憶網(wǎng)絡(luò)(long short term memory, LSTM)[17-19]進(jìn)行負(fù)荷預(yù)測,均取得了不錯的效果,其中LSTM在時序預(yù)測中的應(yīng)用最為廣泛。然而此類方法也存在收斂慢、參數(shù)調(diào)節(jié)繁瑣和穩(wěn)定性不佳等問題。第三類是組合預(yù)測法,組合預(yù)測法被設(shè)計為集成多個模型,可充分利用各模型的優(yōu)勢來克服單一預(yù)測方法的局限性。
組合預(yù)測法的常見思路分為兩種。第一種思路是將啟發(fā)式優(yōu)化算法與單個預(yù)測模型進(jìn)行組合,對模型的超參數(shù)取值進(jìn)行選擇和設(shè)置[20]。文獻(xiàn)[21]使用粒子群算法對深度置信網(wǎng)絡(luò)模型進(jìn)行優(yōu)化;文獻(xiàn)[22]提出了基于遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的預(yù)測模型;較單一模型而言,均提高了預(yù)測的精度。第二種思路是結(jié)合信息領(lǐng)域的信號分解技術(shù),對時序數(shù)據(jù)進(jìn)行預(yù)處理來降低數(shù)據(jù)的復(fù)雜度,再進(jìn)行預(yù)測。文獻(xiàn)[23]提出了一種基于經(jīng)驗?zāi)J椒纸?empirical mode decomposition, EMD)和LSTM組合的短期負(fù)荷預(yù)測模型,與單一LSTM模型相比,預(yù)測精度更高。文獻(xiàn)[24-25]將變分模態(tài)分解(variational mode decomposition, VMD)和LSTM相結(jié)合,降低了預(yù)測誤差。然而,EMD存在模態(tài)混疊問題,會影響預(yù)測的精度;VMD要提前設(shè)置分解后模態(tài)個數(shù),在實際工程應(yīng)用中需反復(fù)試驗,非常不便。文獻(xiàn)[26]提出了一種新的非平穩(wěn)信號分解算法——自適應(yīng)啁啾模態(tài)分解(adaptive chirp mode decomposition, ACMD),與其他方法相比,ACMD抗噪性強(qiáng)且無需預(yù)置分解模式的數(shù)量,在處理具有強(qiáng)時變特性的多模信號時具有明顯優(yōu)勢。
鑒于此,本文將ACMD用于負(fù)荷預(yù)測領(lǐng)域,提出了一種基于ACMD和雙向長短時記憶網(wǎng)絡(luò)[27](bi-directional long short-term memory, BiLSTM)的短期負(fù)荷組合預(yù)測方法。使用ACMD將時序負(fù)荷序列分解成多個相對簡單的子序列,對每個子序列分別建立BiLSTM預(yù)測模型,并使用一種新型啟發(fā)式算法——麻雀搜索算法[28](sparrow search algorithm, SSA)對BiLSTM的超參數(shù)進(jìn)行尋優(yōu),將各子序列預(yù)測結(jié)果疊加得到最終預(yù)測結(jié)果。通過實際算例,與EMD進(jìn)行對比分析,驗證了本文所提組合預(yù)測方法能有效提高預(yù)測精度。
基于ACMD和SSA-BiLSTM的短期電力負(fù)荷組合預(yù)測模型架構(gòu)如圖1所示,主要步驟如下。
圖1 基于ACMD-SSA-BiLSTM的短期負(fù)荷組合預(yù)測模型
1) 使用ACMD方法對歷史負(fù)荷序列數(shù)據(jù)進(jìn)行分解,得出個子序列。
2) 結(jié)合相關(guān)特征,對分解后得到的個子序列分別構(gòu)建BiLSTM預(yù)測模型。
3) 對構(gòu)建的個BiLSTM模型超參數(shù)采用SSA優(yōu)化,根據(jù)優(yōu)化后的超參數(shù)值構(gòu)建最優(yōu)預(yù)測模型。
4) 將各子序列預(yù)測結(jié)果進(jìn)行疊加組合得到最終的預(yù)測結(jié)果,并對比其他預(yù)測方法,通過相關(guān)評價指標(biāo)對預(yù)測結(jié)果進(jìn)行評估,分析模型的預(yù)測效果。
電力負(fù)荷受生產(chǎn)生活、氣象、經(jīng)濟(jì)等因素的影響,呈現(xiàn)出一定的波動性和非平穩(wěn)性特點。但由于電力用戶的電力消費(fèi)習(xí)慣有一定的規(guī)律性,因此,電力負(fù)荷也具有明顯的周期波動趨勢。若算法能較好地捕捉到負(fù)荷的周期性規(guī)律,將有助于有效提升負(fù)荷預(yù)測的精準(zhǔn)度。本文通過ACMD算法對原始非平穩(wěn)序列進(jìn)行分解,ACMD是一種自適應(yīng)信號分解算法,采用遞歸算法的框架匹配追蹤,可以有效處理具有強(qiáng)時變特性的多模信號[26]。
使用ACMD處理負(fù)荷預(yù)測所需的歷史功率信號,可表示為
通過交替更新解調(diào)信號和頻率函數(shù)來求解此優(yōu)化問題,實現(xiàn)對原始信號的逐個分解,在得到第1個信號分量之后,將其從原始信號中減去,然后將剩余分量作為新的初始信號繼續(xù)分解得到第2個信號分量,反復(fù)循環(huán)更新,直到獲取全部信號分量。
LSTM基于循環(huán)神經(jīng)網(wǎng)絡(luò)設(shè)計而成,作為一種特殊的循環(huán)神經(jīng)網(wǎng)絡(luò),LSTM增加了門控機(jī)制,可以有效抑制訓(xùn)練過程出現(xiàn)的梯度消失問題,被廣泛應(yīng)用于預(yù)測問題中,尤其適用于時序數(shù)據(jù)的預(yù)測。其具體結(jié)構(gòu)如圖2所示。
圖2 LSTM結(jié)構(gòu)圖
LSTM只能編碼時間序列從前到后的信息,無法對從后到前的信息進(jìn)行編碼。本文選用BiLSTM進(jìn)行預(yù)測,其結(jié)構(gòu)如圖3所示。BiLSTM采用兩層LSTM組合而成,同時考慮前向和反向兩個方向的序列[27]。其中前向?qū)佑糜诓蹲疆?dāng)前時間節(jié)點之前的特征序列,反向?qū)佑糜诓蹲轿磥頃r刻到當(dāng)前時間節(jié)點的特征序列。通過前后兩層的組合,其預(yù)測結(jié)果通常優(yōu)于LSTM。
圖3 BiLSTM結(jié)構(gòu)圖
SSA啟發(fā)于麻雀的覓食行為[28],與粒子群和遺傳算法相比,具有速度快、精度高和參數(shù)少等優(yōu)點,有很強(qiáng)的工程應(yīng)用潛力[29]。麻雀群在覓食的過程中分工明確,有尋找優(yōu)質(zhì)食物的發(fā)現(xiàn)者和尾隨其后的加入者。與傳統(tǒng)的發(fā)現(xiàn)-跟隨者模型不同的是,麻雀算法增加了偵察預(yù)警機(jī)制,選取種群中一定比例的麻雀作為報警者,警惕攻擊和奪食行為,發(fā)現(xiàn)危險則放棄當(dāng)前食物。通過在維解空間內(nèi)不斷更新各類麻雀的位置,比較適應(yīng)度值來尋求更好的位置,即求解目標(biāo)函數(shù)的最優(yōu)解。
其中發(fā)現(xiàn)者的位置更新如式(7)。
每代種群都會抽取一定比例的個體為報警者,報警者更新描述為
BiLSTM算法存在一些超參數(shù),在使用BiLSTM對電力負(fù)荷進(jìn)行預(yù)測時,超參數(shù)的取值不同會對模型的預(yù)測精度產(chǎn)生很大影響。根據(jù)經(jīng)驗手動調(diào)整參數(shù)費(fèi)時費(fèi)力,且不確定性強(qiáng)。因此為了提升預(yù)測的精度,使用SSA強(qiáng)大的尋優(yōu)能力對BiLSTM各超參數(shù)的取值進(jìn)行快速精準(zhǔn)的確定。本文選取對BiLSTM影響較大的3個超參數(shù)為優(yōu)化對象,分別為學(xué)習(xí)率(learning_rate)、第一層隱藏層單元數(shù)(numHiddenUnits1)和第二層隱藏層單元數(shù)(numHiddenUnits2)。使用均方誤差函數(shù)(mean square error, MSE)作為適應(yīng)度函數(shù)。SSA的目標(biāo)是找到使得BiLSTM訓(xùn)練樣本MSE最小的一組超參數(shù)組合。MSE表示預(yù)測功率與實際功率的差異程度,可表示為
圖4為SSA-BiLSTM預(yù)測模型流程,其主要步驟如下。
1) 設(shè)置SSA的麻雀種群數(shù)目、不同任務(wù)分工麻雀所占比例以及最大迭代次數(shù);
2) 在解空間里初始化待優(yōu)化參數(shù);
3) 使用對應(yīng)的參數(shù)值構(gòu)建BiLSTM模型對樣本進(jìn)行訓(xùn)練,并計算適應(yīng)度值;
4) 根據(jù)BiLSTM傳出的適應(yīng)度值更新麻雀種群位置,得到新的解,將對應(yīng)解(參數(shù)取值)傳給BiLSTM進(jìn)行訓(xùn)練;
5) 重復(fù)步驟2)和步驟3),直至迭代完成;
6) 輸出最優(yōu)參數(shù)值組合,建立最優(yōu)BiLSTM預(yù)測模型。
圖4 SSA優(yōu)化BiLSTM流程圖
實驗所用計算機(jī)處理器為Intel Core i5-7500 CPU@3.40 GHz,運(yùn)行內(nèi)存為12 GB,GPU為GeForce GT710。基于Matlab2020a及Deep Learning Toolbox環(huán)境進(jìn)行編程。實驗采用廣東省某企業(yè)2017年7月1日至8月20日的負(fù)荷數(shù)據(jù),采樣間隔為15 min。原始數(shù)據(jù)劃分為80%的訓(xùn)練數(shù)據(jù)和20%的測試數(shù)據(jù)。
為驗證ACMD的有效性,對原始負(fù)荷訓(xùn)練數(shù)據(jù)分別采?。?1) 不作分解直接預(yù)測;(2) 使用EMD分解后再預(yù)測;(3) 使用ACMD分解后再預(yù)測。對分解后的每一組子序列分別使用BiLSTM模型進(jìn)行預(yù)測,將各序列預(yù)測結(jié)果進(jìn)行疊加,得到三種方法的最終負(fù)荷預(yù)測結(jié)果。
4.2.1 ACMD和EMD分解效果對比
為比較ACMD和EMD的分解效果,在訓(xùn)練數(shù)據(jù)中選取1500個樣本點,分別使用EMD和ACMD進(jìn)行分解,分解結(jié)果分別如圖5和圖6所示。其中縱坐標(biāo)表示各采集樣點的原始負(fù)荷分解后各子序列的負(fù)荷,單位為kW。
從圖5和圖6可以看出,原始負(fù)荷序列具有較強(qiáng)的波動性和非平穩(wěn)性。從分解后子序列數(shù)量上來看,EMD分解后產(chǎn)生了9個子序列,而ACMD分解后的子序列只有6個,可以有效地減少后續(xù)對各子序列分別建立預(yù)測模型的計算量。比較兩種方法分解結(jié)果的高頻部分可以發(fā)現(xiàn),EMD高頻分量較為雜亂,規(guī)律性差,而ACMD高頻分量規(guī)律性較強(qiáng),存在一定的周期性。對比低頻分量可以發(fā)現(xiàn),二者低頻分量都有較大的幅值,趨勢平緩,但ACMD低頻趨勢與原序列更接近。綜合分析可知,ACMD分解后的各子序列更有利于后續(xù)預(yù)測建模。
圖5 EMD算法分解結(jié)果
圖6 ACMD算法分解結(jié)果
4.2.2 ACMD-BiLSTM預(yù)測結(jié)果
對不作分解、采用EMD分解以及采用ACMD分解的數(shù)據(jù)都采取BiLSTM進(jìn)行預(yù)測建模,各方法的預(yù)測誤差如圖7所示,評價指標(biāo)如表1所示。
圖7 使用不同分解方法的預(yù)測誤差分布圖
表1 使用不同分解方法的評價指標(biāo)
從圖7和表1可以得出以下結(jié)論。
1) 相比于不作分解直接使用原數(shù)據(jù)進(jìn)行預(yù)測的BiLSTM模型,EMD-BiLSTM和ACMD-BiLSTM預(yù)測誤差更小且誤差分布更集中,RMSE分別減少了132.33 kW和232.49 kW,MAE分別減少了56.85%和136.47%,MAPE分別降低了0.55%和1.86%。可以發(fā)現(xiàn),通過分解再預(yù)測的方法,可以提升模型的預(yù)測效果。
2) 與EMD-BiLSTM模型相比,ACMD-BiLSTM預(yù)測誤差分布集中于原點附近,預(yù)測誤差更小,各評價指標(biāo)值也更優(yōu)。表明ACMD分解后的子序列趨勢性更強(qiáng),更有利于預(yù)測精度的提升。
為驗證SSA-BiLSTM模型的有效性,對原始數(shù)據(jù)分別采用:(1) BiLSTM模型直接進(jìn)行預(yù)測;(2) SSA優(yōu)化BiLSTM模型進(jìn)行預(yù)測。BiLSTM最大訓(xùn)練次數(shù)(Epochs)設(shè)置為100次,選用Adam優(yōu)化器。SSA參數(shù)設(shè)置如下:種群麻雀總數(shù)為30,種群中發(fā)現(xiàn)、加入、警戒者的比例為7:2:1,最大迭代次數(shù)為30次。BiLSTM中3個待優(yōu)化參數(shù)的優(yōu)化區(qū)間:learning_rate為[0.001, 0.1];numHiddenUnits1和numHiddenUnits2為[1, 100]。
SSA優(yōu)化過程中適應(yīng)度變化曲線如圖8所示。適應(yīng)度值為實際功率與預(yù)測功率的差值,單位為kW??梢园l(fā)現(xiàn),經(jīng)過12次迭代后,SSA趨于收斂。最終得到優(yōu)化后的參數(shù)取值:learning_rate為0.0069,numHiddenUnits1為48,numHiddenUnits2為37。
圖8 SSA適應(yīng)度曲線
BiLSTM和SSA-BiLSTM的預(yù)測結(jié)果和評價指標(biāo)分別如圖9和表2所示。由圖9和表2可以得出:
1) SSA-BiLSTM模型各項評價指標(biāo)均優(yōu)于BiLSTM模型,說明其預(yù)測效果更好。
2) 與BiLSTM模型的預(yù)測曲線相比,SSA- BiLSTM模型的預(yù)測曲線與真實負(fù)荷曲線更接近,尤其是在負(fù)荷波峰和波谷處,驗證了SSA的有效性。
圖9 SSA優(yōu)化前后預(yù)測曲線對比
表2 SSA優(yōu)化前后模型性能對比
上文分別驗證了ACMD和SSA的有效性。本節(jié)繼續(xù)驗證ACMD、SSA、BiLSTM三者組合的預(yù)測效果,建立ACMD-SSA-BiLSTM組合預(yù)測模型。同時設(shè)置對比實驗,預(yù)測模型分別采用:(1) LSTM;(2) BiLSTM;(3) EMD-BiLSTM;(4) ACMD-BiLSTM;(5) SSA-BiLSTM;(6) ACMD-SSA-BiLSTM。各方法的部分預(yù)測曲線和評價指標(biāo)分別如圖10和表3所示。
圖10 各模型預(yù)測曲線對比
表3 各模型評價指標(biāo)對比
通過對比表3和圖10可以得出:
1) BiLSTM作為LSTM的改進(jìn)模型,同時考慮負(fù)荷序列前向和反向兩個方向,能夠有效挖掘負(fù)荷序列前向和反向上的時序規(guī)律,BiLSTM相較于LSTM,RMSE、MAE分別降低了166.24 kW和48.22 kW,MAPE降低了0.699%,表現(xiàn)出了更強(qiáng)的時序?qū)W習(xí)能力。
2) 本文所提ACMD-SSA-BiLSTM組合預(yù)測模型相較于其他模型,預(yù)測曲線與真實負(fù)荷曲線貼近度最高,預(yù)測效果最好。相較于單一預(yù)測模型LSTM和BiLSTM,其RMSE分別下降了505.44 kW和339.2 kW,MAE分別下降了272.94 kW和224.72 kW,MAPE分別降低了3.644%和2.945%。相較于兩兩組合的預(yù)測模型EMD-BiLSTM、ACMD-BiLSTM和SSA-BiLSTM,RMSE分別降低了206.87 kW、106.71 kW和64.28 kW,MAE分別降低了167.87 kW、88.25 kW和55.43 kW,MAPE分別降低了2.839%、1.085%和0.33%。驗證了ACMD-SSA- BiLSTM負(fù)荷預(yù)測模型的有效性。
精準(zhǔn)的企業(yè)級負(fù)荷預(yù)測是提高電力市場的交易效率和各方經(jīng)濟(jì)收益的重要保證。在智能算法快速發(fā)展和負(fù)荷預(yù)測精度要求不斷提高的背景下,本文提出了一種基于ACMD-SSA-BiLSTM的短期負(fù)荷組合預(yù)測方法,得出以下結(jié)論。
1) 相比于傳統(tǒng)EMD方法,ACMD方法對非線性信號分解效果更好,能夠?qū)⒃钾?fù)荷序列分解為一系列更為平穩(wěn)、規(guī)律性更強(qiáng)的子序列,且分解后的子序列數(shù)量更少,減少預(yù)測工作量的同時提高了預(yù)測的準(zhǔn)確率。
2)在BiLSTM預(yù)測過程中,引入SSA對BiLSTM的超參數(shù)進(jìn)行尋優(yōu),克服了人工調(diào)節(jié)參數(shù)帶來的高不確定性和效果不佳的缺點。
3) ACMD-SSA-BiLSTM組合預(yù)測模型,通過對原始序列分解而成的簡單子序列分別預(yù)測并尋優(yōu),再將預(yù)測結(jié)果疊加得到最終結(jié)果。與單一模型及其他組合模型相比,預(yù)測效果更好、精度更高,具有一定的應(yīng)用優(yōu)勢。
后續(xù)將結(jié)合注意力機(jī)制、殘差網(wǎng)絡(luò)等技術(shù),充分挖掘更多可表征的預(yù)測特征,提高模型的特征提取能力。
[1] 王凌云, 林躍涵, 童華敏, 等. 基于改進(jìn)Apriori關(guān)聯(lián)分析及MFOLSTM算法的短期負(fù)荷預(yù)測[J]. 電力系統(tǒng)保護(hù)與控制, 2021, 49(20): 74-81.
WANG Lingyun, LIN Yuehan, TONG Huamin, et al. Short-term load forecasting based on improved Apriori correlation analysis and an MFOLSTM algorithm[J]. Power System Protection and Control, 2021, 49(20): 74-81.
[2] 劉友波, 吳浩, 劉挺堅, 等. 集成經(jīng)驗?zāi)B(tài)分解與深度學(xué)習(xí)的用戶側(cè)凈負(fù)荷預(yù)測算法[J]. 電力系統(tǒng)自動化, 2021, 45(24): 57-64.
LIU Youbo, WU Hao, LIU Tingjian, et al. User-side net load forecasting method integrating empirical mode decomposition and deep learning[J]. Automation of Electric Power Systems, 2021, 45(24): 57-64.
[3] BOZORG M, BRACALE A, CARAMIA P, et al. Bayesian bootstrap quantile regression for probabilistic photovoltaic power forecasting[J]. Protection and Control of Modern Power Systems, 2020, 5(3): 218-229.
[4] üRGE-VORSATZ D, CABEZA L F, SERRANO S, et al. Heating and cooling energy trends and drivers in buildings[J]. Renewable and Sustainable Energy Reviews, 2015, 41: 85-98.
[5] WANG Y, KONG Y, TANG X, et al. Short-term industrial load forecasting based on ensemble hidden Markov model[J]. IEEE Access, 2020, 8: 160858-160870.
[6] KHURSHEED A, MUSAED A, KUMAIL J, et al. A pyramid-CNN based deep learning model for power load forecasting of similar-profile energy customers based on clustering[J]. IEEE Access, 2021, 9: 14992-15003.
[7] 楊德州, 劉嘉明, 宋汶秦, 等. 基于改進(jìn)型自適應(yīng)白噪聲完備集成經(jīng)驗?zāi)B(tài)分解的工業(yè)用戶負(fù)荷預(yù)測方法[J].電力系統(tǒng)保護(hù)與控制, 2022, 50(4): 36-43.
YANG Dezhou, LIU Jiaming, SONG Wenqin, et al. A load forecasting method for industrial customers based on the ICEEMDAN algorithm[J]. Power System Protection and Control, 2022, 50(4): 36-43.
[8] 彭文, 王金睿, 尹山青. 電力市場中基于Attention- LSTM的短期負(fù)荷預(yù)測模型[J]. 電網(wǎng)技術(shù), 2019, 43(5): 1745-1751.
PENG Wen, WANG Jinrui, YIN Shanqing. Short-term load forecasting model based on Attention- LSTM in electricity market[J]. Power System Technology, 2019, 43(5): 1745-1751.
[9] 楊斌, 楊世海, 曹曉冬, 等. 基于EMD-QRF的用戶負(fù)荷概率密度預(yù)測[J]. 電力系統(tǒng)保護(hù)與控制, 2019, 47(16): 1-7.
YANG Bin, YANG Shihai, CAO Xiaodong, et al. Short-term consumer load probability density forecasting based on EMD-QRF[J]. Power System Protection and Control, 2019, 47(16): 1-7.
[10] AMRAL N, OZVEREN C S, KING D. Short term load forecasting using multiple linear regression[C] // 2007 42nd International Universities Power Engineering Conference, September 4-6, 2007, Brighton, UK: 1192-1198.
[11] WANG Y, WANG J, ZHAO G, et al. Application of residual modification approach in seasonal ARIMA for electricity demand forecasting: a case study of China[J]. Energy Policy, 2012, 48: 284-294.
[12] TAYLOR J W. Short-term electricity demand forecasting using double seasonal exponential smoothing[J]. Journal of the Operational Research Society, 2003, 54(8): 799-805.
[13] CHRISTIAANSE W R. Short-term load forecasting using general exponential smoothing[J]. IEEE Transactions on Power Apparatus and Systems, 1971, 90(2): 900-911.
[14] TONG C, LI J, LANG C, et al. An efficient deep model for day-ahead electricity load forecasting with stacked denoising auto-encoders[J]. Journal of Parallel and Distributed Computing, 2018, 117: 267-273.
[15] HERNáNDEZ L, BALADRóN C, AGUIAR J M, et al. Artificial neural network for short-term load forecasting in distribution systems[J]. Energies, 2014, 7(3): 1576-1598.
[16] 楊智宇, 劉俊勇, 劉友波, 等. 基于自適應(yīng)深度信念網(wǎng)絡(luò)的變電站負(fù)荷預(yù)測[J]. 中國電機(jī)工程學(xué)報, 2019, 39(14): 4049-4061.
YANG Zhiyu, LIU Junyong, LIU Youbo, et al. Transformer load forecasting based on adaptive deep belief network[J]. Proceedings of the CSEE, 2019, 39(14): 4049-4061.
[17] 陳振宇, 劉金波, 李晨, 等. 基于LSTM與XGBoost組合模型的超短期電力負(fù)荷預(yù)測[J]. 電網(wǎng)技術(shù), 2020, 44(2): 614-620.
CHEN Zhenyu, LIU Jinbo, LI Chen, et al. Ultra short-term power load forecasting based on combined LSTM-XGBoost model[J]. Power System Technology, 2020, 44(2): 614-620.
[18] WANG Y, GAN D, SUN M, et al. Probabilistic individual load forecasting using pinball loss guided LSTM[J]. Applied Energy, 2019, 235: 10-20.
[19] CIECHULSKI T, OSOWSKI S. High precision LSTM model for short-time load forecasting in power systems[J]. Energies, 2021, 14(11): 1-15.
[20] BENTO P M R, POMBO J A N, CALADO M R A, et al. Optimization of neural network with wavelet transform and improved data selection using bat algorithm for short-term load forecasting[J]. Neurocomputing, 2019, 358: 53-71.
[21] 梁智, 孫國強(qiáng), 李虎成, 等. 基于VMD與PSO優(yōu)化深度信念網(wǎng)絡(luò)的短期負(fù)荷預(yù)測[J]. 電網(wǎng)技術(shù), 2018, 42(2): 598-606.
LIANG Zhi, SUN Guoqiang, LI Hucheng, et al. Short-term load forecasting based on VMD and PSO optimized deep belief network[J]. Power System Technology, 2018, 42(2): 598-606.
[22] YU F, XU X. A short-term load forecasting model of natural gas based on optimized genetic algorithm and improved BP neural network[J]. Applied Energy, 2014, 134: 102-113.
[23] 劉建華, 李錦程, 楊龍月, 等. 基于EMD-SLSTM的家庭短期負(fù)荷預(yù)測[J]. 電力系統(tǒng)保護(hù)與控制, 2019, 47(6): 40-47.
LIU Jianhua, LI Jincheng, YANG Longyue, et al. Short-term household load forecasting based on EMD-SLSTM[J]. Power System Protection and Control, 2019, 47(6): 40-47.
[24] 王俊, 李霞, 周昔東, 等. 基于VMD和LSTM的超短期風(fēng)速預(yù)測[J]. 電力系統(tǒng)保護(hù)與控制, 2020, 48(11): 45-52.
WANG Jun, LI Xia, ZHOU Xidong, et al. Ultra-short- term wind speed prediction based on VMD-LSTM[J]. Power System Protection and Control, 2020, 48(11): 45-52.
[25] 史加榮, 趙丹夢, 王琳華, 等. 基于RR-VMD-LSTM的短期風(fēng)電功率預(yù)測[J]. 電力系統(tǒng)保護(hù)與控制, 2021, 49(21): 63-70.
SHI Jiarong, ZHAO Danmeng, WANG Linhua, et al. Short-term wind power prediction based on RR-VMD- LSTM[J]. Power System Protection and Control, 2021, 49(21): 63-70.
[26] CHEN S, DONG X, PENG Z, et al. Nonlinear chirp mode decomposition: a variational method[J]. IEEE Transactions on Signal Processing, 2017, 65(22): 6024-6037.
[27] CHEN B, WANG Y. Short-term electric load forecasting of integrated energy system considering nonlinear synergy between different loads[J]. IEEE Access, 2021, 9: 43562-43573.
[28] XUE J, SHEN B. A novel swarm intelligence optimization approach: sparrow search algorithm[J]. Systems Science & Control Engineering, 2020, 8(1): 22-34.
[29] ZHU Y, YOUSEFI N. Optimal parameter identification of PEMFC stacks using adaptive sparrow search algorithm[J]. International Journal of Hydrogen Energy, 2021, 46(14): 9541-9552.
Short-term load combination forecasting model integrating ACMD and BiLSTM
YAO Haoran, LI Chengxin, ZHENG Xiujuan, YANG Ping
(College of Electrical Engineering, Sichuan University, Chengdu 610065, China)
To improve the accuracy of short-term load forecasting on the user side, a short-term load combination prediction method based on adaptive chirp mode decomposition (ACMD) and sparrow search algorithm (SSA) optimized bi-directional long short-term memory network (BiLSTM) is proposed. Given the problem of strong fluctuation and non-stationarity of short-term power load, ACMD is used to decompose the short-term load time series into several relatively simple sub-components, and BiLSTM is used to predict each sub-component. At the same time, in order to overcome the problem of unstable prediction results caused by different parameter values of BiLSTM, SSA is used to optimize the hyperparameters of the BiLSTM model. The prediction results of each sub-component are superimposed to obtain the final prediction results.Compared with single prediction model and multiple combination prediction models, the experimental results show that this method has higher prediction accuracy.
load forecasting; BiLSTM; ACMD; sparrow search algorithm; temporal decomposition
10.19783/j.cnki.pspc.211719
國家自然科學(xué)基金項目資助(52077146)
This work is supported by the National Science Foundation of China (No. 52077146).
2021-12-16;
2022-03-14
姚浩然(1995—),男,碩士研究生,研究方向為負(fù)荷預(yù)測;E-mail: 1041819162@qq.com
李成鑫(1976—),男,通信作者,博士,副教授,碩士生導(dǎo)師,研究方向為電力系統(tǒng)自動化及電力大數(shù)據(jù)分析;E-mail: lcx36@126.com
鄭秀娟(1982—),女,博士,副教授,博士生導(dǎo)師,研究方向為模式識別與信號處理。E-mail: xiujuanzheng@ scu.edu.cn
(編輯 許 威)