摘要

Havelock型三维移动脉动源格林函数的计算是面元法求解航行船舶在波浪中的运动问题的关键。该文基于单重积分形式的移动脉动源格林函数,采用LOBATTO法以消除积分区间端点处的奇异性,采用多项式法快速准确计算复指数积分,在格林函数的偏导数积分计算中对复指数积分项进行了分部积分处理,解决了格林函数在/2处被积函数趋于无穷且出现高频振荡所导致的积分困难。数值计算和比较表明:该方法可以准确计算出不同航速和脉动频率下任意位置的格林函数及其偏导数,能准确给出不同速度下三维移动脉动源的波形,适合用于有航速浮体的频域水动力计算中。