[发明专利]一种基于事件触发机制的多水下航行器自适应模糊二部一致控制方法有效
| 申请号: | 202010186131.9 | 申请日: | 2020-03-17 |
| 公开(公告)号: | CN111338213B | 公开(公告)日: | 2022-09-06 |
| 发明(设计)人: | 李铁山;徐媛媛;佟绍成;武越;单麒赫;朱丽燕 | 申请(专利权)人: | 大连海事大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 姜玉蓉;李洪福 |
| 地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 事件 触发 机制 水下 航行 自适应 模糊 二部 一致 控制 方法 | ||
1.一种基于事件触发机制的多水下航行器自适应模糊二部一致控制方法,其特征在于,包括如下步骤:
S1、建立水下航行器动力学模型及运动学模型;
所述步骤S1中建立的水下航行器动力学模型及运动学模型具体如下:
其中,表示位置向量,由欧拉角Φi=[φi,θi,ψi]T描绘姿态向量;vi=[ui,vi,wi]T表示平动速度矢量,Mi=diag{mi1,mi2,mi3}表示惯性矩阵,mij>0;Di(vi)=diag{di1,di2,di3}表示阻尼矩阵,表示恢复力矢量,τi=[τui,τvi,τwi]T∈R3表示控制力矢量,表示恢复力矢量,Si表示重力,Ki表示浮力,j=1,2,3;∨表示节点集;
Ri(Φi)表示两个框架的变换矩阵,具体如下:
其中,φi为艏向角,θi为纵倾角,ψi为横摇角,si=sini,ci=cosi;
S2、将步骤S1建立的水下航行器动力学模型及运动学模型转化为一个简单的非线性系统模型;
所述步骤S2具体为:
S21、定义和取的时间导数,则非线性系统模型表示如下:
其中,和为系统的状态,yi为系统的输出;为非线性函数,为控制输入,i=1,2,3;
S22、采用图G=(∨,Ξ)表示合作竞争交互网络,假设多个水下航行器包含N个跟随者和一个领导者,图G由节点集∨={r1,...,rN}和边集组成,设Yi={j|(rj,ri)∈Ξ}为节点ri的邻域集;
S23、根据多水下航行器的通信拓扑结构得到该多水下航行器的拉普拉斯矩阵L=D-A,diag{d1,...dN}∈RN×N与为拓扑图的度矩阵,表示水下航行器所在节点与其邻边的关系,A=[aij]∈RN×N为拓扑图的邻接矩阵,表示多水下航行器之间的相邻关系:其中aij>0表示集体交互作用,aij<0表示敌对交互作用;否则aij=0;
S3、定义跟踪误差模型和李亚普诺夫函数,设计自适应模糊后推控制;
所述步骤S3具体为:
S31、定义局部误差为:
其中,zi,1为动态误差,χi为滤波器输出,为系统的状态,yi为系统的输出;ai,j为权重,bi和为常数,r(t)表示已知的参考信号;
S32、定义一个对角阵其中当i∈∨1,当i∈∨2,邻接矩阵为B=diag{b1,...bN},其中bi>0,如果从节点0到节点i有一条边,则bi=0;r(t)表示已知的参考信号,其一阶导数是连续的、已知的和有界的;
S33、令过滤器为如下形式:
其中,是正常数,和是滤波器的输出和滤波器的输出的一阶导数,ηi,1,α是滤波器的输入;
S34、采用误差补偿机制,进而消除误差χi-ηi,1,α的影响,即:
其中,是滤波器的输出的一阶导数;ηi,1,α是滤波器的输入,ki,1,ki,2,di和bi是常数,是误差补偿信号;误差补偿跟踪信号如下:
其中,zi,mm=1,2为动态误差,Pi,mm=1,2是误差补偿信号;
S4、基于上述步骤S1-S3,利用反步后推方法,对航行器进行自适应控制,并设计虚拟控制器及自适应律;
所述步骤S4具体为:
S41、构造虚拟控制函数ηi,1,如下所示:
其中,zi,1为动态误差,为系统的状态,ai,j是为权重,di,bi,和ki,1是常数,表示已知的参考信号r(t)的一阶导数;
S42、构造虚拟控制函数ηi,2,如下所示:
其中,ki,2>0,hi>0,di和bi是常数,zi,ji=1,2;j=1,2为动态误差,为误差补偿跟踪信号,为自适应参数,是模糊基函数,是滤波器的输出的一阶导数;
S43、设计自适应律,如下所示:
其中,κi,ρi,hi是常数,为自适应参数,是模糊基函数,为误差补偿跟踪信号;
S5、定义事件触发机制;
所述步骤S5定义的事件触发机制具体为:
其中,是控制输入,表示事件触发的误差,设计参数Λi,mi为正常数;wi是一个待设计的事件触发控制器;Tr,r∈z+,是系统输入的更新时间,当公式(1)触发时,时间瞬间记录为Tr+1,控制律wi(Tr+1)将发送到所述非线性系统模型中,对于t∈[Tr,Tr+1),系统输入信号保持为wi(Tr);
S6、基于步骤S5定义的事件触发机制设计事件触发控制器;
所述步骤S6设计的事件触发控制器具体为:
其中,∈i>0,0<Λi<1,mi>0和ηi,2为虚拟控制函数,为误差补偿跟踪信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010186131.9/1.html,转载请声明来源钻瓜专利网。





