[发明专利]一种船舶航向区间控制方法和系统在审
申请号: | 202010287977.1 | 申请日: | 2020-04-13 |
公开(公告)号: | CN111427356A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 赵金;王旭东;耿涛 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 祝丹晴;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 船舶 航向 区间 控制 方法 系统 | ||
1.一种船舶航向区间控制方法,其特征在于,包括以下步骤:
根据航向控制增广状态空间方程中的状态预测矩阵A计算多步预测状态矩阵P,根据输入矩阵B计算多步输入矩阵H;
根据当前k时刻的航向角和舵角通过观测器获取当前k时刻状态变量估计值zk,并更新反馈校正矩阵D;
由所述当前k时刻状态变量估计值zk,通过所述多步预测状态矩阵P、多步输入矩阵H和更新之后的反馈校正矩阵D获取多步预测状态变量
构建包含优化参考轨迹α、舵角增量输出向量Δδr和所述多步预测状态变量的代价函数,结合舵角约束条件、舵速约束条件和区间约束条件,求解约束条件下的二次规划,从而获得舵角舵速约束下的舵角增量输出向量Δδr。
2.如权利要求1所述的船舶航向区间控制方法,其特征在于,所述船舶航向控制增广状态空间方程为
其中
是当前k时刻舵角增量输出向量,a11,a12,a21,a22是已知的水动力相关参数,b1,b2是已知的执行器相关参数,vk是船舶的横向速度,rk是船舶的艏向角速度,是航向角,是舵角。
3.如权利要求2所述的船舶航向区间控制方法,其特征在于,所述多步预测状态矩阵
所述多步输入矩阵
其中ny是预测步长,C为一个常值矩阵且C=[0 0 1 0],所述多步输入矩阵H的列数为控制步长nu。
4.如权利要求3所述的船舶航向区间控制方法,其特征在于,所述更新反馈校正矩阵D包括:
1)在当前k时刻计算航向预测值
2)获取实际值与所述航向预测值的误差
3)根据所述误差获取航向校正隹其中λ为小于1的常数,的初始值
4)由所述航向校正值更新反馈校正矩阵
5.如权利要求4所述的船舶航向区间控制方法,其特征在于,所述多步预测状态变量其中
6.如权利要求5所述的船舶航向区间控制方法,其特征在于,所述代价函数
代表二范数,权重矩阵为Q;代表二范数,权重矩阵为R;M为维数匹配矩阵。
7.如权利要求6所述的船舶航向区间控制方法,其特征在于,所述舵速约束条件为
其中和Δ
8.如权利要求6所述的船舶航向区间控制方法,其特征在于,所述舵角约束条件为
其中和
9.如权利要求6所述的船舶航向区间控制方法,其特征在于,所述区间约束条件为
其中矩阵是维数等于nm的单位矩阵,nm为优化参考轨迹α的步长,和
10.一种船舶航向区间控制系统,其特征在于,包括
多步预测状态矩阵获取模块,用于根据航向控制增广状态空间方程中的状态预测矩阵A获取多步预测状态矩阵P;
多步输入矩阵获取模块,用于根据航向控制增广状态空间方程中的输入矩阵B获取多步输入矩阵H;
反馈校正矩阵获取模块,用于根据当前k时刻的航向角阳舵角通过观测器获取当前k时刻状态变量估计值z
多步预测模块,用于由所述当前k时刻状态变量估计值zk,通过所述多步预测状态矩阵P、多步输入矩阵H和更新之后的反馈校正矩阵D获取多步预测状态变量
二次规划模块,构建包含优化参考轨迹α、舵角增量输出向量Δδr和所述多步预测状态变量的代价函数,结合舵角约束条件、舵速约束条件和区间约束条件,求解约束条件下的二次规划,从而获得舵角舵速约束下的舵角增量输出向量Δδr。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010287977.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种AI人工智能无线内窥镜摄像系统
- 下一篇:一种三泵节流系统泵桥加速模块