本發(fā)明屬于電力系統(tǒng)優(yōu)化調(diào)度領(lǐng)域,具體是用拍賣算法來解決電力系統(tǒng)經(jīng)濟(jì)調(diào)度問題。
背景技術(shù):
電力系統(tǒng)經(jīng)濟(jì)調(diào)度的任務(wù)是在滿足系統(tǒng)安全和電能質(zhì)量要求的前提下盡可能提高系統(tǒng)運(yùn)行的經(jīng)濟(jì)性。求解電力系統(tǒng)經(jīng)濟(jì)調(diào)度的方法可分為集中式方法和分布式方法。傳統(tǒng)的集中式方法例如迭代法和內(nèi)點(diǎn)法,這兩種傳統(tǒng)方法在成本函數(shù)為凸性的情況下才能使用。盡管凸函數(shù)適合經(jīng)濟(jì)調(diào)度的初步分析,但是凸函數(shù)求解效果不是很好,因?yàn)閷?shí)際成本函數(shù)往往是非凸的。用于處理非凸性的經(jīng)濟(jì)調(diào)度的方法一般是智能算法,其中包括遺傳算法(GA)、粒子群算法(PSO)等。在處理非凸性經(jīng)濟(jì)調(diào)度問題時(shí),這些算法是有效的,但這些算法都是集中式的;這種集中控制需要高帶寬通信基礎(chǔ)設(shè)施和高水平的連接,往往由于單獨(dú)節(jié)點(diǎn)故障導(dǎo)致整體出現(xiàn)建模誤差,導(dǎo)致系統(tǒng)可靠性受到影響。在智能電網(wǎng)環(huán)境下,決策過程正由集中式向分布式框架發(fā)展。本發(fā)明提出的拍賣算法是分布式的,具有即插即用的特點(diǎn),并且非常適合大量分布式電源接入的情形,不易受網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的影響,它消除了對(duì)集中控制的要求,能有效利用有限信息傳輸?shù)南∪钡耐ㄐ旁O(shè)施,使得整個(gè)系統(tǒng)具有更好的容錯(cuò)性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于解決電力系統(tǒng)經(jīng)濟(jì)調(diào)度問題,能夠高效率的解決負(fù)荷在機(jī)組間分配問題,降低系統(tǒng)發(fā)電成本,克服集中式算法容錯(cuò)性差等弊端。
實(shí)現(xiàn)本發(fā)明的技術(shù)方案如下:
一種用于電力系統(tǒng)經(jīng)濟(jì)調(diào)度的分布式拍賣算法,
在開始拍賣算法前,對(duì)每個(gè)發(fā)電機(jī)組的有功功率進(jìn)行初始化,包括:首先根據(jù)系統(tǒng)總負(fù)荷要求確定各個(gè)發(fā)電機(jī)組的初始有功功率,其中pi代表發(fā)電機(jī)組i的有功功率,PD代表系統(tǒng)總負(fù)荷,pimax和pimin分別代表發(fā)電機(jī)組i有功功率最大值及最小值,N為發(fā)電機(jī)組總數(shù);
拍賣算法過程主要包括:報(bào)價(jià)評(píng)估、協(xié)商、決議及交換;在執(zhí)行過程中包含兩個(gè)時(shí)間層次,在第一時(shí)間層次內(nèi)進(jìn)行報(bào)價(jià)評(píng)估和協(xié)商,在第二時(shí)間層次內(nèi)執(zhí)行決議及交換;在第一時(shí)間層次內(nèi)進(jìn)行一次報(bào)價(jià)評(píng)估和協(xié)商后進(jìn)入第二時(shí)間層次,在第二時(shí)間層次內(nèi)進(jìn)行N/2的最大整數(shù)次(每個(gè)機(jī)組都至多參與一次功率交換,所以將第二時(shí)間層次的次數(shù)設(shè)置為N/2最大整數(shù)次)決議及交換后再進(jìn)入第一時(shí)間層次內(nèi)進(jìn)行報(bào)價(jià)評(píng)估及協(xié)商。
進(jìn)一步地,所述報(bào)價(jià)評(píng)估中需要對(duì)每個(gè)發(fā)電機(jī)組進(jìn)行以下計(jì)算:
其中,fi代表發(fā)電機(jī)組i的發(fā)電成本,fi=ai·pi2+bi·pi+ci,ai,bi,ci是發(fā)電機(jī)組i的耗量特性系數(shù),s代表在拍賣過程中交換的有功功率,πi代表發(fā)電機(jī)組i的有功功率從pi增加到pi+s時(shí)所增加的發(fā)電成本,μi代表發(fā)電機(jī)組i的有功功率從pi減少到pi-s時(shí)所減少的發(fā)電成本。
進(jìn)一步地,所述協(xié)商中引入評(píng)估差異值δij,δij=μj-πi;當(dāng)δij>0時(shí),代表當(dāng)在發(fā)電機(jī)組i,j之間形成一次拍賣,即發(fā)電機(jī)組i的有功功率增加s,發(fā)電機(jī)組j的有功功率減少s時(shí),能夠減少的發(fā)電成本為δij。
進(jìn)一步地,所述決議與交換:對(duì)每個(gè)發(fā)電機(jī)組進(jìn)行報(bào)價(jià)評(píng)估以及在每?jī)蓚€(gè)發(fā)電機(jī)組之間計(jì)算評(píng)估差異,將評(píng)估差異值進(jìn)行降序排列,在形成最大的評(píng)估差異值的兩個(gè)發(fā)電機(jī)組之間進(jìn)行有功功率交換,即pi←pi+s,pj←pj-s,形成新的有功功率。
進(jìn)一步地,在第二時(shí)間層次內(nèi),每個(gè)發(fā)電機(jī)組至多參與一次功率交換,將第二時(shí)間層次的次數(shù)設(shè)置為N/2的最大整數(shù)次,在每執(zhí)行過一次交換后,將與已經(jīng)執(zhí)行了交換步驟的發(fā)電機(jī)組有關(guān)的評(píng)估差異值設(shè)置為0,再在剩余的評(píng)估差異值中尋找最大值來確定接下來要執(zhí)行交換的發(fā)電機(jī)組。
進(jìn)一步地,所述交換的有功功率s為離散變量,并且s=r·pD/100;其中,r是百分比變量,r=[0.1,0.2,0.3,0.4,0.5,1…]。
進(jìn)一步地,所述拍賣算法為雙邊拍賣,每個(gè)參與拍賣的發(fā)電機(jī)組既有可能成為拍賣方也可能成為競(jìng)拍方,選擇的依據(jù)是在決議及交換中決定的,提供交換有功功率s的發(fā)電機(jī)組作為拍賣方,接受交換有功功率s的發(fā)電機(jī)組作為競(jìng)拍方。
本發(fā)明的有益效果:
(1)本算法是分布式的,不易受電力網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)變化的影響,而且它具有可拓展性,并能夠容納大量分布式電源的接入,具有即插即用的特點(diǎn)。
(2)它消除了對(duì)集中控制的要求,不易受單獨(dú)節(jié)點(diǎn)故障的影響,能有效利用有限信息傳輸?shù)南∪钡耐ㄐ旁O(shè)施,使得整個(gè)系統(tǒng)具有更高的容錯(cuò)性和可靠性。
(3)在系統(tǒng)中可以對(duì)調(diào)度任務(wù)進(jìn)行快速有效的分配,實(shí)現(xiàn)發(fā)電機(jī)組間有功功率快速、有效的分配,具有較好的電力系統(tǒng)經(jīng)濟(jì)調(diào)度優(yōu)化效果。
附圖說明
圖1是基于分布式拍賣算法的電力系統(tǒng)經(jīng)濟(jì)調(diào)度的流程圖。
圖2是基于分布式拍賣算法的電力系統(tǒng)經(jīng)濟(jì)調(diào)度時(shí)間層次軸,k代表第二時(shí)間層次執(zhí)行的次數(shù),每次k都進(jìn)行一次決議與交換,一共進(jìn)行k0次,其中k0=N/2的最大整數(shù),q是第一時(shí)間層次執(zhí)行次數(shù),一般情況下整個(gè)拍賣過程中第一時(shí)間層次內(nèi)進(jìn)行15-20次報(bào)價(jià)評(píng)估及協(xié)商即能達(dá)到優(yōu)化結(jié)果。
具體實(shí)施方式
電力系統(tǒng)經(jīng)濟(jì)調(diào)度問題是在滿足電網(wǎng)負(fù)荷要求和發(fā)電機(jī)組有功功率限制的條件下,使系統(tǒng)的發(fā)電成本最小。目標(biāo)函數(shù)可以表示為:
其中,f(p)為系統(tǒng)的發(fā)電成本;fi(pi)為發(fā)電機(jī)組i的發(fā)電成本函數(shù),pi為發(fā)電機(jī)組i的有功功率;N為發(fā)電機(jī)組的總數(shù)。
一般情況下,發(fā)電機(jī)組i的發(fā)電成本fi(pi)表示為有功功率的二次函數(shù)形式:
fi(pi)=ai(pi)2+bipi+ci
式中,ai,bi,ci為發(fā)電機(jī)組i的耗量特性系數(shù)。
約束條件
(1)系統(tǒng)的有功功率平衡約束:
式中,pD為系統(tǒng)總負(fù)荷。
(2)發(fā)電機(jī)組有功功率上下限的約束
pimin≤pi≤pimax
式中,pimax和pimin分別代表發(fā)電機(jī)組i有功功率最大值及最小值。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
如圖1和圖2所示,本發(fā)明將分布式拍賣算法應(yīng)用于電力系統(tǒng)經(jīng)濟(jì)調(diào)度的實(shí)現(xiàn)包括:拍賣算法過程主要包括三大步驟:報(bào)價(jià)評(píng)估、協(xié)商、決議及交換;在執(zhí)行過程中包含兩個(gè)時(shí)間層次,在第一時(shí)間層次內(nèi)主要進(jìn)行報(bào)價(jià)評(píng)估和協(xié)商,在第二時(shí)間層次內(nèi)執(zhí)行決議及交換;在第一時(shí)間層次內(nèi)進(jìn)行一次報(bào)價(jià)評(píng)估和協(xié)商后進(jìn)入第二時(shí)間層次,在第二時(shí)間層次內(nèi)進(jìn)行N/2(N為發(fā)電機(jī)組總數(shù))次決議及交換后再進(jìn)入第一時(shí)間層次內(nèi)進(jìn)行報(bào)價(jià)評(píng)估及協(xié)商;一般情況下整個(gè)拍賣過程中第一時(shí)間層次內(nèi)進(jìn)行15-20次報(bào)價(jià)評(píng)估及協(xié)商即能達(dá)到優(yōu)化結(jié)果。
在開始拍賣算法前,對(duì)每個(gè)發(fā)電機(jī)組的有功功率進(jìn)行初始化,具體地:首先根據(jù)確定各個(gè)發(fā)電機(jī)組的初始有功功率,其中pi代表發(fā)電機(jī)組i的有功功率,PD代表系統(tǒng)總負(fù)荷,pimax和pimin分別代表發(fā)電機(jī)組i有功功率最大值及最小值。
所述算法中的報(bào)價(jià)評(píng)估中需要對(duì)每個(gè)發(fā)電機(jī)組進(jìn)行以下計(jì)算:
其中,fi代表發(fā)電機(jī)組i的發(fā)電成本,fi=ai·pi2+bi·pi+ci,ai,bi,ci是發(fā)電機(jī)組的耗量特性系數(shù),s代表在拍賣過程中的交換功率,πi代表發(fā)電機(jī)組i的有功功率從pi增加到pi+s時(shí)所增加的發(fā)電成本,μi代表發(fā)電機(jī)組i的有功功率從pi減少到pi-s時(shí)所減少的發(fā)電成本。
所述協(xié)商中引入評(píng)估差異值δij,δij=μj-πi;當(dāng)δij>0時(shí),代表當(dāng)在發(fā)電機(jī)組i,j之間形成一次拍賣時(shí),即發(fā)電機(jī)組i的有功功率增加s,發(fā)電機(jī)組j的有功功率減少s時(shí),能夠使發(fā)電成本減少δij。
所述決議與交換:對(duì)每個(gè)發(fā)電機(jī)組進(jìn)行報(bào)價(jià)評(píng)估以及在每?jī)蓚€(gè)發(fā)電機(jī)組之間計(jì)算評(píng)估差異,由于評(píng)估差異值越大,能夠減少的發(fā)電成本越多,因此將評(píng)估差異值進(jìn)行降序排列,在形成最大的評(píng)估差異值的兩個(gè)發(fā)電機(jī)組之間進(jìn)行有功功率交換,即pi←pi+s,pj←pj-s,形成新的有功功率。在第二時(shí)間層次內(nèi),每個(gè)發(fā)電機(jī)組都只能至多參與一次功率交換,所以將第二時(shí)間層次的次數(shù)設(shè)置為N/2,在每執(zhí)行過一次交換后,將與已經(jīng)執(zhí)行了交換步驟的發(fā)電機(jī)組有關(guān)的評(píng)估差異值設(shè)置為0,再在剩余的評(píng)估差異值中尋找最大值來確定接下來要執(zhí)行交換的發(fā)電機(jī)組。
進(jìn)一步,所述的交換的有功功率s:s是一個(gè)離散變量,并且s=r·pD/100,其中,r是百分比變量,r=[0.1,0.2,0.3,0.4,0.5,1…],不同的r對(duì)應(yīng)不同的s,形成的優(yōu)化結(jié)果也不同;最終在求得的幾組優(yōu)化結(jié)果中選擇使系統(tǒng)發(fā)電成本最低的情況作為最優(yōu)結(jié)果。
進(jìn)一步,所述的分布式拍賣算法:本發(fā)明拍賣算法為雙邊拍賣,也就是每個(gè)參與拍賣的發(fā)電機(jī)組既有可能成為拍賣方也可能成為競(jìng)拍方,具體選擇哪個(gè)發(fā)電機(jī)組作為拍賣方或競(jìng)拍方是在決議及交換中決定的,提供交換功率s的發(fā)電機(jī)組作為拍賣方,接受交換功率s的發(fā)電機(jī)組作為競(jìng)拍方。
實(shí)施例:
本發(fā)明提出的分布式拍賣算法應(yīng)用于電力系統(tǒng)經(jīng)濟(jì)調(diào)度可通過Matlab編程實(shí)現(xiàn)。下面為一組實(shí)例,運(yùn)用本發(fā)明中的算法取得的結(jié)果。表1是發(fā)電機(jī)組的參數(shù),表2是運(yùn)用本發(fā)明中的算法調(diào)度后所得結(jié)果,表3為不同算法的調(diào)度結(jié)果比較,在此算例中,當(dāng)r=0.3時(shí)成本最低。
表1發(fā)電機(jī)組特性參數(shù)表 pD=2630MW
表2調(diào)度結(jié)果
表3不同算法優(yōu)化15機(jī)系統(tǒng)結(jié)果比較
上文所列出的一系列的詳細(xì)說明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。