欢迎来到本博客❤️❤️
博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
本文目录如下:
目录
1 概述
基于遗传算法的售电公司购售电策略优化模型构建
一、遗传算法在电力系统优化中的核心作用
二、储能技术对购售电策略的影响机制
三、可再生能源消纳责任制的约束与激励
四、融合储能与消纳责任的遗传算法优化模型设计
五、案例分析:模型应用与效益验证
六、政策建议与未来方向
2 运行结果
3 参考文献
4 Python代码、数据、文章
——考虑储能技术与可再生能源消纳责任制
摘 要:为了使售电公司能够更好地迎接可再生能源消纳权重指标发生改变带来的挑战,改变
了各个时段的可再生能源消纳权重指标,建立了考虑储能和可再生能源消纳责任制的售电公司
购售电模型。首先,构建了考虑可再生能源消纳责任制的售电公司购电侧模型;然后,建立了
考虑可再生能源消纳责任制、储能以及正态分布形式的自身风光出力误差的售电公司利润函
数,并以该利润函数最大化为目标函数;最后,通过在遗传算法中引入罚函数对其进行求解。
通过算例验证了储能、可再生能源消纳权重对售电公司收益的影响以及储能在消纳权重发生改
变时的作用。
关键词:可再生能源消纳责任制;储能;购售电策略;利润函数;遗传算法
近年来,一方面,“碳中和”愿景加速了可再生能源的开发,但却因电网基础设施建设等因素发展滞后,加剧了弃风、弃光现象[1-3];另一方面,分布式储能等产消者大量出现在售电侧[4-5],但其充放电的不确定性致使售电公司迫切寻求符合自身利益的储能调度计划,因此同时研究可再生能源消纳和储能显得极其重要。在可再生能源消纳方面,售电公司作为新兴市场主体应该勇于承担可再生能源消纳的责任,这既响应了国家能源局发出的可再生能源消纳责任制[6-7]又能提升自身的社会竞争力。总之,同时考虑储能和可再生能源消纳责任制对售电公司利润及购售电策略的影响是一个重要的研究方向。
算法优势与适应性
遗传算法(GA)通过模拟生物进化中的自然选择、交叉和变异机制,能够有效处理多目标、非线性、高维度的优化问题。在电力系统中,其应用已覆盖无功优化、电源规划、调度决策等领域。例如,在含风电的电力调度中,GA通过预测可再生能源出力与负荷需求,动态调整火电、水电、风电的出力分配,实现成本与排放的双重优化。
改进策略提升性能
经济性驱动策略
储能系统通过“低储高放”参与电力市场,显著降低购电成本:
市场机制与政策支持
考核要求与完成方式
动态调整机制
目标函数构建
综合经济性、合规性与风险控制:
约束条件
遗传算法实现步骤
以某地区含风电、光伏、储能的售电公司为例:
场景对比
敏感性分析
机制创新
技术融合
通过上述模型与策略,售电公司可在满足可再生能源消纳责任的同时,最大化经济收益,推动新型电力系统的高效运行。
部分代码:
##步骤2 惩罚项 def calc_e(X): SUMCOST = [] # 存储群体惩罚项 for i in range(NP): # 每一个个体 # 计算1个个体的惩罚项 X的维度是3 * 24 grid = X[i, 0, :] # 主网出力 xdcll = X[i, 1, :] # 蓄电池出力,大于0放电 cutpl = X[i, 2, :] # 可削减负荷 COST = [] # 存储个体惩罚项 ##################对蓄电池进行惩罚 ############# # XDCRL = 1200 # 蓄电池额定容量为 1200 kWh soc = np.zeros((25, 1)) # 初始化储能荷电状态 soc[0] = 0.4 # 开始SOC=0.4 for i in range(24): # 遍历24个时刻 soc[i + 1] = xdcll[i] / XDCRL + soc[i] # 下一时刻的soc=上一时刻soc+充放电soc变化量 # 对soc越限进行惩罚 #储能电池剩余电量下限240kwh soc=0.2,上下1080kwh soc=0.9. for i in range(25): # 遍历soc if soc[i] < 0.2: cost = np.abs(soc[i] - 0.2) COST.append(np.abs(cost)) if soc[i] > 0.9: cost = np.abs(soc[i] - 0.9) COST.append(cost) # 对储能单位时间充放电功率越限进行惩罚 储能单位时间充放电功率soc最大为0.2 for i in range(24): # 遍历24个时刻 if np.abs(xdcll[i] / XDCRL) > 0.2: cost = np.abs(xdcll[i] / XDCRL) - 0.2 COST.append(cost) # 对蓄电池首末进行惩罚 if soc[-1] != 0.4: cost = 10 COST.append(cost) ##################对可削减负荷进行惩罚 ############# for i in range(24): if cutpl[i] > CUTPL[i]: # 如果大于最大可削减负荷 COST.append(cutpl[i] - CUTPL[i]) if cutpl[i] < 0: COST.append(np.abs(cutpl[i])) ##################对功率平衡 进行惩罚 ############# pf = PF * (1 + e1) # PF预测值 pf真实值 ps = PS * (1 + e2) # =PS光伏预测值 ps真实值 # 可削减负荷=初始负荷-储能-风-光-主网功率 for i in range(24): if np.abs(PL[i] - xdcll[i] - pf[i] - ps[i] - grid[i] - cutpl[i]) > 0.01: # 如果 初始负荷-储能-风-光-主网-可削减负荷>0.01 cost = np.abs(PL[i] - xdcll[i] - pf[i] - ps[i] - grid[i] - cutpl[i]) - 0.01
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
[1]陈名扬,刘敏,鲁杰.考虑储能和可再生能源消纳责任制的售电公司购售电策略[J].电力科学与工程,2021,37(10):18-27.