[发明专利]基于封闭空间几何信息建模的单传声器声源定位方法在审

专利信息
申请号: 201611230305.7 申请日: 2016-12-28
公开(公告)号: CN106772220A 公开(公告)日: 2017-05-31
发明(设计)人: 王海涛;曾向阳;杜博凯;刘延善;王璐;陈克安 申请(专利权)人: 西北工业大学
主分类号: G01S1/72 分类号: G01S1/72
代理公司: 西北工业大学专利中心61204 代理人: 王鲜凯
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 封闭 空间 几何 信息 建模 传声器 声源 定位 方法
【权利要求书】:

1.一种基于封闭空间几何信息建模的单传声器声源定位方法,其特征在于包括以下步骤:

步骤一、在封闭空间边界所包围的流体区域内布置n个节点,将此n个节点从1到n进行编号;n个节点一方面作为封闭空间的几何信息在后期进行建模计算,一方面用来表示未来声源定位时的位置;

n个节点近似均匀分布于整个流体区域内,封闭空间的边界处需布有节点;当封闭空间内部存在物体时,物体内部不布置节点,且物体边界上应布置有节点,即节点应勾勒出物体形状;节点布置完毕后,封闭空间及其内部物体的边界用Γ表示,边界所包围的流体区域用Ω表示;

步骤二、假定在封闭空间内声源的位置为r,它在单位时间内向单位体积内的空间提供了ρ0q(r,t)的媒质质量;根据质量守恒定律,媒质中声波的连续方程写为:

