Physics Informed Neural Network Code for 2D Transient Problems (PINN-2DT) Compatible with Google Colab

Paweł Maczuga, Maciej Skoczeń, Przemysław Rożnawski, Filip Tłuszcz, Marcin Szubert, Marcin Łoś, Witold Dzwinel, Keshav Pingali, Maciej Paszyński
{"title":"Physics Informed Neural Network Code for 2D Transient Problems (PINN-2DT) Compatible with Google Colab","authors":"Paweł Maczuga, Maciej Skoczeń, Przemysław Rożnawski, Filip Tłuszcz, Marcin Szubert, Marcin Łoś, Witold Dzwinel, Keshav Pingali, Maciej Paszyński","doi":"arxiv-2310.03755","DOIUrl":null,"url":null,"abstract":"We present an open-source Physics Informed Neural Network environment for\nsimulations of transient phenomena on two-dimensional rectangular domains, with\nthe following features: (1) it is compatible with Google Colab which allows\nautomatic execution on cloud environment; (2) it supports two dimensional\ntime-dependent PDEs; (3) it provides simple interface for definition of the\nresidual loss, boundary condition and initial loss, together with their\nweights; (4) it support Neumann and Dirichlet boundary conditions; (5) it\nallows for customizing the number of layers and neurons per layer, as well as\nfor arbitrary activation function; (6) the learning rate and number of epochs\nare available as parameters; (7) it automatically differentiates PINN with\nrespect to spatial and temporal variables; (8) it provides routines for\nplotting the convergence (with running average), initial conditions learnt, 2D\nand 3D snapshots from the simulation and movies (9) it includes a library of\nproblems: (a) non-stationary heat transfer; (b) wave equation modeling a\ntsunami; (c) atmospheric simulations including thermal inversion; (d) tumor\ngrowth simulations.","PeriodicalId":501256,"journal":{"name":"arXiv - CS - Mathematical Software","volume":"16 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Mathematical Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2310.03755","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We present an open-source Physics Informed Neural Network environment for simulations of transient phenomena on two-dimensional rectangular domains, with the following features: (1) it is compatible with Google Colab which allows automatic execution on cloud environment; (2) it supports two dimensional time-dependent PDEs; (3) it provides simple interface for definition of the residual loss, boundary condition and initial loss, together with their weights; (4) it support Neumann and Dirichlet boundary conditions; (5) it allows for customizing the number of layers and neurons per layer, as well as for arbitrary activation function; (6) the learning rate and number of epochs are available as parameters; (7) it automatically differentiates PINN with respect to spatial and temporal variables; (8) it provides routines for plotting the convergence (with running average), initial conditions learnt, 2D and 3D snapshots from the simulation and movies (9) it includes a library of problems: (a) non-stationary heat transfer; (b) wave equation modeling a tsunami; (c) atmospheric simulations including thermal inversion; (d) tumor growth simulations.
物理通知神经网络代码二维瞬态问题(PINN-2DT)与谷歌Colab兼容
我们提出了一个开源的物理信息神经网络环境,用于模拟二维矩形域上的瞬态现象,具有以下特点:(1)它与Google Colab兼容,允许在云环境下自动执行;(2)支持二维时变偏微分方程;(3)为剩余损失、边界条件和初始损失及其权值的定义提供了简单的界面;(4)支持Neumann和Dirichlet边界条件;(5)允许自定义层数和每层神经元数,以及任意激活函数;(6)可作为参数的学习率和epoch个数;(7)根据时空变量自动区分PINN;(8)它提供了用于绘制收敛(具有运行平均值)的例程,学习的初始条件,模拟和电影中的2d和3D快照(9)它包括一个问题库:(a)非平稳传热;(b)波浪方程模拟海啸;(c)大气模拟,包括热反演;(d)肿瘤生长模拟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信