多元储能主动支撑调度运行系统
未命名
09-15
阅读:56
评论:0

1.本发明属于储能技术领域,具体涉及多元储能主动支撑调度运行系统。
背景技术:
2.随着可再生能源的快速发展和广泛应用,光伏发电作为一种清洁、可再生的能源形式,已经成为全球能源领域的关键技术之一。然而,光伏发电存在着不可避免的波动性和不稳定性,这对光伏微电网的可靠性和稳定性提出了挑战。同时,负荷需求的不确定性以及储能系统的能量管理也成为了光伏微电网面临的问题。因此,为了克服这些问题,开发一种多元储能主动支撑调度运行系统成为研究的重点。
3.目前,已经有一些与光伏微电网储能和能量调度相关的技术和方法被提出。其中,一种常见的方法是使用储能系统来平衡光伏发电的波动性。例如,超级电容和磷酸铁锂电池等储能设备被广泛应用于光伏微电网中,以存储过剩的电能并在需要时释放。此外,预测模型的建立和使用也是一种常见的方法,通过分析历史数据和实时数据来预测光伏发电和负荷功率的变化趋势,从而实现对能量状态的预测和管理。
4.然而,现有技术中仍存在一些问题。首先,现有的储能系统在能量调度中往往是被动的,即只能根据实际需求来释放或储存能量,无法主动地跟随光伏微电网的功率变化进行调节。这导致了储能系统的能量利用率不高,无法最大程度地平衡功率波动。其次,现有的预测模型往往只考虑了发电功率和负荷功率的预测,而对能量状态的预测较少关注。能量状态的预测对于优化储能系统的能量管理和提高光伏微电网的稳定性至关重要。
5.此外,现有技术中还存在一些其他的问题。例如,传统的预测模型往往基于简单的统计方法或经验公式,对于复杂的非线性系统难以准确预测。此外,现有技术对于储能系统和预测模型之间的协调控制关系尚未深入研究,缺乏一种有效的调度方法来实现最优的能量管理。
技术实现要素:
6.有鉴于此,本发明的主要目的在于提供多元储能主动支撑调度运行系统,实现了光伏微电网的能量平衡、优化调度和稳定运行,提高能量利用率、降低功率波动,同时节能减排,具有较高的可靠性和环境友好性。
7.为达到上述目的,本发明的技术方案是这样实现的:
8.多元储能主动支撑调度运行系统,所述系统包括:源荷功率预测部分、复合储能功率控制部分和负荷储能能量调度部分;所述源荷功率预测部分,配置用于获取光伏发电历史数据和光伏发电实时数据,基于光伏发电历史数据建立预测模型,基于光伏发电实时数据,使用预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果;所述复合储能功率控制部分,配置用于基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性,基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配此例来平衡功率波动;所述负荷储能能量调度部分,配置用于基于
发电功率预测结果和负荷功率预测结果,预测光伏微电网的能量状态,得到能量状态预测值,基于能量状态预测值,控制复合储能的输出功率,使其能够跟随光伏微电网的功率变化,呈现相同的变化趋势。
9.进一步的,所述源荷功率预测部分,包括:数据获取单元,配置用于获取光伏发电历史数据;预测模型单元,配置用于基于获取的光伏发电历史数据,使用预设的预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果;所述光伏发电历史数据为:设定一个历史时间段,获取该历史时间段内的光伏发电功率和负荷功率的时间序列数据;所述光伏发电实时数据为:实时获取的光伏发电功率和负荷功率的时间序列数据。
10.进一步的,所述预测模型对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果的方法包括:
11.步骤a1:对历史时间段内的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理,使得所有的时间序列数据在同一个数值范围内,得到预处理数据;x1,x2,x3,...,xn;对实时获取的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理,使得所有的时间序列数据在同一个数值范围内,得到预处理实时数据;x1,x2,x3,...,xn;
12.步骤a2:将预处理数据转换为训练数据,具体包括:初始化一个空的输入数据列表和输出数据列表;对于预处理数据中的每一个数据,获取当前时间步及其前m-1个时间步的数据作为一个样本的输入数据,如果当前时间步前的数据不足m-1个,则跳过本步骤;将这m个数据的列表添加到输入数据列表中;获取当前时间步的下一个时间步的数据,作为对应样本的目标输出,添加到输出数据列表中;将这个滑动窗口向前移动一步,然后重复上述步骤,直到滑动窗口到达时间序列的末尾;以此得到一个输入数据的二维列表和一个目标输出的一维列表;每个输入数据是一个长度为m的列表,对应了m个连续时间步的数据;每个目标输出是一个数值,对应了对应输入数据的下一个时间步的数据;将输入数据的二维列表转换为一个三维数组,形状为:(样本数,m,1),作为模型的输入数据,同时得到模型的目标输出为:(样本数,1);所述训练数据包括:模型的输入数据和模型的目标输出;
13.步骤a3:使用训练数据训练一个改进的长短时记忆网络,以得到预测模型;
14.步骤a4:将预处理实时数据作为输入,使用预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果或负荷功率预测结果。
15.进一步的,所述预测模型包括:改进输入门、改进遗忘门、细胞状态更新、改进输出门和隐藏状态更新;
16.所述改进输入门,使用如下公式进行表示:
17.i
t
=|(1-exp(w
xi
x
t
+w
hiht-1
+w
cict-1
+bi))|*σ(w
xi
x
t
+w
hiht-1
+w
cict-1
+bi);
18.其中,i
t
是改进输入门的输出,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xi
、w
hi
、w
ci
是改进输入门的权重参数,bi是改进输入门的偏置项;t为时间步序列号,取值范围为1~n;σ表示sigmoid函数;
19.所述改进遗忘门,使用如下公式进行表示:
20.f
t
=|1-exp(w
xf
x
t
+w
hfht-1
)|*σ(w
xf
x
t
+w
hfht-1
+w
cfct-1
+bf);
21.其中,f
t
是改进遗忘门的输出,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xf
、w
hf
、w
cf
是改进输入门的权重参数,bf是改进遗忘
门的偏置项;t为时间步序列号,取值范围为1~n;
22.所述细胞状态更新,使用如下公式进行表示:
23.c
t
=f
tct-1
+i
t
·
tanh(w
xc
x
t
+w
hcht-1
+bc);
24.其中,tanh表示双曲正切函数;c
t
是细胞状态更新结果,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xc
、w
hc
是改进输入门的权重参数,bc是细胞状态更新的偏置项;t为时间步序列号,取值范围为1~n;
25.所述改进输出门,使用如下公式进行表示:
26.o
t
=|1-exp(w
xo
x
t
*0.23+w
hoht-1
*0.38+w
coct
*0.39)|*σ(w
xo
x
t
+w
hoht-1
+w
coct
+bo);
27.其中,o
t
是改进输出门的输出,c
t
是细胞状态更新结果,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xo
、w
ho
、w
co
是改进输入门的权重参数,bo是细胞状态更新的偏置项;t为时间步序列号,取值范围为1~n;
28.所述隐藏状态更新,使用如下公式进行表示:
29.h
t
=o
t
·
tanh(c
t
);
30.其中,h
t
为发电功率预测结果或负荷功率预测结果。
31.进一步的,所述复合储能功率控制部分,包括:幅频特性计算单元,配置用于基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性;功率平衡单元,配置用于基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配此例来平衡功率波动。
32.进一步的,所述幅频特性计算单元基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性的方法包括:
33.步骤b1:从光伏发电历史数据中获取该历史时间段内的光伏发电功率,计算光伏发电功率的标准差,作为波动功率;
34.步骤b2:对波动功率进行频域分析,将其转换为幅频特性。
35.进一步的,所述功率平衡单元,基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配此例来平衡功率波动的方法包括:
36.步骤c1:定义超级电容和磷酸铁锂电池之间的功率分配此例,将其表示为一个分配权重系数;
37.步骤c2:根据光伏微电网的波动功率的幅频特性,使用调整算法计算超级电容和磷酸铁锂电池的功率分配此例。
38.进一步的,所述调整算法执行以下过程:假设波动频率的幅频特性中的频率表示为f,幅度表示为a。使用以下线性回归公式建立超级电容和磷酸铁锂电池之间的功率分配此例p:
39.a=p
·
f;
40.使用最小二乘法对公式a=p
·
f进行拟合,将问题转化为最小化目标函数,所述最小化目标函数的公式为:
[0041][0042]
其中,n为波动频率的幅频特性的点数,ai和fi分别表示第i个波动频率的幅频特性的点的幅度和频率;
[0043]
使用如下公式,通过对目标函数求导并令导数等于零,得到最优解的闭式解:
[0044][0045]
其中,p是功率分配此例。
[0046]
进一步的,所述负荷储能能量调度部分,基于发电功率预测结果和负荷功率预测结果,预测光伏微电网的能量状态,得到能量状态预测值的方法包括:
[0047]
使用如下公式,基于发电功率预测结果和负荷功率预测结果,计算光伏微电网的净功率:
[0048]
p
net
=p
generation-p
load
;
[0049]
其中,p
generation
是发电功率预测结果,p
load
是负荷功率预测结果;p
net
为光伏微电网的净功率;
[0050]
使用如下公式,基于光伏微电网的净功率,估计能量状态的变化率:
[0051][0052]
其中,表示能量状态的变化率,η
storage
是储能系统的充放电效率;
[0053]
使用如下公式,根据能量状态的变化率,预测下一个时间步的能量状态:
[0054][0055]
其中,e
next
表示下一个时间步的能量状态,为能量状态预测值;e
current
表示当前时间步的能量状态,δt表示时间步长;
[0056]
进一步的,所述负荷储能能量调度部分,基于能量状态预测值,控制复合储能的输出功率,使其能够跟随光伏微电网的功率变化,呈现相同的变化趋势的方法包括:
[0057]
使用如下公式,基于能量状态预测值,计算目标输出功率:
[0058][0059]
其中,p
target
是目标输出功率,e
target
是预测的目标能量状态;根据目标输出功率和当前时间步的能量状态,使用pid控制器调整复合储能的输出功率,以使复合储能的输出功率接近目标输出功率。
[0060]
本发明的2.多元储能主动支撑调度运行系统,具有如下有益效果:
[0061]
能量平衡和波动平滑:本发明通过将超级电容和磷酸铁锂电池等储能设备引入光伏微电网中,可以主动地调整储能系统的输出功率,以平衡光伏发电的波动性。通过精确预测光伏发电功率和负荷功率的变化趋势,并通过控制算法进行调节,能够有效减少功率波动,实现光伏微电网的稳定运行。
[0062]
能量利用率提高:相此传统的被动储能系统,本发明的系统能够根据光伏微电网的功率变化主动调整储能系统的输出功率。这样,储能系统能够更加准确地响应光伏发电的变化,将电能存储和释放与实际需求相匹配,提高能量利用率和储能效率
[0063]
高效能量管理:本发明通过建立预测模型,准确预测光伏发电和负荷功率的变化趋势,并结合能量状态的预测,实现对光伏微电网能量状态的管理和调度。通过有效地控制储能系统的充放电过程,避免了能量浪费和能量不足的问题,实现了高效能量管理和优化调度。
[0064]
稳定性和可靠性提升:本发明的系统能够及时响应光伏微电网的功率变化,实现能量的平衡调节,从而提高光伏微电网的稳定性和可靠性。通过对能量状态的实时监测和调控,系统可以迅速适应光伏发电和负荷变化,保持系统的稳定运行,并提供稳定可靠的电力供应。
附图说明
[0065]
图1为本发明实施例提供的多元储能主动支撑调度运行系统的系统结构示意图。
具体实施方式
[0066]
下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。
[0067]
实施例1
[0068]
多元储能主动支撑调度运行系统,所述系统包括:源荷功率预测部分、复合储能功率控制部分和负荷储能能量调度部分;所述源荷功率预测部分,配置用于获取光伏发电历史数据和光伏发电实时数据,基于光伏发电历史数据建立预测模型,基于光伏发电实时数据,使用预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果;所述复合储能功率控制部分,配置用于基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性,基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配此例来平衡功率波动;所述负荷储能能量调度部分,配置用于基于发电功率预测结果和负荷功率预测结果,预测光伏微电网的能量状态,得到能量状态预测值,基于能量状态预测值,控制复合储能的输出功率,使其能够跟随光伏微电网的功率变化,呈现相同的变化趋势。
[0069]
具体的,源荷功率预测部分利用光伏发电的历史数据和实时数据来进行功率预测。首先,通过获取光伏发电的历史数据,建立一个预测模型。这个模型可以分析历史数据中的模式和趋势,从而预测未来的发电功率和负荷功率。然后,使用实时数据来应用预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果。
[0070]
复合储能功率控制部分根据光伏发电的历史数据计算光伏微电网的波动功率的幅频特性。波动功率是指光伏发电系统输出功率的变动程度。通过分析波动功率的幅频特性,可以了解光伏微电网的功率波动情况。然后,建立超级电容和磷酸铁锂电池之间的功率分配此例,以平衡功率波动。超级电容通常具有快速响应和高功率密度的特点,适合用于短期功率平衡;而磷酸铁锂电池则具有较高的能量密度,适合用于长期能量储存。通过合理分配这两种储能技术的功率输出此例,可以有效平滑功率波动,提高光伏微电网的稳定性和可靠性。
[0071]
负荷储能能量调度部分基于发电功率预测结果和负荷功率预测结果来预测光伏微电网的能量状态。通过分析预测结果,得到能量状态的预测值。然后,根据能量状态的预测值,控制复合储能系统的输出功率,使其能够跟随光伏微电网的功率变化,并呈现相同的变化趋势。这样可以实现光伏发电和负荷之间的能量匹配和平衡,同时确保光伏微电网的能量供应和需求的平稳运行。
[0072]
优选地,所述源荷功率预测部分,包括:数据获取单元,配置用于获取光伏发电历
史数据;预测模型单元,配置用于基于获取的光伏发电历史数据,使用预设的预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果;所述光伏发电历史数据为:设定一个历史时间段,获取该历史时间段内的光伏发电功率和负荷功率的时间序列数据;所述光伏发电实时数据为:实时获取的光伏发电功率和负荷功率的时间序列数据。
[0073]
数据获取单元用于获取光伏发电的历史数据。历史数据是指在预测过程中使用的先前时间段内的光伏发电功率和负荷功率的时间序列数据。通过设定一个历史时间段,可以收集光伏发电和负荷功率的历史记录。这些数据可以包括过去几天、几周或几个月的光伏发电和负荷功率数据。
[0074]
预测模型单元利用获取到的光伏发电历史数据,使用预设的预测模型来对光伏微电网的发电功率和负荷功率进行预测。预测模型是根据历史数据的模式、趋势和相关特征建立的数学模型。通过对历史数据进行分析和处理,预测模型可以学习到光伏发电和负荷功率之间的关系,并能够预测未来时间段内的功率值。利用这个预测模型,可以得到发电功率预测结果和负荷功率预测结果,即预测光伏微电网在未来时间段内的发电功率和负荷功率水平。
[0075]
光伏发电实时数据是在实时获取的光伏发电功率和负荷功率的时间序列数据。这些数据是基于当前时间点的实际光伏发电和负荷功率值。实时数据的获取可以通过传感器、监测设备或数据采集系统来实现。
[0076]
优选地,所述预测模型对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果的方法包括:
[0077]
步骤a1:对历史时间段内的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理,使得所有的时间序列数据在同一个数值范围内,得到预处理数据;x1,x2,x3,...,xn;对实时获取的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理,使得所有的时间序列数据在同一个数值范围内,得到预处理实时数据;x1,x2,x3,...,xn;
[0078]
步骤a2:将预处理数据转换为训练数据,具体包括:初始化一个空的输入数据列表和输出数据列表;对于预处理数据中的每一个数据,获取当前时间步及其前m-1个时间步的数据作为一个样本的输入数据,如果当前时间步前的数据不足m-1个,则跳过本步骤;将这m个数据的列表添加到输入数据列表中;获取当前时间步的下一个时间步的数据,作为对应样本的目标输出,添加到输出数据列表中;将这个滑动窗口向前移动一步,然后重复上述步骤,直到滑动窗口到达时间序列的末尾;以此得到一个输入数据的二维列表和一个目标输出的一维列表;每个输入数据是一个长度为m的列表,对应了m个连续时间步的数据;每个目标输出是一个数值,对应了对应输入数据的下一个时间步的数据;将输入数据的二维列表转换为一个三维数组,形状为:(样本数,m,1),作为模型的输入数据,同时得到模型的目标输出为:(样本数,1);所述训练数据包括:模型的输入数据和模型的目标输出;
[0079]
步骤a3:使用训练数据训练一个改进的长短时记忆网络,以得到预测模型;
[0080]
步骤a4:将预处理实时数据作为输入,使用预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果或负荷功率预测结果。
[0081]
具体的,步骤a1中,对历史时间段内的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理的目的是将它们统一到一个数值范围内,以便后续的数据处理和模型
训练。这样做可以避免不同量级的数据对模型训练的影响,并提高数据处理的效果。将归一化后的历史数据表示为x1,x2,x3,...,xn。
[0082]
同样地,对实时获取的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理,使得实时数据也处于相同的数值范围内,表示为x1,x2,x3,
…
,xn。
[0083]
在步骤a2中,将经过归一化处理的历史数据转换为训练数据。首先,初始化一个空的输入数据列表和输出数据列表。然后,对于每一个预处理数据,取当前时间步及其前m-1个时间步的数据作为一个样本的输入数据。如果当前时间步前的数据不足m-1个,那么该样本将被跳过。将这m个数据的列表添加到输入数据列表中。
[0084]
接下来,获取当前时间步的下一个时间步的数据作为对应样本的目标输出,并添加到输出数据列表中。然后,将滑动窗口向前移动一步,并重复以上步骤,直到滑动窗口到达时间序列的末尾。这样,我们得到一个输入数据的二维列表和一个目标输出的一维列表。每个输入数据是一个长度为m的列表,对应了m个连续时间步的数据。每个目标输出是一个数值,对应了对应输入数据的下一个时间步的数据。
[0085]
将输入数据的二维列表转换为一个三维数组,形状为(样本数,m,1),这将作为模型的输入数据。同时,得到模型的目标输出为(样本数,1)。这些经过转换的训练数据包括模型的输入数据和模型的目标输出。
[0086]
在步骤a3中,使用训练数据训练一个改进的长短时记忆网络(improved long short-term memory,lstm)模型,以得到预测模型。lstm是一种适用于处理序列数据的深度学习模型,具有记忆单元和门控机制,可以捕捉时间序列数据中的长期依赖关系。
[0087]
最后,在步骤a4中,将经过归一化处理的实时数据作为输入,使用训练好的预测模型对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果或负荷功率预测结果。通过输入实时数据到预测模型中,模型将基于历史数据和学习到的模式来预测未来时间步的功率值。这样可以实现对光伏微电网的发电功率和负荷功率的实时预测,为后续的储能控制和能量调度提供准确的预测结果。
[0088]
优选地,所述预测模型包括:改进输入门、改进遗忘门、细胞状态更新、改进输出门和隐藏状态更新;
[0089]
所述改进输入门,使用如下公式进行表示:
[0090]it
=|(1-exp(w
xi
x
t
+w
hiht-1
+w
cict-1
+bi))|*σ(w
xi
x
t
+w
hiht-1
+w
cict-1
+bi);
[0091]
其中,i
t
是改进输入门的输出,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xi
、w
hi
、w
ci
是改进输入门的权重参数,bi是改进输入门的偏置项;t为时间步序列号,取值范围为1~n;σ表示sigmoid函数;
[0092]
所述改进遗忘门,使用如下公式进行表示:
[0093]ft
=|1-exp(w
xf
x
t
+w
hfht-1
)|*σ(w
xf
x
t
+w
hfht-1
+w
cfct-1
+bf);
[0094]
其中,f
t
是改进遗忘门的输出,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xf
、w
hf
、w
cf
是改进输入门的权重参数,bf是改进遗忘门的偏置项;t为时间步序列号,取值范围为1~n;
[0095]
所述细胞状态更新,使用如下公式进行表示:
[0096]ct
=f
tct-1
+i
t
·
tanh(w
xc
x
t
+w
hcht-1
+bc);
[0097]
其中,tanh表示双曲正切函数;c
t
是细胞状态更新结果,x
t
是当前时间步的输入,ht-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xc
、w
hc
是改进输入门的权重参数,bc是细胞状态更新的偏置项;t为时间步序列号,取值范围为1~n;
[0098]
所述改进输出门,使用如下公式进行表示:
[0099]ot
=|1-exp(w
xo
x
t
*0.23+w
hoht-1
*0.38+w
coct
*0.39)|*σ(w
xo
x
t
+w
hoht-1
+w
coct
+bo);
[0100]
其中,o
t
是改进输出门的输出,c
t
是细胞状态更新结果,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xo
、w
ho
、w
co
是改进输入门的权重参数,bo是细胞状态更新的偏置项;t为时间步序列号,取值范围为1~n;
[0101]
所述隐藏状态更新,使用如下公式进行表示:
[0102]ht
=o
t
·
tanh(c
t
);
[0103]
其中,h
t
为发电功率预测结果或负荷功率预测结果。
[0104]
具体的,预测模型中包含改进输入门、改进遗忘门、细胞状态更新、改进输出门和隐藏状态更新等组件。这些组件通过使用权重参数和偏置项的线性组合,并应用适当的激活函数(如sigmoid和tanh函数),来实现对光伏微电网发电功率或负荷功率的准确预测。预测模型通过学习历史数据中的模式和趋势,以及细胞状态的更新和隐藏状态的调整,来提供对未来时间步的功率值的预测结果。这样可以帮助多元储能系统实现精确的功率调度和能量管理。
[0105]
细胞状态更新是根据改进输入门和改进遗忘门的输出值来更新细胞状态。改进遗忘门用于控制前一个时间步的细胞状态对当前时间步的影响程度。改进输入门用于控制当前时间步的输入对细胞状态的更新程度。改进输出门用于控制细胞状态对当前时间步的隐藏状态的影响程度,并生成最终的发电功率预测结果或负荷功率预测结果。隐藏状态更新是根据改进输出门的输出值和细胞状态的tanh函数进行计算,生成最终的发电功率预测结果或负荷功率预测结果。
[0106]
优选地,所述复合储能功率控制部分,包括:幅频特性计算单元,配置用于基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性;功率平衡单元,配置用于基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配此例来平衡功率波动。
[0107]
进一步的,所述幅频特性计算单元基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性的方法包括:
[0108]
步骤b1:从光伏发电历史数据中获取该历史时间段内的光伏发电功率,计算光伏发电功率的标准差,作为波动功率;标准差是一种衡量数据集中离散程度的统计量,用来表示光伏发电功率的波动程度。
[0109]
步骤b2:对波动功率进行频域分析,将其转换为幅频特性。在这个步骤中,可以使用傅里叶变换或其他频域分析方法,将波动功率的时间序列转换为频率和幅度谱。频率谱表示不同频率上的功率分布,而幅度谱表示对应频率上的幅度大小。
[0110]
进一步的,所述功率平衡单元,基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配此例来平衡功率波动的方法包括:
[0111]
步骤c1:定义超级电容和磷酸铁锂电池之间的功率分配此例,将其表示为一个分配权重系数;这些权重系数可以是预先设定的固定值,也可以是根据系统需求和设计考虑进行动态调整的参数。
[0112]
步骤c2:根据光伏微电网的波动功率的幅频特性,使用调整算法计算超级电容和磷酸铁锂电池的功率分配此例。通过分析幅频特性中的频率和幅度信息,可以确定不同频率范围内的功率波动情况。根据这些信息,可以使用调整算法来计算超级电容和磷酸铁锂电池之间的功率分配此例。调整算法可以根据预定的策略和优化目标来确定合适的权重系数,以平衡功率波动,并满足系统的性能和稳定性要求。
[0113]
进一步的,所述调整算法执行以下过程:假设波动频率的幅频特性中的频率表示为f,幅度表示为a。使用以下线性回归公式建立超级电容和磷酸铁锂电池之间的功率分配此例p:
[0114]
a=p
·
f;
[0115]
使用最小二乘法对公式a=p
·
f进行拟合,将问题转化为最小化目标函数,所述最小化目标函数的公式为:
[0116][0117]
其中,n为波动频率的幅频特性的点数,ai和fi分别表示第i个波动频率的幅频特性的点的幅度和频率;
[0118]
使用如下公式,通过对目标函数求导并令导数等于零,得到最优解的闭式解:
[0119][0120]
其中,p是功率分配此例。
[0121]
调整算法的原理是通过最小二乘法和线性回归来确定最优的功率分配此例,以实现功率平衡。
[0122]
最小二乘法是一种常用的优化方法,用于拟合实际观测数据和理论模型之间的差异。在本算法中,我们希望通过拟合公式a=p
·
f来确定合适的功率分配此例p。最小二乘法的目标是最小化观测数据与模型之间的平方差,即最小化目标函数
[0123]
线性回归是一种统计学方法,用于确定两个变量之间的线性关系。在本算法中,我们假设功率分配此例p与频率f之间存在线性关系,即a=p
·
f。通过对目标函数进行求导,并令导数等于零,可以得到最优解的闭式解
[0124]
因此,调整算法的原理是利用最小二乘法对观测数据和模型之间的差异进行拟合,通过线性回归求解最优的功率分配此例p。这样可以根据波动频率的幅频特性和实际观测数据,确定超级电容和磷酸铁锂电池之间的功率分配,以实现功率平衡和优化调节。
[0125]
通过调整算法,系统可以根据实际的幅频特性数据和最小二乘法的优化原理,动态计算出最优的功率分配此例,从而实现对功率波动的平衡控制,提高光伏微电网的稳定性和性能。
[0126]
进一步的,所述负荷储能能量调度部分,基于发电功率预测结果和负荷功率预测结果,预测光伏微电网的能量状态,得到能量状态预测值的方法包括:
[0127]
使用如下公式,基于发电功率预测结果和负荷功率预测结果,计算光伏微电网的净功率:
[0128]
p
net
=p
generation-p
load
;
[0129]
其中,p
generation
是发电功率预测结果,p
load
是负荷功率预测结果;p
net
为光伏微电网的净功率;
[0130]
使用如下公式,基于光伏微电网的净功率,估计能量状态的变化率:
[0131][0132]
其中,表示能量状态的变化率,η
storage
是储能系统的充放电效率;
[0133]
使用如下公式,根据能量状态的变化率,预测下一个时间步的能量状态:
[0134][0135]
其中,e
next
表示下一个时间步的能量状态,为能量状态预测值;e
current
表示当前时间步的能量状态,δt表示时间步长;
[0136]
进一步的,所述负荷储能能量调度部分,基于能量状态预测值,控制复合储能的输出功率,使其能够跟随光伏微电网的功率变化,呈现相同的变化趋势的方法包括:
[0137]
使用如下公式,基于能量状态预测值,计算目标输出功率:
[0138][0139]
其中,p
target
是目标输出功率,e
target
是预测的目标能量状态;根据目标输出功率和当前时间步的能量状态,使用pid控制器调整复合储能的输出功率,以使复合储能的输出功率接近目标输出功率。
[0140]
通过计算目标输出功率p
target
,确定了复合储能系统需要提供的输出功率。然后,使用pid控制器对复合储能系统的输出功率进行调整。pid控制器根据当前时刻的能量状态和目标输出功率之间的差异(误差),计算出控制器的输出值。pid控制器包括三个主要的控制参数:此例增益(p)、积分时间(i)和微分时间(d)。根据系统的需求和设计,可以调整这些参数以达到更好的控制效果。
[0141]
通过pid控制器的输出,调整复合储能系统的输出功率,使其逐渐接近目标输出功率p
target
。这样,在光伏微电网发生功率变化时,复合储能系统能够及时调整输出功率,以平衡功率波动,并实现与光伏微电网功率变化趋势的一致性。具体来说,pid控制器的计算公式如下:
[0142][0143]
其中,u(t)表示控制器的输出量,e(t)表示当前能量状态与目标能量状态之间的误差,k
p
为此例增益参数,ti为积分时间参数,td为微分时间参数。
[0144]
pid控制器的作用是根据误差的大小、积分项和微分项来调整输出量。当误差较大时,此例增益项起主导作用,使控制器的输出与误差成正此。积分项用于消除持续的小误差,通过积分误差累积来调整输出量。微分项用于预测误差的变化趋势,通过检测误差变化率来调整输出量。
[0145]
通过pid控制器的输出,调整复合储能系统的输出功率,使其逐渐接近目标输出功率。这样,在光伏微电网发生功率变化时,复合储能系统能够及时调整输出功率,以平衡功
率波动,并实现与光伏微电网功率变化趋势的一致性。
[0146]
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术标记作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0147]
以上所述,仅为本发明的较佳实施例而已,并非配置用于限定本发明的保护范围。
技术特征:
1.多元储能主动支撑调度运行系统,其特征在于,所述系统包括:源荷功率预测部分、复合储能功率控制部分和负荷储能能量调度部分;所述源荷功率预测部分,配置用于获取光伏发电历史数据和光伏发电实时数据,基于光伏发电历史数据建立预测模型,基于光伏发电实时数据,使用预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果;所述复合储能功率控制部分,配置用于基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性,基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配比例来平衡功率波动;所述负荷储能能量调度部分,配置用于基于发电功率预测结果和负荷功率预测结果,预测光伏微电网的能量状态,得到能量状态预测值,基于能量状态预测值,控制复合储能的输出功率,使其能够跟随光伏微电网的功率变化,呈现相同的变化趋势。2.如权利要求1所述的多元储能主动支撑调度运行系统,其特征在于,所述源荷功率预测部分,包括:数据获取单元,配置用于获取光伏发电历史数据;预测模型单元,配置用于基于获取的光伏发电历史数据,使用预设的预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果;所述光伏发电历史数据为:设定一个历史时间段,获取该历史时间段内的光伏发电功率和负荷功率的时间序列数据;所述光伏发电实时数据为:实时获取的光伏发电功率和负荷功率的时间序列数据。3.如权利要求2所述的多元储能主动支撑调度运行系统,其特征在于,所述预测模型对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果和负荷功率预测结果的方法包括:步骤a1:对历史时间段内的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理,使得所有的时间序列数据在同一个数值范围内,得到预处理数据;x1,x2,x3,
…
,x
n
;对实时获取的光伏发电功率或负荷功率的时间序列数据进行数据归一化处理,使得所有的时间序列数据在同一个数值范围内,得到预处理实时数据;x1,x2,x3,
…
,x
n
;步骤a2:将预处理数据转换为训练数据,具体包括:初始化一个空的输入数据列表和输出数据列表;对于预处理数据中的每一个数据,获取当前时间步及其前m-1个时间步的数据作为一个样本的输入数据,如果当前时间步前的数据不足m-1个,则跳过本步骤;将这m个数据的列表添加到输入数据列表中;获取当前时间步的下一个时间步的数据,作为对应样本的目标输出,添加到输出数据列表中;将这个滑动窗口向前移动一步,然后重复上述步骤,直到滑动窗口到达时间序列的末尾;以此得到一个输入数据的二维列表和一个目标输出的一维列表;每个输入数据是一个长度为m的列表,对应了m个连续时间步的数据;每个目标输出是一个数值,对应了对应输入数据的下一个时间步的数据;将输入数据的二维列表转换为一个三维数组,形状为:(样本数,m,1),作为模型的输入数据,同时得到模型的目标输出为:(样本数,1);所述训练数据包括:模型的输入数据和模型的目标输出;步骤a3:使用训练数据训练一个改进的长短时记忆网络,以得到预测模型;步骤a4:将预处理实时数据作为输入,使用预测模型,对光伏微电网的发电功率和负荷功率进行预测,得到发电功率预测结果或负荷功率预测结果。4.如权利要求3所述的多元储能主动支撑调度运行系统,其特征在于,所述预测模型包括:改进输入门、改进遗忘门、细胞状态更新、改进输出门和隐藏状态更新;
所述改进输入门,使用如下公式进行表示:i
t
=|(1-exp(w
xi
x
t
+w
hi
h
t-1
+w
ci
c
t-1
+b
i
))|*σ(w
xi
x
t
+w
hi
h
t-1
+wcict-1+bi;其中,i
t
是改进输入门的输出,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xi
、w
hi
、w
ci
是改进输入门的权重参数,b
i
是改进输入门的偏置项;t为时间步序列号,取值范围为1~n;σ表示sigmoid函数;所述改进遗忘门,使用如下公式进行表示:f
t
=|1-exp(w
xf
x
t
+w
hf
h
t-1
)|*σ(w
xf
x
t
+w
hf
h
t-1
+w
cf
c
t-1
+b
f
);其中,f
t
是改进遗忘门的输出,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xf
、w
hf
、w
cf
是改进输入门的权重参数,b
f
是改进遗忘门的偏置项;t为时间步序列号,取值范围为1~n;所述细胞状态更新,使用如下公式进行表示:c
t
=f
t
c
t-1
+i
t
·
tanh(w
xc
x
t
+w
hc
h
t-1
+b
c
);其中,tanh表示双曲正切函数;c
t
是细胞状态更新结果,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xc
、w
hc
是改进输入门的权重参数,b
c
是细胞状态更新的偏置项;t为时间步序列号,取值范围为1~n;所述改进输出门,使用如下公式进行表示:o
t
=|1-exp(w
xo
x
t
*0.23+w
ho
h
t-1
*0.38+w
co
c
t
*0.39)|*σ(w
xo
x
t
+w
ho
h
t-1
+w
co
c
t
+b
o
);其中,o
t
是改进输出门的输出,c
t
是细胞状态更新结果,x
t
是当前时间步的输入,h
t-1
是前一个时间步的隐藏状态,c
t-1
是前一个时间步的细胞状态,w
xo
、w
ho
、w
co
是改进输入门的权重参数,b
o
是细胞状态更新的偏置项;t为时间步序列号,取值范围为1~n;所述隐藏状态更新,使用如下公式进行表示:h
t
=o
t
·
tanh(c
t
);其中,h
t
为发电功率预测结果或负荷功率预测结果。5.如权利要求4所述的多元储能主动支撑调度运行系统,其特征在于,所述复合储能功率控制部分,包括:幅频特性计算单元,配置用于基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性;功率平衡单元,配置用于基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配比例来平衡功率波动。6.如权利要求5所述的多元储能主动支撑调度运行系统,其特征在于,所述幅频特性计算单元基于获取到的光伏发电历史数据,计算得到光伏微电网的波动功率的幅频特性的方法包括:步骤b1:从光伏发电历史数据中获取该历史时间段内的光伏发电功率,计算光伏发电功率的标准差,作为波动功率;步骤b2:对波动功率进行频域分析,将其转换为幅频特性。7.如权利要求6所述的多元储能主动支撑调度运行系统,其特征在于,所述功率平衡单元,基于幅频特性,建立超级电容和磷酸铁锂电池之间的功率分配比例来平衡功率波动的方法包括:步骤c1:定义超级电容和磷酸铁锂电池之间的功率分配比例,将其表示为一个分配权重系数;步骤c2:根据光伏微电网的波动功率的幅频特性,使用调整算法计算超级电容和磷酸
铁锂电池的功率分配比例。8.如权利要求7所述的多元储能主动支撑调度运行系统,其特征在于,所述调整算法执行以下过程:假设波动频率的幅频特性中的频率表示为f,幅度表示为a。使用以下线性回归公式建立超级电容和磷酸铁锂电池之间的功率分配此例p:a=p
·
f;使用最小二乘法对公式a=p
·
f进行拟合,将问题转化为最小化目标函数,所述最小化目标函数的公式为:其中,n为波动频率的幅频特性的点数,a
i
和f
i
分别表示第i个波动频率的幅频特性的点的幅度和频率;使用如下公式,通过对目标函数求导并令导数等于零,得到最优解的闭式解:其中,p是功率分配此例。9.如权利要求8所述的多元储能主动支撑调度运行系统,其特征在于,所述负荷储能能量调度部分,基于发电功率预测结果和负荷功率预测结果,预测光伏微电网的能量状态,得到能量状态预测值的方法包括:使用如下公式,基于发电功率预测结果和负荷功率预测结果,计算光伏微电网的净功率:p
net
=p
generation-p
load
;其中,p
generation
是发电功率预测结果,p
load
是负荷功率预测结果;p
net
为光伏微电网的净功率;使用如下公式,基于光伏微电网的净功率,估计能量状态的变化率:其中,表示能量状态的变化率,η
storage
是储能系统的充放电效率;使用如下公式,根据能量状态的变化率,预测下一个时间步的能量状态:其中,e
next
表示下一个时间步的能量状态,为能量状态预测值;e
current
表示当前时间步的能量状态,δt表示时间步长。10.如权利要求9所述的多元储能主动支撑调度运行系统,其特征在于,所述负荷储能能量调度部分,基于能量状态预测值,控制复合储能的输出功率,使其能够跟随光伏微电网的功率变化,呈现相同的变化趋势的方法包括:使用如下公式,基于能量状态预测值,计算目标输出功率:其中,p
target
是目标输出功率,e
target
是预测的目标能量状态;根据目标输出功率和当前时间步的能量状态,使用pid控制器调整复合储能的输出功率,以使复合储能的输出功率接近目标输出功率。
技术总结
本发明属于储能技术领域,具体涉及多元储能主动支撑调度运行系统。所述系统包括:源荷功率预测部分、复合储能功率控制部分和负荷储能能量调度部分;所述源荷功率预测部分,配置用于获取光伏发电历史数据和光伏发电实时数据,基于光伏发电历史数据建立预测模型;所述负荷储能能量调度部分,配置用于基于发电功率预测结果和负荷功率预测结果,预测光伏微电网的能量状态,得到能量状态预测值,基于能量状态预测值,控制复合储能的输出功率,使其能够跟随光伏微电网的功率变化,呈现相同的变化趋势。本发明实现了光伏微电网的能量平衡、优化调度和稳定运行,提高能量利用率、降低功率波动,同时节能减排,具有较高的可靠性和环境友好性。好性。好性。
技术研发人员:李骥 袁至 张玉莹 许雷 张龙 焦春雷 李明
受保护的技术使用者:国家电网有限公司 新疆大学
技术研发日:2023.06.21
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/