本文发表于Physics of Fluids期刊(2020年2月12日),题为《用于湍流超分辨率重建的深度学习方法》,作者为Bo Liu、Jiupeng Tang、Haibo Huang及Xi-Yun Lu,均来自中国科学技术大学近代力学系。该研究针对从低分辨率流场数据中高效重建高分辨率湍流流动的问题,提出了两种深度学习模型,并对模型在各项同性湍流和湍流通道流中的表现进行了系统评估。
一、 研究背景与目的
在计算流体力学(Computational Fluid Dynamics, CFD)和实验流体力学中,获取高分辨率(High-Resolution, HR)流场数据往往代价高昂且耗时,例如直接数值模拟(Direct Numerical Simulation, DNS)的计算成本随网格细化呈指数增长,而提高粒子图像测速仪(Particle Image Velocimetry, PIV)等实验设备的分辨率也会带来昂贵的额外开销。因此,开发一种能从低分辨率(Low-Resolution, LR)数据中快速生成高分辨率流场的有效方法变得至关重要。得益于湍流数据的丰富性,数据驱动技术为此提供了一条高效途径。
超分辨率(Super-Resolution, SR)重建技术旨在提升成像系统的分辨率。然而,既有的静态深度学习模型(如DSC/MS模型)仅利用单帧低分辨率流场的瞬时空间信息来重建对应的高分辨率流场,即建立从低分辨率到高分辨率的映射。考虑到湍流本质上是一种时空耦合的复杂现象,本研究旨在探索补充时间维度信息是否能进一步提升重建质量。为此,研究团队提出了一种新颖的多时间路径卷积神经网络(Multiple Temporal Paths Convolutional Neural Network, MTPC),该模型以连续多帧的低分辨率数据序列作为输入,同时提取空间和时间信息,以期为超分辨率重建提供更丰富的动态约束,缓解反问题的不适定性(ill-posedness)。
二、 研究方法与实验流程
本研究开发并对比了两个深度学习模型:静态卷积神经网络(Static Convolutional Neural Network, SCNN)和MTPC。研究流程主要包括数据集构建、模型架构设计与训练,以及结果验证与分析。
数据集构建:研究使用了来自约翰斯·霍普金斯湍流数据库(Johns Hopkins Turbulence Databases, JHTDB) 的两个经典湍流算例的DNS数据。其一是强迫各向同性湍流,网格大小为1024³,泰勒尺度雷诺数Reλ约为418,计算域为2π×2π×2π。其二是湍流通道流,摩擦速度雷诺数Reτ约为1.0×10³,网格为2048×512×1536。所有深度学习模型均在三维流场的二维切片上进行训练和测试,选取速度矢量(u, v, w)作为输入量。高分辨率数据通过盒式滤波器(box filter)降采样得到对应的低分辨率数据。训练时,从流场中随机采样尺寸为128×128的像素块,SCNN和MTPC的输入张量形状分别为批次大小×128×128×3和批次大小×128×128×15。模型采用Adam优化器进行权重更新。
SCNN模型架构:SCNN模型(d=0的单输入单输出情形)以单帧瞬时低分辨率快照为输入,其架构包括三个连续的用于特征检测的卷积层和一个高效的亚像素卷积层(pixelshuffle)。特征提取在低分辨率空间完成,亚像素卷积层通过周期性洗牌操作将张量从h×w×c×r²形状转换为rh×rw×c,实现高效的上采样,其中r为上采样因子。模型采用L2损失函数进行优化。
MTPC模型架构(核心创新):MTPC模型是本研究的核心创新。它采用多输入单输出结构,输入为一段包含2d+1帧(d=2,即5帧)的低分辨率快照序列。该网络由三条时间路径和一条权重路径组成。
三、 主要研究结果与分析
研究对两个算例的结果从误差量化、物理统计量复现和流场结构可视化等多个维度进行了评估。
强迫各向同性湍流结果:
湍流通道流结果:
四、 结论与价值
本研究开发了两种基于深度学习的超分辨率重建模型,比较后发现,静态模型SCNN已能显著提升空间分辨率,但创新的MTPC模型通过引入时间序列输入和三条时间路径的设计,成功利用了湍流的时空相关性,提取了额外的时间信息,从而在所有评估中均表现最优,更物理地重建了精细的湍流结构。
这项工作不仅在学术上揭示了时空信息融合对解决超分辨率重建不适定性的重要价值,其应用前景也十分广阔。深度学习模型在亚格子(subgrid)尺度流场重建上的成功,有望启发CFD中亚格子模型的开发。同时,超分辨率技术本身也可以作为一种高效的后处理工具,用于对实验和数值模拟数据进行去噪、修正和增广。尽管模型在重建多尺度下极微小的能量结构和各向异性极端区域方面仍然面临挑战,但该研究已为超分辨率技术在流体力学中的广泛应用奠定了坚实基础,证明了深度学习是一种高效、经济的高分辨率流场获取手段。