一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法技术

技术编号:20424199 阅读:84 留言:0更新日期:2019-02-23 08:10
一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,针对存在外部干扰和转动惯量不确定的刚性飞行器,构造适用于非对称约束情况的新型非对称改进型障碍李雅普诺夫函数,再结合反步控制和自适应方法,提出一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法。非对称改进型障碍李雅普诺夫函数的应用实现了飞行器输出的非对称约束,而自适应方法在无任何先验知识的情况下可以估计总体不确定性。本发明专利技术在外界干扰和转动惯量不确定的情况下,保证了飞行器姿态跟踪误差和角速度误差的一致最终有界。

【技术实现步骤摘要】
一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法
本专利技术涉及一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,特别是存在外部干扰,转动惯量不确定和输出约束的刚性飞行器姿态跟踪方法。
技术介绍
刚性飞行器一种非线性、强耦合、多输入多输出的复杂系统,由于飞行器结构复杂性、任务负载变化和飞行过程中燃料消耗,飞行器本身的转动惯量含有很多不确定性,这些不确定性很难被定量测量,因此会对姿态控制带来负面影响。与此同时,在飞行中有很多外部干扰力矩时刻影响着飞行器,如辐射力矩、重力梯度力矩和地磁力矩等等。而随着执行任务精细化程度的提高,仅仅关注飞行器的稳态精度是不足够的。为保证系统的瞬态性能和稳定性,通常会对系统状态和输出的幅值予以约束。而在系统运行过程中,如果违反约束条件,可能会导致系统性能下降甚至出现安全问题。障碍李雅普诺夫函数方法是一种约束控制方法,其基本原理是当变量趋近区域边界时,李雅普诺夫函数的值趋于无穷大,从而保证变量的约束。对称的障碍李雅普诺夫函数并不适用于非对称约束的情况,而使用非对称改进型障碍李雅普诺夫函数不但可以实现非对称的变量约束,也可以有效改善系统的瞬态和稳态性能。自适应控制是一种可以适应系统参数变化能力的控制方法。不同于一般的鲁棒控制方法通过增大控制量来保证系统的收敛,自适应控制可以在系统变化的同时逼近系统特征来保证控制精度。反步控制方法是一种基于李雅普诺夫定理的递归设计控制方法,反馈控制律和李雅普诺夫函数可以在逐步递归的过程中一同设计。反步法可以在高阶控制器设计时通过逐步递归降低控制器设特性计难度。反步控制的一个主要优点是它可以避免消除一些有用的非线性并实现高精度的控制性能。因此,飞行器姿态控制器设计中,自适应方法可以用来估计飞行器的转动惯量不确定性和外部干扰并结合反步控制和改进型障碍李雅普诺夫函数来实现高精度控制和输出约束。
技术实现思路
为了克服现有的刚性飞行器姿态控制系统存在的姿态约束问题,本专利技术提供一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,在系统存在外部干扰,转动惯量不确定的情况下,实现刚性飞行器系统的姿态跟踪误差和角速度误差的一致最终有界。为了解决上述技术问题提出的技术方案如下:一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,包括以下步骤:步骤1,建立刚性飞行器的运动学和动力学模型,初始化系统状态以及控制参数,过程如下:1.1刚性飞行器系统的运动学方程为:其中qv=[q1,q2,q3]T和q4分别为单位四元数的矢量部分和标量部分且满足分别为映射在空间直角坐标系x,y,z轴上的值;分别是qv和q4的导数;ω∈R3是刚性飞行器的角速度;I3是R3×3单位矩阵;表示为:1.2刚性飞行器系统的动力学方程为:其中J∈R3×3是刚性飞行器的转动惯量矩阵;是刚性飞行器的角加速度;u∈R3和d∈R3是控制力矩和外部扰动;ω×表示为:1.3刚性飞行器系统期望的运动学方程为:其中qdv=[qd1,qd2,qd3]T和qd4分别为期望的单位四元数的矢量部分和标量部分且满足ωd∈R3为期望的角速度;分别为qdv,qd4的导数,为qdv的转置;表示为:1.4由四元数描述的刚性飞行器相对姿态运动:ωe=ω-Cωd(12)其中ev=[e1,e2,e3]T和e4分别为姿态跟踪误差的矢量部分和标量部分;ωe=[ωe1,ωe2,ωe3]T∈R3为角速度误差;为相应的方向余弦矩阵并且满足||C||=1和为C的导数;根据式(1)-(12),刚性飞行器姿态跟踪误差动力学和运动学方程为:其中和分别为ev和e4的导数;为ev的转置;和分别为ωd和ωe的导数;(ωe+Cωd)×与ω×等价;和分别表示为:1.5转动惯量矩阵J满足J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(15)重新写成:进一步得到:其中是矩阵J0的逆矩阵;F是总体不确定性,形式为:并且F满足如下不等式:其中||F||为F的二范数;b1,b2,b3,b4为四个未知的正常数;b=[b1,b2,b3,b4]T;bT为b的转置;||ωe||为ωe的二范数;为的二范数,而为ωe的导数;1.6结合式(13)和(19),刚性飞行器的姿态跟踪系统写为:其中步骤2,针对带有外部扰动和转动惯量不确定的刚性飞行器系统,设计控制器,过程如下:2.1定义虚拟变量:其中ωc=[ωc1,ωc2,ωc3]T为虚拟控制律,其形式为:ωc=-κ1G-1z1(23)其中κ1是正常数,G-1是矩阵G的逆矩阵;2.2设计控制器为:其中κ2>0;||z2||是z2的二范数;Γ2=diag{Γ21,Γ22,Γ23},其中其中是正常数,是Γ2的逆矩阵,||Γ2||是Γ2的二范数;向量是向量b的估计,是的转置;Γ1=diag{Γ11,Γ12,Γ13},其中是正常数;是ωc的导数;2.3设计自适应参数的更新律为:其中η1=2κ1/k1;k1是正常数;步骤3,刚性飞行器姿态系统稳定性证明,其过程如下:3.1证明刚性飞行器系统所有信号都是一致最终有界,设计非对称改进型障碍李雅普诺夫函数为如下形式:其中ln是自然对数;e自然常数;是估计的差值,形式为对式(26)求导并将式(23)、(24)和(25)代入得:将式(27)化简得:其中λ1=min{2κ1,2κ2};根据李雅普诺夫定理,刚性飞行器系统的姿态跟踪误差和角速度误差可以达到一致最终有界;3.2证明刚性飞行器输出受限:根据式(28),V最终收敛到则得如下不等式:通过解不等式(29),得z2最终收敛到如下邻域:其中K2i=max{ka2i,kb2i},i=1,2,3;从式(30)看出,z2受到ka2i,kb2i的约束,再结合ωe=ωc+z2、||C||=1的性质和ω=ωe-Cωd,最终得到刚性飞行器的输出ω是受到约束的。本专利技术在刚性飞行器存在外部干扰和转动惯量不确定的情况下,结合反步控制法,非对称改进型障碍李雅普诺夫函数和自适应方法,设计一种刚性飞行器姿态约束跟踪控制方法,实现了系统的高精度控制和非对称约束要求。本专利技术的技术构思为:针对存在外界干扰和转动惯量不确定的刚性飞行器,提出了非对称改进型障碍李雅普诺夫函数。同时设计的自适应更新定律可以估计不确定性的界,不需要任何先验知识。再结合反步控制和非对称改进型障碍李雅普诺夫设计的姿态约束跟踪控制器可以保证刚性飞行器系统的姿态跟踪误差和角速度误差达到一致最终有界。本专利技术的优点为:在系统存在外界干扰和转动惯量不确定的情况下,实现系统的姿态跟踪误差和角速度误差达到一致最终有界,并且可以保证飞行器输出受到非对称约束。附图说明图1为本专利技术的刚性飞行器虚拟变量z2示意图;图2为本专利技术的刚性飞行器角速度跟踪误差示意图;图3为本专利技术的刚性飞行器控制输入力矩示意图;图4为本专利技术的刚性飞行器四元数跟踪误差示意图;图5为本专利技术的刚性飞行器参数估计示意图;图6为本专利技术的控制流程示意图。具体实施方式下面结合附图对本专利技术做进一步说明。参照图1至图6,一种基于非对称障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,所述控制方法包括以下步骤:步骤1,建立刚性飞行器的运动学和动力学模型,初始化系统状态以及控制参数,过程如下本文档来自技高网
...

