法律状态公告日
法律状态信息
法律状态
2019-07-16
授权
授权
2017-06-06
实质审查的生效 IPC(主分类):G05D1/08 申请日:20161122
实质审查的生效
2017-05-10
公开
公开
技术领域
本发明涉及倾转式三旋翼无人机动力学模型建立与其姿态与高度控制。
背景技术
近年来,多旋翼飞行器的导航和控制得到了长足的发展,成为了相关研究的热点。多旋翼飞行器的续航时间与其自重和结构有着密切的关系,相比与市面上常见的四旋翼、六旋翼无人机等,同等级的倾转式三旋翼无人机具有较轻的起飞重量,较低的飞行功耗,结构更为紧凑等特点,可以进一步增加续航时间,提高悬停效率,增强飞行机动性能。
倾转式三旋翼无人飞行器融合了多旋翼直升机与倾转式飞行器二者的优势,在保持多旋翼直升机垂直起降,便于操作的特点的基础上,在尾舵增加了舵机,改善了动力机构,因而也具备倾转式飞行器机动性能强,有效载荷大等优点,具备一定的研究潜力和研究价值。
法国的贡比涅技术大学的研究人员在忽略尾舵产生的侧向力的情况下,建立了三旋翼无人机姿态与位置的力学模型,并结合了饱和函数和比例微分控制器,设计关于三旋翼无人机的姿态和位置控制器,其位置的控制精度在0.1m以内,滚转角和俯仰角的控制精度在2°以内,偏航角的控制精度在5°以内(期刊:Control Engineering Practice;著者:Salazar-Cruz S,Lozano R,
印度理工大学(Indian Institute of Technology,Madras)的研究人员在倾转式双轴无人飞行器研究基础上,将其与倾转式三旋翼无人机的研究相结合[13][14]。通过对三旋翼无人机的受力分析与能量分析,建立了欧拉-拉格朗日形式(Euler-LagrangeFormalism)的倾转式三旋翼无人机的动力学模型。并在此基础上结合反馈线性化,应用反步法(Back stepping)设计出了针对三旋翼无人机位置以及姿态的比例微分(PD)控制器,该控制器也可应用到倾转式双轴无人机的飞行控制中。(会议:Chinese Control andDecision Conference;著者:Kulhare A,Chowdhury A B,Raina G;出版年月:2012年;文章题目:A Back-stepping Control Strategy for the Tri-rotor UAV;页码:3481-3486)。
法国国立巴黎高等矿业学校在三旋翼无人机各轴的直流无刷电机下方均安装舵机,使每个电机旋转轴的倾角可独立调节,因此这种三旋翼无人机具备了较强的机动性能。研究人员分析了此类无人机的受力情况,推导出了姿态与位置的动力学模型,并在此基础上,针对三旋翼无人机的轨迹跟踪问题设计了一种基于平面度的控制方案,并完成了圆形轨迹跟踪飞行实验,参考轨迹的直径约为2m,控制精度在0.2m以内(会议:theInternational Conference on Unmanned Aircraft Systems;著者:Servais E,D'Andrea-Novel B,Mounier H;出版年月:2015年;文章题目:Ground control of a hybridtricopter;页码:945-950)(会议:International Conference on Methods and MODELSin Automation and Robotics;著者:Servais E,D'Andrea-Novel B,Mounier H;出版年月:2015年;文章题目:Trajectory tracking of trirotor UAV with pendulum load;页码:517-522)。
发明内容
为克服现有技术的不足,本发明旨在针对尾舵倾角可独立控制的倾转式三旋翼无人机,设计一种鲁棒性较好,同时可以弥补动力学系统不确定性的自适应律与非线性控制器。本发明采用的技术方案是,倾转式三旋翼无人机姿态与高度自适应鲁棒控制方法,步骤如下:
1)建立倾转式三旋翼无人机相关的坐标系:
为了便于非线性控制器与自适应律的设计,设定如下定义:
两个坐标系,分别为惯性坐标系{I}和体坐标系{B},二者均满足右手定则,惯性坐标系{I}原点位于地面,体坐标系{B}原点位于三旋翼无人机的质心,{xI>I>I}和{xB>BzB}分别表示惯性坐标系{I}和体坐标系{B}对应的三个主轴;
2)建立以旋翼电机转速与尾舵倾角的倾转式三旋翼无人机动力学模型:
倾转式旋翼无人机的飞行的执行单元,即是其各旋翼电机与尾舵舵机,以各旋翼电机转速与尾舵倾角作为控制输入,使控制方案更为直接简洁,避免了选择控制输入时,其他因素的影响,倾转式三旋翼无人机动力学模型表示为下式:
其中
3)设计非线性控制器与自适应律
采用前述动力学模型时,在模型中存在未知常参数升力系数b与反力矩系数c,同时在倾转式三旋翼无人机的飞行过程中,会受到各姿态通道与高度方向的扰动力矩和力,为实现倾转式三旋翼无人机姿态与高度的控制目标,定义跟踪误差为:
e=η2-ηd
其中e=[eφ>θ>ψ>h]T,eφ、eθ、eψ、eh分别表示滚转角、俯仰角、偏航角和高度的跟踪误差。对e求关于时间的一阶导数和二阶导数,可得:
此处可构造一种滑模面s为:
其中ηd=[φd>d>d>d]T表示该倾转式三旋翼无人机目标轨迹,其中φd、θd、ψd、hd分别表示目标滚转角、俯仰角、偏航角和高度,s=[sφ>θ>ψ>h]T,sφ、sθ、sψ、sh分别为>1,λ2,λ3,λ4}
设计控制输入设计u为:
其中,sign为符号函数,将升力系数b和反扭矩系数c之积表示为一未知参数r,Φ为一参数矩阵,l1、l2、l3来表示各旋翼到该无人机质心的力臂,m表示倾转式三旋翼无人机的质量,则:
Ki,i=1,2,3,4为对角正系数矩阵,表示为:
Ki,i=1,2,3,4=diag{ki1,ki2,ki3,ki4}
v为控制器中所设计的一中间向量,定义v=[vφ>θ>ψ>h]T且满足关系:
当该无人机姿态与高度通道的不可测扰动有界时,各姿态通道的扰动力矩τd和高度通道的绕动力fd满足关系τd<|δ1|,δ1为一未知正常数,表示各姿态通道扰动扭矩的上界;
其中Ρ为一正实对角矩阵,定义为Ρ=diag{ρ1,ρ2,ρ3,ρ4},定义一正实对角矩阵
易知参数矩阵
上式中Γ1、Γ2、bd、bu和ε均为正实系数,且满足bd≤b≤bu,
本发明的特点及有益效果是:
本发明针对倾转式三旋翼无人机姿态及高度控制,建立了一种以电机转速与尾舵倾角为输入的动力学模型,设计了一种非线性控制器与自适应律,能够有效弥补模型参数不确定性,抵抗飞行过程中的外界不可测扰动。
附图说明:
图1是本发明采用倾转式三旋翼无人机的示意图;
图2采用控制方案后无人机镇定飞行过程的曲线示意图。
a是采用该控制方案后无人机镇定飞行过程的滚转角曲线;
b是采用该控制方案后无人机镇定飞行过程的俯仰角曲线;
c是采用该控制方案后无人机镇定飞行过程的偏航角曲线;
d是采用该控制方案后无人机镇定飞行过程的高度曲线。
具体实施方式
本发明所要解决的技术问题是,针对尾舵倾角可独立控制的倾转式三旋翼无人机,设计一种鲁棒性较好,同时可以弥补动力学系统不确定性的自适应律与非线性控制器。
本发明采用的技术方案是:建立一种以电机转速与尾舵倾角为控制输入的动力学模型,并设计相应的自适应律和非线性控制器,包括如下步骤:
首先完成如下定义:定义两个坐标系,分别为惯性坐标系{I}和体坐标系{B}。惯性坐标系{I}原点位于地面,体坐标系{B}原点位于三旋翼无人机的质心,二者均满足右手定则。定义在惯性坐标系下,倾转式三旋翼无人机的姿态角表示为η1=[φ>T,其中φ、θ、ψ分别表示该无人机的滚转角,偏航角和俯仰角。在惯性坐标系{I}下,倾转式三旋翼无人机的状态变量向量表示为η2=[φ>T,其中h表示该三旋翼无人机的飞行高度。在惯性坐标系{I}下,倾转式三旋翼无人机目标轨迹定义为ηd=[φd>d>d>d]T,其中φd、θd、ψd、hd分别表示目标滚转角、俯仰角、偏航角和高度。且该目标轨迹及其关于时间的导数有界。在体坐标系{B}下,倾转式三旋翼无人机,该无人机各姿态通道的角速度表示为Ω。
同时J表示该三旋翼无人机的转动惯量矩阵,j1、j2、j3分别为无人机在滚转、俯仰和偏航通道的转动惯量,表示为:J=diag{j1,j2,j3},Ψ为角速度转换矩阵,其表达式为:
对倾转式三旋翼无人机进行相应的手里分析,利用整体力矩分析的方法建立起以无人机动力矩为控制输入的动力学模型:
其中,τ=[τφ>θ>ψ]表示倾转式三旋翼无人机的动力矩,τφ,τφ,τφ分别为无人机滚转、俯仰、偏航通道的动力矩。M表示惯性矩阵,其定义为M=ΨTJΨ为一正定对称矩阵,C表示科里奥利力与向心力矩阵,其定义
另外,以m表示倾转式三旋翼无人机的质量,以g表示重力加速度,通过对倾转式三旋翼无人机在竖直方向上的受力分析,可得以总升力为输入的该无人机高度动力学模型:
上述倾转式三旋翼无人机的动力学模型是以各姿态通道的扭矩以及竖直方向的总升力作为模型的控制输入,为了进一步简化倾转式三旋翼无人机的控制流程,改善控制效果,实现控制该三旋翼无人机电机与尾舵舵机进而直接控制姿态与高度的目的。定义倾转式三旋翼无人机直流无刷电机的转速为ωi,i=1,2,3,4,且电机转速与各旋翼的升力满足关系fi=bω2i,i=1,2,3,4,其中b表示升力系数。定义控制输入向量u,表示为:
因此,在惯性坐标系{I}下,以u作为控制输入时,倾转式三旋翼无人机姿态与高度通道动力学模型可以表示为:
其中
通常无人机旋翼的升力系数b与反力矩系数c难以测量,在大量的多旋翼无人机研究中将其作为未知常量。本发明通过设计的非线性鲁棒控制器与自适应律,在b和c未知的情况下,通过控制输入u使倾转式三旋翼无人机的姿态与高度收敛于给定的参考轨迹。
为实现倾转式三旋翼无人机姿态与高度的控制目标,定义跟踪误差为:
e=η2-ηd
其中e=[eφ>θ>ψ>h]T,eφ、eθ、eψ、eh分别表示滚转角、俯仰角、偏航角和高度的跟踪误差。对e求关于时间的一阶导数和二阶导数,可得:
此处可构造一种滑模面s为:
其中s=[sφ>θ>ψ>h]T,sφ、sθ、sψ、sh分别为该三旋翼无人机滚转、俯仰、偏航和高度通道的滑模面,Λ为一正对角常系数矩阵,表示为Λ=diag{λ1,λ2,λ3,λ4},因此可得系统动态特性如下式所示:
针对上式得倾转式三旋翼无人机动力学特性,设计控制输入设计u为:
其中,sign为符号函数,
Ki,i=1,2,3,4为对角正系数矩阵,可表示为:
Ki,i=1,2,3,4=diag{ki1,ki2,ki3,ki4}
v为控制器中所设计的一中间向量,定义为v=[vφ>θ>ψ>h]T且其一阶导数满足:
当该无人机姿态与高度通道的不可测扰动有界时,扰动力矩和力满足关系τd<|δ1|,δ1为一未知正常数,表示各姿态通道扰动扭矩的上界;
其中Ρ为一正实对角矩阵,定义为Ρ=diag{ρ1,ρ2,ρ3,ρ4},为后文表述方便,定义一正实对角矩阵
易知参数矩阵
上式中Γ1、Γ2、bd、bu和ε均为正实系数,且满足bd≤b≤bu,
针对倾转式三旋翼无人机的鲁棒非线性控制器与自适应律设计完毕。
下面结合实推导和附图对本发明的动力学模型的建立以及非线性控制器与自适应律的设计做以叙述。
本发明综合针对倾转式三旋翼无人机飞行姿态和高度控制问题,为了简化其控制流程,实现对该无人机的直接控制,对传统的多旋翼无人机的动力学模型进行了改造,设计出一种非线性鲁棒控制器与自适应律,可以有效的弥补模型中的参数不确定性,同时又有较强的鲁棒性。
本发明设计了一种倾转式三旋翼无人机的姿态与高度非线性控制器,包括以下步骤:
1)建立倾转式三旋翼无人机相关的坐标系:
为了便于非线性控制器与自适应律的设计,本发明定义了如图1所示的定义
两个坐标系,分别为惯性坐标系{I}和体坐标系{B},二者均满足右手定则。惯性坐标系{I}原点位于地面,体坐标系{B}原点位于三旋翼无人机的质心,{xI>I>I}和{xB>BzB}分别表示惯性坐标系{I}和体坐标系{B}对应的三个主轴。
2)建立以旋翼电机转速与尾舵倾角的倾转式三旋翼无人机动力学模型:
倾转式旋翼无人机的飞行的执行单元,即是其各旋翼电机与尾舵舵机,以各旋翼电机转速与尾舵倾角作为控制输入,使控制方案更为直接简洁,避免了选择控制输入时,其他因素的影响,倾转式三旋翼无人机动力学模型可表示为下式:
其中
3)设计非线性控制器与自适应律
采用上文所述的姿态与高度的动力学模型,设计如图2所设的闭环控制系统,且在模型中存在未知常参数升力系数b与反力矩系数c,同时在倾转式三旋翼无人机的飞行过程中,会受到各姿态通道与高度方向的扰动力矩和力,因此所设计的控制器应具有一定的鲁棒性。
可设计控制输入设计u为:
其中,sign为符号函数,
Ki,i=1,2,3,4为对角正系数矩阵,可表示为:
Ki,i=1,2,3,4=diag{ki1,ki2,ki3,ki4}
v为控制器中所设计的一中间向量,可定义v=[vφ>θ>ψ>h]T且其关于时间的一阶导数满足关系:
当该无人机姿态与高度通道的不可测扰动有界时,扰动力矩和力满足关系τd<|δ1|,δ1为一未知正常数,表示各姿态通道扰动扭矩的上界;
其中Ρ为一正实对角矩阵,定义为Ρ=diag{ρ1,ρ2,ρ3,ρ4},可定义一正实对角矩阵
易知参数估计矩阵
上式中Γ1、Γ2、bd、bu和ε均为正实系数,且满足bd≤b≤bu,
下面给出具体的实例:
一、半实物仿真平台介绍
本文利用课题组自主搭建的倾转式三旋翼无人机半实物仿真平台验证文中所设计的非线性控制器与自适应律的效果。该平台采用PC/104嵌入式计算机作为处理器,基于MATLABRTW工具箱的xPC系统作为半实物仿真的环境,采用自主设计的电路板及惯性测量传感器通过滤波环节获取倾转式三旋翼无人机的姿态角与相应各通道的角加速度,结合无人机的动力学模型及姿态信息,计算出了虚拟的高度信息。实验平台的俯仰角与滚转角测量精度为约为1°,偏航角测量精度约为2°。实验平台系统控制频率500Hz。
二、飞行实验结果
为了验证文中所提非线性控制算法与自适应律的有效性与可实现性,在上文所述的半实物实验平台上进行了约120秒倾转式三旋翼无人机的姿态与高度镇定飞行实验。
通过图2a-图2d可知,该三旋翼无人机在实验开始后约17秒实现镇定飞行,滚转角和俯仰角的控制精度在±1°以内,偏航角控制精度在以±2°内;在约后12秒收敛于0附近,镇定飞行后,该三旋翼无人机高度方向上升力维持在4.8N附近。
机译: 旋翼无人机姿态控制方法及系统
机译: 旋翼无人机的动态姿态转换方法
机译: 动态转换旋翼无人机姿态的方法