999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于兩階段分層組合優(yōu)化算法的電力系統(tǒng)機(jī)組組合

2022-04-28 14:09:44余登武
關(guān)鍵詞:方法

何 旺,余登武

(1貴州大學(xué) 電氣工程學(xué)院,貴陽 550025;2國網(wǎng)重慶市電力公司 萬州供電公司,重慶 404100)

0 引 言

機(jī)組組合問題是指在滿足系統(tǒng)安全約束和電能質(zhì)量要求的前提下,利用合理的機(jī)制控制機(jī)組的開/關(guān)狀態(tài),調(diào)整各時(shí)段的出力,使某一調(diào)度周期(通常指一天)內(nèi)的總運(yùn)行成本最小化。機(jī)組組合是解決電力系統(tǒng)最優(yōu)潮流和經(jīng)濟(jì)調(diào)度的前提。

機(jī)組組合問題是NP-hard型問題,具有高維、非凸、離散、非線性等特點(diǎn),到目前為止,還沒有好的解決辦法。目前,機(jī)組組合的求解算法主要是2類。一類是傳統(tǒng)算法,包括優(yōu)化級表法、混合整數(shù)規(guī)劃、動(dòng)態(tài)規(guī)劃法、拉格朗日算法等。文獻(xiàn)[5]根據(jù)能耗指標(biāo)形成了機(jī)組優(yōu)先級排序表,并將優(yōu)先級排序與內(nèi)點(diǎn)法相結(jié)合,來解決機(jī)組組合優(yōu)化問題。在文獻(xiàn)[6]中,提出了一種動(dòng)態(tài)規(guī)劃算法來解決包含電動(dòng)汽車的單元組合模型的維數(shù)災(zāi)難問題。在文獻(xiàn)[7]中,大規(guī)模0-1機(jī)組組合態(tài)用量子疊加態(tài)表示,并通過近似動(dòng)態(tài)規(guī)劃實(shí)現(xiàn)了大規(guī)模機(jī)組組合態(tài)空間的全局搜索。在文獻(xiàn)[8]中,針對熱電聯(lián)產(chǎn)的經(jīng)濟(jì)調(diào)度問題,考慮機(jī)組爬升、啟動(dòng)和停止的約束條件,建立了電加熱一體化系統(tǒng)優(yōu)化調(diào)度的混合整數(shù)規(guī)劃模型。為了解決電力現(xiàn)貨交易背景下的機(jī)組組合問題,文獻(xiàn)[9]利用拉格朗日乘子λ的模糊邏輯設(shè)置,建立了基于拉格朗日算法的機(jī)組組合調(diào)度模型,考慮了旋轉(zhuǎn)備用、啟動(dòng)成本和最小停機(jī)時(shí)間等約束。另一類是基于智能優(yōu)化的算法,包括遺傳算法、禁忌算法、粒子群算法、模擬退火算法等。文獻(xiàn)[10]提出了一種基于改進(jìn)人工魚群算法的大規(guī)模多目標(biāo)單元組合優(yōu)化模型,以解決問題規(guī)模擴(kuò)大導(dǎo)致的計(jì)算時(shí)間長的問題。為了平衡機(jī)組組合問題的經(jīng)濟(jì)性和可靠性,考慮系統(tǒng)運(yùn)行成本和穩(wěn)定運(yùn)行能力,文獻(xiàn)[11]針對機(jī)組組合這一高維、非線性混合整數(shù)規(guī)劃問題,提出一種結(jié)合修補(bǔ)策略的整數(shù)編碼粒子群算法。文獻(xiàn)[6]研究了包含電動(dòng)汽車的機(jī)組組合模型,并將電動(dòng)汽車的充電量和充電時(shí)間要求作為約束條件。針對傳統(tǒng)正向動(dòng)態(tài)規(guī)劃方法求解大型機(jī)組組合問題時(shí)存在的“維數(shù)災(zāi)難”問題,設(shè)置禁忌表,防止重復(fù)路徑搜索,減少計(jì)算量。雖然目前的研究方法已經(jīng)取得了一些進(jìn)展,但計(jì)算速度和精度仍然不盡如人意。大型電力系統(tǒng)機(jī)組組合的難點(diǎn)在于各時(shí)段機(jī)組可能運(yùn)行狀態(tài)的組合較多。以20臺(tái)機(jī)組為例,一個(gè)時(shí)段可能運(yùn)行狀態(tài)的組合數(shù)為2^20-1≈10^6,而24個(gè)時(shí)段可能的運(yùn)行狀態(tài)組合數(shù)為(10^6)^24=10^144種,而每一種狀態(tài)都需要計(jì)算一次最優(yōu)機(jī)組出力,計(jì)算非常復(fù)雜。

