[發明專利]一種針對東北地區的基于電采暖負荷微調的風電消納方法在審
| 申請號: | 202210359216.1 | 申請日: | 2022-04-07 |
| 公開(公告)號: | CN114759569A | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 孫宏彬;潘欣;潘林 | 申請(專利權)人: | 長春工程學院 |
| 主分類號: | H02J3/14 | 分類號: | H02J3/14;H02J3/38 |
| 代理公司: | 吉林長春新紀元專利代理有限責任公司 22100 | 代理人: | 陳宏偉 |
| 地址: | 130021 吉林*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 東北地區 基于 采暖 負荷 微調 風電消納 方法 | ||
1.一種針對東北地區的基于電采暖負荷微調的風電消納方法,包括以下步驟:
S1. 輸入風電輸出功率數組FengArray,輸入電采暖負荷數組FuheArray,輸入最大可調步調值MaxStep,輸入氣溫數組QiwenArray;建立調整數值數組NumArray;獲取氣溫最高值HQiwen,獲取氣溫最低值LQiwen;獲取電采暖負荷最高值HFuhe,獲得電采暖負荷最低值LFuhe;
S101,輸入風電輸出功率數組FengArray,FengArray是一個96個元素的浮點型數組,對應著一天內以0時0分為起始點,以15分鐘為間隔共計96個時間點的風電輸出功率數值;
S102,輸入電采暖負荷數組FuheArray,FuheArray是一個96個元素的浮點型數組,對應著一天內以0時0分為起始點,以15分鐘為間隔共計96個時間點的電采暖負荷數值;
S103,輸入最大可調步調值MaxStep,MaxStep是一個整型數,默認值為5;
S104,輸入氣溫數組QiwenArray,QiwenArray是一個96個元素的浮點型數組,對應著一天內以0時0分為起始點,以15分鐘為間隔共計96個時間點的氣溫值;
S105,建立調整數值數組NumArray,NumArray是一個96個元素的浮點型數組,數組的所有元素全為0;
S106,獲取氣溫最高值HQiwen=QiwenArray的最大值;,獲取氣溫最低值LQiwen=QiwenArray的最低值;
S107,獲取電采暖負荷最高值HFuhe=FuheArray的最高值,獲得電采暖負荷最低值LFuhe=FuheArray的最低值;
S2,建立可調幅度算子OpKetao,OpKetao的輸入為可調位置變量KetaoPos,輸出為可調數值KetiaoResult;
S201,建立可調幅度算子OpKetao,OpKetao的輸入為可調位置變量KetaoPos,KetaoPos為一個整型變量;
S202,可調幅度暫存數組KetaoTempArray=取出FuheArray的第KetaoPos-MaxStep元素至第KetaoPos+MaxStep元素,構成一個2×MaxStep+1個元素的數組;
S203,可調幅度第一暫存變量KetaoTemp1=KetaoTempArray的標準差;
S204,可調數值KetiaoResult=tanh((FuheArray[KetaoPos]-LFuhe)/(HFuhe-LFuhe))×KetaoTemp1;
S205,KetiaoResult=KetiaoResult×((QiwenArray[KetaoPos]-LQiwen)/(HQiwen-LQiwen));
S206,將KetiaoResult作為OpKetao算子的結果輸出;
S3,基于OpKetao算子建立負荷單步微調算子OpWeitiao,OpWeitiao的輸入為單步微調位置變量WeitiaoPos,輸出為微調結果數組WeitiaoArray;
S301,建立負荷單步微調算子OpWeitiao,OpWeitiao的輸入為單部微調位置變量WeitiaoPos,WeitiaoPos為一個整型變量;
S302,建立微調結果數組WeitiaoArray=一個2×MaxStep+1元素的數組,數組每個元素的值為0;
S303,建立微調第一暫存數組WeitiaoTemp1=一個2×MaxStep+1元素的數組,數組每個元素的值為0;
S303,負荷單步微調算子迭代變量WeitiaoCounter=1;
S304,WeitiaoTemp1[WeitiaoCounter]=調用OpKetao算子,其中OpKetao算子的KetaoPos的值為:KetaoPos=WeitiaoPos-MaxStep+WeitiaoCounter-1;
S305,WeitiaoCounter=WeitiaoCounter+1;
S306,如果WeitiaoCounter(2×MaxStep+1)則轉到S307,否則轉到S304;
S307,微調暫存總和值WeitiaoSum=WeitiaoTemp1的總和-WeitiaoTemp1[MaxStep+1];
S308,單步微調算子總體幅度WeitiaoFudu=WeitiaoTemp1[MaxStep+1];
S309,真實調整幅度RealWeitiao=WeitiaoFudu;
S310,如果FuheArray[WeitiaoPos]FengArray[WeitiaoPos]則RealWeitiao=(-RealWeitiao);
S311,WeitiaoCounter=1;
S312,基于如下公式修改WeitiaoArray元素的值:
WeitiaoArray[WeitiaoCounter]=WeitiaoTemp1[WeitiaoCounter]/WeitiaoFudu×(-RealWeitiao);
S313,WeitiaoCounter=WeitiaoCounter+1;
S314,如果WeitiaoCounter(2×MaxStep+1)則轉到S315,否則轉到S312;
S315,WeitiaoArray[MaxStep+1]=RealWeitiao;
S316,將WeitiaoArray作為OpWeitiao的結果輸出;
S4,基于OpWeitiao算子,對電采暖負荷進行微調,輸出風電消納調整后的結果;
S401,總體步驟計數器OverAllCounter=MaxStep+1;
S402,總體步驟第一暫存變量OverAllTemp1=OverAllCounter;
S403,總體步驟第二暫存變量OverAllTemp2=96-OverAllCounter;
S404,第一調整數組T1Array=利用OpWeitiao算子進行計算,該算子的WeitiaoPos為OverAllTemp1;
S405,第一調整數組T1Array=利用OpWeitiao算子進行計算,該算子的WeitiaoPos為OverAllTemp2;
S406,局部計數器LocalCounter=1;
S407,計算
NumArray[LocalCounter+OverAllTemp1-MaxStep]=NumArray[LocalCounter+OverAllTemp1-MaxStep]+T1Array[LocalCounter];
S408,計算
NumArray[LocalCounter+OverAllTemp2-MaxStep]=NumArray[LocalCounter+OverAllTemp2-MaxStep]+T2Array[LocalCounter];
S409,LocalCounter=LocalCounter+1;
S410,如果LocalCounter(2×MaxStep+1)則轉到S411,否則轉到S407;
S411,OverAllCounter=OverAllCounter+1;
S412,如果OverAllCounter(96-MaxStep-1)則轉到S413,否則轉到S402;
S413,總體輸出計數器OutputCounter=1;
S414,FuheArray[OutputCounter]=FuheArray[OutputCounter]+NumArray[OutputCounter];
S415,OutputCounter=OutputCounter+1;
S416,如果OutputCounter96則轉到S417,否則轉到S414;
S417,將FuheArray作為調整后的結果輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于長春工程學院,未經長春工程學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210359216.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種土工格柵
- 下一篇:用于方便器械進入尿道進行治療或檢測的支撐器





