Recovering missing CFD data for high-order discretizations using deep neural networks and dynamics learning
Creators
- 1. Sandia National Laboratories (United States)
- 2. Texas A&M University (United States)
- 3. Stanford University (United States)
Description
Highlights: • Objective: recover missing CFD data for high-order discretizations. • Two-stage approach: dimensionality reduction and dynamics learning. • Dim reduction: autoencoders for local compression, PCA for global compression. • Dynamics learning: consider range of methods for regressing discrete-time velocity. • Large-scale example: method achieved 26000:1 compression ratio and <1% errors. -- Abstract: Data I/O poses a significant bottleneck in large-scale CFD simulations; thus, practitioners would like to significantly reduce the number of times the solution is saved to disk, yet retain the ability to recover any field quantity (at any time instance) a posteriori. The objective of this work is therefore to accurately recover missing CFD data a posteriori at any time instance, given that the solution has been written to disk at only a relatively small number of time instances. We consider in particular high-order discretizations (e.g., discontinuous Galerkin), as such techniques are becoming increasingly popular for the simulation of highly separated flows. To satisfy this objective, this work proposes a methodology consisting of two stages: 1) dimensionality reduction and 2) dynamics learning. For dimensionality reduction, we propose a novel hierarchical approach. First, the method reduces the number of degrees of freedom within each element of the high-order discretization by applying autoencoders from deep learning. Second, the methodology applies principal component analysis to compress the global vector of encodings. This leads to a low-dimensional state, which associates with a nonlinear embedding of the original CFD data. For dynamics learning, we propose to apply regression techniques (e.g., kernel methods) to learn the discrete-time velocity characterizing the time evolution of this low-dimensional state. A numerical example on a large-scale CFD example characterized by nearly 13 million degrees of freedom illustrates the suitability of the proposed method in an industrial setting.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.jcp.2019.05.041Additional details
Identifiers
- DOI
- 10.1016/j.jcp.2019.05.041;
- PII
- S0021999119303857;
Publishing Information
- Journal Title
- Journal of Computational Physics (Print)
- Journal Volume
- 395
- Journal Page Range
- p. 105-124
- ISSN
- 0021-9991
- CODEN
- JCTPAH
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 54127155
- Subject category
- S71: CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS;
- Descriptors DEI
- COMPUTERIZED SIMULATION; DEGREES OF FREEDOM; KERNELS; MACHINE LEARNING; NEURAL NETWORKS; NONLINEAR PROBLEMS; PRINCIPAL COMPONENT ANALYSIS; VECTORS
- Descriptors DEC
- ALGORITHMS; ARTIFICIAL INTELLIGENCE; LEARNING; MATHEMATICAL LOGIC; MATHEMATICS; SIMULATION; STATISTICS; TENSORS
Optional Information
- Copyright
- Copyright (c) 2019 Published by Elsevier Inc.