一种基于数值模拟的统计模型建立方法和装置制造方法及图纸

技术编号:21432532 阅读:19 留言:0更新日期:2019-06-22 12:01
本发明专利技术名称为:一种基于数值模拟的统计模型建立方法和装置。技术领域涉及建模领域,具体而言,涉及一种基于数值模拟的统计模型建立方法和装置。包括:采用不同的边界参量组合生成不同的模型参数和边界条件取值对同一模拟区域进行多次计算流体力学(CFD)数值模拟,生成多次模拟结果;将多次模拟结果的集合抽取一个子集与不同的边界参量组合在一起作为一个具有自学习能力的统计模型的验证样本和训练样本,并对统计模型进行训练,实现模型建立。发明专利技术实现了用基于数值模拟的统计模型代替计算流体力学模型,用解析方法代替数值模拟方法,并保证两种方法的计算结果基本一致,解决了问题求解中大量使用计算流体力学数值模拟方法造成运算量过大的问题。

【技术实现步骤摘要】
一种基于数值模拟的统计模型建立方法和装置
本专利技术涉及建模领域,具体而言,涉及一种基于数值模拟的统计模型建立方法和装置。
技术介绍
对于运用解析方法无法求解的复杂流场,一般要运用计算流体力学(CFD)数值模拟的方法。但是,CFD数值模拟的方法运算量大,运算资源要求高,运算时间长,在需要对同一模拟区域反复求解的情况下往往由于运算量过大而超出运算资源的运算能力。特别地,在风电场规划设计中,需要考虑风力发电组尾流对下风向风力发电机组的影响,进而对风电场总发电量的影响,所以建立高精度的尾流模型成为准确预测发电量的重要因素。在目前采用的多种尾流模型中,致动圆盘尾流模型一般被认为是一种高精度的尾流模型,它的建模方法是根据风况与地表的空气动力学特性,并根据风力发电机组的机械特性及其对流场的影响进行数值模拟。另外,为了自动得到风电机组发电量最大的最优布局,通常采用基于路径搜索的算法,它的特点是不断产生新的布局方案与已有方案进行比较,也就是要进行大量试算。如果在风力发电机自动布局优化中采用传统的致动圆盘尾流模型,就需要在每次试算中对同一风场区域进行数值模拟,因而造成过高的系统开销以致超出运算资源的运算能力。目前国际上还没有出现用基于数值模拟的统计模型代替计算流体力学模型,用基于统计模型的解析方法代替数值模拟方法的案例。特别地,在风力发电机组布局自动优化中还没有采用致动圆盘尾流模型的案例。本专利技术实现了在一定条件下用基于数值模拟的统计模型代替计算流体力学模型,用基于统计模型的解析方法代替数值模拟方法,并保证两种方法的计算结果基本一致,解决了在某些流场问题求解中大量使用计算流体力学数值模拟方法造成运算量过大的问题。特别地,当所述建模方法用于风力发电机组尾流建模时,实现了将基于解析方法的致动圆盘尾流模型用于风力发电机组自动布局优化,大大提高了布局优化速度。
技术实现思路
本专利技术实施例提供了一种基于数值模拟的统计模型建立方法和装置。特别地,还包括如何将所述建模方法用于风力发电机组尾流建模,至少解决了在某些流场问题求解中大量使用计算流体力学数值模拟方法造成运算量过大的问题,特别地,当所述建模方法用于风力发电机组尾流建模时,实现了将基于解析方法的致动圆盘尾流模型用于风力发电机组自动布局优化,大大提高了布局优化速度。根据专利技术实施例的一个方面,提供一种基于数值模拟的统计模型建立方法,该方法包括:设计不同的边界参量组合,所述参量组合为第一数据集合;按照第一数据集合生成多组不同的边界条件和边界参量对同一模拟区域进行多次计算流体力学(CFD)数值模拟,生成多次模拟结果数据,这些数据为第二数据集合;在第二数据集合中抽取一个子集作为第三数据集合;设定一个具有自学习能力的统计模型;根据第一数据集合与第二数据集合的数据生成统计模型的训练和验证数据样本进行统计模型训练,确定模型参数,完成建模。进一步地,设计不同的边界参量组合,所述参量组合为第一数据集合,包括:当所述建模方法用于风力发电机组尾流建模时,第一集合数据中每组数据至少包含以下数据项:模拟地表粗糙度z0、模拟入口轮毂高度纵向风速u0,所有组数据由不同的z0和u0遍历组合生成。进一步地,按照第一数据集合生成多组不同的边界条件和边界参量对同一模拟区域进行多次计算流体力学(CFD)数值模拟,生成多次模拟结果数据,这些数据为第二数据集合,包括:当所述建模方法用于风力发电机组尾流建模时,所述同一模拟区域由第一区域和第二区域构成,所述第一区域为表征风力发电机周围空气流场的区域,所述第二区域为嵌套在第一区域内表征风力发电机组实体空气动力学特性的区域。第一区域为长方体区域,包括4个侧边界面,一个下边界面和一个上边界面。下边界面左右两边中点的连线为中心线;第二区域为圆盘型区域,圆盘中心点位于第一区域下边界面中心线上方风力发电机轮毂高度处,圆盘法线与中心线平行,圆盘直径为风力发电机叶轮直径,一个垂直于中心线的侧边界面为入口边界面,下边界面为无滑移壁面,上边界面为滑移壁面,其它边界面为出口边界面;第二区域的网格尺寸比第一区域的网格尺寸小;在第二区域的CFD控制方程的运动方程中根据风力发电机的机械特性和空气动力学特性增添源项;根据第一数据集合按照大气边界层理论生成各组CFD数值模拟入口边界条件,风速的方向垂直于入口边界面,并生成其它边界面的边界条件;用所述各组边界条件对所述模拟区域进行多次CFD数值模拟,生成多次数值模拟结果,构成第二数据集合,第二数据集合由多组数据组成,其中每组数据至少包括速度、位置坐标、湍流传输动能。进一步地,在第二数据集合中抽取一个子集作为第三数据集合,包括:当所述建模方法用于风力发电机组尾流建模时,将坐标原点平移到风力发电机轮毂正下方中心线上,第三数据集合由包括不同代表性位置坐标的数据组构成,所述代表性位置坐标是位置坐标的一部分,其中每组数据至少包括速度分量u′x、u′y、u′z,代表性位置坐标x、y、z,湍流传输动能k′。进一步地,设定一个具有自学习能力的统计模型,包括:所述统计模型为神经网络反向传播模型,模型结构包括输入层、中间层和输出层,模型输入数据至少包括:轮毂高度纵向风速u0、地表粗糙度z0、代表性位置坐标x、y、z,模型输出数据至少包括:风速分量ux、uy、uz、湍流传输动能k、衰减因子a。进一步地,根据第一数据集合与第三数据集合的数据生成统计模型的训练和验证数据样本进行统计模型训练,确定模型参数,完成建模,包括:训练输入样本由第一数据集合与第三数据集合中的代表性位置坐标遍历组合生成,每组数据至少包括u0、z0、x、y、z各数据项;验证样本由第三数据集合生成,每组数据包括u′x、u′y、u′z、k′、a′,其中对模型输出ux、uy、uz、k、a进行验证,进行验证时训练输入样本与验证样本的代表性位置坐标保持一致。使用所述模型在其他坐标系进行预测时,模型输入数据中,纵向风速u0和地表粗糙度z0设为预测条件值,并将当前坐标系的位置坐标通过平移和旋转转换为建模时的位置坐标,使纵向风速方向平行于圆盘法线,风力发电机组位置处于坐标原点;预测完成后,通过坐标反转换将位置坐标转换为原坐标系坐标。根据专利技术实施例的另一个方面,提供一种基于数值模拟的统计模型建立装置,该装置包括:第一生成单元,用于设计和生成不同的边界参量组合,所述参量组合为第一数据集合;第二生成单元,用于按照第一数据集合生成多组不同的边界条件和边界参量对同一模拟区域进行多次计算流体力学(CFD)数值模拟,生成多次模拟结果数据,这些数据为第二数据集合;第三生成单元,用于在第二数据集合中抽取一个子集作为第三数据集合;建模单元,用于建立一个模型结构确定而模型参数不确定的具有学习能力的统计模型;模型训练单元,用于设定一个具有自学习能力的统计模型,根据第一数据集合与第二数据集合的数据生成统计模型的训练和验证数据样本进行统计模型训练,确定模型参数,完成建模。进一步地,当所述建模方法用于风力发电机组尾流建模时,第一集合数据中每组数据至少包含以下数据项:模拟地表粗糙度z0、模拟入口轮毂高度纵向风速u0,所有组数据由不同的z0和u0遍历组合生成。进一步地,当所述建模方法用于风力发电机组尾流建模时,第二生成单元包括:1,第一生成子单元,用于生成模拟区本文档来自技高网
...

