System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及電力規劃,具體涉及一種電力系統的電力參數確定方法、裝置及設備。
技術介紹
1、目前隨著新能源、儲能、抽蓄、負荷側等多類型市場成員廣泛參與電力現貨市場交易,電力現貨市場成員類型增多,出清規模有所擴大,傳統電廠最優參數確定模型進行求解時效性不足的問題進一步凸顯。電廠最優參數確定模型是一個雙層優化約束模型,其下層優化模型為一個基于大規模現貨市場的出清參數確定模型,其需考慮各種市場主體的運行特性約束,以及電網功率平衡約束、網絡安全約束、機組容量約束、機組運行備用限制、機組爬坡和下降速度等約束;上層優化模型為電廠收益最大化模型,其由市場統一出清出清結果決定。但傳統電廠最優參數確定模型結構復雜,需要考慮諸如復雜網絡約束條件、機組發電量、聯絡線輸電量等耦合約束條件,采用常規優化算法求解,求解時間將達到30分鐘以上,求解效率難以達到實用化計算效率要求。此外傳統電廠最優參數確定模型進行求解時,其求解范圍過大,數據處理量較大,嚴重拖后求解效率。但求解范圍設定過小,又無法保證尋優結果的精準性。
技術實現思路
1、為克服上述現有技術的不足,本申請提供了一種電力系統的電力參數確定方法、裝置及設備,具體采用如下技術方案:
2、本申請所公開的一種電力系統的電力參數確定方法,其包括如下步驟:
3、以目標機組的收益最大化為優化目標構建最優參數確定模型,所述最優參數確定模型包括收益參數確定模型和出清參數確定模型;
4、根據目標機組的成本信息、歷史電力參數及市場規則獲取目標
5、根據所述供方參數子區間分別獲得目標機組的供方電力參數,對所述供方電力參數進行異常值判定后,組成供方電力參數集合;;
6、根據供方電力參數、出清參數確定模型以及系統約束條件獲得每個供方電力參數下對應目標機組的出清電力參數;
7、根據收益參數確定模型和目標機組的出清電力參數計算獲得當前供方電力參數下目標機組的收益電力參數;
8、以目標機組的收益電力參數最大化為尋優目標,采用啟發式粒子群算法和/或遺傳算法對供方電力參數集合進行迭代操作,每次迭代操作后更新供方電力參數集合;
9、以收益電力參數作為適應度值,確定迭代操作后的最優供方電力參數,并輸出迭代操作所產生的最優供方電力參數。
10、可選的:所述采用遺傳算法對供方電力參數集合進行迭代操作的步驟包括:
11、設定遺傳算法的運行參數和終止條件,所述運行參數至少包括供方電力參數數量、交叉概率系數和變異概率系數;所述終止條件至少包括適應度值不再改變或達到最大迭代次數;
12、獲取各個供方電力參數所對應的收益電力參數,并對各個供方電力參數對應的收益電力參數進行異常判定;
13、根據各個供方電力參數對應的收益電力參數計算適應度函數,獲得每次迭代后各個供方電力參數的適應度值;
14、對當前供方電力參數集合的各個適應度值進行排序,并基于適應度值采用輪盤賭方式對供方電力參數進行選擇,隨后進行隨機交叉及變異生成新的供方電力參數,并計算新的供方電力參數的適應度值;
15、根據適應度值的排序選擇滿足預設閾值的適應度值所對應的供方電力參數并更新組成新的供方電力參數集合;
16、當適應度值不再改變或達到最大迭代次數時,輸出更新后的新的供方電力參數集合。
17、可選的:所述采用啟發式粒子群算法對供方電力參數集合進行迭代操作的步驟包括:
18、設定啟發式粒子群算法的初始條件和終止條件;所述初始條件至少包括初始供方電力參數數量、最大迭代次數、每個供方電力參數的速度及位置;
19、獲取各個供方電力參數所對應的收益電力參數,并對各個供方電力參數對應的收益電力參數進行異常判定;
20、以各個供方電力參數對應的收益電力參數計算適應度函數,獲得每次迭代后各個供方電力參數的適應度值;
21、根據每個供方電力參數對應的歷史適應度值,選擇并更新每個供方電力參數所對應的個體最優供方電力參數;
22、當達到最大迭代次數時,分別輸出更新后的個體最優供方電力參數;
23、根據更新后的個體最優供方電力參數組成新的供方電力參數集合。
24、可選的:所述對供方電力參數進行異常值判定的步驟包括:
25、獲取各個供方電力參數所對應的收益電力參數及收益參數區間;
26、判斷當前供方電力參數所對應的收益電力參數是否處于收益參數區間內;
27、若當前供方電力參數所對應的收益電力參數處于收益參數區間內,則執行適應度值計算;
28、若當前供方電力參數所對應的收益電力參數未處于收益參數區間內,則重新生成新的供方電力參數并替代當前供方電力參數,直至新的供方電力參數的收益電力參數處于收益參數區間內。
29、可選的:所述根據所述供方參數子區間分別獲得目標機組的供方電力參數的步驟包括:
30、根據目標機組的成本信息、歷史電力參數及市場規則確定目標機組的供方參數區間和收益參數區間;
31、采用多段子區間方式將供方參數區間劃分為若干子區間;
32、選取各個子區間的中點值作為當前子區間的期望值,以各個子區間的中點值分別作為單個的供方電力參數,并最終組成供方電力參數集合。
33、可選的:所述采用多段子區間方式將供方參數區間劃分為若干子區間的步驟包括:
34、設定供方電力參數的決策變量xi,i=2,3,...,n-1;其中xi為[0,1]范圍內的變量;
35、確定目標機組進行n段子區間劃分,其中所述n段子區間的劃分規則包括:
36、第1段子區間為邊際成本報價,第n段子區間為市場規則限定的最高報價;
37、以及至少下列一項:
38、第i段子區間=第1段子區間+(第n段子區間-第1段子區間)×xi-1;
39、或第i段子區間=第i-1段子區間+(第n段子區間-第i-1段子區間)×xi-1;
40、或第i段子區間=第i-1段子區間+(第i+1段子區間-第1段子區間)×xi-1;
41、根據n段子區間結果對機組供方參數區間劃分為n個子區間。
42、可選的:所述收益參數確定模型的目標函數為:
43、
44、其中lmpi,t為目標機組i在時刻t的出清電力參數;pi,t為目標機組i在時刻t的出清電量參數,ci,t為目標機組i在時刻t的成本。
45、可選的:所述出清參數確定模型的目標函數為:
46、
47、其中ng為火電機組總臺數;npv為光伏機組總臺數;nw為風電機組總臺數;nes表示儲能機組總臺數;nh表示水電機組總臺數;nl表示本文檔來自技高網...
【技術保護點】
1.一種電力系統的電力參數確定方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的電力參數確定方法,其特征在于,所述采用遺傳算法對供方電力參數進行迭代操作的步驟包括:
3.根據權利要求1所述的電力參數確定方法,其特征在于,所述采用啟發式粒子群算法對供方電力參數集合進行迭代操作的步驟包括:
4.根據權利要求1所述的電力參數確定方法,其特征在于,所述對所述供方電力參數進行異常值判定的步驟包括:
5.根據權利要求1所述的電力參數確定方法,其特征在于,所述根據所述供方參數子區間分別獲得目標機組的供方電力參數的步驟包括:
6.根據權利要求5所述的電力參數確定方法,其特征在于,所述采用多段子區間方式將供方參數區間劃分為若干子區間的步驟包括:
7.根據權利要求1所述的電力參數確定方法,其特征在于,所述收益參數確定模型的目標函數為:
8.根據權利要求1所述的電力參數確定方法,其特征在于,所述出清參數確定模型的目標函數為:
9.一種電力系統的電力參數確定裝置,其特征在于,所述裝置包括:
...【技術特征摘要】
1.一種電力系統的電力參數確定方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的電力參數確定方法,其特征在于,所述采用遺傳算法對供方電力參數進行迭代操作的步驟包括:
3.根據權利要求1所述的電力參數確定方法,其特征在于,所述采用啟發式粒子群算法對供方電力參數集合進行迭代操作的步驟包括:
4.根據權利要求1所述的電力參數確定方法,其特征在于,所述對所述供方電力參數進行異常值判定的步驟包括:
5.根據權利要求1所述的電力參數確定方法,其特征在于,所述根據所述供方參數子區間分別獲得目標機組的供方電力參數的步驟包括:
6.根據...
【專利技術屬性】
技術研發人員:周云,李超英,
申請(專利權)人:中能智新科技產業發展有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。