1.一种基于逆向预测历史数据集的光伏功率预测方法,其特征在于,包括:
S1.从光伏发电的历史数据库中获取数据,并从获取的数据中选取自最新时刻开始,一定逆向时间跨度的历史数据集;
S2.选定光伏预测算法,利用历史数据集的数据逆向滚动预测过去的光伏功率,将光伏功率逆向滚动预测结果与对应的逆向时刻的实际光伏功率结果比较,比较结果用预测误差指标表示,得到预测误差指标随逆向时间跨度变化的趋势曲线;
S3.确定预测误差指标随逆向时间跨度变化的趋势曲线中的最低点对应的逆向时间跨度,得出逆向时间跨度对应的历史数据集样本数目;
S4.以S3确定的历史数据集样本数目为基础点,搜寻最佳历史数据集样本数目;
S5.以最佳的历史数据集样本数目对应的历史数据集进光伏功率预测。
2.根据权利要求1所述的基于逆向预测历史数据集的光伏功率预测方法,其特征在于,在步骤S1中,设最新时刻为t,所述的一定逆向时间跨度为△t1,选取时间段(t‑△t1,t)内历史数据库中的历史数据集。
3.根据权利要求2所述的基于逆向预测历史数据集的光伏功率预测方法,其特征在于,在步骤S2中选定的光伏预测算法为人工神经网络模型算法或自回归模型或模糊逻辑算法或支持向量回归算法。
4.根据权利要求3所述的基于逆向预测历史数据集的光伏功率预测方法,其特征在于,步骤S2所述利用历史数据集的数据逆向滚动预测过去的光伏功率的过程包括:S21.设光伏发电的历史数据库中的数据包括1~n个历史数据集块,表示为{历史数据集块1,历史数据集块2,…,历史数据集块n‑1,历史数据集块n},n表示自然数,历史数据集块n为所有数据中自最新时刻t开始,一定逆向时间跨度△t1下的历史数据集,其余依次类推,每个历史数据集块中设有一定数据样本的历史数据集;
S22.确定预使用的光伏预测算法,利用历史数据集块n逆向预测历史数据集块n‑1所在的时间段内的光伏功率,将预测结果与历史数据集块n‑1所在时间段的实际光伏功率比较,得到历史数据集块n‑1所在时间段光伏功率的预测误差指标;
S23.利用历史数据集块n和历史数据集块n‑1逆向预测历史数据集块n‑2所在的时间段内的光伏功率,将预测结果与历史数据集块n‑2所在时间段的实际光伏功率比较,得到历史数据集块n‑2所在时间段光伏功率的预测误差指标;
S24.依次逆向滚动预测,直至得出历史数据集块n‑1~历史数据集块1所在时间段光伏功率的预测误差指标,形成预测误差指标随逆向时间跨度变化的趋势曲线。
5.根据权利要求4所述的基于逆向预测历史数据集的光伏功率预测方法,其特征在于,在选定光伏预测算法、利用历史数据集的数据逆向滚动预测过去的光伏功率前,还对历史数据集进行预处理操作,在步骤S5中,以最佳的历史数据集样本数目对应的历史数据集进光伏功率预测时,历史数据集也要进行预处理操作。
6.根据权利要求5所述的基于逆向预测历史数据集的光伏功率预测方法,其特征在于,预测误差指标随逆向时间跨度变化的趋势曲线通过多项式拟合的方式拟合。
7.根据权利要求6所述的基于逆向预测历史数据集的光伏功率预测方法,其特征在于,在步骤S4中,以S3确定的历史数据集样本数目为基础点,搜寻最佳历史数据集样本数目的过程为:S41.设历史数据集样本数目沿时间跨度方向的增大尺度为X,设历史数据集样本数目沿时间跨度方向的减小尺度为Y,设S3确定的历史数据集样本数目为Q,将S3确定的历史数据集样本数目增加X;
S42.以Q+X个历史数据集样本通过光伏预测算法进行光伏发电功率预测,并得到预测误差指标,与S3确定的历史数据集样本数目对应的预测误差指标比较,判断预测误差指标是否减小,若是,将历史数据集样本数目继续增大,执行步骤S43;否则,将历史数据集样本数目减少,得到Q‑Y个历史数据集样本数目,执行步骤S43;
S43.通过光伏预测算法进行光伏发电功率预测,并得到预测误差指标,将该预测误差指标与上一次通过光伏预测算法进行光伏发电功率预测的预测误差指标比较,判断预测误差指标是否减小,若是,执行步骤S44,否则,执行步骤S45;
S44.将历史数据集样本数目继续增大,通过光伏预测算法进行光伏发电功率预测,得到预测误差指标随历史数据集样本数目变化的趋势,直至与通过光伏预测算法进行光伏发电功率预测的预测误差指标比较,预测误差指标增大,则预测误差指标的拐点出现,拐点对应最佳历史数据集的样本数目;
S45.将历史数据集样本数目继续减少,通过光伏预测算法进行光伏发电功率预测,得到预测误差指标随历史数据集样本数目变化的趋势,直至与通过光伏预测算法进行光伏发电功率预测的预测误差指标比较,预测误差指标减小,则预测误差指标的拐点出现,拐点对应最佳历史数据集的样本数目。
8.一种设备,其特征在于,包括处理器、存储器及存储在存储器上的计算机程序,所述处理器执行存储在存储器上的计算机程序,以实现权利要求1~7任意一项所述的基于逆向预测历史数据集的光伏功率预测方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令在被处理器执行时,实现权利要求1~7任意一项所述的基于逆向预测历史数据集的光伏功率预测方法。
10.一种基于逆向预测历史数据集的光伏功率预测系统,其特征在于,所述系统包括:
数据获取模块,用于从光伏发电的历史数据库中获取数据,并从获取的数据中选取自最新时刻开始,一定逆向时间跨度的历史数据集;
逆向预测模块,用于选定光伏预测算法,利用历史数据集的数据逆向滚动预测过去的光伏功率,将光伏功率逆向滚动预测结果与对应的逆向时刻的实际光伏功率结果比较,比较结果用预测误差指标表示,得到预测误差指标随逆向时间跨度变化的趋势曲线;
趋势确定模块,用于确定预测误差指标随逆向时间跨度变化的趋势曲线中的最低点对应的逆向时间跨度,得出逆向时间跨度对应的历史数据集样本数目;
最佳数据集搜寻模块,以确定的历史数据集样本数目为基础点,搜寻最佳历史数据集样本数目;
光伏功率预测模块,以最佳的历史数据集样本数目对应的历史数据集进光伏功率预测。