Abstract

We are witnessing a rapid transition from Software 1.0 to 2.0. Software 1.0 focuses on manually designed algorithms, while Software 2.0 leverages data and machine learning algorithms (or artificial intelligence) for optimized, fast, and accurate solutions. For the past few years, we have been developing Convolution Hierarchical Deep-learning Neural Network Artificial Intelligence (C-HiDeNN-AI), which enables the realization of Engineering Software 2.0 by opening the next-generation neural network-based computational tools that can simultaneously train data and solve mechanistic equations. This paper focuses on solving partial differential equations with C-HiDeNN. Still, the same neural network can be used for training and calibration with experimental data, which will be discussed in a separate paper. This paper presents a computational framework combining the C-HiDeNN theory with isogeometric analysis (IGA), called Convolution IGA (C-IGA). C-IGA has five key features that advance IGA: (1) arbitrarily high-order smoothness and convergence rates without increasing degrees of freedom; (2) a Kronecker delta property that enables direct imposition of Dirichlet boundary conditions; (3) automatic and flexible global/local mesh-adaptivity with built-in length scale control and adjustable radial basis functions; (4) ability to handle irregular meshes and triangular/tetrahedral elements; and (5) GPU implementation that speeds up the program as fast as finite element method (FEM). Mathematically, we prove that both IGA and C-IGA mappings are equivalent, and by taking a special design and modified anchors as nodes, C-IGA degenerates to IGA. We demonstrate the accuracy, convergence rates, mesh-adaptivity, and performance of C-IGA with several 1D, 2D, and 3D numerical examples. The future applications of C-IGA from topology optimization to product manufacturing with multi-GPU programming are discussed.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call