撖晨宇,胥鵬,朱紅,劉少君,王蓓蓓
(1.東南大學電氣工程學院,南京市 210096;2.國網江蘇省電力有限公司南京供電分公司,南京市210000)
隨著全球環境污染及能源危機問題的加重,分布式可再生能源(distributed renewable generation,DRG)的并網逐漸成為清潔能源的主流發展方向。美國加州通過了新建住宅必須安裝太陽能電池板的法案,當地光伏裝機已達3 100萬kW,占電源總容量的30%;我國浙江省分布式可再生能源的接入規模2018年已達1 500萬kW,占全省裝機總容量的10%[1]。分布式可再生能源具有安裝靈活、成本低、降低終端網絡依存度的優勢,具有良好的市場前景[2-3],但分布式可再生能源的接入增加了地區配電網的不確定性,電壓越限等配電網風險也隨之日益嚴重[4-9],配電網也面臨著供電質量下降、網損提高及大規模停電的巨大危機[10]。考慮DRG接入的配電網安全分析主要有以下幾個特點:其一,配電網拓撲的支路數量比大電網多得多,進行靜態電壓安全分析要做的潮流計算由于有功和無功無法解耦,復雜性較高;其二,現存的大量分布式電源以單相形式進行并網[11],基于三相潮流對配電網進行安全分析更加符合實際;其三,考慮DRG接入的有源配電網相較于傳統配電網來說, DRG輸出的不確定性導致靜態電壓安全分析的場景數顯著增加。因此,若采用傳統的配電網三相潮流計算方法電流注入法[12]及序分量法[13]進行安全分析,計算量相對較大,龐大的場景數目下,需要消耗大量的時間,在實際工程應用中缺乏效率的保障。另一方面,隨著近年人工智能技術的發展及硬件技術的成熟,利用機器學習模型在有限數據的基礎上進行快速潮流計算[14-15],從而快速完成配電網絡的安全分析已經成為學者們廣泛關注的一個研究課題。
目前,相關的研究主要集中在配電網的電壓安全分析及潮流計算兩個方面。配電網電壓安全分析方面,文獻[16-17]設計了主動配電網靜態電壓安全分析的評估指標,基于半不變量法對配電網的安全性給出了評估。半不變量法為了計算效率采取了一系列近似與假設,可能導致計算結果具有較大的誤差,且缺乏對單相接入DRG的考慮。機器學習方法在安全分析中也得到了較為廣泛的應用[18-20],但普遍缺乏對分布式能源及三相不平衡度的考慮,且卷積神經網絡[19]、深度神經網絡[20]訓練中均需要經過大量的反向傳播,需要較長的訓練時間。三相潮流的計算方面,文獻[21-24]提出了多種三相潮流計算方法,但仍然受到三相潮流計算效率、變量要求、收斂性能等限制,用于分析DRG接入的有源配電網過電壓、三相不平衡等安全問題時存在不足。
考慮到DRG變化帶來的有源配電網運行場景數目的增長對安全分析中潮流計算的效率提出了更高的要求,本文從極限學習機(extreme learning machine,ELM)能夠有效逼近連續函數、具有高效訓練效率的特性出發,針對配電網絡拓撲結構、新能源安裝可能發生變化的特點,采用極限學習機模型實現電壓越限及三相電壓不平衡程度的快速計算。基于構建的模型對有源配電網靜態安全狀態進行辨識,根據分析結果給出新能源波動下容易出現電壓越限及不平衡問題的脆弱節點,提出必要的改進措施。
由于采用配電網終端用采數據進行數據驅動模型的訓練,本文提出的模型在具備接近傳統模型的準確性的同時,克服了傳統模型收斂性能的問題,與深度神經網絡、卷積神經網絡等模型相比也具有更高的訓練效率。本文的研究工作將有助于指導分布式風光發電設備的安裝,引導配電網運營商加強運營及技改工作,提高供電可靠性。
本文選擇GridLAB-D[25]時序仿真軟件生成訓練模型所需的數據集,以替代實際應用中的用戶端采集數據。
極限學習機是一種單隱含層的前饋神經網絡[26-27],具有自主學習訓練速度快、保證全局最優解的特點。建立13節點配電網絡及極限學習機模型進行三相潮流計算,其輸入輸出結構如圖1所示。

