一种基于迁移学习和离散物理信息神经网络的流场预测方法技术

技术编号:39413161 阅读:9 留言:0更新日期:2023-11-19 16:04
本发明专利技术属于流场预测领域,具体公开了一种基于迁移学习和离散物理信息神经网络的流场预测方法。该方法包括如下步骤:步骤1.选取特定的时间步长,同时获取流场的初值信息和边界信息;步骤2.使用获取的流场信息训练step=0时刻的神经网络;步骤3.对于任意的step=n+1,使用迁移学习的方式将神经网络除最后一个隐藏层外的所有参数设置为已经训练完成的神经网络的参数;步骤4.根据纳维

【技术实现步骤摘要】
一种基于迁移学习和离散物理信息神经网络的流场预测方法


[0001]本专利技术属于流场预测
,特别涉及一种基于迁移学习和离散物理信息神经网络的流场预测方法。

技术介绍

[0002]传统的空气动力学仿真主要采用CFD方法,该方法主要是利用有限差分法、有限元法等数值算法来求解流体所满足的偏微分方程组,此种方法尽管求解精度高,但是存在网格划分困难、计算代价大以及计算效率低等问题。近年来,随着深度神经网络的发展,物理信息神经网络在不同领域的广泛应用已经证明了其在解决现实应用问题上的高效性和有效性。
[0003]通过将偏微分方程描述的物理信息(如流体力学中的Navier

Stokes方程组、电磁场理论中的Maxwell方程组和量子力学中的方程)与神经网络相结合,物理信息神经网络比传统的数据驱动神经网络在使用更少数据的情况下表现更好。
[0004]从数学上函数逼近论的角度来看,神经网络可以看成一个通用的非线性函数逼近器,而偏微分方程的建模过程也是寻找满足约束条件的非线性函数,两者具有相通之处。
[0005]然而,对于复杂的问题,尤其是与时间相关的问题,如本专利技术中涉及的流场预测领域中的Navier

Stokes方程组,传统物理信息神经网络的效果并不理想。
[0006]因此,如何有效地提高其性能仍然是一个值得研究的问题。迁移学习是从已学习的相关任务中转移知识来改进新任务的性能。例如,将已训练好的模型参数迁移到新的模型来帮助新模型训练,这样新模型就不用从零开始学习,从而加快并优化模型的学习效率。

技术实现思路

[0007]本专利技术的目的在于提出一种基于迁移学习和离散物理信息神经网络的流场预测方法,该采用时间离散的方法将原来在整个时空域上预测流场信息的问题,离散成在不同时间戳上的流场信息预测问题,从而提升模型的流场预测精度,同时提高流场信息预测效率。
[0008]本专利技术为了实现上述目的,采用如下技术方案:
[0009]一种基于迁移学习和离散物理信息神经网络的流场预测方法,包括如下步骤:
[0010]步骤1.选取时间步长,将连续流场预测问题离散为不同时间戳上的流场预测问题,同时获取流场的初值信息和边界信息;
[0011]步骤2.使用步骤1获取的初值信息和边界信息训练step=0时刻的神经网络
[0012]步骤3.对于任意的step=n+1时刻,使用迁移学习的方式将神经网络除最后一个隐藏层外的所有参数设置为已经训练完成时刻即step=n时刻的神经网络的参数;
[0013]其中,分别表示step=n+1、step=n时刻的神经网络;
[0014]n表示第n个时间戳,n为自然数,且n≥0;
[0015]步骤4.利用神经网络求解流场预测中的纳维

斯托克斯方程,采用Crank

