An Iterative Machine-Learning Framework for RANS Turbulence Modeling
arXiv:1910.01232 · doi:10.1016/j.ijheatfluidflow.2021.108822
Abstract
Machine-learning (ML) techniques provide a new and encouraging perspective for constructing turbulence models for Reynolds-averaged Navier--Stokes (RANS) simulations. In this study, an iterative ML-RANS computational framework is proposed that combines an ML algorithm with transport equations of a conventional turbulence model. This framework maintains a consistent procedure for obtaining the input features of an ML model in both the training and predicting stages, ensuring a built-in reproducibility. The effective form of the closure term is discussed to determine suitable target variables for the ML algorithm, and the multi-valued problem of existing constitutive theory is studied to establish a proper regression system for ML algorithms. The developed ML model is trained under a cross-case strategy with data from turbulent channel flows at three Reynolds numbers and \textit{a posteriori} simulations of channel flows show that the framework is able to predict both the mean flow field and turbulent variables accurately. Interpolation tests for the channel flow show the proposed framework can reliably predict flow features that lie between the minimum and maximum Reynolds numbers associated with the training data. A further test related to the flow over periodic hills also demonstrates a better result than a traditional turbulence model, indicating a promising predictive capability of the developed ML model for separated flow even though the model is only trained with planar channel flow data.
arXiv comment31 pages, 22 figures
References in corpus (12)
- Scikit-learn: Machine Learning in Python
- TensorFlow: A system for large-scale machine learning
- Caffe: Convolutional Architecture for Fast Feature Embedding
- MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems
- Turbulence Modeling in the Age of Data
- A Physics Informed Machine Learning Approach for Reconstructing Reynolds Stress Modeling Discrepancies Based on DNS Data
- A Comprehensive Physics-Informed Machine Learning Framework for Predictive Turbulence Modeling
- Physics-Informed Machine Learning Approach for Augmenting Turbulence Models: A Comprehensive Framework
- RANS Turbulence Model Development using CFD-Driven Machine Learning
- RANS Equations with Explicit Data-Driven Reynolds Stress Closure Can Be Ill-Conditioned
- Feature selection and processing of turbulence modeling based on an artificial neural network
- Neural Network Models for the Anisotropic Reynolds Stress Tensor in Turbulent Channel Flow
Cited by in corpus (6)
- Deep Structured Neural Networks for Turbulence Closure Modelling
- An iterative data-driven turbulence modeling framework based on Reynolds stress representation
- Discovering explicit Reynolds-averaged turbulence closures for turbulent separated flows through deep learning-based symbolic regression with non-linear corrections
- On the generalizability of machine-learning-assisted anisotropy mappings for predictive turbulence modelling
- Assessment of Neural Network Augmented Reynolds Averaged Navier Stokes Turbulence Model in Extrapolation Modes
- Revisiting Tensor Basis Neural Networks for Reynolds stress modeling: application to plane channel and square duct flows