引 言
大涡模拟(large-eddy simulation, LES)是湍流研究中一种重要的数值模拟方法[1]. 与直接数值模拟(direct numerical simulation, DNS)和雷诺平均(Reynolds-averaged Navier-Stokes, RANS)方法相比, 大涡模拟可以在分辨率相对较低的网格上对大尺度湍流运动进行模拟, 能够在较低的计算成本下解析部分湍流结构. 近年来在航空航天、多相流动、湍流燃烧与传热等众多工程领域得到广泛应用[2].
在大涡模拟方法中, 通过滤波技术可将湍流脉动分解为可解尺度与亚格子尺度(subgrid-scale, SGS)流场. 在不可压缩流动中, 亚格子尺度流动对可解尺度流动的影响由亚格子应力张量表达[3-5]. 如何使用可解尺度流场信息表示亚格子应力张量成为大涡模拟方法的关键科学问题之一. 传统亚格子模型在湍流理论和假设的基础上, 利用可解尺度流场显式表达亚格子应力, 主要包括Smagorinsky模型[6]、动力Smagorinsky模型[7-9]、相似模型[10-12]、梯度模型[11-13]、混合模型[10-11, 14]、优化模型[15-17]、变分多尺度方法[18]、一方程模型[19]和二阶矩模型[20]等. 这些模型虽然已经应用于各种流动的仿真计算, 但仍有诸多缺点等待解决. 例如, Smagorinsky模型耗散过大; 相似模型提供了过多的反传(backscatter), 不能充分耗散能量, 因此常常伴随着计算发散或不准确现象; 梯度模型在网格较密时较为准确, 但该模型随着网格尺度的增大而变得不稳定. 上述模型的动力及混合版本可以有效解决能量耗散问题, 并在大多数情况下可以得到更准确的结果, 但这些模型伴随着较高的计算成本, 且普适性较差. 因此, 有必要发展新的亚格子模型.
传统亚格子模型的构建多基于湍流物理和假设, 目前基本陷入瓶颈期[21]. 然而, 计算机性能和实验测试手段的发展使得研究者积累了大量高精度、高分辨率的计算和实验数据. 如何利用这些数据建立更高精度的亚格子模型, 成为当前的研究热点之一. 随着人工智能时代的到来, 神经网络等机器学习方法已广泛应用于图像识别[22]、自动驾驶[23]和生物信息学预测[24]等领域, 并在湍流建模[25-27]、流动控制[28]和气动优化[29]等流体力学领域取得了一定成果[30-31]. 有鉴于此, 本文利用人工神经网络(artificial neural networks, ANN)开展亚格子应力的建模研究.
目前有关机器学习的大涡模拟模型研究, 主要集中于均匀各向同性湍流及槽道流. 在二维衰减的各向同性湍流中, Maulik等[32-33]等使用全连接神经网络(fully connected neural network, FCNN)模型预测反卷积的涡量和流函数[32]及亚格子应力[33], 结果表明FCNN模型在湍动能谱方面较Smagorinsky模型等传统LES模型有着更高的预测精度. 对于不可压缩的三维各向同性湍流, Vollant等[34]同样利用FCNN建立滤波后的应变率张量








根据亚格子应力的涡黏假设可知, 亚格子应力除取决于可解尺度流场外, 还依赖于滤波尺度. Zhou等[35]在均匀各向同性湍流中考虑了含滤波尺度的亚格子应力模化问题, 所建立的模型能够实现不同滤波尺度下亚格子应力的预测. 然而, 在槽道流中缺乏对变滤波尺度亚格子应力模型的系统研究. 因此, 本文使用ANN方法, 针对不可压缩槽道流中的亚格子应力开展建模工作, 使得模型能够预测不同滤波尺度下的亚格子应力, 并对该模型开展相应的后验研究.
1.
数据驱动的亚格子应力建模框架
不可压缩流动的大涡模拟控制方程如下
$$ frac{{partial widetilde {{u_i}}}}{{partial {x_i}}} = 0 $$ ![]() | (1) |
$$ frac{{partial widetilde {{u_i}}}}{{partial t}} + widetilde {{u_j}}frac{{partial widetilde {{u_i}}}}{{partial {x_j}}} = frac{1}{{{{Re}}}}frac{{{partial ^2}widetilde {{u_i}}}}{{partial {x_j}partial {x_j}}} - frac{{partial widetilde p}}{{partial {x_i}}} - frac{{partial {tau _{ij}}}}{{partial {x_j}}} $$ ![]() | (2) |
其中,