Nicolson离散格式构建step=n+1时刻需要训练的神经网络的损失函数;
[0016]步骤5.使用步骤4构造的损失函数训练step=n+1时刻的神经网络
[0017]步骤6.重复步骤3、步骤4和步骤5,使用训练好的神经网络预测流场信息,直到所有时间戳上的流场信息都被预测完成。
[0018]本专利技术具有如下优点:
[0019]如上所述,本专利技术涉及了一种基于迁移学习和离散物理信息神经网络的流场预测方法。该方法针对传统空气动力学仿真采用的CFD方法存在网格划分困难、计算代价大和计算效率低等问题以及传统物理信息神经网络在流场预测中存在失效的情况,采用时间离散的方法,将原来在整个时空域上预测流场信息的问题,离散成在不同时间戳上的流场信息预测问题,从而提升模型的流场预测精度。同时,本专利技术方法将迁移学习的方法和物理信息神经网络相结合,进一步加快了神经网络模型的训练效率,从而提高了流场信息的预测效率。
附图说明
[0020]图1为本专利技术实施例中基于迁移学习和离散物理信息神经网络的流场预测方法的流程图。
[0021]图2为本专利技术实施例提供的流场预测问题在t=1时刻的流场信息参考结果示意图。
[0022]图3为本专利技术实施例中基于迁移学习和离散物理信息神经网络的流场预测方法在t=1时刻的流场信息预测结果示意图。
具体实施方式
[0023]流场预测问题是连续预测问题,但由于在很短的时间步长之间的流场信息变化很小,因此本专利技术选取较短的时间步长,将连续预测问题离散成不同时间戳上的流场预测问题。
[0024]具体的,本专利技术方法不再在整个时空域中预测流场的信息,而是将时间离散化,从一个时间戳到下一个时间戳,用在这些时间戳上给出流场的预测信息。
[0025]对于足够小的时间步长Δt,相邻的两个物理信息神经网络的输出和之间的差异很小,因此已经训练完成的参数θ
n
与待训练的参数θ
n+1
非常接近。
[0026]此外,本专利技术方法采用迁移学习的方式,固定大部分训练好的的参数,仅重新训练最后一个隐藏层中的权重,此种方式可以显著提高模型的训练效率。
[0027]基于以上专利技术构思,本专利技术提出了一种基于迁移学习和离散物理信息神经网络的流场预测方法,下面结合附图以及具体实施方式对本专利技术作进一步详细说明。
[0028]如图1所示,基于迁移学习和离散物理信息神经网络的流场预测方法,包括如下步骤:
[0029]步骤1.选取时间步长,将连续流场预测问题离散为不同时间戳上的流场预测问题,同时获取流场的初值信息和边界信息。由于本专利技术是采用时间离散的方法进行流场的预测,因而选择的时间步长就决定了需要训练的神经网络的个数。
[0030]本专利技术通过对流场的复杂程度、训练效率和预测结果精度进行综合考虑,对于具
有不同初值信息和边界信息的流场,可以选取不同的时间步长。
[0031]步骤2.使用步骤1获取的初值信息和边界信息训练step=0时刻的神经网络
[0032]神经网络的损失函数ε0(θ0)的具体形式为:
[0033][0034]其中,θ0是step=0时刻神经网络的参数,神经网络的输出是二维平面上的点(x,y)处的流场信息(s,v),s表示水平方向的速度,v表示垂直方向的速度;
[0035]表示输出的第一个变量即s,表示输出的第二个变量即v;
[0036]λ
b
和λ
t
分别表示损失函数边界残差和初值残差两部分的权重;
[0037]N
b
和N
t
分别表示损失函数边界残差和初值残差两部分训练样本点的个数;
[0038]分别表示第j个初值点的横坐标和纵坐标;
[0039]分别表示第i个边界点的横坐标和纵坐标;
[0040]表示第j个初值点的真实流场信息,表示第j个初值点的水平方向的速度,表示第j个初值点的垂直方向的速度;
[0041]表示第i个边界点的真实流场信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于迁移学习和离散物理信息神经网络的流场预测方法,其特征在于,包括如下步骤:步骤1.选取时间步长,将连续流场预测问题离散为不同时间戳上的流场预测问题,同时获取流场的初值信息和边界信息;步骤2.使用步骤1获取的初值信息和边界信息训练step=0时刻的神经网络步骤3.对于任意的step=n+1时刻,使用迁移学习的方式将神经网络除最后一个隐藏层外的所有参数设置为已经训练完成时刻即step=n时刻的神经网络的参数;其中,分别表示step=n+1、step=n时刻的神经网络;n表示第n个时间戳,n为自然数,且n≥0;步骤4.利用神经网络求解流场预测中的纳维

斯托克斯方程,采用Crank

Nicolson离散格式构建step=n+1时刻需要训练的神经网络的损失函数;步骤5.使用步骤4构造的损失函数训练step=n+1时刻的神经网络步骤6.重复步骤3、步骤4和步骤5,使用训练好的神经网络预测流场信息,直到所有时间戳上的流场信息都被预测完成。2.根据权利要求1中所述的基于迁移学习和离散物理信息神经网络的流场预测方法,其特征在于,所述步骤2中,神经网络的损失函数ε0(θ0)的具体形式为:其中,θ0是step=0时刻神经网络的参数,神经网络的输出是二维平面上的点(x,y)处的流场信息(s,v),s表示水平方向的速度,v表示垂直方向的速度;表示输出的第一个变量即s,表示输出的第二个变量即v;λ
b
和λ
t
分别表示损失函数边界残差和初值残差两部分的权重;N
b
和N
t
分别表示损失函数边界残差和初值残差两部分训练样本点的个数;分别表示第j个初值点的横坐标和纵坐标;分别表示第i个边界点的横坐标和纵坐标;表示第j个初值点的真实流场信息,表示第j个初值点的水平方向的速度,表示第j个初值点的垂直方向的速度;表示第i个边界点的真实流场信息,表示第i个边界点的水平方向的速度,表示第i个边界点的垂直方向的速度;表示模型预测的第j个初值点的流场信息,表示第j个初值点的水平方向的速度,表示第j个初值点的垂直方向的速度;表示模型预测的第i个边界点的流场信息,表示第i个边界点
的水平方向的速度,表示第i个边界点的垂直方向的速度。3.根据权利要求1中所述的基于迁移学习和离散物理信息神经网络的流场预测方法,其特征在于,所述步骤4中,纳维

斯托克斯方程的具体形式为:斯托克斯方程的具体形式为:其中w代表涡度,u代表流速场,Re代表雷诺数,代表梯度算子,Δ代表拉普拉斯算子。4.根据权利要求3中所述的基于迁移学习和离散物理信息神经网络的流场...

【专利技术属性】
技术研发人员:李野单彬黄圣君
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

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

1