針對大型電力系統(tǒng),傳統(tǒng)算法計(jì)算速度慢、無法求解的問題,本文提出了一種兩階段雙層組合優(yōu)化算法。首先,通過轉(zhuǎn)移因子算法得到電力網(wǎng)絡(luò)的功率轉(zhuǎn)移因子矩陣,由此求得線路的輸電容量約束。然后在給定機(jī)組近似出力情況下,以煤耗成本和啟停成本最小為目標(biāo),通過遺傳算法確定機(jī)組的運(yùn)行狀態(tài)。最后根據(jù)最優(yōu)運(yùn)行狀態(tài),運(yùn)用非線性規(guī)劃模型確定機(jī)組的最優(yōu)出力。算例結(jié)果表明,本文提出模型能降低算法復(fù)雜度,解決了傳統(tǒng)算法計(jì)算速度慢、無法求解的問題。

1 機(jī)組組合優(yōu)化模型

1.1 目標(biāo)函數(shù)

機(jī)組組合的優(yōu)化目標(biāo)的目標(biāo)函數(shù)由運(yùn)行、開機(jī)、停機(jī)三類成本構(gòu)成,具體見式(1):

其中,表示機(jī)組編號;為調(diào)度周期時(shí)間;F為機(jī)組的運(yùn)行成本(元h);F表示機(jī)組第個(gè)調(diào)度周期的出力(MW);I表示機(jī)組第個(gè)調(diào)度周期的機(jī)組開停二元變量:1表示開機(jī),0表示停機(jī);SU表示機(jī)組在第個(gè)調(diào)度周期的開機(jī)成本,是一個(gè)關(guān)于時(shí)間的函數(shù),有S U=C×I×(1-I),C為一個(gè)常數(shù);SD表示機(jī)組第個(gè)調(diào)度周期的關(guān)機(jī)成本,有SD=C×I(1-I),C為一個(gè)常數(shù)。

1.2 約束條件

負(fù)荷平衡約束見式(2):

其中,P表示第個(gè)調(diào)度周期的總負(fù)荷。

上下限約束可寫為如下公式:

負(fù)荷備用約束如式(4)所示:

線路安全容量約束見式(5):

2 模型約束條件處理

模型中有許多約束條件,這些約束條件不能用程序直接表達(dá),只能用變換來表達(dá)。

2.1 功率轉(zhuǎn)移分布因子求解潮流約束

其中,G為第條支路第個(gè)節(jié)點(diǎn)的發(fā)電機(jī)功率轉(zhuǎn)移分布因子。該值可由如下公式計(jì)算求出:

其中,x表示節(jié)點(diǎn)與節(jié)點(diǎn)之間的互阻抗,x表示節(jié)點(diǎn)與節(jié)點(diǎn)之間的互阻抗。

G描述了發(fā)電機(jī)的有功功率改變單位值時(shí),支路的有功變化量。當(dāng)節(jié)點(diǎn)流入單位功率時(shí),支路上的電流是G

2.2 開停機(jī)時(shí)間約束處理

機(jī)組啟停時(shí)間約束難以處理,下面通過計(jì)算實(shí)例說明如何處理啟停時(shí)間約束。

機(jī)組最小啟動(dòng)時(shí)間為3 h,最小停機(jī)時(shí)間為2 h,總調(diào)度周期為6 h。如果機(jī)組在開始時(shí)已啟動(dòng)1 h,則最小啟動(dòng)時(shí)間約束可寫為如下計(jì)算公式:

其中,I表示機(jī)組時(shí)段的開停狀態(tài),I=1表示開,I=0表示關(guān);y表示機(jī)組時(shí)段是否發(fā)生開機(jī)行為,如果I=0,I=1,則y=1,發(fā)生開機(jī)行為。

進(jìn)一步地,研究推得的最小停機(jī)時(shí)間約束可表示為:

其中,I表示機(jī)組時(shí)段的開停狀態(tài),I=1表示開,I=0表示關(guān);Z表示機(jī)組時(shí)段是否發(fā)生關(guān)機(jī)行為,如果I=1,I=0,則Z=1,發(fā)生關(guān)機(jī)行為。

通過在程序中引入控制變量yZ能有效表示出最小開停機(jī)時(shí)間約束。

3 兩階段雙層組合優(yōu)化模型

