武淵,葉寧
(1. 山西省人事考試中心,山西 太原 030006;2. 南京郵電大學(xué) 計算機(jī)學(xué)院,江蘇 南京 210042)
目前,全球能源短缺和溫室氣體排放問題日益顯著。作為人口和制造業(yè)大國,我國的能源消耗和二氧化碳排放量不容忽視。據(jù)英國石油公司統(tǒng)計,2016 年中國一次能源消費(fèi)達(dá)30.53 億噸石油當(dāng)量,占世界一次能源消費(fèi)總量的23%,由此產(chǎn)生的二氧化碳排放量達(dá)91.23 噸,占世界總排放量的27.3%。針對上述問題,我國在《巴黎協(xié)定》和“十四五”規(guī)劃中做出在2030 年實(shí)現(xiàn)“碳達(dá)峰”、2060 年實(shí)現(xiàn)“碳中和”的承諾。為實(shí)現(xiàn)上述目標(biāo),在交通領(lǐng)域大力發(fā)展具有污染小、噪聲低等特點(diǎn)的電動汽車(Electric Vehicle,EV)成為必然趨勢。然而,由于電池續(xù)航里程不足,充電時間長以及充電站建設(shè)又不完善等問題,電動汽車的發(fā)展受到了極大制約[1]。因此,如何合理規(guī)劃充電站位置及容量,以滿足道路交通需求已成為城市綠色交通發(fā)展的關(guān)鍵問題。
目前,國內(nèi)外學(xué)者已針對電動汽車充電站選址定容問題開展了相關(guān)研究。蔡子龍等[2]總結(jié)了應(yīng)急充電站的選址影響因素指標(biāo)體系,并基于層次分析法-目標(biāo)規(guī)劃法提出了一種應(yīng)急充電站選址模型。吳雨等[3]以充電站年總成本最小為目標(biāo),提出了一種基于改進(jìn)免疫克隆選擇算法的電動汽車充電站選址定容方法。趙炳耀等[4]建立了一種高維非線性的充電站選址定容模型,并通過Voronoi 圖和改進(jìn)引力搜索算法聯(lián)合求解。Wang 等[5]考慮了電動汽車的充電時間、定位能力,以最小化運(yùn)行成本為目標(biāo)優(yōu)化了充電站位置。Chen 等[6]將停車需求,土地屬性,人口密度和出行需求為約束,以降低電動汽車用戶的使用成本為目標(biāo),確定了充電站的最佳位置。Gagarin 等[7]提出根據(jù)經(jīng)濟(jì)因素,工程可行性,服務(wù)可用性,社會因素,環(huán)境因素和土地因素標(biāo)準(zhǔn)對候選站點(diǎn)進(jìn)行綜合評估,進(jìn)而篩選出最佳充電站位置和容量。
上述文獻(xiàn)大多針對現(xiàn)有的用戶需求,并未挖掘用戶充電行為和充電站建設(shè)方案之間的關(guān)系,從而忽視了用戶充電需求的潛在變化。實(shí)際中,用戶會根據(jù)充電站的建設(shè)位置和容量情況,自主調(diào)整充電決策方案,即充電站建設(shè)方案與用戶使用情況具有反饋關(guān)系。針對上述問題,近年來,少數(shù)學(xué)者考慮上述反饋關(guān)系,提出了同時從政府和用戶角度充電站選址定容方案。由于充電需求模式的變化是在給定充電站建設(shè)方案之后確定的,這些研究大多采用雙層規(guī)劃的思路,并通過相應(yīng)的啟發(fā)式算法(如粒子群算法)進(jìn)行求解[8-10]。
然而上述研究仍存在以下三點(diǎn)缺陷:
1)實(shí)際中,充電站作為大功率設(shè)施,其建設(shè)往往需要對接入電網(wǎng)進(jìn)行擴(kuò)建和改造,即充電站的建設(shè)將產(chǎn)生一定的電網(wǎng)擴(kuò)展成本。另一方面,由于地域和用地規(guī)劃影響,電網(wǎng)并不能無限制擴(kuò)建,即電網(wǎng)容量存在上限,而現(xiàn)有研究并未考慮電網(wǎng)容量的限制和擴(kuò)展成本;
2)充電站的服務(wù)質(zhì)量與該地區(qū)電動汽車的發(fā)展息息相關(guān),若服務(wù)質(zhì)量較差,則用戶更傾向于購買傳統(tǒng)燃油汽車,并不符合“碳中和”的社會需求;若服務(wù)質(zhì)量較好,則用戶更傾向于購買電動汽車,有利于減少碳排放。然而現(xiàn)有研究大多僅以經(jīng)濟(jì)效益為目標(biāo),缺乏對地區(qū)服務(wù)質(zhì)量方面的考量;
3)算法的精確度直接影響優(yōu)化結(jié)果,因而開發(fā)高效精確的算法尤為重要?,F(xiàn)有研究大多采用遺傳、粒子群等原始算法,未針對問題提出改進(jìn)算法。
本文針對上述問題,以最小化充電站建設(shè)成本和最大化充電站服務(wù)質(zhì)量為目標(biāo),考慮電網(wǎng)容量的影響,建立了充電站選址定容多目標(biāo)雙層規(guī)劃模型,并提出了一種基于混沌理論的NSGA-II 算法(CNSGA-II)對上述模型進(jìn)行求解。最后通過仿真分析和對比實(shí)驗(yàn),驗(yàn)證了CNSGA-II 算法求解充電站選址定容多目標(biāo)雙層規(guī)劃模型的有效性。
本文利用圖論的方法,將城市地區(qū)道路交通主干道抽象為一張網(wǎng)絡(luò)圖G=(V,A),其中V為網(wǎng)絡(luò)圖G中的節(jié)點(diǎn)集合,A為節(jié)點(diǎn)之間路徑的集合。為便于建模求解,本文假設(shè)V為備選充電站地址,且擴(kuò)建電網(wǎng)能夠滿足用電需求。
上層模型即從政府的角度出發(fā),以最小化充電站運(yùn)行周期內(nèi)的綜合成本和最大化服務(wù)質(zhì)量為目標(biāo),優(yōu)化充電站位置和規(guī)模(即充電樁數(shù)量)。
下層模型即從用戶的角度出發(fā),在給定充電站位置和規(guī)模的情況下,以最小化充電成本為目標(biāo),優(yōu)化充電站選擇策略。
充電站建設(shè)需要盡可能減小充電站運(yùn)行周期內(nèi)的綜合成本,同時考慮到充電站的服務(wù)屬性,應(yīng)盡可能提高服務(wù)質(zhì)量。其中,綜合成本包括土地成本、充電站建設(shè)成本,設(shè)備維護(hù)成本和用戶使用成本。此外,由于充電站是高功率電力設(shè)施,電網(wǎng)擴(kuò)展成本同樣不容忽視。本文中,服務(wù)質(zhì)量量化為充電站的覆蓋范圍,覆蓋范圍越大,服務(wù)質(zhì)量越高。
1.1.1 綜合成本
綜合成本即為土地成本(CL)、充電站建設(shè)成本(CR)、設(shè)備維護(hù)成本(CG)、電網(wǎng)擴(kuò)展成本(CK)以及用戶使用成本(CU)之和,表述如下:
其中考慮到用戶將根據(jù)路網(wǎng)結(jié)構(gòu)和充電站位置改變充電策略,用戶使用成本(CU)在下層模型中給出,其余各項(xiàng)成本的計算方式如下:
式中:cl為單位充電樁的土地成本;xi為二元變量,xi=1 表示在第i個節(jié)點(diǎn)建充電站,反之,xi=0 表示不在第i個節(jié)點(diǎn)建充電站;Ni為在第i個節(jié)點(diǎn)建立充電站的規(guī)模,即充電樁個數(shù);cr1和cr2分別表示建立充電站的固定成本和每個充電樁的投資成本;cg1,cg2和cg3分別表示建立充電站系統(tǒng)的每日固定維護(hù)成本,每個充電樁的固定維護(hù)成本和與充電負(fù)荷相關(guān)的可變維護(hù)成本;T為規(guī)劃周期內(nèi)的時段數(shù);PLi為第i個節(jié)點(diǎn)的t時段的電力負(fù)荷;ck表示電網(wǎng)的單位容量擴(kuò)展成本;fi是第i個節(jié)點(diǎn)的充電電流;RPi是第i個節(jié)點(diǎn)的額定功率負(fù)載;IPi是第i個節(jié)點(diǎn)施工之前的額定電力負(fù)載。
1.1.2 服務(wù)質(zhì)量
如前所述,本文采用充電站覆蓋范圍量化服務(wù)質(zhì)量。由于城市路網(wǎng)可以看作線路和節(jié)點(diǎn)的組合,難以直接通過服務(wù)半徑衡量充電站服務(wù)范圍。因此,本文使用同一條道路上相鄰兩個充電站之間的平均距離來表示覆蓋強(qiáng)度,數(shù)學(xué)描述如下:
式中:α是將節(jié)點(diǎn)之間的距離轉(zhuǎn)換為實(shí)際距離的參數(shù);d(xi+1,xi)表 示 節(jié) 點(diǎn)i+1 和 節(jié) 點(diǎn)i的 點(diǎn) 對 點(diǎn)距離。
1.2.1 需求約束
在服務(wù)區(qū)域內(nèi),充電站容量不應(yīng)小于該區(qū)域內(nèi)電動汽車的總充電需求。
式中:Lmax表示該地區(qū)電動汽車的總充電需求。
1.2.2 距離約束
假設(shè)充電車輛僅在充電站接受充電服務(wù),直到充滿電位置。因此,兩個相鄰充電站節(jié)點(diǎn)間的距離不得大于平均最大行駛距離。
式中:Dmax是電動汽車在電池充滿電后的平均最大行駛距離。
1.2.3 規(guī)模約束
在實(shí)際建設(shè)過程中,受土地面積和充電質(zhì)量需求的影響,不允許充電站的規(guī)模過小或過大。因此,對于任一xi=1 的節(jié)點(diǎn),其充電站規(guī)模具有以下約束:
下層模型主要從用戶角度出發(fā),優(yōu)化目標(biāo)為用戶綜合成本,決策變量為充電策略。其中,充電策略即為電動汽車在特定時刻選擇充電站進(jìn)行充電操作的方案(ψ(v,xi,t)),用戶綜合成本包括充電成本(C1)和用戶從當(dāng)前位置抵達(dá)充電站的驅(qū)動成本(C2),以及充電負(fù)荷需求未滿足的損失成本(C3)可表述如下:
各項(xiàng)成本的計算方式如下[10-11]:
式中:εi,t為t時段的單位充電電價;tv為電動汽車v在時段t內(nèi)的充電時長;dv,i為車輛初始位置至充電節(jié)點(diǎn)i的最短距離;ψ(v,xi,t)為二元函數(shù),當(dāng)電動汽車v于時刻t在充電站xi充電時,ψ(v,xi,t)=1,反之,為0;c2和c3分別表示單位距離的驅(qū)動成本和單位負(fù)荷未滿足的損失成本;PLi,tloss表示未滿足的充電負(fù)荷需求。
1.4.1 可達(dá)充電站距離約束
電動汽車的電池電量有限,因此,對于任意電動汽車,均存在最大可達(dá)充電站距離約束,表述如下:式中:Dv,max為電動汽車v的最大行駛距離。
1.4.2 充電電量約束
本文將充電電量設(shè)為電動汽車從出發(fā)位置至充電站的電量消耗,表述如下:
1.4.3 容量約束
優(yōu)化后的所有充電站在對應(yīng)的充電計劃之下,各個充電站節(jié)點(diǎn)的充電負(fù)荷加上未滿足的充電負(fù)荷需求等于該節(jié)點(diǎn)的容量配置,該約束為:
整合上層和下層模型的目標(biāo)函數(shù)及約束條件,即可得出電動車充電站多目標(biāo)選址定容雙層規(guī)劃模型:
其中,ψ由下層模型得出,可轉(zhuǎn)換為
約束條件即為上層和下層模型約束條件的集合。
根據(jù)式(17)和(18)可以看出,下層模型本質(zhì)上可以歸約為上層模型的一個等式約束,即上層模型的求解依賴于下層模型的優(yōu)化結(jié)果。若給定一組選址定容方案,首先,需要輸入至下層模型求解,并將其結(jié)果(即用戶使用成本)輸入至上層模型。因此,所建立的上下層模型存在反饋關(guān)系。由此,即可計算出給定址定容方案對應(yīng)的綜合成本和服務(wù)質(zhì)量目標(biāo)函數(shù)值。若采用枚舉方法,即將可能的選址定容方案的目標(biāo)函數(shù)值均按照上述過程計算得出,既可以通過Pareto 非支配理論,比較得出最佳折中解。
然而,復(fù)雜的路網(wǎng)結(jié)構(gòu)往往存在巨量的選址定容方案,枚舉方法對于海量解空間搜索效率較低。因此,需要開發(fā)一套有效的充電站選址定容多目標(biāo)優(yōu)化算法。
如前所述,充電站選址定容下層模型可歸約為路徑規(guī)劃問題,進(jìn)而通過Floyd 算法求解。而上層規(guī)劃模型是一個多目標(biāo)優(yōu)化問題,可通過NSGA-II(快速非支配排序遺傳算法II)求解。作為遺傳算法(GA)的多目標(biāo)形式,NSGA-II 算法具有收斂性好,魯棒性強(qiáng)等優(yōu)點(diǎn),已被廣泛應(yīng)用于各種選址和調(diào)度優(yōu)化問題中[12-14]。本研究在傳統(tǒng)NSGA-II 算法的基礎(chǔ)上,引入混沌序列,以增強(qiáng)算法的尋優(yōu)能力和收斂速度。此外,本文采用TOPSIS 算法(逼近理想解排序方法)從NSGA-II 算法產(chǎn)生的Pareto 最優(yōu)解集中篩選出最佳折中解。本文所設(shè)計的算法框架主體結(jié)構(gòu)如圖1 所示。
圖1 算法整體框架結(jié)構(gòu)圖Fig. 1 Overall framework structure diagram of algorithm
傳統(tǒng)NSGA-II 算法的初始種群是隨機(jī)生成的,并且交叉和變異過程也是隨機(jī)執(zhí)行的,降低了收斂速度。本研究將混沌序列引入NSGA-II,以解決第1 節(jié)中所建立的多目標(biāo)優(yōu)化模型。
本文所提出CNSGA-II 算法詳細(xì)步驟如下:
步驟1(產(chǎn)生混沌初始解):使用一維logistic 映射方法產(chǎn)生基于混沌序列的初始種群?;煦缡且环N隨機(jī)行為,具有靈敏性,遍歷性和隨機(jī)性的特征[15]?;诨煦缧蛄挟a(chǎn)生的初始種群同樣具有上述特征,從而能夠提高算法迭代初期種群的多樣性。對于實(shí)數(shù)編碼的連續(xù)性變量而言,初始種群是在決策變量的上限和下限內(nèi)生成的浮點(diǎn)數(shù),其中混沌序列取代了隨機(jī)成分:
式中:Xj,i表示第j個體的第i個染色體位置對應(yīng)的變量,整形變量對其取整即可;M為種群規(guī)模。UBi和LBi分別表示第i個染色體位置對應(yīng)變量的上限和下 限;τj,i表 示 混 沌 序 列,可 根 據(jù) 以 下logistic 映 射生成:
式中:δ等于4 時,將完全混沌序列。τj,1是初始隨機(jī)混 沌 變 量,其 范 圍 在0 至1 之 間,并 且τj,1不 等 于{0.25,0.50,0.75},因?yàn)檫@些初始值導(dǎo)致式(20)產(chǎn)生確定數(shù)值[15]?;煦缧蛄兄械拿總€值都依賴于初始值,初始值的微小變化會導(dǎo)致其長期行為的巨大差異,這是混沌的基本特征。因此,生成的初始種群是一個混沌序列,具有混沌特性。
步驟2(適應(yīng)度計算):將每個個體具有的選址(xi)和定容(Ni)變量傳遞給下層模型,并調(diào)用Floyd算法計算下層模型(式(10)-(16))的最優(yōu)解,反饋給上層模型。結(jié)合式(1)-(6)計算種群中每個個體的適應(yīng)度值。
步驟3(基于非支配排序和擁擠度距離的個體排序):根據(jù)適合度值和個體的非支配性對染色體進(jìn)行分類并排序。例如,個體a的綜合成本(F1)小于個體b,且個體a的服務(wù)質(zhì)量(F2)不小于個體b,則稱個體a支配個體b。若個體a不被其他個體支配,則稱個體a為非支配個體。擁擠度距離的詳細(xì)解釋參見文獻(xiàn)[16-18]。
步驟4(選擇、混沌交叉和變異操作):按照排序選擇出部分個體進(jìn)行混沌交叉和混沌變異操作。
式中:βi為第i個染色體位置對應(yīng)變量的交叉擴(kuò)展因子,可通過下式得出:
式中:η為交叉的分布指數(shù),η較大時,將產(chǎn)生“近親”子代。在傳統(tǒng)NSGA-II 算法中,hi是隨機(jī)生成的0-1 區(qū)間內(nèi)的浮點(diǎn)數(shù),而本文則采用類似于式(20)的混沌映射生成hi。
同理,本文對變異策略進(jìn)行了改進(jìn),提出了一種基于混沌序列的改進(jìn)突變策略。對于一個給定的個體X1,i,其變異個體X*1,i表述為:
式中:θi為第i個染色體位置對應(yīng)變量的變異擴(kuò)展因子;γi為混沌映射生成的0~1 區(qū)間內(nèi)的浮點(diǎn)數(shù);φ表示變異的分布指數(shù)。
步驟5(種群合并和選擇子代操作):合并當(dāng)前父代和子代作為一個種群,對合并種群執(zhí)行步驟3和4,篩選出子代個體。
步驟6(結(jié)束判斷指令):判斷當(dāng)前迭代次數(shù)是否達(dá)到最大迭代次數(shù),是,算法結(jié)束,并輸出Pareto最優(yōu)解集;否則回到步驟5。
NSGA-II 算法生成的Pareto 最優(yōu)解集包括許多非支配解,并且每個解都有兩個屬性(綜合成本和服務(wù)質(zhì)量)。因此,從Pareto 最優(yōu)解集中篩選出折衷解決方案是一個多屬性決策問題。層次分析法(AHP)和與逼近理想解法(TOPSIS)是解決多屬性問題的兩種主要方法,已被應(yīng)用于各種問題中[21-23]。與TOPSIS 相比,AHP 常用于確定屬性的權(quán)重。此外,TOPSIS 是根據(jù)人類的決策過程提出的,具有強(qiáng)大的邏輯基礎(chǔ)和簡單的計算過程[24]。因此,在本研究中選擇TOPSIS 從Pareto 最優(yōu)解集中篩選出權(quán)衡解決方案。
對于具有W個解的給定的Pareto 最優(yōu)集S,S=[S1,S2,…,Si,…,SW],每個解的目標(biāo)可以表示為Yi=[yi1,yi2,…,yij,…,yiZ],其中Z是目標(biāo)數(shù)量。TOPSIS 算法的主要步驟如下:
步驟1:將目標(biāo)函數(shù)值映射到[0,1]區(qū)間,以消除量綱影響。
步驟2:定義權(quán)重向量[λ1,λ2,…,λj,…,λZ],其中λj(λj≥0)表示決策者對目標(biāo)j的重視程度。權(quán)重向量的總和等于1。
步驟3:根據(jù)式產(chǎn)生正(S+)理想解和負(fù)(S-)理想解,如下所示:
步 驟4:計 算 偏 好 向 量D=[D1,D2,…,1Di,…,DZ],其中Di表示解決方案i的質(zhì)量。 最佳折衷解決方案即為具有最小偏好Di的解決方案,表示如下:
由于路網(wǎng)被抽象為無向圖,電動汽車在路網(wǎng)拓?fù)鋱D中選擇充電站進(jìn)行充電操作實(shí)質(zhì)上是一個與時段相關(guān)的最短路問題,其最優(yōu)方案可通過Floyd算法得出[25-26]。實(shí)質(zhì)上,F(xiàn)loyd 算法已經(jīng)被應(yīng)用于求解路網(wǎng)中最短路徑的求解,并驗(yàn)證了其合理性[25]。此時,充電站的選址定容方案已由CNSGA-II 算法生成,F(xiàn)loyd 是一種動態(tài)規(guī)劃算法,其狀態(tài)轉(zhuǎn)移方程如下:H[m,n]=min{H[m,l]+H[l,n],H[m,n]},(30)式中:H[m,n]為給定電動汽車從初始位置m到節(jié)點(diǎn)n的 最 小 成 本;l為m和n之 間 的 斷 點(diǎn);初 始 時,電動汽車位于m節(jié)點(diǎn),即H[m,m]=0。
對于任一電動車輛在任意t時刻,F(xiàn)loyd 算法求解下層模型的具體步驟如下:
步驟1:初始值設(shè)為H[m,m]=0;
步驟2:根據(jù)式(10)-(13)和(30),計算初始位置到下一節(jié)點(diǎn)的最小成本;
步驟3:判斷是否抵達(dá)充電節(jié)點(diǎn),是則輸出充電節(jié)點(diǎn)n對應(yīng)的成本;否則,返回步驟2;
步驟4:枚舉CNSGA-II 算法生成的所有充電節(jié)點(diǎn),并對比其成本。選擇出具有最小成本的充電節(jié)點(diǎn),即為下層模型的求解結(jié)果。
本文以西安市的道路交通干線路網(wǎng)為例(如圖2 所示),將所建立模型和算法應(yīng)用于該城市路網(wǎng),優(yōu)化電動汽車充電站的選址和容量。所選地區(qū)的路網(wǎng)干線拓?fù)浣Y(jié)構(gòu)如圖3 所示,其中,節(jié)點(diǎn)之間采用直線連接,而實(shí)際路網(wǎng)中節(jié)點(diǎn)之間并不一定是直線。實(shí)際計算時,使用真實(shí)的路網(wǎng)節(jié)點(diǎn)距離,且所有節(jié)點(diǎn)均為待選充電站建設(shè)節(jié)點(diǎn),模型中主要參數(shù)如表1 所示。
表1 模型中主要參數(shù)Table 1 The main parameters in the model
圖2 西安市干線實(shí)際路網(wǎng)圖Fig. 2 Actual road network map of Xi′an arterial road
圖3 西安市路網(wǎng)干線拓?fù)浣Y(jié)構(gòu)圖Fig. 3 Topological structure diagram of Xi′an arterial road network
經(jīng)過多次仿真實(shí)驗(yàn),選擇表現(xiàn)較好的CNSGAII 算法相關(guān)參數(shù),并假定綜合成本和服務(wù)質(zhì)量同等重要,算法參數(shù)如表2 所示。
將上述參數(shù)和路網(wǎng)結(jié)構(gòu)輸入所建立模型,并通過所提出的算法框架求解,所得出的Pareto 前沿如圖4 所示,其中充電站平均距離即為服務(wù)質(zhì)量的表征量。該模型得到最佳折中解近似位于Pareto 前沿的中間位置,且距離正理想解較近,離負(fù)理想解較遠(yuǎn),這說明本文算法得到的結(jié)果是綜合成本和服務(wù)質(zhì)量的有效折中。表2 列出了最佳折中解的相關(guān)參數(shù),即選址定容方案。
圖4 Pareto 前沿Fig. 4 Pareto front
表2 各算法的參數(shù)設(shè)置Table 2 Parameter setting of each algorithm
從表3 可以看出,該地區(qū)共需配置6 個充電站,結(jié)合路網(wǎng)可以看出,充電站大致離散的分布于城區(qū)內(nèi)部的路網(wǎng)節(jié)點(diǎn),這是由于內(nèi)部節(jié)點(diǎn)的車輛較多,充電需求更大。
表3 所選地區(qū)充電站的選址定容決策方案Table 3 Decision-making plan for location and capacity of charging stations in selected areas
本文使用M-index 方法進(jìn)一步測試CNSGA-II算法的穩(wěn)定性和有效性,M-index 是衡量所設(shè)計的多目標(biāo)優(yōu)化算法搜索到的Pareto 解與問題的理論P(yáng)areto 解集之間差距的指標(biāo),在數(shù)學(xué)上定義為:
式中:Ω(A)即為算法產(chǎn)生的Pareto 解集和理論P(yáng)areto 解集之間的差;A是算法產(chǎn)生的Pareto 最優(yōu)解集;|A|是A集合中非支配解的個數(shù);||χ-ζ||為算法產(chǎn)生的非支配解χ和理論非支配解ζ之間的歐式距離;ζP為理論P(yáng)areto 最優(yōu)解集。
表4 列出了獨(dú)立進(jìn)行15 次M-index 試驗(yàn)的結(jié)果,可以看出CNSGA-II 產(chǎn)生的Pareto 最優(yōu)解集和理論P(yáng)areto 最優(yōu)解集的偏差均值為5.753,在10 以內(nèi),差別較小。因此,所提出的CNSGA-II 算法在求解電動汽車充電站雙層多目標(biāo)規(guī)劃選址定容模型時,具有較高的可靠性及有效性。
表4 15次M-index分析的試驗(yàn)結(jié)果Table 4 15 times of test results of M-index analysis
Pareto 前沿的收斂性是衡量多目標(biāo)優(yōu)化算法的優(yōu)越度的重要指標(biāo)。目前,常用的多目標(biāo)算法主要包括包括NSGA-II 算法、多目標(biāo)粒子群算法(MOPSO)、多目標(biāo)差分進(jìn)化算法(MODA)。為驗(yàn)證本文算法的優(yōu)越性,則需與上述算法進(jìn)行結(jié)果對比。由于上述算法具有一定的隨機(jī)性,因此,需要獨(dú)立執(zhí)行多次,從統(tǒng)計學(xué)的角度分析各算法的優(yōu)劣。
假設(shè)兩種算法a與b對上述多目標(biāo)優(yōu)化模型執(zhí)行N次所得到的Pareto 最優(yōu)解集為Ai和Bj(i,j=1,2,…,N)。即可根據(jù)式(32)計算兩種算法的平均控制率DR。
式中:χa和χb分 別為Ai和Bj中的元素;χa?χb表示χa支配χb。若DR(a,b)>DR(b,a),則表明算法a得到的Pareto 最有解集支配算法b的結(jié)果,即算法a收斂性優(yōu)于算法b。
對各算法獨(dú)立執(zhí)行20 次,計算平均控制率DR結(jié)果如表5 所示??梢钥闯?,DR(CNSGA-II,MOPSO),DR(CNSGA-II,MODA)和DR(CNSGA-II,NSGA-II)均高于對應(yīng)的元素翻轉(zhuǎn)DR。這表明本文算法的收斂性優(yōu)于其他三種方法。這也證明將混沌映射引入NSGA-II 算法能夠顯著提高其收斂性能。
表5 平均控制率DR計算結(jié)果Table 5 DR calculation results of average control rate
本文采用二層規(guī)劃模型和多目標(biāo)優(yōu)化理論,建立了充電汽車選址定容模型。并開發(fā)了一套以改進(jìn)的CNSGA-II 算法和TOPSIS 求解上層模型,F(xiàn)loyd 算法求解下層模型的綜合求解方法。其中下層模型計算所需的選址定容方案由上層模型算法產(chǎn)生,并將求解結(jié)果反饋給上層模型算法。因此,所構(gòu)建的綜合求解方法具有強(qiáng)耦合的特性。仿真算例表明所建立的模型和算法具有良好的可靠性和有效性,適用于城市路網(wǎng)充電站選址定容問題。此外,所提出求解方法同樣可以遷移至其他雙層規(guī)劃求解問題中,具有廣闊的應(yīng)用前景。