[发明专利]一种基于自适应RBF神经网络的四旋翼无人机编队控制方法有效
申请号: | 201811325915.4 | 申请日: | 2018-11-08 |
公开(公告)号: | CN109683626B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 张铭扬;禹鑫燚;丁沛炫;欧林林 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05D1/10 | 分类号: | G05D1/10;G06N3/08 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在自适应的径向基函数(RBF)神经网络的基础上,研究了具有时滞的非线性多四旋翼无人机系统在存在动态不确定性的情况下的三维编队控制方案。为了得到每个无人机的绝对和局部状态误差,我们设计了一个线性降阶观测器。通过构建一个可以简化控制器设计的李雅普诺夫函数,抵消无人机动态模型中存在的时滞。为了处理非线性动态不确定性和不可避免的干扰,采用了自适应的RBF神经网络。 | ||
搜索关键词: | 一种 基于 自适应 rbf 神经网络 四旋翼 无人机 编队 控制 方法 | ||
【主权项】:
1.一种基于自适应RBF神经网络的四旋翼无人机编队控制方法,其特征在于:在无人机的状态空间模型未知且带有时滞的情况下,先设计一个李雅普诺夫函数用于抵消无人机状态空间模型中的时滞项。然后为了使系统能渐进稳定,需要设计一个带有未知非线性函数的控制器,使得李雅普诺夫函数的导数小于零。最后再利用神经网络识别出无人机的状态空间模型;具体步骤如下:步骤1:定义无人机系统的局部误差和绝对误差;假设四旋翼无人机的状态状态空间模型具有如下形式:其中i=1,2,…,n代表无人机的个数,xi(t)和vi(t)分别表示第i个四旋翼无人机在t时刻的位置和速度信息,gi(·)是未知的非线性函数,fi(·)是带有时滞项的有界函数,τi是第i个无人机的时滞项,ui(t)是该无人机状态方程的输入。该无人机系统的拉普拉斯矩阵为L。绝对误差是指无人机的当前状态和形成编队后的状态之间的误差。一个二阶时滞四旋翼无人机编队系统的绝对误差定义如下:exi=xi(t)‑xd‑hi (2)其中exi和evi分别代表第i个无人机的位置绝对误差和速度绝对误差,xd代表跟踪信号的位置信息,是跟踪信号位置信息的导数,代表跟踪信号的速度信息,hi是第i个无人机在编队中的编队位置。局部误差是指无人机与无人机之间的当前状态误差。一个二阶时滞四旋翼无人机编队系统的局部误差定义如下:bxij=exi‑exj (4)bvij=evi‑evj (5)其中bxij和bvij分别代表第i个无人机和第j个无人机之间的位置局部误差和速度局部误差。合并上述两个误差,分别得到位置和速度的跟踪误差如下:其中lij是拉普拉斯矩阵中第i行第j列的元素,kp和ki是常数。将(6)和(7)写成矩阵形式如下:其中Im为m阶的单位矩阵σ1=(σ11,σ21,…σn1)σ2=(σ12,σ22,…σn2)ex=(ex1,…,exn)Tev=(ev1,…,evn)T为了简化编队控制器的设计,第i个无人机的跟踪误差定义如下:σi(t)=σ1i(t)+σ2i(t) (10)步骤2:设计一个降阶误差观测器;为了更方便的在实际应用中得到步骤1中涉及到的两个误差,设计一个降阶误差观测器。降阶误差观测器设计如下:其中,和κi分别代表降阶误差观测器的状态和输出向量,θ是一个大于零的常数。由于降阶误差观测器只需要通过观测位置跟踪误差就能得到当前无人机的跟踪误差,所以这是一个降阶的观测器;步骤3:设计系统的李雅普诺夫函数;李雅普诺夫函数可用来描述系统的稳定性。如果一个系统任何初始条件在平衡态附近的轨迹均能维持在平衡态附近,那么可以称为在处李雅普诺夫稳定。若任何初始条件在平衡态附近的轨迹最后都趋近,那么该系统称为在此处渐近稳定。设该系统的李雅普诺夫函数如下:其中B(t)=V(t)+X(t)=[v1(t)+x1(t),…,vn(t)+xn(t)]∈Rm。由于P是一个实对称矩阵,所以P一定可以被分解成如下等式:其中M=(ξ1,…,ξnm)是由矩阵P的特征向量组成的矩阵,D是一个对角矩阵。由于D是对角矩阵,因此D可以被分解成如下形式:其中D=diag{(kp+k)Im,λ2Im,…λnIm},因此,(13)可以改写成如下等式:其中T=MTD‑1M。如上分析,不难得出其中σ=σ1(t)+σ2(t)是由跟踪信号组成的矩阵。对Vx(t)求导,可以得到下式:根据柯西不等式以及杨氏不等式,由(18)可以得到如下不等式:接着,设计另一个用于抵消时滞项的李雅普诺夫函数,如下式:其中ρi是一个恒大于fi(·)的有界函数。将两个李雅普诺夫函数相加,形成新的李雅普诺夫函数如下:可以看到,新的李雅普诺夫函数中已经没有时滞项了,但是仍然存在一个未知的非线性函数;步骤4:利用改进RBF神经网络拟合非线性函数;因为神经网络具有拟合非线性函数的能力,所以式(21)中的未知非线性函数可以如下表示:其中Wi*是神经网络的最优权值矩阵,是RBF神经网络的核函数,εi(xi)是估计值与实际值之间的误差。在式(21)的基础上,再设计一个李雅普诺夫函数如下:其中是估计的权值矩阵,γ=γ‑1是正定增益矩阵。对式(23)求导,再将式(22)代入,可以得到如下不等式:为了保证李雅普诺夫函数的导数小于零,可以设计权值更新矩阵如下:其中υi>0是常数;步骤5:对自适应RBF神经网络的核函数初始化;设计自适应RBF神经网络的核函数如下:其中n代表第n次迭代,是神经网络隐含层的核函数,η1(n)和η2(n)是动态自适应的变量,且满足η1(n)+η2(n)=1。步骤6:设计编队控制器;为了使式(21)李雅普诺夫函数的导数小于零,控制器设计如下:
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811325915.4/,转载请声明来源钻瓜专利网。