機(jī)組組合是一個(gè)NP-hard問題,首先要求解最優(yōu)機(jī)組開停狀態(tài),每個(gè)機(jī)組開停狀態(tài)對應(yīng)有一個(gè)最優(yōu)出力,求解最優(yōu)出力時(shí),模型包含了眾多約束條件(每個(gè)時(shí)間有負(fù)荷平衡約束、上下限約束等條件,每個(gè)時(shí)刻每條線路有輸電線路安全容量約束)。機(jī)組組合問題算法復(fù)雜度為指數(shù)級(P),屬于在有限時(shí)間不可解決的問題。針對此類問題,有3個(gè)求解策略,分述如下:

(1)對于小型問題,可以直接解決。

(2)對于大型問題,采用近似算法來降低算法復(fù)雜度并獲得精確解,但不容易獲得最優(yōu)解。

(3)對于大規(guī)模問題,可以提高計(jì)算機(jī)性能,如采用“量子計(jì)算機(jī)”;或利用互聯(lián)網(wǎng)上的計(jì)算機(jī)的中央處理器的閑置處理能力,采用分布式計(jì)算。

方法(3)是提高計(jì)算機(jī)計(jì)算能力,但問題本身的難度并沒有降低。本文針對方法(2)提出了一個(gè)兩階段兩層組合優(yōu)化模型。

3.1 非線性規(guī)劃

非線性規(guī)劃函數(shù)的流程如圖1所示。該功能是輸入給定的機(jī)組狀態(tài)組合,并輸出所有調(diào)度周期內(nèi)所有機(jī)組的最優(yōu)機(jī)組出力。具體步驟如下:

圖1 非線性規(guī)劃函數(shù)部分流程圖Fig.1 Flow chart of nonlinear programming function

(1)定義1函數(shù)來求解單時(shí)刻的最優(yōu)機(jī)組出力。傳入?yún)?shù)為:當(dāng)前時(shí)刻的總負(fù)荷、當(dāng)前時(shí)刻各個(gè)節(jié)點(diǎn)的負(fù)荷矩陣、當(dāng)前時(shí)刻各個(gè)機(jī)組的開停狀態(tài)、當(dāng)前時(shí)刻各個(gè)機(jī)組的出力上下限。輸出為:當(dāng)前時(shí)刻各個(gè)機(jī)組的出力、1的約束懲罰項(xiàng)。目標(biāo)函數(shù)為:當(dāng)前時(shí)刻的煤耗成本最小。約束條件為:負(fù)荷平衡約束、機(jī)組功率上下限約束、線路容量約束。

(2)輸入6個(gè)機(jī)組所有時(shí)間的機(jī)組開停狀態(tài)。

(3)判斷機(jī)組當(dāng)前時(shí)刻是否處于開機(jī)狀態(tài),如果處于開機(jī)狀態(tài),則機(jī)組功率要考慮斜坡約束和上下限約束;否則機(jī)組功率僅考慮上下限約束。圖1中,表示機(jī)組第個(gè)調(diào)度周期的功率上限,表示機(jī)組第個(gè)調(diào)度周期的功率下限,[]表示機(jī)組的斜坡約束數(shù)值,表示機(jī)組第個(gè)調(diào)度周期的開停狀態(tài),[]表示機(jī)組的功率上限,[]表示機(jī)組的功率下限。

(4)將當(dāng)前時(shí)刻的總負(fù)荷、節(jié)點(diǎn)負(fù)荷、各個(gè)機(jī)組的開停機(jī)狀態(tài)、機(jī)組功率約束傳入1函數(shù)。得到機(jī)組的出力、懲罰項(xiàng)。

(5)判斷是否遍歷完所有時(shí)間。如果遍歷完,輸出各個(gè)機(jī)組所有時(shí)刻的出力。

這里,1函數(shù)主要求解單一時(shí)間的機(jī)組出力(局部尋優(yōu)),流程圖完成全局尋優(yōu)。

3.2 組合優(yōu)化方法一

組合方法一流程見圖2,把非線性規(guī)劃函數(shù)嵌入進(jìn)了遺傳算法函數(shù)里。步驟如下:

圖2 組合方法一流程圖Fig.2 Flow chart of combination method 1

(1)定義遺傳算法部分的目標(biāo)函數(shù)和懲罰項(xiàng):目標(biāo)函數(shù)=煤耗成本+啟停成本;懲罰項(xiàng)=機(jī)組最小開停機(jī)時(shí)間。

(2)初始化群體和參數(shù)(這里的群體指機(jī)組開停機(jī)狀態(tài)數(shù)組),并要求群體滿足負(fù)荷備用約束。

(3)得到開停機(jī)狀態(tài)后,傳入非線性函數(shù)規(guī)劃部分求解得到各個(gè)機(jī)組的出力、非線性規(guī)劃部分懲罰項(xiàng)。

