近几年,计算流体力学正在快速变化。
神经网络开始用于流场预测,PINN、神经算子和降阶模型不断涌现;GPU异构并行推动更大规模、更高分辨率的计算;可微分CFD、数据同化和数字孪生,也逐渐进入流动反演、设计优化和工程预测。
从近年的《Journal of Computational Physics》等期刊来看,科学机器学习、高阶数值方法、熵稳定格式、动理学与多尺度计算等方向都十分活跃。
于是,一个问题自然出现:
当AI、神经算子和GPU计算快速发展时,我们还有必要系统学习传统CFD数值方法吗?
答案是肯定的。新技术可以提高效率、降低成本,甚至直接预测流场,但结果是否可信、方法能否推广、求解器为什么稳定,最终仍要回到CFD最基本的数值问题上。

神经网络可以根据几何、边界条件和传感器数据,快速预测速度场和压力场。但当结果出现异常时,仍然需要判断:
·质量、动量和能量是否守恒?
·激波位置和传播速度是否正确?
·间断附近是否存在过度耗散或非物理振荡?
·问题来自模型、网格还是离散格式?
·更换马赫数、雷诺数或几何条件后,方法是否仍然有效?
即使是神经算子、可微分CFD和机器学习加速求解器,也必须面对守恒性、稳定性、收敛性、边界处理和误差控制。这些正是传统CFD数值方法研究的核心。
当前热点看似集中于AI、GPU和数字孪生,但它们并不是完全替代传统CFD,而是在与传统求解器不断融合。
1. 机器学习正在进入传统求解流程
机器学习已被用于初场预测、收敛加速、预条件、湍流建模、网格自适应、参数反演和优化设计。
但无论它参与哪个环节,都离不开控制方程、空间离散、数值通量、时间推进和边界条件。不了解求解器本身,就很难判断机器学习改善了什么,又可能牺牲什么。
2. 高阶、高分辨率方法仍然是核心方向

在激波、爆轰、高速内流和多相流等问题中,数值方法既要在光滑区域保持精度,又要避免在间断附近产生非物理振荡。
因此,ENO、WENO、TVD、DG、FR、熵稳定格式和正性保持方法等,仍是现代CFD的重要方向。它们关注的是如何构造界面通量、兼顾精度与稳定性,并在复杂网格和边界上可靠捕捉间断。
3. GPU加速同样依赖求解器结构

GPU可以显著提高计算效率,但简单移植CPU程序通常无法充分发挥性能。数据组织、访存方式、计算流程、区域通信和边界处理,都可能需要重新设计。
因此,前沿计算技术并没有降低学习传统数值方法的必要性,反而对求解器层面的理解提出了更高要求。
很多CFD学习者学过流体力学和CFD基础,能够使用商业软件完成建模、网格划分和流场计算,也听说过Roe、HLLC、TVD、ENO、WENO等算法,却难以把这些知识组织成完整体系。
进一步学习时会发现:想理解求解器,却不知道该从方程、网格、通量还是时间推进开始;想学习高阶格式,却不清楚它与有限体积法、黎曼问题和边界处理之间的关系。
问题往往不是学得太少,而是知识之间缺少联系。一个完整的CFD求解器,需要把方程、离散、网格、通量、边界和时间推进连接起来。
真正深入后,会遇到更底层的问题,如:
1.为什么有限差分法求解NS方程时常要进行曲线坐标变换?
2.ENO为什么能够减弱间断附近的非物理振荡?
3.Roe格式为什么需要熵修正?
4.TVD思想怎样推广到有限体积方法?
5.高精度格式如何处理边界而不降低精度?
这些问题无法通过记忆公式解决。只有把控制方程、特征理论、黎曼问题、插值重构、数值通量、时间推进和边界条件联系起来,才能真正理解一个格式为什么这样设计。