EI、Scopus 收录
中文核心期刊

流体计算中基于流场解预估的时间步长约束方法

A NOVEL TIME STEP CONSTRAINT METHOD BASED ON PRIMITIVE VARIABLES PREDICTION FOR FLUID DYNAMICS SIMULATIONS

  • 摘要: 时间推进算法的稳定性是决定流体计算成败的关键. 然而, 即便是隐式推进算法, 在启动计算的早期阶段, 或者流动中存在激波、分离等大梯度的流动特征的情况, 也只能采用较小的时间步长进行推进, 以免计算发散. 文章从守恒形式出发, 通过近似线性化发展了原始变量预估方法, 并基于预估结果建立了一种新的时间步长约束方法, 实现对每个计算单元时间步长的动态调整, 无需人工手动调参, 确保了启动计算初期和大梯度流动模拟的稳定性, 同时能提高流动充分发展稳定后的计算效率. 算例结果表明, 文章方法能够将流场变量推进值控制在合理范围内, 有效防止了强非线性特性等造成的计算发散情况, 提升了数值求解的鲁棒性和可靠性, 能够更快更稳定地收敛.

     

    Abstract: The stability of time-marching algorithms is crucial for the success of fluid dynamics simulations. Implicit methods, despite their robustness, often require small time steps during the initial stages of computation or when dealing with complex flow features such as shock waves and flow separation, to prevent divergence. This paper introduces a novel approach that leverages the conservation form to develop a primitive variables prediction method through approximate linearization. We propose a new method for constraining time steps based on these predictions, which dynamically adjusts the time step for each computational cell without manual parameter tuning. This approach ensures the stability of both initial startup calculations and simulations involving large gradient flows. Additionally, it enhances computational efficiency once the flow has fully developed. The numerical results demonstrate that our method effectively keeps the flow field variable within a reasonable range, preventing calculation divergence due to strong nonlinearities. This improves the robustness and reliability of numerical solutions and enables faster and more stable convergence.

     

/

返回文章
返回