一种电力系统精细化负荷预测和分析方法与流程

文档序号:14991617发布日期:2018-07-20 22:20阅读:2212来源:国知局

本发明属于电力系统负荷预测领域,具体涉及一种电力系统精细化负荷预测和分析方法。



背景技术:

负荷预测是根据系统的运行特性、增容决策、自然条件与社会影响等诸多因数,在满足一定精度要求的条件下,确定未来某特定时刻的负荷数据,其中负荷是指电力需求量(功率)或用电量。随着电力生产和消费日益市场化,对负荷预测的准确性、实时性、可靠性和智能性提出了更高的要求,因此,负荷预测已经成为现代化电力系统运行和管理中的一个重要研究领域。

短期负荷预测技术总体分为传统和现代智能两类方法。传统的短期负荷预测方法有回归分析法,时间序列法和灰色预测法等。回归分析法对历史数据要求较高,采用线性方法描述比较复杂的问题,结构形式过于简单,精度较低;该模型无法详细描述各种影响负荷的因素,模型初始化难度较大,需要丰富的经验和较高的技巧。时间序列方法存在的不足是建模过程比较复杂,需要较高的理论知识;该模型对原始时间序列的平稳性要求较高,只适用于负荷变化比较均匀的短期预测;没有考虑影响负荷变化的因素,对不确定性因素(如天气、节假日等)考虑不足,当天气变化较大或遇到节假日时,该模型预测误差较大。灰色预测法要求负荷变化规律具有指数变化趋势,当数据离散程度越大,即数据灰度越大,预测精度越差。现代智能算法包括专家系统法,人工神经网络法和模糊预测法等。其中专家系统法开发的专家系统都是针对某具体系统的,不能直接应用于其他系统。人工神经网络法的神经网络的层数和神经元个数多依据主观经验确定,难以科学地确定网络结构,学习速度慢并且存在局部极小点。模糊预测法的精度难以满足要求,同时要求提供较多的历史数据,在实际应用中存在困难。因此,统筹考虑电力系统负荷预测中的样本数量的有限和算法的通用性、准确性、复杂性,使两者均符合国民生存的需要是亟待认真考虑的问题。



技术实现要素:

本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种电力系统精细化负荷预测和分析方法,能满足运行中各变电站负荷预测的需要。

本发明采用以下技术方案:

本发明提供的一种电力系统精细化负荷预测和分析方法,包括以下步骤:

s1、确定预测对象与预测日期,预测对象为变电站的总有功功率和无功功率,预测日期为某一天内的24小时;

s2、与电网调度管理系统oms进行通信,收集所述预测对象的历史负荷数据,建立样本数据;

s3、所述电网调度管理系统oms将步骤s2获得的所述样本数据导入数据库mysql;

s4、采用支持向量机svm算法对所述样本数据进行负荷预测;

s5、将步骤s4得到的所述负荷预测结果导入所述数据库mysql;

s6、将步骤s5中数据库mysql的所述负荷预测结果数据返回至所述电网调度管理系统oms;

s7、根据所述变电站的相对预测误差率rer和绝对预测误差ae对预测结果进行修正,预测未来某天的负荷情况。

进一步的,所述步骤s2的样本数据还包括天气数据,所述天气数据包括温度、相对湿度、风速、降雨量和气压。

进一步的,所述步骤s4中支持向量机svm算法具体包括以下步骤:

s41、对所述样本数据进行数据整理;

s42、对所述样本数据重新缩放进行归一化处理;

s43、分别选取核函数k(x,y)=(φ(x),φ(y))、不敏感损失函数ε>0和惩罚参数c>0,通过模型训练进行负荷预测。

进一步的,所述步骤s41中数据整理格式如下:

[label][index1]:[value1][index2]:[value2]...

其中,label是目标值,index是特征值编号,value是特征值。

进一步的,所述步骤s42中归一化处理后的数据如下所示:

其中,xi为归一化前的数据,xmax为样本数据的最小值,xmin为样本数据的最大值。

进一步的,所述步骤s43中,将每一个样本点用一个非线性函数φ映射到高维特征空间,再对所述高维特征空间进行线性回归,取得在原空间非线性回归的效果,构建函数f如下:

f(x,w)=wφ(x)+b=(w,φ(x))+b

其中,x为输入,w为权值矢量;b为偏差bias;w,φ(x)表示内积。

进一步的,当预测值与实际值之差的绝对值不大于ε时,忽略这部分不计;当差的绝对值大于ε时则令其大小为超出ε的部分,所述不敏感损失函数ε具体为:

其中,y为实际值,f(x)为预测值,ε为不敏感函数。

进一步的,对所述权值矢量w和偏差b进行训练,引入核函数k(x,y)=(φ(x),φ(y)),利用wolfe对偶转化后得到回归函数如下所示:

其中,x为输入,αi,αi*为lagrange乘子向量,k(x,xi)为核函数,b为偏差bias。

进一步的,所述步骤s7中,变电站的相对预测误差率rer具体为:

