《某光伏電場發(fā)電功率短期預(yù)測方法研究》12000字_第1頁
《某光伏電場發(fā)電功率短期預(yù)測方法研究》12000字_第2頁
《某光伏電場發(fā)電功率短期預(yù)測方法研究》12000字_第3頁
《某光伏電場發(fā)電功率短期預(yù)測方法研究》12000字_第4頁
《某光伏電場發(fā)電功率短期預(yù)測方法研究》12000字_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

某光伏電場發(fā)電功率短期預(yù)測方法研究目錄摘要 1第1章緒論 31.1課題背景及其意義 31.2短期功率預(yù)測國內(nèi)外研究現(xiàn)狀 41.3本文主要工作 5第2章基于改進的BP神經(jīng)網(wǎng)絡(luò)-小波分解短期功率預(yù)測 62.1神經(jīng)網(wǎng)絡(luò) 62.2短期功率預(yù)測模型 62.2.1BP神經(jīng)網(wǎng)絡(luò)模型 72.2.2BP神經(jīng)網(wǎng)絡(luò)原理 72.3BP神經(jīng)網(wǎng)絡(luò)改進 102.3.1批處理的帶動量梯度下降算法 112.3.2改進的方法 112.3.3兩種算法比較 122.4小波分解法 122.5短期光伏發(fā)電預(yù)測模型的建立 142.5.1輸入向量的選取 142.5.2數(shù)據(jù)的預(yù)處理 142.5.3數(shù)據(jù)還原 152.6誤差評價 152.7本章小結(jié) 16第3章案例仿真及結(jié)果分析 173.1數(shù)據(jù)來源 173.2精度比較 173.2.1三天數(shù)據(jù)預(yù)測結(jié)果精度比較 173.2.2七天數(shù)據(jù)預(yù)測結(jié)果精度比較 183.2.3十四天數(shù)據(jù)預(yù)測結(jié)果精度比較 193.2.4三十天數(shù)據(jù)預(yù)測結(jié)果精度比較 203.3實驗結(jié)論與小結(jié) 21第4章結(jié)論與展望 224.1結(jié)論 224.2展望 22參考文獻 23摘要人類新興技術(shù)和科技的高速發(fā)展,是以資源和能源的大量的消耗為前提的。而這樣的前提下又是以犧牲環(huán)境為代價。以此類推,在未來人類的發(fā)展同樣需要消耗大量的資源和能源。因為科學技術(shù)的發(fā)展,得以讓資源回收利用率更高,可以不斷的循環(huán)再利用,但是在能源方面,目前人類的科技還不足以找到能夠完全替代化石燃料的能源利用方法。當前在能源方面的研究發(fā)現(xiàn),清潔能源、可再生能源比如風、光、水能,會逐漸成為未來主要能源,其趨勢也日益明顯,而光能發(fā)電更是越來越受各國的青睞。但是由于光伏發(fā)電跟其他能源比較最容易受到影響,比如氣候方面如下雪、下雨的影響,環(huán)境如灰塵的影響,造成它的輸出功率時高時低的現(xiàn)象。針對這種問題,本文提出小波分解的方法來對數(shù)據(jù)進行處理,利用小波分解的層次性處理已有的數(shù)據(jù),分解過后可以將更好的反應(yīng)數(shù)據(jù)的特點,之后進行重組,起到降噪的作用。標準的BP神經(jīng)網(wǎng)絡(luò)雖然功能強大,但同時也存在部分比較影響模型運行等問題,比如收斂時間長。當數(shù)據(jù)比較多且數(shù)目大時,會消耗大量的時間,在預(yù)測時比較占用時間。本文對標準的BP進行改進,在一定程度上提高了速度、減少了時間。二者組合的方法是在傳統(tǒng)意義上進一步優(yōu)化,目的是在提高精度的前提下,減少預(yù)測時間,讓模型更具有實用性且時效性更好。關(guān)鍵詞:光伏發(fā)電;短期功率預(yù)測;BP神經(jīng)網(wǎng)絡(luò);小波分解第1章緒論1.1課題背景及其意義人類的一切進步都靠著能源,各行各業(yè)的發(fā)展也是靠著能源的一系列消耗為墊腳石。但化石燃料逐漸消耗殆盡,伴隨著產(chǎn)生了很多影響生態(tài)環(huán)境因素的問題,造成幾乎不可逆的損害,甚至嚴重危害了人類身體的健康。所以,能源結(jié)構(gòu)如何調(diào)整,如何利用新能源如今已經(jīng)成為各個國家的經(jīng)濟和可持續(xù)發(fā)展的重要發(fā)展戰(zhàn)略。太陽能的利用,可以說是人類的能源方面一大重要舉措,具有劃時代的意義,意味著人類可以在不破壞環(huán)境的前提下利用可再生能源。而在應(yīng)用于太陽能相關(guān)技術(shù)的迅速發(fā)展,它在未來的發(fā)展趨勢會越來越好,甚至有成為主流發(fā)電方式的可能,除此之外,各個國家的政府也逐漸把太陽能的資源有效利用作為可持續(xù)發(fā)展的首要戰(zhàn)略[1]。太陽能的利用主要還是通過光伏板吸收,太陽能資源的使用不需要消耗能源,不排放有毒有害氣體,形式多變,只要技術(shù)達到要求容量也不會受限,安全簡單,應(yīng)用場景廣泛。以2017年的數(shù)據(jù)為例,國際能源署的光伏發(fā)電系統(tǒng)計劃部分成員國在2017年光伏發(fā)電新增容量如表1-1所示[2]。由表1-1可以了解到,中國光伏發(fā)電量已經(jīng)超過1GW,可以稱作處于世界領(lǐng)先水平。表1-12017年IEAPVPS成員國光伏發(fā)電容量國家人口總量/百萬人光伏裝機容量/MW光伏新增裝機容量/MW人均新增光伏容量/(W/人)光伏發(fā)電總量/(TW·h)電能消耗總量/(TW·h)光伏滲透率/%澳大利亞257470130952.410.22593.9奧地利9127117319.71295711.8比利時11387728925.43.5824.4加拿大3729742496.73.45070.7智6170.0734.7中國13861311405306838.30.963082.7丹麥69106110.10.9312.8太陽能能夠替代部分逐漸枯竭的并且對環(huán)境造成排放污染的化石能源,而且相比污染較大的火力發(fā)電和占地面積較廣的風力發(fā)電來說,太陽能的發(fā)電方法更安全、環(huán)保、可靠,符合當今社會人類對能源和環(huán)境的需求。太陽能主要有兩類的發(fā)電類型,第一類,通過光伏板,先轉(zhuǎn)換成為熱能,之后再轉(zhuǎn)換成電能形式,第二類則是直接把太陽能轉(zhuǎn)換成電能形式[3]。光伏系統(tǒng)主要由光伏方陣、控制器和逆變器等部分組成,相比于標準發(fā)電方式來說,它具有體積小,方便組裝,利于控制,維修簡便等特點。此外,由于光照普遍,裝配地點較為廣泛,可安裝的地區(qū)比較廣泛,在建筑物的旁邊、頂部都可以裝配。光伏發(fā)電作為新能源發(fā)電方式優(yōu)點眾多但是卻有一個不可避免的問題,其電源供電是波動和間歇的。雖然目前能夠改進光伏發(fā)電系統(tǒng)硬件使用方面的技術(shù)慢慢廣泛發(fā)展起來,但是太陽能本身影響輸出功率的系統(tǒng)問題卻無法消除,反而影響程度會越來越深。首先太陽光照是周期性的,比如白天的時候,早上的光照強度弱,那么輸出功率小,但是到了中午,光照強度變強,輸出功率到達峰值,到了日落,光照強度再一次下降。而到了夜間沒有光照,則沒有輸出功率。除此之外,四季更替也是影響因素之一,我國四季中白天和夜晚的時間長短隨著季節(jié)的變化而變化,春夏白晝的時間越來越長,夜間越來越短,而秋冬則是夜間時間長,白晝時間短,這些影響讓輸出功率變得波動且隨時間的變化產(chǎn)生特定的變化。其次加上把太陽能存儲起來的難度較大,如果很多的光伏系統(tǒng)并入電力系統(tǒng),那么電力系統(tǒng)的安全性和穩(wěn)定性必然會遭受巨大的考驗,甚至產(chǎn)生的電質(zhì)量也會有一定程度的影響,給用電方帶來不必要的損失。所以,光伏發(fā)電功率預(yù)測的意義深遠,給未來光伏的普及奠定基礎(chǔ),在提高光伏的可用性和可行性方面有積極影響。1.2短期功率預(yù)測國內(nèi)外研究現(xiàn)狀隨著氣候逐漸變得惡劣以及能源問題日益突出,太陽能作為新能源其優(yōu)點眾多,且最能體現(xiàn)其價值的就是能夠代替化石能源。從發(fā)展的走向分析,光伏發(fā)電在技術(shù)層面已經(jīng)具備了一定的技術(shù)基礎(chǔ),并且成本也不是很高,隨著經(jīng)濟的發(fā)展它也慢慢被大眾接受,除此之外,因為國家的大力提倡,慢慢地光伏發(fā)電的領(lǐng)域和應(yīng)用層面也會越來越廣泛,考慮到光伏發(fā)電波動性較大,所以功率預(yù)測的部分至關(guān)重要。目前來看,國外方面,歐洲國家如丹麥,意大利;亞洲的部分國家,在光伏發(fā)電輸出功率預(yù)測技術(shù)的研究也有了一定的成果。近年來,丹麥ENFOR公司通過把往年的歷史輸出功率以及短期時間內(nèi)的氣候數(shù)據(jù)、地域方面的數(shù)據(jù)、時間日期等相關(guān)因素聯(lián)系,最終研發(fā)了具有代表性的SOLARFOR系統(tǒng),該系統(tǒng)可以通過統(tǒng)計學的方法對短期功率的輸出進行預(yù)測;意大利某大學收集某20kW光伏電站的歷史氣象和以往系統(tǒng)輸出的功率,分析了數(shù)據(jù)的特征,以此建立了兩種以人工神經(jīng)網(wǎng)絡(luò)為前提的輸出功率預(yù)測模型,接著把光照量和溫度作為輸入向量輸入該模型,經(jīng)預(yù)測比較之后,最終得到的預(yù)測結(jié)果顯示偏差低至3.1%和5.4%[4]。日本NTTFacilities公司Kudo等人收集了世博園的一個330kW光伏電站的歷史數(shù)據(jù),之后通過這些數(shù)據(jù)進行分析,利用了多種方法進行回歸分析,最終得出了預(yù)測功率的預(yù)測關(guān)系式。其建立的模型能夠預(yù)測未來一天從早上5點到晚上7點每個時間點的發(fā)電量。經(jīng)過校驗之后進行比較分析,從2005年3月25日至9月26日,時均預(yù)報誤差為30.53%[5]。國內(nèi)方面,我國就光伏發(fā)電輸出功率預(yù)測方面的技術(shù)來說,其研究的成果不如光伏發(fā)電其他方面的進展。首先因為預(yù)測具有特殊性,很難達到精準化預(yù)測水平,理論技術(shù)方面暫且沒有完備的系統(tǒng)。目前在這方面研究的開端有湖北省氣象局牽頭的項目。這個項目的內(nèi)容包括兩種,一是通過區(qū)域的傳導、光能和電能之間的轉(zhuǎn)換,由于我國用電種類是交流,而光伏發(fā)電產(chǎn)生的是直流,所以還有通過逆變器的轉(zhuǎn)換率。二是利用與時間點相互對應(yīng)的氣候預(yù)報的數(shù)據(jù),以及預(yù)測地區(qū)對應(yīng)的電站的發(fā)電量數(shù)據(jù),兩個數(shù)據(jù)相聯(lián)系在一起的方法。兩大類的方式互相補充一起預(yù)測,目前該項目還在研究當中[6]??傮w來看,光伏發(fā)電功率輸出預(yù)測技術(shù)還不成熟,然而隨著新能源重要性的提升以及電力電子技術(shù)在光伏組件方面的發(fā)展,世界各國對光伏發(fā)電的投資比重會越來越多,預(yù)測技術(shù)和更精準的預(yù)測方法也會越來越完善和精確。1.3本文主要工作在短期功率預(yù)測方面,本次研究的核心內(nèi)容主要從以下的幾個方面入手展開:(1)分析標準的BP神經(jīng)網(wǎng)絡(luò)和改進的BP神經(jīng)網(wǎng)絡(luò)分別在預(yù)測未來輸出功率各自的優(yōu)點與缺點,把光伏電站的以往的輸出功率經(jīng)過處理之后作為模型的輸入向量;對數(shù)據(jù)處理方法的分析研究以及對于模型預(yù)測精度的誤差比較和評價;用matlab軟件編程構(gòu)建以改進的BP神經(jīng)網(wǎng)絡(luò)為基礎(chǔ)的光伏發(fā)電預(yù)測模型,輸出為未來一天(0-24h)的預(yù)測功率,最后輸入選取的歷史數(shù)據(jù)進行仿真,分析模型的可行性。(2)分析選用來處理數(shù)據(jù)的算法的優(yōu)勢和劣勢,選擇小波分解與重構(gòu)的方法對選取的數(shù)據(jù)進行降噪處理,根據(jù)相同的輸入、不同的參數(shù)得出仿真的結(jié)果選擇最恰當?shù)男〔ǚ纸夂瘮?shù)和小波分解的層數(shù),接著把重新將小波分解后的數(shù)據(jù)作為輸入進入神經(jīng)網(wǎng)絡(luò),最后輸出的結(jié)果進行小波重構(gòu)。(3)分析利用matlab建立的光伏發(fā)電功率預(yù)測模型預(yù)測的值與實際值對照后分析回歸誤差,利用origin軟件對預(yù)測結(jié)果與實測值進行畫圖分析比較,并結(jié)合結(jié)果對模型進行評價。第2章基于改進的BP神經(jīng)網(wǎng)絡(luò)-小波分解短期功率預(yù)測2.1神經(jīng)網(wǎng)絡(luò)生物大腦里具有處理信息功能的結(jié)構(gòu)是神經(jīng)網(wǎng)絡(luò),神經(jīng)網(wǎng)絡(luò)的基本組成單元是神經(jīng)元。在神經(jīng)元作用的基礎(chǔ)上,建立了本質(zhì)是仿生的一種算法模型,以生物大腦神經(jīng)元處理信息功能為基礎(chǔ)的的神經(jīng)網(wǎng)絡(luò)。在生物學研究人類大腦的過程中,深入探討了神經(jīng)元的結(jié)構(gòu),如圖2-1所示??梢院苊黠@的看到,單個生物神經(jīng)元的組成結(jié)構(gòu)為:多個樹突,一條軸突,多個突觸。各個組成部分功能不同,其中具有接受信息能力的部分,具有把信息往下傳遞的部分。神經(jīng)元能夠傳遞信息的前提是樹突獲得的信號足夠多,要超過它最低限度的值,它才會興奮,接著產(chǎn)生刺激信號,往下傳遞。神經(jīng)元的特點之一是其末端的突觸能夠與其他的輸出聯(lián)系,并將信號傳遞過去。圖2-1神經(jīng)元結(jié)構(gòu)示意圖Fig.2-1Schematicdiagramofneuronstructure2.2短期功率預(yù)測模型從目前的研究進程發(fā)現(xiàn),直接、分布預(yù)測成為新能源功率預(yù)測的核心方法。對于光伏發(fā)電功率預(yù)測來說,把以往的功率輸出數(shù)據(jù)直接作為輸入向量輸入模型,模型輸出是預(yù)測值,這種預(yù)測方法是直接預(yù)測;在預(yù)測之前,首先把影響因素分類,接著分析數(shù)據(jù),確定數(shù)據(jù)的特征,最后一起當作輸入向量輸入模型。本文采用了直接預(yù)測的方法,把以往的發(fā)電功率數(shù)據(jù)作為向量對電站的輸出功率直接預(yù)測。神經(jīng)網(wǎng)絡(luò)所認知功能性較強的原因是具有非線性的擬合能力,而具備這個能力的原因是因為含有激活函數(shù),激活函數(shù)的加入,同時給神經(jīng)網(wǎng)絡(luò)增加了更強大的非線性。因為這個原因,所以可以用來求解一些分類和預(yù)測的復雜問題。本文采用對標準的BP神經(jīng)網(wǎng)絡(luò)算法進行改進,并且通過把數(shù)據(jù)分為不同數(shù)量的樣本的方式,實現(xiàn)多組數(shù)據(jù)預(yù)測,對模型的可行性進行比較分析,避免單一數(shù)據(jù)對光伏電站發(fā)電功率預(yù)測適應(yīng)性差的問題。2.2.1BP神經(jīng)網(wǎng)絡(luò)模型本文采用的是一種較為常用的BP(backpropagation)神經(jīng)網(wǎng)絡(luò),它有三個層數(shù),每一層的作用都不一樣,其中第一層的作用引入數(shù)據(jù),第二層的作用是隱含,用來加工數(shù)據(jù),第三層的作用是引出,用來引出加工完的數(shù)據(jù),三層共同作用,不影響其它的工作。層與層之間的神經(jīng)元獨立工作,層內(nèi)的神經(jīng)元相互聯(lián)系。要想神經(jīng)元有預(yù)測的作用,訓練是最重要的部分,因為在訓練的時候,能夠自主學習以確定輸入、輸出之間的規(guī)則,并且可以把學習內(nèi)容記憶在網(wǎng)絡(luò)的權(quán)值當中[7]。如圖2-2為神經(jīng)網(wǎng)絡(luò)模型。圖2-2兩層神經(jīng)網(wǎng)絡(luò)模型Fig.2-2Twolayerneuralnetworkmodel在該模型當中,p1為輸入量;IW1為HiddenLayer與OutputLayer之間的權(quán)值;b1隱含層的閾值;n1為隱含層激勵函數(shù);LW1為HiddenLayer與OutputLayer之間的權(quán)值向量;b2.2.2BP神經(jīng)網(wǎng)絡(luò)原理BP神經(jīng)網(wǎng)絡(luò)本質(zhì)上是把權(quán)值和閾限通過梯度算法之后,使預(yù)測輸出和實際輸出之間的均方誤差能夠達到最低的程度。BP神經(jīng)網(wǎng)絡(luò)算法中加入了非線性變換的函數(shù)關(guān)系,從而在神經(jīng)元中能夠加入學習的能力??偟膩碚f,BP神經(jīng)網(wǎng)絡(luò)基本思想的特點是簡單易懂,適用面廣泛,運算步驟清晰。上文提到了神經(jīng)網(wǎng)絡(luò)訓練的部分是預(yù)測的核心內(nèi)容,而訓練又分為兩個類型,一個類是正向的傳播;一類的反向的傳播。輸入樣本在輸入進神經(jīng)網(wǎng)絡(luò)之后,沒有受到其他的影響,直接進入隱含層處理,然后預(yù)測結(jié)果輸出神經(jīng)網(wǎng)絡(luò),這個過程是正向傳播的原理與本質(zhì);反向傳播的方法最初提出的原因是神經(jīng)網(wǎng)絡(luò)的訓練的效率不夠高,一度成為早期無法攻克的難關(guān),但是反向傳播誤差反向傳播的提出,直接明了的解決了這個問題,它與梯度下降法互相作用,起到了訓練的作用,它也是預(yù)測輸出與實際輸出之間的誤差沒有超過許可的范圍,其次最大訓練迭代次數(shù)也沒有到達閾值,接著把誤差的特定形式由隱含層向輸入層進行反向傳播,最后得到各連接神經(jīng)元的權(quán)值修正之后的根據(jù)。訓練的過程會一直持續(xù),直到預(yù)測輸出和實際輸出之間的誤差和要求的區(qū)間之后,或者完成了訓練迭代的最大次數(shù)結(jié)束之后。BP算法的流程如圖2-3所示:1)給權(quán)值賦上初值,設(shè)置迭代的次序t;2)把P個樣本載入,假定當前載入的個數(shù)為p,運算各個層的輸出;3)如果p<P,那么執(zhí)行p=p+1,接著執(zhí)行第二步,否則轉(zhuǎn)到第四步;4)權(quán)值在各層之間的數(shù)量關(guān)系通過固定的公式來調(diào)整;5)運算出來的新的權(quán)值將作為標準,運算各層的輸出、系統(tǒng)誤差E(t),如果E(t)<ζ或t>T,那么跳出訓練,否則,執(zhí)行t=t+1,執(zhí)行第二步再次進行訓練過程;初始化權(quán)值初始化權(quán)值t=1p=1輸入樣本p計算每層輸出p<Pp=p+1按權(quán)值調(diào)整公式調(diào)整各層的連接權(quán)值計算各層輸出誤差t>Tt=t+1開始YNY結(jié)束 圖2-3算法流程圖Fig.2-3algorithmflowchartBP神經(jīng)網(wǎng)絡(luò)正向傳播過程:假設(shè)節(jié)點i和節(jié)點j之間的權(quán)值為wi,j,每個節(jié)點的輸出值為ySy其中f(SBP神經(jīng)網(wǎng)絡(luò)的核心之處在于反向誤差的傳播:假設(shè)第j個輸出結(jié)果為djEBP神經(jīng)網(wǎng)絡(luò)的目的是根據(jù)不斷修改w值和b值使誤差最小,當w,b的值確定以后,一個輸入就對應(yīng)著一個輸出,調(diào)整誤差的方法則是運用梯度下降法來不斷的減小誤差。選擇激勵函數(shù)為:f在位于隱含層與輸出層之間的權(quán)值wi,jΔ對于激勵函數(shù)求導,對整體函數(shù)進行求導,可以得到:f然后對于wi,j=====其中:δ對于bj?E(w,b)以上減少神經(jīng)元誤差的原理為Widrow-Hoff學習規(guī)則[8]。處理完最后一層之后,處理過程還沒有結(jié)束,繼而對上一層的數(shù)據(jù)進一步加工,首先通過權(quán)值向前傳遞誤差,就可以通過運算得到前面的誤差,最后同樣對上一層運用梯度下降的方式來把誤差降到最低值:====其中剩下的則為根據(jù)梯度下降法更新w和b的值,讓誤差更?。簑b2.3BP神經(jīng)網(wǎng)絡(luò)改進標準BP神經(jīng)網(wǎng)絡(luò)是使用比較普遍的方法,它具有很強的非線性映射能力,且具有自我認知能力和自我調(diào)節(jié)能力的優(yōu)點在很多層面內(nèi)都可以應(yīng)用。上文提到BP神經(jīng)網(wǎng)絡(luò)的算法本質(zhì)上是梯度下降法,但是這個算法需要優(yōu)化的關(guān)系式較為復雜,在算法運行的過程中遇到了平緩區(qū)域的數(shù)據(jù)時,權(quán)值的變換幾乎微乎其微,但由于標準的算法每個數(shù)據(jù)都需要神經(jīng)網(wǎng)絡(luò)進行迭代,從而導致鋸齒形的現(xiàn)象的出現(xiàn),很難收斂到最值,直接導致收斂速度越來越緩慢,迭代次數(shù)也越來越多。本文對于收斂速度慢的缺點采用了Vogl的思想對數(shù)據(jù)進行“批處理”,通過加入動量因子來提高訓練的速度。2.3.1批處理的帶動量梯度下降算法大部分算法的研究目的都是把要求得的結(jié)構(gòu)最優(yōu)化,然后通過不斷的測試找到最適宜的設(shè)置參數(shù)。對于目前算法研究成果來看,梯度下降法可以說是一種理論成熟且較為經(jīng)典的算法。它探求最優(yōu)解的方法是利用不斷的迭代,以梯度信息為根本進行。加上對于一個多元的函數(shù)fx,梯度的定義是自變量偏導之后的結(jié)果,用ffx=?f(x)=把fx+?x在xf梯度下降的算法有如下的幾個過程:(1)隨機將要解答目標的參數(shù)給初值,作為優(yōu)化的開端;(2)將所有的樣本向量輸入模型,計算全部樣本的差值;(3)把差值進行如上公式的求導,得到相應(yīng)梯度;(4)根據(jù)梯度改變參數(shù),可以得到經(jīng)過迭代的參數(shù),接著繼續(xù)重復以上的過程;動量項本質(zhì)上的含義為加入改變量降低神經(jīng)網(wǎng)絡(luò)的靈敏反應(yīng),具體在權(quán)值和閾值改變的時候加入,這樣的目的是使單個數(shù)據(jù)樣本不會對網(wǎng)絡(luò)產(chǎn)生影響,而是讓全部的樣本數(shù)據(jù)輸入之后,把全部的誤差加在一起,再集中處理權(quán)值,這樣就可以有效的提高神經(jīng)網(wǎng)絡(luò)的模擬速度。整個的改進過程類似于在神經(jīng)網(wǎng)絡(luò)之中加入阻尼,因為改變阻尼能夠有效減少并得到自己所需要的振蕩,從而進一步提升速度。下面為算法推導:1)初始化權(quán)值和閾值;2)確定輸入x和輸出y;3)計算輸出的實際值y;yj=f4)權(quán)值修正,增加動量項:wΔE=5)判斷是否滿足了誤差精度或者循環(huán)的次數(shù),是則輸出,否則繼續(xù)循環(huán)第二步2.3.2改進的方法標準的BP神經(jīng)網(wǎng)絡(luò)常用的訓練函數(shù)為trainlm。反向傳播算法通過非線性函數(shù)的多次復合來達到恰當處理信息的目的,正因為這樣的特性,函數(shù)的復現(xiàn)能力相比于其他傳播算法要強的多,但是反向傳播算法的缺點也很清晰可見,比如因為收斂速度慢和它導致的迭代時間長。本文考慮這些缺點,采用把標準BP神經(jīng)網(wǎng)絡(luò)的反向傳播算法替換成traindm,又稱帶動量的批處理梯度下降法函數(shù),減少振蕩次數(shù),縮短收斂時間。2.3.3兩種算法比較為了比較標準的BP神經(jīng)網(wǎng)絡(luò)和改進的BP神經(jīng)網(wǎng)絡(luò)之間的性能強弱,在matlab中分別進行仿真測試分析。為了確定改進的BP神經(jīng)網(wǎng)絡(luò)是否比標準BP神經(jīng)網(wǎng)絡(luò)更適合本文的數(shù)據(jù)分析,故選用前14天數(shù)據(jù)來進行模擬預(yù)測。表2-1兩種算法結(jié)果比較算法標準BP神經(jīng)網(wǎng)絡(luò)改進BP神經(jīng)網(wǎng)絡(luò)迭代速度49秒8秒迭代次數(shù)200次5000次隱含層1節(jié)點數(shù)55隱含層2節(jié)點數(shù)44輸出層節(jié)點數(shù)22MABE(平均絕對偏差誤差)0.160.16通過仿真證明,在相同的MABE下,改進的BP神經(jīng)網(wǎng)絡(luò)訓練速度更快,所以下文中的仿真分析都是基于改進的BP神經(jīng)網(wǎng)絡(luò)進行分析比較。2.4小波分解法小波理論的發(fā)展為復雜數(shù)據(jù)序列的分析提供了有效工具[10,11]。小波變換的基本原理可以說明為一個高通濾波器和一個低通濾波器相組合,高通濾波濾出高頻,低通濾波濾除低頻,經(jīng)過小波變換之后,可以分解成為一個小波系數(shù)和一個平滑系數(shù)。因為低通濾波分解過后的系數(shù)可能并沒有達到標準的要求,所以可以調(diào)整濾波器的系數(shù),繼續(xù)把上一層的平滑系數(shù)進一步分解,再次得到新的小波系數(shù)和平滑系數(shù),以此類推得到自己需要的程度。根據(jù)小波分解法的原理,因為光伏發(fā)電輸出功率數(shù)據(jù)的不是固定不變,而是周期性變化,如果直接將這些未經(jīng)處理的數(shù)據(jù)輸入神經(jīng)網(wǎng)絡(luò),會嚴重影響預(yù)測的精度,而數(shù)據(jù)經(jīng)過小波分解處理后,可以分別得到一個穩(wěn)定的子系數(shù)和多個高波動性的子系數(shù)。系統(tǒng)通過這些子系數(shù)可以從不同的角度分析出原始數(shù)據(jù)的特征,從而增強模型的有效性。對于預(yù)輸入信號函數(shù)ψt對應(yīng)的分解函數(shù)φ(t),可以得到下列小波函數(shù)ψj,ktψφt表示時間索引:j和k分別表示小波變量與平滑變量。原始數(shù)據(jù)序列s(t)可以表示為:s式子里,cj,k表示小波系數(shù)為;j平滑系數(shù)為k時的近似分量的系數(shù);dj,k代表系數(shù)為j平滑系數(shù)為k時的細節(jié)分量系數(shù);n為數(shù)據(jù)的長度;根據(jù)Mallat[12]提出的快速離散小波變換算法,把原始數(shù)據(jù)通過小波分解后得到的小波系數(shù)和平滑系數(shù)可以通過多個不同濾波器濾波獲得。如圖2-4所示:圖2-43層小波分解示意圖Fig.2-4Threelevelwaveletdecompositiondiagram原始數(shù)據(jù)S經(jīng)過第一層分解,得到A1和D1,隨后A1又被進一步分解得到A2和D2,接著A2再次分解得到A3和D3,這樣一直往下進行。使用小波分解之前,先確定小波分解的層數(shù)k層,然后經(jīng)小波分解后的子系數(shù)有第k階的小波系數(shù)Ak,平滑系數(shù)D1~Dk。由此可以得出,確定分解層數(shù)之后,子系數(shù)Ak和D1~Dk都可以通過小波變換計算得到,接著這些子系數(shù)就能夠輸入建立好的神經(jīng)網(wǎng)絡(luò)模型來進行預(yù)測,隨后小波重構(gòu)子系數(shù)的預(yù)測結(jié)果,最后得到對于原始數(shù)據(jù)的預(yù)測結(jié)果。預(yù)測路線如圖2-5所示:圖2-5基于k層小波分解預(yù)測路線Fig.2-5Routepredictionbasedonk-levelwaveletdecomposition2.5短期光伏發(fā)電預(yù)測模型的建立2.5.1輸入向量的選取本文題目為格爾木市某光伏電場發(fā)電功率短期預(yù)測,考慮到由于影響光伏發(fā)電功率的主要干擾為天氣原因,所以首先對格爾木市的氣候情況做初步調(diào)查。格爾木市的氣候?qū)儆诘湫偷母咴箨懶詺夂?,降水量少,雨熱同期,全年光照充足,光照強烈。根?jù)全年天氣情況對數(shù)據(jù)范圍進行初步的選擇,根據(jù)歷史天氣數(shù)據(jù)調(diào)查選擇適合的月份,結(jié)果如圖2-6所示:圖2-6格爾木市2017年十月份天氣Fig.2-6WeatherinOctober2017inGolmud圖中所示,其中晴天的天數(shù)占十月份天氣的74%。因為太陽的輻射最突出的特征是波動性,若天氣變化過快或者陰雨天氣時間較長,會給神經(jīng)網(wǎng)絡(luò)-小波分解的數(shù)據(jù)處理以及預(yù)測性能如收斂、迭代以及精度產(chǎn)生較大的影響,因為十月份晴天比例較大,而格爾木市的全年氣候多為晴天,光照充足,所以選擇十月份的數(shù)據(jù)為原始數(shù)據(jù)具有代表性。2.5.2數(shù)據(jù)的預(yù)處理由于輸入的數(shù)據(jù)樣本和輸出的數(shù)據(jù)樣本單位不同,并且由于光伏發(fā)電是周期性的,數(shù)據(jù)樣本最大最小值之間的差值也比較大,在把數(shù)據(jù)樣本輸入進建立的模型進行分析之前,需要進行一定初步的預(yù)處理,這樣的目的是有利于提高預(yù)測系統(tǒng)的精度和數(shù)據(jù)處理的標準化,最后可以加快模型的運算速度。大部分的算法和模擬計算中都會在數(shù)據(jù)的處理上消耗大量的時間,造成不必要的損失,所以歸一化處理的作用就顯得越來越重要。歸一化的好處也可以總結(jié)為兩點:(1)減少算法的運算量,節(jié)省運算時間,提高算法精度,使到達最優(yōu)解的速度更快。(2)可以無量綱化,使得各數(shù)據(jù)的指標在同一數(shù)量級。歸一化處理有兩種方式,第一種是利用函數(shù)關(guān)系,把數(shù)據(jù)轉(zhuǎn)換成(0,1)之間。第二種則是把數(shù)據(jù)的量綱進行轉(zhuǎn)換,轉(zhuǎn)換成無量綱的關(guān)系式。相對于第二種方法來說,第一種把數(shù)據(jù)映射到(0,1)內(nèi)較為簡單且易操作,在計算和模擬的過程中更容易處理。歸一化轉(zhuǎn)換的三種函數(shù)方法:(1)線性函數(shù);(2)對數(shù)函數(shù);(3)反余切函數(shù)。本文選擇線性函數(shù)轉(zhuǎn)換的方法,目的是使結(jié)果都處于(0,1)的區(qū)間內(nèi),其函數(shù)表達式如下:x'=式中x'為輸出的原始數(shù)據(jù),min(x)、max(x)為變化范圍的最大值和最小值。因為光伏發(fā)電功率輸出容易受干擾,所以可能會出現(xiàn)測量出來的數(shù)據(jù)不為正數(shù),存在異常,所以當測量功率為負值時,直接化作零處理。確定好的訓練集和測試集都需要進行歸一化的處理來提高數(shù)據(jù)的可行性。2.5.3數(shù)據(jù)還原因為數(shù)據(jù)在輸入之前進行了歸一化的處理,所有的數(shù)據(jù)理論上都處在閉區(qū)間(0,1)之間,而經(jīng)過算法計算和模型預(yù)測之后,輸出的數(shù)據(jù)也是在閉區(qū)間(0,1)之間的數(shù)值,但這不是最終預(yù)測值,在把預(yù)測結(jié)果輸出之前,需要把預(yù)測出來的數(shù)據(jù)還原。數(shù)據(jù)還原有兩個步驟:第一步將負值的輸出刪除,第二步是把數(shù)據(jù)的單位還原,也稱作為反歸一化。yi=式中,yi為模型的輸出值,ymax、2.6誤差評價模型建立之后,對模型預(yù)測結(jié)果的精度需要進行評價,以判斷建立的模型是否可行。常見的誤差評估方法有:(1)RMSE:均方根誤差。其表達式如下:RMSE=(2)MAPE:平均絕對百分比誤差。表達式如下:MAPE=(3)MABE:平均絕對偏差誤差。表達式如下:MABE=式中,Yi為功率預(yù)測值;Y2.7本章小結(jié)本章首先介紹了神經(jīng)網(wǎng)絡(luò)原理、BP神經(jīng)網(wǎng)絡(luò)的原理、改進后的BP神經(jīng)網(wǎng)絡(luò)原理并與標準BP神經(jīng)網(wǎng)絡(luò)作比較、小波分解理論、歸一化處理數(shù)據(jù)理論,誤差評價,然后建立預(yù)測模型,最后敘述了和各理論相對應(yīng)的表達式,集中闡述了本文的核心思想和內(nèi)容,為模型的構(gòu)建建立基礎(chǔ)。第3章案例仿真及結(jié)果分析3.1數(shù)據(jù)來源本文數(shù)據(jù)的主要為格爾木市某光伏電場逐時的輸出功率,也是神經(jīng)網(wǎng)絡(luò)的輸入向量。根據(jù)上文對格爾木市氣候的了解以及天氣情況的調(diào)查研究,最終選擇格爾木市十月份光伏電站的數(shù)據(jù)作為輸入向量來分析預(yù)測,十月份功率總圖如圖3-1所示:圖3-1十月份數(shù)據(jù)總圖Fig.3-1Octoberdatamap由圖3-1可知,光伏發(fā)電功率每天的功率曲線形狀相似,隨著時間變化呈周期性。整體樣本數(shù)據(jù)確定之后,考慮單一數(shù)組作為輸入向量進入模型內(nèi)的預(yù)測可能會出現(xiàn)偏差,所以為了判斷模型的適應(yīng)性程度,選擇將數(shù)據(jù)分組的方法,分組的數(shù)據(jù)分為3天數(shù)據(jù)一組,7天數(shù)據(jù)一組,14天數(shù)據(jù)一組和30天數(shù)據(jù)一組來進行預(yù)測,目的是去除巧合預(yù)測,提高模型的預(yù)測精度,由于光伏發(fā)電具有周期性,在晚上7點至第二天早上7點,沒有光照條件,所以在將數(shù)據(jù)運用之前,進行初步的篩選,最后再把處理后的數(shù)據(jù)輸入系統(tǒng)。3.2精度比較本文選用的基于改進的BP神經(jīng)網(wǎng)絡(luò)——小波分解模型,采用tansig和purelin函數(shù)分別作為輸入層,輸出層的激勵函數(shù),采用traindm作為訓練函數(shù)。分別用3天,7天,14天,30天的數(shù)據(jù)作為樣本,因為本文進行的預(yù)測是短期預(yù)測,預(yù)測未來0-24小時的輸出功率,所以用以往的樣本數(shù)據(jù)來預(yù)測接下來0-24小時區(qū)間內(nèi)的數(shù)據(jù),再與實際值進行比較分析。3.2.1三天數(shù)據(jù)預(yù)測結(jié)果精度比較以十月份的前三天的數(shù)據(jù)作為樣本,預(yù)測接下來一天的輸出功率。預(yù)測功率與實際功率如圖3-2-1,各時間點對應(yīng)誤差圖3-2-2所示:圖3-2-1三天數(shù)據(jù)預(yù)測Fig.3-2-1Threedaysdataforecast圖3-2-2時間點誤差Fig.3-2-2Timepointerror由圖可知,因為前三天為晴天的關(guān)系,預(yù)測的精度較高,誤差較小,擬合程度較好。通過計算得到該日的預(yù)測回歸指標:RMSE=0.39MAPE=5.98%MABE=0.30三種誤差評估方法計算得出的數(shù)值都較低,可以得出該預(yù)測效果較好。3.2.2七天數(shù)據(jù)預(yù)測結(jié)果精度比較以十月份前七天的數(shù)據(jù)作為樣本,預(yù)測接下來一天的輸出功率。預(yù)測功率與實際功率如圖3-3-1所示,各時間點對應(yīng)誤差圖3-3-2所示:圖3-3-1七天數(shù)據(jù)預(yù)測Fig.3-3-1Sevendaysdataforecast圖3-3-2時間點誤差Fig.3-3-2Timepointerror由圖可知,由于前七天天氣變化不大,所以預(yù)測精度較三天來說沒有太大變化,預(yù)測精度較高,擬合程度較好,誤差較小。通過計算得到該日的預(yù)測回歸指標:RMSE=0.81MAPE=10.22%MABE=0.803.2.3十四天數(shù)據(jù)預(yù)測結(jié)果精度比較以十月份的前十四天的數(shù)據(jù)作為樣本,預(yù)測接下來一天的輸出功率。預(yù)測功率與實際功率如圖3-4-1所示,各時間點對應(yīng)誤差圖3-4-2所示:圖3-4-1十四天數(shù)據(jù)預(yù)測Fig.3-4-114daysdataforecast圖3-4-2時間點誤差Fig.3-4-2Timepointerror由圖可知,因為前十四天天氣出現(xiàn)多云和陰天等天氣影響,對預(yù)測值產(chǎn)生了一定的影響。通過計算得到該日的預(yù)測回歸指標:RMSE=0.66MAPE=14.38%MABE=0.503.2.4三十天數(shù)據(jù)預(yù)測結(jié)果精度比較以十月份的數(shù)據(jù)作為樣本,預(yù)測接下來一天的輸出功率。預(yù)測功率與實際功率如如圖3-5-1所示,各時間點對應(yīng)誤差圖3-5-2所示::圖3-5-1三十天數(shù)據(jù)預(yù)測Fig.3-5-130daysdataforecast圖3-5-2時間點誤差Fig.3-5-2Timepointerror由圖可知,因為一個月的天氣起伏變化較大,對模型的預(yù)測造成了一定的影響。通過計算得到該日的預(yù)測回歸指標:RMSE=1.22MAPE=13.22%MABE=0.943.3實驗結(jié)論與小結(jié)最終結(jié)果顯示,四組數(shù)據(jù)的預(yù)測結(jié)果都達到了較好的預(yù)測結(jié)果,預(yù)測誤差在16%以下,天氣情況較好的時候,預(yù)測的誤差更低,達到10%以下,這其中當天氣情況較好,且天數(shù)較少的情況下,誤差值在7%以下。根據(jù)MAPE的數(shù)值比較,利用數(shù)據(jù)的天數(shù)越少,其值越小,所以本文建立的模型更適合于短期功率預(yù)測,符合要求與目的。由此可以得出本文基于改進的BP神經(jīng)網(wǎng)絡(luò)——小波分解短期的功率預(yù)測模型精度達到要求,具有可行性。第4章結(jié)論與展望4.1結(jié)論面對化石燃料的日益殆盡和環(huán)境污染的逐漸惡化,光伏發(fā)電并入電網(wǎng)在未來會逐漸成為主流。近些年,電力電子技術(shù)的發(fā)展,不僅解決了很多光伏發(fā)電硬件上的問題,還降低了光伏發(fā)電的成本,并且光伏發(fā)電的諧波問題也得到了有效的改善,為并入電網(wǎng)奠定了基礎(chǔ)。但光伏發(fā)電是受光照、地理環(huán)境、溫度等多元因素影響的電源,容易給電力系統(tǒng)的供電帶來波動,影響電力系統(tǒng)平衡。當大量的光伏發(fā)電并網(wǎng)運行,會嚴重影響電網(wǎng)的功率平衡,甚至會給安全穩(wěn)定與經(jīng)濟運行帶來巨大挑戰(zhàn)[13]。本文提出基于改進的BP神經(jīng)網(wǎng)絡(luò)-小波分解的方法來對短期光伏功率輸出進行預(yù)測,把以往的數(shù)據(jù)作為輸入功率,可以得到預(yù)測的輸出功率,其中預(yù)測的時間選取8:00至18:00之間,建立了光伏功率預(yù)測模型,模型可行性的評估是以回歸分析的各項結(jié)果的大小為前提,最終得出的結(jié)論如下:(1)目前BP神經(jīng)網(wǎng)絡(luò)在理論基礎(chǔ)或者實際應(yīng)用都比較完善。為了減少誤差,可以通過實驗的方法來確定具體的參數(shù)與數(shù)值,并且隨著結(jié)構(gòu)的改變其性能也隨之改變,主要用于函數(shù)逼近、模式識別、分類和數(shù)據(jù)壓縮[14]。本文就迭代速度、收斂時間方面提出改進,將訓練函數(shù)從標準的trainlm函數(shù)更改為traindm函數(shù),并在matlab軟件上仿真分析。經(jīng)過分析比較,改進過后的BP神經(jīng)網(wǎng)絡(luò)迭代速度更快,通過不斷的調(diào)試比較,精度相比標準的BP神經(jīng)網(wǎng)絡(luò)更高。(2)Mallat提出的小波分解法能夠?qū)υ寄P洼斎霐?shù)據(jù)進行預(yù)處理,從而得到一個穩(wěn)定的小波系數(shù)與波動性的平滑系數(shù),分解過后的子系數(shù)能更好的反映原始數(shù)據(jù)特征,從而有效的優(yōu)化了預(yù)測精度。4.2展望本文對光伏發(fā)電功率預(yù)測方法作研究,基于BP神經(jīng)網(wǎng)絡(luò),在其基礎(chǔ)上進行改進,加入了小波分解法與歸一化的思想,使建立的模型精度進一步提高。通過把歷史

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論