[發明專利]基于聲速最大偏移的聲速剖面快速精簡與自動優選方法有效
| 申請號: | 201310549780.0 | 申請日: | 2013-11-07 |
| 公開(公告)號: | CN103591942A | 公開(公告)日: | 2014-02-19 |
| 發明(設計)人: | 吳自銀;趙荻能;周潔瓊;李守軍;尚繼宏 | 申請(專利權)人: | 國家海洋局第二海洋研究所 |
| 主分類號: | G01C13/00 | 分類號: | G01C13/00 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 林松海 |
| 地址: | 310012 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 聲速 最大 偏移 剖面 快速 精簡 自動 優選 方法 | ||
1.基于聲速最大偏移的聲速剖面快速精簡與自動優選方法,其特征在于,包括下列步驟:
1)形成原始聲速剖面數據集
1.1)若有聲速剖面,直接形成聲速剖面數據集合SVPin={in_svpi}i=1,n,i為聲速剖面序號,n為采集的聲速剖面個數,i和n均自然數;
1.2)若無聲速剖面,可采用聲速剖面采集儀器,在海洋中獲取原始聲速剖面,并形成原始聲速剖面數據集合SVPin={in_svpi}i=1,n;
1.3)每個聲速剖面in_svpi={Pj=(dj,vj)}j=1,m,其中,Pj為聲速剖面點,dj和vj為每個聲速剖面點Pj所對應的深度值和聲速值,m為聲速剖面中的有效點數,j和m均為自然數;
1.4)輸出一個聲速剖面in_svpi,轉入步驟2);
2)確定優選閾值區間
2.1)輸入聲速剖面in_svpi;
2.2)遍歷聲速剖面in_svpi,獲取聲速項的最小值vs和最大值ve;
Tstep=0.001×(ve-vs),Tstep為閾值自動計算步長;
初始化Tk=0,Tk為當前聲速精簡閾值;
2.3)自動設置閾值:Tk=Tk+Tstep;
2.4)初始化當前聲速閾值Tcur=Tk,Vcur∈in_svpi,Vcur是當前處理聲速剖面段,Vcur={Pj=(dj,vj)}j=a,b,a和b為自然數,是當前聲速剖面段的首點和尾點;初始化Vcur=in_svpi={Pj=(dj,vj)}j=1,m;
2.5)刪除聲速剖面冗余點:
2.5.1)提取當前剖面點數據集Vcur的首點Pa=(da,va)和尾點Pb=(db,vb);
2.5.2)遍歷當前聲速剖面數據集Vcur,依次取出每個聲速剖面點Pj,使用公式(1)計算該點在聲速維方向的偏移值Dj:
將最大偏移值Dj存入Dmax,并將相應的聲速剖面點Pj存入Pk,Pk為臨時聲速剖面變量;
2.5.3)若Dmax>Tcur,添加Pk至Vtmp,Vtmp為過程數據集合,將剖面點數據集從Pk處分為兩段,即Vcut1={Pj}j=a,k和Vcut2={Pj}j=k,b,將聲速剖面段Vcut1和Vcut2分別賦值給Vcur,并分別返回步驟2.5.1)重新運算;
2.5.4)若Dmax≤Tcur,添加P1和Pm至Vtmp;
2.6)輸出精簡聲速剖面:out_svpi=Vtmp={Pj=(dj,vj)}j=1,mo;其中,mo為自然數,是精簡后的聲速剖面點數;out_svpi是與in_svpi對應,是使用閾值為Tcur下減冗處理out_svpi后形成的新聲速剖面;
2.7)輸出簡化率:
2.8)獲得簡化率參數Perk,添加至數據集合;
2.9)當Tcur<ve-vs時,返回步驟2.3);
2.10)以Tk為橫軸,以Perk為縱軸,獲取精簡率曲線,并計算其二階導數,獲得二階導數曲線
2.11)遍歷二階導數曲線獲取其絕對值區間[fmin,fmax],設置曲線截斷值fcut=0.1×|fmax-fmin|;
2.12)根據二階導數的曲線形態和震蕩特征,僅保留二階導數值小于fcut的曲線段,并獲取該段的優選閾值區間T=[Tmin,Tmax];
2.13)輸出優選閾值區間T=[Tmin,Tmax],轉入步驟3);
3)精簡聲速剖面
3.1)輸入聲速剖面in_svpi和閾值區間T=[Tmin,Tmax];
3.2)設置Tstep=0.01×(Tmax-Tmin),Tk=Tmin;
3.3)初始化當前閾值變量Tcur=Tk;
初始化當前聲速剖面Vcur=in_svpi={Pj=(dj,vj)}j=1,m
3.4)刪除聲速剖面冗余點:
3.4.1)提取Vcur的Pa=(da,va)和Pb=(db,vb);
3.4.2)遍歷Vcur,依次取出Pj,使用公式(1)計算Dj,將最大偏移值Dj存入Dmax,并將相應的聲速剖面點Pj存入Pk;
3.4.3)若Dmax>Tcur,添加Pk至Vtmp;將剖面點數據集從Pk處分為兩段,即Vcut1={Pj}j=a,k和Vcut2={Pj}j=k,b,將Vcut1和Vcut2分別賦值給Vcur,并分別返回步驟3.4.1)重新運算;
3.4.4)若Dmax≤Tcur,添加P1和Pm至Vtmp;
3.5)輸出in_svpi和out_svpi,轉入步驟4);
4)評估聲速剖面精度
4.1)輸入原始聲速剖面Vorig和精簡聲速剖面Vsimp;
4.2)輸入波束角集合B={θi}i=1,nb,nb為波束數,是自然數;
4.3)采用公式(2),分別計算原始聲速剖面Vorig和精簡聲速剖面Vsimp的坐標值:(Orig_F_xi,Orig_F_di)和(Simp_F_xi,Simp_F_di);
其中,αi為波束角,其初始值為θi;vj為聲速值;
4.4)使用公式(3),計算橫向誤差百分比ε_xi和垂向誤差百分比:
4.5)對每個入射角{θi=Bi}i=1,nb依次使用步驟4.3)至步驟4.5),獲得橫向偏移誤差數據集合{ε_xi}i=1,nb和垂向誤差數據集合{ε_di}i=1,nb;
4.6)使用公式(4),計算橫向誤差百分比平均值μx及橫向均方差百分比σx:
4.7)使用公式(5),計算垂向誤差平均百分比μd及垂向均方差百分比σd:
4.8)精度評定
若σd>0.1%,則Tk=Tk-Tstep,返回步驟3.4);
若σd<0.1%,則Tk=Tk+Tstep,返回步驟3.4);
若σd=0.1%,輸出Vsimp,轉入步驟5);
5)依次處理聲速剖面
5.1)將計算的最優聲速剖面Vsimp存入輸出到聲速剖面數據集合SVPout={out_svpi}i=1,n,out_svpi=Vsimp;
5.2)從原始聲速剖面數據集合SVPin={in_svpi}i=1,n中順序調入一個聲速剖面,并轉入步驟2),直至所有聲速剖面處理完成,轉入步驟6);
6)使用聲速剖面
將精簡處理后的聲速剖面數據集合SVPout導入多波束勘測系統和數據處理系統,進行多波束測深勘測及數據處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家海洋局第二海洋研究所,未經國家海洋局第二海洋研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310549780.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:能夠執行無接觸標簽讀取功能的NFC設備
- 下一篇:振動緩沖裝置





