首页/文章/ 详情

PINN:物理信息神经网络的最新研究进展

11月前浏览627

文一:

 

基于物理学的高速流神经网络

摘要:

在这项工作中,我们研究了使用物理信息神经网络(PINN)来近似建立高速气动流模型的欧拉方程的可能性。特别地,我们解决了一维和二维域中的正问题和反问题。对于正演问题,我们利用欧拉方程和初始/边界条件来公式化损失函数,并用光滑解和具有接触不连续性的解以及二维斜激波问题来求解一维欧拉方程。我们证明,我们可以捕获只有几个分散点随机聚集在不连续性周围的解。对于反问题,通过模拟高速空气动力学中传统使用的纹影摄影实验技术,我们使用密度梯度ρ(x,t)、指定点x=x*处的压力p(x*,t)的数据以及守恒定律来推断所有感兴趣的状态(密度、速度和压力场)。我们给出了具有光滑解的问题和具有PINN的黎曼问题(Sod和Lax问题)的说明性基准示例,证明了所有推断的状态与参考解都很好地一致。此外,我们还表明,点x*的位置选择在学习过程中起着重要作用。特别是,对于具有光滑解的问题,我们可以从计算域中随机选择点x*的位置,而对于Sod或Lax问题,我们必须从初始不连续点和最终时间的冲击位置之间的域中选择点x**的位置。我们还通过将上述数据与特征形式的欧拉方程相结合来求解反问题,表明使用特征形式的Euler方程所获得的结果比使用保守形式的Eur方程所得到的结果要好。此外,我们还考虑了另一类反问题,具体地说,我们利用给定的密度、速度和压力数据,利用PINN来学习参数化二维斜波问题状态方程中参数γ的值,并准确地识别了参数γ。总之,我们的结果表明,在目前的形式中,守恒定律是强加在随机点上的,对于正演问题,PINN不如传统的数值方法准确,但对于甚至无法用标准技术求解的反问题,它们更为优越。

 

图:欧拉方程的PINN示意图。左边的NN是不知情的,右边的NN是由守恒定律诱导的知情的。这两个神经网络共享超参数,并且它们都对损失函数有贡献。

 

图:示例3的反问题,即反Sod问题的训练点的分布:左上角:密度梯度的均匀分布数据;右上角:F的均匀分布点,即欧拉方程;左下:密度梯度的随机分布数据;右下角:F的随机分布点,即欧拉方程。

 

图:示例1的前向问题:上:随机分布的训练和残差点的分布(左)和聚类的训练和残留点(右)。蓝色星点是域内对应于与欧拉方程相关联的损失的残差点,而红十字点是对应于与IC/BC相关联的损耗的训练点。Lower:通过使用损失函数(3.1)获得的x−t域中密度的PINN解,该损失函数具有随机分布的训练和残差点(左)以及聚类的训练和残留点(右)。

文二:

 

物理信息神经网络中的对抗不确定性量化

摘要:

我们提出了一个深度学习框架,用于使用基于物理的神经网络来量化和传播非线性微分方程控制系统中的不确定性。具体来说,我们使用潜变量模型来构建系统状态的概率表示,并提出了一种对抗性推理程序来对它们进行数据训练,同时约束它们的预测以满足由偏微分方程表示的给定物理定律。这种基于物理的约束提供了一种正则化机制,用于有效地将深度生成模型训练为物理系统的替代品,在物理系统中,数据获取成本很高,并且训练数据集通常很小。这提供了一个灵活的框架,用于表征物理系统的输出中由于其输入的随机性或观测中的噪声而产生的不确定性,完全绕过了重复采样昂贵的实验或数值模拟器的需要。我们通过一系列测试证明了我们方法的有效性,这些测试涉及非线性守恒定律中的不确定性传播,以及直接从噪声数据中发现流经多孔介质的本构定律。

 

图:未知状态相关扩散系数 K (u (x1,x2))的预测。(a)用 van Genuchten 模型[58]从地下多相输运(STOMP)代码[57]获得的参考解(见方程(24))。(b)对 u (x)的无噪音数据训练的生成模型 pθ,γ (k | x,z)的预测平均值。(c)绝对逐点预测误差。

 

