为了分析溃坝水流在演进过程中的水位变化和建筑物所受到的冲击荷载,基于开源计算流体力学工具箱OpenFOAM建立了二维和三维溃坝的数值模型,并使用流体体积法追踪水和空气的自由界面.二维分析中考虑了下游只有水、下游同时有水和建筑物两种工况下的水位变化过程.三维分析中考虑了下游无水、下游无水但有建筑物时两种工况下的水位变化过程和建筑物上的冲击压力变化过程.通过将数值结果与模型试验数据进行对比,验证了二维和三维数值结果的准确性.进一步分析了三维溃坝过程中多个建筑物所受到的冲击荷载,为洪水中建筑物的安全评估提供一定的依据.