[发明专利]一种基于二阶滑模控制的气垫船路径跟踪控制方法有效
申请号: | 201710717234.1 | 申请日: | 2017-08-21 |
公开(公告)号: | CN107450318B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 王元慧;佟海艳;付明玉;王成龙;葛然;李子宜;佘文超 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二阶滑模 控制 气垫船 路径 跟踪 方法 | ||
1.一种基于二阶滑模控制的气垫船路径跟踪控制方法,其特征在于,包含以下步骤:
步骤一 建立气垫船运动三自由度数学模型;研究空间运动体,建立固定坐标系和船体运动坐标系,对气垫船横荡、纵荡、和艏摇三个自由度建立三自由度运动数学模型;
针对气垫船进行三自由度水面运动建立数学模型:
其中:η=[x,y,ψ]T表示气垫船位置和艏向角;υ=[u,v,r]T表示气垫船速度和角速度;M=diag{m,m,Iz}表示气垫船质量和转动惯量;τ=[τu,0,τr]T表示控制力与控制力矩;d=[dudv dr]T表示外界干扰;
kmi(i=1~7)表示阻尼系数;附加质量矩阵C(υ)和旋转矩阵R(ψ);
步骤二 给定参考位置(xd,yd);
步骤三 获取位置误差;通过全球定位系统GPS获取气垫船实际位置,与给定参考路径比较,获取实际误差,如误差为零,则执行步骤六,如果误差不为零,则执行步骤四与步骤五;
步骤四 通过二阶滑模点对点位置控制器计算纵倾控制力;
步骤五 根据点对点位置导航法计算导航角,将计算导航角与罗经获取实际导航角进行比较,如果艏向误差为零,则重新通过点对点位置导航法计算导航角,如果误不为零,则通过二阶滑模艏向控制器计算控制力矩;
步骤六 将通过步骤四计算得到的纵倾控制力与步骤五得到的艏向控制力矩加载到气垫船,然后重复步骤三,直到控制过程结束。
2.根据权利要求1所述的一种基于二阶滑模控制的气垫船路径跟踪控制方法,其特征在于,所述的二阶滑模艏向控制器,其设计的具体过程为:
基于气垫运动三自由度数学模型,获得气垫船运动艏向子系统的非线性二阶模型如下:
针对上述二阶非线性模型,设计传统滑模面s1以及非奇异终端滑模面σ1:
其中:x1=ψ,x2=r,e1=x1-ψd,λ1>0,β1>0,p1,q1为正奇数,满足:1<p1/q1<2;ψd为参考艏向角;
设计艏向控制力矩为:
其中:K1>0为控制器切换增益;fr=-br(km7r+km5|u|u+km6|v|v);
取李雅普诺夫函数:
易证明控制系统稳定性。
3.根据权利要求1所述的一种基于二阶滑模控制的气垫船路径跟踪控制方法,其特征在于,所述二阶滑模点对点位置控制器,其设计的具体过程为:
通过气垫船运动数学模型获得欠驱动位置子系统的非线性模型为:
定义:xe=xd-x;ye=yd-y分别为x,y方向上的点对点误差;取如下导航律:
设
易得:
xe=ze cosψd;ye=ze sinψd;
取如下李雅普诺夫函数:
得:
ue=αu-u
其中:kze>0为待设计参数;
纵倾动力学系统变为:
其中:fu=-bu(km1|u|u+km2vr);
设计二阶滑模面:
其中:各个参数与艏向控制系统相似;
设计如下纵倾控制律:
其中:K2>0为控制器切换增益;
取李雅普诺夫函数:
易证明控制系统稳定性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710717234.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型浸泡池
- 下一篇:自动升签器及半自动穿签机