【技术实现步骤摘要】
一种基于均值漂移聚类算法的波浪浮标主波向计算方法
[0001]本专利技术属于海洋监测
技术介绍
[0002]在诸多海洋环境因素中起主导作用的是海浪,海浪是发生在海洋表面的一种波动现象,是海洋监测要素中最重要且最复杂的一种自然现象。因此,发展与开发海洋,成为了世界上众多沿海国家的战略性选择。海浪监测是人类认识、研究、开发利用海洋的重要任务之一,现代航海、造船、军事、海洋工程、灾害监测预警等领域,都需要获取高精度的实时海浪资料,用来描述海浪特征的量,如波高、波向、周期、相速、波长等,统称为海浪要素。波向是海浪的重要参数之一,波向测量研究对于发展海洋工程和海洋科学来说都是十分重要的,见文献《海浪能量谱密度函数计算方法》(王言英,徐继文,赫亮,哈尔滨工程大学学报,2011,32(10):1283
‑
1289)、《海浪监测技术与设备概述》(齐勇、闫星魁、郑姗姗等,气象水文海洋仪器,2015,33(3):113
‑
117)、《A novel algorithm for ocean wave direction inversion from X
‑
band radar images based on optical flow method》(Wang L,Cheng Y,Hong L,et al.ActaOceanologicaSinica,2018,37(3):88
‑
93.)
[0003]目前国内外进行波向数据观测主要有两类方法:第一类采 ...
【技术保护点】
【技术特征摘要】
1.一种基于均值漂移聚类算法的波浪浮标主波向计算方法,其特征在于:步骤1、野值检测:步骤1.1、读取波浪浮标在海上进行海浪监测时测得的一组连续实验数据,包含瞬时波高、方位角、纵倾角、横倾角;步骤1.2、利用基于均值漂移聚类的野值检测算法对浮标测得的纵倾角和横倾角数据进行野值检测,确定异常值检测方法中聚类的半径r,再应用均值漂移聚类算法对浮标所测倾角数据进行聚类,得到相应的聚类结果;步骤1.3、根据浮标所测倾角数据的聚类结果,计算簇内每一个数据点与该簇中心处的距离大小Dis;步骤1.4、计算该野值检测方法中基于浮标所测纵横倾角数据的检测阈值Threshold;检测阈值的计算公式为:Threshold=M+2Std式中:M为数据点与该簇中心处距离的均值,Std为数据点与该簇中心处距离的均方差;步骤1.5、将步骤1.3得到的距离大小Dis与步骤1.4得到的检测阈值Threshold进行比较,从而检测出浮标所测倾角数据中的野值,若是某一个数据点的距离大小Dis小于检测阈值Threshold,则判断该数据点是正常值,无需进行处理,进入步骤3;反之,该数据点则被判断为野值,进入步骤2;步骤2、野值修正:针对纵倾角和横倾角中检测得到的野值数据,利用修正方法对其进行处理;步骤3、划分波浪周期:根据浮标测得的波高信息,利用上跨零点将野值修正后的该组数据切分成若干个单个波浪周期,并确定单个波浪周期的总个数;步骤4、计算单个波浪波向:针对每一个切分好的单个波浪周期,首先选取参与计算单个波浪波向的采样点区间,然后利用瞬时方位角以及处理后的纵倾角、横倾角信息,计算出该区间内每个采样点的瞬时波向,再通过分类和矢量平均方法对这些采样点的瞬时波向数据进行处理,从而计算得到单个波浪波向;重复该步骤,直到得到该组数据中所有的单个波浪波向;步骤5、统计上述单个波浪波向测量结果在16个角度区间的计数比例:先将360
°
划分成16个角度区间,统计16个角度区间中每个区间内单个波浪波向出现的个数,进而得到计数比例;步骤6、计算主波向:选择计数比例值最大的角度区间的中值作为主波向。2.根据权利要求1所述的一种基于均值漂移聚类算法的波浪浮标主波向计算方法,其特征在于:所述步骤2包括:步骤2.1、针对检测得到的野值利用波浪浮标所测数据进行修正,需要确定修正野值的正常数据点及权重,针对一组数据,数据序列为X1,...,X
2048
,从第一个野值开始,针对任一野值X
oi
(i=1,...,N
o
),选择此野值前M个数据值X
oi
‑
M
,...,X
oi
‑1,其权重为再选择此野值后M个数据值X
oi+1
,...,X
oi+M
,其权重为
若选择的X
oi+1
,...,X
oi+M
中有存在野值,则选择野值的后一个数据值,保证选取的数据值不为野值数据;步骤2.2、使用选择好的参数计算出修正值S
i
对野值进行处理,利用该方法处理完纵倾角和横倾角数据中所有的野值数据,得到处理后的纵倾角和横倾角信息;修正值S
i
的计算公式为:3.根据权利要求1所述的一种基于均值漂移聚类算法的波浪浮标主波向计算方法,其特征在于:所述步骤3包括:步骤3.1、根据浮标测得的波高信息,采用上跨零点法,把波面上升与零点的交点,即瞬时波高数据由小于0变至大于0的点作为起点,当波浪运行到零点以下,即瞬时波高出现了小于0的情况后,将其后再次波浪上升与零点的相交点作为终点,则起点与终点之间为一个单个波浪周期;步骤3.2、重复步骤3.1的方法,从第一个上跨零点开始,将该组实验数据切分成若干个单个波浪周期,并统计出该组数据中单个波浪周期的个数为N。4.根据权利要求1所述的一种基于均值漂移聚类算法的波浪浮标主波向计算方法,其特征在于:所述步骤4包括:步骤4.1、根据步骤3切分好的...
【专利技术属性】
技术研发人员:吴鑫,杨学岭,管志强,孟凡君,鲍鹏飞,
申请(专利权)人:中国船舶重工集团公司第七二四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。