PINN深度学习求解微分方程系列一:求解框架

下面我将介绍内嵌物理知识神经网络(PINN)求解微分方程。首先介绍PINN基本方法,并基于Pytorch框架实现求解一维Poisson方程。
内嵌物理知识神经网络(PINN)入门及相关论文
深度学习求解微分方程系列一:PINN求解框架(Poisson 1d)
深度学习求解微分方程系列二:PINN求解burger方程正问题
深度学习求解微分方程系列三:PINN求解burger方程逆问题
深度学习求解微分方程系列四:基于自适应激活函数PINN求解burger方程逆问题

1.PINN简介

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

2.PINN方法

PINN的主要思想如图1,先构建一个输出结果为PINN深度学习求解微分方程系列一:求解框架的神经网络,将其作为PDE解的代理模型,将PDE信息作为约束,编码到神经网络损失函数中进行训练。

损失函数主要包括4部分:偏微分结构损失(PDE loss),边值条件损失(BC loss)、初值条件损失(IC loss)以及真实数据条件损失(Data loss)。特别的,考虑下面这个的PDE问题,其中PDE的解PINN深度学习求解微分方程系列一:求解框架PINN深度学习求解微分方程系列一:求解框架定义,其中PINN深度学习求解微分方程系列一:求解框架
PINN深度学习求解微分方程系列一:求解框架
同时,满足下面的边界
PINN深度学习求解微分方程系列一:求解框架
为了衡量神经网络PINN深度学习求解微分方程系列一:求解框架和约束之间的差异,考虑损失函数定义:
PINN深度学习求解微分方程系列一:求解框架
式中:
PINN深度学习求解微分方程系列一:求解框架
PINN深度学习求解微分方程系列一:求解框架PINN深度学习求解微分方程系列一:求解框架PINN深度学习求解微分方程系列一:求解框架PINN深度学习求解微分方程系列一:求解框架是权重。PINN深度学习求解微分方程系列一:求解框架PINN深度学习求解微分方程系列一:求解框架PINN深度学习求解微分方程系列一:求解框架PINN深度学习求解微分方程系列一:求解框架表示来自PDE,初值、边值以及真值的residual points。这里的PINN深度学习求解微分方程系列一:求解框架是一组预定义的点来衡量神经网络输出PINN深度学习求解微分方程系列一:求解框架与PDE的匹配程度。

3.求解问题定义

PINN深度学习求解微分方程系列一:求解框架
真实解为
PINN深度学习求解微分方程系列一:求解框架

4.结果展示

请添加图片描述

请添加图片描述

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

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

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2023年4月20日
下一篇 2023年4月20日

相关推荐