图:具有无噪声数据的Burgers方程:顶部:pθ(u|x,t,z)的平均值,以及噪声训练数据的位置{(xi,ti),ui},i=1。中间:t=0.25、t=0.5和t=0.75时的预测和预测不确定度。底部:pθ(u|x,t,z)的方差。

文三:

 

B-PINNs:用于含噪声数据的正向和反向PDE问题的贝叶斯物理信息神经网络

摘要:

我们提出了一种贝叶斯物理知情神经网络(B-PINN)来解决由偏微分方程(PDE)和噪声数据描述的正逆非线性问题。在该贝叶斯框架中,贝叶斯神经网络(BNN)与偏微分方程的PINN相结合用作先验,而哈密顿蒙特卡罗(HMC)或变分推理(VI)可以用作后验的估计器。B-PINN利用物理定律和散射噪声测量来提供预测,并在贝叶斯框架中量化噪声数据产生的任意不确定性。与PINN相比,除了不确定性量化之外,B-PINN由于其避免过拟合的能力,在具有大噪声的场景中获得了更准确的预测。我们对B-PINN后验估计的两种不同方法(即HMC或VI)以及用于量化深度神经网络中不确定性的dropout进行了系统比较。我们的实验表明,HMC比具有平均场高斯近似的VI更适合用于B-PINN的后验估计,而PINN中使用的dropout很难提供具有合理不确定性的准确预测。最后,我们用截断的Karhunen-Loève(KL)展开与HMC或深度归一化流(DNF)模型相结合作为后验估计来代替先前的BNN。KL与BNN一样准确,速度更快,但与基于BNN的框架不同,该框架无法轻松扩展到高维问题。

 

图:贝叶斯物理信息神经网络(B-PINN)示意图

 

图:协方差函数

 

图:函数逼近及不同方法的比较

 

图:二维Allen-Cahn方程-正演问题:预测误差和标准差

文四:

 

Hp-VPINNs: 基于区域分解的变分物理信息神经网络

摘要:

基于浅层和深层神经网络的非线性逼近以及通过域分解和投影到高阶多项式空间上的hp精化,我们建立了hp变分物理知情神经网络(hp VPINNs)的通用框架。试验空间是神经网络的空间,在整个计算域上全局定义,而测试空间包含分段多项式。具体来说,在本研究中,hp精化对应于具有局部学习算法的全局近似,该算法可以有效地定位网络参数优化。我们为函数逼近和求解微分方程的几个数值例子展示了hp-VPINNs在精度和训练成本方面的优势。

 

图:二维齐次泊松方程。

 

图:L 形区域上的二维齐次泊松方程。

文五:

 

自适应激活函数加速深度和物理信息神经网络的收敛

摘要:

我们在深度和物理知情神经网络(PINN)中使用自适应激活函数进行回归,以近似光滑和不连续函数以及线性和非线性偏微分方程的解。特别地,我们求解了具有光滑解的非线性Klein-Gordon方程,可以允许高梯度解的非线性Burgers方程,以及Helmholtz方程。我们在激活函数中引入了一个可扩展的超参数,当它动态改变优化过程中涉及的损失函数的拓扑时,可以对其进行优化,以实现网络的最佳性能。自适应激活函数比传统激活函数(固定激活)具有更好的学习能力,因为它大大提高了收敛速度,尤其是在早期训练时,以及求解精度。为了更好地理解学习过程,我们在频域中绘制了神经网络解决方案,以检查网络如何连续捕获解决方案中存在的不同频带。我们既考虑了获得近似解的正问题,也考虑了识别控制方程中涉及的参数的反问题。我们的仿真结果表明,所提出的方法是一种非常简单有效的方法,可以提高非线性函数的神经网络逼近以及偏微分方程解的效率、鲁棒性和准确性,特别是对于正演问题。我们从理论上证明了在所提出的方法中,梯度下降算法不受次优临界点或局部极小值的吸引。此外,使用CIFAR-10、CIFAR-100、SVHN、MNIST、KMNIST、Fashion MNIST和Semion数据集,无论是否增加数据,所提出的自适应激活函数都可以加速标准深度学习基准中损失值的最小化过程。

 