(1)模型训练部分: 由DNS流场滤波得到fDNS数据并计算得到一系列变量作为ANN的输入变量
ight. $


ight.$

ight. to {{boldsymbol{tau }}^{{text{DNS}}}}left| {_{{text{train}}}}
ight.$

(2)模型先验测试部分: 将ANN模型应用于未参加训练的DNS流场(测试集). 首先得到fDNS数据并计算ANN的输入变量
ight. $


ight. to {{boldsymbol{tau }}^{{text{ANN}}}}left| {_{{text{test}}}}
ight. $

ight.$

(3)模型后验测试部分: 将ANN模型嵌入CFD程序中, 在测试集上开展后验CFD计算. 由LES流场得到第n个时间步的ANN输入变量
ight.$

ight. to {{boldsymbol{tau }}^{{text{LES}}}}left| {_{{text{CFD}}}^{{n}}}
ight.$

上述ANN建模和验证过程的基本框架如图1所示.

class="figure_img
figure_type1 bbb " id="Figure1" />
图
1
ANN模型框架
Figure
1.
The framework of ANN model

全尺寸图片
幻灯片
2.
数据准备
2.1
DNS数据的准备与验证
模型训练与测试均需要槽道流的fDNS数据, 因此先要对槽道流开展DNS计算. 如图2所示,





class="figure_img
figure_type1 bbb " id="Figure2" />
图
2
槽道流计算区域示意图
Figure
2.
Schematic for computational domain of turbulent channel flow

全尺寸图片
幻灯片
本文考察3组不同的雷诺数. 以入口平均速度(bulk velocity)
m{b}}}$

m{b}}}$

m{b}}}delta /gamma$




ho )^{1/2}}$

ho nu {text{)}}partial u/partial y$













表
1
DNS计算参数
Table
1.
Computational parameters of DNS
table_type2 ">
$ Re $ | $ R{e}_{tau } $ | $ {L}_{x} $ | $ {L}_{y} $ | $ {L}_{z} $ | $ mathrm{Delta }{x}^{+} $ | $mathrm{Delta }{y}_{{ m{min}}}^{+}$ | $mathrm{Delta }{y}_{{ m{max}}}^{+}$ | $ mathrm{Delta }{mathrm{z}}^{+} $ | $ ({N}_{x},{N}_{y},{N}_{z}) $ |
2800 | 180 | $ 4{text{π}} $ | 2 | $ 2{text{π}} $ | 8.885 | 0.198 | 7.112 | 4.442 | (256, 129, 256) |
5000 | 300 | $ 2{text{π}} $ | 2 | $ {text{π}} $ | 9.752 | 0.216 | 7.905 | 4.876 | (192, 193, 192) |
7000 | 395 | $ 2{text{π}} $ | 2 | $ {text{π}} $ | 9.842 | 0.128 | 8.862 | 4.921 | (256, 257, 256) |

导出CSV
|显示表格

class="figure_img
figure_type2 ccc " id="Figure3" />
图
3
DNS计算结果
Figure
3.
DNS results

全尺寸图片
幻灯片
2.2
离散滤波方法
在DNS完成后, 需要对DNS数据进行滤波操作以得到fDNS流场信息. 以一维滤波为例, 在连续空间中对物理量

$$ widetilde u(x) = int {G(x - xi )u(xi )} { m{d}}xi $$ ![]() | (3) |
其中, G为滤波函数. 式(3)并不适用于离散点的滤波, 故有必要在离散空间发展相应的滤波表达式
$$ begin{split}widetilde {{u_i}} =& {a_{ - l}}{u_{i - l}} + {a_{ - l + 1}}{u_{i - l + 1}} + cdot cdot cdot + {a_{ - 1}}{u_{i - 1}} + & {a_0}{u_i} + {a_1}{u_{i + 1}} + cdot cdot cdot + {a_{l{text{ - 1}}}}{u_{i{text{ + }}l{text{ - 1}}}} + {a_l}{u_{i{text{ + }}l}} hfill end{split} $$ ![]() | (4) |
其中,


