基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制方法与流程

文档序号:15979547发布日期:2018-11-17 00:09阅读:186来源:国知局

本发明涉及一种基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制方法。

背景技术

四旋翼飞行器由于结构简单、机动性强、飞行方式独特的特点引起了国内外学者以及科研机构的广泛关注,并迅速成为目前国际上研究的热点之一。相比固定翼飞行器,旋翼飞行器可以垂直升降,对环境要求低,不需要跑道,降低了成本,有着巨大的商业价值。飞行器的发展使许多危险的高空作业变得轻松安全,在军事方面给其他国家造成威慑,在民用方面使工作效率大大增加。四旋翼飞行器具有较强的灵活性,可随时实现运动和悬停的快速过渡,并且能以较小的损坏风险胜任更具挑战性的飞行任务。在科学研究领域,由于四旋翼飞行器具有非线性、欠驱动、强耦合的动态特性,研究人员常将其作为理论研究、方法验证的实验载体。依托小型四旋翼飞行器,搭建飞行器飞行控制系统,进行飞行器高性能运动控制研究,是当前学术界的热点研究领域。

趋近律滑模控制的特点是可以实现不连续控制,滑动模态是可设计的,而且与系统参数及扰动没有关联。趋近律滑模不仅可以合理设计到达滑模面的速度,减小趋近阶段的时间,提高系统的鲁棒性,而且能有效的减弱滑模控制中的抖振问题。目前,在四旋翼控制领域中,使用趋近律滑模控制比较少。增强型趋近律在传统趋近律的基础上进一步加快了系统到达滑模面的趋近速度同时使得抖振更小。由于四旋翼飞行器在飞行中会遇到外部环境干扰,通过自适应对干扰的界进行干扰和补偿,提高系统的稳定性。



技术实现要素:

为了克服传统滑模面无法实现有限时间控制以及进一步加快趋近律的趋近速度和减小抖振的问题,本发明采用了快速终端滑模控制以及基于对数增强型幂次趋近律,通过切换控制的思想避免了奇异性问题,加快了系统到达滑模面的趋近速度,减小了抖振,实现了有限时间控制。同时通过自适应对干扰的界进行干扰和补偿,提高系统的稳定性。

为了解决上述技术问题提出的技术方案如下:

一种基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制方法,包括以下步骤:

步骤1,确定从基于四旋翼飞行器的机体坐标系到基于地球的惯性坐标系的转移矩阵;

其中ψ、θ、φ分别是飞行器的偏航角、俯仰角、翻滚角,表示飞行器绕依次惯性坐标系各轴旋转的角度,tψ表示ψ的转移矩阵,tθ表示θ的转移矩阵,tφ表示φ的转移矩阵;

步骤2,根据牛顿欧拉公式分析四旋翼飞行器动力学模型,过程如下:

2.1,平动过程中有:

其中x、y、z分别表示四旋翼在惯性坐标系下的位置,m表示飞行器的质量,g表示重力加速度,mg表示四旋翼所受重力,四个旋翼产生的合力ur;

2.2,转动过程中有:

其中τx、τy、τz分别代表机体坐标系上的各轴力矩分量,ixx、iyy、izz分别代表机体坐标系上的各轴转动惯量分量,×表示叉乘,wp、wq、wr分别代表机体坐标系上的各轴姿态角速度分量,分别代表机体坐标系上的各轴姿态角加速度分量;

考虑到飞行器处于低速飞行或者悬停状态下,认为

则转动过程中式(3)表示为式(4)

2.3,联立式(1),(2),(4),得飞行器的动力学模型如式(5)所示

其中

ux、uy、uz分别为三个位置控制器的输入量;

根据式(5),对位置姿态关系进行解耦计算,结果如下:

其中φd为φ的期望信号值,θd为θ的期望信号值,ψd为ψ的期望信号值,arcsin函数是反正弦函数,arctan函数是反正切函数;

式(5)也可写成矩阵形式,如下:

其中x1=[x,y,z,φ,θ,ψ]t,b(x)=diag(1,1,1,b1,b2,b3),u=[ux,uy,uz,τx,τy,τz]t

步骤3,计算跟踪误差,根据快速终端滑模面以及其一阶导数设计控制器,过程如下:

3.1,定义跟踪误差及其一阶微分和二阶微分:

e=x1-xd(8)

