基于BP神經(jīng)網(wǎng)絡(luò)優(yōu)化的改進(jìn)灰色模型在
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
隨著泛在電力物聯(lián)網(wǎng)的研究和建設(shè)的推進(jìn),中長(zhǎng)期電量預(yù)測(cè)數(shù)據(jù)的信息化程度的提高,電力系統(tǒng)電量預(yù)測(cè)的研究重點(diǎn)不再是統(tǒng)計(jì)數(shù)學(xué)模型本身,而是如何綜合考量多方面因素,從而有效提高電力系統(tǒng)電量預(yù)測(cè)結(jié)果的精度。文獻(xiàn)基于電量各影響因素的統(tǒng)計(jì)分析來(lái)構(gòu)建電量預(yù)測(cè)算法模型:文獻(xiàn)則通過(guò)考慮經(jīng)濟(jì)因素對(duì)負(fù)荷的影響對(duì)月度負(fù)荷進(jìn)行了預(yù)測(cè):文獻(xiàn)表明隨著近幾年我國(guó)在人工智能技術(shù)領(lǐng)域的深入研究與發(fā)展,基于神經(jīng)網(wǎng)絡(luò)算法的混合預(yù)測(cè)模型優(yōu)勢(shì)突出。
本文以中西部某區(qū)域電網(wǎng)公司的大數(shù)據(jù)平臺(tái)為基礎(chǔ),利用相關(guān)經(jīng)濟(jì)指標(biāo)數(shù)據(jù)包括規(guī)模以上工業(yè)增加值、固定資產(chǎn)投資、社會(huì)消費(fèi)零售總額和出口總值四個(gè)指標(biāo)以及歷史用電量月數(shù)據(jù)進(jìn)行分析,提出了用BP神經(jīng)網(wǎng)絡(luò)修正灰色預(yù)測(cè)值的電量預(yù)測(cè)模型,旨在結(jié)合經(jīng)濟(jì)指標(biāo)因素與電量的相互作用,實(shí)現(xiàn)高精度的電量預(yù)測(cè)。
1整體框架
電量預(yù)測(cè)模型的關(guān)鍵在于通過(guò)收集處理大量的歷史數(shù)據(jù),建立有效的預(yù)測(cè)算法模型。采用科學(xué)的方法,以已知數(shù)據(jù)為基礎(chǔ),進(jìn)行數(shù)據(jù)分析并不斷修正模型,以達(dá)到更為優(yōu)化的電量預(yù)測(cè)效果。
在電量的預(yù)測(cè)過(guò)程中,單純地利用灰色預(yù)測(cè)外推得到的用電量數(shù)據(jù),忽略了經(jīng)濟(jì)指標(biāo)與電量之間的相互影響,會(huì)造成預(yù)測(cè)結(jié)果誤差過(guò)大。
本文所涉及的電網(wǎng)電量預(yù)測(cè)的基本思想是通過(guò)數(shù)據(jù)的分析處理篩選出已知數(shù)據(jù)中的有效信息并加以利用,將其作為BP神經(jīng)網(wǎng)絡(luò)的樣本數(shù)據(jù)進(jìn)行訓(xùn)練,不斷修正權(quán)值和閾值,從而使灰色預(yù)測(cè)得到的初步預(yù)測(cè)值不斷逼近期望輸出。
模型設(shè)計(jì)的整體框架如圖1所示。
2基于BP神經(jīng)網(wǎng)絡(luò)優(yōu)化的改進(jìn)灰色模型
2.1數(shù)據(jù)預(yù)處理
電網(wǎng)的電量預(yù)測(cè)中,原始電量數(shù)據(jù)存在缺失或不一致性。為了達(dá)到高精度的電量預(yù)測(cè),對(duì)訓(xùn)練樣本數(shù)據(jù)的選擇極為重要,故需要對(duì)已收集數(shù)據(jù)進(jìn)行分析處理。
2.1.1經(jīng)濟(jì)指標(biāo)的收集與處理
本文收集了2014—2017年中西部某區(qū)域電力公司的四項(xiàng)經(jīng)濟(jì)指標(biāo)年數(shù)據(jù)包括規(guī)模以上工業(yè)增加值、固定資產(chǎn)投資、社會(huì)消費(fèi)零售總額和出口總值,以及2014—2018年7月的用電量月數(shù)據(jù)??紤]到對(duì)應(yīng)數(shù)據(jù)細(xì)化程度的不一致性,需要將經(jīng)濟(jì)指標(biāo)數(shù)據(jù)進(jìn)一步處理。
首先計(jì)算出2014—2017年各個(gè)月份占當(dāng)年全年用電量的比例,再用1月—12月各個(gè)月份占這四年的比例求平均值,處理后的比例值將作為標(biāo)準(zhǔn)比例應(yīng)用于經(jīng)濟(jì)指標(biāo)的細(xì)化。將2014—2017年四個(gè)經(jīng)濟(jì)指標(biāo)的年數(shù)據(jù)按照用電量趨勢(shì)的標(biāo)準(zhǔn)比例分配至月得到月經(jīng)濟(jì)數(shù)據(jù),各經(jīng)濟(jì)指標(biāo)月數(shù)據(jù)變化情況如圖2所示。
2.1.2數(shù)據(jù)分析
將收集到的用電量數(shù)據(jù)繪圖分析,一方面可以看出中西部地區(qū)的月用電量整體呈上升趨勢(shì),另一方面2014—2017年每年的月用電量變化特性也基本呈現(xiàn)一致性。且經(jīng)濟(jì)指標(biāo)數(shù)據(jù)的細(xì)化標(biāo)準(zhǔn)源自用電量,故經(jīng)濟(jì)指標(biāo)月數(shù)據(jù)的變化趨勢(shì)同用電量趨勢(shì)一致。
2.1.3灰色關(guān)聯(lián)度分析
為了能確定用電量與各經(jīng)濟(jì)指標(biāo)之間的關(guān)聯(lián)程度,便于訓(xùn)練樣本的進(jìn)一步選擇,通過(guò)灰色關(guān)聯(lián)度分析法將關(guān)聯(lián)度低的經(jīng)濟(jì)指標(biāo)因素剔除,把相關(guān)性強(qiáng)的經(jīng)濟(jì)指標(biāo)分量作為輸入。灰色關(guān)聯(lián)度分析法的關(guān)鍵是通過(guò)對(duì)要研究對(duì)象與其各個(gè)影響因素的數(shù)據(jù)序列曲線之間的相似程度來(lái)分析影響因素的主次地位。
圖3即灰色關(guān)聯(lián)度分析得出的關(guān)聯(lián)系數(shù)曲線。通過(guò)該圖與其他分析模型相比,灰色關(guān)聯(lián)度分析不需要對(duì)原始數(shù)據(jù)做歸一化處理,僅用已知數(shù)據(jù)便可以得到關(guān)聯(lián)度排序:社會(huì)消費(fèi)品零售總額>固定資產(chǎn)投資>出口總值(美元)>規(guī)模以上工業(yè)增加值。
2.2灰色預(yù)測(cè)
灰色預(yù)測(cè)模型是通過(guò)累加或累減生成并逐步白化,從而建立起的微分方程形式的模型?;疑A(yù)測(cè)中的觀測(cè)數(shù)據(jù)序列并不是隨機(jī)產(chǎn)生,而是一個(gè)變化著的灰色過(guò)程。因此,灰色預(yù)測(cè)的數(shù)據(jù)是通過(guò)生成數(shù)據(jù)的GM(1,1)模型所得到的預(yù)測(cè)值的逆處理結(jié)果?;疑A(yù)測(cè)算法流程圖如圖4所示。
灰色預(yù)測(cè)作為一種對(duì)含有不確定因素系統(tǒng)進(jìn)行預(yù)測(cè)的方法,適用于小樣本數(shù)據(jù)的預(yù)測(cè),僅依靠于自身的規(guī)律進(jìn)行外推。為了將灰色預(yù)測(cè)算法的優(yōu)勢(shì)最大化,且通過(guò)數(shù)據(jù)分析發(fā)現(xiàn)每年的對(duì)應(yīng)月數(shù)據(jù)按規(guī)律增長(zhǎng),于是在符合灰色預(yù)測(cè)樣本小、自身按指數(shù)增長(zhǎng)的特點(diǎn)的情況下,依據(jù)往年對(duì)應(yīng)月份的月用電量來(lái)推測(cè)2018年對(duì)應(yīng)月份的月用電量。利用灰色預(yù)測(cè)得到的預(yù)測(cè)結(jié)果及誤差檢驗(yàn)如表1所示。
將表1的預(yù)測(cè)結(jié)果與灰色模型精度檢驗(yàn)對(duì)照表比較可知,初步預(yù)測(cè)得到的月用電量較為準(zhǔn)確,且加入預(yù)測(cè)值后的2014一2018年月用電量變化曲線符合整體變化趨勢(shì)。
2.3BP神經(jīng)網(wǎng)絡(luò)
BP神經(jīng)網(wǎng)絡(luò)作為一種多層前饋神經(jīng)網(wǎng)絡(luò),是目前應(yīng)用最為廣泛的神經(jīng)網(wǎng)絡(luò)模型之一。該算法中包括前向傳播的信號(hào)以及反向傳播的誤差兩個(gè)部分。圖5所示為神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu)圖,該模型一般有三層,從左往右依次為輸入層、隱藏層和輸出層。
BP神經(jīng)網(wǎng)絡(luò)算法的核心是隨著訓(xùn)練次數(shù)的不斷增加,最終誤差越來(lái)越小,當(dāng)達(dá)到設(shè)定目標(biāo)誤差或最大迭代次數(shù)時(shí)終止訓(xùn)練,從而得到最優(yōu)權(quán)值和閾值的預(yù)測(cè)輸出。使用神經(jīng)網(wǎng)絡(luò)模型處理問(wèn)題可以適用于各種任務(wù)且簡(jiǎn)單易用,其算法具體流程圖如圖6所示。
灰色預(yù)測(cè)使2018年的月用電量完整化,成為已知條件。故首先利用用電量與各經(jīng)濟(jì)指標(biāo)之間的對(duì)應(yīng)關(guān)系預(yù)測(cè)2018年1月一12月的經(jīng)濟(jì)指標(biāo)數(shù)據(jù)。其次在用電量的預(yù)測(cè)過(guò)程中,一方面僅利用已知用電量數(shù)據(jù)進(jìn)行訓(xùn)練具有一定的盲目性,很大程度上會(huì)導(dǎo)致預(yù)測(cè)結(jié)果的不可信度,從而加入了2018年的外推預(yù)測(cè)數(shù)據(jù)訓(xùn)練:另一方面考慮到2018年用電量與經(jīng)濟(jì)指標(biāo)間的相關(guān)性與較遠(yuǎn)年份的關(guān)聯(lián)度不高,故采用科學(xué)性更強(qiáng)的2017一2018年的月數(shù)據(jù)進(jìn)行訓(xùn)練。經(jīng)濟(jì)指標(biāo)不同處理方式下的預(yù)測(cè)誤差變化圖如圖7~9所示。
如圖7所示,在未剔除經(jīng)濟(jì)指標(biāo)的情況下預(yù)測(cè)誤差控制在3.5%以內(nèi):如圖8所示,在剔除相關(guān)性較差的一個(gè)經(jīng)濟(jì)指標(biāo)后,預(yù)測(cè)誤差控制在4%以內(nèi):圖9所示為剔除兩個(gè)經(jīng)濟(jì)指標(biāo)后的誤差變化圖,相比前兩種處理方式預(yù)測(cè)精度更高。本模型通過(guò)反向傳播神經(jīng)網(wǎng)絡(luò)提升了電量預(yù)測(cè)效果,保證了各項(xiàng)預(yù)測(cè)數(shù)據(jù)準(zhǔn)確性。
最終用電量預(yù)測(cè)結(jié)果整理如表2所示。
3模型優(yōu)勢(shì)分析
3.1數(shù)據(jù)處理
傳統(tǒng)方法中只利用經(jīng)濟(jì)指標(biāo)本身的特性對(duì)數(shù)據(jù)進(jìn)行處理,如在平均分配的基礎(chǔ)上對(duì)個(gè)別月份即1、2、7、8月統(tǒng)一處理添加較大的隨機(jī)誤差,其他月份添加符合正態(tài)分布的隨機(jī)誤差[7]。最終得到如圖10所示的月數(shù)據(jù)變化趨勢(shì)。
通過(guò)圖2與圖10的分析,本模型的數(shù)據(jù)處理具有以下優(yōu)勢(shì):
(1)變化趨勢(shì)呈波動(dòng)上升趨勢(shì),且較之前的以平均分配為基礎(chǔ)的數(shù)據(jù)處理曲線更為平滑,無(wú)明顯突變:
(2)充分考慮了用電量與經(jīng)濟(jì)指標(biāo)之間的密切關(guān)系,數(shù)據(jù)處理方法更貼近實(shí)際,具有科學(xué)性。
3.2灰色預(yù)測(cè)樣本量的選取
本模型是通過(guò)往年對(duì)應(yīng)月份的月用電量來(lái)依次推測(cè)2018年對(duì)應(yīng)月份的月用電量,相比直接采用所有的已知月用電量進(jìn)行外推,具備以下優(yōu)點(diǎn):
(1)直接外推的處理方法由于灰色預(yù)測(cè)的特性,預(yù)測(cè)值會(huì)呈增長(zhǎng)趨勢(shì),從而不符合實(shí)際情況。本模型充分考慮了用電量的月變化特性,使2018年的用電量變化趨勢(shì)更貼近于往年的變化趨勢(shì):
(2)樣本量少,更能發(fā)揮灰色預(yù)測(cè)算法自身的優(yōu)勢(shì),達(dá)到了更好的預(yù)測(cè)效果。
3.3BPNN預(yù)測(cè)用電量訓(xùn)練樣本的選取
預(yù)測(cè)用電量時(shí)是多輸入單輸出,利用2017一2018年的月用電量及四項(xiàng)經(jīng)濟(jì)指標(biāo)月數(shù)據(jù)進(jìn)行訓(xùn)練,本模型得到的預(yù)測(cè)結(jié)果曲線如圖11所示。
如果利用2014一2017年的月用電量及四項(xiàng)經(jīng)濟(jì)指標(biāo)月數(shù)據(jù)進(jìn)行訓(xùn)練,在該方法下得到的預(yù)測(cè)曲線如圖12所示。
由以上兩圖分析可知,該模型的訓(xùn)練樣本選取有以下優(yōu)勢(shì):
(1)2018年用電量與經(jīng)濟(jì)指標(biāo)間的相關(guān)性與較遠(yuǎn)年份的關(guān)聯(lián)度不高,只采用2017一2018年的數(shù)據(jù)進(jìn)行訓(xùn)練更具有科學(xué)性:
(2)本模型的預(yù)測(cè)結(jié)果更符合往年用電量趨勢(shì)的變化情況,且年用電量總額較2017年有小幅增長(zhǎng),年用電量變化曲線更為平滑。
4結(jié)語(yǔ)
本文針對(duì)電量預(yù)測(cè)問(wèn)題所提的基于BP神經(jīng)網(wǎng)絡(luò)優(yōu)化的改進(jìn)灰色模型,建模科學(xué),預(yù)測(cè)流程清晰,可操作性強(qiáng)。模型預(yù)測(cè)結(jié)果數(shù)據(jù)表明,基于BP神經(jīng)網(wǎng)絡(luò)優(yōu)化的改進(jìn)灰色模型的電量預(yù)測(cè)結(jié)果誤差均小于4%。即模型在充分考慮經(jīng)濟(jì)指標(biāo)與電量的相互作用的情況下,利用BP神經(jīng)網(wǎng)絡(luò)算法對(duì)電量的灰色預(yù)測(cè)值進(jìn)一步修正,從而得到了實(shí)用性更好的中長(zhǎng)期電量預(yù)測(cè)結(jié)果。