[发明专利]一种针对东北地区的基于电采暖负荷微调的风电消纳方法在审
申请号: | 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.vipzhuanli.com/pat/books/202210359216.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种土工格栅
- 下一篇:用于方便器械进入尿道进行治疗或检测的支撑器