Deep learning approaches to surrogates for solving the diffusion equation for mechanistic real-world simulations

In many mechanistic medical, biological, physical and engineered spatiotemporal dynamic models the numerical solution of partial differential equations (PDEs) can make simulations impractically slow. Biological models require the simultaneous calculation of the spatial variation of concentration of dozens of diffusing chemical species. Machine learning surrogates, neural networks trained to provide approximate solutions to such complicated numerical problems, can often provide speed-ups of several orders of magnitude compared to direct calculation. PDE surrogates enable use of larger models than are possible with direct calculation and can make including such simulations in real-time or near-real time workflows practical. Creating a surrogate requires running the direct calculation tens of thousands of times to generate training data and then training the neural network, both of which are computationally expensive. We use a Convolutional Neural Network to approximate the stationary solution to the diffusion equation in the case of two equal-diameter, circular, constant-value sources located at random positions in a two-dimensional square domain with absorbing boundary conditions. To improve convergence during training, we apply a training approach that uses roll-back to reject stochastic changes to the network that increase the loss function. The trained neural network approximation is about 1e3 times faster than the direct calculation for individual replicas. Because different applications will have different criteria for acceptable approximation accuracy, we discuss a variety of loss functions and accuracy estimators that can help select the best network for a particular application.

READ FULL TEXT

page 3

page 4

page 5

page 8

page 9

page 11

page 24

page 29

research
01/22/2021

Sobolev Training for the Neural Network Solutions of PDEs

Approximating the numerical solutions of Partial Differential Equations ...
research
04/22/2021

Mosaic Flows: A Transferable Deep Learning Framework for Solving PDEs on Unseen Domains

Physics-informed neural networks (PINNs) are increasingly employed to re...
research
08/07/2023

Positional Embeddings for Solving PDEs with Evolutional Deep Neural Networks

This work extends the paradigm of evolutional deep neural networks (EDNN...
research
12/20/2018

Deep ToC: A New Method for Estimating the Solutions of PDEs

This article presents a new methodology called deep ToC that estimates t...
research
03/18/2021

Evolutional Deep Neural Network

The notion of an Evolutional Deep Neural Network (EDNN) is introduced fo...
research
01/27/2019

Acceleration of the NVT-flash calculation for multicomponent mixtures using deep neural network models

Phase equilibrium calculation, also known as flash calculation, has been...
research
05/30/2023

Fast Dynamic 1D Simulation of Divertor Plasmas with Neural PDE Surrogates

Managing divertor plasmas is crucial for operating reactor scale tokamak...

Please sign up or login with your details

Forgot password? Click here to reset