CN114967718B - 一种控制受限下的四旋翼轨迹跟踪最优控制方法 - Google Patents
一种控制受限下的四旋翼轨迹跟踪最优控制方法 Download PDFInfo
- Publication number
- CN114967718B CN114967718B CN202210486067.5A CN202210486067A CN114967718B CN 114967718 B CN114967718 B CN 114967718B CN 202210486067 A CN202210486067 A CN 202210486067A CN 114967718 B CN114967718 B CN 114967718B
- Authority
- CN
- China
- Prior art keywords
- rotor
- control
- attitude
- tracking
- aerial vehicle
- 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
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000005457 optimization Methods 0.000 claims abstract description 40
- 238000013518 transcription Methods 0.000 claims abstract description 8
- 230000035897 transcription Effects 0.000 claims abstract description 8
- 239000013598 vector Substances 0.000 claims description 36
- 239000011159 matrix material Substances 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 11
- 150000001875 compounds Chemical class 0.000 claims description 5
- 230000014509 gene expression Effects 0.000 claims description 5
- 238000009499 grossing Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000005096 rolling process Methods 0.000 claims description 2
- 238000003786 synthesis reaction Methods 0.000 claims description 2
- 230000009466 transformation Effects 0.000 claims 1
- 230000001052 transient effect Effects 0.000 abstract description 2
- 238000004886 process control Methods 0.000 abstract 1
- 238000013461 design Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization 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/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
-
- 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
- G05D1/106—Change initiated in response to external conditions, e.g. avoidance of elevated terrain or of no-fly zones
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Physics (AREA)
- Mathematical Optimization (AREA)
- Algebra (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种控制受限下的四旋翼轨迹跟踪最优控制方法,基于总扰动和虚拟控制量的四旋翼无人机位置与姿态动力学模型采用位置环和姿态环解耦后建立基于全驱***的四旋翼位置和姿态***的误差***模型,通过全驱***参数化控制方法,分别设计位置环和姿态环的自抗扰参数化跟踪控制器,使两个误差***的位置与姿态渐进收敛至参考指令。本发明在考虑控制输入受限的前提下,采用约束转录法处理控制输入约束,构建控制器参数选择优化问题,推导相关梯度,采用梯度法对参数进行优化整定,进一步提高了四旋翼无人机轨迹跟踪的暂态性能。
Description
技术领域
本发明涉及无人机控制技术领域,具体地讲,是涉及一种控制受限下的四旋翼轨迹跟踪最优控制方法。
背景技术
近年来,由于四旋翼无人机(UAV)具有成本低、高灵活度、垂直起降、体积小等诸多优点被广泛应用于空中摄影、搜救和侦察等军事、农业及生活方面。而由于四旋翼无人机为一个欠驱动、位置姿态强耦合的非线性***,控制器的设计有一定程度的困难,需要充分考虑到执行器输入受限及***耦合等影响,因此,设计能够精确控制四旋翼姿态与轨迹,又考虑到控制输入受限的控制器非常关键。
现有技术存在一些或多或少的缺点,存在的技术问题有:虽然目前四旋翼轨迹跟踪控制方法较完备,但现有的大部分非线性控制方法会导致四旋翼闭环***同样为强非线性***,且难以同时考虑到控制输入的饱和约束。
参考文献:
米培良.四旋翼飞行器控制与实现[D].大连:大连理工大学,2015.
余小燕,孙宪坤,熊玉洁,胡清礼,陈善鹏.基于改进ADRC的四旋翼无人机抗干扰姿态控制***设计[J].电光与控制,2020,27(12):78-83.
G Duan.High-Order Fully Actuated System Approaches:Part I.Models andBasic Procedure[J].International Journal of Systems Science,2021,52(2):422–435.
G Duan.Quasi-Linear System Approaches for Aerocraft Control–Part1:AnOverview and Problems[J].Journal of Astronautics,2020,41(6):633–646.
G Duan.Quasi-Linear System Approaches for Aerocraft Control–Part2:Methods and Prospects[J].Journal of Astronautics,2020,41(7):839–849.
K.L.Teo,B.Li,C.Yu,and V.Rehbock.Applied And Computational OptimalControl[M].Springer Optimization and Its Applications,2021。
发明内容
针对上述现有技术存在的问题,本发明提供一种控制受限下的四旋翼轨迹跟踪最优控制方法,采用约束转录法处理受限状态下的控制输入约束,对基于全驱***参数化控制的四旋翼位置环与姿态环误差模型构建控制器参数选择优化问题,采用梯度法对参数进行优化整定,提高跟踪性能。
为了实现上述目的,本发明采用的技术方案如下:
一种控制受限下的四旋翼轨迹跟踪最优控制方法,包括以下步骤:
S10、建立基于总扰动和虚拟控制量的四旋翼无人机位置与姿态动力学模型;
S20、采用位置环与姿态环解耦控制的框架,将四旋翼无人机位置与姿态动力学模型转化为基于全驱***的四旋翼姿态误差***和四旋翼位置误差***;
S30、采用具有一定抗噪声和微分平滑功能的跟踪微分器获得四旋翼无人机的各阶数参考信号,并通过扩张状态观测器将总扰动项扩张为状态量进行观测估计,实现对四旋翼姿态误差***和四旋翼位置误差***中未知时变参数项的观测估计;
S40、针对四旋翼姿态误差***和四旋翼位置误差***分别设计对应的自抗扰参数化跟踪控制器,将其转化为等价的闭环一阶线性定常误差***,使四旋翼无人机位置与姿态动力学模型基于参考信号全局渐进稳定;
S50、基于所述自抗扰参数化跟踪控制器在考虑控制输入受限条件下建立最优参数整定优化问题及其非线性状态不等式约束;
S60、通过约束转录法将非线性状态不等式约束处理为单维的状态积分不等式约束,使步骤S50建立的最优参数整定优化问题转化为可求解的优化问题Pr;
S70、采用梯度法求解该优化问题Pr,对自抗扰参数化跟踪控制器进行优化整定,实现四旋翼无人机轨迹跟踪最优控制。
与现有技术相比,本发明具有以下有益效果:
本发明对具有***内外部扰动的四旋翼无人机控制***,分别对解耦后的位置环与姿态环构建误差***,基于全驱***理论设计全驱参数化最优轨迹跟踪控制器,使两个***分别等价于闭环一阶线性定常***,四旋翼轨迹与姿态都将稳定收敛至参考指令;并且考虑考虑实际中控制输入受限的问题,结合梯度法对位置和姿态***中的控制器参数优化整定问题分别进行进一步优化求解,从而进一步提高四旋翼轨迹跟踪的暂态性能。本发明设计巧妙、构思新颖,实现方便,控制稳定性好,轨迹跟踪性能优异,适宜在四旋翼无人机控制中应用。
附图说明
图1为本发明-实施例的四旋翼无人机整体控制结构示意图。
图2为本发明-实施例中姿态环***的控制结构示意图。
图3为本发明-实施例中与自抗扰控制下的四旋翼轨迹跟踪效果对比。
图4为本发明-实施例中优化后的控制器输入示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。
实施例
如图1至图2所示,该控制受限下的四旋翼轨迹跟踪最优控制方法,包括以下步骤:
S10、建立基于总扰动和虚拟控制量的四旋翼无人机位置与姿态动力学模型;
S20、采用位置环与姿态环解耦控制的框架,将四旋翼无人机位置与姿态动力学模型转化为基于全驱***的四旋翼姿态误差***和四旋翼位置误差***;
S30、采用具有一定抗噪声和微分平滑功能的跟踪微分器获得四旋翼无人机的各阶数参考信号,并通过扩张状态观测器将总扰动项扩张为状态量进行观测估计,实现对四旋翼姿态误差***和四旋翼位置误差***中未知时变参数项的观测估计;
S40、针对四旋翼姿态误差***和四旋翼位置误差***分别设计对应的自抗扰参数化跟踪控制器,将其转化为等价的闭环一阶线性定常误差***,使四旋翼无人机位置与姿态动力学模型基于参考信号全局渐进稳定;
S50、基于所述自抗扰参数化跟踪控制器在考虑控制输入受限条件下建立最优参数整定优化问题及其非线性状态不等式约束;
S60、通过约束转录法将非线性状态不等式约束处理为单维的状态积分不等式约束,使步骤S50建立的最优参数整定优化问题转化为可求解的优化问题Pr;
S70、采用梯度法求解该优化问题Pr,对自抗扰参数化跟踪控制器进行优化整定,实现四旋翼无人机轨迹跟踪最优控制。
具体来讲,本发明基于以下合理的设定,以不失常规性地快速建立四旋翼飞行器动力学模型:四旋翼是刚体且质量保持不变;重力加速度不随高度的变化而变化;考虑四旋翼无人机为小角度、低速度飞行,忽略空气摩擦力;飞行器各电机螺旋桨产生的拉力和各桨叶转速近似成正比例。
建立的四旋翼无人机位置与姿态动力学模型如下:
其中,(x,y,z)为四旋翼地面坐标系下的位置坐标,(φ,θ,ψ)为四旋翼欧拉角,分别为滚转角、俯仰角与偏航角,(Jx,Jy,Jz)为四旋翼无人机绕机体各轴的转动惯量,m为四旋翼无人机的质量,g为重力加速度常数,Di,i=x,y,z,φ,θ,ψ为四旋翼无人机各状态量动力学方程未精确建模与外部扰动带来的各状态模型总扰动,Ui,i=1,2,3,4为如下定义的虚拟控制量
式中,kl为四旋翼无人机的升力系数,l为四旋翼无人机机体中心与电机间的臂长,kψ为旋翼偏航方向的电机反扭矩系数,ωi,i=1,2,3,4为四旋翼无人机四个螺旋桨的转速。
式(2)四旋翼无人机为典型的欠驱动且位姿强耦合***,因此采用位置环与姿态环解耦控制的框架,将无人机动力学模型中的位置动力学模型进一步处理为
式中,Fx,Fy,Fz为等价的位置环虚拟控制量,
通过上述对四旋翼无人机的位置动力学方程的进一步处理,然后对四旋翼无人机的位置***与姿态***分别设计控制器。
对处理后的位置环***模型式(3)设计跟踪控制器,得到的控制输出与虚拟控制量U1和后续姿态环控制器需要跟踪的参考姿态角φc、θc、ψc之间的关系为
对于四旋翼无人机的位置和姿态变量,令
(xc,yc,zc),(φc,θc,ψc)分别为位置和姿态参考信号,则四旋翼无人机的位置和姿态***的误差形式分别为
对于四旋翼姿态误差***,定义状态向量xr、参数向量ξr、控制向量ur分别为
并定义如下各***系数矩阵
A2r=I3,A0r=03,σr(ξr)=σ1r(ξr)-Dr……(10)
则四旋翼姿态误差***可以表达为如下二阶伪线性***
对于上式***,控制量与状态量维度相同,且满足
同理可得到四旋翼位置误差***为如下全驱***
式中,状态向量xt,参数向量ξt,控制向量ut,***系数矩阵如下:
对于位置与姿态的误差***中的未知时变项ξt、ξr,其前半部分为参考信号的一阶和二阶微分信号,为了处理这一未知部分,采用具有一定抗噪声和微分平滑功能的跟踪微分器获得各阶数参考信号。
以姿态环举例,选择如下形式的非线性跟踪微分器
式中,s=[φc,θc,ψc]T为时变参数项ξr中各参考信号,s1=[φd,θd,ψd]T,分别为参考信号s和其导数的跟踪信号,fhan(x1,x2,r,h0)为如下能够时间最优收敛的最速综合函数,/>
式中,x1、x2分别为函数输入变量,r、h0分别为控制信号跟踪的速度和平滑的参数。
同理可得位置环的跟踪微分器。
这样,位置环与姿态环各参考信号的一阶、二阶导数可以由跟踪微分器进行平滑近似。
接下来,对时变参数项中剩余的位置总扰动项Di,i=x,y,z,φ,θ,ψ进行估计,引入扩张状态观测器,将总扰动项扩张为状态量从而观测估计。
以姿态环中扰动量Dφ对应的扩张状态观测器举例,采用的多输入线性扩张状态观测器表达式为
对于总扰动项的其他各扰动量Di,i=x,y,z,θ,ψ的扰动观测同理可得。
通过各扰动量对应的扩张状态观测器与跟踪微分器,时变参数项可由下式(22)进行近似:
基于建立的四旋翼姿态误差***与位置误差***,以及通过跟踪微分器和扩张状态观测器对***中未知时变参数项的观测估计,本实施例给出自抗扰参数化跟踪控制器的设计。这里给出以姿态环为例的自抗扰参数化跟踪控制器设计,同理可得位置环的自抗扰参数化跟踪控制器。
定理1:四旋翼姿态误差***的参数化控制律为
将上式控制律作用至姿态误差***式(13),则有如下等价的***
同理,四旋翼位置误差***的参数化控制律为
将上式控制律作用至位置误差***式(15),则有如下等价的***
由式(24)与式(26),所设计的自抗扰参数化跟踪控制器使得
上述定理1的证明过程如下:
首先给出全驱***的定义。
考虑如下二阶矩阵伪线性形式的***:
式中,x∈Rn,u∈Rn分别为***的状态向量和控制向量,ξ(t)∈Rp为处于某一紧集Ω∈Rp的***参数向量,A2,A1,A0,B∈Rn×n,σ∈Rn为相对于ξ,x,至少分段连续的***各系数矩阵。对于该***式(28),如果满足
则该***为全驱***。
基于上述全驱***,以下过程给出了全驱***的参数化控制方法:
对于二阶全驱***(29),设计如下控制律:
u=uσ+uc……(30)
其中,Z∈Rn×2n,F∈R2n×2n为恒定的参数矩阵。当且仅当Z,F∈H,H定义为如下集合时
将二阶全驱***的控制律设计为式(30)时,能够实现二阶全驱***(29)全局渐近稳定,且其等价的一阶闭环***为如下线性定常***:
易知上述建立的四旋翼位置误差***式(15)和四旋翼姿态误差***式(13)为二阶全驱***,直接根据上述定理1中两个***各自的参数化控制律式(25)和式(23),将位置和姿态两个***都等价于线性常定***式(26)和式(24),即两个***分别为全局渐进稳定,即式(27)成立,四旋翼无人机的位置误差和姿态误差都将收敛至零。证明完毕。
进一步考虑四旋翼无人机的位置轨迹与姿态***的跟踪动态性能及控制器饱和。以姿态环的自抗扰参数化跟踪控制器为例,建立控制器最优参数优化问题,并通过约束转录法处理较难处理的非线性状态不等式约束,基于梯度法来优化参数矩阵F和Z。同理可优化位置环的自抗扰参数化跟踪控制器参数。
由于自抗扰参数化跟踪控制器中的控制律参数为矩阵F和矩阵Z,而矩阵优化问题较难处理且两个矩阵需要满足det[Z ZF]T≠0的约束,且需要满足矩阵F为Hurwitz矩阵,因此我们选择将矩阵优化问题简化为参数向量优化问题,即将Hurwitz矩阵F选为固定的对角标准型形式,将矩阵Z设置为子式为单位矩阵的形式
F=diag(λ1,λ2,λ3,λ4,λ5,λ6),Z=[p1I3 p2I3]……(35)
式中,λi<0,i=1,2,...,6为矩阵F的对角线元素,即对应等价的四旋翼无人机一阶定常误差***的闭环特征值;p1>0,p2>0。
通过设置矩阵F和矩阵Z为式(35)的形式,易知约束det[Z ZF]T≠0自然满足。这样,对参数矩阵F和Z的选择优化问题就转换为了以向量λ=[λ1,λ2,...,λ6]T和向量p=[p1,p2]T为决策变量的优化问题。
将式(35)代入至式(23)控制律中,可进一步获得控制律
式中,比例微分形式的状态反馈矩阵分别为:
可以看到,通过将矩阵F和矩阵Z设置特殊形式,控制律将与矩阵Z无关,因此只需要对矩阵F中的参数向量λ=[λ1,λ2,...,λ6]T进行优化。
对于提高姿态跟踪性能,我们考虑优化参数向量λ=[λ1,λ2,...,λ6]T以减小累积姿态跟踪误差,及选择如下优化问题目标函数:
在确定了自抗扰参数化跟踪控制器参数优化目标后,进一步考虑控制输入受限的问题。由于四旋翼无人机的电机转速受限,从而能提供的虚拟控制输入ur同样受限,而由于ur为关于参数与状态的非线性表达式,因此控制器参数整定问题可以建模为如下式(40)带有不等式状态约束的参数向量优化问题。
如上控制器参数整定优化问题中的状态非线性约束难以处理,一方面造成梯度推导的困难,另一方面在进行数值法迭代优化时,每个时间点t都将存在不等式约束,这将造成几乎无穷维度的非线性不等式约束。因此对上述问题中的控制输入约束(实际上为状态非线性不等式约束),通过约束转录法进行处理,将其处理为单维的状态积分不等式约束。
将控制输入饱和约束重写为如下形式:
式中,χ>0,γ>0,
g1=U2(t)-U2min≥0,g2=-U2(t)+U2max≥0
g3=U3(t)-U3min≥0,g4=-U3(t)+U3max≥0……(43)。
g5=U4(t)-U4min≥0,g6=-U4(t)+U4max≥0
对于转化后的约束与原状态不等式约束式,易知,当χ>0,γ>0两者等价,当两个参数不等于零时,相当于对原约束式进行一定程度的松弛,并且转化后的约束相对于参数向量的梯度推导是可以得到的。两个参数初始可以设置为较小的正数,以增加优化算法迭代初始的约束可行性,而后通过逐渐减小两个约束参数重新迭代,逐渐实现对原约束的逼近,最优解也将收敛至原问题的最优解。
在对状态不等式约束经过处理后,原控制器参数整定优化问题转化为如下式(44)的问题Pr:
这里考虑对一般性四旋翼姿态***进行控制器参数优化,这样就可以对控制器参数整定优化问题Pr中目标函数和非线性状态约束相对于参数向量λ的梯度公式进行推导,从而基于梯度法求解优化问题Pr。
定理2:对于优化问题Pr,目标函数相对于相对于参数向量λ的梯度为
式中,
λ2=[λ4λ5λ6]T
ζ0由如下微分方程求解得到
定理3:各约束Gi,i=1,2,...,6对参数向量λ的梯度为
式中,由如下微分方程求解得到
定理2的证明过程如下:
***的参数优化问题为找到最优的参数向量k使如下目标函数最小
并且满足如下不等式约束和等式约束
上述目标函数和约束对参数向量k的梯度可由以下过程获得:
对于Gi,i=0,1,...,N,其相对于参数向量k的梯度为
式中,Hi(t,x(t),k,ζi(t))=Li(t,x(t),k)+ζi(t)Tf(t,x(t),k)……(54)为相应的哈密顿函数,ζi(t)为由求解如下协态微分方程得到的协态变量
对于定理2中优化问题Pr,基于上述过程,定义目标函数相对于参数向量λ的哈密顿函数为
目标函数中的终端项为零,***初值状态与参数无关,因此有
进一步求解H0分别相对于状态量Xr和参数向量λ的偏导
将式(56)-(58)代入至式(53)-(55),即可得到定理2中目标函数相对于参数向量的梯度,证明完毕。定理3证明过程同理可证。
本发明还对该控制受限下的轨迹跟踪全驱参数化最优控制方法进行仿真验证。仿真环境为Matlab R2019a/Simulink,离散步长为0.001s,四旋翼无人机的各参数设置见下表1。
参数 | 取值 |
m | 3.245kg |
l | 0.21m |
J<sub>x</sub> | 0.17337kg·m<sup>2</sup> |
J<sub>y</sub> | 0.16105kg·m<sup>2</sup> |
J<sub>z</sub> | 0.34320kg·m<sup>2</sup> |
k<sub>l</sub> | 9.138e<sup>-6</sup>N/(rad/s)<sup>2</sup> |
k<sub>ψ</sub> | 1.368e<sup>-7</sup>N/(rad/s)<sup>2</sup> |
表1 四旋翼无人机参数设置
仿真场景设置四旋翼无人机的初始位置和姿态为(x0,y0,z0)=(0,0,0)m,(φ0,θ0,ψ0)=(0,0,0)rad,初始速度与角速度设为 虚拟控制量上限设为U1∈[0,50.75]N,U2,3∈[-5.75,5.75]Nm,U3∈[-0.75,0.75]N。位置环与姿态环的跟踪微分器的参数设置为:r=500,h0=0.02,
姿态环的扩张状态观测器的参数设置为:
∈i=0.01,(ki,1,ki,2,ki,3)=(15,3,1.3),i=φ,θ,ψ
位置环的扩张状态观测器的参数设置为:
∈j=0.01,(kj,1,kj,2,kj,3)=(10,2,1),j=x,y,z
设置控制输入范围为U1∈[0,50.75]N,U2,3∈[-5.75,5.75]Nm,U3∈[-0.75,0.75]N,
设置四旋翼位置与姿态各通道总扰动为:
Dx=sin(0.2t)+sin(0.3t),Dy=sin(0.3t),Dz=2sin(0.2t)
设置圆柱螺旋曲线作为四旋翼无人机的轨迹参考,位置指令与偏航指令为:
xd(t)=0.5cos(0.5t),yd(t)=0.5sin(0.5t),zd(t)=2+0.1t,ψd=30°。
将本发明提出的自抗扰参数化跟踪控制器与常规的自抗扰控制进行比较,自抗扰控制中的相关跟踪微分器、扩张状态观测器设置与本发明的控制器相同,且自抗扰控制器中的各控制律参数同样由提出的梯度法进行优化。仿真效果如图3所示,可见,本发明提出的控制方法相比常规自抗扰控制方法的跟踪控制精度更高,所得跟踪曲线与参考曲线几乎重合,而常规自抗扰控制在x轴方向有明显的跟踪误差,且跟踪初始阶段的跟踪超调量较大。如图4所示,本发明提出的控制器参数优化方法能够使控制输入满足设定的约束范围。综上,本发明提出的轨迹跟踪最优控制器效果更优,能够实现四旋翼无人机的高性能轨迹跟踪控制。
上述实施例仅为本发明的优选实施例,并非对本发明保护范围的限制,但凡采用本发明的设计原理,以及在此基础上进行非创造性劳动而做出的变化,均应属于本发明的保护范围之内。
Claims (10)
1.一种控制受限下的四旋翼轨迹跟踪最优控制方法,其特征在于,包括以下步骤:
S10、建立基于总扰动和虚拟控制量的四旋翼无人机位置与姿态动力学模型;
S20、采用位置环与姿态环解耦控制的框架,将四旋翼无人机位置与姿态动力学模型转化为基于全驱***的四旋翼姿态误差***和四旋翼位置误差***;
S30、采用具有抗噪声和微分平滑功能的跟踪微分器获得四旋翼无人机的各阶数参考信号,并通过扩张状态观测器将总扰动项扩张为状态量进行观测估计,实现对四旋翼姿态误差***和四旋翼位置误差***中未知时变参数项的观测估计;
S40、针对四旋翼姿态误差***和四旋翼位置误差***分别设计对应的自抗扰参数化跟踪控制器,将其转化为等价的闭环一阶线性定常误差***,使四旋翼无人机位置与姿态动力学模型基于参考信号全局渐进稳定;
S50、基于所述自抗扰参数化跟踪控制器在考虑控制输入受限条件下建立最优参数整定优化问题及其非线性状态不等式约束;
S60、通过约束转录法将非线性状态不等式约束处理为单维的状态积分不等式约束,使步骤S50建立的最优参数整定优化问题转化为可求解的优化问题Pr;
S70、采用梯度法求解该优化问题Pr,对自抗扰参数化跟踪控制器进行优化整定,实现四旋翼无人机轨迹跟踪最优控制。
2.根据权利要求1所述的控制受限下的四旋翼轨迹跟踪最优控制方法,其特征在于,所述步骤S10中四旋翼无人机位置与姿态动力学模型为:
其中,(x,y,z)为四旋翼地面坐标系下的位置坐标,(φ,θ,ψ)为四旋翼欧拉角,分别为滚转角、俯仰角与偏航角,Jx,Jy,Jz为四旋翼无人机绕机体各轴的转动惯量,m为四旋翼无人机的质量,g为重力加速度常数,Di,i=x,y,z,φ,θ,ψ为四旋翼无人机的总扰动,Ui,i=1,2,3,4为如下定义的虚拟控制量
式中,kl为四旋翼无人机的升力系数,l为四旋翼无人机机体中心与电机间的臂长,kψ为旋翼偏航方向的电机反扭矩系数,ωi,i=1,2,3,4为四旋翼无人机四个螺旋桨的转速。
4.根据权利要求3所述的控制受限下的四旋翼轨迹跟踪最优控制方法,其特征在于,所述步骤S20中,基于全驱***的四旋翼姿态误差***为:
对于上式***,控制量与状态量维度相同,且满足
基于全驱***的四旋翼位置误差***为:
5.根据权利要求4所述的控制受限下的四旋翼轨迹跟踪最优控制方法,其特征在于,所述步骤S30中,姿态环的跟踪微分器为:
式中,s=[φc,θc,ψc]T为时变参数项ξr中各参考信号,s1=[φd,θd,ψd]T,分别为参考信号s和其导数的跟踪信号,fhan(x1,x2,r,h0)为能够时间最优收敛的最速综合函数,x1、x2分别为函数输入变量,r、h0分别为控制信号跟踪的速度和平滑的参数;
位置环的跟踪微分器同理可得;
扰动量Dφ对应的扩张状态观测器的表达式为:
其他各扰动量Di,i=x,y,z,θ,ψ的扰动观测同理可得;
通过各扰动量对应的扩张状态观测器与跟踪微分器,时变参数项由下式(22)进行近似:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210486067.5A CN114967718B (zh) | 2022-05-06 | 2022-05-06 | 一种控制受限下的四旋翼轨迹跟踪最优控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210486067.5A CN114967718B (zh) | 2022-05-06 | 2022-05-06 | 一种控制受限下的四旋翼轨迹跟踪最优控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114967718A CN114967718A (zh) | 2022-08-30 |
CN114967718B true CN114967718B (zh) | 2023-03-28 |
Family
ID=82982126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210486067.5A Active CN114967718B (zh) | 2022-05-06 | 2022-05-06 | 一种控制受限下的四旋翼轨迹跟踪最优控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114967718B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117192982B (zh) * | 2023-08-28 | 2024-05-14 | 四川大学 | 基于控制参数化的近距空战机动决策优化方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8180464B2 (en) * | 2002-04-18 | 2012-05-15 | Cleveland State University | Extended active disturbance rejection controller |
CN104865968B (zh) * | 2015-04-22 | 2017-06-23 | 浙江工业大学 | 一种采用串级自抗扰控制技术的四旋翼飞行器悬停控制方法 |
CN108829123B (zh) * | 2018-07-18 | 2021-06-01 | 广西师范大学 | 一种四旋翼飞行器控制方法、***和装置 |
CN109676634B (zh) * | 2018-08-28 | 2021-02-19 | 杭州电子科技大学 | 自抗扰控制器及工业机器人 |
CN109884895B (zh) * | 2019-03-11 | 2022-03-11 | 南京邮电大学 | 基于饱和受限情况下的无人机自适应跟踪控制算法 |
CN110221539B (zh) * | 2019-05-17 | 2022-04-08 | 江苏理工学院 | 基于线性扩张观测器的四旋翼非奇异终端滑模控制方法 |
CN113419565B (zh) * | 2021-06-08 | 2022-05-31 | 宁波城市职业技术学院 | 四旋翼飞行器预设性能轨迹跟踪反演控制方法及*** |
-
2022
- 2022-05-06 CN CN202210486067.5A patent/CN114967718B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN114967718A (zh) | 2022-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sun et al. | Fixed-time sliding mode disturbance observer-based nonsmooth backstepping control for hypersonic vehicles | |
Hua et al. | Tracking differentiator and extended state observer-based nonsingular fast terminal sliding mode attitude control for a quadrotor | |
Chen et al. | Fuzzy adaptive nonsingular fixed-time attitude tracking control of quadrotor UAVs | |
Mehndiratta et al. | Automated tuning of nonlinear model predictive controller by reinforcement learning | |
Fu et al. | Finite-time trajectory tracking control for a 12-rotor unmanned aerial vehicle with input saturation | |
CN109521786A (zh) | 基于比例积分观测器的四旋翼无人机滑模姿态控制方法 | |
CN113342025A (zh) | 一种基于线性自抗扰控制的四旋翼无人机姿态控制方法 | |
Huang et al. | Wind-tunnel tests for active flutter control and closed-loop flutter identification | |
Allahverdy et al. | Back-stepping integral sliding mode control with iterative learning control algorithm for quadrotor UAVs | |
Cai et al. | Quadrotor waypoint-tracking control under exogenous disturbances based on equivalent-input-disturbance approach | |
CN111258216A (zh) | 一种适用于四旋翼飞行器的滑模重复控制器 | |
Invernizzi et al. | Comparison of control methods for trajectory tracking in fully actuated unmanned aerial vehicles | |
CN114967718B (zh) | 一种控制受限下的四旋翼轨迹跟踪最优控制方法 | |
Razzaghian et al. | Adaptive fuzzy sliding mode control for a model-scaled unmanned helicopter | |
CN111399473B (zh) | 一种自适应容错控制方法、***及空中机器人 | |
Basri et al. | Optimal backstepping control of quadrotor UAV using gravitational search optimization algorithm | |
Akbar et al. | Adaptive modified super-twisting control for a quadrotor helicopter with a nonlinear sliding surface | |
CN112068594A (zh) | 一种基于jaya算法优化的小型无人直升机航向控制方法 | |
Li et al. | Multivariable finite-time composite control strategy based on immersion and invariance for quadrotor under mismatched disturbances | |
Basri et al. | Nonlinear control of an autonomous quadrotor unmanned aerial vehicle using backstepping controller optimized by particle swarm optimization | |
CN115202213A (zh) | 一种基于自抗扰控制的四旋翼飞行器控制方法 | |
Labbadi et al. | Robust tracking control for a quadrotor subjected to disturbances using new hyperplane-based fast Terminal Sliding Mode | |
Ding et al. | Optimal Joint Space Control of a Cable-Driven Aerial Manipulator. | |
Krishna et al. | Robust geometric trajectory tracking control of a variable-pitch quadrotor | |
Bai et al. | Extended state observer based attitude control of a bird-like flapping-wing flying robot |
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 |