圖1 極限學習機結構Fig.1 Structure of ELM
ELM模型的主要參數包括隱含層節點數目及節點激活函數,對于節點激活函數為g(·)的ELM模型,輸出節點的輸出結果如式(1)所示:
(1)
式中:T表示模型的輸出結果;i表示隱含層節點編號;ωi、bi表示輸入神經元與隱含層節點i之間的連接權值及偏置;xi表示連接到隱含節點i的所有輸入構成的輸入矩陣;g(·)表示激活函數;βi表示第i個隱含層節點與輸出節點連接權值;β表示隱含層與輸出節點連接權值構成的矩陣;H表示隱含層輸出矩陣,其顯式表達如式(2)所示:
(2)
式中:xj表示第j個輸入神經元輸入特征。則ELM模型的訓練過程可以由式(3)來表示:
(3)
式中:a表示訓練數據集中的樣本編號;ya表示樣本a對應的模型輸出結果。
隱含層與輸出層的連接參數矩陣β可以對式(4)求解得到:
β=H+TT
(4)
式中:H+為隱含層輸出矩陣H的廣義逆;TT為模型輸出的轉置。
本文采用GridLAB-D提供的美國鹽湖城2002年8 760 h內的光照數據計算DRG的出力上下限。為了方便工程研究,認為DRG的出力只跟光照強度有關,其計算方式如式(5)所示[28]:
(5)
式中:PPV表示DRG實際輸出功率;Gac表示當前時刻光照強度;Pstc表示光伏最大測試功率;Gstc表示標準測試條件下的光照強度,本文中取GridLAB-D軟件所提供的光照數據均值。
為消除奇異樣本對模型產生的影響。本文選擇最大最小歸一化方法對數據進行預處理,并按照時序以9∶1比例劃分訓練數據及驗證數據,采用十折交叉驗證的方法提升模型的泛化能力。
本文在處理DRG出力不確定性時,主要根據DRG數量以及DRG波動程度的不同,生成不同的隨機場景,統計分析多場景下配電網各節點的安全狀態,來實現不確定性情況下的安全分析。以安裝2個DRG為例,每個DRG都會因外界條件變化而產生出力的上下限,根據上下限的差值可以生成該DRG出力的多種情況,通過組合不同的出力情況可生成不確定性下的隨機場景進行分析,具體步驟如下:
1)確定系統中接入DRG的數目。實際中可根據系統規劃要求確定配電系統中可用于安裝DRG的節點集合。
2)選擇DRG接入位置。從可用于安裝DRG的節點集合中選取n個節點用于接入DRG。
3)確定各節點DRG功率。對n個節點的DRG接入功率按照一定的間隔依次增加,本文中間隔S取2 kW,以此為依據生成DRG出力遞增序列P。
4)模擬多個場景。重復步驟3),重復抽樣得到DRG的接入功率,計算不同功率場景下的節點電壓幅值、三相電壓不平衡度,記錄并保存各個場景下的計算結果。
隨著DRG滲透率的不斷增長,配電網的不確定性不斷增加,配電網的電壓越限風險成為了配電網主要風險之一。另外,大量分布式電源以單相形式進行并網[11],將帶來節點三相電壓不平衡問題。因此,本文對于節點安全性指標的設計主要考慮電壓越限及電壓不平衡度兩個方面,指標值越高,電壓越限及三相電壓不平衡的潛在風險越高,節點安全性越低;指標值越低,電壓越限及三相電壓不平衡的潛在風險越低,節點安全性越高。其計算公式如式(6)所示:
(6)
式中:S1代表2.1節中生成的所有不確定性負荷場景;ωs,i代表場景s下節點i的電壓越限狀況,其計算方式如式(7)所示[29];μs,i代表場景s下節點i的三相電壓不平衡度,計算方式如式(8)所示[30];K為場景個數比例系數,本文算例中取10 000;N表示配電網具有的節點數目。
(7)
式中:Vi表示節點i的三相潮流計算結果,i=1,2,…,N;Vmax及Vmin分別表示節點i電壓幅值的上限與下限。

