本发明涉及数据预测,具体涉及一种电力负荷预测方法、装置、计算机设备及存储介质。
背景技术:
1、随着电力行业的不断发展,电力负荷预测对电力系统运行的重要性逐渐提高。电力负荷预测成为经济调度、储能管理及电厂维护的基础,电力负荷预测结果的准确性直接影响到电力系统的运行性能,预测值偏大会导致电力生产过量,造成能源浪费,预测值偏小会导致电力生产不足,影响人们生活。
2、在现有技术中,通常采用回归分析法、时间序列法以及指数平滑法等方法预测电力负荷,回归分析法通过建立反映因果关系的数据模型进行预测,时间序列法通过对历史负荷数据进行曲线拟合和参数估计,建立数学模型,指数平滑法通过指数加权组合来实现。这些方法虽然可以表达自变量和因变量的关系,但在处理非平稳时间序列特征时,该方法的预测性能较差。
技术实现思路
1、有鉴于此,本发明提供了一种电力负荷预测方法、装置、计算机设备及存储介质,以解决对电力负荷进行精准预测的问题。
2、第一方面,本发明提供了一种电力负荷预测方法,该方法包括:
3、获取负荷历史数据和与负荷预测结果相关的影响因素历史数据;
4、将所述负荷历史数据输入到预先训练好的负荷预测模型,得到负荷初始预测结果,所述负荷预测模型为利用lstnet网络以预设历史时段内的负荷历史数据和影响因素历史数据为数据集训练的模型;
5、获取实际负荷数据,并计算所述负荷初始预测结果和所述实际负荷数据的差值,得到误差数据;
6、基于预先训练好的误差预测模型,对所述误差数据进行集合经验模态分解,得到误差预测结果,所述误差预测模型为利用lstnet网络以预设历史时段内对应的历史误差数据为数据集训练的模型;
7、计算所述负荷初始预测结果和所述误差预测结果的相加结果,得到最终负荷预测结果。
8、本发明通过利用负荷预测模型得到负荷初始预测结果,以根据负荷历史数据初步预测负荷数据,基于误差预测模型,以及实际负荷和负荷初始预测结果之间的差值误差数据进行集合经验模态分解,得到误差预测结果,以得到未来预设时段内的误差预测结果,利用负荷预测模型和差预测模型进行负荷预测,以在非平稳时间序列特征,依然可以进行预测,根据误差预测结果修正负荷初始预测结果,从而提高负荷预测结果的准确性。
9、在一种可选的实施方式中,所述基于预先训练好的误差预测模型,对所述误差数据进行集合经验模态分解,得到误差预测结果,包括:
10、对所述误差数据进行集合经验模态分解,得到误差序列;
11、将误差序列输入至预先训练好的误差预测模型中,得到误差预测结果。
12、本发明利用对误差数据进行集合经验模态分解,以分解出误差数据对应的误差序列,从而利用误差预测模型,对误差预测结果进行预测,从而利用误差数据对误差预测结果进行预测。
13、在一种可选的实施方式中,所述对所述误差数据进行集合经验模态分解,得到误差序列,包括:
14、在所述误差数据中加入噪声信号,得到噪声误差信号;
15、对所述噪声误差信号进行经验模态分解,得到各阶内涵模态分量和其余分量;
16、计算各阶内涵模态分量的均值,并将剔除高频分量处理后的内涵模态分量和其余分量叠加的结果确定为误差序列。
17、本发明通过在误差数据中加入噪声信号,以使得对加入噪声的噪声误差信号进行分析时,便于对各分量进行分离,对内涵模态分量进行高频剔除处理,以减少高频分量对预测结果造成的影响,从而提高预测结果的准确性。
18、在一种可选的实施方式中,按照如下公式在所述误差数据中加入噪声信号,得到噪声误差信号:
19、ei′(t)=e(t)+ωi(),i=1,2,...,n(1)
20、其中,ei′(t)为噪声误差信号,n为总体平均次数,e(t)为误差数据,ω(t)为具有正态分布的噪声信号,i表示第i次添加噪声。
21、在一种可选的实施方式中,按照如下公式对所述噪声误差信号进行经验模态分解,得到各阶内涵模态分量和其余分量:
22、
23、其中,ei′(t)为噪声误差信号,j表示第j个内涵模态分量,j表示经验模态分解得到的内涵模态分量总数,cij(t)为第i次添加噪声后对噪声误差信号进行经验模态分解得到的第j个内涵模态分量,ri(t)为第i次添加噪声后对噪声误差信号进行经验模态分解得到的其余分量。
24、在一种可选的实施方式中,在获取负荷历史数据和与负荷预测结果相关的影响因素历史数据之后,所述方法还包括:
25、利用孤立森林异常检测算法对所述负荷历史数据和影响因素历史数据进行异常检测,并删除异常值。
26、本发明通过孤立森林异常检测算法进行异常检测,以减少异常值对预测结果的影响。
27、在一种可选的实施方式中,所述方法还包括:
28、对删除异常值处理后的负荷历史数据和影响因素历史数据进行归一化处理。
29、本发明对删除异常值处理后的数据进行归一化处理,以便于对数据进行处理,提高数据处理效率。
30、第二方面,本发明提供了一种电力负荷预测装置,该装置包括:
31、获取模块,用于获取负荷历史数据和与负荷预测结果相关的影响因素历史数据;
32、第一得到模块,用于将所述负荷历史数据输入到预先训练好的负荷预测模型,得到负荷初始预测结果,所述负荷预测模型为利用lstnet网络以预设历史时段内的负荷历史数据和影响因素历史数据为数据集训练的模型;
33、第二得到模块,用于获取实际负荷数据,并计算所述负荷初始预测结果和所述实际负荷数据的差值,得到误差数据;
34、第三得到模块,用于基于预先训练好的误差预测模型,对所述误差数据进行集合经验模态分解,得到误差预测结果,所述误差预测模型为利用lstnet网络以预设历史时段内对应的历史误差数据为数据集训练的模型;
35、第四得到模块,用于计算所述负荷初始预测结果和所述误差预测结果的相加结果,得到最终负荷预测结果。
36、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的电力负荷预测方法。
37、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的电力负荷预测方法。
1.一种电力负荷预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于预先训练好的误差预测模型,对所述误差数据进行集合经验模态分解,得到误差预测结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述误差数据进行集合经验模态分解,得到误差序列,包括:
4.根据权利要求3所述的方法,其特征在于,按照如下公式在所述误差数据中加入噪声信号,得到噪声误差信号:
5.根据权利要求3所述的方法,其特征在于,按照如下公式对所述噪声误差信号进行经验模态分解,得到各阶内涵模态分量和其余分量:
6.根据权利要求1所述的方法,其特征在于,在获取负荷历史数据和与负荷预测结果相关的影响因素历史数据之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种电力负荷预测装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的电力负荷预测方法。