在计算流体力学(CFD)数值仿真领域,复杂工程问题的求解常面临网格生成的瓶颈,这一问题在处理不规则几何、流体大变形等场景时尤为突出。
无网格方法可以摒弃了传统数值方法对预定义网格拓扑结构的依赖,通过离散节点或粒子直接离散求解流体控制方程,能够有效处理传统网格法难以适配的复杂流动问题,为CFD数值仿真提供了新的技术路径。
传统有限体积法(FVM)、有限元法(FEM)的核心求解逻辑,是将计算域离散为规则网格单元,再在各网格单元内离散求解流体控制方程;而无网格方法以任意分布的节点或粒子替代网格单元,节点间无固定拓扑连接关系,可灵活覆盖各类复杂计算域,不受网格拓扑结构的限制。
求解逻辑:通过邻域搜索算法确定各节点的局部影响域,利用核函数、移动最小二乘(MLS)等数学方法构造流体场量(速度、压力、密度等)的近似表达式,基于该表达式离散求解纳维-斯托克斯(N-S)方程,最终实现对流动过程的精准模拟与还原。
无网格方法之所以成为近年来CFD领域的研究热点与前沿方向,核心在于其能够有效弥补传统网格法的固有缺陷,:
对于航空发动机叶片、盾构隧道、人体血管、复杂管路等不规则、边界复杂的计算域,传统网格法需反复优化网格拓扑结构与节点密度,易因网格畸变影响仿真精度,甚至导致计算失败。
无网格方法通过在几何边界及内部区域均匀或自适应布置节点,即可实现计算域的完整覆盖,无需投入大量精力优化网格质量,显著提升前处理效率,缩短整体仿真周期。
溃坝洪水、海浪破碎、液滴碰撞、气囊展开、燃料喷射等场景,均涉及流体大变形、界面断裂或自由表面剧烈变化,传统网格法易因网格拉伸、扭曲导致仿真发散,需反复重构网格,严重影响仿真效率。
无网格方法的节点或粒子可随流体运动同步迁移,无需进行网格重构,能够稳定捕捉流动过程的细节特征,有效避免网格畸变导致的仿真失效,提升仿真稳定性与可靠性。
传统网格生成不仅耗时费力,还对操作人员的工程经验提出较高要求,网格质量与计算效率的平衡、关键区域网格加密、网格畸变避免等问题,均增加了CFD仿真的入门难度。无网格方法摒弃了网格依赖,仅需根据求解需求合理布置节点即可启动仿真,既降低了CFD仿真的入门门槛,也使资深研究人员摆脱繁琐的前处理工作,专注于流动机理分析与仿真结果解读。
无网格方法是一类包含多种算法的数值方法体系,其中4种算法应用最为广泛、技术最为成熟,各算法在原理、性能及适用场景上存在显著差异,具体如下:
作为无网格方法中最经典、应用最广泛的算法,SPH的核心原理是将流体离散为携带质量、速度、压力等物理参数的拉格朗日粒子,粒子随流体运动,通过核函数加权积分近似流体场量及其导数,进而离散求解流动控制方程,适用于大变形流动场景。
✅ 优势:对自由表面流动、流体大变形、多相流具有良好的适配性,质量、动量、能量守恒性优良,无需网格重构,自适应能力强,实现难度较低;
❌ 局限:边界处理难度较大,易出现压力震荡现象,数值精度相对较低(通常为1-2阶),不适用于高精度定量分析;
📌 应用场景:溃坝模拟、海浪传播与破碎、爆炸冲击、液滴碰撞、盾构隧道开挖面失稳、燃油喷射等工程场景。
EFG是无网格方法中高精度算法的典型代表,其核心原理是采用移动最小二乘(MLS)方法构造形函数,结合伽辽金弱形式离散纳维-斯托克斯(N-S)方程,兼顾无网格方法的灵活性与传统有限元法的高精度,适用于高精度仿真需求场景。
✅ 优势:数值精度高(可达2阶及以上),稳定性优良,收敛性接近传统有限元法,对不可压缩流体流动、非线性流动具有良好的适配性;
❌ 局限:因形函数不具备克罗内克δ(Kronecker δ)性质,边界条件施加难度较大,且需依赖背景网格完成积分计算,计算成本相对较高;
📌 应用场景:方柱绕流、管道内复杂流动、非线性流体运动、热传导与流动耦合等高精度需求场景。
RBF方法以径向基函数(多二次函数、高斯函数、薄板样条函数等)为核心,通过全局或局部插值,采用配点法直接满足流体控制方程,无需复杂积分运算,实现过程简单,适用于复杂几何及高维流体问题。
✅ 优势:函数光滑性优良,支持任意节点分布,数值精度高,易于实现并行计算,对高维流体问题、复杂几何场景适配性强,前处理过程简单;
❌ 局限:全局插值时易出现矩阵病态问题,影响计算稳定性;局部插值(RBF-FD)需优化支撑域大小与节点分布,否则会降低计算精度;
📌 应用场景:复杂几何区域流动模拟、气动声学计算、高维流体问题、非线性流动数值求解等。
PINNs是人工智能与无网格方法深度融合的新型算法,其核心原理是利用神经网络拟合流体流动解,通过自动微分技术满足N-S方程及边界条件,无需离散节点,是目前无网格方法的前沿研究方向,也是AI与CFD融合的核心突破口。
✅ 优势:无离散过程,可适配任意复杂几何,能够快速求解各类复杂流动问题,结合AI技术可实现流动的实时模拟与预测,大幅提升仿真效率;
❌ 局限:对训练数据需求较高,处理高雷诺数、强非线性复杂流动时,数值稳定性仍需进一步优化,目前主要应用于学术研究及前沿工程探索阶段;
📌 应用场景:高超声速流动模拟、生物医学流体(血液流动、药物输运)、复杂多相流、流体力学反问题等前沿研究场景。
尽管无网格方法在复杂流动仿真中具有显著优势,但仍存在一定局限性,在实际应用中需重点关注以下问题,以确保仿真精度与效率:
计算成本较高:节点邻域搜索、近似函数构造等过程的计算量大于传统网格法,对于大规模复杂模拟,需依赖GPU并行计算才能保证仿真效率;
边界条件施加困难:SPH、EFG等常用无网格方法的节点无固定拓扑连接,边界约束条件难以精准施加,易影响边界区域的计算精度;
精度分布不均衡:不同无网格算法的精度差异较大,SPH精度较低,适用于定性分析,EFG、RBF精度较高但操作复杂度高,需结合求解需求合理选择算法;
节点分布影响显著:节点的均匀性、支撑域大小、密度分布等参数,直接决定模拟结果的准确性与稳定性,需结合具体求解场景合理布置节点,避免盲目离散。
混合方法融合:将无网格方法与传统网格法深度融合(如FVM-SPH混合方法),兼顾传统网格法的高效性与无网格方法的灵活性,解决复杂场景仿真难题的同时,有效降低计算成本,实现仿真效率与精度的平衡;
AI技术深度融合:PINNs、神经算子等AI技术与无网格方法的融合不断深化,逐步实现“纯无离散、实时求解”,大幅提升复杂流动的仿真效率,推动CFD仿真向智能化、实时化升级;
工程化落地推进:XFlow、Abaqus SPH、LS-DYNA等商业化CFD软件逐步集成无网格算法,简化操作流程、降低使用门槛,推动无网格方法在航空航天、水利水电等工程领域的广泛应用,加速技术落地。
传统网格法适用于常规流动、高精度稳态模拟等场景,具有效率高、技术成熟的优势;无网格方法则擅长复杂几何、流体大变形、自由表面等传统方法难以处理的特殊场景,灵活性与适应性突出,二者相辅相成。