(8)
式中:Viavg表示節點i三相電壓的平均值;ViA,ViB,ViC表示節點的三相電壓幅值。
根據2.1節及2.2節對不確定性場景及分析指標的描述,本文提出的基于極限學習機的有源配電網靜態電壓安全分析流程如下:
1)基于現有電網潮流信息生成訓練數據集,完成ELM模型的訓練。
2)根據有源配電網中實際DRG安裝的數量,按照式(5)及GridLAB-D提供的光照數據,計算DRG出力的上下界限,對每一個DRG在其出力上下限之間進行m次插值,對n個DRG的出力進行離散化。
3)對離散化的DRG出力結果進行隨機負荷情景的生成。
4)基于步驟1)中的ELM潮流計算模型,根據式(6)—(8)計算當前場景負荷下各個節點綜合安全性。
本文提出的配電網安全分析流程如圖2所示。圖中:C表示ELM模型的驗證集誤差,ε表示誤差閾值,Di為節點i的出力,S表示場景生成過程中節點出力調節的步長,Dall表示所有節點的出力,Dceil表示場景生成過程中的節點出力上限。

圖2 配電網安全分析流程Fig.2 Process of distribution network safety analysis
本文設計算例對所提模型的有效性進行論證,實驗環境為AMD2200G處理器,8 GB內存,編程語言選擇Python3.7,分別設計安全分析實驗及模型性能對照實驗。本文實驗中選取了IEEE 13節點的配電網[31]。
3.1.1 模型選擇對計算結果的影響分析
本節對3種不同的潮流計算方法從時間、準確性兩方面進行對比。除本文模型外其他2種計算方法如下:
1)GridLAB-D時序仿真。通過GridLAB-D建立仿真網絡,通過前推回代法實現網絡三相潮流的計算。
2)BP神經網絡模型。選取的神經網絡為深度神經網絡模型,根據文獻[32]中的網絡結構,該BP神經網絡具有3層隱層,分別具有100、500、1 000個神經元,激活函數選擇Relu函數。輸入數據為配電網絡所有節點的三相負荷,輸出數據為配電網所有節點的三相電壓。
對上述2種模型及極限學習機模型從精確度、運行時間及訓練時間3方面進行性能比較,其中,BP神經網絡模型與極限學習機模型的精確度比較通過模型在測試集上的均方根誤差(root mean square error,RMSE)來表示,其計算方式如式(9)所示。
(9)

不同模型的性能比較結果如表1所示。

表1 不同模型的性能比較Table 1 Comparison among different Models
表1顯示,利用GridLAB-D直接進行三相潮流的計算雖然可以保證計算結果的準確性,但由于需要考慮有功無功解耦、分解等問題,進行大量的矩陣運算,導致時序仿真需要的時間較長,達到0.046 s。相反,BP神經網絡及極限學習機在計算時間上具有明顯的優勢,在上述兩種機器學習模型中,極限學習機在測試集上平均誤差比神經網絡的平均誤差更低,說明極限學習機模型在三相潮流計算問題上比傳統的BP神經網絡具有更強的泛化能力;另一方面,BP神經網絡的訓練時長(32.3 s)明顯高于極限學習機(小于0.01 s)。在實際應用中,當配電網網絡拓撲變化時,極限學習機能夠更加快速地實現重新訓練,從而保障潮流計算的結果不會因配電網結構的改變產生更大的誤差。
3.1.2 ELM參數對計算結果的影響分析
在極限學習機模型中,隱層的數目將會對結果產生較大的影響,不合理的數目設置將會導致欠擬合或過擬合問題[12],不同參數的極限學習機泛化能力如表2所示。

