一种电价概率预测方法及装置
文献发布时间:2023-06-19 11:22:42
技术领域
本发明涉及电力市场技术领域,尤其涉及一种电价概率预测方法及装置。
背景技术
随着现货市场的推进和竞争程度逐步加深,电价的波动性会日益明显,如何科学准确的评估风险对于市场主体显得十分重要。其中,发电商参与批发市场的报价策略往往基于对未来电价的预估并通过预测误差大小的不同可能性来评估决策的风险。因此,引入误差分布的电价概率预测对于发电侧主体具有重要意义。现有技术中,电价预测研究已有的价格预测研究成果主要集中在其确定性预测上,没有涉及到价格的不确定性或风险性研究,导致最终预测结果不全面,一方面,由于周期性社会活动难以建模是引入电价预测误差的主要原因之一,在总体上考虑误差并不能体现不同时段的电价误差特性;另一方面,由于预测得到的电价会应用于风险评估等大规模的优化问题,过多的风险场景会引入大量的风险分析工作量。
针对电价预测的准确性问题,现有技术一方面着眼于不同预测方法的总体准确性,重点考虑了不同预测模型和数据源的适配关系,但没有对预测误差进行深入研究分析,也没有考虑到预测误差的时域概率分布特性;另一方面基于相似日原理,分小时基于误差因子对预测数据进行分析,但该方法并未考虑到分析后的数据在风险评估中的使用难度,分小时的分析方法会在大规模风险评估优化问题中引入至少24个风险情形,从而引入过多工作量。
因此,现有的研究虽然对电价预测的准确性及误差进行了分析,但未能做到对误差概率的分析精度和预测结果用于风险分析的可行性的兼顾,因此难以直接用于发电商决策的风险评估。
发明内容
本发明目的在于,提供电价概率预测方法及装置,通过分析电价预测误差在不同时段的差异性,并提取出各个时段误差分布的特征参数,并对该特征参数进行聚类操作,在不引入过多风险情形的前提下,精确的描述不同置信水平下的电价区间。
为实现上述目的,本发明实施例提供一种电价概率预测方法,包括:
构建SVM预测模型,获得不同时刻的电价预测数据;
将所述电价预测数据输入logistic分布统计,获得不同时刻预测误差的特征参数,所述特征参数包括均值和标准差;
根据所述获得不同时刻预测误差的特征参数构建二维平面,采用Kmeans算法进行聚类,获得不同时刻的聚类结果,提取不同时刻所述聚类结果的中心点特征参数,获得电价概率预测结果;
根据所述电价概率预测结果和所述电价预测数据,进行不同置信水平下电价概率预测,获得不同置信水平下电价概率预测结果。
优选地,所述构建SVM预测模型,获得不同时段的电价预测数据,包括:
建立电价与输入数据之间的高维线性映射函数,引入松弛变量建立优化问题,预设SVM模型将所述优化问题转化为对偶问题,获得所述优化问题的最优解,将所述最优解代入高维线性映射函数,获得SVM预测模型:
y
其中,y
所述输入数据包括,目标T日24小时各时刻电价数据;
将所述电价数据输入所述SVM预测模型,输出目标T日24小时各时刻电价预测数据。
优选地,所述将所述电价预测数据输入logistic分布统计,获得不同时刻预测误差的特征参数,所述特征参数包括均值和标准差,包括:
采用绝对误差E
E
式中,P
不同时刻的误差数据采用logistic分布模型拟合,其概率密度和累计密度函数分别如下:
获得不同时刻预测误差分布的均值和标准差。
优选地,所述根据所述获得不同时刻预测误差的特征参数构建二维平面,采用Kmeans算法进行聚类,获得不同时刻的聚类结果,提取不同时刻所述聚类结果的中心点特征参数,获得电价概率预测结果,包括:
采用所述不同时刻的预测误差分布的均值和标准差构建二维平面,记为(μ
采用Kmeans算法,随机选取K个中心点,分类系数为r,各数据点x
根据最小化各数据点到各中心点的距离,选取所述分类系数r的值,如下:
更新中心点,重新计算中心点,如下:
重复更新计算直到收敛,输出各类中心点的坐标(μ,σ),根据所述各类中心点的坐标,获得所述电价概率预测结果。
优选地,所述根据所述电价概率预测结果和所述电价预测数据,进行不同置信水平下电价概率预测,获得不同置信水平下电价概率预测结果,包括:
所述目标T日24小时各时刻电价预测数据分时段加上各类均值,获得不同时段的电价预测数据的均值,根据所述概率密度函数,获得不同置信水平的电价概率预测结果。
本发明实施例提供还提供一种电价概率预测装置,包括:
原始预测模块,用于构建SVM预测模型,获得不同时刻的电价预测数据;
统计模块,用于将所述电价预测数据输入logistic分布统计,获得不同时刻预测误差的特征参数,所述特征参数包括均值和标准差;
聚类模块,用于根据所述获得不同时刻预测误差的特征参数构建二维平面,采用Kmeans算法进行聚类,获得不同时刻的聚类结果,提取不同时刻所述聚类结果的中心点特征参数,获得电价概率预测结果;
预测模块,用于根据所述电价概率预测结果和所述电价预测数据,进行不同置信水平下电价概率预测,获得不同置信水平下电价概率预测结果。
优选地,所述原始预测模块,包括:
建立电价与输入数据之间的高维线性映射函数,引入松弛变量建立优化问题,预设SVM模型将所述优化问题转化为对偶问题,获得所述优化问题的最优解,将所述最优解代入高维线性映射函数,获得SVM预测模型:
y
其中,y
所述输入数据包括,目标T日24小时各时刻电价数据;
将所述电价数据输入所述SVM预测模型,输出目标T日24小时各时刻电价预测数据。
优选地,所述统计模块,包括:
采用绝对误差E
E
式中,P
不同时刻的误差数据采用logistic分布模型拟合,其概率密度和累计密度函数分别如下:
获得不同时刻预测误差分布的均值和标准差。
优选地,所述聚类模块,包括:
采用所述不同时刻的预测误差分布的均值和标准差构建二维平面,记为(μ
采用Kmeans算法,随机选取K个中心点,分类系数为r,各数据点x
根据最小化各数据点到各中心点的距离,选取所述分类系数r的值,如下:
更新中心点,重新计算中心点,如下:
重复更新计算直到收敛,输出各类中心点的坐标(μ,σ),根据所述各类中心点的坐标,获得所述电价概率预测结果。
优选地,所述预测模块,包括:
所述目标T日24小时各时刻电价预测数据分时段加上各类均值,获得不同时段的电价预测数据的均值,根据所述概率密度函数,获得不同置信水平的电价概率预测结果。
本发明实施例基于个时段的特征参数进行聚类,从而得到各聚类中心的特征参数,采用该特征参数对电价进行概率预测,本发明在不引入过多风险情形的前提下,精确的描述不同置信水平下的电价区间。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明某一实施例提供的一种电价概率预测方法的流程示意图;
图2是本发明另一实施例提供的SVM预测流程图;
图3是本发明某一实施例提供的一种电价概率预测方法的流程示意图;
图4是本发明某一实施例提供的一种电价概率预测装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。
应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
请参阅图1,本发明实施例提供一种电价概率预测方法,包括:
S101、构建SVM预测模型,获得不同时刻的电价预测数据。
请参照图2,支持向量机(Support Vector Machine,SVM)是一类按监督学习方式对数据进行二元分类的广义线性分类器,其决策边界是对学习样本求解的最大边距超平面,SVM算法的原理和计算过程如下:
首先,初始化模型的参数和样本的权重,训练集样本的权重系数设为相同。
其次,建立电价与输入数据之间的高维线性映射函数,如下:
y
其中,y
其中,ξ
求解获得最优解ω
y
对公式(4)输入目标T日24小时各时刻电价数据,输出目标T日24小时各时刻电价预测数据。
其中,预测过程中,输入数据包括,目标T日24小时各时刻电价数据,将电价数据输入所述SVM预测模型,输出目标T日24小时各时刻电价预测数据。将预测目标日记为T日,并将相关特征参数作为SVM模型的输入,获得预测得到训练时段24小数数据。其中相关特征参数包括,
日类型:星期一~星期日分别标记为1-7;
是否为周末:周末标记为1、工作日标记为0;
T日负荷高峰时刻的系统供需比;
T日系统负荷统计数据:负荷最大值、负荷均值、负荷最小值;
T日24小时各时刻点系统负荷值;
T-1日历史电价统计数据:最大值、平均值、最小值;
T-1日24小时各时刻历史电价数值;
T-2日历史电价统计数据:最大值、平均值、最小值;
T-2日24小时各时刻点历史电价值。
相较于传统的方法,本发明通过分析电价预测误差在不同时段的差异性,能够精确的描述不同置信水平下的电价区间。
S102、将所述电价预测数据输入logistic分布统计,获得不同时刻预测误差的特征参数,所述特征参数包括均值和标准差。
具体的,Logistic分布指当n趋向于无穷大时,从指数分布中抽取的容量n的随机样本的最大与最小样本值的平均的极限分布。
采用绝对误差E
E
式中,P
不同时刻的误差数据采用logistic分布模型拟合,其概率密度和累计密度函数分别如下:
获得不同时刻预测误差分布的均值和标准差。
相较于传统的方法,本发明通过分析电价预测误差在不同时段的差异性,并通过提取各时段的误差分布的特征参数为下一步的聚类分析进行评估,能够精确的描述不同置信水平下的电价区间。
S103、根据所述获得不同时刻预测误差的特征参数构建二维平面,采用Kmeans算法进行聚类,获得不同时刻的聚类结果,提取不同时刻所述聚类结果的中心点特征参数,获得电价概率预测结果。
具体的,采用所述不同时刻的预测误差分布的均值和标准差构建二维平面,记为(μ
采用Kmeans算法,随机选取K个中心点,分类系数为r,各数据点x
根据最小化各数据点到各中心点的距离,选取所述分类系数r的值,如下:
更新中心点,重新计算中心点,如下:
重复更新计算直到收敛,输出各类中心点的坐标(μ,σ),根据所述各类中心点的坐标,获得电价概率预测结果。
请参照图3,在执行Kmeans算法时需要选择聚类数,数据集到各类心的总距离会随着类数的增加而下降,本实施例可以选取上述曲线的拐点处对应的类数。在PJM日前市场2020年1月至6月的数据测试集中,将拐点设置为下一次总距离减少量小于上一次的1/6时的点,Kmeans输出各类中心点的坐标,并用于电价概率预测,获得电价概率预测结果。
S104、根据所述电价概率预测结果和所述电价预测数据,进行不同置信水平下电价概率预测,获得不同置信水平下电价概率预测结果。
具体的,在目标T日24小时各时刻电价预测数据分时段可以加上各类均值,不同时段的电价预测数据的均值,基于概率密度函数(公式(6)),获得不同置信水平的电价概率预测结果,
本发明在PJM日前数据测试集得到的90.51%置信水平的电价概率预测区间与实际电价的对比图。
相较于现有技术对电价预测的准确性及误差进行了分析,但未能做到对误差概率的分析精度和预测结果用于风险分析的可行性的兼顾,因此难以直接用于发电商决策的风险评估。本发明提出了一种电价概率预测方法充分分析了电价预测误差在不同时段的差异性,并提取出了各时段误差分布的特征参数,在此基础上各时段的特征参数本身对其进行聚类操作,大大减少了引入风险评估的风险情形,保证了后续风险分析的可行性,最后,基于各聚类中心的特征参数对于电价进行了概率预测,并采用PJM日前数据进行校验,结果表明,该方法可以在不引入过多风险情形的前提下,精确的描述不同置信水平下的电价区间,且便于用于后续的风险评估。
请参阅图4,基于上述实施例中一种电价概率预测方法,本发明实施例还提供一种电价概率预测装置,包括:
原始预测模块11,用于构建SVM预测模型,获得不同时刻的电价预测数据;
统计模块12,用于将所述电价预测数据输入logistic分布统计,获得不同时刻预测误差的特征参数,所述特征参数包括均值和标准差;
聚类模块13,用于根据所述获得不同时刻预测误差的特征参数构建二维平面,采用Kmeans算法进行聚类,获得不同时刻的聚类结果,提取不同时刻所述聚类结果的中心点特征参数,获得电价概率预测结果;
预测模块14,用于根据所述电价概率预测结果和所述电价预测数据,进行不同置信水平下电价概率预测,获得不同置信水平下电价概率预测结果。
关于一种电价概率预测装置的具体限定可以参见上文中对于的限定,在此不再赘述。上述一种电价概率预测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
- 一种电价概率预测方法及装置
- 节点电价联合概率预测方法及装置