[发明专利]基于声速最大偏移的声速剖面快速精简与自动优选方法有效
申请号: | 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.vipzhuanli.com/pat/books/201310549780.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:能够执行无接触标签读取功能的NFC设备
- 下一篇:振动缓冲装置