针对矩形容器内液体晃荡问题,采用了时域高阶边界元方法建立自由水面满足完全非线性边界条件的数学模型。求解中采用混合欧拉-拉格朗日方法追踪流体瞬时水面,运用四阶龙格库塔方法更新下一时间步的波面和速度势。通过将计算得到的波面结果与实验数据、解析解和已发表结果对比,吻合良好,验证了本方法的准确性。进而采用谱分析方法分析了波面时间历程,得到容器各阶固有频率对液体晃荡的影响。研究发现,基频对液体晃荡的影响最大,且非线性越强,更高阶容器固有频率的影响越大。