基于Level—set法就部分装载液体的液舱内剧烈晃荡引起的冲击压强进行了二维数值计算。为了模拟大幅晃荡引起的冲击压强,重点对数值计算较为敏感的自由液面处的物性参数、初始化方程的求解等进行了数值处理。通过对某一矩形液舱内的液体晃荡的计算,得到了自由表面位置和压强的时间历经曲线。计算结果同实验值的比较表明:本方法可以用于计算预报大幅晃荡引起的载荷。
In this paper, a two-dimensional (2D) numerical simulation based on the Level-set method is performed for the simulation of violent flow in a partially filled tank. For modeling impact pressure induced by large amplitude sloshing, an emphasis is given to the numerical treatment of the free surface, which is sensitive to the simulation. Liquid sloshing inside a rectangular tank is simulated. The time histories of the free surface position and the dynamic pressure are obtained.The results are compared with the test ones.These comparisons show that the present method can be used to simulate the sloshing induced impact loads.