$$ widetilde u(x) = u(x) + frac{{varDelta _f^2}}{{24}}frac{{{partial ^2}u(x)}}{{partial {x^2}}} + frac{{varDelta _f^4}}{{1920}}frac{{{partial ^4}u(x)}}{{partial {x^4}}} + cdot cdot cdot $$ ![]() | (5) |
其中,










3.
人工神经网络
3.1
基本原理与输入输出变量的选择
本文使用前馈人工神经网络[48]建立可解尺度流场与亚格子应力的映射关系. 图4为网络结构示意图.

class="figure_img
figure_type1 bbb " id="Figure4" />
图
4
前馈人工神经网络示意图
Figure
4.
Schematic of the feedforward ANN

全尺寸图片
幻灯片
假设将



$$ {alpha _h} = sumnolimits_{i = 1}^d {{v_{ih}}{x_i}} $$ ![]() | (6) |
其中,




$$ {beta _j} = sumnolimits_{h = 1}^q {{w_{hj}}{b_h}} $$ ![]() | (7) |
其中,






$$ widehat {{y_j}} = f({beta _j} - {theta _j}) $$ ![]() | (8) |
其中



除特别声明外, 本文所采用的输入特征为
m{f}}}partial {u_i}/partial {x_j},;varDelta ,;y]^{text{T}}}$








3.2
网络超参数的设定
为防止模型训练过程中出现过拟合, 本文为损失函数添加惩罚项, 具体表达式如下
$$ MS{E_{{{text{L}}_{text{2}}}{text{-regularizer}}}} = frac{1}{n}sumlimits_{i = 1}^n {{{left| {{{boldsymbol{Y}}_i} - {{boldsymbol{T}}_i}} ight|}^2} + frac{lambda }{{2n}}{{left| {boldsymbol{w}} ight|}_2}}$$ ![]() | (9) |
其中第一项为预测值与真实值的均方根(RMS)误差, 第二项为L2正则化项,






本文采用ReLu激活函数, 表达式如下[51]
$$ f(x) = max (0,x)$$ ![]() | (10) |
可以有效缓解梯度消失问题且计算效率高, 近些年得到了广泛应用.
Adam算法是目前深度学习领域内的流行算法, 因此本文采用Adam算法进行网络权重与偏置系数的调整. 同时, Loshchilov和Hutter[52]的研究表明Adam+学习率的动态衰减可以提高Adam的算法性能. 因此, 本文在采用Adam作为优化器算法的同时, 还在训练过程中动态调整学习率.
4.
模型的训练与先验测试
4.1
不同滤波尺度下的训练与先验测试
如前所述, 对于3个不同雷诺数的DNS流场而言, 均可得到在5个滤波尺度下的fDNS数据及对应的亚格子应力. 为了考察滤波尺度的影响, 首先对相同雷诺数下不同滤波尺度的数据开展训练, 具体如表2所示.
表
2
相同雷诺数下不同滤波尺度ANN模型训练及测试集
Table
2.
Training and test sets of ANN model at the same Reynolds number and different filter widths
table_type1 ">
$ R{e}_{tau } $ = 180, 300, 395 | ${mathrm{varDelta } }_{mathrm{f} }/mathrm{varDelta }$ | Size of dataset |
test set | 2 | whole field |
training set | $ sqrt{6} $ | six planes of streamwise |
test set | 3 | whole field |
training set | $2sqrt{3}$ | six planes of streamwise |
test set | 4 | whole field |

导出CSV
|显示表格
本文模型训练在基于Tensorflow和Theano的开源深度学习库Keras中展开. 利用训练的ANN模型可以预测得到测试集下的亚格子应力. 下面从不同方面评估模型的预测结果.
4.1.1
亚格子应力
首先考察ANN模型的建模项, 亚格子应力. 可绘制DNS与ANN的亚格子应力云图以直观比较二者的分布差异. 为了对比分析, 本文还计算了两个常用的LES模型, 即Smagorinsky模型[6]与梯度模型[11, 13]的亚格子应力. 在Smgorinsky模型中, 亚格子应力由下式表达
$$ tau { _{ij}} = - 2{({C_s}{Delta _f})^2}left| {widetilde S} ight|widetilde {{S_{ij}}} + frac{1}{3}{tau _{kk}}{delta _{ij}} $$ ![]() | (11) |
其中,

ight| = sqrt {2widetilde {{S_{ij}}}widetilde {{S_{ij}}}} $


