主权项: |
1.基于局部高斯过程回归的船舶操纵运动预报方法,其特征在于:将预先采集的船舶运动数据集执行聚类分析算法,划分为若干个聚类,并确定每个聚类所对应的聚类中心;计算待预测样本与各聚类中心的距离,获取距离最近的聚类;在该距离最近的聚类上计算待预测样本的预报结果。 2.根据权利要求1所述的基于局部高斯过程回归的船舶操纵运动预报方法,其特征在于:将预先采集的船舶运动数据执行聚类分析算法的具体步骤如下: 步骤1、收集自航模试验或实船试验过程中采集获得的船舶运动数据,包括纵荡速度u、横荡速度v、艏摇角速度r和舵角δ这四种信号; 步骤2、应用自航模试验或实船试验过程中采集获得的船舶运动数据,构建数据集其中xi为第i个样本的输入,输入xi的具体数学结构为xi=[ui,vi,ri,δi];yi为第i个样本的输出,输出的数学含义在船舶三个运动方向(纵荡运动、横荡运动和艏摇运动)上的含义分别为纵荡加速度udot、横荡加速度vdot和艏摇加速度rdot;xi(i=1,2...n)组成的矩阵为X,即X=[x1,x2...xn]T;yi(i=1,2...n)组成的矩阵记为y,即:y=[y1,y2...yn]T; 步骤3、对X中n个样本xi(i=1,2...n)组成的数据集进行标准化,并随机初始化若干个聚类中心; 步骤4、计算数据集中的每个样本xi(i=1,2...n)与聚类中心的欧氏距离,并将每个样本划分至与其距离最近的聚类; 步骤5、重新计算每个聚类的中心,并判断是否收敛,如果收敛,输出聚类结果;否则,返回执行步骤4。 3.根据权利要求2所述的基于局部高斯过程回归的船舶操纵运动预报方法,其特征在于:对于待预测的样本x*,f(x*)的均值m(f(x*))可以表达为: 其中,kf为协方差函数,K为协方差矩阵,/>为观测值噪声的方差,In为维数为n的单位矩阵。 4.根据权利要求3所述的基于局部高斯过程回归的船舶操纵运动预报方法,其特征在于:x*的预测结果主要由训练数据集中与x*相似度高的样本决定。 5.根据权利要求4所述的基于局部高斯过程回归的船舶操纵运动预报方法,其特征在于:根据如下公式计算待预测样本x*的预报结果: 其中,m(f(x*))为f(x*)的均值;cov(f(x*))为f(x*)的协方差;Xs为聚类中心距离x*最近的聚类,ys=[ys1,ys2...ysm]T(m<n)为Xs对应的观测值向量,Im为维数为m的单位矩阵。 6.根据权利要求5所述的基于局部高斯过程回归的船舶操纵运动预报方法,其特征在于:f(x*)的均值和方差的计算负荷分别为O(m)和O(m2)。 7.船舶操纵运动预报模型,其特征在于:包括数据处理模块、运动预报模块、预报结果输出显示模块;其中,数据处理模块应用权利要求1至6中任一项所述方法对预先采集的船舶运动数据进行聚类分析,获取若干聚类,并计算待预测样本到各聚类中心的距离;运动预报模块用于将待预测样本在距离最近的聚类上计算预报结果;预报结果输出显示模块用于显示预报结果。 8.根据权利要求7所述的船舶操纵运动预报模型,其特征在于:所述预报结果显示包括但不限于曲线对比图模式、表格模式。 9.根据权利要求8所述的船舶操纵运动预报模型,其特征在于:所述预报结果包括但不限于船舶纵荡速度、横荡速度、艏摇角速度、预报所消耗的时间。 10.根据权利要求9所述的船舶操纵运动预报模型,其特征在于:所述预报结果包括实测值、传统方法预报值、权利要求7所述模型预报值的曲线对比图。 |