技术特征:1.一种倾转式三旋翼无人机姿态与高度自适应鲁棒控制方法,其特征是,步骤如下:
1)建立倾转式三旋翼无人机相关的坐标系:
为了便于非线性控制器与自适应律的设计,设定如下定义:
两个坐标系,分别为惯性坐标系{I}和体坐标系{B},二者均满足右手定则,惯性坐标系{I}原点位于地面,体坐标系{B}原点位于三旋翼无人机的质心,{xI yI zI}和{xB yB zB}分别表示惯性坐标系{I}和体坐标系{B}对应的三个主轴;
2)建立以旋翼电机转速与尾舵倾角的倾转式三旋翼无人机动力学模型:
倾转式旋翼无人机的飞行的执行单元,即是其各旋翼电机与尾舵舵机,以各旋翼电机转速与尾舵倾角作为控制输入,使控制方案更为直接简洁,避免了选择控制输入时,其他因素的影响,倾转式三旋翼无人机动力学模型表示为下式:
其中d=[dφ dθ dψ dh]T,q=diag{M-1ΨT,cosφcosθ},g表示重力加速度,u为该动力学模型的控制输入向量,式中dφ、dθ、dψ、dh分别表示各通道受到的外界扰动,Ψ表示角速度转换矩阵,M表示惯性矩阵,C表示向心力与科里奥利力矩阵,η1=[φ θ ψ]T表示无人机姿态向量,其中φ、θ、ψ分别表示该无人机的滚转角,偏航角和俯仰角,η2=[φ θ ψ h]T表示该三旋翼无人机的状态变量向量,h表示该三旋翼无人机的飞行高度;
3)设计非线性控制器与自适应律
采用前述动力学模型时,在模型中存在未知常参数升力系数b与反力矩系数c,同时在倾转式三旋翼无人机的飞行过程中,会受到各姿态通道与高度方向的扰动力矩和力,为实现倾转式三旋翼无人机姿态与高度的控制目标,定义跟踪误差为:
e=η2-ηd
其中e=[eφ eθ eψ eh]T,eφ、eθ、eψ、eh分别表示滚转角、俯仰角、偏航角和高度的跟踪误差。对e求关于时间的一阶导数和二阶导数,可得:
此处可构造一种滑模面s为:
其中ηd=[φdθdψd hd]T表示该倾转式三旋翼无人机目标轨迹,其中φd、θd、ψd、hd分别表示目标滚转角、俯仰角、偏航角和高度,s=[sφ sθ sψ sh]T,sφ、sθ、sψ、sh分别为该三旋翼无人机滚转、俯仰、偏航和高度通道的滑模面,Λ为一正对角常系数矩阵,表示为Λ=diag{λ1,λ2,λ3,λ4}
设计控制输入设计u为:
其中,sign为符号函数,将升力系数b和反扭矩系数c之积表示为一未知参数r,Φ为一参数矩阵,l1、l2、l3来表示各旋翼到该无人机质心的力臂,m表示倾转式三旋翼无人机的质量,则:
为未知参数矩阵Φ的估计,与分别为未知参数b和r的估计,表示为:
Ki,i=1,2,3,4为对角正系数矩阵,表示为:
Ki,i=1,2,3,4=diag{ki1,ki2,ki3,ki4}
v为控制器中所设计的一中间向量,定义v=[vφ vθ vψ vh]T且满足关系:
当该无人机姿态与高度通道的不可测扰动有界时,各姿态通道的扰动力矩τd和高度通道的绕动力fd满足关系τd<|δ1|,δ1为一未知正常数,表示各姿态通道扰动扭矩的上界;δ2为一未知正常数,表示各姿态通道扰动扭矩导数的上界;fd<|δ3|,δ3也为一未知正常数,表示高度通道扰动力的上界;
其中Ρ为一正实对角矩阵,定义为Ρ=diag{ρ1,ρ2,ρ3,ρ4},定义一正实对角矩阵表示为为便于参数估计值与的设计,定义中间变量N和L,并定义该三旋翼无人机的转动惯量为J=diag{j1,j2,j3},j1、j2、j3分别为无人机在滚转、俯仰和偏航通道的转动惯量,则有以下关系成立:
易知参数矩阵非奇异时,所设计的控制器u有界,因此在自适应律的设计中引入投影算子,确保升力系数估计值有界,故模型参数估计值的相应自适应律和设计为:
上式中Γ1、Γ2、bd、bu和ε均为正实系数,且满足bd≤b≤bu,