在梯度模型中, 亚格子应力具有如下形式
$$ {tau _{ij}} = frac{{varDelta _{ m{f}}^2}}{{12}}frac{{partial widetilde {{u_i}}}}{{partial {x_k}}}frac{{partial widetilde {{u_j}}}}{{partial {x_k}}} $$ ![]() | (12) |
以

m{f}}}/varDelta$





class="figure_img
figure_type2 ccc " id="Figure5" />
图
5





Figure
5.
Contours of the SGS stress components






全尺寸图片
幻灯片
在槽道流中, 常常对物理量

$$ Biglangle phi ({boldsymbol{x}},t)Big angle = frac{1}{{{L_x}{L_z}}}int_0^{{L_x}} {int_0^{{L_z}} phi } ({boldsymbol{x}},t){ m{d}}x{ m{d}}z $$ ![]() | (13) |
即
angle$





angle$

$$ {{RMS }}phi {text{ = }}sqrt {frac{1}{{{L_x}{L_z}}}int_0^{{L_x}} {int_0^{{L_z}} {{{left(phi - Biglanglephi Big angle ight)}^2}{ m{d}}x{ m{d}}z} } } $$ ![]() | (14) |
以

m{f}}}/varDelta = 2$


m{f}}}/varDelta = 2$



class="figure_img
figure_type1 bbb " id="Figure6" />
图
6

m{f}}}/varDelta$

Figure
6.
Profiles of mean SGS stress and RMS fluctuating SGS stress obtained from DNS and ANN model at

m{f}}}/varDelta$


全尺寸图片
幻灯片
相关系数是LES亚格子模型先验测试的一个重要衡量指标, 在槽道流中, 相关系数定义如下
$$ CCleft(y ight) = frac{{ Biglangle left(tau _{ij}^D - Biglangle tau _{ij}^D Big angle ight)left(tau _{ij}^M - Biglangle tau _{ij}^M Big angle ight) Big angle }}{{sqrt { Biglangle {{left(tau _{ij}^D - Biglangle tau _{ij}^D Big angle ight)}^2} Big angle } sqrt { Biglangle {{left(tau _{ij}^M - Biglangle tau _{ij}^M Big angle ight)}^2} Big angle } }} $$ ![]() | (14) |
其中,



m{f}}}/varDelta$






class="figure_img
figure_type1 bbb " id="Figure7" />
图
7

m{f}}}/varDelta $


Figure
7.
Profiles of correlation coefficient between modeled SGS stress and DNS data at

m{f}}}/varDelta $



全尺寸图片
幻灯片

class="figure_img
figure_type1 bbb " id="Figure8" />
图
8

m{f}}}/varDelta $





Figure
8.
Profiles of correlation coefficient between modeled SGS stress and DNS data at

m{f}}}/varDelta $



全尺寸图片
幻灯片
通过相关系数剖面可进一步计算空间平均的相关系数
$$ overline {CC} = frac{1}{{{L_y}}}int_0^{{L_y}} {CC(y){ m{d}}y} $$ ![]() | (15) |
以此计算了3个雷诺数下共9个测试算例的空间平均相关系数, 结果如表3和图9所示. 可以看出, 对3个雷诺数的所有测试算例来说, ANN模型与DNS的相关系数都几乎接近于1, 而梯度模型和Smagorinsky模型与DNS的相关系数大致在0.65和0.25左右. 这再次证明ANN模型能够成功地利用可解速度场模化出较为真实的亚格子应力, 并且在滤波尺度上有着很好的泛化性能, 解决了Gamahara和Hattori[43]遇到的模型无法推广至其他滤波尺度的问题. 此外, 随着滤波尺度的增大, 梯度模型及Smagorsisky模型的相关系数都有一定程度的下降, 这与Zhou等[35]在均匀各向同性湍流中观察到的现象类似, 而ANN模型的下降程度并不明显.
表
3
亚格子应力空间平均相关系数
Table
3.
The spatial averaged correlation coefficient of SGS stress
table_type2 ">
${ { {varDelta } }_{mathrm{f} } }/{ {varDelta } }$ | DNS & ANN | DNS & GRA | DNS & SMA | |||||||||||
$ {tau }_{11} $ | $ {tau }_{12} $ | $ {tau }_{22} $ | $ {tau }_{33} $ | $ {tau }_{11} $ | $ {tau }_{12} $ | $ {tau }_{22} $ | $ {tau }_{33} $ | $ {tau }_{11} $ | $ {tau }_{12} $ | $ {tau }_{22} $ | $ {tau }_{33} $ | |||
2 | 0.99 | 0.98 | 0.98 | 0.99 | 0.65 | 0.74 | 0.84 | 0.63 | 0.28 | 0.21 | 0.30 | 0.14 | ||
3 | 0.99 | 0.98 | 0.98 | 0.99 | 0.63 | 0.72 | 0.82 | 0.59 | 0.27 | 0.21 | 0.29 | 0.12 | ||
4 | 0.98 | 0.96 | 0.97 | 0.97 | 0.60 | 0.70 | 0.80 | 0.55 | 0.25 | 0.22 | 0.27 | 0.12 |

