当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于PINN的湍流模型系数修正方法技术

技术编号:30405158 阅读:30 留言:0更新日期:2021-10-20 11:06
本发明专利技术公开了一种基于PINN的湍流模型系数修正方法。该方法使用融合物理方程的神经网络模型,利用大量的实验数据和CFD数据修正湍流模型的未知系数,通过PINN构建湍流模型约束,设置方程系数为神经网络的可训练参数,通过最小化湍流模型约束实现对其系数的修正。本发明专利技术弥补人工标定无法有效利用大数据的问题,增加湍流模型公式系数的精度。增加湍流模型公式系数的精度。增加湍流模型公式系数的精度。

【技术实现步骤摘要】
一种基于PINN的湍流模型系数修正方法


[0001]本专利技术涉及一种基于PINN(Physics informed neural network)的湍流模型系数 修正方法,适用于修正湍流模型的系数。

技术介绍

[0002]湍流是一种不规则的随机运动,湍流场中的物理量在时空上呈现出随机分 布,流动会包含各种尺度的脉动和涡,因此使用CFD对湍流问题进行数值求解 时对网格尺度有着较高的要求。网格尺度小,网格分辨率高,对流动建模的精 度高,但是计算时间和计算资源消耗大。受限于计算机的计算能力,研究人员 难以使用小尺度网格来研究湍流问题,但是研究人员创造性的使用系统平均来 描述湍流的运动,湍流的物理量在经过系综平均之后是有规律的,其不规则的 信息被消除。但是雷诺平均之后出现雷诺应力项,方程无法封闭,因此需要引 入其他方程,湍流模型的基本思想是:建立高阶统计量和低阶统计量之间的关 系式。为了封闭雷诺应力方程,需要建立脉动速度高阶距和雷诺应力之间的关 系。由于脉动速度的高阶矩是张量,封闭模式是统计矩之间的张量关系式。
[0003]根据封闭雷诺应力的方法不同可以将湍流模型分为:涡粘模型和Reynolds 应力模型。其中涡粘模型是目前工程中最常用的模型,涡粘模型也可分为几大 类,按照引入的方程数目差异可以将其分为:零方程模型、一方程模型和二方 程模型。k

ε模型是典型的二方程模型,其涡粘系数包含部分历史效应,把涡 粘系数和湍动能耗散结合在一起。
[0004]湍流模型由于其较高的计算效率得到广泛的使用,但是确定湍流模型的方 程系数是一个困难的工作,研究人员使用渐近性原则确定模型方程中的各个系 数,原理是模型预测的简单流动结果应当和直接数值模拟结果或实验结果一致。 渐近性原则的本质是数据拟合的方法,在逼近湍流模型系数时,常规方法是逐 一确定系数,即率先确定对精度影响大的方程项的系数,在逐步确定其他系数, 这一方式降低小项的影响,无法获得最优的系数组合解。

技术实现思路