【技术保护点】
1.一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,其特征在于,所述控制方法包括以下步骤:步骤1,建立刚性飞行器的运动学和动力学模型,初始化系统状态以及控制参数,过程如下:1.1刚性飞行器系统的运动学方程为:

【技术特征摘要】
1.一种基于非对称改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,其特征在于,所述控制方法包括以下步骤:步骤1,建立刚性飞行器的运动学和动力学模型,初始化系统状态以及控制参数,过程如下:1.1刚性飞行器系统的运动学方程为:其中qv=[q1,q2,q3]T和q4分别为单位四元数的矢量部分和标量部分且满足q1,q2,q3分别为映射在空间直角坐标系x,y,z轴上的值;分别是qv和q4的导数;ω∈R3是刚性飞行器的角速度;I3是R3×3单位矩阵;表示为:1.2刚性飞行器系统的动力学方程为:其中J∈R3×3是刚性飞行器的转动惯量矩阵;是刚性飞行器的角加速度;u∈R3和d∈R3是控制力矩和外部扰动;ω×表示为:1.3刚性飞行器系统期望的运动学方程为:其中qdv=[qd1,qd2,qd3]T和qd4分别为期望的单位四元数的矢量部分和标量部分且满足ωd∈R3为期望的角速度;分别为qdv,qd4的导数,为qdv的转置;表示为:1.4由四元数描述的刚性飞行器相对姿态运动:ωe=ω-Cωd(12)其中ev=[e1,e2,e3]T和e4分别为姿态跟踪误差的矢量部分和标量部分;ωe=[ωe1,ωe2,ωe3]T∈R3为角速度误差;为相应的方向余弦矩阵并且满足||C||=1和为C的导数;根据式(1)-(12),刚性飞行器姿态跟踪误差动力学和运动学方程为:其中和分别为ev和e4的导数;为ev的转置;和分别为ωd和ωe的导数;(ωe+Cωd)×与ω×等价;和分别表示为:1.5转动惯量矩阵J满足J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(15)重新写成:进一步得到:其中是矩阵J0的逆矩阵;F是总体不确定性,形式为:并且F满足如下不等式:其中||F||为F的二范数;b1,b2,b3,b4为四个未知的正常数;...

【专利技术属性】
技术研发人员:陈强陈中天何熊熊孙明轩
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1