2024年电工杯A题论文首发+摘要分享+问题一代码分享

问题一论文代码链接:https://pan.baidu.com/s/1kDV0DgSK3E4dv8Y6x7LExA 
提取码:sxjm 
--来自百度网盘超级会员V5的分享

园区微电网风光储协调优化配置

摘要:园区微电网由风光发电和主电网联合为负荷供电,为了尽量提高风光电量的负荷占比,需配置较高比例的风光发电装机容量,但由于园区负荷与风光发电功率时序不匹配,可能导致弃电问题。配置储能可缓解负荷与风光的时序不匹配问题,减少弃电。本研究主要对配置储能需要考虑的投资及其收益进行分析。

对于第一问:本节先对附件2的数据进行归一化还原处理,得到每个时段不同园区的风电光伏发电量,根据三个园区典型日负荷功率图可以得出,每个小时最低负荷功率都大于200,因此,在进行归一化还原时,以0作为发电的下限,园区负荷最大值作为上限。在对每个时刻的光伏发电产能确定出以后,以每个时刻所消耗的电量作为输出,以机组最大功率作为约束条件,建立数学模型,确定出在不考虑配置储能的条件下不同园区不同时刻购电量,各园区总的购电量以及总供电量成本以单位供电量成本,以及弃电量成本。对于第二小问,由于本节引进了配置储能,因此,本节以一天总的用电成本价格最低为目标函数,配置该设施所需成本,以及配置电池所限制的功率以及购电尽可能的少作为约束条件,建立风,光,储的联合目标规划模型,并分析出该方法的日均供电成本大于未配置时的日均供电成本,该方法并不能有效改善各园区经济运行条件。对于第三小问:本节以前两节作为已知条件,以总的花费最低为目标函数,讨论最优储能功率配置问题,发现增大风机以及光伏发电储能能最大效益的增大经济。

对于第二问:本节以总的园区不同时刻所需电量作为输出,在对每个时刻的光伏发电产能确定出以后,以每个时刻所消耗的电量作为输出,以机组最大功率作为约束条件,建立数学模型,确定出在不考虑配置储能的条件下联合园区不同时刻购电量,联合园区总的购电量以及总供电量成本以单位供电量成本,以及弃电量成本。对于第二小问,由于本节引进了配置储能,因此,本节以一天总的用电成本价格最低为目标函数,配置该设施所需成本以及购电尽可能的少作为约束条件,建立目标规划模型,通过改进遗传算法进行求解,并分析出该方法不能有效改善联合园区经济运行条件。对于第三小问:本节以前两节作为已知条件,以总的花费最低为目标函数,讨论最优储能功率配置问题,并分析出联合园区与独立园区运营之间的差异性,并综合考虑各种因数对经济所造成的影响。

由于本节三个园区的最大负荷增长50%,且负荷波动特性不变,风电、光伏电源的配置成本分别为 3000 元/kW、2500 元/kW,投资回报期按5年考虑,本节以投资总额最低为目标函数,配置成本以及主网供电尽可能的低作为约束条件,建立目标规划模型,并通过遗传算法进行求解,并分别给出各园区独立运营、联合运营制定风光储协调配置方案。第二小节主要根据附件3给出的全年 12 个月典型日风光发电功率数据,通过k-mean聚类法将附件3中的原始数据分割成光伏发电以及风力发电两类,选择出一年12个月中最有代表性的一个月作为风力配置发电的参考月,并以日平均供电成本最低建立目标规划模型,并给出三个园区的配置方案。

关键词:配置储能  改进的遗传算法  k-mean聚类法  目标规划模型

问题1的模型建立与求解

5.1问题1.1的模型建立与求解

对于问题1:本节先对附件2的数据进行反归一化处理,得到每个时段不同园区的风电光伏发电量,根据三个园区典型日负荷功率图可以得出,每个小时最低负荷功率都大于200,因此,在进行反归一化时,以0作为发电的下限,园区装机容量最大值作为上限,反归一化之后的值如表1所示:

表1:反归一化之后的值

时间

A光伏发电

B风电发电

C光伏发电

C风电发电

0:00

0

96.4119

0

75.5424

1:00

0

160.3932

0

112.23

2:00

0

124.3592

0

204.2844

3:00

0

186.2036

0

94.4796

4:00

0

210.7151

0

243.3456

5:00

0

151.2171

0

320.694

6:00

0

100.6438

0

152.0136

7:00

2.5926

19.8187

5.418

62.6424

8:00

135.2622

64.4422

169.248

12.9

9:00

269.094

44.7492

325.8024

155.9868

10:00

344.6817

21.7042

409.4976

10.1136

11:00

382.4085

90.8811

460.53

63.1584

12:00

381.3357

148.5774

464.3484

172.086

13:00

350.5374

91.9286

424.2036

136.8948

14:00

287.7339

46.509

344.0172

62.952

15:00

189.6174

91.5934

220.59

84.2628

16:00

27.6693

158.3401

11.1456

136.482

17:00

0

143.3399

0

175.8528

18:00

0

209.8352

0

164.2428

19:00

0

194.6674

0

170.2284

20:00

0

92.0543

0

87.8748

21:00

0

74.7077

0

85.398

22:00

0

64.3165

0

97.8852

23:00

0

0

0

119.8668

由于第一问不需要配置储能,因此假设各光伏装机在初始时刻都是满载状态,各光伏机组在满载的状态下,光伏发电所产生的电能为0,不会损耗设备以及对电网照成影响,既有:

MATLAB代码

归一化的还原处理

Load(附件2中的数据)

y=txx(,:1)%这里分别对应的不同的列,1,2,3,4

a = 200;

b = 447;%(这里分别是A,B,C的最大功率)

% 还原数据

original_data = y * (b - a) + a;

disp('原始数据:');

disp(original_data);

绘制不同电量的变化效率曲线

对于已经给出的txx文件,满足矩阵大小相同,可以直接

x=0:1:23;

y=txx(:,1)

plot(x,y);

hold off

y=txx(:,2)

plot(x,y,r-)

判断需要从主电网购电

需要编写c语言进行实现,以消耗减去存储在减去产生值是否大于0来判断,大于则需要买,否则不需要。主函数如下

int x,y,z;

scanf(%d %d %d,&x,&y,&z);

int m=z-x-y;

if(m>0)

{

printf(%d,m);

}

Else

{

return1;

}

return 0;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值