1.一种考虑执行器受限问题的刚性飞行器自适应固定时间姿态镇定方法,其特征在于:所述方法包括以下步骤:步骤1,建立刚性飞行器系统的运动学和动力学模型,初始化系统状态以及控制参数,过程如下:
1.1刚性飞行器系统的运动学方程为:T
其中qv=[q1,q2,q3] 和q4分别为单位四元数的矢量部分和标量部分且满足q1,q2,q3分别为映射在空间直角坐标系x,y,z轴上的值; 分别是qv和q4
3 3×3
的导数; 为qv的转置;Ω∈R是刚性飞行器的角速度;I3是R 单位矩阵; 表示为:
1.2刚性飞行器系统的动力学方程为:
3×3 3
其中J∈R 是刚性飞行器的转动惯性矩阵; 是刚性飞行器的角加速度;u∈R 和d
3 3×3
∈R是控制力矩和外部扰动;D=diag(D1,D2,D3)∈R 是3×3对称对角的执行器效率矩阵,T满足0<Di(t)≤1,i=1,2,3;sat(u)=[sat(u1),sat(u2),sat(u3)]为执行器产生的实际控制力矩,sat(ui)为带有饱和特性的执行器,表示为sat(ui)=sgn(ui)min{umi,|ui|},umi为最大提供的控制力矩,sgn(ui)为符号函数,min{umi,|ui|}为两者的最小值;为了更方便的表
3×3
示控制约束,sat(u)表示为sat(u)=Θ(u)u,Θ(u)=diag(Θ1(u),Θ2(u),Θ3(u))∈R 为
3×3对称对角矩阵,Θi(u)表示为:×
满足0<ξ≤min(DiΘi(u))≤1,min(DiΘi(u))为最小值,i=1,2,3,ξ为未知正常数;Ω表示为:
1.3转动惯性矩阵J满足J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(4)重新写成:进一步得到:
1.4对式(1)进行微分,得到:T
其中Ω为Ω的转置; 为qv的二阶导数; 为J0的逆; 表示为:分别为q1,q2,q3的导数;
步骤2,针对带有外部扰动,转动惯量不确定,执行器饱和和故障的刚性飞行器系统,设计所需的滑模面,过程如下:选择固定时间滑模面为:
其中,
和sgn(qi)均为符号函数,λ1>0,λ2>0,a2>1, 为qi的导数,i=1,2,3;
步骤3,设计自适应固定时间控制器,过程如下:
3.1设计固定时间控制器为:
T 3×3
其中S=[S1,S2,S3] , Γ=diag(Γ1,Γ2,Γ3)∈R为3×3对称对角矩阵; i=1,2,3;0<r1<1,r2>1,K1=diag(k11,
3×3 3×3
k12,k13)∈R 为3×3对称的对角矩阵,K2=diag(k21,k22,k23)∈R 为3×3对称的对角矩
3×3
阵,K3=diag(k31,k32,k33)∈R 为3×3对称的对角矩阵,k11,k12,k13,k21,k22,k23,k31,k32,k33为正常数, 分别为c1,c2,c3,ξ的估计;ηs≥1,c1,c2,c3为未知正常数;
3.2设计自适应参数的更新律:其中η1,η2,η3,η4,ε1,ε2,ε3,ε4为正常数; 分别为 的导数; 为 的二范数, 为 的二范数,||Ω||为Ω的二范数;
步骤4,固定时间稳定性证明,过程如下:
4.1证明刚性飞行器系统所有信号都是一致最终有界,设计李雅普诺夫函数为如下形式:T
其中 i=1,2,3,S是S的转置;
对式(18)进行求导,得到:
其中
i=1,2,3;k3min=min{k31,k32,k33},min{·}表示最小值; 为S的导数;δ1,δ2,δ3,δ4为正常数;
则判定刚性飞行器系统所有信号都是一致最终有界的;
4.2证明固定时间收敛,设计李雅普诺夫函数为如下形式:对式(20)进行求导,得到:
其中 i=1,2,3;
γ2为一个大于零的上界值;
基于以上分析,刚性飞行器系统状态在固定时间一致最终有界。