导出CSV
|显示表格

class="figure_img
figure_type1 bbb " id="Figure9" />
图
9
亚格子应力空间平均相关系数
Figure
9.
Spatially-averaged correlation coefficients between the modeled and DNS SGS stresses

全尺寸图片
幻灯片
以上是关于ANN的建模项, 即亚格子应力与真实应力的相关性评估. 在槽道流中, 还存在一些对LES具有重要影响的物理量[53-55], 下面对ANN模型在相关方面的预测能力进行分析讨论.
4.1.2
其他亚格子物理量
可解速度场湍动能

$$ frac{{widetilde D{E_f}}}{{widetilde Dt}} - frac{partial }{{partial {x_i}}}[widetilde {{u_j}}(2nu widetilde {{S_{ij}}} - {tau _{ij}} - frac{{widetilde p}}{ ho })] = - 2nu widetilde {{S_{ij}}}widetilde {{S_{ij}}} - {varepsilon _{SGS}} $$ ![]() | (16) |
其中,

ho $








class="figure_img
figure_type1 bbb " id="Figure10" />
图
10

Figure
10.
Profiles of mean SGS dissipation for the three test cases at


全尺寸图片
幻灯片
平均来讲, 能量由可解尺度向亚格子尺度传递. 然而在壁湍流尤其是其缓冲层中, 能量由亚格子尺度向可解尺度传递, 该现象称作亚格子能流反传(SGS backscatter). 湍流理论表明, 在壁湍流中, 亚格子反传与上抛(ejections)和下扫(sweeps)现象密切相关[57-58]. 传统的LES涡黏模式并不能够捕捉壁湍流中的反传[57], 因此ANN模型是否能够精确预测亚格子反传值得关注. 当存在亚格子反传时, 亚格子耗散
m{SGS}}}} < 0$

m{SGS}} - {
m{back}}}} = ({varepsilon _{{
m{SGS}}}} - left| {{varepsilon _{{
m{SGS}}}}}
ight|)/2$




class="figure_img
figure_type1 bbb " id="Figure11" />
图
11

Figure
11.
Profiles of mean SGS backscatter for the three test cases at


全尺寸图片
幻灯片
由式(2)可知, 亚格子应力实际上以散度形式





class="figure_img
figure_type1 bbb " id="Figure12" />
图
12


Figure
12.
Profiles of mean SGS force



全尺寸图片
幻灯片
V?lker等[61]指出, 亚格子输运
m{SGS}}}} = partial ({tau _{ij}}widetilde {{u_i}})/{partial x _{{j}}}$



class="figure_img
figure_type1 bbb " id="Figure13" />
图
13

Figure
13.
Profiles of mean SGS transport for three test cases at


全尺寸图片
幻灯片
此外, 计算了3个雷诺数下共9个测试算例的亚格子耗散等亚格子物理量的空间平均相关系数, 结果如图14所示. 因为ANN并未对上述亚格子物理量进行直接建模, 所以ANN与DNS的相关系数较建模项亚格子应力略有下降, 但仍能基本维持在0.9以上, 明显高于梯度模型与DNS的相关系数. 这些量的相关系数再一次证明了ANN方法在模化亚格子应力上具有强大的预测和泛化能力.

class="figure_img
figure_type1 bbb " id="Figure14-1" />

全尺寸图片
幻灯片

class="figure_img
figure_type1 bbb " id="Figure14" />
图
14
亚格子物理量空间平均相关系数
Figure
14.
Spatially-averaged correlation coefficient of the SGS quantities

