针对矩形容器在匀加速运动下的液体晃动问题,采用基于非线性振动的解析方法求出容器所受液体晃动力的解析近似解,并分析其非线性效应以及加速度大小和充液率的影响作用.根据流体速度势的解析解计算边壁处的流体压力,而对于部分边壁区域的流体压力则采用线性分布的近似估计.对流体压力沿边壁做积分即可获得边壁处液体晃动力的解析近似解.计算结果表明,非线性因素并不会对容器所受晃动力产生较大影响,晃动力非线性项与加速度立方成正比;充液率的变化会使得线性晃动固有频率的数值发生改变,进而对晃动力线性项造成影响,其影响程度与固有频率曲线的变化趋势较为一致.