一种基于GBDT和数值模式的风速预测方法及系统技术方案

技术编号:38725000 阅读:19 留言:0更新日期:2023-09-08 23:18
本发明专利技术涉及人工智能领域,尤其涉及基于回归树的GBDT模型用于预测风速的技术领域。本发明专利技术公开了一种基于GBDT和数值模式的风速预测方法及系统,方法包括:基于气象数值模式模拟地表风场气象参数的历史数据和实际测量的历史数据构建数据集;基于构建的数据集,采用梯度下降的方法训练GBDT模型;采集目标位置的气象数值模式模拟地表风场预测的气象参数,以及目标位置实际测量的气象参数,输入训练好的GBDT模型,获得风速预测结果。本发明专利技术通过融合风电场数值预报历史数据和风电场实际测量的历史数据,构建了更加完善的数据集,该数据集充分考虑是风电场地形等不可量化的且能够影响风速预测精度的因素,更加能够准确切合风电场的实际情况,提高预测精度。提高预测精度。提高预测精度。

【技术实现步骤摘要】
一种基于GBDT和数值模式的风速预测方法及系统


[0001]本专利技术涉及基于人工智能模型的风速预测
,尤其涉及一种基于GBDT和数值模式的风速预测方法及系统。

技术介绍

[0002]发展风能等绿色能源,越来越受到企业和研究机构的重视,我国的风电装机量,风电产业的体量、先进性都达到了世界较高水平。而在实际产业应用当中,将风能等间歇性能源的电力整合到电网中是一项具有挑战性的任务。甚至,由于风速的随机性,风电并网运行会给电网的稳定性和安全性以及电能的质量带来影响,因而获得准确的风速预测是电力市场决策、规划和维护活动的需要。因此,在绿色能源的开发利用当中,对风电场进行风速预测,是减小风电对电网不良影响的重要方法。
[0003]在实际应用中,有基于WRF、MM5等模式,使用数值模式预报风速,也有使用机器学习模型,例如神经网络、支持向量机等,对风速进行预测。数值预报具有预测精度高的优点,但是对于复杂地形的风电场,风速受到的影响因素较多,导致预测效果一般。基于风电场历史数据训练的机器学习模型具有自学习、泛华能力强的优点,将数值模式和机器学习模型结合起来,能够克服风电场的地形、地貌等“个性化”因素的影响,提高预测精度。

技术实现思路

[0004]为解决上述问题,本专利技术的目的在于提供一种基于GBDT和数值模式的风速预测方法及系统。为实现以上目的,提供以下技术方案:
[0005]一种基于GBDT和数值模式的风速预测方法,其特征在于包括以下处理步骤:
[0006]构建数据集步骤S1:从数据库中获取目标位置的气象数值模式模拟地表风场气象参数的历史数据X,并获取与历史数据X时间对应的实际测量的历史数据Y,X和Y构成数据集D,其中Y中的实测风速作为输出值,数据集D用于构建梯度提升模型GBDT;
[0007]模型训练步骤S2:初始化模型,利用数据集D分离的训练集迭代训练,基于训练样本构建基于回归树的基分类器,获得叶子节点区域及对应输出,更新权重,在损失函数中引入正则项,对复杂回归树进行惩罚,采用贪心策略快速减小损失函数,当预测损失函数达到数据集D分离的测试集误差收敛条件或产生的回归树满足阈值T,迭代终止;
[0008]风速预测步骤S3:采集目标位置的气象数值模式模拟地表风场预测的气象参数,以及目标位置实际测量的气象参数,输入训练好的GBDT模型,获得风速预测结果。
[0009]优选地,从数据库中获取数据X和数据Y,X={x1,x2,

,xi,tx},Y={y1,y2,

,yj,ty},其中xi和yj为气象参数,i和j为自然数,tx和ty为时间字段。
[0010]优选地,所述X和Y构成数据集D,具体为:
[0011]判断tx与ty是否一一对应,如果是,则直接融合,D={x1,x2,

,xi,y1,y2,

,yj,tx}。
[0012]如果否,获取tx和ty的最小值和最大值组成的时间段,对时间段分成n片,获得
sp1,sp2,