<mrow><mfrac><mrow><mo>&part;</mo><msup><mi>&rho;</mi><mo>&prime;</mo></msup></mrow><mrow><mo>&part;</mo><mi>t</mi></mrow></mfrac><mo>+</mo><mi>d</mi><mi>i</mi><mi>v</mi><mrow><mo>(</mo><msub><mi>&rho;</mi><mn>0</mn></msub><mi>v</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&rho;</mi><mn>0</mn></msub><mi>q</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>

式中,ρ'为媒质密度增量,ρ0表示媒质静态密度,q为q(r,t)的简写,v为媒质质点速度,t表示时间,div为散度算子,在三维空间笛卡尔坐标系中,

除了连续性方程之外,用来描述媒质声波的基本方程还有两个,它们不受声源的影响,分别为运动方程:

<mrow><msub><mi>&rho;</mi><mn>0</mn></msub><mfrac><mrow><mo>&part;</mo><mi>v</mi></mrow><mrow><mo>&part;</mo><mi>t</mi></mrow></mfrac><mo>=</mo><mo>-</mo><mi>g</mi><mi>r</mi><mi>a</mi><mi>d</mi><mi> </mi><mi>p</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>

和物态方程:

<mrow><mi>p</mi><mo>=</mo><msup><msub><mi>c</mi><mn>0</mn></msub><mn>2</mn></msup><msup><mi>&rho;</mi><mo>&prime;</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>

以上两式中,p代表声压,c0代表声速,grad为梯度算子,在三维空间笛卡尔坐标系中,

由媒质中声波的三个基本方程得到有源情况下封闭空间中有关声压p的波动方程:

<mrow><msup><mo>&dtri;</mo><mn>2</mn></msup><mi>p</mi><mo>-</mo><mfrac><mn>1</mn><msubsup><mi>c</mi><mn>0</mn><mn>2</mn></msubsup></mfrac><mfrac><mrow><msup><mo>&part;</mo><mn>2</mn></msup><mi>p</mi></mrow><mrow><mo>&part;</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>=</mo><mo>-</mo><msub><mi>&rho;</mi><mn>0</mn></msub><mfrac><mrow><mo>&part;</mo><mi>q</mi></mrow><mrow><mo>&part;</mo><mi>t</mi></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>

式中,为拉普拉斯算子,在三维空间笛卡尔坐标系中,

在频域,声源强度q(r,t)表示为

q(r,t)=qω(r)ejωt (5)

式中,ω为谐振频率,qω(r)为在位置r处频域内的声源强度;

封闭空间声场各点的声压的频率与声源相同,声压表示为:

p(r,t)=pω(r)ejωt (6)

式中,pω(r)为在位置r处频域内的声压;

将式(6)及式(7)代入式(5)中,得到简谐声源激励下的声波波动方程为:

<mrow><msup><mo>&dtri;</mo><mn>2</mn></msup><msub><mi>p</mi><mi>&omega;</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><msup><mi>e</mi><mrow><mi>j</mi><mi>&omega;</mi><mi>t</mi></mrow></msup><mo>+</mo><msup><mrow><mo>(</mo><mfrac><mi>&omega;</mi><msub><mi>c</mi><mn>0</mn></msub></mfrac><mo>)</mo></mrow><mn>2</mn></msup><msub><mi>p</mi><mi>&omega;</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><msup><mi>e</mi><mrow><mi>j</mi><mi>&omega;</mi><mi>t</mi></mrow></msup><mo>+</mo><msub><mi>j&rho;</mi><mn>0</mn></msub><msub><mi>&omega;q</mi><mi>&omega;</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><msup><mi>e</mi><mrow><mi>j</mi><mi>&omega;</mi><mi>t</mi></mrow></msup><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>

令式中k=ω/c0,称其为波数,并且消去ejωt,得到只依赖于空间坐标的那部分方程,即室内有源Helmholtz方程:

<mrow><msup><mo>&dtri;</mo><mn>2</mn></msup><msub><mi>p</mi><mi>&omega;</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>+</mo><msup><mi>k</mi><mn>2</mn></msup><msub><mi>p</mi><mi>&omega;</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>+</mo><mi>j</mi><msub><mi>&rho;</mi><mn>0</mn></msub><mi>&omega;</mi><msub><mi>q</mi><mi>&omega;</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>

这样就将声压的时域问题转换为频域问题,式(9)即为封闭空间声场的控制方程;

在封闭空间中,边界具有吸声能力,其声压梯度表示为:

<mrow><mfrac><mrow><mo>&part;</mo><mi>p</mi></mrow><mrow><mo>&part;</mo><mi>n</mi></mrow></mfrac><mo>=</mo><mo>-</mo><mfrac><mrow><mi>j</mi><mi>k</mi><mi>p</mi></mrow><mi>&zeta;</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>

式中,n为封闭空间壁面外法线方向,ζ称为比声阻抗,满足下式:

<mrow><mi>&zeta;</mi><mo>=</mo><mfrac><mi>Z</mi><mrow><msub><mi>&rho;</mi><mn>0</mn></msub><msub><mi>c</mi><mn>0</mn></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>

式中,Z为界面声阻抗;

根据Galerkin型加权残量法,为了求解式(8),首先设一试函数为代入有源Helmholtz方程及其边界条件,试函数产生残量R和

<mrow><mi>R</mi><mo>=</mo><msup><mo>&dtri;</mo><mn>2</mn></msup><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>+</mo><msup><mi>k</mi><mn>2</mn></msup><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>+</mo><msub><mi>j&rho;</mi><mn>0</mn></msub><msub><mi>&omega;q</mi><mi>&omega;</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>

<mrow><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mrow><mo>&part;</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover></mrow><mrow><mo>&part;</mo><mi>n</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mi>j</mi><mi>k</mi></mrow><mi>&zeta;</mi></mfrac><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>

根据伽辽金法确定权函数,有

<mrow><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mrow><mo>(</mo><msup><mo>&dtri;</mo><mn>2</mn></msup><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>+</mo><msup><mi>k</mi><mn>2</mn></msup><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>+</mo><msub><mi>j&rho;</mi><mn>0</mn></msub><msub><mi>&omega;q</mi><mi>&omega;</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>v</mi><mo>-</mo><msub><mo>&Integral;</mo><mi>&Gamma;</mi></msub><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mrow><mo>(</mo><mfrac><mrow><mo>&part;</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover></mrow><mrow><mo>&part;</mo><mi>n</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mi>j</mi><mi>k</mi></mrow><mi>&zeta;</mi></mfrac><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>d</mi><mi>s</mi><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>

由格林第一公式

式(13)简化为

<mrow><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><mrow><mo>(</mo><mo>&dtri;</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mo>&dtri;</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>-</mo><msup><mi>k</mi><mn>2</mn></msup><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>-</mo><msub><mi>j&rho;</mi><mn>0</mn></msub><mi>&omega;</mi><mover><mi>p</mi><mo>&OverBar;</mo></mover><msub><mi>q</mi><mi>&omega;</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>v</mi><mo>+</mo><msub><mo>&Integral;</mo><mi>&Gamma;</mi></msub><mfrac><mrow><mi>j</mi><mi>k</mi></mrow><mi>&zeta;</mi></mfrac><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mover><mi>p</mi><mo>&OverBar;</mo></mover><mi>d</mi><mi>s</mi><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>

在声场中任意一点的声压用各节点声压来表示,即

<mrow><mover><mi>p</mi><mo>&OverBar;</mo></mover><mo>=</mo><mi>N</mi><mi>p</mi><mo>=</mo><mo>&lsqb;</mo><msub><mi>N</mi><mn>1</mn></msub><mo>,</mo><msub><mi>N</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>N</mi><mi>n</mi></msub><mo>&rsqb;</mo><mfenced open = "{" close = "}"><mtable><mtr><mtd><msub><mi>p</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>p</mi><mn>2</mn></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></mtr><mtr><mtd><msub><mi>p</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>

式中,Ni为节点i处的形函数,pi为节点i处的声压;

将式(16)代入式(15),得

<mrow><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><mo>&lsqb;</mo><msup><mi>p</mi><mi>T</mi></msup><msup><mrow><mo>(</mo><mo>&dtri;</mo><mi>N</mi><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><mo>&dtri;</mo><mi>N</mi><mo>)</mo></mrow><mi>p</mi><mo>-</mo><msup><mi>k</mi><mn>2</mn></msup><msup><mi>p</mi><mi>T</mi></msup><msup><mi>N</mi><mi>T</mi></msup><mi>N</mi><mi>p</mi><mo>-</mo><msub><mi>j&rho;</mi><mn>0</mn></msub><msup><mi>&omega;p</mi><mi>T</mi></msup><msup><mi>N</mi><mi>T</mi></msup><msub><mi>q</mi><mi>&omega;</mi></msub><mo>&rsqb;</mo><mi>d</mi><mi>&Omega;</mi><mo>+</mo><msub><mo>&Integral;</mo><mi>&Gamma;</mi></msub><mfrac><mrow><mi>j</mi><mi>k</mi></mrow><mi>&zeta;</mi></mfrac><mrow><mo>(</mo><msup><mi>p</mi><mi>T</mi></msup><msup><mi>N</mi><mi>T</mi></msup><mi>N</mi><mi>p</mi><mo>)</mo></mrow><mi>d</mi><mi>&Gamma;</mi><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>

式中,为形函数的导数矩阵,其表达式为:

<mrow><mo>&dtri;</mo><mi>N</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mn>1</mn></msub></mrow><mrow><mo>&part;</mo><mi>x</mi></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mn>1</mn></msub></mrow><mrow><mo>&part;</mo><mi>y</mi></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mn>1</mn></msub></mrow><mrow><mo>&part;</mo><mi>z</mi></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mn>2</mn></msub></mrow><mrow><mo>&part;</mo><mi>x</mi></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mn>2</mn></msub></mrow><mrow><mo>&part;</mo><mi>y</mi></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mn>2</mn></msub></mrow><mrow><mo>&part;</mo><mi>z</mi></mrow></mfrac></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><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></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><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mi>n</mi></msub></mrow><mrow><mo>&part;</mo><mi>x</mi></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mi>n</mi></msub></mrow><mrow><mo>&part;</mo><mi>y</mi></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>N</mi><mi>n</mi></msub></mrow><mrow><mo>&part;</mo><mi>z</mi></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "{" close = "}"><mtable><mtr><mtd><msub><mi>N</mi><mn>1</mn></msub></mtd><mtd><msub><mi>N</mi><mn>2</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>N</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mfenced open = "{" close = "}"><mtable><mtr><mtd><mfrac><mo>&part;</mo><mrow><mo>&part;</mo><mi>x</mi></mrow></mfrac></mtd><mtd><mfrac><mo>&part;</mo><mrow><mo>&part;</mo><mi>y</mi></mrow></mfrac></mtd><mtd><mfrac><mo>&part;</mo><mrow><mo>&part;</mo><mi>z</mi></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>

整理式(17),得到

<mrow><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><mrow><mo>&lsqb;</mo><mrow><msup><mrow><mo>(</mo><mrow><mo>&dtri;</mo><mi>N</mi></mrow><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><mrow><mo>&dtri;</mo><mi>N</mi></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mi>d</mi><mi>v</mi><mo>&CenterDot;</mo><mi>p</mi><mo>-</mo><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><mrow><mo>(</mo><mrow><msup><mi>k</mi><mn>2</mn></msup><msup><mi>N</mi><mi>T</mi></msup><mi>N</mi></mrow><mo>)</mo></mrow><mi>d</mi><mi>v</mi><mo>&CenterDot;</mo><mi>p</mi><mo>-</mo><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><mrow><mo>(</mo><mrow><msub><mi>j&rho;</mi><mn>0</mn></msub><msup><mi>&omega;N</mi><mi>T</mi></msup><msub><mi>q</mi><mi>&omega;</mi></msub></mrow><mo>)</mo></mrow><mi>d</mi><mi>v</mi><mo>+</mo><msub><mo>&Integral;</mo><mi>&Gamma;</mi></msub><mfrac><mrow><mi>j</mi><mi>k</mi></mrow><mi>&zeta;</mi></mfrac><mrow><mo>(</mo><mrow><msup><mi>N</mi><mi>T</mi></msup><mi>N</mi></mrow><mo>)</mo></mrow><mi>d</mi><mi>s</mi><mo>&CenterDot;</mo><mi>p</mi><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>

<mrow><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><msup><mrow><mo>(</mo><mo>&dtri;</mo><mi>N</mi><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><mo>&dtri;</mo><mi>N</mi><mo>)</mo></mrow><mi>d&Omega;</mi><mo>=</mo><mi>K</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>

<mrow><mfrac><mn>1</mn><mrow><msup><msub><mi>c</mi><mn>0</mn></msub><mn>2</mn></msup></mrow></mfrac><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><msup><mi>N</mi><mi>T</mi></msup><mi>N</mi><mi>d</mi><mi>&Omega;</mi><mo>=</mo><mi>M</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>

<mrow><mfrac><mn>1</mn><mrow><msub><mi>c</mi><mn>0</mn></msub><mi>&zeta;</mi></mrow></mfrac><msub><mo>&Integral;</mo><mi>&Gamma;</mi></msub><msup><mi>N</mi><mi>T</mi></msup><mi>N</mi><mi>d</mi><mi>&Gamma;</mi><mo>=</mo><mi>C</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>

<mrow><msub><mo>&Integral;</mo><mi>&Omega;</mi></msub><msub><mi>j&rho;</mi><mn>0</mn></msub><msup><mi>&omega;N</mi><mi>T</mi></msup><msub><mi>q</mi><mi>&omega;</mi></msub><mi>d</mi><mi>&Omega;</mi><mo>=</mo><mi>G</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>

其中,K称为刚度矩阵,M称为质量矩阵,C称为阻尼矩阵,G称为载荷矩阵;当声源位于位置r0(x0,y0,z0)处时,频域内的声源强度表示为:

qω(r)=qωδ(r-r0)(24)

其中

<mrow><mi>&delta;</mi><mrow><mo>(</mo><mi>r</mi><mo>-</mo><msub><mi>r</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>r</mi><mo>&NotEqual;</mo><msub><mi>r</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mi>r</mi><mo>=</mo><msub><mi>r</mi><mn>0</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow></mrow>

将式(24)代入式(19)中,得

G=∫Ω-jρ0ωqωδ(r-r0)NTdv=-jρ0ωqωNT(26)

最后,将式(20)、(21)、(22)、(23)代入式(19)并整理得到

<mrow><mfrac><mrow><mo>(</mo><mi>K</mi><mo>+</mo><mi>j</mi><mi>&omega;</mi><mi>C</mi><mo>-</mo><msup><mi>&omega;</mi><mn>2</mn></msup><mi>M</mi><mo>)</mo><msup><mi>N</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow><mi>&omega;</mi></mfrac><mi>p</mi><mo>=</mo><mi>F</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>27</mn><mo>)</mo></mrow></mrow>

式中,F=jρ0NTqω;K、C、M均为n×n阶的系数矩阵,各自的表达式分别为:M=∫ΩNTNdΩ/c02,C=∫ΓNTNdΓ/c0ζ,各式中的N为形函数,在实际求解中,K、C、M中的积分运算用求和运算代替其中m为积分点的数量,mb为边界上积分点的数量,ξi为积分系数;ω为圆频率;c0为空气中的声速;ζ称为比声阻抗,满足ζ=Z/ρ0c0,ρ0为空气密度,Z为界面材料的声阻抗;p为封闭空间内任意位置处的声压,实际定位时为单传声器所测得的声信号;F为n×1阶的列向量,表示声源相关信息,其表达式为F=jρ0NTqω,其中qω表示声源强度;

步骤三、根据节点坐标,利用移动最小二乘法,获得步骤二中所涉及的形函数N;利用移动最小二乘法构建形函数;一个场函数u(x)在一点的近似值表示为:

<mrow><msup><mi>u</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><msub><mi>a</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>p</mi><mi>T</mi></msup><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>a</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>28</mn><mo>)</mo></mrow></mrow>

其中是计算点x的邻域范围内各节点的坐标,为基函数向量,m为基函数的个数,a(x)=[a1(x),a2(x),…am(x)]为待定系数向量;使用单项式基函数做运算,在三维空间中常用的线性及二次单项式基函数分别为:

<mrow><mtable><mtr><mtd><mrow><mi>p</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>,</mo><mi>m</mi><mo>=</mo><mn>4</mn></mrow></mtd></mtr><mtr><mtd><mrow><mi>p</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mrow><mn>1</mn><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>,</mo><msup><mi>x</mi><mn>2</mn></msup><mo>,</mo><mi>x</mi><mi>y</mi><mo>,</mo><msup><mi>y</mi><mn>2</mn></msup><mo>,</mo><mi>y</mi><mi>z</mi><mo>,</mo><msup><mi>z</mi><mn>2</mn></msup><mo>,</mo><mi>x</mi><mi>z</mi></mrow><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>,</mo><mi>m</mi><mo>=</mo><mn>10</mn></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>29</mn><mo>)</mo></mrow></mrow>

将求解域用节点离散后,在每个节点处定义一个权函数该函数只在支撑域内不为零,在支撑域之外为零,在三维情况下,权函数的支撑域为球形;选定权函数后,就求得近似函数在节点处的误差加权平方和:

<mrow><mi>J</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>I</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>w</mi><mi>I</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><msup><mrow><mo>&lsqb;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>(</mo><mover><msub><mi>x</mi><mi>I</mi></msub><mo>&OverBar;</mo></mover><mo>)</mo></mrow><msub><mi>a</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>u</mi><mi>I</mi></msub><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>30</mn><mo>)</mo></mrow></mrow>

令J取最小值,即

<mrow><mtable><mtr><mtd><mrow><mfrac><mrow><mo>&part;</mo><mi>J</mi></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mn>2</mn><munderover><mi>&Sigma;</mi><mrow><mi>I</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>w</mi><mi>I</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mrow><mo>&lsqb;</mo><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>(</mo><mover><msub><mi>x</mi><mi>I</mi></msub><mo>&OverBar;</mo></mover><mo>)</mo></mrow><msub><mi>a</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>u</mi><mi>I</mi></msub></mrow><mo>&rsqb;</mo></mrow><msub><mi>p</mi><mi>j</mi></msub><mrow><mo>(</mo><mover><msub><mi>x</mi><mi>I</mi></msub><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mn>0</mn><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo><mi>m</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>31</mn><mo>)</mo></mrow></mrow>

经过整理后,得到下式:

A(x)a(x)=B(x)u (32)

式中,A(x),B(x)的含义为:

<mrow><mtable><mtr><mtd><mrow><mi>A</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>I</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>w</mi><mi>I</mi></msub><mo>(</mo><mi>x</mi><mo>)</mo><mi>p</mi><mo>(</mo><mover><msub><mi>x</mi><mi>I</mi></msub><mo>&OverBar;</mo></mover><mo>)</mo><msup><mi>p</mi><mi>T</mi></msup><mo>(</mo><mover><msub><mi>x</mi><mi>I</mi></msub><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>B</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mo>&lsqb;</mo><msub><mi>w</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mi>p</mi><mo>(</mo><mover><msub><mi>x</mi><mn>1</mn></msub><mo>&OverBar;</mo></mover><mo>)</mo><mo>,</mo><msub><mi>w</mi><mn>2</mn></msub><mo>(</mo><mi>x</mi><mo>)</mo><mi>p</mi><mo>(</mo><mover><msub><mi>x</mi><mn>2</mn></msub><mo>&OverBar;</mo></mover><mo>)</mo><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>w</mi><mi>N</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><mover><msub><mi>x</mi><mi>N</mi></msub><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>33</mn><mo>)</mo></mrow></mrow>

由公式(32)得到a(x),将其代入式(28)得:

<mrow><msup><mi>u</mi><mi>h</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><msup><mi>p</mi><mi>T</mi></msup><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><msup><mi>A</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mi>B</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mi>u</mi><mo>=</mo><mi>N</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>u</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>34</mn><mo>)</mo></mrow></mrow>

步骤四、在封闭空间内部任意位置处设置一传声器;当声源有声音发出时,传声器拾取到一段音频信号f(t),将其进行傅里叶变换,得到此音频信号的频域信号F(ω);

步骤五、将步骤四中得到的频域信号F(ω)作为式(29)中的p值代入式(29),求解后得到n×1阶的列向量F,由于F中的j、ρ0、qω均为常数,因此,求得的列向量中值最大的元素所代表的节点的位置即为声源的位置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611230305.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top