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

参考文献:
[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]中所提的方法确定储能优化运行方案,运行结果如下:
开源代码分享(1)—考虑经济性的储能运行优化_第1张图片

 2.2 蒙特卡洛模拟法

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

开源代码分享(1)—考虑经济性的储能运行优化_第2张图片开源代码分享(1)—考虑经济性的储能运行优化_第3张图片开源代码分享(1)—考虑经济性的储能运行优化_第4张图片开源代码分享(1)—考虑经济性的储能运行优化_第5张图片

 开源代码分享(1)—考虑经济性的储能运行优化_第6张图片

开源代码分享(1)—考虑经济性的储能运行优化_第7张图片 开源代码分享(1)—考虑经济性的储能运行优化_第8张图片

开源代码分享(1)—考虑经济性的储能运行优化_第9张图片2.3 fmincon函数优化方法

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

开源代码分享(1)—考虑经济性的储能运行优化_第10张图片

3 完整代码获取

        获取完整代码可以戳下面的链接:
        考虑经济性的储能运行优化(matlab代码)

你可能感兴趣的:(matlab,数学建模,储能,电力系统)