发明名称 基于MEMS运动传感器的测量波浪方法
摘要 本发明公开了基于MEMS运动传感器的测量波浪方法是在浮标中安装一个MEMS运动传感器,采集浮标的多种运动参数,根据运动参数求出海洋波浪方向谱,进而计算出波浪参数。所述测量波浪方法包括采集浮标运动参数,用浮标中的MEMS运动传感器采集获取浮标的横摇角<img file="DDA0001208111300000011.GIF" wi="65" he="59" />、纵摇角θ、艏摇角ψ以及浮标在ECEF坐标系中的三维运动速度;组合浮标运动参数计算原始波浪方向谱,根据采集到的12个浮标运动参数,构造7个组合,计算原始波浪方向谱;系数加权计算波浪方向谱,对7个组合的原始波浪方向谱采用系数加权法求出海浪的波浪方向谱;计算出波高、波周期和波向三种海洋波浪参数信息。本发明提出的测量波浪的方法简易,波浪测量精度稳定可靠,具有非常广阔的应用前景。
申请公布号 CN105066967B 申请公布日期 2017.04.26
申请号 CN201510459217.3 申请日期 2015.07.30
申请人 国家海洋技术中心 发明人 齐占辉;张锁平;李明兵;党超群
分类号 G01C13/00(2006.01)I 主分类号 G01C13/00(2006.01)I
代理机构 天津市鼎和专利商标代理有限公司 12101 代理人 崔立增
主权项 一种基于MEMS运动传感器的测量波浪方法,其特征在于:步骤包括采集浮标运动参数(S1)、组合浮标运动参数计算原始波浪方向谱(S2)、系数加权计算波浪方向谱(S3)、计算波浪参数(S4);所述采集浮标运动参数(S1),用浮标中的MEMS运动传感器采集获取浮标的横摇角φ、纵摇角θ、艏摇角ψ以及浮标在ECEF坐标系中的三维运动速度V<sub>1</sub>、V<sub>2</sub>、V<sub>3</sub>,三维运动加速度a<sub>1</sub>、a<sub>2</sub>、a<sub>3</sub>,三维运动角速度<img file="FDA0001208111280000011.GIF" wi="280" he="47" />等共12个浮标运动参数,其中V<sub>1</sub>表示浮标在ECEF坐标系中X轴方向上的运动速度,V<sub>2</sub>表示浮标在ECEF坐标系中Y轴方向上的运动速度,V<sub>3</sub>表示浮标在ECEF坐标系中Z轴方向上的运动速度,a<sub>1</sub>表示浮标在ECEF坐标系中X轴方向上的运动加速度,a<sub>2</sub>表示浮标在ECEF坐标系中Y轴方向上的运动加速度,a<sub>3</sub>表示浮标在ECEF坐标系中Z轴方向上的运动加速度,<img file="FDA0001208111280000012.GIF" wi="46" he="43" />表示浮标在ECEF坐标系中X轴方向上的运动角速度,<img file="FDA0001208111280000013.GIF" wi="51" he="43" />表示浮标在ECEF坐标系中Y轴方向上的运动角速度,<img file="FDA0001208111280000014.GIF" wi="50" he="43" />表示浮标在ECEF坐标系中Z轴方向上的运动角速度;所述组合浮标运动参数计算原始波浪方向谱(S2),根据采集到的12个浮标运动参数,构造7个组合,每个组合包含3个浮标运动参数,并根据每个组合的3个浮标运动参数计算原始波浪方向谱,第1个组合由浮标的三维运动速度V<sub>1</sub>、V<sub>2</sub>、V<sub>3</sub>构成,根据第1个组合的3个浮标运动参数,执行经典的海浪谱分析方法,求出原始波浪方向谱S<sub>1</sub>(f,θ),第2个组合由浮标的三维运动加速度a<sub>1</sub>、a<sub>2</sub>、a<sub>3</sub>构成,根据第2个组合的3个浮标运动参数,执行经典的海浪谱分析方法,求出原始波浪方向谱S<sub>2</sub>(f,θ),第3个组合由浮标的三维运动角速度<img file="FDA0001208111280000015.GIF" wi="275" he="46" />构成,根据第3个组合的3个浮标运动参数,执行经典的海浪谱分析方法,求出原始波浪方向谱S<sub>3</sub>(f,θ),第4个组合由浮标的运动速度V<sub>1</sub>、V<sub>2</sub>和运动加速度a<sub>3</sub>构成,根据第4个组合的3个浮标运动参数,执行经典的海浪谱分析方法,求出原始波浪方向谱S<sub>4</sub>(f,θ),第5个组合由浮标的运动加速度a<sub>1</sub>、a<sub>2</sub>和运动速度V<sub>3</sub>构成,根据第5个组合的3个浮标运动参数,执行经典的海浪谱分析方法,求出原始波浪方向谱S<sub>5</sub>(f,θ),第6个组合由浮标的运动速度V<sub>3</sub>、横摇角φ和纵摇角θ构成,根据第6个组合的3个浮标运动参数,执行经典的海浪谱分析方法,求出原始波浪方向谱S<sub>6</sub>(f,θ),第7个组合由浮标的运动加速度a<sub>3</sub>、横摇角φ和纵摇角θ构成,根据第7个组合的3个浮标运动参数,执行经典的海浪谱分析方法,求出原始波浪方向谱S<sub>7</sub>(f,θ);所述系数加权计算波浪方向谱(S3),对7个组合的原始波浪方向谱采用系数加权法求出海浪的波浪方向谱S(f,θ),即:<maths num="0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>S</mi><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>K</mi><mn>1</mn></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mn>2</mn></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mn>3</mn></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>K</mi><mn>4</mn></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mn>5</mn></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mn>5</mn></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mn>6</mn></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mn>6</mn></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mn>7</mn></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mn>7</mn></msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001208111280000021.GIF" wi="1526" he="135" /></maths>其中K<sub>1</sub>、K<sub>2</sub>、K<sub>3</sub>、K<sub>4</sub>、K<sub>5</sub>、K<sub>6</sub>、K<sub>7</sub>等7个未知系数的确定方法为:该7个未知系数通过在实验室中进行100次实验确定,每次实验时海浪的波浪方向谱S(f,θ)是事先知道的,即:S(f,θ)<sub>i</sub>=K<sub>1</sub>·S<sub>1</sub>(f,θ)<sub>i</sub>+K<sub>2</sub>·S<sub>2</sub>(f,θ)<sub>i</sub>+K<sub>3</sub>·S<sub>3</sub>(f,θ)<sub>i</sub>+K<sub>4</sub>·S<sub>4</sub>(f,θ)<sub>i</sub>+K<sub>5</sub>·S<sub>5</sub>(f,θ)<sub>i</sub>+K<sub>6</sub>·S<sub>6</sub>(f,θ)<sub>i</sub>+K<sub>7</sub>·S<sub>7</sub>(f,θ)<sub>i</sub>(i=1,2,3,……,100)                                       (2)在公式(2)中,S(f,θ)<sub>i</sub>是实验时事先知道的,是已知量;S<sub>1</sub>(f,θ)<sub>i</sub>、S<sub>2</sub>(f,θ)<sub>i</sub>、S<sub>3</sub>(f,θ)<sub>i</sub>、S<sub>4</sub>(f,θ)<sub>i</sub>、S<sub>5</sub>(f,θ)<sub>i</sub>、S<sub>6</sub>(f,θ)<sub>i</sub>、S<sub>7</sub>(f,θ)<sub>i</sub>等7个原始波浪方向谱通过浮标测量得到,是已知量;则公式(2)写成矩阵形式为:AX=S,其中<maths num="0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>A</mi><mo>=</mo></mrow></mtd></mtr><mtr><mtd><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>S</mi><mn>1</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>2</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>3</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>4</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>5</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>6</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>7</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>S</mi><mn>1</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>2</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>3</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>4</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>5</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>6</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>7</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>S</mi><mn>1</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>100</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>2</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>100</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>3</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>100</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>4</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>100</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>5</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>100</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>6</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>100</mn></msub></mrow></mtd><mtd><mrow><msub><mi>S</mi><mn>7</mn></msub><msub><mrow><mo>(</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mn>100</mn></msub></mrow></mtd></mtr></mtable></mfenced></mtd></mtr></mtable><mo>,</mo></mrow>]]></math><img file="FDA0001208111280000022.GIF" wi="1876" he="423" /></maths><img file="FDA0001208111280000023.GIF" wi="622" he="519" />则未知量X=(A<sup>T</sup>A)<sup>‑1</sup>A<sup>T</sup>S,即求出了K<sub>1</sub>、K<sub>2</sub>、K<sub>3</sub>、K<sub>4</sub>、K<sub>5</sub>、K<sub>6</sub>、K<sub>7</sub>等7个未知系数;所述计算波浪参数(S4),根据海浪的波浪方向谱S(f,θ),按照经典的波浪理论,计算出波高、波周期和波向三种海洋波浪参数信息。
地址 300112 天津市南开区芥园西道219号