开源代码分享(1)—考虑经济性的储能运行优化(附matlab代码)

简介:         为应对能源危机与环境污染的双重压力,大量风电、光伏等清洁电源以及电动汽车、电采暖等再 电气化设备接入电网,导致电网备用需求、峰谷差、调峰压力显著增大。由于储能系统优良的调节性能,其作为一种新技术参与系统调峰越来越受到广泛关注。目前,储能可以集中地配置在电源侧或高压电网中,也可以分布式形式接入配电网。储能的分布式接入可以就近平抑负荷,能够更有效地降低电源和电网的投资,改善系统运行性能,提升运行经济性。

 参考文献:

[1]Practical operation strategies for pumped hydroelectric energy storage (PHES) utilising electricity price arbitrage - ScienceDirect

[2]Towards an objective method to compare energy storage technologies: development and validation of a model to determine the upper boundary of revenue available from electrical price arbitrage

1.引言

       为应对能源危机与环境污染的双重压力,大量风电、光伏等清洁电源以及电动汽车、电采暖等再 电气化设备接入电网,导致电网备用需求、峰谷差、调峰压力显著增大。由于储能系统优良的调节性能,其作为一种新技术参与系统调峰越来越受到广泛关注。目前,储能可以集中地配置在电源侧或高压电网中,也可以分布式形式接入配电网。储能的分布式接入可以就近平抑负荷,能够更有效地降低电源和电网的投资,改善系统运行性能,提升运行经济性。

       目前,国内外学者针对储能系统优化运行已进行了深入的研究。研究表明:通过配置储能获得收益,其效益大小与投资主体、设备容量、市场机制、运行策略都密切相关。由于电网企业不能参与调峰,因此其配置储能的主要目的是平抑源荷波动,以减小网损、降低负荷峰谷差、延缓升级改造。一般文献均以电网公司为储能投资主体,通过优化储能运行,解决分布式电源并网带来的多种负面影响,以进一步提升配电网的性能。而第三方储能投资主体更注重从市场获取收益。例如光储联合系统投资商通过光伏和储能的协调运行获得降低发电损失和低储高发收益,收益大小与光伏上网、配电网分时电价、储能充放电成本、政府补贴和本地负荷有关。虽然此时光储的配置可能会减少网损,但第三方无法获取该部分收益。也可以基于两部制分时电价,以储能系统全寿命周期内的净收益为目标配置用户侧储能的额定功率及容量,综合考虑电费的减少值、低储高发的价格套利、降低的变压器成本和储能回收价值。可见,以第三方为投资主体的储能系统,配置运行均多以综合效益最大为目标。

2.代码运行结果

       这份代码做的是储能的运行优化,以经济效益最大为目标。使用了三种不同的方法求解储能最优运行策略。具体如下:

2.1 运行策略搜索

       使用参考文献[1]中所提的方法确定储能优化运行方案,运行结果如下:

image.gif

2.2 蒙特卡洛模拟法

         使用参考文献[2]中所提的方法确定储能优化运行方案(可再生能源及储能参数都可以自己设置),运行结果如下:

image.gifimage.gifimage.gifimage.gif

image.gif

image.gifimage.gif

image.gif2.3 fmincon函数优化方法

       采用matlab中内置的fmincon函数求解储能最优运行策略,运行结果如下:

image.gif


相关文章
|
9月前
|
存储 传感器 分布式计算
针对大尺度L1范数优化问题的MATLAB工具箱推荐与实现
针对大尺度L1范数优化问题的MATLAB工具箱推荐与实现
|
9月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
1067 0
|
9月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
276 0
|
9月前
|
机器学习/深度学习 算法 机器人
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
391 8
|
9月前
|
机器学习/深度学习 编解码 算法
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
376 8
|
9月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
758 0
|
9月前
|
新能源 Java Go
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
278 0
|
9月前
|
机器学习/深度学习 数据采集 测试技术
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)
325 8
|
9月前
|
机器学习/深度学习 算法 自动驾驶
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
444 8
|
9月前
|
编解码 运维 算法
【分布式能源选址与定容】光伏、储能双层优化配置接入配电网研究(Matlab代码实现)
【分布式能源选址与定容】光伏、储能双层优化配置接入配电网研究(Matlab代码实现)
756 12

热门文章

最新文章