【技术实现步骤摘要】
一种基于极限学习机的水力发电预测方法
本专利技术涉及电力能源
,具体来说,涉及一种基于极限学习机的水力发电预测方法。
技术介绍
水利发电作为新能源的一种,主要是利用河流的落差,将高处的势能通过水轮机转换为电能。水利发电具有多种优势,是一种可再生能源,取之不尽用之不竭,同时节能环保,对环境影响较小,因此水利发电一直被大力推广。但同时,由于水利发电利用自然水流,对水流条件非常依赖,水流的流量不确定性,环境因素等都会导致水利发电的不稳定,影响发电效率,因此水利发电的预测研究尤为重要。在实际运行中,由于水力系统存在不稳定性,且一般难以通过数据直接获取,目前很多专家学者采用了多种方法对水力发电进行预测。时间序列法在短期的负荷预测中应用较为成熟,根据历史数据建立水电负荷的时序模型,对未来负荷进行预测,时间序列方法的优点是工作量小,计算速度较快,能反应负荷近期变换的连续性,但该方法的对序列的平稳性要求较高,且没有考虑影响负荷变化的因素,水资源系统本身存在自然上的嘈杂性,因此传统的时间序列方法在预测上的失误是无法避免的。回归分析预测方法是根据历史数据的变化规律和影响负荷变化的因素,寻找自变量与因变量之间的相关关系及其回归方程式,确定模型参数,据此推断将来时刻的负荷值。回归分析法的优点是计算原理和结构形式简单,预测速度快,外推性能好,对于历史上没有出现的情况有较好的预测。存在的不足是对历史数据要求较高,采用线性方法描述比较复杂的问题,结构形式过于简单,精度较低;该模型无法详细描述各种影响负荷的因素,模型初 ...
【技术保护点】
1.一种基于极限学习机的水力发电预测方法,其特征在于,包括以下步骤:/nS1:从水利发电系统中获取参数数据信息,预处理数据;/nS2:分割数据成互斥的两部分,一部分进行数据训练,一部分进行数据测试;/nS3:获取训练数据,并采用训练数据建立模型;/nS4:采用交叉验证、网格搜索、模型评估的方法,模型训练,获得最优模型;/nS5:采用训练好的最优ELM模型预测测试数据,获得并输出预测结果,其中,ELM为极限学习机模型;/n所述步骤S3进一步包括以下步骤:/nS31:ELM的输入权值向量w和隐藏层节点b随机赋值,初始化参数,其中,在极限学习机中,给定任意Q个不同样本(x
【技术特征摘要】
20200309 CN 20201015668011.一种基于极限学习机的水力发电预测方法,其特征在于,包括以下步骤:
S1:从水利发电系统中获取参数数据信息,预处理数据;
S2:分割数据成互斥的两部分,一部分进行数据训练,一部分进行数据测试;
S3:获取训练数据,并采用训练数据建立模型;
S4:采用交叉验证、网格搜索、模型评估的方法,模型训练,获得最优模型;
S5:采用训练好的最优ELM模型预测测试数据,获得并输出预测结果,其中,ELM为极限学习机模型;
所述步骤S3进一步包括以下步骤:
S31:ELM的输入权值向量w和隐藏层节点b随机赋值,初始化参数,其中,在极限学习机中,给定任意Q个不同样本(xi,ti),xi=[xi1,xi2,...xin]T∈Rn,ti=[ti1,ti2,...,tim]∈Rm,一个任意区间无限可微的激活函数g:R→R,对与具有Q个隐藏层神经元的SLFN,SLFN为单层前馈神经网络,在任意赋值wi∈Rn和bi∈R的情况下,隐藏层输出矩阵H可逆具有||Hβ-T’||=0,隐藏层与输出层的连接权值为β且给定任意小误差ε>0和一个任意区间无限可微的激活函数g:R→R,总存在一个含有K个隐藏层神经元的SLFN,K<=Q,任意赋值wi∈Rn和bi∈R的情况下,有||HN×MβM×M-T’||<ε,隐藏层神经元个数与训练集样本个数相等时,对于任意的W和b,SLFN以零误差逼近训练,计算公式为
当训练样本个数Q较大时,隐藏层神经元个数K取值比Q小,SLFN的训练误误差逼近任一个ε>0,即
当激活函数g无限可微时,SLFN的参数不需要全部调整,w和b在训练前随机选择,在训练过程中保持不变;
S32:计算隐藏层输出矩阵,其中,隐藏层和输出层的连接权值β通过求解以下方程组的最小二乘解获得,计算公式为
S33:计算并出权值矩阵,其中,结果为
H+为隐藏层输出矩阵H的Moore-Penrose广义阵;
所述步骤S4进一步包括以下步骤:
S41:交叉验证;
S42:网格搜索,预先设置模型参数范围,训练所有参数组合,获得若干模型,选择最优模型,其中,采用网格搜索模型的隐藏层数量和激活函数;
S43:模型评估;
所述步骤S43包括以下步骤:
S431:选取了平均绝对误差MAE、平均绝对相对误差M...
【专利技术属性】
技术研发人员:刘刚,吴家乐,孟子涵,胡杨,张冲,宋锐,杜文博,薛文涛,曹哲铭,
申请(专利权)人:华能四川水电有限公司,太极计算机股份有限公司,中国华能集团有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。