Recovering missing CFD data for high-order discretizations using deep neural networks and dynamics learning

被引:45
作者
Carlberg, Kevin T. [1 ,4 ]
Jameson, Antony [3 ,5 ]
Kochenderfer, Mykel J. [2 ]
Morton, Jeremy [2 ]
Peng, Liqian [1 ]
Witherden, Freddie D. [2 ]
机构
[1] Sandia Natl Labs, Livermore, CA 94550 USA
[2] Stanford Univ, Durand Bldg,496 Lomita Mall, Stanford, CA 94305 USA
[3] Texas A&M Univ, College Stn, TX 77843 USA
[4] 7011 East Ave,MS 9159, Livermore, MS 94550 USA
[5] 701 HR Bright Bldg, College Stn, TX 77843 USA
基金
美国国家科学基金会;
关键词
CFD; High-order schemes; Deep learning; Autoencoders; Dynamics learning; Machine learning; SPECTRAL DIFFERENCE METHOD; UNSTRUCTURED GRIDS; DATA-COMPRESSION; GAPPY DATA; REPRESENTATIONS; RECONSTRUCTION; DECOMPOSITION; SELECTION;
D O I
10.1016/j.jcp.2019.05.041
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2019 Published by Elsevier Inc.
引用
收藏
页码:105 / 124
页数:20
相关论文
共 62 条
[1]   AN INTRODUCTION TO KERNEL AND NEAREST-NEIGHBOR NONPARAMETRIC REGRESSION [J].
ALTMAN, NS .
AMERICAN STATISTICIAN, 1992, 46 (03) :175-185
[2]  
[Anonymous], 2007, 18 AIAA COMP FLUID D
[3]  
[Anonymous], NEURAL NETW
[4]  
[Anonymous], DOLOMITES RES NOTES
[5]  
[Anonymous], 2017, ARXIV171201378
[6]  
[Anonymous], 2016, P NATL ACAD SCI
[7]  
[Anonymous], 2017, ARXIV171209707
[8]  
[Anonymous], ACM T INTELL SYST TE
[9]  
[Anonymous], 2018, ARXIV180210123
[10]  
[Anonymous], 2017, INT C LEARN REPR