声场重建方法

文档序号:6190306阅读:552来源:国知局
声场重建方法
【专利摘要】本发明旨在提供一种声场重建方法,包括以下步骤A、测量测量声场中测量面上的声压值;B、根据声源的实际位置和声强的大小,利用重心法对于不同的声源赋以一定的权重,计算出多球虚拟源强的位置、个数以及每个虚拟球的位置坐标;C、对测量面上测定的声压值进行补零扩展,得到测量面扩展面上的声压值;D、计算测量面扩展面声压值与虚拟球声压之间的传递矩阵;E、建立重建面上的声压值与多虚拟球等效源强声压值之间的传递矩阵;F、联立步骤D和E获得的传递矩阵,求解重建面上的声压值。本发明声场重建方法通过引入多球面域二维快速Fourier变换算法,不需虚拟源强配置域与测量面共形,具有很高计算效率和计算精度。
【专利说明】声场重建方法
【技术领域】
[0001]本发明涉及噪声源识别方法领域,具体涉及一种采用声压测量和基于多虚拟球的patch NAH声场重建方法。
【背景技术】
[0002]Patch 近场声全息(Patch near-field acoustic holography, PNAH)是在近场声全息理论基础上发展形成的一种新型近场声全息技术。PNAH允许测量面小于实际源面,重建区域可以是局部源面,突破了常规NAH对全息孔径尺寸的限制,更便于NAH的实际应用。
[0003]现有局部近场声全息技术包括:(I)数据外推方法。Yoshikawa在《美国声学学会》(2001年110卷4期)的文章中对数据外推技术进行了研究,提出时域和波数域的两种数据外推方法,该方法的缺点是需要进行迭代计算,计算过程复杂计算量大;(2) Patch近场声全息技术。Williams在《美国声学学会》(2003年113卷3期)的文章中通过对近场概念的进一步研究,提出了一种Patch NAH的概念,这种方法允许测量的传感器阵列比声源小,克服了测量孔径的有限大小引起的重建误差,降低了测量时间,但在计算时间方面该技术仍然受到迭代计算的限制,计算过程复杂计算,效率低;(3) 2005年,Lee等将PNAH推广应用到柱面坐标系。SAIJY0U等采用边界元法对Patch原理的重建思想进行推广,提出了基于 BEM 的 PNAH。SARKISSIAN 等利用波叠加法(Wave superposition approach, WSA)实现了全息声压的近场外推,建立了基于WSA的PNAH。
[0004]等效源法是由Koopmann等最先提出,该方法又被称为波叠加方法、源模拟法等。它的基本原理是用一系列定位的基本源(即等效源),来代替实际声源。通过测量声压、声速等参数,在一系列等效源产生的合成值之间联系的相容性条件上,得到声源的理论分布情况。该方法避免了边界元法存在的复杂插值运算、奇异积分处理和特征波数处解的非唯一性等问题,具有运算速度快、计算精度高、求解稳定性好等优点。
[0005]然而,现有波叠加声全息技术仍然存在2个缺点:(I)虚拟源强的分布域(面)需与测量面(全息面)共形;(2)采用离散源强或基于边界元的分布源强,计算效率和精度低,适应性不强。

【发明内容】

