Data-Driven Modelling of the Reynolds Stress Tensor using Random Forests with Invariance
arXiv:1810.08794 · doi:10.1016/j.compfluid.2020.104497
Abstract
A novel machine learning algorithm is presented, serving as a data-driven turbulence modeling tool for Reynolds Averaged Navier-Stokes (RANS) simulations. This machine learning algorithm, called the Tensor Basis Random Forest (TBRF), is used to predict the Reynolds-stress anisotropy tensor, while guaranteeing Galilean invariance by making use of a tensor basis. By modifying a random forest algorithm to accept such a tensor basis, a robust, easy to implement, and easy to train algorithm is created. The algorithm is trained on several flow cases using DNS/LES data, and used to predict the Reynolds stress anisotropy tensor for new, unseen flows. The resulting predictions of turbulence anisotropy are used as a turbulence model within a custom RANS solver. Stabilization of this solver is necessary, and is achieved by a continuation method and a modified -equation. Results are compared to the neural network approach of Ling et al. [J. Fluid Mech, 807(2016):155-166, (2016)]. Results show that the TBRF algorithm is able to accurately predict the anisotropy tensor for various flow cases, with realizable predictions close to the DNS/LES reference data. Corresponding mean flows for a square duct flow case and a backward facing step flow case show good agreement with DNS and experimental data-sets. Overall, these results are seen as a next step towards improved data-driven modelling of turbulence. This creates an opportunity to generate custom turbulence closures for specific classes of flows, limited only by the availability of LES/DNS data.
References in corpus (7)
- Adam: A Method for Stochastic Optimization
- BART: Bayesian additive regression trees
- Turbulence Modeling in the Age of Data
- RANS Equations with Explicit Data-Driven Reynolds Stress Closure Can Be Ill-Conditioned
- Quantifying Uncertainty in Random Forests via Confidence Intervals and Hypothesis Tests
- A Random Matrix Approach for Quantifying Model-Form Uncertainties in Turbulence Modeling
- A Swiss Army Infinitesimal Jackknife
Cited by in corpus (20)
- Stable a posteriori LES of 2D turbulence using convolutional neural networks: Backscattering analysis and generalization to higher Re via transfer learning
- A curated dataset for data-driven turbulence modelling
- Multi-Objective CFD-Driven Development of Coupled Turbulence Closure Models
- Deep Structured Neural Networks for Turbulence Closure Modelling
- Customized data-driven RANS closures for bi-fidelity LES-RANS optimization
- Space-dependent Aggregation of Stochastic Data-driven Turbulence Models
- Uncertainty Quantification for Data-driven Turbulence Modelling with Mondrian Forests
- On the generalizability of machine-learning-assisted anisotropy mappings for predictive turbulence modelling
- Revisiting Tensor Basis Neural Networks for Reynolds stress modeling: application to plane channel and square duct flows
- Assessment of Neural Network Augmented Reynolds Averaged Navier Stokes Turbulence Model in Extrapolation Modes
- Progressive augmentation of Reynolds stress tensor models for secondary flow prediction by computational fluid dynamics driven surrogate optimisation
- A Divide-and-Conquer Machine Learning Approach for Modelling Turbulent Flows
- turbo-RANS: Straightforward and Efficient Bayesian Optimization of Turbulence Model Coefficients
- Data-driven approach for modeling Reynolds stress tensor with invariance preservation
- Frame invariance and scalability of neural operators for partial differential equations
- Convolutional Neural Network Models and Interpretability for the Anisotropic Reynolds Stress Tensor in Turbulent One-dimensional Flows
- Machine Learning for Naval Architecture, Ocean and Marine Engineering
- Turbulence closure modeling with data-driven techniques: Investigation of generalizable deep neural networks
- Realizability-Constrained Machine Learning for Turbulence Closures in Wake Flows
- Data-driven quantification of model-form uncertainty in Reynolds-averaged simulations of wind farms