本发明涉及一种光伏电量预测方法,具体用于中长期光伏可用电量的预测。
背景技术:
新一轮电力体制改革正在全面启动,随着电力市场不断发展,未来交易规模不断扩大、交易品种不断完善、市场主体不断扩充,对随机性强的不确定光伏发电调度提出了挑战,迫切需要在光伏发电市场化消纳的调度计划模式下,开展中长期光伏发电可用电量预测。
现有调度计划模式是在电网安全前提下,以月度计划电量为目标开展调度生产。在中长期市场交易环境下,符合准入条件的发电企业、售电公司、电力用户等市场主体,通过双边协商、集中竞价(撮合)、挂牌交易等市场化方式开展的电力交易。交易过程中要求发电企业按照交易时长进行交易电量申报,最终确定交易合同电量,中长期交易尺度一般为年度、季度、月度,光伏发电企业因无预测准确率较高的中长期预测产品设备,仅通过历史潜在的发电能力(可用电量)来观测未来时间段内预测电量值。
调度机构结合历史实际运行发电数据和资源还原后的弃电数据,评估新能源场站实际发电能力,通过统计分析技术得到未来一段时间内的发电能力,提出的光伏中长期可用电量预测方法是中长期市场化消纳光伏具有工程实践意义,便于调度机构进行考虑光伏发电能力的电力电量安全校核、与常规机组组合的计划安排、新增光伏并网时序安排、中长期市场化消纳电量执行以及光伏新增容量规划具有重要意义。
光伏发电中长期预报受天气全球变化、太阳活动等影响,造成了年际发电量在一定水平下上下波动,给预测带来了挑战。因天气变化是一个复杂的非线性过程,光伏短期功率预测系统普遍采用数值天气预报模式,年度中长期光伏功率误差超过50%,通过光伏功率预测序列得到的中长期光伏发电可用电量偏差超过20%。
技术实现要素:
本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于arima模型的中长期光伏发电可用电量预测方法,其能够实现预测12个月的中长期可用电量;
本发明还可以根据需要选择月度、季度和年度不同中长期周期的预测结果,且预测结果精度较高,相对误差不超过1%,中长周期时间尺度更能反映光伏资源的季节特性,更好地满足实际情况。
为了达到上述目的,本发明采用以下技术方案予以实现:
基于arima模型的中长期光伏可用电量预测方法,包含以下步骤:
(1)获取报告期时间段等效装机容量;
(2)获取有效光资源小时数;所述有效光资源小时数通过历史数据采用统计方法得到较高的预测值,通过基于arima模型预测方法获取;
(3)预测中长期光伏可用电量;
所述步骤(2)中差分自回归移动平均模型(arima)的模型记为arima(p,d,q),是自回归模型(ar)、移动平均模型(ma)和差分法组合而成的,d为差分阶数,非平稳的时间序列经过d阶差分后得到平稳系列,p为自回归项,q为移动平均项数;arima模型在光伏中长期可用电量预测过程中,仅对光资源小时数进行建模,先通过去趋势线和差分运算,将中长期趋势、固定周期信息提取出来,把非平稳原始时间序列转变为平稳序列后,再进行时间序列arma分析,其时间序列arma分析的模型建立包含如下过程:
判断输入时间序列数据是否平稳、对处理后的平稳数据进行模型识别、参数估计、模型检验和模型预测步骤。
作为本发明的一种优选实施方式:
光伏发电设备等效装机容量=报告初期光伏发电设备容量 (∑报告期内新增光伏发电设备容量×新增光伏设备容量自投产到报告期末的日历小时数)/报告期日历小时-(报告期内减少光伏发电设备容量×该机组自报批准拆除或报废到报告期末的日历小时数)/报告期日历小时;
所述步骤(3)为通过将步骤(1)和步骤(2)获取的数值相乘。
作为本发明的一种优选实施方式:
所述步骤(2)包含如下具体分步骤:
s201平稳性检验:
将原始数据序列xt经去趋势线和d阶差分运算后,得到平稳的时间序列wt,可对wt建立arma(p,q)模型:
wt=φ1wt-1 φ2wt-2 … φpwt-p αt θ1αt-1 θ2αt-2 … θqαt-q(1)
式(1)中,
s202模型识别:
采用赤池信息准则(aic)的定阶方法进行模型的识别,对于正态序列wt建立arma(p,q)模型的定阶aic的函数定义为:
式(2)中
取
式(3)中,当
s203参数估计:
在确定arma(p,q)模型的阶数情况下,对模型中的自回归系数
由arma(p,q)的最小二乘估计可得到方程组式(4),解方程组即可得到arma(p,q)模型参数。
s204模型检验:
模型识别与参数估计完成后,对模型进行检验,即检验残差(原始信号与模型拟合信号之差)是否为平稳白噪声。若残差是随机正态分布的白噪声信号,则检验通过,完成arma模型建立。
s205模型预测:
对于arma(1,1)模型,wt=φ1wt-1 αt θ1αt-1其预测值见式(5)。
作为本发明的一种优选实施方式:
以月度为周期,通过可用电量除以本月等效光伏装机容量得到有效光资源小时数;
所述步骤(2)中,选取近四年每月光资源小时数共计48个实际序列为arima的原始输入数据,经平稳化处理后得到新的平稳序列,在matlab软件环境下建立arma模型,通过模型识别、参数估计、模型检验和模型预测步骤,预测得到第五年:12个月的分月光资源小时数,考虑第五年度新增并网光伏容量,最终得到第五年度分月的光伏可用电量。需要说明的是,本发明所述的近四年和第五年度是由小至大依次连续统计的五年,第五年度是需要预测的年度。比如,需要预测的是2020年度的可用电量,则近四年依次是2016、2017、2018和2019年。
作为本发明的一种优选实施方式:所述步骤(2)包含如下具体分步骤:
s301:获得平稳性数据:原始数据序列xt见表1,经过matlab中adftest函数单位根检验后,返回值为0,则原始序列为非平稳序列;经去趋势线yt=0.1222xt 138.01和1阶差分运算处理后得到新的时间序列wt,经过单位根检验后,返回值为1,新的时间序列wt为平稳序列;
s302:采用赤池信息准则(aic)的定阶方法进行模型的识别,给定阶数的上限值p=10,q=10,经过多次比较后,当p=10,q=3时,aic(10,3)达到最小值,最终确定的arma(10,3)模型;
s303:由最小二乘估计得到arma(10,3)模型的具体表达式为:a(z)y(t)=c(z)e(t),其中,
a(z)=1-0.2246z^-1-0.04664z^-2 0.8934z^-3-0.07996z^-4 0.08018z^-5 0.4501z^-6-0.04682z^-7 0.3984z^-8 0.4154z^-9-0.03503z^-10,c(z)=1 0.07731z^-1-0.09768z^-2 0.825z^-3
s304:使用matlab中lbqtest函数进行模型检验,对残差向量进行ljung-box检验,经检验返回值为0,说明模型可用;
s305:预测第五年度分月光伏资源小时数。
本发明有益效果是:
本发明公开的一种基于arima模型的中长期光伏发电可用电量预测方法,其能够实现预测12个月的中长期可用电量,可根据需要选择月度、季度和年度不同中长期周期的预测结果,且预测结果精度较高,相对误差不超过1%,中长周期时间尺度更能反映光伏资源的季节特性,更好地满足实际情况。
本发明能够实现预测12个月的中长期可用电量,可根据需要选择月度、季度和年度不同中长期周期的预测结果,且预测结果精度较高,相对误差不超过1%。本发明可适用于单个光伏电站、地区光伏电站场群以及整个地区光伏规模化中长期光伏发电可用电量预测。本发明既体现地区光资源的季节特性,又体现各地区风资源在空间上的资源差异,更好地预测实际情况。
附图说明
图1为本发明的一种具体实施方式的流程图;
图2为本发明的光伏资源小时数预测结果;
图3为本发明针对优选实施例的实际值和预测值偏差示意图。
具体实施方式
下面结合附图及实施例描述本发明具体实施方式:
如图所示,其示出了本发明的具体实施方式,如图所示,目前,光伏功率预测产品主要基于数值天气预报和统计方法,通过综合预测技术,预测未来1至7天的短期时序功率,不能实现月度、季度和年度中长期时序功率预测,进而通过未来中长期光伏发电可用电力时序预测功率值在求取时间段内直接积分得到准确率高的中长期可用电量比较困难。
光伏发电中长期预报受天气全球变化、太阳活动等影响,造成了年际发电量在一定水平下上下波动,给预测带来了挑战。因天气变化是一个复杂的非线性过程,光伏短期功率预测系统普遍采用数值天气预报模式,年度中长期光伏功率误差超过50%,通过光伏功率预测序列得到的中长期光伏发电可用电量偏差超过20%。
本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于arima模型的中长期光伏发电可用电量预测方法,其能够实现预测12个月的中长期可用电量,可根据需要选择月度、季度和年度不同中长期周期的预测结果,且预测结果精度较高,相对误差不超过1%,中长周期时间尺度更能反映光伏资源的季节特性,更好地满足实际情况。
得到光伏发电中长期可用电量一般有两种方法,第一种方法用光伏发电可用电力时序预测功率值在求取时间段内直接积分得到,但获得未来中长期光伏发电可用电力时序预测功率值较为困难。本发明中采取第二种方法求取,在求取时间段等效装机容量乘以有效资源小时数直接得到,有效资源小时数通过历史数据采用统计方法可得到较高的预测值,通过本发明中提出的基于arima模型预测方法得到。
光伏发电设备等效装机容量=报告初期光伏发电设备容量 (∑报告期内新增光伏发电设备容量×新增光伏设备容量自投产到报告期末的日历小时数)/报告期日历小时-(报告期内减少光伏发电设备容量×该机组自报批准拆除或报废到报告期末的日历小时数)/报告期日历小时。
差分自回归移动平均模型(autoregressiveintegratedmovingaveragemodel,arima)是一种时间序列预测方法,其模型记为arima(p,d,q),是自回归模型(ar)、移动平均模型(ma)和差分法组合而成的,d为差分阶数,非平稳的时间序列经过d阶差分后得到平稳系列,p为自回归项,q为移动平均项数。arima模型在光伏中长期可用电量预测过程中,仅对光资源小时数进行建模,既考虑了光资源在时间序列的依从性,又兼顾了光资源随机波动的干扰性。该方法先通过去趋势线和差分运算,将中长期趋势、固定周期等信息提取出来,把非平稳原始时间序列转变为平稳序列后,再进行时间序列arma分析,其时间序列arma分析的模型建立过程如下:
arma(p,q)模型建立的一般步骤包括:判断输入时间序列数据是否平稳、对处理后的平稳数据进行模型识别、参数估计、模型检验和模型预测等步骤。arma预测分析模型的建立过程如图1所示。
1.平稳性检验
将原始数据序列xt经去趋势线和d阶差分运算后,得到平稳的时间序列wt,可对wt建立arma(p,q)模型:
wt=φ1wt-1 φ2wt-2 … φpwt-p αt θ1αt-1 θ2αt-2 … θqαt-q(1)
式(1)中,
2.模型识别
本发明专利中采用赤池信息准则(aic)的定阶方法进行模型的识别。对于正态序列wt建立arma(p,q)模型的定阶aic的函数定义为:
式(2)中
式(3)中,当
3.参数估计
在确定arma(p,q)模型的阶数情况下,对模型中的自回归系数
由arma(p,q)的最小二乘估计可得到方程组式(4),解方程组即可得到arma(p,q)模型参数。
4.模型检验
模型识别与参数估计完成后,对模型进行检验,即检验残差(原始信号与模型拟合信号之差)是否为平稳白噪声。若残差是随机正态分布的白噪声信号,则检验通过,完成arma模型建立。
5.模型预测
对于arma(1,1)模型,wt=φ1wt-1 αt θ1αt-1其预测值见式(5)。
针对本发明的技术方案,以下通过具体实施例进行验证预测结果:
本实施例,以新疆电网某地区光伏实际运行发电电量和弃电电量数据得到可用电量,以月度为周期,通过可用电量除以本月等效光伏装机容量得到有效光资源小时数,选取该地区2016年至2019年每月光资源小时数共计48个实际序列为arima的原始输入数据,经平稳化处理后得到新的平稳序列,在matlab软件环境下建立了arma模型,通过模型识别、参数估计、模型检验和模型预测等步骤,预测得到该地区2020年12个月的分月光资源小时数,考虑该地区2020年度新增并网光伏容量,最终得到该地区2020年度分月的光伏可用电量,以2020年度1至11月该地区实际运行数据,验证所建立arima模型的可行性,其预测精度满足生产要求。
1.获得平稳性数据。原始数据序列xt见表1,经过matlab中adftest函数单位根检验后,返回值为0,则原始序列为非平稳序列。经去趋势线yt=0.1222xt 138.01和1阶差分运算处理后得到新的时间序列wt,经过单位根检验后,返回值为1,新的时间序列wt为平稳序列。
表1:原始序列数据和得到的平稳序列数据单位:小时
2.采用赤池信息准则(aic)的定阶方法进行模型的识别,给定阶数的上限值p=10,q=10,经过多次比较后,当p=10,q=3时,aic(10,3)达到最小值,最终确定的arma(10,3)模型;
3.由最小二乘估计得到arma(10,3)模型的具体表达式为:a(z)y(t)=c(z)e(t),其中,
a(z)=1-0.2246z^-1-0.04664z^-2 0.8934z^-3-0.07996z^-4 0.08018z^-5 0.4501z^-6-0.04682z^-7 0.3984z^-8 0.4154z^-9-0.03503z^-10,c(z)=1 0.07731z^-1-0.09768z^-2 0.825z^-3
4.使用matlab中lbqtest函数进行模型检验,对残差向量进行ljung-box检验,经检验返回值为0,说明模型可用。
5.预测该地区2020年分月光伏资源小时数见图2所示:
该地区2020年度无新增光伏,等效装机容量为244万千瓦,从图3中可以看出,基于arima预测模型得到的光伏在中长期可用电量与实际运行趋势具有较高的相似性,冬季11月和年初1月、2月光伏可发电能力最弱,春季4月和秋季9月,发电能力最强。2020年1至11月,该地区基于arima预测模型得到的光伏可用电量为39.9亿千瓦时,相对误差0.75%,2020年12月,预计该地区光伏可用电量为2.5亿千瓦时,基于arima预测模型得到光伏中长期可用电量具有较高的预测精度,满足生产需求。
本发明的目的是应用于测算和评估中长期光伏发电消纳能力,并根据安全校核结果优先安排光伏发电计划,同时结合年内消纳控制目标,有序安排新增光伏场站并网发电。本发明的预测防具具有以下优势和应用市场前景:
(1)光伏发电能力预测
未来一段时间内,光伏场站或光伏场群发电能力预测其本质是对光伏可用电量预测。每年度10月中下旬,国网电网公司组织经营区域各省份开展次年度新能源消纳测算工作,根据新能源年度可用电量预测情况,结合本地负荷增长情况和次年跨区跨省联络线外送情况,以及常规电源新增情况和政府核定年度电量计划等边界条件,测算次年新能源消纳形势及新增新能源装机情况,积极与政府主管部门沟通,上报测算分析结果,防止大规模超前规划,造成新一轮弃风、弃光情况发生。
(2)光伏消纳能力评估
每年度10月中下旬,开展测算工作的首要任务是在新能源生产模拟仿真软件中开展上一年度10至12月至本年度9月实际运行情况进行回算,验证历史预测结果的准确性和偏差原因分析,进一步对次年测算准确性提供了基础。
(3)光伏月度计划电量执行
为提升新能源市场化交易执行精度,新疆电网开发了新能源月度计划控制系统,将新能源月度基数电量和市场化电量控制有机结合,在实现新能源月度计划实时跟踪测算功能基础上,根据各场站月度发电计划剩余负荷率,以日为周期动态测算各新能源场站控制参数;各新能源场站月度发电计划、月度计划完成进度、月度计划剩余负荷率以及场站恶意超发情况通过“三公”信息平台实时向新能源场站发布。
(4)投资光伏电站站址选择
前期,新能源企业会在意愿投资地区建立辐照仪来观测本地区有效光资源利用小时数,辐照仪建成后收集两年的实测数据,设计单位将根据实测数据推算出光伏发电工程建成后按运行20年的时长测算投资与回报,然而实际上,我国光伏开发建设已遍布我国,新能源企业为了降低投资,将开发前建立的辐照仪进行辐照度数据实测转变为以周边实际运行光伏电站数据为基础,进行20年光伏运行投资收益分析和新投资光伏电站站址选择,测算偏差结果在工程应用中已被新能源企业接受。
通过储能技术,将光伏由随机性、间歇性的不确定特性转变为确定的可观测能源。直接将光伏可用电力时序预测功率值在求取时间段内直接积分得到。采用本发明的预测方法具有如下特点:
1、基于arima模型的中长期光伏发电可用电量预测方法,其能够实现预测12个月的中长期可用电量,可根据需要选择月度、季度和年度不同中长期周期的预测结果,且预测结果精度较高,相对误差不超过1%。
2、本发明可适用于单个光伏电站、地区光伏电站场群以及整个地区光伏规模化中长期光伏发电可用电量预测。
3、本发明既体现地区光资源的季节特性,又体现各地区风资源在空间上的资源差异,更好地预测实际情况。
上面结合附图对本发明优选实施方式作了详细说明,但是本发明不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化,这些变化涉及本领域技术人员所熟知的相关技术,这些都落入本发明专利的保护范围。
不脱离本发明的构思和范围可以做出许多其他改变和改型。应当理解,本发明不限于特定的实施方式,本发明的范围由所附权利要求限定。
1.基于arima模型的中长期光伏可用电量预测方法,其特征在于,包含以下步骤:
(1)获取报告期时间段等效装机容量;
(2)获取有效光资源小时数;所述有效光资源小时数通过历史数据采用统计方法得到较高的预测值,然后通过基于arima模型预测方法获取;
(3)预测中长期光伏可用电量;
所述步骤(2)中差分自回归移动平均模型(arima)的模型记为arima(p,d,q),由自回归模型(ar)、移动平均模型(ma)和差分法组合而成的,d为差分阶数,非平稳的时间序列经过d阶差分后得到平稳系列,p为自回归项,q为移动平均项数;arima模型在光伏中长期可用电量预测过程中,仅对光资源小时数进行建模,先通过去趋势线和差分运算,将中长期趋势、固定周期信息提取出来,把非平稳原始时间序列转变为平稳序列后,再进行时间序列arma分析,其时间序列arma分析的模型建立包含如下过程:
判断输入时间序列数据是否平稳、对处理后的平稳数据进行模型识别、参数估计、模型检验和模型预测步骤。
2.如权利要求1所述的基于arima模型的中长期光伏可用电量预测方法,其特征在于,
光伏发电设备等效装机容量=报告初期光伏发电设备容量 (∑报告期内新增光伏发电设备容量×新增光伏设备容量自投产到报告期末的日历小时数)/报告期日历小时-(报告期内减少光伏发电设备容量×该机组自报批准拆除或报废到报告期末的日历小时数)/报告期日历小时;
所述步骤(3)为通过将步骤(1)和步骤(2)获取的数值相乘。
3.如权利要求1所述的基于arima模型的中长期光伏可用电量预测方法,其特征在于,
所述步骤(2)包含如下具体分步骤:
s201平稳性检验:
将原始数据序列xt经去趋势线和d阶差分运算后,得到平稳的时间序列wt,可对wt建立arma(p,q)模型:
wt=φ1wt-1 φ2wt-2 … φpwt-p αt θ1αt-1 θ2αt-2 … θqαt-q(1)
式(1)中,
s202模型识别:
采用赤池信息准则(aic)的定阶方法进行模型的识别,对于正态序列wt建立arma(p,q)模型的定阶aic的函数定义为:
式(2)中
取
式(3)中,当
s203参数估计:
在确定arma(p,q)模型的阶数情况下,对模型中的自回归系数
由arma(p,q)的最小二乘估计可得到方程组式(4),解方程组即可得到arma(p,q)模型参数。
s204模型检验:
模型识别与参数估计完成后,对模型进行检验,即检验残差(原始信号与模型拟合信号之差)是否为平稳白噪声。若残差是随机正态分布的白噪声信号,则检验通过,完成arma模型建立。
s205模型预测:
对于arma(1,1)模型,wt=φ1wt-1 αt θ1αt-1其预测值见式(5)。
4.如权利要求3所述的基于arima模型的中长期光伏可用电量预测方法,其特征在于:
以月度为周期,通过可用电量除以本月等效光伏装机容量得到有效光资源小时数;
所述步骤(2)中,选取近四年每月光资源小时数共计48个实际序列为arima的原始输入数据,经平稳化处理后得到新的平稳序列,在matlab软件环境下建立arma模型,通过模型识别、参数估计、模型检验和模型预测步骤,预测得到第五年度12个月的分月光资源小时数,考虑第五年度新增并网光伏容量,最终得到第五年度分月的光伏可用电量。
5.如权利要求4所述的基于arima模型的中长期光伏可用电量预测方法,其特征在于:所述步骤(2)包含如下具体分步骤:
s301:获得平稳性数据:原始数据序列xt,经过matlab中adftest函数单位根检验后,返回值为0,则原始序列为非平稳序列;经去趋势线yt=0.1222xt 138.01和1阶差分运算处理后得到新的时间序列wt,经过单位根检验后,返回值为1,新的时间序列wt为平稳序列;
s302:采用赤池信息准则(aic)的定阶方法进行模型的识别,给定阶数的上限值p=10,q=10,经过多次比较后,当p=10,q=3时,aic(10,3)达到最小值,最终确定的arma(10,3)模型;
s303:由最小二乘估计得到arma(10,3)模型的具体表达式为:a(z)y(t)=c(z)e(t),其中,
a(z)=1-0.2246z^-1-0.04664z^-2 0.8934z^-3-0.07996z^-4 0.08018z^-5 0.4501z^-6-0.04682z^-7 0.3984z^-8 0.4154z^-9-0.03503z^-10,c(z)=1 0.07731z^-1-0.09768z^-2 0.825z^-3
s304:使用matlab中lbqtest函数进行模型检验,对残差向量进行ljung-box检验,经检验返回值为0,说明模型可用;
s305:预测第五年度分月光伏资源小时数。
技术总结