一种基于物理信息极限学习机的PDE求解方法

**作者|**PINN山里娃,作者主页
**研究方向|**物理信息驱动深度学习 不确定性 人工智能 偏微分方程 极限学习机

该作者聚焦深度学习模型与物理信息结合前沿研究,提供了一系列AI for science研究进展报告及代码实现,旨在实现物理信息驱动深度学习方法入门到精通。
内嵌物理知识神经网络(PINN)入门及相关论文
深度学习求解微分方程系列一:PINN求解框架(Poisson 1d)
深度学习求解微分方程系列二:PINN求解burger方程正问题
深度学习求解微分方程系列三:PINN求解burger方程逆问题
深度学习求解微分方程系列四:基于自适应激活函数PINN求解burger方程逆问题
深度学习求解微分方程系列五:PINN求解Navier-Stokes方程正逆问题
一种基于物理信息极限学习机的PDE求解方法

近年来,物理信息驱动的深度学习方法用于科学计算问题受到了越来越多的关注,其中,physic informed neural network(PINN)在求解微分方程(PDE)正逆问题上展现出巨大的优势,但是并不适用于某些需要实时响应的应用。由此,下面将介绍一种基于物理信息极限学习机的PDE求解方法,用于线性微分方程的快速求解,能实现近实时高精度求解(秒级求解)。首先介绍PINN及极限学习机基本方法,其次介绍基于物理信息的极限学习方法,随后介绍求解问题与背景,最后展示基于Pytorch实现的算例结果。
优点:基于物理信息极限学习机的PDE求解方法能够毫秒级求解线性微分方程,而且该方法为无网格方法,可用于复杂形状系统。

1.问题背景

线性微分方程还是理论联系实践的重要渠道之一,**在物理、工程、力学、天文学、生物学、医学、经济学等诸多领域都有重要作用。**如电子计算机与无线电装置的计算问题可归为微分方程求解;弹道计算与飞机飞行中的稳定性研究可归为线性微分方程的求解。对于线性PDE可描述为

一种基于物理信息极限学习机的PDE求解方法
式中: 一种基于物理信息极限学习机的PDE求解方法 为线性微分算子, 一种基于物理信息极限学习机的PDE求解方法 为边界或初值条件,一种基于物理信息极限学习机的PDE求解方法 为系统源项,一种基于物理信息极限学习机的PDE求解方法为物理参数,一种基于物理信息极限学习机的PDE求解方法为物理系统的解。

2.PINN及极限学习机简介

神经网络作为一种强大的信息处理工具在计算机视觉、生物医学、 油气工程领域得到广泛应用, 引发多领域技术变革。深度学习网络具有非常强的学习能力, 不仅能发现物理规律, 还能求解偏微分方程。近年来,基于深度学习的偏微分方程求解已是研究新热点。PINN是一种科学机器在传统数值领域的应用方法,能够用于解决与PDE相关的各种问题,包括方程求解、参数反演、模型发现、控制与优化等。随着神经网络的发展,极限学习机(ELM)由于其好的泛化性能以及极快的学习能力,在图像分类和回归问题上得到了非常大的。

2.1PINN方法求解逆问题

PINN的主要思想如图1,先构建一个输出结果为一种基于物理信息极限学习机的PDE求解方法的神经网络,将其作为PDE解的代理模型,将PDE信息作为约束,编码到神经网络损失函数中进行训练。损失函数主要包括4部分:偏微分结构损失(PDE loss),边值条件损失(BC loss)、初值条件损失(IC loss)以及真实数据条件损失(Data loss)。
一种基于物理信息极限学习机的PDE求解方法

图1:PINN示意图

特别的,考虑下面这个的PDE问题,其中PDE的解一种基于物理信息极限学习机的PDE求解方法一种基于物理信息极限学习机的PDE求解方法定义,其中一种基于物理信息极限学习机的PDE求解方法
一种基于物理信息极限学习机的PDE求解方法
同时,满足下面的边界
一种基于物理信息极限学习机的PDE求解方法

PINN求解过程主要包括:

值得注意的是,对于逆问题,即方程中的某些参数未知。若只知道PDE方程及边界条件,PDE参数未知,该逆问题为非定问题,所以必须要知道其他信息,如部分观测点一种基于物理信息极限学习机的PDE求解方法 的值。在这种情况下,PINN做法可将方程中的参数作为未知变量,加到训练器中进行优化,损失函数包括Data loss。

2.2 ELM方法求解

考虑如图2的ELM,它由 n 个神经元的单层前馈神经网络构成,假设输入为一种基于物理信息极限学习机的PDE求解方法,输出为一个神经元一种基于物理信息极限学习机的PDE求解方法 ,ELM主要思想是,输入层权值和偏差是预先设定的随机值,并且在整个训练过程中都是固定的,通过训练学习得到输出层权值。
一种基于物理信息极限学习机的PDE求解方法

图2:极限学习机示意图

ELM求解方法
首先,确定前馈神经网络结构,初始化输入权重和偏差(初始化后固定)、输出层权重(待求解)。输入输出的映射可以表示为:
一种基于物理信息极限学习机的PDE求解方法
式中:一种基于物理信息极限学习机的PDE求解方法一种基于物理信息极限学习机的PDE求解方法
然后通过求解最小二乘法方法求得输出层权重
一种基于物理信息极限学习机的PDE求解方法

3.基于物理信息的极限学习机方法

基于物理信息极限学习机方法作为PINN的快速版本,在求解偏微分方程方面受到了广泛关注。其关键特征是用随机值固定输入层权值,并对输出层权值使用Moore-Penrose广义逆求解。
步骤:

4.算例展示

4.1 2D Poisson Equation

一种基于物理信息极限学习机的PDE求解方法
式中:一种基于物理信息极限学习机的PDE求解方法一种基于物理信息极限学习机的PDE求解方法
方程真实解为:
一种基于物理信息极限学习机的PDE求解方法

4.2 结果

基于物理信息的极限学习机预测结果如图3所示,可看出,预测结果能方程好接近真解,同时计算时间为0.85s。
一种基于物理信息极限学习机的PDE求解方法

图3:基于物理信息的极限学习机预测

PINN预测结果如图4所示,PINN计算时间为144s,同时预测精度比基于物理信息的极限学习机差两个数量级。
请添加图片描述

图4:PINN预测结果

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年3月26日
下一篇 2023年3月26日

相关推荐