×

An adaptive discrete physics-informed neural network method for solving the Cahn-Hilliard equation. (English) Zbl 1537.65151

Summary: In this paper, we propose a new deep learning algorithm based on the physics-informed neural network (PINN) for solving the Cahn-Hilliard (CH) equations. We adopt the discrete time model of the PINN and use Runge-Kutta methods to discretize the time variable. We introduce a novel loss function and update it at each time step so that the computational cost can be significantly reduced compared to some existing methods. Numerical results of several one-dimensional and two-dimensional CH equations are presented to validate the efficiency and accuracy of the proposed method.

MSC:

65M99 Numerical methods for partial differential equations, initial value and time-dependent initial-boundary value problems
35Q74 PDEs in connection with mechanics of deformable solids
65L06 Multistep, Runge-Kutta and extrapolation methods for ordinary differential equations
65M60 Finite element, Rayleigh-Ritz and Galerkin methods for initial value and initial-boundary value problems involving PDEs
68T07 Artificial neural networks and deep learning

Software:

PRMLT; DiffSharp; DeepXDE
Full Text: DOI

References:

[1] Lecun, Y.; Bengio, Y.; Hinton, G., Deep learning, Nature, 521, 7553, 436 (2015)
[2] Li, S. T.; Song, W. W.; Fang, L. Y.; Chen, Y. S.; Ghamisi, P.; Benediktsson, J. A., Deep learning for hyperspectral image classification: An overview, IEEE Trans Geosci Remote Sens, 57, 9, 6690-6709 (2019)
[3] Helbing, G.; Ritter, M., Deep learning for fault detection in wind turbines, Renew Sustain Energy Rev, 98, 189-198 (2018)
[4] Lu, Y. L.; Lu, J. F., A universal approximation theorem of deep neural networks for expressing distributions (2020)
[5] Hornik, K.; Stinchcombe, M.; White, H., Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks, Neural Netw, 3, 5, 551-560 (1990)
[6] Pinkus, A., Approximation theory of the MLP model in neural networks, Acta Numer, 8, 143-195 (1999) · Zbl 0959.68109
[7] Meade, A. J.; Fernandez, A. A., The numerical solution of linear ordinary differential equations by feedforward neural networks, Math Comput Modelling, 19, 12, 1-25 (1994) · Zbl 0807.65079
[8] Meade, A. J.; Fern, A. A., Solution of nonlinear ordinary differential equations by feedforward neural networks, Math Comput Modelling, 20, 12, 1-25 (1994) · Zbl 0807.65079
[9] Lagaris, I. E.; Likas, A.; Fotiadis, D. I., Artificial neural networks for solving ordinary and partial differential equations, IEEE Trans Neural Netw, 9, 5, 987-1000 (1998)
[10] Baydin, A. G.; Pearlmutter, B. A.; Radul, A. A.; Siskind, J. M., Automatic differentiation in machine learning: a survey, J Mach Learn Res, 18, 153, 1-43 (2018) · Zbl 06982909
[11] Margossian, C. C., A review of automatic differentiation and its efficient implementation, WIREs Data Mining Knowl Discov, 9, 4 (2019)
[12] Lagaris, I. E.; Likas, A. C.; Papageorgiou, D. G., Neural-network methods for boundary value problems with irregular boundaries, IEEE Trans Neural Netw, 11, 5, 1041-1049 (2000)
[13] Berg, J.; Nyström, K., A unified deep artificial neural network approach to partial differential equations in complex geometries, Neurocomputing, 317, 28-41 (2018)
[14] Liam L, Werth D. ODEN: A framework to solve ordinary differential equations using artificial neural networks, arXiv:2005.14090 [physics.comp-ph].
[15] Raissi, M.; Perdikaris, P.; Karniadakis, G. E., Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations, J Comput Phys, 378, 686-707 (2019) · Zbl 1415.68175
[16] Lu, L.; Meng, X. H.; Mao, Z. P.; Karniadakis, G. E., DeepXDE:A deep learning library for solving differential equations, SIAM Rev, 63, 1, 208-228 (2021) · Zbl 1459.65002
[17] Jagtap, A. D.; Kawaguchi, K.; Karniadakis, G. E., Adaptive activation functions accelerate convergence in deep and physics-informed neural networks, J Comput Phys, 404, 109-136 (2019)
[18] Ying, L.; Zhou, Z. J.; Ying, S. H., DeLISA: Deep learning based iteration scheme approximation for solving PDEs, J Comput Phys, 451, Article 110884 pp. (2022) · Zbl 07517170
[19] Dong, C.; Jorge, N., On the limited memory BFGS method for large scale optimization, Math Program, 45, 1, 503-528 (1989) · Zbl 0696.90048
[20] Guo, Y. N.; Cao, H. Q.; Liu, B. N.; Gao, M., Solving partial differential equations using deep learning and physical constraints, Appl Sci, 10, 17, 5917 (2020)
[21] Novick-Cohen, A.; Lee, S., Nonlinear aspects of the Cahn-Hilliard equation, Physica D, 10, 3, 277-298 (1984)
[22] Pego, R. L., Front migration in the nonlinear Cahn-Hilliard equation, Proc R Soc Lond Ser A Math Phys Eng Sci, 422, 1863, 261-278 (1989) · Zbl 0701.35159
[23] Cahn, J. W.; Hilliard, J. E., Free energy of a nonuniform system. I. Interfacial free energy, J Chem Phys, 28, 2, 258-267 (1958) · Zbl 1431.35066
[24] Cohen, D. S.; Murray, J. D., A generalized diffusion model for growth and dispersal in a population, J Math Biol, 12, 2, 237-249 (1981) · Zbl 0474.92013
[25] Hazewinkel, M.; Kaashoek, J.; Leynse, B., Pattern formation for a one-dimensional evolution equation based on Thom’s river basin model, (Mathematics and its applications (1985))
[26] Zhang, T., Finite element analysis for Cahn-Hilliard equation, Math Numer Sin, 28, 3, 281-292 (2006) · Zbl 1495.65179
[27] Diegel, A. E.; Wang, C.; Wise, S. M., Stability and convergence of a second order mixed finite element method for the Cahn-Hilliard equation, IMA J Numer Anal, 36, 4, 1867-1897 (2016) · Zbl 1433.80005
[28] Kim, J., A numerical method for the Cahn-Hilliard equation with a variable mobility, Commun Nonlinear Sci Numer Simul, 12, 8, 1560-1571 (2007) · Zbl 1118.35049
[29] Kay, D.; Welford, R., A multigrid finite element solver for the Cahn-Hilliard equation, J Comput Phys, 212, 1, 288-304 (2006) · Zbl 1081.65091
[30] Mohammadi, V.; Dehghan, M., Simulation of the phase field Cahn-Hilliard and tumor growth models via a numerical scheme: Element-free Galerkin method, Comput Methods Appl Mech Engrg, 345, 919-950 (2019) · Zbl 1440.74428
[31] Garth, N.; Wells, A.; Ellen, K. B.; Krishna, G. C., A discontinuous Galerkin method for the Cahn-Hilliard equation, J Comput Phys, 218, 2, 860-877 (2006) · Zbl 1106.65086
[32] Chen, L. Q.; Jie, S., Applications of semi-implicit Fourier-spectral method to phase field equations, Comput Phys Comm, 108, 2-3, 147-158 (1998) · Zbl 1017.65533
[33] Furihata, D., A stable and conservative finite difference scheme for the Cahn-Hilliard equation, Numer Math, 87, 4, 675-699 (2001) · Zbl 0974.65086
[34] Fernandino, M.; Dorao, C. A., The least squares spectral element method for the Cahn-Hilliard equation, Appl Math Model, 35, 2, 797-806 (2011) · Zbl 1205.76158
[35] Dehghan, M.; Mohammadi, V., The numerical solution of Cahn-Hilliard (CH) equation in one, two and three-dimensions via globally radial basis functions (GRBFs) and RBFs-differential quadrature (RBFs-DQ) methods, Eng Anal Bound Elem, 51, 74-100 (2015) · Zbl 1403.65085
[36] Zhao, J., A revisit of the energy quadratization method with a relaxation technique, Appl Math Lett, 120, Article 107331 pp. (2021) · Zbl 1498.35538
[37] Jiang, M.; Zhang, Z.; Zhao, J., Improving the accuracy and consistency of the scalar auxiliary variable (SAV) method with relaxation, J Comput Phys, 456, Article 110954 pp. (2022) · Zbl 07518095
[38] Mattey, R.; Ghosh, S., A novel sequential method to train physics informed neural networks for Allen Cahn and Cahn Hilliard equations, Comput Methods Appl Mech Engrg, 390, Article 114474 pp. (2022) · Zbl 1507.92009
[39] Wight, C. L.; Zhao, J., Solving Allen-Cahn and Cahn-Hilliard equations using the adaptive physics informed neural networks, Commun Comput Phys, 29, 930-954 (2021) · Zbl 07419706
[40] Zhao, J., Discovering phase field models from image data with the Pseudo-spectral physics informed neural networks, Commun Appl Math Comput, 3, 2, 357-369 (2021) · Zbl 1476.65221
[41] Bishop, C. M., Pattern recognition and machine learning (Information science and statistics) (2007), Springer
[42] Iserles, A., A first course in the numerical analysis of differential equations, Amer J Phys, 65, 2, 929 (2008)
[43] Wodo, O.; Ganapathysubramanian, B., Computationally efficient solution to the Cahn-Hilliard equation: Adaptive implicit time schemes, mesh sensitivity analysis and the 3D isoperimetric problem, J Comput Phys, 230, 15, 6037-6060 (2011) · Zbl 1416.65364
[44] Lee, D.; Huh, J. Y.; Jeong, D.; Shin, J.; Yun, A.; Kim, J., Physical, mathematical, and numerical derivations of the Cahn-Hilliard equation, Comput Mater Sci, 81, 216-225 (2014)
[45] Dehghan, M.; Mirzaei, D., A numerical method based on the boundary integral equation and dual reciprocity methods for one-dimensional Cahn-Hilliard equation, Eng Anal Bound Elem, 33, 4, 522-528 (2009) · Zbl 1244.74149
[46] Michael, S., Large sample properties of simulations using Latin Hypercube sampling, Technometrics, 29, 2, 143-151 (1987) · Zbl 0627.62010
[47] Dehghan, M.; Mohammadi, V., The numerical solution of Cahn-Hilliard (CH) equation in one, two and threedimensions via globally radial basis functions (GRBFs) and RBFs-differential quadrature (RBFs-DQ) methods, Eng Anal Bound Elem, 51, 74-100 (2015) · Zbl 1403.65085
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.