表2 不同參數的極限學習機性能比較Table 2 Comparison of ELMs with different parameters
表2顯示,當ELM的隱層數目選擇10與100時結果相差不大,但在隱層數目達到500時誤差遠遠超過其他模型,推斷此時出現了嚴重的過擬合;隱層個數為10時均方根誤差略大于隱層個數為100的模型,可能出現了輕微的欠擬合。因此選擇100為最終的模型參數,此時極限學習機在測試集上的均方根誤差為0.001 6。
3.1.3 不同規模DRG對計算結果的影響分析
在采用隨機場景分析的方法進行靜態電壓安全分析時, DRG規模的變化會導致場景的構成出現較大幅度的變化,因此本節在圖3所示的IEEE 13節點配電網中,對不同規模、不同位置DRG接入的情景進行時間效率上的比較,結果如表3所示。

圖3 IEEE 13節點網絡示意圖Fig.3 IEEE 13-node system
由表3可知,隨著DRG接入規模的擴大, GridLAB-D計算所需要的時間顯著增加;當DRG接入點位于2、4、8、9節點時,BP神經網絡給出了錯誤的分析結果,而ELM極限學習機結果與仿真一致,推測BP網絡在訓練過程中出現了局部最小值。該缺陷是由模型的訓練方式決定的。

表3 不同規模DRG分析結果比較Table 3 Comparison of analysis results with different amount of DRG
上述結果表明本文ELM模型相比于BP神經網絡的安全分析能夠適應更大的場景變化及負荷波動。表3同時顯示,接入位置也會影響安全分析結果,安全分析應隨著有源配電網DRG滲透率的增加更新,用于指導新增DRG的安裝位置。
3.1.4 訓練集大小對不同模型的計算結果影響分析
在有源配電網中,饋線終端單元(feeder terminal unit,FTU)負責實時采集配電網運行信息并上傳到控制中心[33],受到采集步長等因素的限制,采集潮流數據時間成本較高。以15 min采集步長為例,采集4 000條三相潮流數據樣本大約需1 000 h,而采集50條數據樣本僅需約12 h。隨著DRG滲透率不斷提升,有源配電網絡的拓撲結構變化的頻度提高很多的情況下[23],需要模型能夠迅速地完成更新。
本節對本文ELM模型在不同規模的訓練集下的效果進行評估。首先選取4 000條三相潮流計算數據集作為標準訓練集;之后從中隨機選取50條作為小規模訓練數據集,代表不同時間尺度內采集到的數據集,分別對BP神經網絡及極限學習機模型采用上述2個數據集進行訓練,比較上述2種模型在測試集上的計算結果。其中,BP神經網絡隨迭代次數的變化如圖4所示。

圖4 Cost隨迭代次數變化情況Fig.4 Cost changing in training process
圖4表明,在缺少訓練數據的情況下,BP神經網絡模型的準確性出現了較為明顯的波動,為了補償訓練數據過少帶來的影響,反復利用同一組訓練數據進行更多次數的迭代也容易導致過擬合的出現,測試集上均方根誤差的擴大也說明了這一結果。而極限學習機模型在不同的訓練集下表現出來的擬合效果沒有明顯差異,不同訓練集下的不同模型性能比較如表4所示。

表4 不同規模數據集下的模型性能對比Table 4 Comparison of models under different training data
3.1.5 測試集范圍對不同模型的計算結果影響分析
由于負荷及新能源的不確定性,配電網運行實際數據可能超出訓練集數據范圍,對本文提出采用ELM的方法與傳統BP神經網絡方法在不同數據范圍測試集上的最大誤差進行比較,結果如圖5所示。