(4)計(jì)算父代的適應(yīng)度、懲罰項(xiàng)。懲罰項(xiàng)=遺傳算法部分的懲罰項(xiàng)+非線性規(guī)劃部分的懲罰項(xiàng)。

(5)遺傳選擇、交叉、變異操作。

(6)將子代傳入非線性規(guī)劃函數(shù)部分,得到子代機(jī)組出力后,計(jì)算子代的適應(yīng)度、懲罰項(xiàng)。

(7)子代與父代之間進(jìn)行群體更新:優(yōu)先選擇懲罰項(xiàng)更小的個(gè)體,其次才是適應(yīng)度更小的個(gè)體。

(8)判斷是否迭代結(jié)束(達(dá)到一定迭代次數(shù)),如果迭代結(jié)束輸出最優(yōu)個(gè)體(開停狀態(tài)和出力)、目標(biāo)函數(shù)值。如果迭代沒結(jié)束,跳到步驟(3)。

假設(shè)求解一個(gè)機(jī)組狀態(tài)的算法復(fù)雜度為(1),求解一個(gè)機(jī)組狀態(tài)對應(yīng)的最優(yōu)機(jī)組出力算法復(fù)雜度也為(1)。原始解法(同時(shí)尋優(yōu)最優(yōu)機(jī)組狀態(tài)和最優(yōu)機(jī)組出力)的算法復(fù)雜度即為()。從圖2中可以看出,組合方法一的算法復(fù)雜度為3()。組合方法一在理論上可以尋優(yōu)到最優(yōu)解,具體看約束條件個(gè)數(shù)和規(guī)模數(shù)。

3.3 組合優(yōu)化方法二

組合優(yōu)化方法二流程見圖3。步驟如下:

圖3 組合方法二流程圖Fig.3 Flow chart of combination method 2

(1)定義目標(biāo)函數(shù)和懲罰項(xiàng):目標(biāo)函數(shù)=啟停成本+近似煤耗成本;懲罰項(xiàng)=最小開停機(jī)時(shí)間。設(shè)每個(gè)機(jī)組每個(gè)時(shí)刻,近似出力=(最大值+最小值)*開停狀態(tài)。根據(jù)這個(gè)近似出力算出近似煤耗成本。

(2)初始化群體和參數(shù)(群體指機(jī)組開停機(jī)狀態(tài)數(shù)組),并要求滿足負(fù)荷備用約束。

(3)計(jì)算父代的適應(yīng)度、懲罰項(xiàng)。

(4)遺傳算法選擇、交叉、變異。

(5)計(jì)算子代的適應(yīng)度、懲罰項(xiàng)。

(6)子代與父代之間進(jìn)行群體更新:優(yōu)先選擇懲罰項(xiàng)更小的個(gè)體,其次才是適應(yīng)度更小的個(gè)體。

(7)判斷迭代是否達(dá)到一定次數(shù),如果是,輸出最優(yōu)個(gè)體(機(jī)組的開停狀態(tài)),否則跳到步驟(3)。

(8)將機(jī)組開停狀態(tài)傳入到非線性規(guī)劃部分,得到機(jī)組出力。

原始解法(同時(shí)尋優(yōu)最優(yōu)機(jī)組狀態(tài)和最優(yōu)機(jī)組出力)的算法復(fù)雜度為()。從圖3中可以看出,組合方法二的算法復(fù)雜度為()(1)。組合方法二理論上很難尋優(yōu)到最優(yōu)解,但可以得到一個(gè)較為優(yōu)秀的解。

4 算例

4.1 數(shù)據(jù)

以某地電網(wǎng)為例對本文模型進(jìn)行有效性驗(yàn)證。該地是一個(gè)6機(jī)31節(jié)點(diǎn)系統(tǒng)。限于篇幅,機(jī)組參數(shù)、網(wǎng)絡(luò)參數(shù)和各個(gè)節(jié)點(diǎn)預(yù)測負(fù)荷將不再贅述。機(jī)組開始時(shí)都處于開機(jī)2 h狀態(tài)。網(wǎng)絡(luò)結(jié)構(gòu)具體見圖4。

圖4 網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.4 Network structure diagram

4.2 結(jié)果分析與對比

組合方法一和組合方法二的機(jī)組開停狀態(tài)結(jié)果見圖5,圖6。機(jī)組出力見圖7,圖8。從上述圖中可以看出機(jī)組1和機(jī)組2的優(yōu)先級最高,基本處于開啟狀態(tài),出力通常位于功率上限附近。

圖5 組合方法一機(jī)組開停組合Fig.5 Unit on/off combination using combination method 1

圖6 組合方法二機(jī)組開停組合Fig.6 Unit on/off combination using combination method 2