[0006]本发明旨在提供一种声场重建方法,该声场重建方法克服现有技术虚拟源强的分布域需与测量面共形、计算效率与精度低的缺陷,通过引入多球面域二维快速Fourier变换算法,不需要虚拟源强配置域与测量面共形,具有很高计算效率和计算精度。
[0007]本发明的技术方案如下:一种声场重建方法,包括以下步骤:
[0008]A、在测量声场中设置测量面,测量面上呈网格设置声压振速传感器,相邻网格点之间的距离小于半个波长,声压振速传感器测量测量面上的声压值;
[0009]B、对振动体形状进行有限元仿真,根据声源的实际位置和声强的大小,利用重心法对于不同的声源赋以一定的权重,计算出多球虚拟源强的位置和个数,并生成每个虚拟球的位置坐标;
[0010]C、对测量面上测定的声压值进行补零扩展,得到测量面扩展面上的声压值;
[0011]为了减少小全息孔径造成的误差,对在较小孔径内测得的声压数据进行外推,获得较大测量孔径内的声压数据的近似值。依照式(I)对测量面上的声压测量数据进行补零扩展,得到测量面扩展面上的声压值。
[0012]D、计算测量面扩展面声压值与虚拟球声压之间的传递矩阵;
[0013]E、建立重建面上的声压值与多虚拟球等效源强产生的声压值之间的传递矩阵;
[0014]F、联立步骤D和E获得的传递矩阵,同时对步骤D获得的传递矩阵进行正则化方法处理,获得重建面上的声压求解方程,求解重建面上的声压值。
[0015]所述步骤B中,将虚拟球区分为质心位置的虚拟球和非质心位置的虚拟球,其中对于质心位置的虚拟球的半径为4=0.2 ;非质心位置的各虚拟球的半径为4=0.1。
[0016]所述步骤C具体步骤如下:
[0017]依照式(I)对测量面上的声压值进行补零扩展得到测量面扩展面上的声压值:
[0018]pE (H+) =D.pE ⑶(I);[0019]其中,pE(H)为测量面H上的声压测量值;Pe(H+)为测量面的扩展面上的声压值;
D=diag[Dn, D22,…,Dnn],^, = {0; D为采样算子,Dii为矩阵D上对角线上的值;N
为测量面扩展面上网格的点数;测量面H (X=Xh)与(y,z)坐标面平行,测量面的法向为χ方向。
[0020]所述步骤D具体步骤如下:
[0021]测量面扩展面声压值与虚拟球等效源声压值之间的传递矩阵如式(2):
[0022]pE(H+) = [TH]Q (2);
[0023]其中Pe(H+)为测量面扩展面上的声压值,Q为虚拟球等效源强双向傅里叶分解后的系数矩阵;[TH]为虚拟球等效源强与测量面扩展面上声压之间的传递矩阵;
[0024]其中[TH]由以下步骤得到:
[0025]根据等效源强理论,假设S'是振动体内某一虚拟源强分布表面,则可将外场中某点r处的声压表不为
[0026]Ρ{ι? - Σ J,.^(r()) K (i\rQ)dS' (3)

t=l
[0027]式中,1^是虚源面上的某一点,t为多虚拟球的个数,σ (rQ)为待求的源强密度函数,K (r, rQ)为积分核函数,K(r,rQ)=g(r,rQ) = (14 3iR)eikK将未知源强密度函数进行双向Fourier级数展开,并利用二维快速FFT计算积分,采用梯形公式离散格林函数,将与距离有关的矩阵规整成一个矩阵,即为[TH]。
[0028]所述步骤E中重建面声压值与虚拟球等效源声压值之间的传递矩阵如下:
[0029]{pE} = [TE]Q (4);
[0030]其中,{Ρκ}为重建面R上的声压值,[TJ为虚拟球等效源强与重建面上声压之间的传递矩阵,[Τκ]的计算参照[TH]的计算进行;Q为虚拟球等效源强双向傅里叶分解后的系数矩阵。
[0031]所述步骤F中重建面声压值的求解具体步骤如下:[0032]联立式(2)、(4),求解重建面上的声压:
[0033]{pK} = [TK] [TH]-1Pe(H+) (5);
[0034]对Th进行正则化处理,得到:
[0035][Pr) = TR{al+TTh Y1T{ρΗ,} (6)
[0036]其中,α为正则化参数,I为单位对角矩阵,thh为Th的共轭转置矩阵,(α\+Τ^ΤΗ)Λ
为(al+CT;,)的逆矩阵。
[0037]本发明声场重建方法的优点如下:
[0038]1.采用多球形虚拟源强,通过合理配置多虚拟球的位置和个数,克服了虚拟源强的分布域需与测量面共形问题,同时对测量面进行了补零扩展,对在较小孔径内测得的声压数据进行外推,获得较大测量孔径内的声压数据的近似值,减少小全息孔径造成的误差;
[0039]2.通过建立多虚拟球波叠加法,并采用多虚拟域的二维快速Fourier变换算法,两者相结合,极大地改善了计算精度、计算速度和适应性。
【专利附图】

【附图说明】
[0040]图1为本发明声场重建方法的步骤流程图
[0041]图2为多球形虚拟源强配置面与测量面的布置示意图
[0042]图3为测量面补零扩展后的声压幅值图
[0043]图4为测量面补零扩展后的初相位图
[0044]图5为本实施例方法重建声压幅值图
[0045]图6为本实施例方法重建初相位图
[0046]图7为声压幅值的理论值图
[0047]图8为初相位理论值图
[0048]图9为幅值误差图
[0049]图10为初相位误差图
[0050]图2中各部分名称及标号如下:
[0051]I为测量平面,2为传声器,3为虚拟球等效源。
【具体实施方式】
[0052]下面结合【具体实施方式】说明本发明。
[0053]实施例1
[0054]如图1所示,本实施例声场重建方法的步骤如下:
[0055]A、在测量声场中设置测量面,测量面上呈网格设置声压振速传感器,相邻网格点之间的距离小于半个波长,声压振速传感器测量测量面上的声压值;
[0056]B、对振动体形状进行有限元仿真,根据声源的实际位置和声强的大小,利用重心法对于不同的声源赋以一定的权重,计算出多球虚拟源强的位置和个数,并生成每个虚拟球的位置坐标;
[0057]其中,将虚拟球区分为质心位置的虚拟球和非质心位置的虚拟球,其中对于质心位置的虚拟球的半径为A=0.2 ;非质心位置的各虚拟球的半径为4=0.1 ;
[0058]C、对测量面上测定的声压值进行补零扩展,得到测量面扩展面上的声压值;具体如下:
[0059]依照式(I)对测量面上的声压值进行补零扩展得到测量面扩展面上的声压值:
[0060]pE (H+) =D.pE ⑶(I);
[0061]其中,pE(H)为测量面H上的声压测量值;Pe(H+)为测量面的扩展面上的声压值;
【权利要求】
1.一种声场重建方法,其特征在于包括以下步骤: A、在测量声场中设置测量面,测量面上呈网格设置声压振速传感器,相邻网格点之间的距离小于半个波长,声压振速传感器测量测量面上的声压值; B、对振动体形状进行有限元仿真,根据声源的实际位置和声强的大小,利用重心法对于不同的声源赋以一定的权重,计算出多球虚拟源强的位置和个数,并生成每个虚拟球的位置坐标; C、对测量面上测定的声压值进行补零扩展,得到测量面扩展面上的声压值; D、计算测量面扩展面声压值与虚拟球声压之间的传递矩阵; E、建立重建面上的声压值与多虚拟球等效源强产生的声压值之间的传递矩阵; F、联立步骤D和E获得的传递矩阵,同时对步骤D获得的传递矩阵进行正则化方法处理,获得重建面上的声压求解方程,求解重建面上的声压值。
2.如权利要求1所述的声场重建方法,其特征在于: 所述步骤B中,将虚拟球区分为质心位置的虚拟球和非质心位置的虚拟球,其中对于质心位置的虚拟球的半径为A=0.2 ;非质心位置的各虚拟球的半径为4=0.1。
3.如权利要求1所述的声场重建方法,其特征在于: 所述步骤C具体步骤如下: 依照式(I)对测量面上的声压值进行补零扩展得到测量面扩展面上的声压值:
Pe(H+) =D.Pe(H) (I);` 其中,PeW为测量面H上的声压测量值;Pe(H+)为测量面的扩展面上的声压值;D=diag[Dn, D22,…,Dnn],Α = --; D为采样算子,Dii为矩阵D上对角线上的值;N为测量面扩展面上网格的点数;测量面H (X=Xh)与(y,z)坐标面平行,测量面的法向为χ方向。
4.如权利要求1所述的声场重建方法,其特征在于: 所述步骤D具体步骤如下: 测量面扩展面声压值与虚拟球等效源声压值之间的传递矩阵如式(2):
Pe(H+) = [TH]Q (2); 其中Pe(H+)为测量面扩展面上的声压值,Q为虚拟球等效源强双向傅里叶分解后的系数矩阵;[TH]为虚拟球等效源强与测量面扩展面上声压之间的传递矩阵; 其中[TH]由以下步骤得到: 根据等效源强理论,假设S'是振动体内某一虚拟源强分布表面,则可将外场中某点r处的声压表不为 Μ^)=Σ?,C3) 式中,1^是虚源面上的某一点,t为多虚拟球的个数,σ (rQ)为待求的源强密度函数,K(r, rQ)为积分核函数,K(r, rQ)=g(r, rQ) = (14 π R)eikK将未知源强密度函数进行双向Fourier级数展开,并利用二维快速FFT计算积分,采用梯形公式离散格林函数,将与距离有关的矩阵规整成一个矩阵,即为[TH]。
5.如权利要求1所述的声场重建方法,其特征在于:所述步骤E中重建面声压值与虚拟球等效源声压值之间的传递矩阵如下:
{pE} = [TE]Q (4); 其中,{ρκ}为重建面R上的声压值,[TJ为虚拟球等效源强与重建面上声压之间的传递矩阵,[TK]的计算参照[ΤΗ]的计算进行;Q为虚拟球等效源强双向傅里叶分解后的系数矩阵。
6.如权利要求1所述的声场重建方法,其特征在于:所述步骤F中重建面声压值的求解具体步骤如下: 联立式(2)、(4),求解重建面上的声压:
{pE} = [TE] [ThJ-1Pe(H+) (5); 对Th进行正则化处理,得到: {Pr} = Tr(?Ι+7?Τη?Τη {ΡηΛ (6); 其中,α为正则化参数,I为单位对角矩阵,: T/*ΤΗ的共轭转置矩阵,(?1+7^7〃)的逆矩阵。
【文档编号】G01H17/00GK103712684SQ201310733451
【公开日】2014年4月9日 申请日期:2013年12月25日 优先权日:2013年12月25日
【发明者】王玉江, 向宇, 李晓妮 申请人:广西科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1