許少倫, 嚴(yán)正,張良, 馮冬涵,趙小波
(1. 電力傳輸與功率變換控制教育部重點(diǎn)實(shí)驗(yàn)室(上海交通大學(xué)),上海市 200240;2. 明尼蘇達(dá)大學(xué)電氣與計(jì)算機(jī)工程系,美國(guó)明尼阿波利斯市 55455)
?
采用拉格朗日松弛法的電動(dòng)汽車分散優(yōu)化充電策略
許少倫1, 嚴(yán)正1,張良2, 馮冬涵1,趙小波1
(1. 電力傳輸與功率變換控制教育部重點(diǎn)實(shí)驗(yàn)室(上海交通大學(xué)),上海市 200240;2. 明尼蘇達(dá)大學(xué)電氣與計(jì)算機(jī)工程系,美國(guó)明尼阿波利斯市 55455)
電動(dòng)汽車聚合商作為電動(dòng)汽車充電服務(wù)的提供商,是電網(wǎng)公司和電動(dòng)汽車用戶之間交互的重要協(xié)調(diào)者。從電動(dòng)汽車聚合商的角度出發(fā),在考慮電動(dòng)汽車用戶的電量需求、充電時(shí)間以及配電變壓器的可用容量等約束條件下,以電動(dòng)汽車聚合商充電收益最大化為目標(biāo),構(gòu)建了基于拉格朗日松弛法的分散優(yōu)化模型,研究了分散優(yōu)化充電策略的執(zhí)行機(jī)制和流程。采用蒙特卡洛方法模擬電動(dòng)汽車的充電情況,通過(guò)仿真算例,對(duì)比分析了在無(wú)序充電、集中優(yōu)化充電和分散優(yōu)化充電模式下的負(fù)荷曲線、經(jīng)濟(jì)效益和計(jì)算效率。結(jié)果表明:基于拉格朗日松弛法的分散優(yōu)化充電策略可得到近似于集中優(yōu)化模式下的充電收益,同時(shí)具有更高的計(jì)算效率,適合實(shí)際應(yīng)用。
電動(dòng)汽車;充電策略;聚合商;經(jīng)濟(jì)效益;拉格朗日松弛法
大量電動(dòng)汽車接入電網(wǎng)進(jìn)行無(wú)序充電將給電網(wǎng)的安全、經(jīng)濟(jì)運(yùn)行帶來(lái)不利的影響。目前,國(guó)內(nèi)外學(xué)者在解決電動(dòng)汽車入網(wǎng)問(wèn)題上進(jìn)行了一系列開(kāi)拓性的研究,其中大量文獻(xiàn)對(duì)電動(dòng)汽車有序充電策略進(jìn)行了研究。文獻(xiàn)[1]對(duì)電動(dòng)汽車充電負(fù)荷模型及調(diào)度控制策略進(jìn)行了總結(jié),指出了尚未解決的問(wèn)題及未來(lái)可能的研究方向。文獻(xiàn)[2]采用兩階段優(yōu)化模型,在第一階段優(yōu)化以最小化峰谷差為目標(biāo),第二階段優(yōu)化以最小化負(fù)荷波動(dòng)為目標(biāo)進(jìn)行建模。文獻(xiàn)[3]提出了基于雙層優(yōu)化的分層分區(qū)調(diào)度,在上層優(yōu)化中使總負(fù)荷水平的方差與代理商調(diào)度產(chǎn)生的偏差量的平方和最小,在下層優(yōu)化中使得各代理商預(yù)期的調(diào)度結(jié)果與實(shí)際充電結(jié)果的偏差最小。文獻(xiàn)[4]以最大化充電站經(jīng)濟(jì)效益為目標(biāo)實(shí)現(xiàn)有序充電。文獻(xiàn)[5]提出同時(shí)考慮峰谷差與負(fù)荷平滑性的多目標(biāo)優(yōu)化策略。文獻(xiàn)[6]以充電站充電收益最大化為目標(biāo)建立第一階段優(yōu)化模型,以不低于第一階段優(yōu)化所求得的最大充電收益為約束,建立第二階段優(yōu)化模型, 以進(jìn)一步增大充電站的經(jīng)濟(jì)效益,減小峰谷差。文獻(xiàn)[7]提出一種優(yōu)化充電開(kāi)始時(shí)間的有序充電策略,未能充分挖掘可間斷充電的潛力。文獻(xiàn)[8]基于分時(shí)電價(jià)和電動(dòng)汽車充電荷電狀態(tài)曲線,提出最小化充電費(fèi)用的有序充電策略。
上述文獻(xiàn)中所提出的有序充電策略大多采用集中優(yōu)化的方式,但當(dāng)電動(dòng)汽車數(shù)量較多時(shí),集中優(yōu)化充電易造成“維數(shù)災(zāi)”。為避免此問(wèn)題,部分文獻(xiàn)對(duì)基于分散優(yōu)化的電動(dòng)汽車有序充電策略進(jìn)行了研究。文獻(xiàn)[9]提出在考慮配網(wǎng)約束的前提下,在同一時(shí)段內(nèi)為盡可能多的電動(dòng)汽車提供充電服務(wù)的有序充電策略,并基于替換乘子方向法將原問(wèn)題進(jìn)行分解,建立了基于分散優(yōu)化的電動(dòng)汽車有序充電策略。文獻(xiàn)[10]建立了以填谷為目標(biāo)的優(yōu)化充電模型,并設(shè)計(jì)出一種分散的算法通過(guò)迭代來(lái)求解該優(yōu)化充電模型?;谂渚W(wǎng)系統(tǒng)的社會(huì)效益最大化模型,文獻(xiàn)[11]提出了計(jì)及電動(dòng)汽車充電效益的配網(wǎng)節(jié)點(diǎn)電價(jià),并證明了在一定條件下,在該配網(wǎng)節(jié)點(diǎn)電價(jià)引導(dǎo)下的分散優(yōu)化仍能取得最大化社會(huì)效益。以最小化充電費(fèi)用為目標(biāo),文獻(xiàn)[12]同時(shí)研究了基于集中優(yōu)化和分散優(yōu)化的充電策略。文獻(xiàn)[13]基于拉格朗日松弛法研究了微網(wǎng)中的分散優(yōu)化策略。
與之前論文不同的是,本文主要采用拉格朗日松弛法來(lái)研究電動(dòng)汽車充電的分散優(yōu)化控制策略。同時(shí),為了進(jìn)行對(duì)比分析,本文也對(duì)相同場(chǎng)景下以電動(dòng)汽車聚合商充電收益最大化為目標(biāo)的全局集中優(yōu)化策略進(jìn)行了建模仿真。
1.1 單臺(tái)電動(dòng)汽車充電負(fù)荷模型
本文中單臺(tái)電動(dòng)汽車充電負(fù)荷所考慮的主要變量和參數(shù)如表1所示。
充電時(shí)間可以按照下面公式計(jì)算:
(1)
表1 單臺(tái)電動(dòng)汽車充電負(fù)荷的主要變量定義
Table 1 Main variable definitions of a singleEV charging load
(2)
主要考慮約束條件如下:
1)SOC電量約束。
1≥Sr≥Se
(3)
即用戶出行離開(kāi)電網(wǎng)時(shí),其電動(dòng)汽車完成充電的實(shí)際電池電量應(yīng)該大于用戶自行設(shè)定的目標(biāo)值,最大為1。
2)充電時(shí)間約束。
Ta≤Ts≤Td-Tr
(4)
即電動(dòng)汽車應(yīng)該在用戶可用的充電時(shí)間段完成充電。如果未能達(dá)到目標(biāo)電量,則需要用戶重新設(shè)定目標(biāo)電量或調(diào)整可用充電時(shí)間段。
1.2 基于出行需求的電動(dòng)汽車充電負(fù)荷模擬
對(duì)電動(dòng)汽車充電產(chǎn)生影響的用戶行為主要包括用戶出行開(kāi)始和返回的時(shí)間、日行駛里程等,2009年美國(guó)交通部對(duì)全美家用車輛的出行進(jìn)行統(tǒng)計(jì),并發(fā)布了調(diào)查結(jié)果[14]。對(duì)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行歸一化處理后,用極大似然估計(jì)的方法可以分別將車輛最后1次出行結(jié)束時(shí)刻和第1次出行開(kāi)始時(shí)刻近似表示為正態(tài)分布函數(shù),而日行駛里程可近似為對(duì)數(shù)正態(tài)分布函數(shù)[15]。
車輛的返回時(shí)刻與第1次出行時(shí)刻的概率密度函數(shù)分別為
(5)
式中:μs=17.47;σs=3.41。
(6)
式中:μe=8.92;σe=3.24。
日行駛里程的概率密度函數(shù)為
(7)
式中:μm=2.98;σm=1.14。
2.1 充電場(chǎng)景描述
考慮到配電變壓器的容量約束,本文假定電動(dòng)汽車聚合商管理某居民小區(qū)單臺(tái)變壓器下接入的電動(dòng)汽車充電,聚合商和電動(dòng)汽車用戶之間需要簽署服務(wù)協(xié)議。一方面,聚合商前期需要投資提供智能充電樁及一定的電池維護(hù)等服務(wù);另一方面,用戶需要按照聚合商的充電服務(wù)價(jià)格充電并且同意聚合商對(duì)其電動(dòng)汽車的充電進(jìn)行優(yōu)化控制。聚合商按照一定的價(jià)格收取充電費(fèi)用,按購(gòu)電價(jià)格向電網(wǎng)公司支付費(fèi)用,之間的差價(jià)為其提供充電服務(wù)的盈利。圖1為其集中優(yōu)化充電場(chǎng)景示意圖。
圖1 聚合商充電場(chǎng)景示意圖
2.2 集中優(yōu)化充電策略及建模
本文采用類似于日前調(diào)度的機(jī)制,對(duì)1天內(nèi)所有電動(dòng)汽車的充電進(jìn)行優(yōu)化安排。該策略的實(shí)現(xiàn)要求每輛電動(dòng)汽車必須在日前向電動(dòng)汽車聚合商申報(bào)次日的充電計(jì)劃。
(1)目標(biāo)函數(shù)。
以電動(dòng)汽車聚合商充電收益最大化為目標(biāo),電動(dòng)汽車聚合商的目標(biāo)函數(shù)設(shè)置如下:
(8)
式中:N為1天中所接入的總電動(dòng)汽車輛數(shù),t為控制時(shí)段的時(shí)長(zhǎng),本文取15 min,則1天可以劃分為96個(gè)控制時(shí)段;C為電動(dòng)汽車聚合商在1天之內(nèi)的總收益;c為聚合商向用戶收取的充電服務(wù)價(jià)格,本文中不涉及代理商定價(jià)策略的制定,可以認(rèn)為其為常數(shù);pj為第j個(gè)時(shí)段內(nèi)聚合商向電網(wǎng)購(gòu)電的價(jià)格;Si,j為第i輛電動(dòng)汽車在第j個(gè)充電時(shí)段內(nèi)的充電狀態(tài),其表達(dá)式定義如下:
(9)
(2)約束條件。
1)每輛車的電量需求約束。在1天之中,對(duì)任意要求充電的電動(dòng)汽車i,在充電結(jié)束時(shí),其電量狀態(tài)應(yīng)大于用戶設(shè)定的期望電量狀態(tài),同時(shí)應(yīng)小于電池的容量:
(10)
(11)
2)充電時(shí)間約束。設(shè)電動(dòng)汽車接入電網(wǎng)的時(shí)間Ta處于控制時(shí)段Ja之中,Ta與Ja的關(guān)系式如下:
Ja=|Ta/Δt|
(12)
式中“|□|”表示取整。設(shè)車主設(shè)置的期望取車時(shí)間Td處于控制時(shí)段Jd內(nèi),則電動(dòng)汽車允許的充電時(shí)段為Ja+1至Jd之間;在控制時(shí)段1至Ja和Jd+1至96之間,電動(dòng)汽車必將處于非充電狀態(tài),即
Si,j=0,j=1,…,Ja,i,i=1,…,N
(13)
Si,j=0,j=Jd,i+1,…,96,i=1,…,N
(14)
3)變壓器容量約束。設(shè)聚合商所管理的電動(dòng)汽車均處于最大負(fù)載能力為PMTF的配電變壓器下。從保障電網(wǎng)安全運(yùn)營(yíng)的角度出發(fā),假定電網(wǎng)公司會(huì)將日前預(yù)測(cè)的負(fù)荷數(shù)據(jù)及配電變壓器的最大負(fù)載能力發(fā)送給電動(dòng)汽車聚合商,并要求聚合商的優(yōu)化結(jié)果要滿足配電變壓器容量約束。則在每個(gè)控制時(shí)段內(nèi),充電負(fù)荷與原有基礎(chǔ)負(fù)荷之和應(yīng)小于變壓器的最大負(fù)載能力:
(15)
式中L0,j為控制時(shí)段j內(nèi)基礎(chǔ)負(fù)荷的大小。
該優(yōu)化模型是以Si,j為決策變量的線性整數(shù)優(yōu)化模型。
考慮到集中優(yōu)化充電計(jì)算效率較低及可能會(huì)帶來(lái)“維數(shù)災(zāi)”等問(wèn)題,探討基于拉格朗日松弛法的分散優(yōu)化策略。原問(wèn)題為式(8)~(15),觀察原問(wèn)題的形式可以發(fā)現(xiàn)約束式(15)為難約束。根據(jù)定義,設(shè)約束式(13)對(duì)應(yīng)的拉格朗日乘子為μ。
將原問(wèn)題目標(biāo)函數(shù)式(6)可改寫(xiě)成最小化的形式:
(16)
則原問(wèn)題的拉格朗日函數(shù)可以寫(xiě)成如下形式:
(17)
該拉格朗日函數(shù)可以改寫(xiě)成如下形式:
(18)
根據(jù)上述拉格朗日函數(shù),原問(wèn)題的拉格朗日對(duì)偶函數(shù)為
φ(μ)=minL(Si,j,μ)
(19)
對(duì)應(yīng)的約束為式(10)~(14)。
那么,原問(wèn)題的對(duì)偶問(wèn)題對(duì)應(yīng)如下:
(20)
(1)目標(biāo)函數(shù)。
(21)
(2)約束條件。
(22)
上述子問(wèn)題的求解由個(gè)體電動(dòng)汽車的智能充電單元就可以完成。
解決拉格朗日對(duì)偶問(wèn)題式(20)的方法有多種,我們選擇文獻(xiàn)[16]中所描述的步驟來(lái)對(duì)本文中的對(duì)偶問(wèn)題進(jìn)行求解。解決對(duì)偶問(wèn)題的拉氏松弛算法如下:
3)采取次梯度法來(lái)更新拉格朗日乘子。
4)收斂校驗(yàn)。如果||μv-μv-1||/||μv||≤ε,那么迭代終止,相應(yīng)的ε-最優(yōu)解S*=S(v)可以被確定,否則,設(shè)置v=v+1,從2)再開(kāi)始計(jì)算。
下面對(duì)更新拉格朗日乘子的次梯度法進(jìn)行簡(jiǎn)要的介紹。不難發(fā)現(xiàn),列向量:
(23)
(24)
構(gòu)成了對(duì)偶問(wèn)題在第v次迭代時(shí)的次梯度。
拉格朗日乘子μ可以按照如下方式來(lái)更新:
(25)
為了保證算法的收斂性,對(duì)上式中的步長(zhǎng)有要求如下:
(26)
(27)
在本算法中,我們選擇
(28)