| Literature DB >> 32127569 |
Angran Li1, Ruijia Chen2, Amir Barati Farimani3, Yongjie Jessica Zhang4.
Abstract
The reaction-diffusion system is naturally used in chemistry to represent substances reacting and diffusing over the spatial domain. Its solution illustrates the underlying process of a chemical reaction and displays diverse spatial patterns of the substances. Numerical methods like finite element method (FEM) are widely used to derive the approximate solution for the reaction-diffusion system. However, these methods require long computation time and huge computation resources when the system becomes complex. In this paper, we study the physics of a two-dimensional one-component reaction-diffusion system by using machine learning. An encoder-decoder based convolutional neural network (CNN) is designed and trained to directly predict the concentration distribution, bypassing the expensive FEM calculation process. Different simulation parameters, boundary conditions, geometry configurations and time are considered as the input features of the proposed learning model. In particular, the trained CNN model manages to learn the time-dependent behaviour of the reaction-diffusion system through the input time feature. Thus, the model is capable of providing concentration prediction at certain time directly with high test accuracy (mean relative error <3.04%) and 300 times faster than the traditional FEM. Our CNN-based learning model provides a rapid and accurate tool for predicting the concentration distribution of the reaction-diffusion system.Entities:
Year: 2020 PMID: 32127569 PMCID: PMC7054402 DOI: 10.1038/s41598-020-60853-2
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1The current FEM workflow versus a machine learning-based solution for concentration prediction of a reaction-diffusion system.
Figure 2The reaction-diffusion system in our model. (A) The problem setting of the reaction-diffusion system. Black dash box represents a hole with a fixed size. (B) The quadrilateral mesh used in FEM simulations. (C) The concentration result in the physical domain. (D) The concentration result in the parametric domain. (E) The boundary condition visualized in the parametric domain.
Figure 3The convolutional neural network with encoder-decoder architecture. Blue and green arrows represent encoding and decoding, respectively. A representative output for each layer is shown for both encoding and decoding layers.
Figure 4The concentration distribution comparison with five different simulation configurations. (A,B) The same geometry without hole; and (C–E) geometries with hole at three different locations. The examples are selected in test dataset to show the prediction performance for different distribution profiles. For each configuration, the ground truth results, predicted results and errors are shown from top to bottom.
Comparison between CNN models and FEM models.
| Model | Training time | Simulation time | Mean error computed using the baseline solution |
|---|---|---|---|
| Full FEM model in Fig. | 0 | 46s | 5.74% |
| Full CNN model in Fig. | 9.3 hrs | 0.155s | 7.56% |
| Simplified FEM model (15 × 15 grid) | 0 | 16s | 7.13% |
| Simplified CNN model in Fig. S | 7.6 hrs | 0.112s | 11.37% |