圖7 組合方法一求解機(jī)組出力結(jié)果Fig.7 Output result of the unit solved by combination method 1

圖8 組合方法二求解機(jī)組出力結(jié)果Fig.8 Output result of the unit solved by combination method 2

各種方法的求解結(jié)果見表1,機(jī)組組合是一個(gè)NP-hard問題,在不使用分布式計(jì)算或計(jì)算機(jī)性能低下前提下,常規(guī)方法在有限時(shí)間內(nèi)無法求解。組合方法一相比于常規(guī)方法,算法復(fù)雜度有所下降,求解速度仍然比較慢。組合方法二相比于組合方法一大大提高了運(yùn)算速度,且求解結(jié)果靠近組合方法一。

表1 求解結(jié)果對比表Tab.1 Comparison table of solution results

5 結(jié)束語

本文提出了一種兩階段分層組合優(yōu)化算法,以降低求解大型電力系統(tǒng)機(jī)組組合難題的算法復(fù)雜度,以非線性規(guī)劃和遺傳算法為兩階段優(yōu)化算法,建立了機(jī)組組合的求解模型。在現(xiàn)實(shí)生活中,對于單元組合的NP-hard問題,一種是利用分布式計(jì)算來提高計(jì)算速度,另一種是利用組合優(yōu)化來降低問題的復(fù)雜度,從而得到精確解。本文中的機(jī)組僅有火電機(jī)組,而網(wǎng)絡(luò)約束只考慮功率容量,僅考慮了供電可靠性問題。未考慮供電優(yōu)質(zhì)問題(頻率、節(jié)點(diǎn)電壓、波形的約束)。后續(xù),將考慮含有新能源機(jī)組和考慮節(jié)點(diǎn)電壓的機(jī)組組合。

猜你喜歡
方法
中醫(yī)特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數(shù)學(xué)教學(xué)改革的方法
化學(xué)反應(yīng)多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學(xué)習(xí)方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国产三级a| 午夜三级在线| 国产成人AV大片大片在线播放 | 在线无码av一区二区三区| 色综合狠狠操| 国产不卡网| 人妻夜夜爽天天爽| 色综合热无码热国产| 国产欧美在线观看一区| 114级毛片免费观看| 女人18毛片水真多国产| 日本午夜精品一本在线观看| 国产在线无码一区二区三区| 色视频国产| 91年精品国产福利线观看久久 | 欧美黄网站免费观看| 日韩中文精品亚洲第三区| 国产日本欧美亚洲精品视| 亚洲精品无码不卡在线播放| 欧美一级专区免费大片| 国产自在自线午夜精品视频| 亚洲大尺码专区影院| 久草国产在线观看| 国产性猛交XXXX免费看| 欧美精品亚洲日韩a| 日韩毛片在线播放| 精品视频在线一区| 狠狠色噜噜狠狠狠狠色综合久| 久久成人国产精品免费软件 | 久久久久人妻一区精品| 国产91熟女高潮一区二区| 91精品国产综合久久不国产大片| 免费网站成人亚洲| 久久伊人色| 久草美女视频| 成年人免费国产视频| 欧美在线国产| 91无码视频在线观看| 亚洲成人手机在线| 国产人成网线在线播放va| 久久香蕉国产线看观| 99成人在线观看| 亚洲国产成人麻豆精品| 人妻精品全国免费视频| 黄色国产在线| 国产香蕉在线视频| 人妻精品久久无码区| 一区二区三区四区日韩| 亚洲国产成人综合精品2020| 亚洲国产欧美目韩成人综合| 亚洲精品无码AⅤ片青青在线观看| 亚洲中文字幕在线一区播放| 亚洲国产精品人久久电影| 男女性午夜福利网站| 三区在线视频| 麻豆国产原创视频在线播放| 久久国产精品夜色| 国产精品成人第一区| 久久久久国色AV免费观看性色| 日本一区二区三区精品视频| 国产精品欧美在线观看| 国产丝袜无码一区二区视频| 青青操国产| 亚洲人成网址| 国产在线一区视频| 在线免费不卡视频| 久久久久青草大香线综合精品| jizz在线免费播放| 日a本亚洲中文在线观看| 国产成人欧美| 亚洲精品无码在线播放网站| 手机永久AV在线播放| 久久国产香蕉| 99久久精彩视频| 最新国产麻豆aⅴ精品无| 91久久偷偷做嫩草影院电| 亚洲一级毛片在线观| 国产精品亚洲一区二区三区z | 亚洲三级视频在线观看| 国产成人高清精品免费5388| 国内精品91| 91无码视频在线观看|