分离式算法IDEAL(inner doubly-iterative efficient algorithm for linked-equations)是一种高效稳定的算法,在该算法中每个迭代层次上对压力方程进行两次内迭代计算,第一次内迭代过程用于克服SIMPLE算法的第一个假设,第二次内迭代过程用于克服SIMPLE算法的第二个假设.这样在每个迭代层次上充分满足了速度和压力之间的耦合,从而大大提高了计算的收敛速度和计算过程的稳定性.把IDEAL算法推广到了三维同位网格系统,其中界面流速计算采用修正的动量插值方法(MMIM),这样计算得到的数值结果与亚松弛因子的选取无关.最后通过5个不可压缩流动和传热的三维算例对IDEAL算法与其他三个被广泛使用的算法--SIMPLER,SIMPLEC和PISO进行了比较.通过分析比较得出IDEAL算法在收敛性和健壮性上均优于SIMPLER,SIMPLEC和PISO算法.