其中,xd=[xd,yd,zd,φd,θd,ψd]t,xd,yd,zd,φd,θd,ψd分别为x,y,z,φ,θ,ψ的可导期望信号,i=1,2,3,4,5,6,di,c0i,c1i,c2i,ei,分别为对应的第i个元素;

3.2,设计快速终端滑模面:

其中,sigα(x)=|x|α·sign(x),α1>α2>1,λ1>0,λ2>0;

对式(11)进行求导,得到:

式(12)简化为式(13)

但由于α(e)中存在的负幂次项,当α(e)=0且β(e)≠0会导致奇异性问题;

考虑切换控制的方法:

其中qi(e),αi(e),βi(e)分别为q(e),α(e),β(e)对应的元素,

联立式(13)和式(14),得到:

联立式(7)、式(10)和式(15),得到:

3.3,设计增强型趋近律

其中n-1(x)为n(x)的逆矩阵,k1>0,0<β1<1,0<δ<1,γ>0,μ>1,p为正整数;

3.4,联立式(16)和式(17),得到控制器

其中b-1(x)为b(x)的逆矩阵,分别为对应的第i个元素;

自适应律设计如下:

步骤4,性质说明,过程如下:

系统远离滑模面时即|s|很大,n(s)趋近δ,系统的趋近速度加快;当系统接近滑模面时即|s|趋近0,n(s)趋近μ,系统的抖振减小。

本发明的技术构思为:针对四旋翼飞行器系统,结合幂次趋近律滑模控制以及快速终端滑模控制,设计了一种基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制方法。快速终端滑模面能实现跟踪误差的有限时间控制,解决了传统滑模面中时间趋于无穷,误差才趋向0的问题。基于对数增强型趋近律不但能在远离滑模面时能增加趋近速度,并且能减小抖振,提高系统的快速性和鲁棒性,实现快速稳定控制。同时通过自适应对干扰的界进行干扰和补偿,提高系统的稳定性。

本发明的有益效果为:增强了系统的鲁棒性,与传统的幂次趋近律滑模控制相比,不但能在远离滑模面时能增加趋近速度,并且能减小抖振,缩短了滑动模态的到达时间,从而使系统更快地实现稳定收敛。除此之外,本发明利用快速终端滑模,解决了传统滑模面中时间趋于无穷,误差才趋向0的问题,实现了有限时间控制。同时通过自适应对干扰的界进行干扰和补偿,提高系统的稳定性。

附图说明

图1为四旋翼飞行器的位置跟踪效果示意图,其中点线代表线性滑模面下的“1”型增强型幂次趋近律自适应控制,虚线代表快速终端滑模面下基于对数“μ”型增强型幂次趋近律控制。

图2为四旋翼飞行器的姿态跟踪效果示意图,其中点线代表线性滑模面的“1”型增强型幂次趋近律自适应控制,虚线代表快速终端滑模面基于对数“μ”型增强型幂次趋近律控制。

图3为四旋翼飞行器线性滑模面下的“1”型增强型幂次趋近律自适应控制的位置控制器输入示意图。

图4为四旋翼飞行器快速终端滑模面基于对数“μ”型增强型幂次趋近律控制的位置控制器输入示意图。

图5为四旋翼飞行器线性滑模面下的“1”型增强型幂次趋近律自适应控制的姿态控制器输入示意图。

图6为四旋翼飞行器快速终端滑模面基于对数“μ”型增强型幂次趋近律控制的姿态控制器输入示意图。

图7为四旋翼飞行器线性滑模面下的“1”型增强型幂次趋近律自适应控制的姿态控制器输入局部放大示意图。

图8为四旋翼飞行器快速终端滑模面基于对数“μ”型增强型幂次趋近律控制的姿态控制器输入局部放大示意图。

图9为四旋翼飞行器快速终端滑模面基于对数“μ”型增强型幂次趋近律控制的位置干扰的界的估计。

图10为四旋翼飞行器快速终端滑模面基于对数“μ”型增强型幂次趋近律控制的姿态干扰的界的估计。

图11为本发明的控制流程示意图。

具体实施方式

下面结合附图对本发明做进一步说明。

参照图1-图11,一种基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制方法,包括以下步骤:

步骤1,确定从基于四旋翼飞行器的机体坐标系到基于地球的惯性坐标系的转移矩阵;

其中ψ、θ、φ分别是飞行器的偏航角、俯仰角、翻滚角,表示飞行器绕依次惯性坐标系各轴旋转的角度,tψ表示ψ的转移矩阵,tθ表示θ的转移矩阵,tφ表示φ的转移矩阵;

