[发明专利]一种用于不确定系统的船舶路径跟踪控制方法在审
申请号: | 201910359982.6 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110134012A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 陆潇杨;刘志全 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/02 |
代理公司: | 上海互顺专利代理事务所(普通合伙) 31332 | 代理人: | 成秋丽 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种用于不确定系统的船舶路径跟踪控制方法,将外部干扰、模型不确定性和不确定系统参数问题同时解决。从描述船舶数学模型开始,考虑实际存在的不为零漂角对跟踪过程中航向角的影响,引入自适应律以解决不确定性和干扰问题,结合基于反步法设计的控制器保证跟踪性能。控制算法可有效实现对干扰和不确定性的抑制控制,使跟踪误差渐进为零,保证高精度的轨迹跟踪控制。 | ||
搜索关键词: | 不确定系统 不确定性 路径跟踪 船舶 参数问题 跟踪误差 跟踪性能 轨迹跟踪 控制算法 数学模型 外部干扰 有效实现 控制器 航向角 自适应 渐进 零漂 保证 跟踪 引入 | ||
【主权项】:
1.一种用于不确定系统的船舶路径跟踪控制方法,其特征在于:步骤1、建立3自由度欠驱动船舶数学模型;船舶数学模型描述如下:
其中
代表整个船舶模型的不确定性部分,如下:Δτ(η,v)=d‑ΔC(v)v+ΔD(v)v+Δg(η)‑f(η,v) (2)其中状态向量
定义为η=[x y ψ]T,
分别表示船舶在地面固定参考系OXoYo中的位置和航向角,状态向量
分别代表在船体参考系BXY中纵摇、横摇和艏摇方向上相应的速度,由于不在同一坐标系内,下式表示两坐标系之间的关系:
其中坐标旋转变换阵为![]()
表示船舶的包含附加质量的系统惯性矩阵,
分别表示科里奥利向心力矩阵的已知可建模部分和未知不确定部分、
分别表示水动力阻尼矩阵的已知可建模部分和未知不确定部分,
分别表示重力/浮力引起的力、力矩矢量的已知可建模部分和未知不确定部分,
表示由于未建模的动力学和传感器导致的模型不确定性部分,
是系统控制输入,
代表未知时变的包括风、海、流在内的外部环境干扰;步骤2、下达期望路径指令,即设定ηd=[xd yd ψd]T;步骤3、根据当前船舶在船体参考系BXY中纵摇、横摇方向速度值u、v,计算漂角值β,并对步骤2中设定的航向角参考值ψd进行修正;
对原定期望航向角进行补偿修正:ψda=ψd‑β (6)所以期望航迹值更新为ηda=[xd yd ψda]T (7)步骤4、自适应律对船舶模型中扰动、不确定部分Δτ(η,v)进行分析处理;引入辅助新变量z1、z2、z3进行重新定义,
虚拟镇定函数
分别为α1=‑k1z1 (9)α2=‑RT(η)(z1+k1(η‑ηda)+k2z2) (10)其中设计参数k1、k2为正常数;针对模型中不确定部分设计自适应律如下:
其中
分别为假设存在的未知正常数,θ=[θ1 θ2 θ3]T、V=[1 ||v|| ||v||2]T,
是θ的估计值,设计参数
为正常数;步骤5、根据船舶航迹期望设定修正值ηda及实时运动状态值η、v,反步控制器结合自适应律计算出路径跟踪控制系统的控制输入τ;控制输入设计为:
其中设计参数
为正常数,
为很小的正标量;步骤6、船舶系统接收并执行路径跟踪输入指令τ,计算得出当前航迹状态值η、v,并转到步骤3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910359982.6/,转载请声明来源钻瓜专利网。