波束形成算法(beamforming)是一种利用麦克风阵列对分布声源进行精确定位的普适性算法,本文介绍了经典波束形成定位的原理和算法,在此基础上,以MW级风力机为实例,数值模拟研究麦克风圆阵半径、麦克风阵列平面与叶轮平面间距等、声源频率参数对定位精度的影响,并对这些参数进行了最优化分析,另外对多声源定位的局限性进行了探讨,最后优化了实际风力机测量时麦克风阵列与叶轮表面的相对位置,并对运动声源进行了跟踪定位计算。
Sound resources can be located using a array of microphones. Beamforming, one of the common algorithms to determine the locating, is studied and numerical simulations are given to discuss the parameters which influence the positioning accuracy, including the frequency of sound, the distance between microphone array and wind turbine and the size of a microphone array. The limitations of beamforming when used to locate multiple sources or moving sources are also discussed. Finally an optimize beamforming algorithm is given to lead our future study on experimental test on wind turbine noise.