Three-dimensional granular flow simulation using graph neural
network-based learned simulator
- URL: http://arxiv.org/abs/2311.07416v1
- Date: Mon, 13 Nov 2023 15:54:09 GMT
- Title: Three-dimensional granular flow simulation using graph neural
network-based learned simulator
- Authors: Yongjin Choi, Krishna Kumar
- Abstract summary: We use a graph neural network (GNN) to develop a simulator for granular flows.
The simulator reproduces the overall behaviors of column collapses with various aspect ratios.
The speed of GNS outperforms high-fidelity numerical simulators by 300 times.
- Score: 2.153852088624324
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Reliable evaluations of geotechnical hazards like landslides and debris flow
require accurate simulation of granular flow dynamics. Traditional numerical
methods can simulate the complex behaviors of such flows that involve
solid-like to fluid-like transitions, but they are computationally intractable
when simulating large-scale systems. Surrogate models based on statistical or
machine learning methods are a viable alternative, but they are typically
empirical and rely on a confined set of parameters in evaluating associated
risks. Due to their permutation-dependent learning, conventional machine
learning models require an unreasonably large amount of training data for
building generalizable surrogate models. We employ a graph neural network
(GNN), a novel deep learning technique, to develop a GNN-based simulator (GNS)
for granular flows to address these issues. Graphs represent the state of
granular flows and interactions, like the exchange of energy and momentum
between grains, and GNN learns the local interaction law. GNS takes the current
state of the granular flow and estimates the next state using Euler explicit
integration. We train GNS on a limited set of granular flow trajectories and
evaluate its performance in a three-dimensional granular column collapse
domain. GNS successfully reproduces the overall behaviors of column collapses
with various aspect ratios that were not encountered during training. The
computation speed of GNS outperforms high-fidelity numerical simulators by 300
times.
Related papers
- A Neural Material Point Method for Particle-based Simulations [5.4346288442609945]
We present NeuralMPM, a neural emulation framework for particle-based simulations.
NeuralMPM interpolates Lagrangian particles onto a fixed-size grid, computes updates on grid nodes using image-to-image neural networks, and interpolates back to the particles.
We demonstrate the advantages of NeuralMPM on several datasets, including fluid dynamics and fluid-solid interactions.
arXiv Detail & Related papers (2024-08-28T12:39:51Z) - Equivariant Graph Neural Operator for Modeling 3D Dynamics [148.98826858078556]
We propose Equivariant Graph Neural Operator (EGNO) to directly models dynamics as trajectories instead of just next-step prediction.
EGNO explicitly learns the temporal evolution of 3D dynamics where we formulate the dynamics as a function over time and learn neural operators to approximate it.
Comprehensive experiments in multiple domains, including particle simulations, human motion capture, and molecular dynamics, demonstrate the significantly superior performance of EGNO against existing methods.
arXiv Detail & Related papers (2024-01-19T21:50:32Z) - Geometry-Informed Neural Operator for Large-Scale 3D PDEs [76.06115572844882]
We propose the geometry-informed neural operator (GINO) to learn the solution operator of large-scale partial differential equations.
We successfully trained GINO to predict the pressure on car surfaces using only five hundred data points.
arXiv Detail & Related papers (2023-09-01T16:59:21Z) - Graph Neural Network-based surrogate model for granular flows [2.153852088624324]
Granular flow dynamics is crucial for assessing various geotechnical risks, including landslides and debris flows.
Traditional continuum and discrete numerical methods are limited by their computational cost in simulating large-scale systems.
We develop a graph neural network-based simulator (GNS) that takes the current state of granular flow and predicts the next state using explicit integration by learning the local interaction laws.
arXiv Detail & Related papers (2023-05-09T07:28:12Z) - GNS: A generalizable Graph Neural Network-based simulator for
particulate and fluid modeling [2.132096006921048]
We develop a PyTorch-based Graph Network Simulator (GNS) that learns physics and predicts the flow behavior of particulate and fluid systems.
GNS discretizes the domain with nodes representing a collection of material points and the links connecting the nodes representing the local interaction between particles or clusters of particles.
arXiv Detail & Related papers (2022-11-18T13:28:03Z) - Continual learning autoencoder training for a particle-in-cell
simulation via streaming [52.77024349608834]
upcoming exascale era will provide a new generation of physics simulations with high resolution.
These simulations will have a high resolution, which will impact the training of machine learning models since storing a high amount of simulation data on disk is nearly impossible.
This work presents an approach that trains a neural network concurrently to a running simulation without data on a disk.
arXiv Detail & Related papers (2022-11-09T09:55:14Z) - Learning Large-scale Subsurface Simulations with a Hybrid Graph Network
Simulator [57.57321628587564]
We introduce Hybrid Graph Network Simulator (HGNS) for learning reservoir simulations of 3D subsurface fluid flows.
HGNS consists of a subsurface graph neural network (SGNN) to model the evolution of fluid flows, and a 3D-U-Net to model the evolution of pressure.
Using an industry-standard subsurface flow dataset (SPE-10) with 1.1 million cells, we demonstrate that HGNS is able to reduce the inference time up to 18 times compared to standard subsurface simulators.
arXiv Detail & Related papers (2022-06-15T17:29:57Z) - Simulating Liquids with Graph Networks [25.013244956897832]
We investigate graph neural networks (GNNs) for learning fluid dynamics.
Our results indicate that learning models, such as GNNs, fail to learn the exact underlying dynamics unless the training set is devoid of any other problem-specific correlations.
arXiv Detail & Related papers (2022-03-14T15:39:27Z) - Boundary Graph Neural Networks for 3D Simulations [6.041255257177852]
Boundary Graph Neural Networks (BGNNs) are tested on complex 3D granular flow processes of hoppers, rotating drums and mixers.
BGNNs are able to accurately reproduce 3D granular flows within simulation uncertainties over hundreds of thousands of simulation timesteps.
arXiv Detail & Related papers (2021-06-21T17:56:07Z) - Liquid Time-constant Networks [117.57116214802504]
We introduce a new class of time-continuous recurrent neural network models.
Instead of declaring a learning system's dynamics by implicit nonlinearities, we construct networks of linear first-order dynamical systems.
These neural networks exhibit stable and bounded behavior, yield superior expressivity within the family of neural ordinary differential equations.
arXiv Detail & Related papers (2020-06-08T09:53:35Z) - Learning to Simulate Complex Physics with Graph Networks [68.43901833812448]
We present a machine learning framework and model implementation that can learn to simulate a wide variety of challenging physical domains.
Our framework---which we term "Graph Network-based Simulators" (GNS)--represents the state of a physical system with particles, expressed as nodes in a graph, and computes dynamics via learned message-passing.
Our results show that our model can generalize from single-timestep predictions with thousands of particles during training, to different initial conditions, thousands of timesteps, and at least an order of magnitude more particles at test time.
arXiv Detail & Related papers (2020-02-21T16:44:28Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.