全尺寸图片
幻灯片
4.2
不同雷诺数不同滤波尺度下的训练与先验测试
4.1节对不同滤波尺度数据开展训练与测试, 所得模型并不能够泛化于其它雷诺数下的流动. 本节考虑雷诺数效应, 在不同雷诺数和不同滤波尺度下开展模型的训练与先验测试. 表4为训练与测试集划分情况.
表
4
不同雷诺数和不同滤波尺度下ANN模型训练及测试集
Table
4.
Training and test sets of ANN model at different Reynolds numbers and filter widths
table_type1 ">
Training or test set | $ {Re}_{tau } $ | $ {{varDelta }}_{mathrm{f}} /varDelta $$ mathrm{} $ | Size of dataset |
training set | 180 | 2, $sqrt{6},; 3,; 2sqrt{3},; 4$ | two planes of streamwise |
test set | 300 | 2, $sqrt{6}, ;3,; 2sqrt{3}, ;4$ | whole field |
training set | 395 | 2, $sqrt{6}, ;3,; 2sqrt{3}, ;4$ | one plane of streamwise |

导出CSV
|显示表格
Park和Choi[44]在构建跨雷诺数的ANN亚格子应力模型时发现, 若两个雷诺数下的算例在壁面坐标下的滤波尺度相似, 则在一个雷诺数下训练的ANN模型可以泛化至另一个雷诺数. 有鉴于此, 本节输入变量虽仍保持
m{f}}}partial {u_i}/partial {x_j},;varDelta ,;y]^{text{T}}}$

m{f}}}$


class="figure_img
figure_type2 ccc " id="Figure15" />
图
15
DNS与ANN模型的亚格子应力平均值剖面
Figure
15.
Profiles of mean SGS stress obtained from DNS and ANN model

全尺寸图片
幻灯片
表
5
亚格子应力空间平均相关系数
Table
5.
Spatially-averaged correlation coefficient of SGS stress
table_type2 ">
${varDelta } _{mathrm{f}} / {varDelta }$ | DNS & ANN | DNS & GRA | DNS & SMA | |||||||||||
$ {tau }_{11} $ | $ {tau }_{12} $ | $ {tau }_{22} $ | $ {tau }_{33} $ | $ {tau }_{11} $ | $ {tau }_{12} $ | $ {tau }_{22} $ | $ {tau }_{33} $ | $ {tau }_{11} $ | $ {tau }_{12} $ | $ {tau }_{22} $ | $ {tau }_{33} $ | |||
2 | 0.91 | 0.85 | 0.95 | 0.95 | 0.66 | 0.76 | 0.83 | 0.63 | 0.21 | 0.21 | 0.28 | 0.13 | ||
$ sqrt{6} $ | 0.92 | 0.92 | 0.92 | 0.94 | 0.65 | 0.75 | 0.83 | 0.61 | 0.20 | 0.21 | 0.27 | 0.13 | ||
3 | 0.87 | 0.89 | 0.92 | 0.90 | 0.64 | 0.74 | 0.82 | 0.59 | 0.20 | 0.21 | 0.27 | 0.12 | ||
$2sqrt{3}$ | 0.91 | 0.89 | 0.95 | 0.93 | 0.63 | 0.73 | 0.81 | 0.57 | 0.19 | 0.21 | 0.26 | 0.12 | ||
4 | 0.92 | 0.89 | 0.93 | 0.92 | 0.61 | 0.72 | 0.80 | 0.55 | 0.19 | 0.21 | 0.25 | 0.11 |

导出CSV
|显示表格

class="figure_img
figure_type1 bbb " id="Figure16" />
图
16
亚格子应力空间平均相关系数
Figure
16.
Spatially-averaged correlation coefficient of SGS stress

全尺寸图片
幻灯片
5.
不同滤波尺度下的后验测试
4.1节对2~4倍DNS网格尺度









$$ {{err = }}frac{{left| {{{Re}}_tau ^{{ m{DNS}}} - {{Re}}_tau ^{{{{ m{model}}}}}} ight|}}{{{{Re}}_tau ^{{ m{DNS}}}}} times 100% $$ ![]() | (17) |
其中,
m{DNS}}}$

m{model}}}}}$


表
6
各个后验算例计算稳定后的

Table
6.
Values of

