偏二元神经网络 该存储库包含三个Jupyter笔记本,说明了通过神经网络(NN)求解偏微分方程(PDE)的不同方法。 笔记本用作纸的补充材料: 神经网络求解偏微分方程的三种方法-综述 摘要:越来越多地使用神经网络来构造偏微分方程的数值求解方法。 在本说明性综述中,我们介绍和对比了三种重要的近期方法,这些方法在其简单性和对高维问题的适用性方面具有吸引力,它们是:物理信息神经网络,基于Feynman-Kac公式的方法和Deep BSDE求解器。 本文随附Jupyter笔记本电脑形式的一套说明软件,其中逐步解释了每种基本方法,从而可以快速进行同化和试验。 大量的书目总结了最新技术。 关键词:偏微分方程; Hamilton-Jacobi-Bellman方程; 神经网络,维数诅咒,Feynman-Kac,后向微分方程,随机过程 arXiv预印本: : 引文: @misc{blechsc
2021-11-13 19:16:27 624KB JupyterNotebook
1
Matlab 求解偏微分的代码神经网络 PoliANN 是一系列已实现的神经网络,用于求解偏微分方程。 该项目属于作者在米兰理工大学航空工程中的硕士论文“求解偏微分方程的现代非确定性方法:机器学习应用于纳维-斯托克斯方程”。 为了完整起见,这里报告了硕士论文工作中使用的代码。 具体来说,根据论文中考虑的微分方程的不同族进行划分: 在此文件夹中,用于使用有限差分 (Finite Difference) 求解粘性 Burgers 方程的代码 ( ), 有限体积 ( ), 有限元 ( ) 和前馈神经网络方法 ( ) 被列为。 在此文件夹中,用于求解单位平方上的泊松方程的代码 ( ), 星星 ( ) 和意大利领土 ( ) 域被列出。 有限元方法 ( /FEniCS/ ) 和前馈神经网络方法 ( /TensorFlow/ ) 都用于求解此类方程。 在此文件夹中,用于求解 Kovasznay 的 Navier-Stokes 方程的代码 ( ), 步骤流程 ( ) 和 2D 圆柱体 ( ) 问题列出。 有限元方法 ( /FEniCS/ ) 和前馈神经网络方法 ( /TensorFlow/ ) 都用于
2021-11-09 16:07:33 5.66MB 系统开源
1
Matlab 求解偏微分的代码虚拟元素方法 此存储库包含以下代码的 Python 翻译: 它使用最低阶虚拟元素方法解决了一个玩具问题,即广义多边形网格上的二维泊松方程。 用法 $ python3 vem.py --help usage: vem.py [-h] [-d D] [-o O] [--save_plot] [--title TITLE] i This script solves 2-D Poisson Equation on general polygonal meshes using Virtual Element Method of the lowest order. positional arguments: i Path to input mesh optional arguments: -h, --help show this help message and exit -d D Specifies the shape of the 2D domain. Possible values are: - s: Square Domain - l: L-Shaped Do
2021-09-13 20:31:02 905KB 系统开源
1
大量的有限元法求解偏微分方程的实例程序,程序里有详细的解释语句 大量的有限元法求解偏微分方程的实例程序,程序里有详细的解释语句
2021-09-06 17:18:24 108KB 有限元方法 matlab 偏微分方程
1
MATLAB程序分享求解偏微分方程扩散方程有限差分法-MATLAB求解偏微分方程(扩散方程)有限差分法 源程序代码.rar 程序代码见附件,拿资料请顺便顶个贴~~ 如果下载有问题,请加我 qq 1530497909,给你在线传
2021-08-01 18:21:25 2KB matlab
1
Matlab 求解偏微分的代码SW_riemann_problem 流体深度 h(x,t) 流体速度 u(x,t) 浅水方程黎曼问题的精确解:稀疏波、冲击和接触不连续性 介绍 该存储库包含一些关于具有平底地形的一维浅水方程 (SWE) 的黎曼问题的 MATLAB 代码和文档。 SWE 是保守双曲偏微分方程 (PDE) 的非线性系统。 该系统存在黎曼问题的精确解,包括冲击波和中心稀疏波的不同组合。 所考虑的经典问题是所谓的溃坝问题,其中水流最初处于静止状态(零速度),水深 h 具有阶梯不连续性,并随着左稀疏波和右激波演变(见上图;图 1)。 2 在肯特,2013 年)。 然后将该系统扩展为一维对称系统,其中 y 方向上的空间变化在领先阶次被忽略。 包含子午线速度,其作用类似于示踪剂,在解决方案中表现为接触不连续性,它将流体分成两个不同子午线速度的区域。 解决黎曼问题是实施 (Godunov) 有限体积数值方案和其他现代数值逆风方案(见,例如,)的基本要素。 解决 SW 黎曼问题:简而言之 解决黎曼问题的一般策略如下(在 LeVeque,2002 之后,并在 Kent,2013 中详述):
2021-07-30 23:35:48 418KB 系统开源
1
大量的有限元法求解偏微分方程的实例程序,程序里有详细的解释语句
2021-07-27 19:39:06 141KB matlab
1
Matlab 求解偏微分的代码自述文件 在此源中,您可以找到不连续伽辽金代码(1D 和 2D 版本)以在各向同性介质中传播波。 不连续伽辽金法是一种求解各种偏微分方程的数值方法。 此代码的开发基于由Jan S. Hesthaven和Tim Warburton在其著作Nodal Discontinuous Galerkin Method 中开发的MATLAB代码版本。 此代码是使用 python 库开发的,用于学术目的。 要运行和测试代码, run.py使用终端执行run.py文件。 $ chmod +x run.py $ ./run.py 此代码使用python 2.7和3.5进行了测试。 这个存储库是做什么用的? 快速总结 版本 我该如何设置? 设置摘要 配置 依赖关系 数据库配置 如何运行测试 部署说明 贡献指南 编写测试 代码审查 其他指南 我和谁说话? 回购所有者或管理员 其他社区或团队联系人
2021-07-06 15:33:37 834KB 系统开源
1
matlab使用有限元方法求解偏微分方程
2021-06-12 23:12:59 161KB matlab
1
Matlab 求解偏微分的代码偏微分方程求解器 此 MATLAB 代码用于可视化存在振动欧拉梁时流体域的压力和速度场。 求解器使用有限差分来求解梁的四阶微分方程。 流体是根据分析推导实现的,并与结构振动耦合。
2021-06-11 17:18:23 3KB 系统开源
1