AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.1 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

Learning the nonlinear flux function of a hidden scalar conservation law from data

Qing LiSteinar Evje( )
University of Stavanger, Department of Energy and Petroleum, Group of Computational Engineering, Stavanger, Norway
Show Author Information

Abstract

Nonlinear conservation laws are widely used in fluid mechanics, biology, physics, and chemical engineering. However, deriving such nonlinear conservation laws is a significant and challenging problem. A possible attractive approach is to extract conservation laws more directly from observation data by use of machine learning methods. We propose a framework that combines a symbolic multi-layer neural network and a discrete scheme to learn the nonlinear, unknown flux function f ( u ) of the scalar conservation law

u t + f ( u ) x = 0 ( )

with u as the main variable. This identification is based on using observation data u ( x j , t i ) on a spatial grid x j , j = 1 , , N x at specified times t i , i = 1 , , N o b s . A main challenge with Eq (*) is that the solution typically creates shocks, i.e., one or several jumps of the form ( u L , u R ) with u L u R moving in space and possibly changing over time such that information about f ( u ) in the interval associated with this jump is sparse or not at all present in the observation data. Secondly, the lack of regularity in the solution of (*) and the nonlinear form of f ( u ) hamper use of previous proposed physics informed neural network (PINN) methods where the underlying form of the sought differential equation is accounted for in the loss function. We circumvent this obstacle by approximating the unknown conservation law (*) by an entropy satisfying discrete scheme where f ( u ) is represented through a symbolic multi-layer neural network. Numerical experiments show that the proposed method has the ability to uncover the hidden conservation law for a wide variety of different nonlinear flux functions, ranging from pure concave/convex to highly non-convex shapes. This is achieved by relying on a relatively sparse amount of observation data obtained in combination with a selection of different initial data.

References

【1】
【1】
 
 
Networks and Heterogeneous Media
Pages 48-79

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Li Q, Evje S. Learning the nonlinear flux function of a hidden scalar conservation law from data. Networks and Heterogeneous Media, 2023, 18(1): 48-79. https://doi.org/10.3934/nhm.2023003

149

Views

1

Downloads

8

Crossref

8

Web of Science

10

Scopus

Received: 08 July 2022
Revised: 24 August 2022
Accepted: 31 August 2022
Published: 15 March 2023
©2023 the Author(s), licensee AIMS Press.

This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0)