基于无源性理论的船舶动力定位滤波器设计

2018-11-20 01:05王永建杨宣访陈永嘉
舰船科学技术 2018年11期
关键词:海况无源卡尔曼滤波

王永建,杨宣访,陈永嘉

(海军工程大学 电气工程学院,湖北 武汉 430033)

0 引 言

随着深海资源的开采探测越来越频繁,船舶动力定位(DP)系统越来越受到重视。DP主要通过推进装置抵御外界风、浪、流的干扰,实现海上勘探、钻井、布管等作业。海浪干扰可分为一阶波浪引起的高频分量和二阶波浪引起的低频分量。其中高频分量使船舶推进器产生不必要的机械磨损和燃料消耗,需要进行滤除,因此动力定位系统滤波器的研究一直是一个热点[1]。

20世纪60年代第1代动力定位系统采用了陷波滤波器,其结构简单,易于实现,但是会产生相位滞后,使系统稳定性变差。80年代后,第2代动力定位系统采用卡尔曼滤波器[2],其设计基于船舶模型,实时更新滤波参数,不会产生相位滞后,滤波效果比陷波滤波器更好。但卡尔曼滤波算法是一种线性算法,针对复杂海况下非线性的船舶系统滤波效果并不理想。为解决线性化问题,采用扩展卡尔曼滤波器,按首摇角度均分为36个工作点,进行分段线性化,但是需要调节的参数很多,过程噪声、测量噪声的协方差矩阵只能根据设计者的经验来确定,系统的稳定性无法得到保证。近些年,非线性滤波器算法的研究成为了重点[3-7]。

无源性理论最早由Popov提出[8],有效解决了非线性问题,1974年Desoer从理论上给出了无源系统的稳定性证明[9]。将无源性理论引入动力定位系统滤波器设计中,可以直接解决非线性问题,不需要进行模型线性化,滤波更精确;其滤波器参数可以根据海浪参数进行确定,调节简单,易于实现;其稳定性可以由李亚普诺夫稳定性判据进行证明,能实现滤波算法收敛稳定[10]。

1 无源性理论

m输入l输出非线性系统如下式所示:

无源性证明:

2 数学模型

无约束的船舶模型是六自由度的,如图1所示。

图1 六自由度船舶示意图Fig.1 Schematic diagram of 6-DOF ships

水面船舶可以只考虑纵荡、横荡、首摇等3个自由度运动。为描述船舶运动,建立地球固定坐标系XeOYe和随船坐标系XbOYb,如图2所示。

图2 固定坐标系和随船坐标系Fig.2 Earth fixed and body fixed coordinates

3 无源观测器设计

其中:K1,K2,K3,K4为调节参数;,,,分别为,v,b,的估计值;为输出估计误差。

4 无源性和稳定性证明

4.1 滤波器误差动态特性

滤波器误差动态特性如图3所示。

图3 滤波器动态误差示意图Fig.3 Schematic diagram of filter dynamic errors

4.2 子系统 H1 无源性分析

选取正定函数V满足

由无源性定义式(2)可知子系统H1是严格无源的。

4.3 子系统 H2 无源性分析

由复合系统无源性理论可知,子系统H1H2具有无源性,总系统无源。

4.4 稳定性证明

选取Lyaponov函数V满足:

两边求导并代入KYP引理公式得:

根据Lyaponov稳定性判据可知,系统稳定。

5 实验仿真

本文以动力定位船舶Northern Clipper为模型进行仿真验证[12],船长L=76.2 m,重量,船舶参数:

5.1 四种海况高频波浪仿真

根据国际海事组织(IMO)定义4种典型海况参数如表1所示。4种海况能量频谱函数如图4所示。由仿真结果可知,当海况由平静变为恶劣时,高频波浪峰值频率逐渐减小,幅值逐渐增大,符合实际海况情况。

表1 四种典型海况下模型参数Tab.1 Model parameters of four typical sea conditions

图4 四种海况高频波浪能量频谱图Fig.4 Frequency spectrums of high-frequency waves in four different sea conditions

5.2 卡尔曼滤波器仿真

卡尔曼仿真原理可以参见文献[11]。仿真时间500 s。在4种海况下仿真结果如图5所示。黑色曲线为实测值,浅色曲线为滤波值。分析可得,当海况相对平稳时(海况1和海况2)卡尔曼滤波器能够有效滤除高频波浪噪声,滤波曲线平缓;但当海况复杂时(海况3和海况4),卡尔曼滤波器滤波效果变差,仍然有高频分量未被滤除。

图5 四种海况下卡尔曼滤波器滤波结果Fig.5 Results of Kalman filter in four different sea conditions

5.3 非线性无源滤波器仿真

仿真时间500 s,4种海况下仿真结果如图6所示。黑色曲线为实测值,浅色曲线为滤波值。4种海况下滤波器的陷波作用如图7所示,结果显示4种海况下滤波器的陷波频率和高频波浪噪声的峰值频率均相近,能够有效的滤除波浪高频成分。分析可得,无源非线性滤波器在4种海况下均能够有效滤除高频分量,对比图5可得,当海况平稳时,2种滤波器滤波效果近似,但当高海况和恶劣海况时,无源非线性滤波器效果明显更好。

图6 四种海况下无源非线性滤波器滤波结果Fig.6 Results of nonlinear passive filter in four different sea conditions

图7 四种海况下非线性无源滤波器波特图Fig.7 Bode diagrams of nonlinear passive filter in four different sea conditions

6 结 语

针对动力定位系统中高频环境干扰的问题,设计了无源非线性滤波器,并与卡尔曼滤波器分别在不同海况下进行了滤波性能对比分析,结果显示,无源非线性滤波器滤波效果更强。

猜你喜欢
海况无源卡尔曼滤波
基于深度强化学习与扩展卡尔曼滤波相结合的交通信号灯配时方法
船舶无源目标定位算法研究
脉冲星方位误差估计的两步卡尔曼滤波算法
LPI雷达无源定位暴露区评估方法∗
基于粒子群算法的无源滤波器多目标优化设计
卡尔曼滤波在雷达目标跟踪中的应用
卡尔曼滤波在雷达目标跟踪中的应用
卡尔曼滤波在信号跟踪系统伺服控制中的应用设计
基于多输入海况条件下的船舶运动模型分析
东北亚季风对船舶通航安全的影响及对策