一种基于浮体运动响应的波面反演方法及系统

未命名 09-29 阅读:124 评论:0


1.本发明涉及海洋工程技术领域,尤其涉及一种基于浮体运动响应的波面反演方法及系统。


背景技术:

2.海洋动力环境,特别是海浪环境要素,对于海洋工程的设计和运维至关重要,波面运动是海洋动力环境的直接反应,通过对波面运动的测量,可以有效反应海洋运动规律,指导海洋工程建设和海上设施运维。波面运动的测量通常需要借助海上目标的运动进行反演。
3.浮标是目前国际上最为主流和通用的海浪环境观测手段,观测浮标通常具有良好的随波性,通过记录浮标自身垂荡运动实现波面观测。近年来,人们逐渐将浮标观测海浪技术推广延伸至大型油气平台和船舶等一般浮体,利用浮体自身响应进行波浪反演,为平台结构实时健康监测、船舶航行辅助决策、海上施工作业等提供环境数据支撑。
4.然而,目前这一技术在实际应用中尚处于起步探索阶段,特别是在不规则波面时历反演方面仍存在较大不足。主要表现在,现有技术建立在浮体运动响应稳态假定的频域理论框架基础上,忽略了浮体动力响应本身的固有瞬态特性,严重影响了波面的识别精度,成为目前制约浮体响应反演波面的一大重要技术瓶颈。
5.现有技术中,尚缺少可精确进行波面反演的算法。浮体漂浮在海面上,其运动是对波面运动的直接反应,浮体的运动参数采集技术相对成熟。利用浮体运动参数进行波面运动的反演,将能获得较好的反演结果。


技术实现要素:

