Implementation of Convolutional Neural Network to Enhance Turbulence Models for Channel Flows
Implementation of Convolutional Neural Network to Enhance Turbulence Models for Channel Flows
复制标题
实施卷积神经网络来增强河道流的湍流模型
DOI:
10.1109/s.a.i.ence50533.2020.9303178
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
S. Yakovenko
中科院分区:
文献类型:
--
作者:
O. Razizadeh;S. Yakovenko
The convolutional neural network (CNN) is implemented to enhance a turbulence model which is needed to close the Reynolds-averaged Navier–Stokes (RANS) equations. The machine-learning technique uses the available data sets of high fidelity for canonical flow test cases. These data have been produced from large-eddy simulations or direct numerical simulations, which require huge computing resources. At the first stage, the widely used k-ω model is taken as a baseline RANS model, and computations are performed by means of OpenFOAM for turbulent flows in the plane channel having the periodic hills on the lower wall and in the converging-diverging channel. Then, the CNN algorithm is applied to these cases. The prediction of the Reynolds-stress anisotropy tensor components is shown to be improved after the application of CNN with the mean square error loss function in comparison with that for the baseline RANS model in the investigated canonical turbulent flows in channels with walls of different geometry.