物理信息神经网络的非线性动力学偏微分代数方程:(I)算子拆分和框架评估

IF 2.7 3区 工程技术 Q1 ENGINEERING, MULTIDISCIPLINARY
Loc Vu-Quoc, Alexander Humer
{"title":"物理信息神经网络的非线性动力学偏微分代数方程:(I)算子拆分和框架评估","authors":"Loc Vu-Quoc,&nbsp;Alexander Humer","doi":"10.1002/nme.7586","DOIUrl":null,"url":null,"abstract":"<p>Several forms for constructing novel physics-informed neural-networks (PINNs) for the solution of partial-differential-algebraic equations (PDAEs) based on derivative operator splitting are proposed, using the nonlinear Kirchhoff rod as a prototype for demonstration. The present work is a natural extension of our review paper (Vu-Quoc and Humer, <i>CMES-Comput Modeling Eng Sci</i>, 137(2):1069–1343, 2023) aiming at both experts and first-time learners of both deep learning and PINN frameworks, among which the open-source DeepXDE (DDE; <i>SIAM Rev</i>, 63(1):208–228, 2021) is likely the most well documented framework with many examples. Yet, we encountered some pathological problems (time shift, amplification, static solutions) and proposed novel methods to resolve them. Among these novel methods are the PDE forms, which evolve from the lower-level form with fewer unknown dependent variables (e.g., displacements, slope, finite extension) to higher-level form with more dependent variables (e.g., forces, moments, momenta), in addition to those from lower-level forms. Traditionally, the highest-level form, the balance-of-momenta form, is the starting point for (hand) deriving the lowest-level form through a tedious (and error prone) process of successive substitutions. The next step in a finite element method is to discretize the lowest-level form upon forming a weak form and linearization with appropriate interpolation functions, followed by their implementation in a code and testing. The time-consuming tedium in all of these steps could be bypassed by applying the proposed novel PINN directly to the highest-level form. We also developed a script based on JAX, the High Performance Array Computing library. For the axial motion of elastic bar, while our JAX script did not show the pathological problems of DDE-T (DDE with TensorFlow backend), it is slower than DDE-T. Moreover, that DDE-T itself being more efficient in higher-level form than in lower-level form makes working directly with higher-level form even more attractive in addition to the advantages mentioned further above. Since coming up with an appropriate learning-rate schedule for a good solution is more art than science, we systematically codified in detail our experience running optimization (network training) through a normalization/standardization of the network-training process so readers can reproduce our results.</p>","PeriodicalId":13699,"journal":{"name":"International Journal for Numerical Methods in Engineering","volume":"125 24","pages":""},"PeriodicalIF":2.7000,"publicationDate":"2024-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/nme.7586","citationCount":"0","resultStr":"{\"title\":\"Partial-differential-algebraic equations of nonlinear dynamics by physics-informed neural-network: (I) Operator splitting and framework assessment\",\"authors\":\"Loc Vu-Quoc,&nbsp;Alexander Humer\",\"doi\":\"10.1002/nme.7586\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Several forms for constructing novel physics-informed neural-networks (PINNs) for the solution of partial-differential-algebraic equations (PDAEs) based on derivative operator splitting are proposed, using the nonlinear Kirchhoff rod as a prototype for demonstration. The present work is a natural extension of our review paper (Vu-Quoc and Humer, <i>CMES-Comput Modeling Eng Sci</i>, 137(2):1069–1343, 2023) aiming at both experts and first-time learners of both deep learning and PINN frameworks, among which the open-source DeepXDE (DDE; <i>SIAM Rev</i>, 63(1):208–228, 2021) is likely the most well documented framework with many examples. Yet, we encountered some pathological problems (time shift, amplification, static solutions) and proposed novel methods to resolve them. Among these novel methods are the PDE forms, which evolve from the lower-level form with fewer unknown dependent variables (e.g., displacements, slope, finite extension) to higher-level form with more dependent variables (e.g., forces, moments, momenta), in addition to those from lower-level forms. Traditionally, the highest-level form, the balance-of-momenta form, is the starting point for (hand) deriving the lowest-level form through a tedious (and error prone) process of successive substitutions. The next step in a finite element method is to discretize the lowest-level form upon forming a weak form and linearization with appropriate interpolation functions, followed by their implementation in a code and testing. The time-consuming tedium in all of these steps could be bypassed by applying the proposed novel PINN directly to the highest-level form. We also developed a script based on JAX, the High Performance Array Computing library. For the axial motion of elastic bar, while our JAX script did not show the pathological problems of DDE-T (DDE with TensorFlow backend), it is slower than DDE-T. Moreover, that DDE-T itself being more efficient in higher-level form than in lower-level form makes working directly with higher-level form even more attractive in addition to the advantages mentioned further above. Since coming up with an appropriate learning-rate schedule for a good solution is more art than science, we systematically codified in detail our experience running optimization (network training) through a normalization/standardization of the network-training process so readers can reproduce our results.</p>\",\"PeriodicalId\":13699,\"journal\":{\"name\":\"International Journal for Numerical Methods in Engineering\",\"volume\":\"125 24\",\"pages\":\"\"},\"PeriodicalIF\":2.7000,\"publicationDate\":\"2024-10-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1002/nme.7586\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal for Numerical Methods in Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/nme.7586\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal for Numerical Methods in Engineering","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/nme.7586","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

摘要

本文以非线性基尔霍夫杆为原型,以导数算子拆分为基础,提出了几种构建新型物理信息神经网络(PINN)的形式,用于求解偏微分代数方程(PDAE)。本工作是我们的综述论文(Vu-Quoc and Humer,CMES-Comput Modeling Eng Sci,137(2):1069-1343, 2023)的自然延伸,面向深度学习和 PINN 框架的专家和初学者,其中开源的 DeepXDE(DDE;SIAM Rev,63(1):208-228, 2021)可能是拥有众多实例的最完善的框架。然而,我们遇到了一些病理问题(时移、放大、静态解),并提出了新方法来解决这些问题。在这些新方法中,PDE 形式是从具有较少未知因变量(如位移、斜率、有限延伸)的低级形式发展到具有较多因变量(如力、力矩、力矩)的高级形式,此外还有来自低级形式的因变量。传统上,最高级别的形式,即动量平衡形式,是(手工)推导最低级别形式的起点,需要经过繁琐(且容易出错)的连续替换过程。有限元方法的下一步是在形成弱形式和线性化的基础上,用适当的插值函数对最底层形式进行离散化,然后在代码中实现并进行测试。通过将所提出的新型 PINN 直接应用于最高级形式,可以绕过所有这些步骤中的耗时繁琐。我们还开发了基于高性能阵列计算库 JAX 的脚本。对于弹性杆的轴向运动,虽然我们的 JAX 脚本没有表现出 DDE-T(带有 TensorFlow 后端的 DDE)的病态问题,但它比 DDE-T 慢。此外,DDE-T 本身在高级形式下比在低级形式下更有效率,这使得直接使用高级形式除了上述优势之外更具吸引力。由于为一个好的解决方案制定一个合适的学习率计划是一门艺术而非科学,我们通过对网络训练过程的规范化/标准化,系统地详细编纂了我们的优化(网络训练)运行经验,以便读者可以重现我们的结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Partial-differential-algebraic equations of nonlinear dynamics by physics-informed neural-network: (I) Operator splitting and framework assessment

Partial-differential-algebraic equations of nonlinear dynamics by physics-informed neural-network: (I) Operator splitting and framework assessment

Several forms for constructing novel physics-informed neural-networks (PINNs) for the solution of partial-differential-algebraic equations (PDAEs) based on derivative operator splitting are proposed, using the nonlinear Kirchhoff rod as a prototype for demonstration. The present work is a natural extension of our review paper (Vu-Quoc and Humer, CMES-Comput Modeling Eng Sci, 137(2):1069–1343, 2023) aiming at both experts and first-time learners of both deep learning and PINN frameworks, among which the open-source DeepXDE (DDE; SIAM Rev, 63(1):208–228, 2021) is likely the most well documented framework with many examples. Yet, we encountered some pathological problems (time shift, amplification, static solutions) and proposed novel methods to resolve them. Among these novel methods are the PDE forms, which evolve from the lower-level form with fewer unknown dependent variables (e.g., displacements, slope, finite extension) to higher-level form with more dependent variables (e.g., forces, moments, momenta), in addition to those from lower-level forms. Traditionally, the highest-level form, the balance-of-momenta form, is the starting point for (hand) deriving the lowest-level form through a tedious (and error prone) process of successive substitutions. The next step in a finite element method is to discretize the lowest-level form upon forming a weak form and linearization with appropriate interpolation functions, followed by their implementation in a code and testing. The time-consuming tedium in all of these steps could be bypassed by applying the proposed novel PINN directly to the highest-level form. We also developed a script based on JAX, the High Performance Array Computing library. For the axial motion of elastic bar, while our JAX script did not show the pathological problems of DDE-T (DDE with TensorFlow backend), it is slower than DDE-T. Moreover, that DDE-T itself being more efficient in higher-level form than in lower-level form makes working directly with higher-level form even more attractive in addition to the advantages mentioned further above. Since coming up with an appropriate learning-rate schedule for a good solution is more art than science, we systematically codified in detail our experience running optimization (network training) through a normalization/standardization of the network-training process so readers can reproduce our results.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
5.70
自引率
6.90%
发文量
276
审稿时长
5.3 months
期刊介绍: The International Journal for Numerical Methods in Engineering publishes original papers describing significant, novel developments in numerical methods that are applicable to engineering problems. The Journal is known for welcoming contributions in a wide range of areas in computational engineering, including computational issues in model reduction, uncertainty quantification, verification and validation, inverse analysis and stochastic methods, optimisation, element technology, solution techniques and parallel computing, damage and fracture, mechanics at micro and nano-scales, low-speed fluid dynamics, fluid-structure interaction, electromagnetics, coupled diffusion phenomena, and error estimation and mesh generation. It is emphasized that this is by no means an exhaustive list, and particularly papers on multi-scale, multi-physics or multi-disciplinary problems, and on new, emerging topics are welcome.
×
引用
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学术官方微信