[发明专利]一种多四旋翼主从式保性能神经自适应协同编队控制方法有效
申请号: | 201910677645.1 | 申请日: | 2019-07-25 |
公开(公告)号: | CN110488606B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 邵星灵;杨卫;王琳玮;孟庆霄 | 申请(专利权)人: | 中北大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05B13/02;G05D1/10;G05D1/08 |
代理公司: | 太原科卫专利事务所(普通合伙) 14100 | 代理人: | 朱源 |
地址: | 030051*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多四旋翼 主从 性能 神经 自适应 协同 编队 控制 方法 | ||
1.一种多四旋翼主从式保性能神经自适应协同编队控制方法,其特征在于:包括如下步骤:
(1)建立带参数不确定性和外部干扰的四旋翼个体轨迹回路与姿态回路模型;
建立第r架四旋翼个体轨迹回路与姿态回路模型:
其中,mr为第r架四旋翼的质量,t为时间,Gr=[0,0,mrg]T,g为重力加速度,Jr=diag{Jr,1,Jr,2,Jr,3}∈R3×3表示一个正定的对角惯性矩阵,Jr,1、Jr,2、Jr,3分别是第r架四旋翼在惯性坐标系下沿x,y,z轴的转动惯量,pr=[xr,yr,zr]T,Θr=[φr,θr,ψr]T分别表示第r架四旋翼在惯性坐标系下的位置矢量和在机体坐标系下的姿态角;Πr,1=diag{kr,x,kr,y,kr,z},Πr,2=diag{kr,φ,kr,θ,kr,ψ}是第r架四旋翼的空气阻尼矩阵,kr,ε是第r架四旋翼的空气阻力系数,kr,ε∈R,ε={x,y,z,φ,θ,ψ};控制输入ur∈R为第r架四旋翼的拉力,τr=[τr,xτr,yτr,z]T为绕机体x,y,z轴的三个控制力矩;
gr,1=[c(ψr)s(θr)c(φr)+s(ψr)s(φr),s(ψr)s(θr)c(φr)-c(ψr)s(φr),c(θr)c(φr)]T表示与姿态相关的位置回路输入矩阵,s(·)与c(·)分别表示正弦函数和余弦函数;gr,2=diag{lr,lr,cr}∈R3×3,其中lr是螺旋桨到四旋翼质心的几何距离,cr是力矩系数;
dr,p(t)=[dr,x,dr,y,dr,z]T表示位置回路中的有界外部干扰,dr,Θ(t)=[dr,φ,dr,θ,dr,ψ]T表示姿态回路中的有界外部干扰;
为便于位置控制器和姿态控制器的构造,引入如下符号定义:
其中,Fr,v=[Fr,x,Fr,y,Fr,z]T∈R3×1表示虚拟控制输入量,δr,1、δr,2是第r架四旋翼的参数化不确定性矩阵,分别是Πr,2、gr,2的标称值;
借助中间变量,将四旋翼个体轨迹回路与姿态回路模型(1)改写为如下严格反馈形式:
(2)在轨迹回路中引入预设性能函数、误差转换以及一致性技术,将原先受约束的编队误差控制难题转化为无约束系统的误差镇定问题,设计基于转换后误差的主从式多四旋翼一致性位置编队控制协议,以保证编队同步误差满足预先设定的瞬态性能和稳态精度;
四旋翼编队采用主从式结构,定义领航者是一个编号为0的节点,四旋翼之间的通信拓扑可用无向图G={V,E,A}表示,V代表节点集,E代表边集,A=[arq]∈RN×N代表邻接权重矩阵;如果四旋翼r和四旋翼q之间相连,则arq=aqr>0,否则arq=aqr=0;领航者和第r架四旋翼之间的连通权重用br表示,如果第r架四旋翼可以直接获取领航者信息,则br>0,否则br=0;
第r架四旋翼相对于领航者的位置矢量可以表示为Δr,k,k∈(1,2,3),其中,Δr,1表示第r架四旋翼相对于领航者的x轴方向位置坐标,Δr,2表示第r架四旋翼相对于领航者的y轴方向位置坐标,Δr,3表示第r架四旋翼相对于领航者的z轴方向位置坐标;第r架四旋翼和第q架四旋翼之间的相对位置偏差可以用Δrq,k=Δr,k-Δq,k;
定义第r架四旋翼的一致性编队同步误差为:
其中,领航者参考指令:
针对第r架四旋翼的一致性编队同步误差er,pk,选取性能函数:
ρr,pk(t)=(ρr,0-ρr,∞)exp(-λrt)+pr,∞ (5)
其中,ρr,0,ρr,∞,λr,为正常数且ρr,0>ρr,∞,ρr,∞表示函数的稳态值,λr表示函数ρr,pk(t)的收敛速率;
为了满足δr,为正常数,取一个误差转化函数E(Zr,pk):
其中,Zr,pk为转化误差;
根据E(Zr,pk)的性质,有:
er,pk=ρr,pk(t)E(Zr,pk) (7)
由公式(7)可以将原先受约束的编队误差控制难题转化为无约束系统的误差镇定问题,得到转换误差Zr,pk为:
基于转化后的同步误差构造轨迹跟踪控制器:
其中,Zr,p=diag{Zr,p1,Zr,p2,Zr,p3},kr,p为位置环控制参数,er,p=[er,p1,er,p2,er,p3];
(3)针对轨迹和姿态回路分别构造预测最小参数学习神经网络逼近器,以实现对于未知非线性干扰的在线学习与补偿,同时消除控制回路与神经学习回路的耦合影响;
为了实现对于未知非线性干扰的在线学习与补偿,同时消除控制回路与神经学习回路的耦合影响,针对轨迹和姿态回路的模型不确定性,分别设计包含受状态观测误差驱动的神经网络权值更新律和状态观测器的预测最小参数学习神经网络逼近器;
在轨迹回路,结合最小参数神经学习原理,采用对神经网络隐藏层理想权值Wr,v进行估计:
其中,漂移参数σr,v=diag{σr,v1,σr,v2,σr,v3},自适应增益λr,v=diag{λr,v1,λr,v2,λr,v3},是神经网络输入,是径向基函数,为高斯基函数,n为神经网络隐藏层节点个数,第i个节点的中心矢量为ci=[ci1,…,ci6]T,为节点i的基宽度;
基于隐藏层的权值估计值构造轨迹回路状态观测器如下:
其中,状态观测器带宽ηr,v=diag{ηr,v1,ηr,v2,ηr,v3};
基于最小参数学习神经网络和轨迹回路状态观测器,根据式(10)和(11),构造轨迹回路预测神经网络逼近器:
其中,是fr,v的估计值;
类似于对轨迹回路神经网络逼近器构造的方法,在姿态回路,用对神经网络隐藏层理想权值Wr,w进行估计:
其中,漂移参数σr,w=diag{σr,w1,σr,w2,σr,w3},是神经网络输入,自适应增益λr,w=diag{λr,w1,λr,w2,λr,w3},是径向基函数,为高斯基函数,n为神经网络隐藏层节点个数,网络第j个节点的中心矢量为cj=[cj1,···,cj6]T,为节点j的基宽度;
基于隐藏层的权值估计值构造姿态回路状态观测器如下:
其中,状态观测器带宽ηr,w=diag{ηr,w1,ηr,w2,ηr,w3};
基于最小参数学习神经网络和暂态回路状态观测器,根据(13)和(14),构造姿态回路预测神经网络逼近器:
其中,是fr,w的估计值;
(4)针对步骤(3)中建立的神经网络逼近器提供的干扰估计,构造多四旋翼速度跟踪控制器、姿态跟踪控制器以及角速率跟踪控制器:
结合步骤(3)神经网络逼近器提供的干扰估计以及步骤(2)的一致性位置编队控制协议:得到速度跟踪控制律:
其中,er,v=Xr,v-αr,v,kr,v为速度环控制器参数;
结合步骤(1)所建立的第r架四旋翼个体轨迹回路的模型:
对公式(17)进行逆动力学解算,可得到如下的期望姿态角指令:
其中,ur,1为四旋翼无人机的期望拉力,分别为机体坐标系下的期望滚转角、俯仰角以及偏航角;
结合公式(18)得到的姿态角,设计姿态控制律:
其中,kr,Ω为姿态回路控制器参数;
结合神经网络在姿态回路所提供的干扰估计,得到角速率控制律;
其中er,w=Xr,w-αr,w,kr,w为角速率控制器参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中北大学,未经中北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910677645.1/1.html,转载请声明来源钻瓜专利网。