N-Adaptive Ritz Method: A Neural Network Enriched Partition of Unity for Boundary Value Problems
arXiv:2401.08544 · doi:10.1016/j.cma.2024.117070
Abstract
Conventional finite element methods are known to be tedious in adaptive refinements due to their conformal regularity requirements. Further, the enrichment functions for adaptive refinements are often not readily available in general applications. This work introduces a novel neural network-enriched Partition of Unity (NN-PU) approach for solving boundary value problems via artificial neural networks with a potential energy-based loss function minimization. The flexibility and adaptivity of the NN function space are utilized to capture complex solution patterns that the conventional Galerkin methods fail to capture. The NN enrichment is constructed by combining pre-trained feature-encoded NN blocks with an additional untrained NN block. The pre-trained NN blocks learn specific local features during the offline stage, enabling efficient enrichment of the approximation space during the online stage through the Ritz-type energy minimization. The NN enrichment is introduced under the Partition of Unity (PU) framework, ensuring convergence of the proposed method. The proposed NN-PU approximation and feature-encoded transfer learning forms an adaptive approximation framework, termed the neural-refinement (n-refinement), for solving boundary value problems. Demonstrated by solving various elasticity problems, the proposed method offers accurate solutions while notably reducing the computational cost compared to the conventional adaptive refinement in the mesh-based methods.
arXiv comment66 pages, 41 figures, 7 tables
References in corpus (14)
- Adam: A Method for Stochastic Optimization
- DGM: A deep learning algorithm for solving partial differential equations
- An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications
- MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems
- Data-driven computational mechanics
- SciANN: A Keras/Tensorflow wrapper for scientific computations and physics-informed deep learning using artificial neural networks
- Model-Free Data-Driven Inelasticity
- Geometric deep learning for computational mechanics Part I: Anisotropic Hyperelasticity
- Learning Constitutive Relations using Symmetric Positive Definite Neural Networks
- A Physics-Constrained Data-Driven Approach Based on Locally Convex Reconstruction for Noisy Database
- Thermodynamically Consistent Machine-Learned Internal State Variable Approach for Data-Driven Modeling of Path-Dependent Materials
- Deep autoencoders for physics-constrained data-driven nonlinear materials modeling
- LS-DYNA Machine Learning-based Multiscale Method for Nonlinear Modeling of Short Fiber-Reinforced Composites
- Support Vector Machine Guided Reproducing Kernel Particle Method for Image-Based Modeling of Microstructures