发明名称 大入射角声线跟踪定位方法
摘要 本发明涉及一种水下声学定位方法,具体为基于分层等梯度声线跟踪的大入射角声线跟踪定位方法,根据分层等梯度假设中第一层曲率半径的公式用第一层曲率半径R来表示Snell常数p;将声波在水层中水平位移公式中的Snell常数p用曲率半径R表示;对新建立的公式用弦截法对R进行迭代;将迭代结果转换为入射角;用所求得的入射角进行声线跟踪。本发明提供的大入射角声线跟踪定位方法,将传统的分层等梯度声线跟踪进行了改进,分析了大入射角声线情况下定位失败的原因并进行了改进,既达到了扩大初始入射角迭代的最大范围,又提高了定位的效率。
申请公布号 CN105487046A 申请公布日期 2016.04.13
申请号 CN201510801428.0 申请日期 2015.11.19
申请人 中国石油大学(华东) 发明人 王振杰;李圣雪;王毅;聂志喜;吴会胜
分类号 G01S1/72(2006.01)I 主分类号 G01S1/72(2006.01)I
代理机构 北京方圆嘉禾知识产权代理有限公司 11385 代理人 董芙蓉
主权项 大入射角声线跟踪定位方法,其特征在于,包括以下步骤:假设声波经历的水柱分为N个等梯度层,声波在每层的传播速度是等梯度的,在水深为z<sub>i</sub>的i层,分别用C<sub>i</sub>和θ<sub>i</sub>表示声波的传播速度和入射角度,第i层内的声速梯度g<sub>i</sub>为:g<sub>i</sub>=(C<sub>i+1</sub>‑C<sub>i</sub>)/Δz<sub>i</sub>式中,Δz<sub>i</sub>为第i层的水层厚度,C<sub>i+1</sub>为第i+1层声速;声波波束在第i层内的实际传播轨迹为一连续的、对应一定曲率半径R<sub>i</sub>的弧段,R<sub>i</sub>的表达式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>R</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mo>-</mo><mn>1</mn></mrow><mrow><msub><mi>pg</mi><mi>i</mi></msub></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000851832220000011.GIF" wi="237" he="149" /></maths>第i层内声线的水平位移为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><msup><mrow><mo>(</mo><msub><mi>pC</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>-</mo><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><msup><mrow><mo>(</mo><mi>p</mi><mo>(</mo><mrow><msub><mi>C</mi><mi>i</mi></msub><mo>+</mo><msub><mi>g</mi><mi>i</mi></msub><msub><mi>&Delta;z</mi><mi>i</mi></msub></mrow><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup></mrow><mrow><msub><mi>pg</mi><mi>i</mi></msub></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000851832220000012.GIF" wi="934" he="166" /></maths>式中,θ<sub>i</sub>为第i层声线的入射角,θ<sub>i+1</sub>为第i+1层声线的入射角;波束在该层经历的弧段长度为:S<sub>i</sub>=R<sub>i</sub>(θ<sub>i</sub>‑θ<sub>i+1</sub>);经历该段的时间为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>t</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mi>arcsin</mi><mrow><mo>&lsqb;</mo><mrow><mi>p</mi><mrow><mo>(</mo><mrow><msub><mi>C</mi><mi>i</mi></msub><mo>+</mo><msub><mi>g</mi><mi>i</mi></msub><msub><mi>&Delta;z</mi><mi>i</mi></msub></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mo>-</mo><mi>arcsin</mi><mrow><mo>(</mo><mrow><msub><mi>pC</mi><mi>i</mi></msub></mrow><mo>)</mo></mrow></mrow><mrow><msubsup><mi>pg</mi><mi>i</mi><mn>2</mn></msubsup><msub><mi>&Delta;z</mi><mi>i</mi></msub></mrow></mfrac><mi>ln</mi><mrow><mo>&lsqb;</mo><mrow><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>g</mi><mi>i</mi></msub><msub><mi>&Delta;z</mi><mi>i</mi></msub></mrow><msub><mi>C</mi><mi>i</mi></msub></mfrac></mrow><mo>&rsqb;</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000851832220000013.GIF" wi="1142" he="151" /></maths>p为Snell常数,转换成曲率半径R进行迭代计算,p与R的关系为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>R</mi><mi>i</mi></msub><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mrow><msub><mi>pg</mi><mi>i</mi></msub></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000851832220000014.GIF" wi="253" he="135" /></maths>用第一层的曲率半径R表示p:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>p</mi><mo>=</mo><mo>-</mo><mfrac><mn>1</mn><mrow><msub><mi>Rg</mi><mn>1</mn></msub></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000851832220000015.GIF" wi="237" he="133" /></maths>声线水平位移为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>y</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mfrac><mrow><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><msup><mrow><mo>(</mo><mo>-</mo><mfrac><msub><mi>C</mi><mi>i</mi></msub><mrow><msub><mi>Rg</mi><mn>1</mn></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup><mo>-</mo><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><msup><mrow><mo>(</mo><mo>-</mo><mfrac><msub><mi>C</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><msub><mi>Rg</mi><mn>1</mn></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mrow><mrow><mo>-</mo><mfrac><msub><mi>g</mi><mi>i</mi></msub><mrow><msub><mi>Rg</mi><mn>1</mn></msub></mrow></mfrac></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000851832220000021.GIF" wi="815" he="286" /></maths>用弦截法迭代求解曲率半径R的方程:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><mi>R</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mfrac><mrow><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><msup><mrow><mo>(</mo><mo>-</mo><mfrac><msub><mi>C</mi><mi>i</mi></msub><mrow><msub><mi>Rg</mi><mn>1</mn></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup><mo>-</mo><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>-</mo><msup><mrow><mo>(</mo><mo>-</mo><mfrac><msub><mi>C</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><msub><mi>Rg</mi><mn>1</mn></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mrow><mrow><mo>-</mo><mfrac><msub><mi>g</mi><mi>i</mi></msub><mrow><msub><mi>Rg</mi><mn>1</mn></msub></mrow></mfrac></mrow></mfrac><mo>-</mo><msup><mi>y</mi><mn>0</mn></msup><mo>=</mo><mn>0</mn><mo>;</mo></mrow>]]></math><img file="FDA0000851832220000022.GIF" wi="1061" he="279" /></maths>将迭代计算得到的R换算成初始入射角,计算声波传播时间,与实测传播时间进行对比,列立误差方程并用最小二乘方法进行vcx迭代求解。
地址 266580 山东省青岛市经济技术开发区长江西路66号