ANN-Flux Method for Solving Nonlinear Scalar Conservation Laws: Primal Aspects

- 337822
Trabalho completo
Favoritar este trabalho
Como citar esse trabalho?
Resumo

Artificial neural networks (ANNs) have been successfully applied to solve partial differential equations (PDEs). Conservation laws are PDEs that arise in a variety of fields such as fluid dynamics, traffic modeling, and fluid flow through porous media. We've recently proposed the original ANN-Flux method to solve the Riemann problem for nonlinear scalar conservation laws. The ANN-Flux method is designed for complex fluxes, which are costly to evaluate, differentiate, or invert. Based on the entropy solution form, the method applies two ANNs to approximate the flux $F$ and its derivative inverse $G = [F']^{-1}$ for the shock and the rarefaction cases. The $F$ is approximated by a multilayer perceptron (MLP) $\mathcal{N_F}$. Automatic differentiation is then applied to approximate the derivative $F' \approx \mathcal{N}'_F$ and train a new MLP $\mathcal{N}_G\approx G$. Once the ANNs are trained, they can be applied to solve any Riemann problem in the flux convexity region. In this work we review the primal aspects of the generalization of the method to non-Riemann initial conditions by combining the ANN-Flux with the Godunov Method. The results show that the ANN-Flux produced precise results when compared with analytical (when available) or numerical alternatives.

Compartilhe suas ideias ou dúvidas com os autores!

Sabia que o maior estímulo no desenvolvimento científico e cultural é a curiosidade? Deixe seus questionamentos ou sugestões para o autor!

Faça login para interagir

Tem uma dúvida ou sugestão? Compartilhe seu feedback com os autores!

Instituições
  • 1 Universidade Federal do Rio Grande do Sul
Eixo Temático
  • ST10 - Métodos Numéricos
Palavras-chave
Deep Learning
Multilayer Perceptron
Conservation Law
Riemann Problem