发明名称 基于近场声阵列的转子噪声源识别方法
摘要 本发明公开了基于近场声阵列的转子噪声源识别方法,在转子匀速转动阶段,采集转子的声压信号,记录转子位置和声传感器位置,将传统的波束成形结果作为已知条件,利用声源成像反卷积法从中提取需要的声场信息,即该信号的频谱特性、声压级大小、位置等,从而对声源面进行重构,最终找出噪声源位置。本发明采用声压传感器构建近场声阵列来识别噪声源,不受空间限制,可以同时识别多个噪声源和设备内部的噪声源。
申请公布号 CN105241544A 申请公布日期 2016.01.13
申请号 CN201510629747.8 申请日期 2015.09.28
申请人 南京航空航天大学 发明人 李舜酩;赖少将
分类号 G01H17/00(2006.01)I 主分类号 G01H17/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 基于近场声阵列的转子噪声源识别方法,其特征在于,包括以下步骤:(1)选择识别转子噪声源的近场声阵列的拓扑结构;(2)将声压传感器采集的信号p<sub>m</sub>(t)和p<sub>m'</sub>(t)通过快速傅立叶变换,并经过K个时间段的平均化,得到相应的互谱矩阵元素G<sub>mm'</sub>:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>G</mi><mrow><msup><mi>mm</mi><mo>&prime;</mo></msup></mrow></msub><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>2</mn><mrow><msub><mi>K&omega;</mi><mi>s</mi></msub><mi>T</mi></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><mo>&lsqb;</mo><msubsup><mi>p</mi><mrow><mi>m</mi><mi>k</mi></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>T</mi><mo>)</mo></mrow><msub><mi>p</mi><mrow><msup><mi>m</mi><mo>&prime;</mo></msup><mi>k</mi></mrow></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>T</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813224130000011.GIF" wi="1150" he="134" /></maths>并由G<sub>mm'</sub>组成互谱矩阵<img file="FDA0000813224130000012.GIF" wi="70" he="63" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mover><mi>G</mi><mo>^</mo></mover><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>G</mi><mn>11</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>G</mi><mrow><mn>1</mn><msub><mi>m</mi><mn>0</mn></msub></mrow></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mrow></mrow></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>G</mi><mrow><msub><mi>m</mi><mn>0</mn></msub><mn>1</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>G</mi><mrow><msub><mi>m</mi><mn>0</mn></msub><msub><mi>m</mi><mn>0</mn></msub></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813224130000013.GIF" wi="1004" he="221" /></maths>上式中,下标m和m'表示任意两个声压传感器,ω<sub>s</sub>为时间窗常数,T为傅里叶变换的时间长度,KT表示总时间,*号表示复数共轭,m<sub>0</sub>为近场声阵列中生涯传感器总数;(3)构建导向因子e<sub>m</sub>:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>e</mi><mi>m</mi></msub><mo>=</mo><msub><mi>a</mi><mi>m</mi></msub><mfrac><msub><mi>r</mi><mi>m</mi></msub><msub><mi>r</mi><mn>0</mn></msub></mfrac><mi>exp</mi><mrow><mo>(</mo><mfrac><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;fr</mi><mi>m</mi></msub></mrow><mi>c</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813224130000014.GIF" wi="1062" he="143" /></maths>并由导向因子e<sub>m</sub>构成导向因子向量<img file="FDA0000813224130000015.GIF" wi="63" he="55" /><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mover><mi>e</mi><mo>^</mo></mover><mo>=</mo><mo>&lsqb;</mo><msub><mi>e</mi><mn>1</mn></msub><mo>...</mo><msub><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub></msub><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813224130000016.GIF" wi="1006" he="85" /></maths>上式中,a<sub>m</sub>为对流折射修正因子,f为声源频率;c为常温下空气中声信号传播的速度,r<sub>0</sub>为声源到近场声阵列中心的距离,r<sub>m</sub>为声源到第m个声压传感器的距离;(4)根据互谱矩阵<img file="FDA0000813224130000017.GIF" wi="51" he="63" />和导向因子向量<img file="FDA0000813224130000018.GIF" wi="52" he="54" />求出中间声源点信号<img file="FDA0000813224130000019.GIF" wi="119" he="71" /><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>Y</mi><mrow><mo>(</mo><mover><mi>e</mi><mo>^</mo></mover><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mover><mi>e</mi><mo>^</mo></mover><mi>T</mi></msup><mover><mi>G</mi><mo>^</mo></mover><mover><mi>e</mi><mo>^</mo></mover></mrow><msubsup><mi>m</mi><mn>0</mn><mn>2</mn></msubsup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008132241300000110.GIF" wi="925" he="134" /></maths>(5)通过导向因子e<sub>m</sub>,把最终声源点信号转化为虚拟声压传感器信号p<sub>m:n</sub>:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>p</mi><mrow><mi>m</mi><mo>:</mo><mi>n</mi></mrow></msub><mo>=</mo><msub><mi>Q</mi><mi>n</mi></msub><msubsup><mi>e</mi><mrow><mi>m</mi><mo>:</mo><mi>n</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008132241300000111.GIF" wi="1013" he="71" /></maths>上式中,下标m:n表示第m个声压传感器、第n个最终声源点,Q<sub>n</sub>表示第n个最终声源点的声压信号的平方,n=1,2,…,N,N为最终声源点总数;(6)任意两个虚拟声压传感器信号乘积为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msubsup><mi>p</mi><mrow><mi>m</mi><mo>:</mo><mi>n</mi></mrow><mo>*</mo></msubsup><msub><mi>p</mi><mrow><msup><mi>m</mi><mo>&prime;</mo></msup><mo>:</mo><mi>n</mi></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>Q</mi><mi>n</mi></msub><msubsup><mi>e</mi><mrow><mi>m</mi><mo>:</mo><mi>n</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><mrow><mo>(</mo><msub><mi>Q</mi><mi>n</mi></msub><msubsup><mi>e</mi><mrow><msup><mi>m</mi><mo>&prime;</mo></msup><mo>:</mo><mi>n</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><msubsup><mi>Q</mi><mi>n</mi><mo>*</mo></msubsup><msub><mi>Q</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><msubsup><mi>e</mi><mrow><mi>m</mi><mo>:</mo><mi>n</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><mrow><msup><mi>m</mi><mo>&prime;</mo></msup><mo>:</mo><mi>n</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813224130000021.GIF" wi="1252" he="94" /></maths>令<img file="FDA0000813224130000022.GIF" wi="222" he="70" />将式(7)代入式(2)中,得,<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mover><mi>G</mi><mo>^</mo></mover><msub><mi>n</mi><mrow><mi>m</mi><mi>o</mi><mi>d</mi></mrow></msub></msub><mo>=</mo><msub><mi>X</mi><mi>n</mi></msub><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mrow></mrow></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813224130000023.GIF" wi="1164" he="263" /></maths>并求出<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mover><mi>G</mi><mo>^</mo></mover><mi>mod</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mi>n</mi><mi>N</mi></munderover><msub><mover><mi>G</mi><mo>^</mo></mover><msub><mi>n</mi><mrow><mi>m</mi><mi>o</mi><mi>d</mi></mrow></msub></msub><mo>;</mo></mrow>]]></math><img file="FDA0000813224130000024.GIF" wi="301" he="125" /></maths>(7)根据<img file="FDA0000813224130000025.GIF" wi="92" he="71" />和<img file="FDA0000813224130000026.GIF" wi="54" he="55" />求出修正后的中间声源点信号<img file="FDA0000813224130000027.GIF" wi="167" he="79" /><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>Y</mi><msub><mi>n</mi><mi>mod</mi></msub></msub><mrow><mo>(</mo><mover><mi>e</mi><mo>^</mo></mover><mo>)</mo></mrow><mo>=</mo><mo>&lsqb;</mo><mfrac><mrow><msup><mover><mi>e</mi><mo>^</mo></mover><mi>T</mi></msup><msub><mover><mi>G</mi><mo>^</mo></mover><mi>mod</mi></msub><mover><mi>e</mi><mo>^</mo></mover></mrow><msubsup><mi>m</mi><mn>0</mn><mn>2</mn></msubsup></mfrac><mo>&rsqb;</mo><mo>=</mo><mfrac><mrow><msup><mover><mi>e</mi><mo>^</mo></mover><mi>T</mi></msup><munder><mo>&Sigma;</mo><msup><mi>n</mi><mo>&prime;</mo></msup></munder><mrow><msub><mi>X</mi><msup><mi>n</mi><mo>&prime;</mo></msup></msub><msub><mrow><mo>&lsqb;</mo><mi> </mi><mo>&rsqb;</mo></mrow><msup><mi>n</mi><mo>&prime;</mo></msup></msub><mover><mi>e</mi><mo>^</mo></mover></mrow></mrow><msubsup><mi>m</mi><mn>0</mn><mn>2</mn></msubsup></mfrac><mo>=</mo><munder><mo>&Sigma;</mo><msup><mi>n</mi><mo>&prime;</mo></msup></munder><mfrac><mrow><msup><mover><mi>e</mi><mo>^</mo></mover><mi>T</mi></msup><msub><mrow><mo>&lsqb;</mo><mi> </mi><mo>&rsqb;</mo></mrow><msup><mi>n</mi><mo>&prime;</mo></msup></msub><mover><mi>e</mi><mo>^</mo></mover></mrow><msubsup><mi>m</mi><mn>0</mn><mn>2</mn></msubsup></mfrac><msub><mi>X</mi><msup><mi>n</mi><mo>&prime;</mo></msup></msub><mo>=</mo><mover><mi>A</mi><mo>^</mo></mover><msub><mi>X</mi><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000813224130000028.GIF" wi="1446" he="175" /></maths>上式中,下标n'和n和分别表示中间声源点和最终声源点,<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mrow><mo>&lsqb;</mo><mi> </mi><mo>&rsqb;</mo></mrow><msup><mi>n</mi><mo>&prime;</mo></msup></msub><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mrow></mrow></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msup><mrow><mo>(</mo><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mo>*</mo></msup><msubsup><mi>e</mi><msub><mi>m</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mover><mi>A</mi><mo>^</mo></mover><mo>=</mo><munder><mo>&Sigma;</mo><msup><mi>n</mi><mo>&prime;</mo></msup></munder><mfrac><mrow><msup><mover><mi>e</mi><mo>^</mo></mover><mi>T</mi></msup><msub><mrow><mo>&lsqb;</mo><mi> </mi><mo>&rsqb;</mo></mrow><msup><mi>n</mi><mo>&prime;</mo></msup></msub><mover><mi>e</mi><mo>^</mo></mover></mrow><msubsup><mi>m</mi><mn>0</mn><mn>2</mn></msubsup></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000813224130000029.GIF" wi="957" he="270" /></maths>且<img file="FDA00008132241300000210.GIF" wi="41" he="106" />是N阶方阵;(8)令<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mi>Y</mi><mrow><mo>(</mo><mover><mi>e</mi><mo>^</mo></mover><mo>)</mo></mrow><mo>=</mo><msub><mi>Y</mi><msub><mi>n</mi><mrow><mi>m</mi><mi>o</mi><mi>d</mi></mrow></msub></msub><mrow><mo>(</mo><mover><mi>e</mi><mo>^</mo></mover><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA00008132241300000211.GIF" wi="303" he="78" /></maths>求出X<sub>n</sub>;(9)根据声源点的空间坐标和步骤(8)中得到的声压值X<sub>n</sub>进行声源面重构,从而识别出噪声源位置。
地址 210016 江苏省南京市秦淮区御道街29号