陳金鋒,賈 科,宣振文,朱 瑞
(新能源電力系統(tǒng)國家重點實驗室(華北電力大學(xué)),北京 102206)
近年來,隨著新能源發(fā)電技術(shù)的發(fā)展以及能源和環(huán)境問題的日益凸顯,以清潔能源為主的分布式發(fā)電方式得到了廣泛關(guān)注。為解決分布式電源的可靠入網(wǎng)問題,微電網(wǎng)的概念應(yīng)運而生[1]。微電網(wǎng)既可以并網(wǎng)運行或孤島運行,也可以在2種模式之間進行無縫切換[2-3]。與交流微電網(wǎng)相比,直流微電網(wǎng)孤島運行時只需調(diào)整自身的母線電壓和功率分配便可保證系統(tǒng)穩(wěn)定,可控性好[4],但獨立直流微電網(wǎng)電壓控制策略的研究仍需要進一步完善[5]。
為保證微電網(wǎng)直流電壓的穩(wěn)定,需要一套行之有效的電壓控制策略。微電網(wǎng)孤島運行時,由于線路阻抗分布不均,傳統(tǒng)下垂控制難以在滿足均流的同時保持直流電壓的穩(wěn)定?,F(xiàn)有的微電網(wǎng)電壓控制方法主要有:通過二次控制補償下垂曲線引起的電壓降落[6];通過增加儲能單元或者電壓平衡器的方式對系統(tǒng)有功功率進行平衡?,F(xiàn)有的二次補償改進方法主要有:平移曲線法、調(diào)整曲線系數(shù)法[6]和基于多智能體的分布式控制[7],主要是對發(fā)電單元的輸出功率進行調(diào)整,同時解決直流電壓偏差的問題。利用優(yōu)化補償算法對傳統(tǒng)下垂控制進行改進,可以對多個控制目標進行優(yōu)化管理[8-9],但大多補償算法是基于系統(tǒng)全局通信的,這對發(fā)電單元之間通信系統(tǒng)的可靠性提出了較高要求,局部通信故障就可能導(dǎo)致系統(tǒng)癱瘓。此外,利用超級電容可以快速補償母線功率缺額的高頻部分[10]或者利用電壓平衡器有效平衡直流母線間的有功功率[11],從而維持直流母線電壓的穩(wěn)定,但是這2 種方法的額外附加裝置增加了系統(tǒng)的建設(shè)成本。
本文建立了獨立光-儲直流微電網(wǎng)模型,各發(fā)電單元之間采用相鄰?fù)ㄐ?,利用離散一致性算法迭代所得的系統(tǒng)直流電壓平均值,實現(xiàn)直流微電網(wǎng)的電壓穩(wěn)定控制。在揭示傳統(tǒng)下垂控制存在均流和穩(wěn)壓矛盾的基礎(chǔ)上,提出了基于離散一致性算法的直流微電網(wǎng)電壓控制策略。通過修正直流母線電壓參考值,補償由傳統(tǒng)下垂控制引起的直流母線電壓的下降。光伏電池采用最大功率跟蹤控制,蓄電池單元采用恒壓控制。在負荷功率波動和外界環(huán)境條件發(fā)生變化2 種不同情況下,均能保持直流母線電壓的恒定和系統(tǒng)有功功率的平衡, 具有較好的穩(wěn)定性和可靠性。MATLAB/Simulink 仿真結(jié)果驗證了本文所提控制策略的有效性。
本文以圖1 所示的直流微電網(wǎng)系統(tǒng)為研究對象,3 個光伏發(fā)電單元和1 個蓄電池單元經(jīng)過升壓電路并聯(lián)接到直流母線上。
圖1 直流微電網(wǎng)結(jié)構(gòu)
穩(wěn)態(tài)運行時,光伏列陣采用MPPT(最大功率跟蹤控制);蓄電池采用恒壓控制,穩(wěn)定直流母線的電壓。當(dāng)系統(tǒng)受到擾動時,為了保持直流母線電壓的恒定,蓄電池通過自身的充放電維持系統(tǒng)中的有功平衡,光伏列陣通過調(diào)節(jié)端口電壓,在輸出P-V 特性曲線上尋找新的平衡點,及時調(diào)整光伏列陣輸出的功率。
圖1 所示直流微電網(wǎng)包含4 個發(fā)電單元,各發(fā)電單元均等效為電壓源串聯(lián)電阻的形式,線路和負荷采用純電阻模型,其等效電路模型如圖2所示。
圖2 四單元直流微電網(wǎng)等效電路
由圖2 可知,要使變流器的輸出功率與各自的額定功率成正比,各發(fā)電單元的電壓電流應(yīng)滿足:
式中:Us為輸出電壓等效值;Im為發(fā)電單元m 的換流器輸出電流;Um為發(fā)電單元m 的換流器輸出電壓;Rvm為虛擬電阻;Reqm為線路等效電阻;Rvn為發(fā)電單元n 的虛擬電阻;Reqn為發(fā)電單元n的線路等效電阻;Rload為負荷等效電阻。化簡之后可得:
由式(2)可知,當(dāng)線路電阻Reqm未知或者發(fā)生變化時,很難滿足式(2),即各發(fā)電單元難以按照額定容量分配功率,而且當(dāng)發(fā)電單元的輸出電流增大時,由于虛擬電阻的存在,變流器輸出電壓會降低。因此,傳統(tǒng)的下垂控制難以在滿足式(2)的同時,保證直流母線電壓的恒定,然而電壓的穩(wěn)定是直流微電網(wǎng)穩(wěn)定運行的前提條件。
在獨立直流微電網(wǎng)中,并聯(lián)的變換器之間會存在等效阻抗不相等的現(xiàn)象,而阻抗不相等會造成變換器輸出電流不等,從而在變換器之間形成環(huán)流,而環(huán)流對微電網(wǎng)系統(tǒng)的穩(wěn)定運行有較大影響,應(yīng)盡量避免。下垂控制通過在變流器和直流母線之間加一個虛擬電阻的方式可以減小環(huán)流,下垂曲線公式為:
傳統(tǒng)下垂控制中,若各發(fā)電單元下垂系數(shù)相等而參考電壓不等,由于電流分配不均會有環(huán)流;若參考電壓相等,則下垂系數(shù)越大均流效果越好,但電壓下降也越多,所以在均流與穩(wěn)壓之間存在矛盾,這就需要選擇合理的下垂系數(shù)。
圖3 下垂控制原理
因此,下垂控制盡管控制方式簡單,無需發(fā)電單元之間相互通信,且可即插即用和擁有較好的擴容能力,但是由于線路電阻未知,導(dǎo)致下垂控制會引起直流母線電壓的下降和各發(fā)電單元之間電流分配不均等問題,仍需進一步改進。
采用離散一致性算法對傳統(tǒng)下垂控制進行二次電壓調(diào)節(jié),微電網(wǎng)各單元采用相鄰?fù)ㄐ?,利用離散一致性算法迭代所得到的系統(tǒng)直流電壓的均值,對控制外環(huán)直流電壓參考值進行不斷修正,彌補下垂控制引起的電壓降落,維持直流電壓的穩(wěn)定。
獨立直流微電網(wǎng)的控制系統(tǒng)可以分為2 級,第一級為發(fā)電單元級控制,各單元通過自身的控制策略調(diào)整運行狀態(tài);第二級為系統(tǒng)級控制,通過協(xié)調(diào)各發(fā)電單元的輸出功率和負荷功率,滿足系統(tǒng)有功功率平衡,保持直流母線電壓的恒定。
2.1.1 光伏電池單元的控制
光伏列陣采用MPPT 控制,選用變步長電導(dǎo)增量法,在遠離MPP(最大功率點)時,步長較大;而靠近MPP 時,步長較小。這樣既保證了收斂精度又保證了收斂速度,具有良好的跟蹤效果。本文引進步長因數(shù)ω,用來調(diào)節(jié)步長大小,即Uk+1=Uk+ωΔU。ω 取值范圍為[0,1],本文選用功率差值ΔP 決定步長因數(shù)大小[12],如式(4)所示。
式中:Pmax為光伏最大功率;P 為光伏實際輸出功率。
由式(4)可知,有功功率差值越大,則步長因數(shù)ω 也越大,從而能迅速跟蹤到MPP 附近,控制框圖如圖4 所示。
由圖4 可知,當(dāng)光伏運行點處于P-V 特性曲線上升階段時,didc/dudc>-idc/udc,則選擇信號N=1,此時Uk+1=Uk+ωΔU,直流電壓擾動方向為正方向;當(dāng)光伏運行點處于P-V 特性曲線下降階段時,didc/dudc<-idc/udc,則選擇信號N=0,此時Uk+1=Uk-ωΔU,直流電壓擾動方向為負方向。
圖4 光伏列陣控制框圖
2.1.2 蓄電池單元的控制
蓄電池具有可靠性高、成本低的優(yōu)點,但是其工作壽命短、功率密度低,這使得蓄電池更適用于微電網(wǎng)等小容量分布式發(fā)電系統(tǒng)。
當(dāng)直流微電網(wǎng)處于孤島運行模式時,蓄電池的作用主要是維持母線電壓的恒定,因此蓄電池采用恒壓放電模式,而為了保護蓄電池,防止端口電流過大損壞蓄電池、縮減其使用壽命,應(yīng)對電流大小進行限制。本文采用帶有電流限制的電流電壓雙閉環(huán)充放電控制,具體控制流程如圖5所示。
圖5 蓄電池改進恒壓充放電控制流程
蓄電池可能工作在充電或放電狀態(tài),因此采用雙向DC-DC 電路。由于母線電壓高于蓄電池端口電壓,當(dāng)蓄電池放電時,雙向DC-DC 電路工作在升壓電路狀態(tài); 當(dāng)蓄電池充電時,雙向DC-DC 電路工作在降壓狀態(tài)。雙向DC-DC 變換器結(jié)構(gòu)如圖6 所示。
在系統(tǒng)出現(xiàn)負荷擾動或外界環(huán)境變化的情況下,微電網(wǎng)仍需保持直流母線電壓穩(wěn)定。因此本文采用基于離散一致性算法的電壓控制策略。
2.2.1 離散一致性算法原理
圖6 蓄電池雙向DC-DC 變換器結(jié)構(gòu)
將式(5)寫成矩陣形式即為:
式中:矩陣A 為系統(tǒng)狀態(tài)轉(zhuǎn)移矩陣;aij為矩陣A的元素。若單元i 和單元j 之間有相鄰?fù)?,則aij>0;反之,則aij=0。若矩陣A 取為雙隨機矩陣,則一致性收斂于系統(tǒng)中初始狀態(tài)的平均值。雙隨機矩陣A 中元素aij與系統(tǒng)中各單元的拓撲結(jié)構(gòu)相關(guān)聯(lián)[9],如式(7)所示。
離散一致性算法是一種僅需各個分布式發(fā)電單元建立一種弱通信的算法,其目的主要是使系統(tǒng)中的狀態(tài)變量趨近于初始狀態(tài)的平均值。本文選取一階離散一致性算法來修正電壓外環(huán)的電壓參考值,收斂條件相對簡單且收斂速度較快[13]。
一階離散一致性算法中,狀態(tài)變量ui代表微電網(wǎng)中發(fā)電單元i 的端口直流電壓,每個分布式發(fā)電單元需要本地信息和與其相鄰的鄰居信息[14]。當(dāng)所有分布式單元的狀態(tài)變量相同時,則稱系統(tǒng)收斂。具體算法如式(5)所示。
2.2.2 基于離散一致性算法的電壓控制
本文采用的是基于離散一致性算法的電壓控制策略,每個發(fā)電單元只與其相鄰的單元進行弱
式中:max(xi,xj)為本單元及其相鄰單元擁有鄰居數(shù)目的最大值;Mi為與單元i 相鄰的單元的序號集合。此時,系統(tǒng)的狀態(tài)變量收斂于系統(tǒng)初始狀態(tài)的平均值,即:通信。這樣既能取得系統(tǒng)的最優(yōu)解,又能避免因局部通信故障而導(dǎo)致的系統(tǒng)癱瘓。發(fā)電單元根據(jù)所得相鄰單元的信息,計算得出系統(tǒng)直流電壓的均值,用來修正下垂控制中電壓環(huán)外的參考電壓,以此來補償由于下垂控制的引進而導(dǎo)致的母線電壓降落。
本文所提的一階離散一致性算法主要用于對電壓環(huán)中參考電壓的選取,各發(fā)電單元的相鄰?fù)ㄐ攀疽鈭D如圖7 所示。
圖7 發(fā)電單元相鄰?fù)ㄓ嵤疽鈭D
根據(jù)微電網(wǎng)的拓撲結(jié)構(gòu)可以算出離散一致性算法中的雙隨機矩陣A 為:
由式(9)可知,雙隨機矩陣A 的對角元素均不等于0,即使在通信系統(tǒng)存在延時的情況下,一致性算法也仍能可靠收斂[9]。
由式(10)可知,基于離散一致性算法的下垂控制能夠在一定程度上提高母線電壓的參考值,補償由下垂控制引起的電壓降落,參考電壓控制框圖如圖8 所示。
當(dāng)2 次迭代差值滿足式(11)時,控制信號signal=1,將作為最終迭代結(jié)果,并利用此參考值對直流電壓進行跟蹤控制,其中ε 為誤差系數(shù)。
圖8 基于離散一致性算法的迭代框圖
為了驗證所提電壓控制策略的有效性,本文在Simulink 中搭建了圖1 所示的獨立直流微電網(wǎng)模型。3 個光伏發(fā)電單元和1 個蓄電池單元經(jīng)升壓后各自并聯(lián)到直流母線上,負荷采用直流純電阻負荷,系統(tǒng)詳細參數(shù)如表1 所示。
表1 系統(tǒng)仿真模型中詳細參數(shù)
直流微電網(wǎng)運行過程中,光照強度可能會發(fā)生變化,假定初始條件光照強度S=1 000 W/m2,負荷為純電阻負荷。當(dāng)t=0.3 s 時,光照強度為S=800 W/m2;當(dāng)t=0.6 s 時,光照強度變?yōu)镾=600 W/m2。仿真時間為1 s,得到直流母線電壓和負荷有功功率波形如圖9 所示。
由圖9(a)可知,本文所提電壓控制策略與傳統(tǒng)下垂控制相比,能較好地減少直流電壓的波動。光照強度條件發(fā)生變化時,發(fā)電單元采用相鄰?fù)ㄐ诺姆绞剑玫较到y(tǒng)直流電壓的均值,從而修正控制外環(huán)中直流電壓的參考值,使得直流母線電壓始終穩(wěn)定在220 V±5%UN的安全范圍內(nèi),且直流電壓響應(yīng)速度較快。由于采用純電阻負荷,由圖9(b)可知,負荷功率的變化與直流電壓的變化保持一致,負荷功率波動較小,系統(tǒng)可以穩(wěn)定運行。
圖9 光照強度變化時系統(tǒng)響應(yīng)
直流微電網(wǎng)運行過程中,可能會受到環(huán)境溫度變化的擾動,假定初始條件下環(huán)境溫度為T=35 ℃,負荷為純電阻負荷并不發(fā)生變化。當(dāng)t=0.3 s 時,環(huán)境溫度變?yōu)門=20 ℃;當(dāng)t=0.6 s 時,環(huán)境溫度恢復(fù)為T=35 ℃;仿真時間為1 s 時,得到直流母線電壓和負荷有功功率波形如圖10 所示。
圖10 環(huán)境溫度變化時系統(tǒng)響應(yīng)
由圖10(a)直流母線電壓變化可知,與傳統(tǒng)下垂控制相比,基于離散一致性算法的電壓控制策略能減小直流電壓的波動,使得母線電壓始終穩(wěn)定在220 V±5%UN的安全范圍內(nèi),波動較小且響應(yīng)速度較快。此外,環(huán)境溫度越低,光伏列陣輸出功率越大,直流母線電壓會隨之升高。
初始微電網(wǎng)中負荷為40 kW 恒功率負載,當(dāng)t=0.3 s 時,投入10 kW 恒功率負荷,當(dāng)t=0.6 s 時,再投入10 kW 恒功率負荷,仿真時間為1 s。在這種情況下,系統(tǒng)中直流母線電壓和光伏單元發(fā)出的功率如圖11 所示。
圖11 恒功率負荷變化時系統(tǒng)響應(yīng)
由圖11 可知,當(dāng)恒功率負荷變化時,直流母線電壓始終穩(wěn)定在220V±5%UN范圍內(nèi),而且當(dāng)負荷增大時,母線電壓稍有下降,波動較小且響應(yīng)速度比較快,滿足直流微電網(wǎng)需要保持母線電壓恒定的條件。為了滿足負荷需求,當(dāng)負荷增加時,光伏發(fā)電單元的輸出功率增加,從而滿足系統(tǒng)有功功率的平衡。由仿真波形可知,本文所提的改進控制策略對于負荷的突變具有較好的穩(wěn)定性和響應(yīng)速度。
當(dāng)負荷功率變化時,外界環(huán)境條件不變,因此光伏運行P-V 特性曲線沒有發(fā)生變化,光伏單元始終運行在最大功率點處,如圖12 所示??梢钥闯?,光伏列陣輸出功率能較好地穩(wěn)定在最大功率點處,驗證了變步長電導(dǎo)增量法的有效性。
圖12 光伏列陣輸出有功功率
本文建立了光-儲獨立直流微電網(wǎng)模型,光伏單元采用MPPT 控制,儲能單元采用帶有限流的恒壓控制。發(fā)電單元間采用基于離散一致性算法的電壓控制策略,僅需要相鄰單元通信就可以迭代得到系統(tǒng)直流電壓的平均值,進而修正控制外環(huán)直流母線的參考電壓,補償由傳統(tǒng)下垂控制引起的直流母線電壓的下降,實現(xiàn)直流微電網(wǎng)的電壓穩(wěn)定控制。通過仿真分析,當(dāng)外界環(huán)境條件發(fā)生變化和負荷功率有波動時,均可以保持系統(tǒng)直流母線電壓在安全范圍內(nèi)。微電網(wǎng)具有良好的穩(wěn)定性和響應(yīng)速度,驗證了本文所提控制策略的有效性。