CN109634291B - 一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法 - Google Patents

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

Info

Publication number
CN109634291B
CN109634291B CN201811423427.7A CN201811423427A CN109634291B CN 109634291 B CN109634291 B CN 109634291B CN 201811423427 A CN201811423427 A CN 201811423427A CN 109634291 B CN109634291 B CN 109634291B
Authority
CN
China
Prior art keywords
rigid aircraft
omega
rigid
aircraft
attitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811423427.7A
Other languages
English (en)
Other versions
CN109634291A (zh
Inventor
陈强
陈中天
何熊熊
孙明轩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201811423427.7A priority Critical patent/CN109634291B/zh
Publication of CN109634291A publication Critical patent/CN109634291A/zh
Application granted granted Critical
Publication of CN109634291B publication Critical patent/CN109634291B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

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

Description

一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束 跟踪控制方法
技术领域
本发明涉及一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,特别是存在外部干扰,转动惯量不确定和输出约束的刚性飞行器姿态跟踪方法。
背景技术
刚性飞行器一种非线性、强耦合、多输入多输出的复杂***,由于飞行器结构复杂性、任务负载变化和飞行过程中燃料消耗,飞行器本身的转动惯量含有很多不确定性,这些不确定性很难被定量测量,因此会对姿态控制带来负面影响。与此同时,在飞行中有很多外部干扰力矩时刻影响着飞行器,如辐射力矩、重力梯度力矩和地磁力矩等等。而随着执行任务精细化程度的提高,仅仅关注飞行器的稳态精度是不足够的。为保证***的瞬态性能和稳定性,通常会对***状态和输出的幅值予以约束。而在***运行过程中,如果违反约束条件,可能会导致***性能下降甚至出现安全问题。
障碍李雅普诺夫函数方法是一种约束控制方法,其基本原理是当变量趋近区域边界时,李雅普诺夫函数的值趋于无穷大,从而保证变量的约束。传统的对数障碍李雅普诺夫函数并不适用于非约束的情况,然而改进型障碍李雅普诺夫函数却可以同时适用于约束和非约束情况。使用改进型障碍李雅普诺夫函数不但可以约束变量,也可以有效改善***的瞬态和稳态性能。
自适应控制是一种可以适应***参数变化能力的控制方法。不同于一般的鲁棒控制方法通过增大控制量来保证***的收敛,自适应控制可以在***变化的同时逼近***特征来保证控制精度。反步控制方法是一种基于李雅普诺夫定理的递归设计控制方法,反馈控制律和李雅普诺夫函数可以在逐步递归的过程中一同设计。反步法可以在高阶控制器设计时通过逐步递归降低控制器设特性计难度。反步控制的一个主要优点是它可以避免消除一些有用的非线性并实现高精度的控制性能。因此,飞行器姿态控制器设计中,自适应方法可以用来估计飞行器的转动惯量不确定性和外部干扰并结合反步控制和改进型障碍李雅普诺夫函数来实现高精度控制和输出约束。
发明内容
为了克服现有的刚性飞行器姿态控制***存在的姿态约束问题,本发明提供一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,在***存在外部干扰,转动惯量不确定的情况下,实现刚性飞行器***的姿态跟踪误差和角速度误差的一致最终有界。
为了解决上述技术问题提出的技术方案如下:
一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,包括以下步骤:
步骤1,建立刚性飞行器的运动学和动力学模型,初始化***状态以及控制参数,过程如下:
1.1刚性飞行器***的运动学方程为:
Figure BDA0001881032390000021
Figure BDA0001881032390000022
其中qv=[q1,q2,q3]T和q4分别为单位四元数的矢量部分和标量部分且满足
Figure BDA0001881032390000023
分别为映射在空间直角坐标系x,y,z轴上的值;
Figure BDA0001881032390000024
分别是qv和q4的导数;ω∈R3是刚性飞行器的角速度;I3是R3×3单位矩阵;
Figure BDA0001881032390000025
表示为:
Figure BDA0001881032390000026
1.2刚性飞行器***的动力学方程为:
Figure BDA0001881032390000027
其中J∈R3×3是刚性飞行器的转动惯量矩阵;
Figure BDA0001881032390000028
是刚性飞行器的角加速度;u∈R3和d∈R3是控制力矩和外部扰动;ω×表示为:
Figure BDA0001881032390000031
1.3刚性飞行器***期望的运动学方程为:
Figure BDA0001881032390000032
Figure BDA0001881032390000033
其中qdv=[qd1,qd2,qd3]T和qd4分别为期望的单位四元数的矢量部分和标量部分且满足
Figure BDA0001881032390000034
ωd∈R3为期望的角速度;
Figure BDA0001881032390000035
分别为qdv,qd4的导数,
Figure BDA0001881032390000036
为qdv的转置;
Figure BDA0001881032390000037
表示为:
Figure BDA0001881032390000038
1.4由四元数描述的刚性飞行器相对姿态运动:
Figure BDA0001881032390000039
Figure BDA00018810323900000310
ωe=ω-Cωd (12)
其中ev=[e1,e2,e3]T和e4分别为姿态跟踪误差的矢量部分和标量部分;ωe=[ωe1e2e3]T∈R3为角速度误差;
Figure BDA00018810323900000311
为相应的方向余弦矩阵并且满足||C||=1和
Figure BDA00018810323900000312
Figure BDA00018810323900000313
为C的导数;
根据式(1)-(12),刚性飞行器姿态跟踪误差动力学和运动学方程为:
Figure BDA00018810323900000314
Figure BDA00018810323900000315
Figure BDA0001881032390000041
其中
Figure BDA0001881032390000042
Figure BDA0001881032390000043
分别为ev和e4的导数;
Figure BDA0001881032390000044
为ev的转置;
Figure BDA0001881032390000045
Figure BDA0001881032390000046
分别为ωd和ωe的导数;(ωe+Cωd)×与ω×等价;
Figure BDA0001881032390000047
Figure BDA0001881032390000048
分别表示为:
Figure BDA0001881032390000049
Figure BDA00018810323900000410
1.5转动惯量矩阵J满足J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(15)重新写成:
Figure BDA00018810323900000411
进一步得到:
Figure BDA00018810323900000412
其中
Figure BDA00018810323900000413
是矩阵J0的逆矩阵;F是总体不确定性,形式为:
Figure BDA00018810323900000414
并且F满足如下不等式:
Figure BDA00018810323900000415
其中||F||为F的二范数;b1,b2,b3,b4为四个未知的正常数;b=[b1,b2,b3,b4]T;bT为b的转置;||ωe||为ωe的二范数;
Figure BDA00018810323900000416
Figure BDA00018810323900000417
的二范数,而
Figure BDA00018810323900000418
为ωe的导数;
Figure BDA00018810323900000419
1.6结合式(13)和(19),刚性飞行器的姿态跟踪***写为:
Figure BDA0001881032390000051
其中
Figure BDA0001881032390000052
步骤2,针对带有外部扰动和转动惯量不确定的刚性飞行器***,设计控制器,过程如下:
2.1定义虚拟变量:
Figure BDA0001881032390000053
其中ωc=[ωc1c2c3]T为虚拟控制律,其形式为:
ωc=-κ1G-1z1 (23)
其中κ1是正常数,G-1是矩阵G的逆矩阵;
2.2设计控制器为:
Figure BDA0001881032390000054
其中κ2>0;||z2||是z2的二范数;向量
Figure BDA0001881032390000055
是向量b的估计,
Figure BDA0001881032390000056
Figure BDA0001881032390000057
的转置;
Figure BDA0001881032390000058
kb1和kb2是正常数,需要满足kb1>||z1(0)||、kb2>||z2(0)||,而||z1(0)||是z1初始值的二范数,||z2(0)||是z2初始值的二范数;
Figure BDA0001881032390000059
是z1的转置,
Figure BDA00018810323900000510
是z2的转置;
Figure BDA00018810323900000511
是ωc的导数;
2.3设计自适应参数
Figure BDA00018810323900000512
的更新律为:
Figure BDA00018810323900000513
其中η1=2κ1/k1;k1是正常数;
步骤3,刚性飞行器姿态***稳定性证明,其过程如下:
3.1证明刚性飞行器***所有信号都是一致最终有界,设计改进型障碍李雅普诺夫函数为如下形式:
Figure BDA0001881032390000061
其中ln是自然对数;e是自然常数;
Figure BDA0001881032390000062
是估计的差值,形式为
Figure BDA0001881032390000063
对式(26)求导并将式(23)、(24)和(25)代入得:
Figure BDA0001881032390000064
将式(27)化简得:
Figure BDA0001881032390000065
其中λ1=min{2κ1,2κ2};
Figure BDA0001881032390000066
根据李雅普诺夫定理,刚性飞行器***的姿态跟踪误差和角速度误差可以达到一致最终有界;
3.2证明刚性飞行器输出受限:
根据式(28),V最终收敛到
Figure BDA0001881032390000067
则得如下不等式:
Figure BDA0001881032390000068
通过解不等式(29),得z2最终收敛到如下邻域:
Figure BDA0001881032390000069
从式(30)看出,z2受到kb2的约束,再结合ωe=ωc+z2、||C||=1的性质和ω=ωe-Cωd,最终得到刚性飞行器的输出ω是受到约束的。
本发明在刚性飞行器存在外部干扰和转动惯量不确定的情况下,结合反步控制法,改进型障碍李雅普诺夫函数和自适应方法,设计一种刚性飞行器姿态约束跟踪控制方法,实现了***的高精度控制和约束要求。
本发明的技术构思为:针对存在外界干扰和转动惯量不确定的刚性飞行器,提出了适用于约束和非约束情况改进型障碍李雅普诺夫函数。同时设计的自适应更新定律可以估计不确定性的界,不需要任何先验知识。再结合反步控制和改进型障碍李雅普诺夫设计的姿态约束跟踪控制器可以保证刚性飞行器***的姿态跟踪误差和角速度误差达到一致最终有界。
本发明的有益效果为:在***存在外界干扰和转动惯量不确定的情况下,实现***的姿态跟踪误差和角速度误差达到一致最终有界,并且可以保证飞行器输出受到约束。
附图说明
图1为本发明的刚性飞行器虚拟变量z2示意图;
图2为本发明的刚性飞行器角速度跟踪误差示意图;
图3为本发明的刚性飞行器控制输入力矩示意图;
图4为本发明的刚性飞行器四元数跟踪误差示意图;
图5为本发明的刚性飞行器参数估计示意图;
图6为本发明的控制流程示意图。
具体实施方式
下面结合附图对本发明做进一步说明。
参照图1至图6,一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,所述控制方法包括以下步骤:
步骤1,建立刚性飞行器的运动学和动力学模型,初始化***状态以及控制参数,过程如下:
1.1刚性飞行器***的运动学方程为:
Figure BDA0001881032390000081
Figure BDA0001881032390000082
其中qv=[q1,q2,q3]T和q4分别为单位四元数的矢量部分和标量部分且满足
Figure BDA0001881032390000083
分别为映射在空间直角坐标系x,y,z轴上的值;
Figure BDA0001881032390000084
分别是qv和q4的导数;ω∈R3是刚性飞行器的角速度;I3是R3×3单位矩阵;
Figure BDA0001881032390000085
表示为:
Figure BDA0001881032390000086
1.2刚性飞行器***的动力学方程为:
Figure BDA0001881032390000087
其中J∈R3×3是刚性飞行器的转动惯量矩阵;
Figure BDA0001881032390000088
是刚性飞行器的角加速度;u∈R3和d∈R3是控制力矩和外部扰动;ω×表示为:
Figure BDA0001881032390000089
1.3刚性飞行器***期望的运动学方程为:
Figure BDA00018810323900000810
Figure BDA00018810323900000811
其中qdv=[qd1,qd2,qd3]T和qd4分别为期望的单位四元数的矢量部分和标量部分且满足
Figure BDA00018810323900000812
ωd∈R3为期望的角速度;
Figure BDA00018810323900000813
分别为qdv,qd4的导数,
Figure BDA00018810323900000814
为qdv的转置;
Figure BDA00018810323900000815
表示为:
Figure BDA0001881032390000091
1.4由四元数描述的刚性飞行器相对姿态运动:
Figure BDA0001881032390000092
Figure BDA0001881032390000093
ωe=ω-Cωd (12)
其中ev=[e1,e2,e3]T和e4分别为姿态跟踪误差的矢量部分和标量部分;ωe=[ωe1e2e3]T∈R3为角速度误差;
Figure BDA0001881032390000094
为相应的方向余弦矩阵并且满足||C||=1和
Figure BDA0001881032390000095
Figure BDA0001881032390000096
为C的导数;
根据式(1)-(12),刚性飞行器姿态跟踪误差动力学和运动学方程为:
Figure BDA0001881032390000097
Figure BDA0001881032390000098
Figure BDA0001881032390000099
其中
Figure BDA00018810323900000910
Figure BDA00018810323900000911
分别为ev和e4的导数;
Figure BDA00018810323900000912
为ev的转置;
Figure BDA00018810323900000913
Figure BDA00018810323900000914
分别为ωd和ωe的导数;(ωe+Cωd)×与ω×等价;
Figure BDA00018810323900000915
Figure BDA00018810323900000916
分别表示为:
Figure BDA00018810323900000917
Figure BDA00018810323900000918
1.5转动惯量矩阵J满足J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(15)重新写成:
Figure BDA0001881032390000101
进一步得到:
Figure BDA0001881032390000102
其中
Figure BDA0001881032390000103
是矩阵J0的逆矩阵;F是总体不确定性,形式为:
Figure BDA0001881032390000104
并且F满足如下不等式:
Figure BDA0001881032390000105
其中||F||为F的二范数;b1,b2,b3,b4为四个未知的正常数;b=[b1,b2,b3,b4]T;bT为b的转置;||ωe||为ωe的二范数;
Figure BDA0001881032390000106
Figure BDA0001881032390000107
的二范数,而
Figure BDA0001881032390000108
为ωe的导数;
Figure BDA0001881032390000109
1.6结合式(13)和(19),刚性飞行器的姿态跟踪***写为:
Figure BDA00018810323900001010
其中
Figure BDA00018810323900001011
步骤2,针对带有外部扰动和转动惯量不确定的刚性飞行器***,设计控制器,过程如下:
2.1定义虚拟变量:
Figure BDA0001881032390000111
其中ωc=[ωc1c2c3]T为虚拟控制律,其形式为:
ωc=-κ1G-1z1 (23)
其中κ1是正常数,G-1是矩阵G的逆矩阵;
2.2设计控制器为:
Figure BDA0001881032390000112
其中κ2>0;||z2||是z2的二范数;向量
Figure BDA0001881032390000113
是向量b的估计,
Figure BDA0001881032390000114
Figure BDA0001881032390000115
的转置;
Figure BDA0001881032390000116
kb1和kb2是正常数,需要满足kb1>||z1(0)||、kb2>||z2(0)||,而||z1(0)||是z1初始值的二范数,||z2(0)||是z2初始值的二范数;
Figure BDA0001881032390000117
是z1的转置,
Figure BDA0001881032390000118
是z2的转置;
Figure BDA0001881032390000119
是ωc的导数;
2.3设计自适应参数
Figure BDA00018810323900001110
的更新律为:
Figure BDA00018810323900001111
其中η1=2κ1/k1;k1是正常数;
步骤3,刚性飞行器姿态***稳定性证明,其过程如下:
3.1证明刚性飞行器***所有信号都是一致最终有界,设计改进型障碍李雅普诺夫函数为如下形式:
Figure BDA00018810323900001112
其中ln是自然对数;e是自然常数;
Figure BDA00018810323900001113
是估计的差值,形式为
Figure BDA00018810323900001114
对式(26)求导并将式(23)、(24)和(25)代入得:
Figure BDA0001881032390000121
将式(27)化简得:
Figure BDA0001881032390000122
其中λ1=min{2κ1,2κ2};
Figure BDA0001881032390000123
根据李雅普诺夫定理,刚性飞行器***的姿态跟踪误差和角速度误差可以达到一致最终有界;
3.2证明刚性飞行器输出受限:
根据式(28),V最终收敛到
Figure BDA0001881032390000124
则得如下不等式:
Figure BDA0001881032390000125
通过解不等式(29),得z2最终收敛到如下邻域:
Figure BDA0001881032390000126
从式(30)看出,z2受到kb2的约束,再结合ωe=ωc+z2、||C||=1的性质和ω=ωe-Cωd,最终得到刚性飞行器的输出ω是受到约束的。
为说明提出方法的有效性,本发明给出了刚性飞行器***的数值仿真实验。转动惯量矩阵标称部分为J0=diag{45,42,37.5}千克·平方米,而惯量矩阵不确定部分为ΔJ=diag{4,3.5,2}(1+e-0.1t)-2ΔJ1千克·平方米,其中
Figure BDA0001881032390000127
外部干扰为d=0.5||ω||[sin(0.8t),cos(0.5t),sin(0.3t)]T牛·米;***的初始状态为
Figure BDA0001881032390000128
ω(0)=[0.01,-0.01,0.01]T弧度/秒;期望的姿态为qd=[0,0,0,1]T,ωd=0.1[cos(t/40),-sin(t/50),-cos(t/60)]T弧度/秒。其中的控制参数选择如下κ1=0.2,κ2=0.4,kb1=0.8,k1=0.2,η1=2,r=0.5,
Figure BDA0001881032390000131
的初始值设置为[0.01,0.01,0.01,0.01]T。为了体现本章所提控制方法对变量的约束作用,分别选取参数kb2=0.6,0.9和1.2进行对比仿真。
图1和图2分别显示了虚拟变量z2和角速度跟踪误差ωe在不同kb2取值下响应。从图中可以看出所提控制器实现了令人满意的姿态跟踪性能,并且取kb2=0.6时超调最小,这说明了较小的kb2带来更强的约束。控制输入力矩u如图3所示。图4显示了取kb2=0.6时四元数跟踪误差e的收敛。估计参数
Figure BDA0001881032390000132
的响应如图5所示,从中可以看出
Figure BDA0001881032390000133
各个元素都收敛到一个正常数。
综上所述,在外部扰动和惯性不确定性存在的情况下,所提控制器可以实现精确的姿态跟踪控制,同时实现了***的约束,表现在较小的kb2可以有效减小角速度误差的超调,提高***瞬态性能。
以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。

Claims (1)

1.一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法,其特征在于,所述控制方法包括以下步骤:
步骤1,建立刚性飞行器的运动学和动力学模型,初始化***状态以及控制参数,过程如下:
1.1刚性飞行器***的运动学方程为:
Figure FDA0003137361290000011
Figure FDA0003137361290000012
其中qv=[q1,q2,q3]T和q4分别为单位四元数的矢量部分和标量部分且满足
Figure FDA0003137361290000013
q1,q2,q3分别为映射在空间直角坐标系x,y,z轴上的值;
Figure FDA0003137361290000014
分别是qv和q4的导数;ω∈R3是刚性飞行器的角速度;I3是R3×3单位矩阵;
Figure FDA0003137361290000015
表示为:
Figure FDA0003137361290000016
1.2刚性飞行器***的动力学方程为:
Figure FDA0003137361290000017
其中J∈R3×3是刚性飞行器的转动惯量矩阵;
Figure FDA0003137361290000018
是刚性飞行器的角加速度;u∈R3和d∈R3是控制力矩和外部扰动;ω×表示为:
Figure FDA0003137361290000019
1.3刚性飞行器***期望的运动学方程为:
Figure FDA00031373612900000110
Figure FDA0003137361290000021
其中qdv=[qd1,qd2,qd3]T和qd4分别为期望的单位四元数的矢量部分和标量部分且满足
Figure FDA0003137361290000022
ωd∈R3为期望的角速度;
Figure FDA0003137361290000023
分别为qdv,qd4的导数,
Figure FDA0003137361290000024
为qdv的转置;
Figure FDA0003137361290000025
表示为:
Figure FDA0003137361290000026
1.4由四元数描述的刚性飞行器相对姿态运动:
Figure FDA0003137361290000027
Figure FDA0003137361290000028
ωe=ω-Cωd (12)
其中ev=[e1,e2,e3]T和e4分别为姿态跟踪误差的矢量部分和标量部分;ωe=[ωe1e2e3]T∈R3为角速度误差;
Figure FDA0003137361290000029
为相应的方向余弦矩阵并且满足||C||=1;
Figure FDA00031373612900000210
为C的导数;
根据式(1)-(12),刚性飞行器姿态跟踪误差动力学和运动学方程为:
Figure FDA00031373612900000211
Figure FDA00031373612900000212
Figure FDA00031373612900000213
其中
Figure FDA00031373612900000214
Figure FDA00031373612900000215
分别为ev和e4的导数;
Figure FDA00031373612900000216
为ev的转置;
Figure FDA00031373612900000217
Figure FDA00031373612900000218
分别为ωd和ωe的导数;(ωe+Cωd)×与ω×等价;
Figure FDA00031373612900000219
Figure FDA00031373612900000220
分别表示为:
Figure FDA0003137361290000031
Figure FDA0003137361290000032
1.5转动惯量矩阵J满足J=J0+ΔJ,其中J0和ΔJ分别表示J的标称部分和不确定部分,则式(15)重新写成:
Figure FDA0003137361290000033
进一步得到:
Figure FDA0003137361290000034
其中
Figure FDA0003137361290000035
是矩阵J0的逆矩阵;F是总体不确定性,形式为:
Figure FDA0003137361290000036
并且F满足如下不等式:
Figure FDA0003137361290000037
其中||F||为F的二范数;b1,b2,b3,b4为四个未知的正常数;b=[b1,b2,b3,b4]T;bT为b的转置;||ωe||为ωe的二范数;
Figure FDA0003137361290000038
Figure FDA0003137361290000039
的二范数,而
Figure FDA00031373612900000310
为ωe的导数;
Figure FDA00031373612900000311
1.6结合式(13)和(19),刚性飞行器的姿态跟踪***写为:
Figure FDA00031373612900000312
其中
Figure FDA0003137361290000041
步骤2,针对带有外部扰动和转动惯量不确定的刚性飞行器***,设计控制器,过程如下:
2.1定义虚拟变量:
Figure FDA0003137361290000042
其中ωc=[ωc1c2c3]T为虚拟控制律,其形式为:
ωc=-κ1G-1z1 (23)
其中κ1是正常数,G-1是矩阵G的逆矩阵;
2.2设计控制器为:
Figure FDA0003137361290000043
其中κ2>0;||z2||是z2的二范数;向量
Figure FDA0003137361290000044
是向量b的估计,
Figure FDA0003137361290000045
Figure FDA0003137361290000046
的转置;
Figure FDA0003137361290000047
kb1和kb2是正常数,需要满足kb1>||z1(0)||、kb2>||z2(0)||,而||z1(0)||是z1初始值的二范数,||z2(0)||是z2初始值的二范数;
Figure FDA0003137361290000048
是z1的转置,
Figure FDA0003137361290000049
是z2的转置;
Figure FDA00031373612900000410
是ωc的导数;
2.3设计自适应参数
Figure FDA00031373612900000411
的更新律为:
Figure FDA00031373612900000412
其中η1=2κ1/k1;k1是正常数;
步骤3,刚性飞行器姿态***稳定性证明,其过程如下:
3.1证明刚性飞行器***所有信号都是一致最终有界,设计改进型障碍李雅普诺夫函数为如下形式:
Figure FDA0003137361290000051
其中ln是自然对数;e是自然常数;
Figure FDA0003137361290000052
是估计的差值,形式为
Figure FDA0003137361290000053
对式(26)求导并将式(23)、(24)和(25)代入得:
Figure FDA0003137361290000054
将式(27)化简得:
Figure FDA0003137361290000055
其中λ1=min{2κ1,2κ2};
Figure FDA0003137361290000056
根据李雅普诺夫定理,刚性飞行器***的姿态跟踪误差和角速度误差可以达到一致最终有界;
3.2证明刚性飞行器输出受限:
根据式(28),V最终收敛到
Figure FDA0003137361290000057
则得如下不等式:
Figure FDA0003137361290000058
通过解不等式(29),得z2最终收敛到如下邻域:
Figure FDA0003137361290000059
从式(30)看出,z2受到kb2的约束,再结合ωe=ωc+z2、||C||=1的性质和ω=ωe-Cωd,最终得到刚性飞行器的输出ω是受到约束的。
CN201811423427.7A 2018-11-27 2018-11-27 一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法 Active CN109634291B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811423427.7A CN109634291B (zh) 2018-11-27 2018-11-27 一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811423427.7A CN109634291B (zh) 2018-11-27 2018-11-27 一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法

Publications (2)

Publication Number Publication Date
CN109634291A CN109634291A (zh) 2019-04-16
CN109634291B true CN109634291B (zh) 2021-10-26

Family

ID=66069364

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811423427.7A Active CN109634291B (zh) 2018-11-27 2018-11-27 一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法

Country Status (1)

Country Link
CN (1) CN109634291B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112034865B (zh) * 2020-08-12 2021-10-08 浙江大学 基于优化算法的全驱动水下航行器航迹跟踪控制方法
CN112465829B (zh) * 2020-10-26 2022-09-27 南京理工大学 一种基于反馈控制的交互式点云分割方法
CN113625702B (zh) * 2020-10-28 2023-09-22 北京科技大学 基于二次规划的无人车同时路径跟踪与避障方法
CN113110527B (zh) * 2021-04-12 2023-12-01 大连海事大学 一种自主水下航行器有限时间路径跟踪的级联控制方法
CN116500908B (zh) * 2023-02-27 2024-04-09 扬州大学 一种双扰动观测器的机械臂抗干扰约束控制方法
CN117472092A (zh) * 2023-12-06 2024-01-30 深圳职业技术大学 一种飞行器姿态跟踪控制方法、***及计算机设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3170752A1 (fr) * 2015-11-20 2017-05-24 Thales Procede de transfert orbital d'un vaisseau spatial utilisant une poussee continue ou quasi-continue et systeme embarque de pilotage pour la mise en uvre d'un tel procede
CN107831670A (zh) * 2017-12-06 2018-03-23 浙江工业大学 一种基于非对称时不变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法
CN108873927A (zh) * 2018-09-25 2018-11-23 浙江工业大学 一种刚性飞行器的非奇异固定时间自适应姿态跟踪控制方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3170752A1 (fr) * 2015-11-20 2017-05-24 Thales Procede de transfert orbital d'un vaisseau spatial utilisant une poussee continue ou quasi-continue et systeme embarque de pilotage pour la mise en uvre d'un tel procede
CN107831670A (zh) * 2017-12-06 2018-03-23 浙江工业大学 一种基于非对称时不变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法
CN108873927A (zh) * 2018-09-25 2018-11-23 浙江工业大学 一种刚性飞行器的非奇异固定时间自适应姿态跟踪控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种高超声速飞行器的再入约束非线性控制方法;张军.等;《空间控制技术与应用》;20110630;第37卷(第3期);第35-40页 *
高超声速再入飞行非线性约束控制方法研究;孙萍;《中国优秀硕士学位论文全文数据库(电子期刊)》;20180315(第3期);C031-593 *

Also Published As

Publication number Publication date
CN109634291A (zh) 2019-04-16

Similar Documents

Publication Publication Date Title
CN109634291B (zh) 一种基于改进型障碍李雅普诺夫函数的刚性飞行器姿态约束跟踪控制方法
Zhang et al. Fault-tolerant adaptive finite-time attitude synchronization and tracking control for multi-spacecraft formation
CN105404304B (zh) 基于归一化神经网络的航天器容错姿态协同跟踪控制方法
CN107703952B (zh) 一种刚性飞行器的非奇异固定时间自适应姿态控制方法
Tripathi et al. Finite‐time super twisting sliding mode controller based on higher‐order sliding mode observer for real‐time trajectory tracking of a quadrotor
CN110543183B (zh) 一种考虑执行器受限问题的刚体飞行器固定时间姿态跟踪控制方法
CN110018637B (zh) 一种考虑完成时间约束的航天器姿态跟踪保性能控制方法
CN110471438B (zh) 一种刚性飞行器的固定时间自适应姿态跟踪控制方法
CN106681343B (zh) 一种航天器姿态跟踪低复杂度预设性能控制方法
CN109188910B (zh) 一种刚性飞行器的自适应神经网络容错跟踪控制方法
CN110488854B (zh) 一种基于神经网络估计的刚性飞行器固定时间姿态跟踪控制方法
CN106054606B (zh) 基于级联观测器的无模型控制方法
CN109557933B (zh) 一种基于龙伯格观测器的刚性飞行器状态约束控制方法
Shao et al. Model and robust gain‐scheduled PID control of a bio‐inspired morphing UAV based on LPV method
Sun et al. Adaptive sliding mode control of cooperative spacecraft rendezvous with coupled uncertain dynamics
Hu et al. Fuzzy adaptive nonlinear sensor‐fault tolerant control for a quadrotor unmanned aerial vehicle
Yan et al. Adaptive tracking flight control for unmanned autonomous helicopter with full state constraints and actuator faults
CN113050427A (zh) 一种执行器故障下非线性***快速终端滑模容错控制方法
Nadda et al. Improved quadrotor altitude control design using second-order sliding mode
Cao et al. Robust flight control design using sensor-based backstepping control for unmanned aerial vehicles
Wang et al. Finite-time prescribed performance trajectory tracking control for the autonomous underwater helicopter
CN111752157B (zh) 一种有限时间收敛的二阶滑模控制方法
Kim et al. Adaptive tracking control of flexible‐joint manipulators without overparametrization
Zhang et al. Finite-time attitude optimization maneuver control for coupled spacecraft under attitude measurement errors and actuator faults
Cui et al. Finite‐time trajectory tracking control for autonomous airships with uncertainties and external disturbances

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190416

Assignee: Zhejiang puyun Technology Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2023980037549

Denomination of invention: A rigid aircraft attitude constraint tracking control method based on improved obstacle Lyapunov function

Granted publication date: 20211026

License type: Common License

Record date: 20230705

EE01 Entry into force of recordation of patent licensing contract