,spn,对每个分片内的相同的数据字段求取均值,再进行融合。
[0013]优选地,气象参数包括风速、风向、温度、湿度、高度、气压、绝对涡度、相对涡度。
[0014]优选地,所述在损失函数中引入正则项,对复杂回归树进行惩罚,具体为:
[0015]在损失函数中引入叶子节点数目的惩罚因子,降低模型的复杂度,实现模型训练过程中自动剪枝优化。
[0016]优选地,设置GBDT模型的预报多组时效参数训练多个模型,并选择最优模型用于实际风速预测。
[0017]作为本专利技术的另外一个方面,提供了一种基于GBDT和数值模式的风速预测系统,其特征在于,包括以下功能模块:
[0018]构建数据集模块:从数据库中获取目标位置的气象数值模式模拟地表风场气象参数的历史数据X,并获取与历史数据X时间对应的实际测量的历史数据Y,X和Y构成数据集D,其中Y中的实测风速作为输出值,数据集D用于构建梯度提升模型GBDT;
[0019]模型训练模块:初始化模型,利用数据集D分离的训练集迭代训练,基于训练样本构建基于回归树的基分类器,获得叶子节点区域及对应输出,更新权重,在损失函数中引入正则项,对复杂回归树进行惩罚,采用贪心策略快速减小损失函数,当预测损失函数达到数据集D分离的测试集误差收敛条件或产生的回归树满足阈值T,迭代终止;
[0020]风速预测模块:采集目标位置的气象数值模式模拟地表风场预测的气象参数,以及目标位置实际测量的气象参数,输入训练好的GBDT模型,获得风速预测结果。
[0021]优选地,系统模块还包括:
[0022]数据获取模块:从数据库中获取数据X和数据Y,X={x1,x2,

,xi,tx},Y={y1,y2,

,yj,ty},其中xi和yj为气象参数,i和j为自然数,tx和ty为时间字段。
[0023]优选地,系统模块还包括:
[0024]数据融合模块:判断tx与ty是否一一对应,如果是,则直接融合,D={x1,x2,

,xi,y1,y2,

,yj,tx};
[0025]如果否,获取tx和ty的最小值和最大值组成的时间段,对时间段分成n片,获得sp1,sp2,

,spn,对每个分片内的相同的数据字段求取均值,再进行融合。
[0026]本专利技术的有益效果为:
[0027]本专利技术通过融合风电场数值预报历史数据和风电场实际测量的历史数据,构建了更加完善的数据集,该数据集充分考虑是风电场地形等不可量化的且能够影响风速预测精度的因素,更加能够准确切合风电场的气象实际。
[0028]本专利技术采用GBDT模型预测风速,相较于神经网络、支持向量机等模型,在不损失预测精度的前提下,使用训练样本数量相对较少。
附图说明
[0029]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定。
[0030]图1是本专利技术的一种基于GBDT和数值模式的风速预测方法的流程图。
[0031]图2是本专利技术的用于模型训练的数据集的融合流程图。
[0032]图3是本专利技术的一种基于GBDT和数值模式的风速预测方法的系统结构图。
具体实施方式
[0033]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于GBDT和数值模式的风速预测方法,其特征在于包括以下步骤:构建数据集步骤S1:从数据库中获取目标位置的气象数值模式模拟地表风场气象参数的历史数据X,并获取与历史数据X时间对应的实际测量的历史数据Y,X和Y构成数据集D,其中Y中的实测风速作为输出值,数据集D用于构建梯度提升模型GBDT;模型训练步骤S2:初始化模型,利用数据集D分离的训练集迭代训练,基于训练样本构建基于回归树的基分类器,获得叶子节点区域及对应输出,更新权重,在损失函数中引入正则项,对复杂回归树进行惩罚,采用贪心策略快速减小损失函数,当预测损失函数达到数据集D分离的测试集误差收敛条件或产生的回归树满足阈值T,迭代终止;风速预测步骤S3:采集目标位置的气象数值模式模拟地表风场预测的气象参数,以及目标位置实际测量的气象参数,输入训练好的GBDT模型,获得风速预测结果。2.根据权利要求1所述的基于GBDT和数值模式的风速预测方法,其特征在于,从数据库中获取数据X和数据Y,X={x1,x2,

,xi,tx},Y={y1,y2,

,yj,ty},其中xi和yj为气象参数,i和j为自然数,tx和ty为时间字段。3.根据权利要求2所述的基于GBDT和数值模式的风速预测方法,其特征在于,所述X和Y构成数据集D,具体为:判断tx与ty是否一一对应,如果判断结果为是,则直接融合,D={x1,x2,

,xi,y1,y2,

,yj,tx}。4.根据权利要求3所述的基于GBDT和数值模式的风速预测方法,其特征在于,所述X和Y构成数据集D,具体为:如果判断结果为否,获取tx和ty的最小值和最大值组成的时间段,对时间段分成n片,获得sp1,sp2,

,spn,对每个分片内的相同的数据字段求取均值,再进行融合。5.根据权利要求2所述的基于GBDT和数值模式的风速预测方法,其特征在于,气象参数包括风速、风向、温度、湿度、高度、气压、绝对涡度、相对涡度。6.根据权利要求1所述的基于GBDT和数值模式的风速预测方法,其特征在于,所述在损失...

【专利技术属性】
技术研发人员:周峥王明清王冬黄小猛梁逸爽李秋阳许立兵
申请(专利权)人:无锡九方科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1