6.本发明的目的在于解决以上技术问题,提供一种波面识别精度高的基于浮体运动响应的波面反演方法及系统,该方法旨在借助海面浮体目标的运动响应,充分利用其瞬态特性,对波面的运动进行更加精确的反演,该系统用于实现该波面反演方法。
7.为实现上述目的,本发明采用的技术方案是:一种基于浮体运动响应的波面反演方法,包括以下步骤:s1:基于浮体运动响应信号初始值,确定由非零初始条件引发的浮体垂荡自由度运动信号的自振响应分量,将所述自振响应分量从浮体垂荡自由度运动信号中剔除,得到零初始条件下浮体垂荡位移序列;s2:基于零初始条件下浮体垂荡位移序列,以及浮体的极点-留数表征模型,计算得到输入波面信号的傅里叶系数;s3:基于输入波面信号的傅里叶系数,进行傅里叶逆变换,得到入射波面时程。
8.本发明一些实施例中,步骤s1的执行步骤进一步包括:
s11:基于浮体六自由度运动位移信号和浮体六自由度速度信号,确定浮体在第个自由度的运动位移向量和浮体在第个自由度的运动速度向量,其中:浮体六自由度运动位移信号:;浮体六自由度速度信号:;浮体在第个自由度的运动位移向量:=;浮体在第个自由度的运动速度向量:=;其中:下标1, 2, 3, 4, 5, 6分别代表浮体纵荡、横荡、垂荡、横摇、纵摇和首摇运动自由度,1, 2, 3, 4, 5, 6,,=0,1,
……
,-1,是时间,是时间间隔,为时间点序号,是时间点个数,上标代表向量转置;令=0,确定浮体六自由度运动初始位移和浮体六自由度运动初始速度,其中:浮体六自由度运动初始位移:浮体六自由度运动初始速度:s12:基于浮体六自由度运动初始位移和浮体六自由度运动初始速度,采用四阶-龙格库塔算法求解浮体自振运动控制方程:;基于浮体自振运动控制方程,得到非零初始条件引发的浮体垂荡自由度运动信号的自振响应分量;其中,为浮体质量矩阵,为浮体附加质量矩阵,为浮体静水回复刚度矩阵,为浮体时延函数,为时间哑变量;s13:将所述自振响应分量从浮体垂荡自由度信号中剔除,得到零初始条件下浮体垂荡位移序列:。
9.本发明一些实施例中,步骤s2的执行步骤进一步包括:s21:确定待求入射波面时程的傅里叶级数表征模型:;其中,是欧拉数,为指数函数,为虚数,为离散频率,为频率间隔,为傅里叶系数,为频率点序号,是频率点个数;s22:对上述傅里叶级数表征模型函数进行拉普拉斯变换,得到波面在拉普拉斯域的极点-留数表征函数:;其中,为波面时程函数的拉普拉斯变换,为拉普拉斯域变量;s23:计算波浪作用下浮体垂荡频响函数,在拉普拉斯域内构建浮体因果化
波浪-垂荡运动系统传递函数的极点-留数表征模型:对浮体垂荡频响函数进行傅里叶逆变换,获得浮体垂荡脉冲响应函数:;其中,是圆周率,是圆频率,是时间;基于浮体垂荡脉冲响应函数,计算得到因果化浮体垂荡脉冲响应函数:;其中,为因果化时间,满足当时,取值为零;对进行复指数分解,将表示成一系列有限数量复指数函数之和:;对复指数分解后的所述因果化浮体垂荡脉冲响应函数进行拉普拉斯变换,得到所述浮体垂荡脉冲响应函数在拉普拉斯域内的极点-留数表征模型;;其中,为的拉普拉斯变换,为极点,为留数,为极点和留数的序号,为极点和留数的个数;s24:构建零初始条件下入射波面作用引起的浮体垂荡位移序列计算模型,包括:将上述得到的和相乘,得到拉普拉斯域内垂荡响应:;将写成极点-留数形式:;其中:为对应极点的留数,为对应极点的留数,其表达式分别为:;;对进行拉普拉斯逆变换,得到时域函数表达式:;其中,函数:;令,可得零初始条件下浮体垂荡响应序列:
;s25:构建基于零初始条件下浮体垂荡自由度运动信号自振响应分量的波面傅里叶系数的求解模型,包括:使用的后个数据,将表示成矩阵形式:;其中,为垂荡响应列向量;;为傅里叶系数列向量:;为系数矩阵:;其中,为列向量,表达式为:;与满足如下关系:;;其中,符号代表复共轭运算;将矩阵表达写成如下显式表达:;令,,将的表达式改写成:;其中,和为的实部和虚部,和为的实部和虚部,表示取实部运算,表示取虚部运算;将的表达式进一步写成矩阵形式:;其中,为系数矩阵:;为待求系数列向量:;
求解关于的矩阵方程,可计算得到系数矩阵;基于系数矩阵的计算结果,可以得到波面的傅里叶系数。
10.本发明一些实施例中,步骤s3的执行步骤包括:基于计算得到的波面傅里叶系数,计算入射波面时程:。
11.本发明一些实施例中,步骤s23中,通过水动力软件,分析获得波浪作用下浮体垂荡频响函数。
12.本发明一些实施例中,浮体为浮标或船舶。
13.本发明一些实施例进一步提供一种波面反演系统,用于执行以上所述的波面反演方法。
14.本发明提供的基于浮体运动响应的波面反演方法及系统,其有益效果在于:本发明提出一种高精度的利用浮体运动响应识别不规则波面时历的新方法。该方法建立在全新的极留数理论框架之上,充分考虑了浮体实测运动响应的固有瞬态特征,突破了传统技术将浮体响应全部假设为稳态响应的缺陷与不足,极大地提高了波面反演精度。
15.本发明提出的波面反演系统,可被搭载设置在海面浮体或陆地端,配置灵活,可实时进行数据反演计算,查看计算结果。
附图说明
16.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
17.图1为发明基于浮体运动响应的波面反演方法流程图;图2为本发明实施例公开的不规则入射波面时程图;图3为本发明的实施例公开的fpso垂荡运动响应时程;图4为本发明的实施例公开的非零垂荡初始位移条件下fpso垂荡自振响应分量时程;图5为本发明的实施例公开的零初始条件下fpso垂荡响应分量时程;图6为本发明的实施例公开的fpso垂荡脉冲响应函数以及因果化垂荡脉冲响应函数;图7a为本发明方法得到的入射波面傅里叶系数的实部结果;图7b为本发明方法得到的入射波面傅里叶系数的虚部结果;图8为本发明方法得到的入射波面时程结果与真实值的对比图。
具体实施方式
18.为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅
用以解释本发明,并不用于限定本发明。
19.本发明第一实施例提供一种基于浮体运动响应的波面反演方法,其中,浮体被设置在海面上,可以为浮标、船舶等。
20.在本发明一些示意性实施例中,波面反演方法具体包括以下步骤。
21.s1:基于浮体运动响应信号初始值,确定由非零初始条件引发的浮体垂荡自由度运动信号的自振响应分量,将所述自振响应分量从浮体垂荡自由度运动信号中剔除,得到零初始条件下浮体垂荡位移序列。
22.本发明一些实施例中,步骤s1的执行步骤进一步包括:s11:基于浮体六自由度运动位移信号和浮体六自由度速度信号,确定浮体在第个自由度的运动位移向量和浮体在第个自由度的运动速度向量,其中:浮体六自由度运动位移信号:;浮体六自由度速度信号:;浮体在第个自由度的运动位移向量:=;浮体在第个自由度的运动速度向量:=;其中:下标1, 2, 3, 4, 5, 6分别代表浮体纵荡、横荡、垂荡、横摇、纵摇和首摇运动自由度,1, 2, 3, 4, 5, 6,,=0,1,
……
,-1,是时间,是时间间隔,为时间点序号,是时间点个数,上标代表向量转置;令=0,确定浮体六自由度运动初始位移和浮体六自由度运动初始速度,其中:浮体六自由度运动初始位移:;浮体六自由度运动初始速度:;s12:基于浮体六自由度运动初始位移和浮体六自由度运动初始速度,采用四阶-龙格库塔算法求解浮体自振运动控制方程:;基于浮体自振运动控制方程,得到非零初始条件引发的浮体垂荡自由度运动信号的自振响应分量;其中,为浮体质量矩阵,为浮体附加质量矩阵,为浮体静水回复刚度矩阵,为浮体时延函数,为时间哑变量;s13:将所述自振响应分量从浮体垂荡自由度运动信号中剔除,得到零初始条件下浮体垂荡位移序列:。
23.s2:基于零初始条件下浮体垂荡位移序列,以及浮体的极点-留数表征模型,计算得到输入波面信号的傅里叶系数。
24.本发明一些实施例中,步骤s2的执行步骤进一步包括:s21:确定待求波面时程的傅里叶级数表征模型:
;其中,是欧拉数,为指数函数,为虚数,为离散频率,为频率间隔,为傅里叶系数,为频率点序号,是频率点个数;s22:对上述傅里叶级数表征模型函数进行拉普拉斯变换,得到波面在拉普拉斯域的极点-留数表征函数:;其中,为波面时程的拉普拉斯变换,为拉普拉斯域变量;s23:计算波浪作用下浮体垂荡频响函数,在拉普拉斯域内构建浮体因果化波浪-垂荡运动系统传递函数的极点-留数表征模型:对浮体垂荡频响函数进行傅里叶逆变换,获得浮体垂荡脉冲响应函数:;其中,是圆周率,是圆频率,是时间;基于浮体垂荡脉冲响应函数,计算得到因果化浮体垂荡脉冲响应函数:;其中,为因果化时间,满足当时,取值为零;对进行复指数分解,将表示成一系列有限数量复指数函数之和:;对复指数分解后的所述因果化浮体垂荡脉冲响应函数进行拉普拉斯变换,得到所述浮体垂荡脉冲响应函数在拉普拉斯域内的极点-留数表征模型;;其中,为的拉普拉斯变换,为极点,为留数,为极点和留数的序号,为极点和留数的个数;s24:构建零初始条件下入射波面作用引起的浮体垂荡位移序列计算模型,包括:将上述得到的和相乘,得到拉普拉斯域内垂荡响应:;将写成极点-留数形式:;
其中:为对应极点的留数,为对应极点的留数,其表达式分别为:;;对进行拉普拉斯逆变换,得到时域函数表达式:;其中,函数:;令,可得零初始条件下浮体垂荡响应序列:;s25:构建基于零初始条件下浮体垂荡自由度运动信号自振响应分量的波面傅里叶系数的求解模型,包括:使用的后个数据,将表示成矩阵形式:;其中,为垂荡响应列向量;;为傅里叶系数列向量:;为系数矩阵:;其中,为列向量,表达式为:;与满足如下关系:;;其中,符号代表复共轭运算;将矩阵表达写成如下显式表达:;
令,,将的表达式改写成:;其中,和为的实部和虚部,和为的实部和虚部,表示取实部运算,表示取虚部运算;将的表达式进一步写成矩阵形式:;其中,为系数矩阵:;为待求系数列向量:;求解关于的矩阵方程,可计算得到系数矩阵;基于系数矩阵的计算结果,可以得到波面的傅里叶系数。
25.本发明一些实施例中,步骤s23中,通过水动力软件,分析获得波浪作用下浮体垂荡频响函数。
26.s3:基于计算得到的波面傅里叶系数,计算入射波面时程。
27.具体的,基于计算得到的波面傅里叶系数,由下式可得入射波面时程:。
28.本发明采用如下实际应用来验证本发明方法的有效性。
29.本发明的实施例选取dnv船级社商业水动力软件sesam的一个六自由度fpso(浮式生产储油船)数值算例,该fpso长224.12 m,宽29.7 m,吃水16 m;重1.257
×
108kg,横摇、纵摇和艏摇惯性半径分别为16.24 m,54.14 m和54.90 m。重心坐标(

4.18 m,0,

2.51 m),其中坐标系平面位于静水面,z轴正向向上。
30.图2为时长51.2 s、时间间隔0.0256 s的不规则入射波面时程。考虑垂荡初始非零位移m,通过数值仿真得到不规则波零度角入射下fpso的垂荡响应时程,见图3。本实施例将利用零度入射波浪作用下fpso的垂荡响应识别不规则波面时程。
31.基于给定的fpso垂荡响应非零初始位移条件m,通过龙格-库塔方法求解自振响应控制方程,得到垂荡非零初始位移引发的fpso垂荡自振响应时程,见图4。进一步地,将自振响应分量从垂荡响应中剔除,得到零初始条件下fpso垂荡响应分量,见图5。
32.下一步需要计算fpso系统的极点和留数。对sesam软件计算得到的该fpso系统垂荡响应离散频响函数(频率范围0.03-3.12 rad/s,频率间隔0.03 rad/s)进行傅里叶逆变换,得到垂荡脉冲响应函数,见图6,观察图6可确定因果化时间s,从而得到因果化垂荡脉冲响应函数,曲线也见图6。对信号进行复指数分解,得到9对复共轭的因果化fpso波浪-垂荡系统的极点与留数,见表1。
33.表1 fpso波浪-垂荡系统的极点与留数值基于图5得到零初始条件下fpso的垂荡响应时程,以及表1得到的fpso波浪-垂荡系统的极点与留数结果,利用本发明进行入射波面识别。
34.图7a和图7b分别为本发明得到的入射波面傅里叶系数的实部和虚部的识别结果,基于图7a和图7b得到的傅里叶系数,通过傅里叶逆变换得到波面时程。
35.图8展示了识别得到的入射波面时程与给定真实入射波面时程的对比结果,可以看出二者吻合较好,证明了本发明方法的有效性和高识别精度。
36.本发明第二实施例进一步提供一种波面反演系统,该系统用于实现实施例1所述的浮体运动响应的波面反演方法。该波面反演系统基于数据处理器而实现,可被搭载在浮体上,或设置在陆地端。
37.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种基于浮体运动响应的波面反演方法,其特征在于,包括以下步骤:s1:基于浮体运动响应信号初始值,确定由非零初始条件引发的浮体垂荡自由度运动信号的自振响应分量,将所述自振响应分量从浮体垂荡自由度运动信号中剔除,得到零初始条件下浮体垂荡位移序列;s2:基于零初始条件下浮体垂荡位移序列,以及浮体的极点-留数表征模型,计算得到输入波面信号的傅里叶系数;s3:基于输入波面信号的傅里叶系数,进行傅里叶逆变换,得到入射波面时程。2.如权利要求1所述的基于浮体运动响应的波面反演方法,其特征在于,步骤s1的执行步骤进一步包括:s11:基于浮体六自由度运动位移信号和浮体六自由度速度信号,确定浮体在第个自由度的运动位移向量和浮体在第个自由度的运动速度向量,其中:浮体六自由度运动位移信号:;浮体六自由度速度信号:;浮体在第个自由度的运动位移向量:=;浮体在第个自由度的运动速度向量:=;其中:下标1, 2, 3, 4, 5, 6分别代表浮体纵荡、横荡、垂荡、横摇、纵摇和首摇运动自由度,1, 2, 3, 4, 5, 6, ,=0,1,
……
,-1,是时间,是时间间隔,为时间点序号,是时间点个数,上标代表向量转置;令=0,确定浮体六自由度运动初始位移和浮体六自由度运动初始速度,其中:浮体六自由度运动初始位移:浮体六自由度运动初始速度:s12:基于浮体六自由度运动初始位移和浮体六自由度运动初始速度,采用四阶-龙格库塔算法求解浮体自振运动控制方程:;基于浮体自振运动控制方程,得到非零初始条件引发的浮体垂荡自由度运动信号的自振响应分量;其中,为浮体质量矩阵,为浮体附加质量矩阵,为浮体静水回复刚度矩阵,为浮体时延函数,为时间哑变量;s13:将所述自振响应分量从浮体垂荡自由度运动信号中剔除,得到零初始条件下浮体垂荡位移序列:。3.如权利要求1所述的基于浮体运动响应的波面反演方法,其特征在于,步骤s2的执行步骤进一步包括:s21:确定待求入射波面时程的傅里叶级数表征模型:
;其中,是欧拉数,为指数函数,为虚数,为离散频率,为频率间隔,为傅里叶系数,为频率点序号,是频率点个数;s22:对上述傅里叶级数表征模型函数进行拉普拉斯变换,得到波面在拉普拉斯域的极点-留数表征函数:;其中,为波面时程的拉普拉斯变换,为拉普拉斯域变量;s23:计算波浪作用下浮体垂荡频响函数,在拉普拉斯域内构建浮体因果化波浪-垂荡运动系统传递函数的极点-留数表征模型:对浮体垂荡频响函数进行傅里叶逆变换,获得浮体垂荡脉冲响应函数;基于浮体垂荡脉冲响应函数,计算得到因果化浮体垂荡脉冲响应函数;对进行复指数分解,将表示成一系列有限数量复指数函数之和:;对复指数分解后的所述因果化浮体垂荡脉冲响应函数进行拉普拉斯变换,得到所述浮体垂荡脉冲响应函数在拉普拉斯域内的极点-留数表征模型:;其中,为的拉普拉斯变换,为极点,为留数,为极点和留数的序号,为极点和留数的个数;s24:基于和,构建零初始条件下入射波面作用引起的浮体垂荡位移序列计算模型;s25:构建基于零初始条件下浮体垂荡自由度运动信号自振响应分量的波面傅里叶系数的求解模型,包括:使用的后个数据,将表示成矩阵形式:;为垂荡响应列向量;求解关于的矩阵方程,可计算得到系数矩阵;基于系数矩阵的计算结果,得到波面的傅里叶系数。4.如权利要求3所述的基于浮体运动响应的波面反演方法,其特征在于,步骤s24的执行步骤包括:将和相乘,得到拉普拉斯域内垂荡响应:;
将写成极点-留数形式:;其中:为对应极点的留数,为对应极点的留数,其表达式分别为:;;对进行拉普拉斯逆变换,得到时域函数表达式:;其中,函数:;令,可得零初始条件下浮体垂荡位移序列:。5.如权利要求3所述的基于浮体运动响应的波面反演方法,其特征在于,步骤s25中:;为傅里叶系数列向量:;为系数矩阵:;其中,为列向量,表达式为:;与满足如下关系:;;其中,符号代表复共轭运算;将矩阵表达写成如下显式表达:;令,,将的表达式改写成:
;其中,和为的实部和虚部,和为的实部和虚部,表示取实部运算,表示取虚部运算;将的表达式进一步写成矩阵形式:;其中,为系数矩阵:;为待求系数列向量:;求解关于的矩阵方程,可计算得到系数矩阵;基于系数矩阵的计算结果,可以得到波面的傅里叶系数。6.如权利要求5所述的基于浮体运动响应的波面反演方法,其特征在于,步骤s23中:浮体垂荡脉冲响应函数:;其中,是圆周率,是圆频率,是时间;因果化浮体垂荡脉冲响应函数:;其中,为因果化时间,满足当时,取值为零。7.如权利要求3或4或5或6所述的基于浮体运动响应的波面反演方法,其特征在于,步骤s3的执行步骤包括:基于计算得到的波面傅里叶系数,计算入射波面时程:。

技术总结
本发明属于海洋工程技术领域,提供一种基于浮体运动响应的波面反演方法及系统。基于浮体运动响应信号初始值,确定由非零初始条件引发的浮体垂荡自由度运动信号的自振响应分量,将自振响应分量从浮体垂荡自由度运动信号中剔除,得到零初始条件下浮体垂荡位移序列;基于零初始条件下浮体垂荡位移序列,以及浮体的极点-留数表征模型,计算得到输入波面信号的傅里叶系数;基于输入波面信号的傅里叶系数,进行傅里叶逆变换,得到入射波面时程。本发明提供的波面反演方法和系统以拉普拉斯域极留数理论框架为基础,充分考虑了浮体实测运动响应的固有瞬态特征,突破了传统技术将浮体响应全部假设为稳态响应的缺陷,可提高波面反演的精度。精度。精度。


技术研发人员:孙金伟 李华军 王树青 邵萌 张林强
受保护的技术使用者:中国海洋大学
技术研发日:2023.08.17
技术公布日:2023/9/26
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