基於bp神經網絡的光伏發電短期出力預測方法
2023-05-15 11:31:31
專利名稱:基於bp神經網絡的光伏發電短期出力預測方法
技術領域:
本發明涉及光伏發電系統,尤其涉及一種光伏發電短期出力預測方法。
背景技術:
當前,全球化石能源資源日益短缺、氣候變化等環境壓力日漸增大。太陽能作為一種清潔、安全、可再生的綠色能源,在緩解世界能源供應緊張,優化能源結構,保護環境等方面有著獨特的優勢。太陽能發電不需要消耗常規能源,是綠色無汙染的清潔能源,被世界各國重視。作為太陽能發電利用的主要形式,光伏發電在近年來得到了飛速的發展。大規模光伏併網發電是充分利用太陽能的一種有效方法,也是光伏發電系統的主流趨勢,目前大規模的光伏併網系統已得到應用。由於光伏併網的出力具有隨機性,光伏併網系統相對於大電網是一個不可控電源,其出力的不穩定性對大電網的安全穩定運行有影響。因此,大規模光伏發電的滲透接入必定給電網帶來一系列的影響,光伏發電是間歇性能源,受太陽輻射強度、環境溫度等影響,輸出功率具有不確定性,其併入電網後使得大電網的短期負荷預測準確性降低,光伏出力大幅度的變化也必然引起整個系統的電壓、頻率波動,電力系統存在頻率和電壓穩定問題,增加了傳統發電、控制和運行計劃的難度,不利於電網調度人員安排常規電源與其協調調度。所以,為了安全有效地利用光伏發電,準確預測光伏發電的出力具有重要的意義。一方面可以有效地降低光伏併網對電力系統造成的負面影響,提高電力系統運行的可靠性和穩定性,另一方面可以降低電力系統的旋轉備用容量,充分利用太陽能資源,獲得更大的經濟效益、社會效益和環境效益。同時,光伏出力預測是設計併網光伏電站所需要的基礎數據。光伏發電出力的預測結果,為光伏電源的接入位置、接入方式和運行方式提供理論依據,為電力系統優化調度和儲能裝置的合理配置提供可靠的依據。目前,光伏出力預測的方法主要分為兩種:(I)直接預測,是指通過對輸出功率、天氣等的歷史數據進行統計分析,直接建立出力預測模型,不需要對氣象溫度等外部環境進行預測。( 2 )間接預測,是指對天氣情況或日照強度進行預測,建立天氣變化與日照強度模型,通過這些參數與光伏發電量的關係,計算得出預測值。國外對於光伏出力預測的研究起步較早,主要集中於短期出力預測和超短期出力預測。在短期出力預測的研究中,根據氣象預報獲得未來1-2天內的氣象信息,利用歷史數據預測得到地面太陽輻射強度,再根據光伏陣列效率轉化公式預測光伏發電的出力。其中,超短期出力預測是根據衛星雲圖的變化預測未來幾個小時內雲層的運動情況,對雲層指數進行預測,建立雲層指數與地面太陽能輻射強度之間的映射關係,得到太陽輻射的預測值,再通過光伏陣列的效率轉化公式計算出光伏電站的出力。短期和超短期出力預測實時性強,但電網的調度需要一定的反應時間,因此對電網的應變能力提出了更高的要求。我國的光伏發電預測研究尚處於起步階段,針對光伏出力的研究還不是很豐富。國內對光伏出力直接、間接預測模型的研究主要有基於數學統計預測方法和基於人工智慧預測方法。基於數學統計預測的方法有時間序列法等,把光伏電站出力數據看作隨時間周期性變化的一個隨機時間序列,具有預測速度快、預測過程簡單、外推性好等優點,但是該方法沒有考慮影響光伏發電的環境因素。基於人工智慧的預測方法有神經網絡法,利用神經網絡的聯想、學習、記憶功能對光伏出力進行預測,由於光伏電站輸出受環境影響較大,複雜的環境變化使得神經網絡在訓練和預測時產生較大的誤差,甚至失效,因此在建立預測模型時進行了子模塊劃分,避免不同日類型對預測結果的影響,子模塊的劃分使得預測前需要對光伏電站的數據進行大量處理,限制了模型的通用性。
發明內容
本發明所要解決的技術問題是針對上述現有技術中存在的問題,提出一種基於BP神經網絡的光伏發電短期出力預測方法,該方法可以有效預測不同天氣類型的光伏短期出力。本發明為解決上述技術問題採用以下技術方案:一種基於BP神經網絡的光伏發電短期出力預測方法,包括如下步驟:步驟101,根據光伏電站歷史發電數據分析一天中的出力時間段,確定預測日需要預測的出力時間段;步驟102,統計光伏電站一段時期內每天在各個出力時間段的發電功率數據,以此作為BP神經網絡訓練的第一組輸入數據;步驟103,統計各類天氣類型下的發電功率數據,計算不同天氣類型在步驟102所述的一段時間內的發電功率平均值;步驟104,根據不同天氣類型的發電功率平均值,計算不同天氣類型的發電功率平均值之間的倍率關係,將此 倍率關係映射為日類型指數,然後將日類型指數作為BP神經網絡訓練的第二組輸入數據;步驟105,根據輸入、輸出單元數,經公式推算和試湊調整確定BP神經網絡的隱含層節點數,建立BP神經網絡訓練模型;步驟106,在利用BP神經網絡訓練前,對發電功率數據和日類型指數進行歸一化處理;步驟107,利用步驟106歸一化後的數據,對BP神經網絡進行訓練;步驟108,利用訓練後的BP神經網絡進行預測日的發電功率預測,得出預測結果。作為本發明的一種基於BP神經網絡的光伏發電短期出力預測方法的進一步優化方案,所述BP神經網絡包括輸入層、輸出層和隱含層;其中隱含層和輸出層節點的輸入是前一層節點輸出的加權和,每一節點的激勵程度由其激勵函數決定;其中:輸出層第k個節點的輸入為:
權利要求
1.一種基於BP神經網絡的光伏發電短期出力預測方法,其特徵在於,包括如下步驟: 步驟101,根據光伏電站歷史發電數據分析一天中的出力時間段,確定預測日需要預測的出力時間段; 步驟102,統計光伏電站一段時期內每天在各個出力時間段的發電功率數據,以此作為BP神經網絡訓練的第一組輸入數據; 步驟103,統計各類天氣類型下的發電功率數據,計算不同天氣類型在步驟102所述的一段時間內的發電功率平均值; 步驟104,根據不同天氣類型的發電功率平均值,計算不同天氣類型的發電功率平均值之間的倍率關係,將此倍率關係映射為日類型指數,然後將日類型指數作為BP神經網絡訓練的第二組輸入數據; 步驟105,根據輸入、輸出單元數,經公式推算和試湊調整確定BP神經網絡的隱含層節點數,建立BP神經網絡訓練模型; 步驟106,在利用BP神經網絡訓練前,對發電功率數據和日類型指數進行歸一化處理; 步驟107,利用步驟106歸一化後的數據,對BP神經網絡進行訓練; 步驟108,利用訓練後的BP神經網絡進行預測日的發電功率預測,得出預測結果。
2.根據權利要求1所述的一種基於BP神經網絡的光伏發電短期出力預測方法,其特徵在於,所述BP神經網絡包括輸入層、輸出層和隱含層;其中隱含層和輸出層節點的輸入是前一層節點輸出的加權和,每一節點的激勵程度由其激勵函數決定;其中: 輸出層第k個節點的輸入為:
3.根據權利要求1或2所述的一種基於BP神經網絡的光伏發電短期出力預測方法,其特徵在於,所述BP神經網絡採用一層隱含層,其隱含層節點個數根據輸入和輸出節點個數計算並試湊調整。
4.根據權利要求1所述的一種基於BP神經網絡的光伏發電短期出力預測方法,其特徵在於,還包括步驟109:將預測日實際運行後的數據計入訓練數據,強化BP神經網絡的預測能力。
5.根據權利要求1所述的一種基於BP神經網絡的光伏發電短期出力預測方法,其特徵在於,步驟104所述日類型指數具體求取方法如下:找出步驟103所述不同天氣類型所對應的發電功率平均值中的最小值所對應的天氣類型,將該天氣類型的日類型指數設為1,將其餘各天氣類型所對應的發電功率平均值分別除以該發電功率平均值中的最小值,分別得到不同天氣類型的發電功率平均值之間的倍率關係,將此倍率關係映射為日類型指數。
6.根據權利要求1所述的一種基於BP神經網絡的光伏發電短期出力預測方法,其特徵在於,步驟106所述的歸一化處理是指按照下式對輸入數據進行歸一化處理,對輸出數據進行反歸一化處理:
全文摘要
本發明公開了一種基於BP神經網絡的光伏發電短期出力預測方法,採用BP神經網絡預測光伏發電系統出力,通過統計分析天氣因素對光伏發電系統出力的影響,首先將天氣類型映射為日類型指數作為BP神經網絡的輸入數據,將預測日當天各個時間段的發電功率作為輸出數據;然後根據輸入、輸出單元數,經公式推算和多次試湊,確定隱含層節點數;接著對輸入數據進行歸一化處理,對輸出數據進行反歸一化處理,並採用處理後的運行數據對BP神經網絡進行訓練;最後利用訓練後的模型對預測日的發電功率進行預測,得出預測結果。本發明的數據處理方法和預測模型可以有效預測多種天氣類型下的光伏發電短期出力。
文檔編號G06Q10/04GK103218673SQ201310103288
公開日2013年7月24日 申請日期2013年3月27日 優先權日2013年3月27日
發明者袁曉玲, 施俊華 申請人:河海大學