绝对预测误差ae具体为:

其中,pt为时刻t的有功预测值,pt0为时刻t的实际有功值,n为预测的时段数,t为24小时。与现有技术相比,本发明至少具有以下有益效果:

1)本发明提出的算法具有良好的泛化能力,能够适用于电力系统不同节点各具特点的负荷特性,实现电力系统多节点负荷的快速预测。

2)进一步的,基于统计学习理论中结构风险最小化原则和vc维理论,具有良好的泛化能力,即由有限的训练样本得到的小的误差能够保证使独立的测试集仍保持小的误差。

3)进一步的,支持向量机的求解问题对应的是一个凸优化问题,因此负荷预测得到的解将是全局最优点。

4)进一步的,支持向量机需要求解的是对偶问题,需求解的对偶问题的规模基本上与输入空间的维数无关,因此其算法复杂度与样本维数无关。

5)进一步的,本发明将电网调度管理系统oms与系统连接,并且建立了java和mysql数据库的接口,使负荷预测的完成更加简洁方便。

附图说明

图1为支持向量机svm算法流程图;

图2为电力系统精细化负荷预测和分析系统流程图。

具体实施方式

参见图1,本发明提供一种电力系统精细化负荷预测和分析方法,涉及电网调度管理系统oms与系统数据间的传送,java与mysql数据库间的对接,以及运送支持向量机svm算法进行预测。最终可以通过变电站的样本数据和所在地区的天气数据预测出未来某天的负荷情况。

s1)确定预测对象与预测日期,预测对象为变电站的总有功功率和无功功率,预测日期为某一天内的24小时。

s2)根据预测对象与预测日期,通过电网调度管理系统oms组建所需的样本数据;

2.1)收集预测对象的历史负荷数据,以变电站为单位对负荷有功和无功功率进行预测,对原始数据进行处理,计算变电站中低压母线总有功和无功功率;

2.2)收集天气数据,通过数据挖掘,确定了天气数据中的主要影响因素,包括:温度、相对湿度、风速、降雨量和气压。

s3)电网调度管理系统oms将收集到的历史负荷数据和天气数据导入数据库mysql。

s4)通过java与mysql的接口,调用相对应的应用程序,采用支持向量机svm算法进行负荷预测。

采用支持向量机svm算法,在有限样本数据的情况下,避免陷入局部最优解的情况,算法复杂度不随样本维数增加,并且可以实现电力系统多节点的负荷预测。如图2所示,具体包括以下步骤:

4.1)整理数据

首先要将收集到的数据整理成所规定的数据格式,检验和训练数据的格式如下:

[label][index1]:[value1][index2]:[value2]...

其中label是目标值,index是特征值编号,value是特征值。所采用的算法专门针对有限样本情况的,其目标是得到现有信息下的最优解而不仅仅是样本数趋于无穷大时的最优解。

4.2)归一化

因为原始数据可能范围过大或过小,并且原始数据是不同类型的数据,包括气压、温度、降水量以及时间等。可以先将数据重新缩放到到适当范围,这样可以使训练与预测速度更快。在这里用到的数据是已经整理好的数据,即算法可以识别的数据。归一化公式如下:

其中xi,x*i分别表示数据归一化前后的值,xmin,xmax分别表示样本数据中的最小值和最大值。

4.3)模型训练和预测

将每一个样本点用一个非线性函数φ映射到高维特征空间,再对所述高维特征空间进行线性回归,取得在原空间非线性回归的效果,构建函数f如下:

f(x,w)=wφ(x)+b=(w,φ(x))+b

其中,x为输入,w为权值矢量;b为偏差bias;w,φ(x)表示内积。

当预测值与实际值之差的绝对值不大于ε时,忽略这部分不计;当差的绝对值大于ε时,则令其大小为超出ε的部分,所述不敏感损失函数ε具体为:

其中,y为实际值,f(x)为预测值,ε为不敏感函数。

对所述权值矢量w和偏差b进行训练,引入核函数k(x,y)=(φ(x),φ(y)),利用wolfe对偶转化后得到回归函数如下所示:

其中,x为输入,αi,αi*为lagrange乘子向量,k(x,xi)为核函数,b为偏差bias。

选取适当的核函数k(x,y)以及适当的精度ε>0和惩罚参数c>0求解规划问题:

得解

计算选取位于开区间(0,c)中的的分量若选到的是

若选到的是

从而构造决策函数

其中,k(x,y)是核函数,ε是精度,c是惩罚参数,是解,b为偏差bias。

s5)通过java与mysql的接口,将支持向量机svm负荷预测得到的结果导入数据库mysql。

s6)通过系统,将数据库mysql的数据返回电网调度管理系统oms。

s7)根据以往各变电站的相对预测误差率rer和绝对预测误差ae对预测结果进行修正。

其中,pt表示t时刻的有功预测值,pt0表示t时刻的实际有功值,n是预测的时段数,本项目中t取为24。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1