圖5 測試集范圍對誤差的影響Fig.5 Effects of test set scope on error
圖5中橫坐標測試集邊界范圍表示測試集DRG出力的上下限波動范圍。圖5顯示,當測試集DRG波動范圍處在20%以內時,本文提出的運用ELM進行潮流計算的方法要優于采用傳統的BP神經網絡,最大誤差約為4%。ELM模型明顯具有更優的性能。
目前,電網波動的主要原因之一是DRG電源的單相接入,因此算例中僅考慮單相接入的情況。根據前文的分析結果,本文中極限學習機模型隱層單元個數最終選取為100個,輸入數據為網絡所有節點的三相負荷,輸出數據為所有節點的三相電壓。
根據圖2所示的流程,對IEEE 13節點網絡進行安全分析耗時0.13 s,可實現秒級安全分析。各個節點的得分如表5所示,分析過程中各節點的電壓幅值、三相不平衡度如圖6、7所示。

表5 各節點綜合安全性計算結果Table 5 Calculation result of composite safety for each node

圖6 各節點電壓幅值分布Fig.6 Voltage distribution at different nodes during analysis
從圖6和圖7中可以看出,節點3的電壓越限程度最高,以標幺值統計達到1.115 pu,高于1.10 pu的安全水平。節點12的電壓越限情況則接近1.10 pu,處在越限邊緣。但節點12的三相不平衡現象嚴重,達到了0.33,遠高于其余節點0.15以下的水平,導致表5中節點12的綜合安全性最低,該節點容易因新能源波動產生安全問題,配電網運營商需要在日常運營和技改項目設置中進行格外關注,例如通過拓撲調壓緩解DRG帶來的沖擊[23]。節點7的綜合安全性最高,在新能源波動情況下,風險場景出現較少,風險節點12在不同場景下電壓如圖8所示,橫軸表示對應電壓水平在場景統計中的出現次數。

圖7 各節點電壓不平衡度分布Fig.7 Distribution of voltage imbalance at different nodes

圖8 不同網絡負荷下節點12三相電壓幅值及不平衡度變化Fig.8 Voltage and imbalance variation at node 12 with different net loads
在更大規模的配電網絡中,本文提出的電壓靜態電壓安全分析方法仍然適用。在圖9所示的IEEE 33節點配電網中,分布式光伏安裝在2、4、14、28這4個節點,安全分析模型的時間效率及結果如表6所示。在IEEE 118節點配電網中,安全分析結果如表7所示。

圖9 IEEE 33節點網絡示意圖Fig.9 IEEE 33-node system

表6 IEEE 33節點配電網下的電壓安全分析結果Table 6 Analysis of voltage safety in 33-node distribution network

表7 IEEE 118節點配電網下的電壓安全分析結果Table 7 Analysis of voltage safety in 118-node distribution network
表6與表7顯示,本文所提出的基于極限學習機的安全分析方法,在更大規模的配電網中依然適用。其中,118節點配電網絡的參數由附錄A給出。實驗結果顯示,本文所提出的方法一方面在時間效率上比傳統的時序仿真方法具有較大提升;另一方面,在準確性上,本文所提出的方法要優于BP神經網絡的安全分析方法,在實際的工程應用中具有更高的實用性。
針對分布式發電迅速發展,新能源波動及其不平衡并網對配電網安全帶來的沖擊,本文提出了基于ELM算法的三相潮流計算,并進行配電網靜態電壓安全分析。相對于傳統的三相潮流計算,該方法計算潮流的效率更高,減少了運算時間,克服了傳統算法中的收斂性能問題,將安全分析問題拓展到三相也使得結果具有更高的可信度。并且相比于傳統BP神經網絡節約了大量的訓練時間成本,在網絡拓撲結構發生變化時也能短時間內給出分析結果,具有一定的工程意義。對于指導分布式風光發電安裝、引導運營及技改層面的改造工作、保障配電網安全運行、輔助智能配電網安裝靈活性調節裝置、進行需求側管理,從而應對DRG深度接入對配電網帶來的沖擊具有重要現實意義。