table_type2 ">
${ {{varDelta } }_{mathrm{f} } }/{{varDelta } }$ | $ {Re}_{tau }=180 $ | $ {Re}_{tau }=300 $ | $ {Re}_{tau }=395 $ | |||||||||||
ANN | SMA | GRA | ILES | ANN | SMA | GRA | ILES | ANN | SMA | GRA | ILES | |||
2 | 179.4 | 175.5 | 177.1 | 177.4 | 296.6 | 289.7 | 293.0 | 294.4 | 392.3 | 388.4 | 388.0 | 386.7 | ||
3 | 171.8 | 169.6 | 168.1 | 168.2 | 283.1 | 279.3 | 278.9 | 281.7 | 377.2 | 374.7 | 375.1 | 376.0 | ||
4 | 168.2 | 166.4 | 160.8 | 161.8 | 273.8 | 271.3 | 264.0 | 268.1 | 365.5 | 361.3 | 358.3 | 360.4 |

导出CSV
|显示表格

class="figure_img
figure_type1 bbb " id="Figure17" />
图
17
各个后验算例计算稳定后

Figure
17.
The relative errors of


全尺寸图片
幻灯片
以


class="figure_img
figure_type1 bbb " id="Figure18" />
图
18
不同模型在3个网格尺度下的流向平均速度剖面
Figure
18.
Profiles of mean streamwise velocity obtained using different models at three grid scales

全尺寸图片
幻灯片
为了进一步检验ANN模型在预测脉动速度方面的能力, 计算了3组网格尺度下各个脉动速度分量的均方根值在垂直壁面方向的分布, 并与其他模型(包括Smagorinsky模型、梯度模型及ILES方法)的计算结果以及滤波后的DNS (fDNS)结果进行了比较. 各种方法获得脉动速度均方根剖面如图19所示. 观察各个模型在不同网格尺度下对3个脉动速度分量预测上的表现可以发现, 虽然ANN模型的性能整体上相对其他3个模型有所提升, 但是在某些法向位置的表现不如其他LES模型. 特别地, 随着网格尺度的增大, 本文的ANN模型所预测结果与fDNS结果的偏差会逐渐增大. 这与现有参数化模型的后验表现一致[66]. 引起此类现象的原因之一可能是平行于壁面方向与垂直壁面方向的网格长宽比过大[67]. 因此, ANN模型在后验, 尤其是在预测速度高阶量等方面的表现仍然值得进一步研究.

class="figure_img
figure_type1 bbb " id="Figure19-1" />

全尺寸图片
幻灯片

class="figure_img
figure_type1 bbb " id="Figure19" />
图
19
不同模型在3个网格尺度下脉动速度均方根剖面
Figure
19.
Profiles of RMS fluctuating velocity obtained using different models at three grid scales

全尺寸图片
幻灯片
6.
结 论
本文使用人工神经网络方法, 考虑滤波尺度及雷诺数影响, 对槽道湍流大涡模拟的亚格子应力模型开展研究, 建立了可解尺度流场与亚格子应力之间的数据映射模型, 并对模型开展了先、后验测试.
先验测试结果表明, ANN亚格子应力模型能够给出与DNS高度吻合的亚格子应力, 在不同滤波尺度及雷诺数上有较好的泛化能力. 此外, ANN模型在亚格子耗散等非建模量上也体现出良好的预测性能. 该模型与基于DNS数据直接获得的对应物理量相关系数大都在0.9以上, 与梯度模型及Smagorinsky模型相比有大幅提高. 在模型后验测试中, 利用ANN模型得到的流向平均速度剖面优于Smagorinsky模型、梯度模型及ILES方法. 从脉动速度均方根剖面上, ANN模型在预测湍流脉动的性能方面相对其它常用参数化模型没有明显提升. 综上所述, 较之于传统LES模型, 基于ANN方法得到的亚格子应力模型在先、后验中预测能力均有不同程度的提升, 兼具先验高相关和后验高精度的特点. 尽管如此, ANN模型在后验中的精度提升程度较为有限, 并且随着LES网格尺度的增大, ANN模型同样出现一定程度的精度下降.
在后续研究工作中, 拟深入探究ANN模型后验表现不如先验的原因, 期望得到一个在先、后验测试中均与DNS结果高度吻合的ANN模型. 此外, 使用更多能够反映湍流物理机理的输入以及提高模型的可解释性和模型后验计算效率也是值得研究的问题.