CN112130584B - 基于命令滤波的四旋翼飞行器有限时间自适应控制方法 - Google Patents
基于命令滤波的四旋翼飞行器有限时间自适应控制方法 Download PDFInfo
- Publication number
- CN112130584B CN112130584B CN202011001794.5A CN202011001794A CN112130584B CN 112130584 B CN112130584 B CN 112130584B CN 202011001794 A CN202011001794 A CN 202011001794A CN 112130584 B CN112130584 B CN 112130584B
- Authority
- CN
- China
- Prior art keywords
- rotor aircraft
- subsystem
- finite time
- formula
- filtering
- 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
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000013461 design Methods 0.000 claims description 23
- 239000000243 solution Substances 0.000 claims description 8
- 239000007983 Tris buffer Substances 0.000 claims description 6
- 238000009795 derivation Methods 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 3
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 238000013459 approach Methods 0.000 claims description 3
- 150000001875 compounds Chemical class 0.000 claims description 3
- PHTXVQQRWJXYPP-UHFFFAOYSA-N ethyltrifluoromethylaminoindane Chemical compound C1=C(C(F)(F)F)C=C2CC(NCC)CC2=C1 PHTXVQQRWJXYPP-UHFFFAOYSA-N 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000012886 linear function Methods 0.000 claims description 3
- 238000004088 simulation Methods 0.000 abstract description 9
- 230000007246 mechanism Effects 0.000 abstract description 7
- 238000004880 explosion Methods 0.000 abstract description 3
- 230000000052 comparative effect Effects 0.000 abstract description 2
- 238000005312 nonlinear dynamic Methods 0.000 abstract 1
- 230000009471 action Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/0275—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using fuzzy logic only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive 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/042—Adaptive 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
- G05B13/045—Adaptive 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 using a perturbation signal
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
- G05D1/0825—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Fuzzy Systems (AREA)
- Algebra (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Feedback Control In General (AREA)
Abstract
本发明涉及基于命令滤波的四旋翼飞行器有限时间自适应控制方法,针对具有未知非线性动态和外部扰动的四旋翼飞行器,利用有限时间命令滤波反步法设计位置和姿态轨迹跟踪控制器,实现四旋翼飞行器的快速精准控制;引入有限时间命令滤波器,实现对虚拟控制信号导数的快速逼近,进而有效地避免维数***问题;设计新的分数阶误差补偿机制快速地移除滤波误差影响,进一步提高四旋翼飞行器的控制性能;利用有限时间稳定性理论,严格证明闭环***中所有信号有限时间有界,且位置及姿态跟踪误差在有限时间内收敛到原点附近的邻域内;通过仿真比较算例验证控制方案的有效性。
Description
技术领域
本发明涉及一种基于命令滤波的四旋翼飞行器有限时间自适应控制方法。
背景技术
四旋翼飞行器以其结构简单、部署高效、操控灵活等特点而受到研究者广泛关注,并被广泛应用于航空摄影、智慧交通、城市消防、货物运输等领域。然而,四旋翼飞行器***中存在参数不确定性和欠驱动、强耦合特性等问题,如何设计与实现其高品质的飞行,是控制领域的具有挑战性的问题。
为了提高四旋翼飞行器控制性能,一些学者进行了大量研究并提出了各种行之有效的非线性控制算法。当飞行器受参数不确定性和空气阻力影响时,部分学者利用滑模控制技术给出了四旋翼飞行器控制算法;但其控制算法存在不连续开关控制项容易产生抖振现象。
幸运的是,反步设计法在结构不确定性***的控制器设计方面具有显著优势,近年来,一些研究者成功将反步法应用于四旋翼飞行控制器设计中并取得了成果。但采用反步递推法设计四旋翼飞行器控制算法时,需要对虚拟控制信号反复求导,易引起维数***的问题。为解决此问题,动态面控制技术和命令滤波反步法相继被提出。部分学者针对具有集总未知非线性的飞行器,给出其动态面飞行控制算法。基于动态面控制技术,四旋翼飞行器协同容错控制也得到了研究。从本质上来看,动态面控制技术和命令滤波反步法都是利用滤波器获得虚拟控制信号的导数,从而降低计算复杂性,但相比前者仅考虑一阶滤波,命令滤波反步法还引入误差补偿机制以移除滤波误差对控制性能的影响,进而获得更好的控制性能。
值得指出的是,上述控制方案只能保证渐进收敛,不能实现四旋翼飞行器的有限时间跟踪控制。考虑到有限时间控制具有收敛速度快、跟踪精度高、鲁棒性强等优点,因此,研究四旋翼飞行器的有限时间控制具有重要的现实意义。
发明内容
本发明的目的是克服现有技术存在的不足,提供一种基于命令滤波的四旋翼飞行器有限时间自适应控制方法。
本发明的目的通过以下技术方案来实现:
基于命令滤波的四旋翼飞行器有限时间自适应控制方法,特点是:包括以下步骤:
(一)建立四旋翼飞行器动力学模型:
其中x,y,z为四旋翼飞行器在惯性坐标系中的位置;φ,θ,ψ分别为横滚角、俯仰角及偏航角;m为机体质量;g为重力加速度;l为机体质心到电机转轴的距离;Jx,Jy,Jz分别为四旋翼飞行器关于x,y,z三轴的转动惯量;G(·)为***的空气阻力系数;d(·)为***受到的外部扰动;
(二)设计控制器:
首先,定义跟踪误差变量:
χi+1=Ξi+1-Λi+1,c (4)
其中i=1,3,5,7,9,11,为Ξi对应的参考信号,[y1,y2,y3,y4,y5,y6]=[φd,θd,ψd,zd,xd,yd];Λi+1,c是虚拟控制信号Λi作为滤波输入时的滤波输出信号,其中有限时间命令滤波形式如下:
定义跟踪误差补偿变量:
κi=χi-ηi (7)
κi+1=χi+1-ηi+1 (8)
其中ηi,ηi+1为补偿信号;
2.1)设计姿态控制器
姿态子***分为横滚角子***、俯仰角子***和偏航角子***,对每个子***设计控制器,实现对四旋翼飞行器姿态跟踪控制;
对于姿态子***(i=1,3,5)
首先,设计如下虚拟控制信号与控制器:
其中ci,ci+1,si,si+1,li为正常数;1/2<γ=γ1/γ2<1,γ1,γ2为正奇数;
为消除滤波误差Λi+1,c-Λi,引入如下分数阶误差补偿信号:
其中常数hi,hi+1大于0,ηi(0)=ηi+1(0)=0;
2.2)设计位置控制器
位置子***分为z高度子***、x位置子***和y位置子***,对每个子***设计控制器,进而实现对四旋翼飞行器位置轨迹跟踪控制;
对于位置子***(i=7,9,11)
设计虚拟控制信号与控制器如下:
其中常数ci,ci+1,si,si+1,li大于0;1/2<γ=γ1/γ2<1,γ1,γ2为正奇数;为模糊逻辑***的基函数向量;为未知常数的估计值,其中为模糊逻辑***的权值向量,为参数估计误差;参数更新率构造如下:
构造如下分数阶误差补偿信号:
其中hi,hi+1为正常数,ηi(0)=ηi+1(0)=0;
2.3)期望信号反解
根据四旋翼飞行器动力学简化模型公式(2),可知:
进一步得到
进一步地,上述的基于命令滤波的四旋翼飞行器有限时间自适应控制方法,其中,还包含:
(三)稳定性分析:
根据设计的虚拟控制信号、控制器、参数更新率及误差补偿信号,利用有限时间稳定性理论分析证明闭环***所有信号有限时间内有界;
Step1:对于i=1,3,5,7,9,11,根据公式(3)、公式(4)和公式(7),对κi求导可得
Step2:基于公式(2)、公式(4)及公式(8),对κi+1求导得到
根据不等式放缩可得
根据不等式放缩并结合公式(6)可得
利用公式(32)~公式(34),公式(31)可转化为
进而可得
或
收敛时间Tr为
收敛时间Tr为
由公式(39)和公式(41)可知,对于i=1,3,5,7,9,11,κi和ηi最终会收敛到下列集合
收敛时间为
当t≥T时,可得到
因此,χi在有限时间内收敛到原点附近的邻域内,且闭环***中的所有信号有限时间有界。
本发明与现有技术相比具有显着的优点和有益效果,具体体现在以下方面:
①本发明针对四旋翼飞行器的位置子***和姿态子***,分别利用有限时间命令滤波反步法设计位置和姿态轨迹跟踪控制器,实现四旋翼飞行器的快速精准控制;有限时间命令滤波不仅能对虚拟控制信号导数快速逼近,而且有效地避免了符号函数引起的抖振现象,进一步弱化虚拟控制信号的限制条件;
②引入有限时间命令滤波,设计基于非光滑信号的分数阶误差补偿机制及结合反步设计法,提出四旋翼飞行器有限时间控制技术方案,设计的控制器保证闭环***中所有信号有限时间有界,且位置及姿态跟踪误差在有限时间内收敛到原点附近邻域内;
③本发明基于非光滑信号的分数阶误差补偿机制,保证滤波误差的影响得到快速补偿,在实际应用中更具有效性;
④可通过仿真对比实验验证本发明所提出有限时间控制方案的显著优越性。
本发明的其它特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明具体实施方式了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。
图1:本发明控制方法的流程示意图;
图2:姿态实际轨迹和期望信号二维跟踪曲线图;
图3:位置实际轨迹和期望轨迹二维跟踪曲线图;
图4:姿态轨迹跟踪误差曲线图;
图5:位置轨迹跟踪误差曲线图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,方位术语和次序术语等仅用于区分描述,而不能理解为指示或暗示相对重要性。
本发明针对具有参数不确定性和外部干扰的四旋翼飞行器轨迹跟踪控制问题,提出基于命令滤波的有限时间自适应控制方法,通过引入有限时间命令滤波器,实现对虚拟控制信号导数的快速逼近,进而有效地避免传统反步设计法中存在的维数***问题;设计新的分数阶误差补偿机制移除滤波误差影响,进一步提高控制性能;利用有限时间稳定性理论,严格证明闭环***中所有信号有限时间有界,且位置及姿态跟踪误差在有限时间内收敛到原点附近的邻域内;通过仿真比较算例验证控制方案的有效性。
如图1所示,基于命令滤波的四旋翼飞行器有限时间自适应控制方法,具体包括以下步骤:
(一)建立四旋翼飞行器动力学模型:
其中x,y,z为四旋翼飞行器在惯性坐标系中的位置;φ,θ,ψ分别为横滚角、俯仰角及偏航角;m为机体质量;g为重力加速度;l为机体质心到电机转轴的距离;Jx,Jy,Jz分别为四旋翼飞行器关于x,y,z三轴的转动惯量;G(·)为***的空气阻力系数;d(·)为***受到的外部扰动;
(二)设计控制器:
首先,定义跟踪误差变量:
χi+1=Ξi+1-Λi+1,c (4)
其中i=1,3,5,7,9,11,为Ξi对应的参考信号,[y1,y2,y3,y4,y5,y6]=[φd,θd,ψd,zd,xd,yd];Λi+1,c是虚拟控制信号Λi作为滤波输入时的滤波输出信号,其中有限时间命令滤波形式如下:
定义跟踪误差补偿变量:
κi=χi-ηi (7)
κi+1=χi+1-ηi+1 (8)
其中ηi,ηi+1为补偿信号;
2.1)设计姿态控制器
姿态子***分为横滚角子***、俯仰角子***和偏航角子***,对每个子***设计控制器,实现对四旋翼飞行器姿态跟踪控制;
对于姿态子***(i=1,3,5)
首先,设计如下虚拟控制信号与控制器:
其中ci,ci+1,si,si+1,li为正常数;1/2<γ=γ1/γ2<1,γ1,γ2为正奇数;为模糊逻辑***的基函数向量;为未知常数的估计值,其中为模糊逻辑***的权值向量,为参数估计误差;参数更新率构造如下:
为消除滤波误差Λi+1,c-Λi,引入如下分数阶误差补偿信号:
其中常数hi,hi+1大于0,ηi(0)=ηi+1(0)=0;
2.2)设计位置控制器
位置子***分为z高度子***、x位置子***和y位置子***,对每个子***设计控制器,进而实现对四旋翼飞行器位置轨迹跟踪控制;
对于位置子***(i=7,9,11)
设计虚拟控制信号与控制器如下:
其中常数ci,ci+1,si,si+1,li大于0;1/2<γ=γ1/γ2<1,γ1,γ2为正奇数;为模糊逻辑***的基函数向量;为未知常数的估计值,其中为模糊逻辑***的权值向量,为参数估计误差;参数更新率构造如下:
构造如下分数阶误差补偿信号:
其中hi,hi+1为正常数,ηi(0)=ηi+1(0)=0;
2.3)期望信号反解
根据四旋翼飞行器动力学简化模型公式(2),可知:
进一步得到
(三)稳定性分析:
根据设计的虚拟控制信号、控制器、参数更新率及误差补偿信号,利用有限时间稳定性理论分析证明闭环***所有信号有限时间内有界;
Step1:对于i=1,3,5,7,9,11,根据公式(3)、公式(4)和公式(7),对κi求导可得
Step2:基于公式(2)、公式(4)及公式(8),对κi+1求导得到
根据不等式放缩可得
根据不等式放缩并结合公式(6)可得
利用公式(32)~公式(34),公式(31)可转化为
进而可得
或
收敛时间Tr为
收敛时间Tr为
由公式(39)和公式(41)可知,对于i=1,3,5,7,9,11,κi和ηi最终会收敛到下列集合
收敛时间为
当t≥T时,可得到
因此,χi在有限时间内收敛到原点附近的邻域内,且闭环***中的所有信号有限时间有界。
(四)仿真结果与分析:
利用Matlab/Simulink软件对所提出有限时间控制方案进行仿真验证,四旋翼飞行器的模型参数选择如下:
m=2kg,g=9.8m/s2,l=0.325m,
Jx=0.082kg·m2,Jy=0.082kg·m2,
Jz=0.149kg·m2.
Gx=Gy=Gz=0.6kg/s,
Gφ=Gθ=Gψ=0.6kg/rad.
∈1=∈3=∈5=5×10-4,
∈7=∈9=∈11=2.5×10-3.
c2i-1=0.6,c2i=0.8,li=mi=2,
s2i-1=h2i-1=0.8,s2i=h2i=1.2,
ri=0.8,ai,1=8,ai,2=5,i=1,...,6.
进而可获得四旋翼飞行器有限时间自适应跟踪控制仿真结果。
本发明有限时间命令滤波反步法与传统的命令滤波反步法的四旋翼飞行器仿真结果如图2~5所示,图2示意了姿态实际轨迹和期望信号二维跟踪曲线,图3示意了位置实际轨迹和期望轨迹二维跟踪曲线,图4示意了姿态轨迹跟踪误差曲线,图5示意了位置轨迹跟踪误差曲线。可看出,本发明有限时间跟踪控制的跟踪误差不仅小于渐近跟踪控制的跟踪误差,而且具有更快的收敛速度,且很好地保持跟踪误差在一个较小的程度。
综上所述,本发明针对四旋翼飞行器的位置子***和姿态子***,分别利用有限时间命令滤波反步法设计位置和姿态轨迹跟踪控制器,实现四旋翼飞行器的快速精准控制;有限时间命令滤波不仅能对虚拟控制信号导数快速逼近,而且有效地避免了符号函数引起的抖振现象,进一步弱化虚拟控制信号的限制条件;本发明基于非光滑信号的分数阶误差补偿机制,保证滤波误差的影响得到快速补偿,在实际应用中更具有效性。
引入有限时间命令滤波,设计基于非光滑信号的分数阶误差补偿机制及结合反步设计法,提出四旋翼飞行器有限时间控制技术方案,设计的控制器保证闭环***中所有信号有限时间有界,且位置及姿态跟踪误差在有限时间内收敛到原点附近邻域内;可通过仿真对比实验验证本发明所提出有限时间控制方案的显著优越性。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
上述仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (2)
1.基于命令滤波的四旋翼飞行器有限时间自适应控制方法,其特征在于:包括以下步骤:
(一)建立四旋翼飞行器动力学模型:
其中x,y,z为四旋翼飞行器在惯性坐标系中的位置;φ,θ,ψ分别为横滚角、俯仰角及偏航角;m为机体质量;g为重力加速度;l为机体质心到电机转轴的距离;Jx,Jy,Jz分别为四旋翼飞行器关于x,y,z三轴的转动惯量;G(·)为***的空气阻力系数;d(·)为***受到的外部扰动;τF,τφ,τθ,τψ为控制输入;
(二)设计控制器:
首先,定义跟踪误差变量:
χi+1=Ξi+1-Λi+1,c (4)
其中i=1,3,5,7,9,11,为Ξi对应的参考信号,[y1,y2,y3,y4,y5,y6]=[φd,θd,ψd,zd,xd,yd];Λi+1,c是虚拟控制信号Λi作为滤波输入时的滤波输出信号,其中有限时间命令滤波形式如下:
其中Oi(∈ρτ)表示Λi与φi+1之间的近似程度;
定义跟踪误差补偿变量:
κi=χi-ηi (7)
κi+1=χi+1-ηi+1 (8)
其中ηi,ηi+1为补偿信号;
2.1)设计姿态控制器
姿态子***分为横滚角子***、俯仰角子***和偏航角子***,对每个子***设计控制器,实现对四旋翼飞行器姿态跟踪控制;
对于姿态子***i=1,3,5
首先,设计如下虚拟控制信号与控制器:
其中ci,ci+1,si,si+1,li为正常数;1/2<γ=γ1/γ2<1,γ1,γ2为正奇数;为模糊逻辑***的基函数向量;为未知常数的估计值,其中为模糊逻辑***的权值向量,为参数估计误差;参数更新率构造如下:
为消除滤波误差Λi+1,c-Λi,引入如下分数阶误差补偿信号:
其中常数hi,hi+1大于0,ηi(0)ηi+1(0)=0;
2.2)设计位置控制器
位置子***分为z高度子***、x位置子***和y位置子***,对每个子***设计控制器,进而实现对四旋翼飞行器位置轨迹跟踪控制;
对于位置子***i=7,9,11
设计虚拟控制信号与控制器如下:
其中常数ci,ci+1,si,si+1,li大于0;1/2<γ=γ1/γ2<1,γ1,γ2为正奇数;为模糊逻辑***的基函数向量;为未知常数的估计值,其中为模糊逻辑***的权值向量,为参数估计误差;参数更新率构造如下:
构造如下分数阶误差补偿信号:
其中hi,hi+1为正常数,ηi(0)=ηi+1(0)=0;
2.3)期望信号反解
采用位置子***的控制输入[τ5,τ6]反解获得姿态子***所需要的信息[φd,θd],从而实现四旋翼飞行器在跟踪参考信号[xd,yd,zd,ψd]的同时自动实现横滚角和俯仰角的镇定;
根据四旋翼飞行器动力学简化模型公式(2),可知:
进一步得到
2.根据权利要求1所述的基于命令滤波的四旋翼飞行器有限时间自适应控制方法,其特征在于:还包含:
(三)稳定性分析:
根据设计的虚拟控制信号、控制器、参数更新率及误差补偿信号,利用有限时间稳定性理论分析证明闭环***所有信号有限时间内有界;
Step 1:对于i=1,3,5,7,9,11,根据公式(3)、公式(4)和公式(7),对κi求导可得
Step 2:基于公式(2)、公式(4)及公式(8),对κi+1求导得到
根据不等式放缩可得
根据不等式放缩并结合公式(6)可得
利用公式(32)~公式(34),公式(31)可转化为
进而可得
或
收敛时间Tr为
收敛时间Tr为
由公式(39)和公式(41)可知,对于i=1,3,5,7,9,11,κi和ηi最终会收敛到下列集合
收敛时间为
当t≥T时,可得到
因此,χi在有限时间内收敛到原点附近的邻域内,且闭环***中的所有信号有限时间有界。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011001794.5A CN112130584B (zh) | 2020-09-22 | 2020-09-22 | 基于命令滤波的四旋翼飞行器有限时间自适应控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011001794.5A CN112130584B (zh) | 2020-09-22 | 2020-09-22 | 基于命令滤波的四旋翼飞行器有限时间自适应控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112130584A CN112130584A (zh) | 2020-12-25 |
CN112130584B true CN112130584B (zh) | 2022-04-29 |
Family
ID=73842118
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011001794.5A Active CN112130584B (zh) | 2020-09-22 | 2020-09-22 | 基于命令滤波的四旋翼飞行器有限时间自适应控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112130584B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113934143B (zh) * | 2021-11-24 | 2023-08-22 | 苏州科技大学 | 多旋翼飞行器有限时间自适应事件触发容错跟踪控制方法 |
CN114019997B (zh) * | 2021-11-26 | 2023-12-01 | 南京航空航天大学 | 固定翼无人机位置跟踪偏差约束下有限时间控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107688295A (zh) * | 2017-08-29 | 2018-02-13 | 浙江工业大学 | 一种基于快速终端滑模的四旋翼飞行器有限时间自适应控制方法 |
CN108121354A (zh) * | 2017-12-19 | 2018-06-05 | 天津理工大学 | 基于指令滤波反步法的四旋翼无人机稳定跟踪控制方法 |
CN109597303A (zh) * | 2018-11-29 | 2019-04-09 | 南京航空航天大学 | 一种复合式旋翼飞行器全模式飞行控制方法 |
CN111596679A (zh) * | 2020-06-03 | 2020-08-28 | 青岛大学 | 一种飞行器的有限时间输出反馈姿态跟踪控制方法 |
-
2020
- 2020-09-22 CN CN202011001794.5A patent/CN112130584B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107688295A (zh) * | 2017-08-29 | 2018-02-13 | 浙江工业大学 | 一种基于快速终端滑模的四旋翼飞行器有限时间自适应控制方法 |
CN108121354A (zh) * | 2017-12-19 | 2018-06-05 | 天津理工大学 | 基于指令滤波反步法的四旋翼无人机稳定跟踪控制方法 |
CN109597303A (zh) * | 2018-11-29 | 2019-04-09 | 南京航空航天大学 | 一种复合式旋翼飞行器全模式飞行控制方法 |
CN111596679A (zh) * | 2020-06-03 | 2020-08-28 | 青岛大学 | 一种飞行器的有限时间输出反馈姿态跟踪控制方法 |
Non-Patent Citations (2)
Title |
---|
"Adaptive Practical Fixed-Time Control for a Class of Nonlinear Systems with Input Saturation";Wei Yang 等;《Proceedings of the 39th Chinese Control Conference》;20200729;全文 * |
"新型指令滤波反步及高超声速飞行器的应用";周海亮 等;《控制工程》;20150131;第22卷(第1期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112130584A (zh) | 2020-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lu et al. | Fixed-time adaptive fuzzy control for uncertain nonlinear systems | |
CN106325291B (zh) | 基于滑模控制律和eso的四旋翼飞行器姿态控制方法及*** | |
CN112130584B (zh) | 基于命令滤波的四旋翼飞行器有限时间自适应控制方法 | |
Hofer et al. | Application of an approximate model predictive control scheme on an unmanned aerial vehicle | |
Chen et al. | Adaptive optimal tracking control of an underactuated surface vessel using actor–critic reinforcement learning | |
Shi et al. | Actor-critic-based predefined-time control for spacecraft attitude formation system with guaranteeing prescribed performance on SO (3) | |
EP3201694B1 (en) | System and method for controller adaptation | |
CN113741188A (zh) | 执行器故障下固定翼无人机反步自适应容错控制方法 | |
CN109164819B (zh) | 刚体航天器的反步自适应滑模大角度姿态机动控制方法 | |
Yang et al. | Finite-time adaptive event-triggered command filtered backstepping control for a QUAV | |
CN112631316A (zh) | 变负载四旋翼无人机的有限时间控制方法 | |
CN108427428A (zh) | 基于改进迭代算法的自适应滑模变结构航天器姿态控制方法 | |
Han et al. | Robust I&I adaptive control for a class of quadrotors with disturbances | |
Aruneshwaran et al. | Neural adaptive flight controller for ducted-fan UAV performing nonlinear maneuver | |
Sun et al. | Event-triggered intelligent critic control with input constraints applied to a nonlinear aeroelastic system | |
CN117452975A (zh) | 一种四旋翼无人机集群的保性能协同编队控制设计方法 | |
Yang et al. | Robust adaptive three-dimensional trajectory tracking control scheme design for small fixed-wing UAVs | |
CN113934143B (zh) | 多旋翼飞行器有限时间自适应事件触发容错跟踪控制方法 | |
Xu et al. | Control of a tilting hexacopter under wind disturbance | |
Wang et al. | Adaptive smooth disturbance observer-based fast finite-time attitude tracking control of a small unmanned helicopter | |
Lapandić et al. | Robust trajectory tracking for underactuated quadrotors with prescribed performance | |
CN114895698A (zh) | 一种时变状态约束下四旋翼无人机轨迹跟踪控制方法 | |
Huang et al. | Mixed H 2/H∞ robust adaptive control of hypersonic vehicles based on the characteristic model | |
Suoliang et al. | Finite-time robust control for inertially stabilized platform based on terminal sliding mode | |
Zhao et al. | Backstepping adaptive sliding mode control for automatic steering of intelligent vehicles |
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 |