有限体积法(英文:finite volume method,简称FVM)是一种数值方法,用于解偏微分方程。该方法通过将计算区域划分为一系列不重复的控制体积,利用发散定理将偏微分方程中的体积积分转换为表面积分,从而得到每个有限体积表面的通量。这种方法保证了物理量的守恒,因为进入给定体积的通量与离开相邻体积的通量相同。有限体积法在计算流体动力学软件中得到了广泛应用。
基本思路
1、将计算区域划分为一系列不重复的控制体积 ,每一个控制体积都有一个节点作代表 ,将待求的守恒型微分方程在任一控制体积及一定时间间隔内对空间与时间作积分 。
2、对待求函数及其导数对时间及空间的变化型线或插值方式作出假设 。
3、对步骤 1 中各项按选定的型线作出积分并整理成一组关于节点上未知量的离散方程 。