步骤2,根据牛顿欧拉公式分析四旋翼飞行器动力学模型,过程如下:

2.1,平动过程中有:

其中x、y、z分别表示四旋翼在惯性坐标系下的位置,m表示飞行器的质量,g表示重力加速度,mg表示四旋翼所受重力,四个旋翼产生的合力ur;

2.2,转动过程中有:

其中τx、τy、τz分别代表机体坐标系上的各轴力矩分量,ixx、iyy、izz分别代表机体坐标系上的各轴转动惯量分量,×表示叉乘,wp、wq、wr分别代表机体坐标系上的各轴姿态角速度分量,分别代表机体坐标系上的各轴姿态角加速度分量;

考虑到飞行器处于低速飞行或者悬停状态下,认为

则转动过程中式(3)表示为式(4)

2.3,联立式(1),(2),(4),得飞行器的动力学模型如式(5)所示

其中ux、uy、uz分别为三个位置控制器的输入量;

根据式(5),对位置姿态关系进行解耦计算,结果如下:

其中φd为φ的期望信号值,θd为θ的期望信号值,ψd为ψ的期望信号值,arcsin函数是反正弦函数,arctan函数是反正切函数;

式(5)也可写成矩阵形式,如下:

其中x1=[x,y,z,φ,θ,ψ]t,b(x)=diag(1,1,1,b1,b2,b3),u=[ux,uy,uz,τx,τy,τz】t

步骤3,计算跟踪误差,根据快速终端滑模面以及其一阶导数设计控制器,过程如下:

3.1,定义跟踪误差及其一阶微分和二阶微分:

e=x1-xd(8)

其中,xd=[xd,yd,zd,φd,θd,ψd]t,xd,yd,zd,φd,θd,ψd分别为x,y,z,φ,θ,ψ的可导期望信号,i=1,2,3,4,5,6,di,c0i,c1i,c2i,ei,分别为对应的第i个元素;

3.2,设计快速终端滑模面:

其中,sigα(x)=|x|α·sign(x),α1>α2>1,λ1>0,λ2>0;

对式(11)进行求导,得到:

式(12)简化为式(13)

但由于α(e)中存在的负幂次项,当α(e)=0且β(e)≠0会导致奇异性问题;

考虑切换控制的方法:

其中qi(e),αi(e),βi(e)分别为q(e),α(e),β(e)对应的元素,

联立式(13)和式(14),得到:

联立式(7)、式(10)和式(15),得到:

3.3,设计增强型趋近律

其中n-1(x)为n(x)的逆矩阵,k1>0,0<β1<1,0<δ<1,γ>0,μ>1,p为正整数;

3.4,联立式(16)和式(17),得到控制器

其中b-1(x)为b(x)的逆矩阵,分别为对应的第i个元素;

自适应律设计如下:

步骤4,性质说明,过程如下:

系统远离滑模面时即|s|很大,n(s)趋近δ,系统的趋近速度加快;当系统接近滑模面时即|s|趋近0,n(s)趋近μ,系统的抖振减小。

为验证所提方法的有效性,本发明给出了快速终端滑模面基于对数“μ”型增强型幂次趋近律滑模控制方法和线性滑模面的“1”型增强型幂次趋近律滑模控制方法的对比:

其中,“1”型增强型幂次趋近律中

为了更有效的进行对比,系统所有参数都是一致的,即xd=yd=zd=2、ψd=0.5,快速终端滑模面参数:λ1=0.5、λ2=2、α1=2、α2=1.1、ε=0.3,线性滑模面:λ1=0.5,“μ”型增强型趋近律参数:k1=10、δ=0.1、p=1、γ=1、μ=10、β1=0.7,“1”型增强型趋近律参数:k1=10、δ=0.1、p=1、γ=1、β1=0.7,自适应初值设定p0i=p1i=p2i=0.1、ε0i=ε1i=ε2i=0.001,i=1,2,3,4,5,6,干扰参数:dx=dy=dz=0.2sin(0.2t)、四旋翼飞行器参数:m=1.1、ixx=1.22、iyy=1.22、izz=2.2、g=9.81,采样参数:ts=0.007,n=5000。

从图1和图2中可以看出,基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制能更快到达预期位置;结合图3-图8,基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制有着更小的抖振。图9和图10可以看出自适应对界的估计的有效性。

综上所述,基于对数增强型幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制能在减小抖振的同时减小跟踪时间,提高跟踪性能,使得系统更快地进入稳定收敛。

以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1