图:Burgers方程:(上排)初始和最终的tanh(左)和sin(右)激活函数,(中排)tanh(左侧)和sin(右侧)激活平面显示了激活函数随a的变化,(下排)显示了相应的激活面。

 

图:等高线图(顶部)显示了使用自适应激活函数的亥姆霍兹方程的解。中间行和底部行分别在3600次迭代后使用固定(中间)和变量a,n=10(底部)的“tanh”激活函数将PINN解与精确解进行比较。

 

图:Sine-Gordon方程:干净数据以及使用Nu=500的有噪声数据的损失函数(左)和na的变化(右)。

来源:STEM与计算机方法
非线性多孔介质通用参数优化理论化机数字孪生控制试验人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-01
最近编辑:11月前
江野
博士 等春风得意,等时间嘉许。
获赞 58粉丝 96文章 153课程 0
点赞
收藏
作者推荐

高性能计算和计算力学领域的交叉研究

文一: 基于极坐标 GPGPU 并行的三维有限元接触检测算法及其在盾构隧道管片开裂分析中的应用摘要:本研究采用三维有限元-离散单元相结合的方法对管片衬砌在极端条件下的开裂进行分析。考虑到分段之间复杂的接触交互,本研究首先提出了一种基于极性的GPGPU并行接触检测算法,以处理现有FDEM算法所面临的内存问题。最初,在广泛的搜索阶段实现了基于极坐标系的空间分解方法。根据轴对齐的边界框,将每个四面体元素定位在合适的搜索单元内。随后,迭代遍历每个搜索单元内的元素对,并使用判断单元标准识别潜在联系人对。在广泛搜索之后,执行窄搜索阶段以确定所有真实联系人。在上述实施之后,提出了一个包含土壤弹簧和外部压力计算的荷载结构模型。基于形状函数和坐标变换,推导了土弹簧和外载荷的计算公式,并在三维FDEM框架下进行了并行计算。通过三个数值试验验证了该方法的有效性。仿真结果证实了所提出的方法对管片衬砌开裂分析的适用性。与现有方法相比,它在不延长时间的情况下减少了56~76%的GPU内存使用,提高了三维FDEM模拟的计算规模。此外,所提出的方法被应用于两种工程场景,即直线和弯曲节段衬砌,两者都考虑了节段之间是否存在接触缺陷。结果表明,对于直的和弯曲的情况,接触缺陷可以显著降低包括螺栓和混凝土段的结构系统的阻力。 图:用于GPU的CUDA编程的内存层次结构。 图:采用不同空间分解方案的接触检测算法: (a)传统的基于笛卡尔方法; (b)提出的基于极点的接触检测算法。 图:GPGPU并行接触检测算法的数据结构。 图:CUDA内核函数的组织用于广泛的搜索。 图:不同推力载荷下弯曲管片衬砌的破裂分布:(a)39 MN;(b) 4200万;(c) 4500万。 图:曲线盾构隧道衬砌网格信息与荷载条件。 图:节段衬砌的径向位移:(a)环1;(b) 环2。An enhanced polar-based GPGPU-parallelized contact detection algorithm for 3D FDEM and its application to cracking an alysis of shield tunnel segmental linings.pdf文二: 模拟流固耦合问题的MPI并行DEM-IMB-LBM框架摘要:高分辨率DEM-IMB-LBM模型可以准确描述孔隙尺度的流固相互作用,但由于其高昂的计算成本,其在岩土工程分析中的应用潜力尚未完全释放。为了克服这一限制,提出了一种消息传递接口并行DEM-IMB-LBM框架,旨在提高计算效率。该框架使用静态域分解方案,根据预定义的处理器将整个计算域分解为多个子域。接触检测和流体动力计算都采用了详细的并行策略。特别地,提出了粒子ID重新编号方案来处理子域界面上的粒子转换。通过两个基准测试验证了该框架的准确性和整体性能。随后,将该框架应用于多颗粒沉积和海底滑坡的模拟场景。数值算例有效地证明了MPI并行DEM-IMB-LBM框架的稳健性和适用性。 图:并行DEM-IMB-LBM框架中的两个网格。 图:当粒子位于边界单元时用于接触检测的并行策略的说明。 图:粒子穿过子域界面期间的粒子ID重新编号方案。 图:并行计算过程的流程图。 图:不同时间的粒子位置和流体速度,例如1(以晶格为单位)。 图:与其他数值结果的比较结果,例如1:(a)垂直位置,(b)垂直速度和(c)阻力。 图:与其他数值结果的比较结果,例如2:(a)垂直位置,(b)垂直速度和(c)阻力。 图:不同时间的粒子位置和流体速度,例如3(以晶格为单位)。 图:海底滑坡过程(以格点为单位)。 图:不同阶跃下的总速度等值线(以格为单位)。An MPI parallel DEM-IBM-LBM framework for simulating fluid-solid interaction problems.pdf文三: 使用分层并行化方案的自适应故障安全拓扑优化摘要:这项工作提出了一种高效、灵活和可扩展的策略来实现基于密度的拓扑优化公式,用于故障安全结构设计。这样的优化设计可以在建模为刚度损失的故障之后进行操作。然而,需要评估所有故障情况下的物理行为可能会使该问题在计算上不可行。我们将多种成分结合起来,利用配方的不同平行度,成功地解决了这个问题。我们使用非重叠域分解方法来解决多核计算和分布式内存计算的故障情况。这些子域使用自适应网格细化(AMR)技术将计算工作集中在感兴趣的区域上。评估故障案例的一个关键点是计算线程的组织,尤其是在计算机集群中。我们按物理计算节点对计算线程进行分组,以减少节点间通信,最大化节点内通信,从而缓解带宽问题。另一个至关重要的因素是使用计算缓冲区,以使故障案例的评估适应计算资源。我们使用一个大型计算机集群来测试计算框架的可扩展性。 图:梁压缩实验𝑉 ∗ = 20%:(a)几何构型、边界条件和局部损伤模型;使用b)256×768和(c)512×1536网格的确定性设计;应用于确定性设计的类似损伤补丁的结构响应模拟(d)产生故障(对于256×768网格)和(e)保持结构完整性(对于512×1536网格)。 图:梁压缩实验的故障安全设计 图:组织计算资源以模拟𝑚 用于评估目标函数的损伤情况(11):(a)使用FEA的非重叠域分解来计算损伤情况,以及(b)按硬件(计算节点)对计算线程进行分组。 图:并行自适应故障安全拓扑优化框架的流程图。 图:使用(a)8种局部损伤情况的双钩实验:(b)使用AMR技术的粗网格,以及(c)由此产生的故障安全设计。 图:使用八种局部损伤情况的双钩实验的故障安全连续拓扑优化:(a)累积壁钟时间和(b)拓扑优化过程中的设计变量(有限元)数量。Adaptive fail-safe topology optimizing using ahierarchical parallelization scheme.pdf文四: 科学计算中的物理引导、物理信息和物理编码的神经网络和算子:流体和固体力学摘要:最近,计算能力的进步使利用机器学习和深度学习推动科学计算在一系列学科中向前发展成为可能,如流体力学、固体力学、材料科学等。神经网络的结合在这一混合过程中尤为重要。由于其固有的结构,当数据稀疏时,传统的神经网络无法成功地训练和确定范围,这在许多科学和工程领域都是如此。尽管如此,神经网络为在训练过程中尊重物理驱动或基于知识的约束提供了坚实的基础。一般来说,有三种不同的神经网络框架来执行底层物理:(i)物理引导的神经网络(PGNN),(ii)物理知情的神经网络,和(iii)物理编码的神经网络。这些方法为加速复杂多尺度多物理现象的数值建模提供了明显的优势。此外,神经算子(NO)的最新发展为这些新的模拟范式增加了另一个维度,特别是当需要对复杂的多物理系统进行实时预测时。所有这些模型都有其独特的缺点和局限性,需要进一步的基础研究。本研究旨在对科学计算研究中使用的四种神经网络框架(即PgNNs、PiNNs、PeNNs和NO)进行综述。回顾了最先进的体系结构及其应用,讨论了其局限性,并在改进算法、考虑因果关系、扩展应用以及耦合科学和深度学习求解器方面提供了未来的研究机会。 图:科学计算和DL方法发展史的示意图,仅包括开创性的著作。 图:PgNNs的示意性架构。(a) 使用已知闭合定律、偏微分方程和常微分方程的直接数值模拟或符合物理原理的实验生成训练数据集的典型方法。(b) 由一个简单的前馈神经网络(可以用任何其他类型的网络代替)组成的PgNN模型的架构。由L1和L2正则化、MSE或其他用户定义的误差函数组成的损失函数在训练阶段被迭代地最小化。θ是与神经网络中的权重/偏差相对应的可学习参数,可以同时学习,同时最小化损失函数。 图:(a) 人工神经网络与其他国际规范(如R2和RMSE)预测侧向畸变屈曲蜂窝梁极限弯矩承载力的准确性比较;(b) 一种用于预测自旋拓扑的元材料设计参数的两阶段PgNN架构。第一个ANN(即逆PgNN)以查询刚度为输入,以设计参数为输出。第二个ANN(即正向PgNN)采用预测的设计参数并重建刚度,以验证逆网络的准确性。(c) 弹性成像预测应变弹性模量的条件GAN与地面实况的比较. 图:经过圆形圆柱体的二维流的地面实况模拟结果与PiNN预测之间的比较。对被动标量的浓度c(t,x,y)、由此产生的速度场u和v以及压力场进行了比较。 图:Pi-V-DeepONet和等几何有限元分析之间的比较,以预测单边缺口板剪切失效的最终损伤路径。 图:傅立叶神经算子(FNO)的预测与地面实况值之间的定性比较。Physics-Guided-Physics-informed and Physics-encoded neural networks and operators in scitific computing fluid and solid mechanics.pdf文五: 流体-结构-颗粒相互作用解析模拟的并行化策略摘要:三维流体-结构-颗粒相互作用发生在许多环境和工程流中。本文介绍了我们先前工作中开发的混合扩散和锐界面浸入边界(IB)方法的并行算法。对于使用锐界面IB方法建模的移动结构,开发了一种递归盒方法来有效地对背景网格节点进行分类。对于使用扩散界面IB方法建模的粒子,采用了“主从”方法。对于粒子-粒子相互作用(PPI)和粒子-结构相互作用(PSI),为“干”接触方法开发了一种快速算法来分类活跃和非活跃拉格朗日点,该算法将粒子表面离散化。结果表明,所提出的递归盒方法可以将分类时间从52秒减少到0.3秒。对于具有不同颗粒浓度的情况,获得了可接受的平行效率。此外,当颗粒接近壁时,利用润滑模型,能够准确模拟基准颗粒-壁碰撞问题中的反弹现象。最后,通过模拟带有粗糙壁的颗粒湍流通道流动,验证了所提出的计算框架的能力。 图:流体-结构-粒子相互作用的整体算法示意图。 图:流体-结构-颗粒相互作用的接触模型示意图。 图:为经典茶壶生成递归边界框。采用四叶节点的树进行说明。 图:扩散接口IB方法的并行化实现示意图。 图:螺旋桨VP1304在不同四叉树级别上的递归边界框。 图:带有粗糙壁的满载颗粒的通道流的流向速度场和颗粒表面(由x方向上的速度着色)的瞬时切片。底部的白色表面表示粗糙的墙壁。 图:放大充满颗粒的粗糙通道流的快照。Parallelization strategies for resolved simulations of fluid-structure-particle interactions.pdf来源:STEM与计算机方法

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