发明名称 基于前期到达波的圆柱形储液罐底板声源定位方法
摘要 本发明公开了一种基于前期到达波的圆柱形储液罐底板声源定位方法。本发明首先计算传感器实测信号的时间特征序列;然后,将底板均匀离散化成多个网格(每个网格点代表可能的声源位置),基于声波传播理论,根据本发明提出的圆柱形储液罐底板的声源传播路径计算方法,计算网格点所发出声波到达每个传感器的所有早期的波达时间,构造波达时间特征序列;接着,计算每个网格点波达时间特征序列和实测信号时间特征序列的匹配度;最后,找出匹配程度最高的网格点即为所求声源位置。
申请公布号 CN104132999A 申请公布日期 2014.11.05
申请号 CN201410380638.2 申请日期 2014.07.31
申请人 中国人民解放军后勤工程学院 发明人 方卫红;邬晓岚;税爱社;宗福兴;李先利
分类号 G01N29/07(2006.01)I;G01N29/44(2006.01)I;G06F19/00(2011.01)I 主分类号 G01N29/07(2006.01)I
代理机构 代理人
主权项 一种基于前期到达波的圆柱形储液罐底板声源定位方法,包括以下步骤:(1)对于半径为R、液位为H的储液罐,底板中心为坐标原点,其壁板上安装有Q个传感器,第i个传感器的笛卡尔坐标为(Rcosθ<sub>i</sub>,Rsinθ<sub>i</sub>,h<sub>i</sub>),有q个传感器检测到底板声源发出的信号,第i个传感器采集到的声波信号为S<sub>i</sub>。(2)提取传感器实测信号的早期波达时间特征。以第一个传感器检测到信号开始,截取后续ΔT<sub>1</sub>时间内的信号;计算实测信号单位时间ΔT内的能量,获得实测信号的能量序列;对能量序列进行规格化处理,得到的序列即实测信号的时间特征序列,每个传感器的波达时间特征序列长度为N,合成一个序列P后的长度为qN;(3)将圆形底板外切矩形均匀分割成L*L个方形网格,只取圆板内的网格点,得到K个网格点,其中第k个网格点坐标<img file="FSA0000106956610000011.GIF" wi="553" he="73" />r<sub>k</sub>为该网格点距离底板中心的距离,<img file="FSA0000106956610000012.GIF" wi="61" he="47" />为方向角。(4)计算每个网格点位置所发出信号经多次反射传播到达传感器的早期波达时间,只保留第一个波达时间后续ΔT<sub>1</sub>内的波达时间,并以ΔT为最小时间单元构造波达时间特征序列,每个波达时间对应位置叠加一个宽0.2ms‑1ms的脉冲信号,得到第k个网格点的波达时间特征序列,每个传感器的波达时间特征序列长度为N,合成一个序列T(k)后的长度为qN。波达时间含两部分,第一部分包含以纵波、弯曲波方式通过底板传播和通过液体传播直接到达传感器的时间t<sub>l</sub>、t<sub>f</sub>和t<sub>d</sub>,第二部分波达时间指在罐壁、液面和底板处多次反射后通过液体到达传感器的时间t<sub>r</sub>。对于底板纵波波速为v<sub>l</sub>,底板弯曲波波速为v<sub>f</sub>,液体中波速为v,第一部分时间计算方法为:t<sub>l</sub>=(L+h<sub>i</sub>)/v<sub>l</sub>t<sub>f</sub>=(L+h<sub>i</sub>)/v<sub>f</sub><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>t</mi><mi>d</mi></msub><mo>=</mo><msqrt><msup><mi>L</mi><mn>2</mn></msup><mo>+</mo><msub><mi>h</mi><mi>i</mi></msub></msqrt><mo>/</mo><mi>v</mi></mrow>]]></math><img file="FSA0000106956610000013.GIF" wi="312" he="61" /></maths><img file="FSA0000106956610000014.GIF" wi="1137" he="128" />t<sub>r</sub>由多个反射波波达时间构成。对于网格点<img file="FSA0000106956610000015.GIF" wi="508" he="59" />发出信号经壁板反射n次,液面反射m次到达第i个传感器的反射波波达时间t有两个,其计算方法为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>t</mi><mo>=</mo><msqrt><msup><mi>d</mi><mn>2</mn></msup><mo>+</mo><mrow><mo>(</mo><mn>2</mn><mi>mH</mi><mo>&PlusMinus;</mo><msub><mi>h</mi><mi>i</mi></msub><msup><mo>)</mo><mn>2</mn></msup></mrow></msqrt><mo>/</mo><mi>v</mi><mo>,</mo></mrow>]]></math><img file="FSA0000106956610000016.GIF" wi="561" he="59" /></maths>其中<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>d</mi><mo>=</mo><mn>2</mn><mi>nR</mi><mi>cos</mi><mi>&alpha;</mi><mo>+</mo><msqrt><msup><mrow><mo>[</mo><mi>x</mi><mo>-</mo><mi>R</mi><mi>cos</mi><mrow><mo>(</mo><mi>n&pi;</mi><mo>-</mo><mn>2</mn><mi>n&alpha;</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>[</mo><mi>y</mi><mo>-</mo><mi>R</mi><mi>sin</mi><mrow><mo>(</mo><mn>2</mn><mi>n&alpha;</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></msqrt></mrow>]]></math><img file="FSA0000106956610000017.GIF" wi="1133" he="67" /></maths><img file="FSA0000106956610000018.GIF" wi="374" he="70" /><img file="FSA0000106956610000019.GIF" wi="449" he="75" />而α是方程x·sin(2n+1)α+y·cos(2n+1)α=(‑1)<sup>n</sup>·R·sinα的解。(5)将传感器实测信号的时间特征序列P和网格点波达时间特征序列理论值T(k)作零均值处理后,求两者互相关系数的最大值,即为匹配度M(k)(k=1,2,...,K)。计算方法为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>M</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>Max</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>P</mi><mo>,</mo><mi>T</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><msqrt><msub><mi>C</mi><mrow><mi>P</mi><mo>,</mo><mi>P</mi></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><msub><mi>C</mi><mrow><mi>T</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>T</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msqrt></mfrac><mo>,</mo><mi>b</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow>]]></math><img file="FSA0000106956610000021.GIF" wi="975" he="194" /></maths>其中的互相关系数:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>C</mi><mrow><mi>A</mi><mo>,</mo><mi>B</mi></mrow></msub><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>&Sigma;</mi><mrow><mi>a</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>qN</mi><mo>-</mo><mi>b</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>A</mi><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow></msub><msub><mi>B</mi><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow></msub><mo>.</mo></mrow>]]></math><img file="FSA0000106956610000022.GIF" wi="583" he="66" /></maths>(6)求出K个网格点匹配度最大值对应的序号j,则<img file="FSA0000106956610000023.GIF" wi="481" he="55" />即为所求声源位置。
地址 401311 重庆市沙坪坝区大学城后勤工程学院