[0005]本专利技术的目的在于依据PINN原理,提出一种基于PINN的湍流模型系数修 正方法。不同于渐近法,基于人工智能湍流模型参数确定方法,在大数据的基 础上,通过充分在系数平面寻优获取最优系数组合解,其构建的湍流模型精度 更高。
[0006]本专利技术提出的方法主要技术方案如下:
[0007]一种基于物理方程神经网络(PINN)的湍流模型系数修正方法,以融合物理方 程的神经网络为基础,在神经网络的约束目标中构建湍流模型方程约束,结合 实验数据或CFD数据,通过最小化约束目标确定湍流模型的最优的系数组合。
[0008]所述的方法,包括如下步骤:
[0009]步骤(1)针对需修正系数的湍流模型,使用实验或者CFD获取原始的数据 样本;
[0010]步骤(2)构建以流动信息即步骤(1)获取的样本数据为输入和输出变量 的神经网
络模型;
[0011]步骤(3)使用Tensorflow框架集成的自动微分机制构建湍流模型约束, 设置湍流模型的系数为神经网络可训练变量,加入步骤(2)构建的神经网络约 束目标中;
[0012]步骤(4)使用步骤(1)获得的数据样本,训练PINN网络,最小化其约束 目标,获得能使经验公式预测值跟真实值之间的误差足够小的最优系数组合。
[0013]所述的步骤(3)具体为:
[0014]针对一个待定系数W的湍流模型:
[0015]F(X,Y,W)=0
[0016]其中X,Y表示湍流模型的自变量和因变量,W表示该经验公式中所有需要修 正的系数;
[0017]重建经验公式系数的PINN网络最小化目标Loss:
[0018]Loss=MSE
Y
+MSE(F,0)
[0019]其中PINN通过最小化MSE
Y
使其预测结果跟实验结果一致:
[0020][0021]PINN网络以X作为输入,以Y作为输出,使用自动微分构建输入和输出之 间的经验公式约束F,最小化PINN预测的Y
PINN
和实验获得的Y
Exp
之间的误差; 重建系数W使PINN预测的(W,X,Y)带入约束方程F的结果趋近于0。
[0022]本专利技术的有益效果是:
[0023]本专利技术的方法适用的领域广,通过对神经网络增加湍流模型约束,实现利 用大数据修正湍流模型最优的系数组合。其实现的方法简洁明了,构建待重建 经验公式的因变量和自变量之间的神经网络关系,设置经验公式的系数为神经 网络的可训练量,利用神经网络的梯度下降方式得出最优的系数组合。其适用 范围广,湍流建模的经验公式系数修正,适用实验数据结合N

S方程重建其初 始Re数等。
附图说明
[0024]图1是重建三维不可压缩流动的PINN网络结构。
[0025]图2是二维不可压缩圆柱绕流算例。
[0026]图3是速度场u计算结果。
[0027]图4是速度场v计算结果。
[0028]图5是待定系数的PINN模型。
[0029]图6是不同初始值λ1,λ2随着训练次数的变化趋势。
具体实施方式
[0030]下面结合附图详细描述本专利技术,本专利技术的目的和效果将变得更加明显。
[0031]本专利技术基于PINN的湍流模型系数修正方法,通过结合大数据和人工智能标 定方程系数。
[0032]本方法的适用范围较广,大部分湍流模型的公式系数都可有由本方法进行 修正。
因此本部分举k

ε模型为例展示本专利技术的内容:k

ε方程如下所示:
[0033][0034][0035]根据三维不可压缩方程组自变量和因变量的个数,构建如图1所示的适用 于重建三维不可压缩流动湍流模型k

ε方程系数的PINN网络结构,其中设置 C
ε1
,C
ε2
,σ
k
为神经网络的可训练参数,其中输入层神经元个数为4,分别代表时 空坐标t,x,y,z,输出当前时空坐标下的<u
i
>,<p>的雷诺平均和k,c,使用tanh 作为神经元的激活函数。
[0036]其中雷诺平均方程约束和k

ε方程约束F
i
,L,E,K分别为:
[0037][0038][0039][0040][0041]PINN网络的最小化目标由Equation_loss和Label_loss组成:
[0042]Loss=Equation
loss
+Label
loss
#
ꢀꢀꢀ
(7)
[0043]其中Label_loss包含速度场<u
i
>和压力场<p&本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于PINN的湍流模型系数修正方法,其特征在于,以融合物理方程的神经网络为基础,在神经网络的约束目标中构建湍流模型方程约束,结合实验数据或CFD数据,通过最小化约束目标确定湍流模型的最优的系数组合。2.如权利要求书1所述的方法,其特征在于,包括如下步骤:步骤(1)针对需修正系数的湍流模型,使用实验或者CFD获取原始的数据样本;步骤(2)构建以流动信息即步骤(1)获取的样本数据为输入和输出变量的神经网络模型;步骤(3)使用Tensorflow框架集成的自动微分机制构建湍流模型约束,设置湍流模型的系数为神经网络可训练变量,加入步骤(2)构建的神经网络约束目标中;步骤(4)使用步骤(1)获得的数据样本,训练PINN网络,最小化其约束目标,获得能使经验公式预测值跟真实值之间的误差足够小的...

【专利技术属性】
技术研发人员:陈伟芳何伟峰陈丽华吴昌聚
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1