论文标题
从间接观察数据中学习湍流模型的合奏Kalman方法
Ensemble Kalman method for learning turbulence models from indirect observation data
论文作者
论文摘要
在这项工作中,我们提出使用集合Kalman方法从速度数据中学习一个非线性涡流粘度模型,该模型是张量基的神经网络。数据驱动的湍流模型已成为传统模型的一种有希望的替代方法,用于提供从平均速度到雷诺强调的封闭映射。该类别中的大多数数据驱动的模型都需要全场雷诺(Reynolds)的培训压力数据,这不仅对数据生成施加了严格的需求,而且还使训练有素的模型条件不足并且缺乏鲁棒性。可以通过将雷诺平均的Navier-Stokes(RANS)求解器纳入培训过程来缓解这种困难。但是,这将需要开发RANS模型的伴随求解器,这需要在代码开发和维护方面进行额外的努力。考虑到这个困难,我们提出了一种具有自适应步长的集合卡尔曼方法,可以使用间接观察数据来训练基于神经网络的湍流模型。据我们所知,这是湍流建模的第一次尝试。首先在正方形管道中的流量上验证了集合方法,从速度数据中正确了解了潜在的湍流模型。然后,在周期性的山丘上的一个分离的流量上评估了学习模型的普遍性。证明在一个流中学习的湍流模型可以预测具有不同斜率的相似配置中的流动。
In this work, we propose using an ensemble Kalman method to learn a nonlinear eddy viscosity model, represented as a tensor basis neural network, from velocity data. Data-driven turbulence models have emerged as a promising alternative to traditional models for providing closure mapping from the mean velocities to Reynolds stresses. Most data-driven models in this category need full-field Reynolds stress data for training, which not only places stringent demand on the data generation but also makes the trained model ill-conditioned and lacks robustness. This difficulty can be alleviated by incorporating the Reynolds-averaged Navier-Stokes (RANS) solver in the training process. However, this would necessitate developing adjoint solvers of the RANS model, which requires extra effort in code development and maintenance. Given this difficulty, we present an ensemble Kalman method with an adaptive step size to train a neural network-based turbulence model by using indirect observation data. To our knowledge, this is the first such attempt in turbulence modelling. The ensemble method is first verified on the flow in a square duct, where it correctly learns the underlying turbulence models from velocity data. Then, the generalizability of the learned model is evaluated on a family of separated flows over periodic hills. It is demonstrated that the turbulence model learned in one flow can predict flows in similar configurations with varying slopes.