流经多孔介质的流动广泛存在于化工生产、多孔颗粒悬浮流等领域,如何准确计算流体与多孔介质之间的作用力是研究此类流动的一个关键因素.作为一种有效的流体计算方法,格子波尔兹曼方法(latticeBoltzmann method,LBM)常采用动量交换法计算流体与固体之间相互作用力.分析了流体流经多孔介质时两者的动量交换过程,提出了一种高效的动量交换法来计算流固作用力,并在孔隙尺度下对其进行了验证,结果表明该方法是可行的.进而将该方法推广到计算表征体元(表征体元)尺度下的流--固相互作用,并对不同雷诺数(Re)下的多孔方柱绕流问题进行了模拟和验证.