【技术保护点】
1.一种基于数值模拟的统计模型建立方法和装置,其特征在于,包括:设计不同的边界参量组合,所述参量组合为第一数据集合;按照第一数据集合生成多组不同的模型参数和边界条件对同一模拟区域进行多次计算流体力学(CFD)数值模拟,生成多次模拟结果数据,这些数据为第二数据集合;在第二数据集合中抽取一个子集作为第三数据集合;设定一个具有自学习能力的统计模型;根据第一数据集合与第二数据集合的数据生成统计模型的训练和验证数据样本进行统计模型训练,确定模型参数,完成建模。

【技术特征摘要】
1.一种基于数值模拟的统计模型建立方法和装置,其特征在于,包括:设计不同的边界参量组合,所述参量组合为第一数据集合;按照第一数据集合生成多组不同的模型参数和边界条件对同一模拟区域进行多次计算流体力学(CFD)数值模拟,生成多次模拟结果数据,这些数据为第二数据集合;在第二数据集合中抽取一个子集作为第三数据集合;设定一个具有自学习能力的统计模型;根据第一数据集合与第二数据集合的数据生成统计模型的训练和验证数据样本进行统计模型训练,确定模型参数,完成建模。2.按照权利要求1所述的方法,其特征在于:设计不同的边界参量组合,所述参量组合为第一数据集合,包括:当所述建模方法用于风力发电机组尾流建模时,第一数据集合中每组数据至少包含以下数据项:模拟地表粗糙度z0、模拟入口轮毂高度纵向风速u0,所有组数据由不同的z0和u0遍历组合生成。3.按照权利要求1所述的方法,其特征在于:按照第一数据集合生成多组不同的模型参数和边界条件对同一模拟区域进行多次计算流体力学(CFD)数值模拟,生成多次模拟结果数据,这些数据为第二数据集合,包括:当所述建模方法用于风力发电机组尾流建模时:所述同一模拟区域由第一区域和第二区域构成,所述第一区域为表征风力发电机周围空气流场的区域,所述第二区域为嵌套在第一区域内表征风力发电机组实体空气动力学特性的区域,第一区域为长方体区域,包括4个侧边界面,一个下边界面和一个上边界面;下边界面左右两边中点的连线为中心线;第二区域为圆盘型区域,圆盘中心点位于第一区域下边界面中心线上方风力发电机轮毂高度处,圆盘面法线与中心线平行,圆盘直径为风力发电机叶轮直径,一个垂直于中心线的侧边界面为入口边界面,下边界面为无滑移壁面,上边界面为滑移壁面,其它边界面为出口边界面;第二区域的网格尺寸比第一区域的网格尺寸小;在第二区域的CFD控制方程的动量方程中根据风力发电机的机械特性和空气动力学特性增添源项;根据第一数据集合按照大气边界层理论生成各组CFD数值模拟入口边界条件,风速的方向垂直于入口边界面,并...

【专利技术属性】
技术研发人员:彭涛王东光王建波
申请(专利权)人:北京华风超越科技有限公司
类型:发明
国别省市:北京,11

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

1