发明名称 一种基于单面测量和局部声全息法的分离声场方法
摘要 本发明涉及噪声领域,具体涉及一种适用于大型声源的声场分离和重建的声场分离和重构方法。本发明包括如下步骤:获取测量面上声压和法向质点振速;对位于两个声源之间的测量面进行补零扩展;获取扩展测量面与两个声源表面即声源面之间的传递矩阵;建立测量面上声压和法向质点振速之间的传递关系;获取第一声源面和第二声源面上的声压和法向质点振速。本发明采用单测量面和局部近场声全息法进行声场分离和重构,具有方法简单、计算时间短、计算效率高的特点。可以广泛应用于大尺寸声源声场的近场声全息测量、材料反射系数的测量、散射声场的分离等。
申请公布号 CN102901559B 申请公布日期 2014.08.06
申请号 CN201210374317.2 申请日期 2012.09.27
申请人 哈尔滨工程大学 发明人 杨德森;胡博;时胜国;李思纯;洪连进;方尔正;张揽月;莫士奇;朱中锐;时洁
分类号 G01H17/00(2006.01)I 主分类号 G01H17/00(2006.01)I
代理机构 代理人
主权项 一种基于单面测量和局部声全息法的分离声场方法,其特征在于,包括如下步骤:(1)获取测量面上声压和法向质点振速:由第一声源和第二声源构成的被测声场中,在位于两个声源之间的测量面上呈网格式分布有测量点,相邻网格点之间的距离小于半个波长,通过获取各网格点处的声压幅值和相位信息获得测量面上的声压,通过获取各网格点处的法向质点振速幅值和相位信息获得测量面上的法向质点振速;(2)对位于两个声源之间的测量面进行补零扩展,获取扩展测量面,对测量面上的声压和法向质点振速进行补零扩展,得到扩展测量面上的声压和法向质点振速;(3)获取扩展测量面与两个声源表面即声源面之间的传递矩阵:所述传递矩阵<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>W</mi><mn>1</mn></msub><mo>=</mo><msub><mi>DB</mi><msub><mi>k</mi><mi>c</mi></msub></msub><msup><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>G</mi><mn>1</mn></msub><mi>F</mi><mo>,</mo><msub><mi>W</mi><mn>2</mn></msub><mo>=</mo><msub><mi>DB</mi><msub><mi>k</mi><mi>c</mi></msub></msub><msup><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>G</mi><mn>2</mn></msub><mi>F</mi><mo>,</mo><msub><mi>W</mi><mn>3</mn></msub><mo>=</mo><msub><mi>DB</mi><msub><mi>k</mi><mi>c</mi></msub></msub><msup><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>G</mi><mn>3</mn></msub><mi>F</mi><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000014.GIF" wi="1223" he="88" /></maths>其中<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>G</mi><mn>1</mn></msub><mo>=</mo><msup><mi>e</mi><mrow><msub><mi>jk</mi><mi>z</mi></msub><mi>d</mi></mrow></msup><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000015.GIF" wi="230" he="80" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>G</mi><mn>2</mn></msub><mo>=</mo><msub><mi>k</mi><mi>z</mi></msub><msup><mi>e</mi><mrow><msub><mi>jk</mi><mi>z</mi></msub><mi>d</mi></mrow></msup><mo>/</mo><mi>&rho;ck</mi><mo>,</mo><msub><mi>G</mi><mn>3</mn></msub><mo>=</mo><msup><mi>&rho;cke</mi><mrow><mi>j</mi><msub><mi>k</mi><mi>z</mi></msub><mi>d</mi></mrow></msup><mo>/</mo><msub><mi>k</mi><mi>z</mi></msub><mo>,</mo><msub><mi>B</mi><msub><mi>k</mi><mi>c</mi></msub></msub><mo>=</mo><msup><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>L</mi><msub><mi>k</mi><mi>c</mi></msub></msub><mi>F</mi><mo>,</mo><msub><mi>k</mi><mi>z</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msqrt><msup><mi>k</mi><mn>2</mn></msup><mo>-</mo><msubsup><mi>k</mi><mi>x</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>k</mi><mi>y</mi><mn>2</mn></msubsup></msqrt></mtd><mtd><msubsup><mi>k</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>k</mi><mi>y</mi><mn>2</mn></msubsup><mo>&le;</mo><msup><mi>k</mi><mn>2</mn></msup></mtd></mtr><mtr><mtd><mo>-</mo><mi>j</mi><msqrt><msubsup><mi>k</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>k</mi><mi>y</mi><mn>2</mn></msubsup><mo>-</mo><msup><mi>k</mi><mn>2</mn></msup></msqrt></mtd><mtd><msubsup><mi>k</mi><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>k</mi><mi>y</mi><mn>2</mn></msubsup><mo>></mo><msup><mi>k</mi><mn>2</mn></msup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000016.GIF" wi="1980" he="290" /></maths>D=diag[D<sub>11</sub>,…,D<sub>NN</sub>]、<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>D</mi><mi>ii</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&Element;</mo><mi>M</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&NotElement;</mo><mi>M</mi></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>L</mi><msub><mi>k</mi><mi>c</mi></msub></msub><mo>=</mo><mi>diag</mi><mo>[</mo><msub><mi>L</mi><mn>11</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>L</mi><mi>NN</mi></msub><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000017.GIF" wi="1270" he="161" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>L</mi><mi>ii</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msqrt><msup><msub><mi>k</mi><mi>x</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>k</mi><mi>y</mi></msub><mn>2</mn></msup></msqrt><mo>&lt;</mo><msub><mi>k</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msqrt><msup><msub><mi>k</mi><mi>x</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>k</mi><mi>y</mi></msub><mn>2</mn></msup></msqrt><mo>></mo><msub><mi>k</mi><mi>c</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000013.GIF" wi="548" he="213" /></maths>W<sub>1</sub>为扩展测量面上法向质点振速与声源面上法向质点振速之间的传递矩阵、W<sub>2</sub>为扩展测量面上法向质点振速与声源面上声压之间的传递矩阵、W<sub>3</sub>为扩展测量面声压与声源面上法向质点振速之间的传递矩阵、G<sub>1</sub>为扩展测量面上法向质点振速与声源面上法向质点振速的格林函数、G<sub>2</sub>为扩展测量面上法向质点振速与声源面上声压的格林函数、G<sub>3</sub>为扩展测量面上声压与声源面上法向质点振速的格林函数、<img file="FDA0000504489000000018.GIF" wi="67" he="75" />为波数域内带限算子、F为二维空间傅里叶变换因子、F<sup>‑1</sup>为二维空间傅里叶变换因子的逆变换、<img file="FDA0000504489000000019.GIF" wi="59" he="65" />为低通滤波器、L<sub>ii</sub>为矩阵<img file="FDA00005044890000000110.GIF" wi="60" he="70" />中对角线上的值、k<sub>c</sub>为截止波数、ρ为介质密度、c为介质中声速、k为波数、d为测量面与声源面间的距离、第一声源面和第二声源面分别与(x,y)坐标面平行,两个声源面的法向为z方向;(4)建立测量面上声压之间的传递关系、法向质点振速之间的传递关系:所述测量面上声压之间的传递关系、法向质点振速之间的传递关系为:p<sub>M</sub>(M)=p<sub>1</sub>+p<sub>2</sub>、v<sub>M</sub>(M)=v<sub>1</sub>+v<sub>2</sub>,其中p<sub>1</sub>为第一声源在测量面上所辐射的声压、p<sub>2</sub>为第二声源在测量面所辐射的声压、v<sub>1</sub>为第一声源在测量面上所辐射的法向质点振速、v<sub>2</sub>为第二声源在测量面上所辐射的法向质点振速;(5)获取第一声源面和第二声源面上的声压和法向质点振速:所述第一声源面和第二声源面上的声压和法向质点振速为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>p</mi><mn>10</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>1</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>p</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>+</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>2</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>2</mn></msub><mi>H</mi></msup><msub><mi>&nu;</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000021.GIF" wi="1351" he="123" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>p</mi><mn>20</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>1</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>p</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>+</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>2</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>2</mn></msub><mi>H</mi></msup><msub><mi>&nu;</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000022.GIF" wi="1354" he="122" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>v</mi><mn>10</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>3</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>3</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>3</mn></msub><mi>H</mi></msup><msub><mi>p</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>+</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>1</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>&nu;</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000023.GIF" wi="1332" he="128" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>v</mi><mn>20</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>3</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>3</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>3</mn></msub><mi>H</mi></msup><msub><mi>p</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>+</mo><msup><mrow><mo>(</mo><mi>&alpha;I</mi><mo>+</mo><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>W</mi><mn>1</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>W</mi><mn>1</mn></msub><mi>H</mi></msup><msub><mi>&nu;</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000024.GIF" wi="1337" he="124" /></maths>其中,p<sub>10</sub>为第一声源面上的声压、p<sub>20</sub>为第二声源面上的声压、v<sub>10</sub>为第一声源面上的法向质点振速、v<sub>20</sub>为第二声源面上的法向质点振速、α为正则化参数、I为单位对角矩阵、W<sub>1</sub><sup>H</sup>为W<sub>1</sub>的共轭转置矩阵、(αI+W<sub>1</sub><sup>H</sup>W<sub>1</sub>)<sup>‑1</sup>为矩阵(αI+W<sub>1</sub><sup>H</sup>W<sub>1</sub>)的逆矩阵;所述获取扩展测量面上的声压为:<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>p</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>p</mi><mi>M</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&Element;</mo><mi>M</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&NotElement;</mo><mi>M</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000025.GIF" wi="688" he="156" /></maths>扩展测量面上法向质点振速为:<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>v</mi><mi>E</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>v</mi><mi>M</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&Element;</mo><mi>M</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&NotElement;</mo><mi>M</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000504489000000026.GIF" wi="666" he="156" /></maths>其中p<sub>M</sub>(M)为测量面上的声压、v<sub>M</sub>(M)为测量面上的法向质点振速,(x,y,z)为三维笛卡尔坐标,测量面与(x,y)坐标面平行,测量面的法向为z方向。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室