【技术实现步骤摘要】
四旋翼无人机的固定时间控制方法
本专利技术涉及四旋翼无人机轨迹跟踪控制
,尤其涉及一种四旋翼无人机的固定时间控制方法。
技术介绍
近年来,随着新材料的应用、电池性能的提高、传感器技术和控制方法的进步,四旋翼无人机因其结构简单、灵活稳固、垂直起降等优点得到了快速发展,并在军事、商业和日常生活中得到了广泛的应用,如战场勘探、航拍摄影、消防安全等。当旋翼高速旋转时,会产生较大的空气阻力,对四旋翼无人机的轨迹跟踪性能产生不利影响;同时,由于特殊的工作场合需求,四旋翼无人机不仅要稳定、快速地跟踪上目标变化,还要满足一定的瞬态跟踪性能要求;此外,由于四旋翼无人机动力学模型具有非线性、多变量、强耦合和欠驱动特性,使得位置和姿态角控制器的设计存在一定困难。因此,设计一个基于预定性能和扩张状态观测器的固定时间控制方法使四旋翼无人机高效、可靠地完成指定任务显得尤为重要。预定性能是指跟踪误差收敛轨迹的超调和收敛速度满足预定要求,并能最终收敛到非常小的预定邻域内。其核心思想是通过函数变换思想将跟踪误差的预定性能转换为一个新的系统变量的有界性问题。扩张状态观测器的思想就是把能够影响被控输出的外界扰动扩张成一个新的状态变量,用特殊的反馈机制来建立能够观测“被扩张的状态”的观测器。滑模控制与其它控制的不同之处在于系统的“结构”并不固定,而是根据当前的状态,按照给定的“滑动模态”的状态轨迹运动。由于滑动模态可以进行设计且与对象参数及扰动无关,使得其具有快速响应、对参数变化及扰动不敏感、实现简单等优点。但是存在一个严重的缺点就是抖振。由 ...
【技术保护点】
1.一种四旋翼无人机的固定时间控制方法,其特征在于:包括以下步骤:/n步骤1:建立四旋翼无人机的动力学模型,计算俯仰角与横滚角的目标跟踪值;/n步骤2:基于步骤1建立的动力学模型,设计跟踪误差性能函数,实现预定性能,并对跟踪误差进行转换;/n步骤3:设计固定时间扩张状态观测器,并计算固定时间T
【技术特征摘要】
1.一种四旋翼无人机的固定时间控制方法,其特征在于:包括以下步骤:
步骤1:建立四旋翼无人机的动力学模型,计算俯仰角与横滚角的目标跟踪值;
步骤2:基于步骤1建立的动力学模型,设计跟踪误差性能函数,实现预定性能,并对跟踪误差进行转换;
步骤3:设计固定时间扩张状态观测器,并计算固定时间TFxTESO;
步骤4:基于步骤2的跟踪误差性能函数,和步骤3的固定时间扩张状态观测器,设计固定时间非奇异终端滑模控制器,并计算固定时间TFxTNTSMC。
2.根据权利要求1所述的四旋翼无人机的固定时间控制方法,其特征在于:步骤1中,俯仰角与横滚角的目标跟踪值的计算方式如下:
四旋翼无人机的动力学模型可以表示为
其中,s(·),c(·)分别为sin(·),cos(·)的缩写;(x,y,z),分别表示四旋翼无人机的位置和姿态角(横滚、俯仰、偏航);g为重力加速度;为外部扰动;Ix,Iy,Iz分别为沿x,y,z轴的转动惯量;ui(i=1,2,3,4)为控制输入,为了简化计算,令
其中,(ux,uy,uz)表示虚拟控制量,即可得到俯仰角和横滚角的目标跟踪值为
3.根据权利要求1所述的四旋翼无人机的固定时间控制方法,其特征在于:所述步骤2中的跟踪误差转换方式如下:针对四旋翼无人机的各位置(x,y,z)和姿态角控制通道,不失一般性地将其转化为以下二阶系统:
其中,和存在且连续,分别为控制输入与系统输出,b0>0为已知常数;d(t)为外部干扰;f(x)为非线性连续函数;将d(t)当作新的状态变量并估计,可以得到扩张状态系统:
其中,有界,zi(t)(i=1,2,3)分别表示xi(t)(i=1,2,3)的观测值,跟踪误差σ(t)=xd(t)-z(t),为了保证更好的瞬态性能,取误差性能指标函数为
λ(t)=(λ(0)-λ(∞))e-lt+λ(∞)
其中,l为常数,0<|σ(0)|<λ(0),0<λ(∞)<λ(0),设计跟踪误差为
σ(t)=λ(t)F(ε(t))
跟踪误差性能函数F(ε(t))需满足以下几点要求:
(1)F(ε(t))是一个光滑且连续的单调递增函数;
(2)-1<F(ε(t))<1;
(3)limε(t)→+∞F(ε(t))=1,limε(t)→-∞F(ε(t))=-1;
根据上述要求,可令易得-λ(t)<σ(t)<λ(t),因此,跟踪误差收敛集为E={σ(t)∈R:|σ(t)|≤λ∞(t)},跟踪误差σ(t)转换为ε(t),
其中,ε,σ和λ分别为ε(t),σ(t)和λ(t)的缩写,对ε求导可得
其中,
4.根据权利要求1所述的四旋翼无人机的固定时间控制方法,其特征在于:步骤3中,所述固定时间扩张状态观测器设计形式如下:
其中,
zi,ei和xi分别为zi(t),ei(t)知xi(t)的缩写;指数αi=iα-(i-1)<1,且α∈(1-∈,1),指数βi=iβ-(i-1)>1,且β∈(1,1+δ),δ>0为非常小的正数,设计观测器增益ki(i=1,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。