CN107608367A - 多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法 - Google Patents

多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法 Download PDF

Info

Publication number
CN107608367A
CN107608367A CN201710794252.XA CN201710794252A CN107608367A CN 107608367 A CN107608367 A CN 107608367A CN 201710794252 A CN201710794252 A CN 201710794252A CN 107608367 A CN107608367 A CN 107608367A
Authority
CN
China
Prior art keywords
mrow
msub
mtd
msubsup
interference
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.)
Granted
Application number
CN201710794252.XA
Other languages
English (en)
Other versions
CN107608367B (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.)
Tianjin University
Original Assignee
Tianjin University
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 Tianjin University filed Critical Tianjin University
Priority to CN201710794252.XA priority Critical patent/CN107608367B/zh
Publication of CN107608367A publication Critical patent/CN107608367A/zh
Application granted granted Critical
Publication of CN107608367B publication Critical patent/CN107608367B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)

Abstract

本发明涉及无人飞行器控制技术领域,为提出一种基于多变量干扰补偿的有限时间轨迹姿态协同控制算法,突破传统四旋翼无人机控制方法在控制精度、响应速度及抗干扰方面的不足,解决四旋翼无人机在综合干扰影响下轨迹与姿态的高精度快速稳定跟踪控制问题,达到提高四旋翼无人机控制性能,增强***安全性和可靠性的目的。多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法,具体步骤如下:第一部分,轨迹控制器‑干扰补偿器设计;第二部分,姿态解算;第三部分,姿态控制器‑干扰补偿器设计。本发明主要应用于无人飞行器控制场合。

Description

多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法
技术领域
本发明涉及无人飞行器控制技术领域,尤其涉及一种四旋翼无人机的高精度快速轨迹与姿态协同控制领域。具体讲,涉及多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法。
背景技术
四旋翼无人机在机械结构上具有轴对称性,四个旋翼均匀的分布在十字架结构的四个端点上,该类型无人机的动力由各个旋翼产生的升力提供,仅需改变四个旋翼的旋转速度,即可实现无人机的翻滚、俯仰、偏航等动作。四旋翼无人机具有体积小、重量轻、隐蔽性好、适合多平台、多空间使用,可以在地面、军舰上灵活垂直起降等优点。其简单的结构、超强的机动性、独特的飞行方式,在军事和民事领域展现出巨大的应用价值,已经被广泛应用于军事侦察、险区探测、目标捕获、战场管理、火力支援、电子干扰及通信中继等领域。
然而,四旋翼无人机是一个集多变量、不确定、非线性、快时变、强耦合、静不稳定及欠驱动为一体的复杂被控对象,其飞行控制技术一直是航空领域研究的重点和难点。目前,基于经典理论的传统控制方法,如PID控制算法,因其结构简单,易于实现,不依赖于***数学模型,在飞行控制领域被广泛使用。然而,基于传统理论的控制方法在进行四旋翼无人机控制器设计时,存在的不足主要体现在以下几个方面:(1)基于传统控制策略进行飞控***设计时,通常将多输入多输出的无人机模型,简化为多个单输入单输出的模型,然后针对每个通道进行控制器设计,这种人为强行解耦的设计策略在无人机进行快速机动飞行时,容易导致失稳;(2)基于Lyapunov理论设计的传统飞行控制***,只能实现对给定参考指令的渐近稳定跟踪控制,限制了无人机的极限飞行能力,现有理论表明基于有限时间的飞行控制***,在确保***稳定的同时,能够全面提升***的跟踪精度、收敛速度和鲁棒性;(3)基于传统控制方法设计的控制器,其参数调整严重依赖于***模型不确定和外界干扰,在实际飞行控制时,由于未知干扰的存在,飞行控制性能往往难以获得期望的控制效果,基于该策略设计的控制器参数调整费时费力。
针对上述局限,本发明在多变量的控制框架内,首次提出了针对四旋翼无人机的多变量干扰补偿有限时间轨迹姿态协同控制方法,基于该方法设计的飞控***,能对***模型参数不确定、未建模动态及外界风干扰等综合干扰进行在线估计与补偿,显著提高四旋翼无人机应对复杂飞行环境的能力;此外,基于该方法设计的控制器能够实现四旋翼无人机轨迹与姿态的有限时间协同,确保飞行控制***具有更高的控制精度、更快的收敛速度和更强的鲁棒性,有效增强***的控制性能;更重要的是基于本发明给出的控制器参数选取仅取决于***的标称模型,与***模型不确定和外界综合干扰无关,大大简化了控制***的参数调试。
本发明涉及一种四旋翼无人机飞行控制技术领域。具体来说,首先提出了不同于以往传统控制方式的基于多变量干扰补偿的四旋翼无人机轨迹姿态协同控制算法,随后通过Simulink仿真与传统PID方法进行了对比分析,验证了本发明提出算法的有效性。
发明内容
为克服现有技术的不足,本发明旨在提出一种应用于四旋翼无人机的高精度快速轨迹姿态协同控制算法。具体而言,考虑无人机复杂飞行环境下安全稳定可靠飞行的迫切需求,在综合考虑无人机模型参数不确定、未建模动态及外界干扰影响的情形下,提出一种基于多变量干扰补偿的有限时间轨迹姿态协同控制算法,突破传统四旋翼无人机控制方法在控制精度、响应速度及抗干扰方面的不足,解决四旋翼无人机在综合干扰影响下轨迹与姿态的高精度快速稳定跟踪控制问题,达到提高四旋翼无人机控制性能,增强***安全性和可靠性的目的。本发明采用的技术方案是,多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法,具体步骤如下:
第一部分,轨迹控制器-干扰补偿器设计:基于齐次性理论针对外环位置子***设计具有有限时间收敛特性的多变量轨迹控制器和干扰补偿器,其中干扰补偿器用于完成对位置子***外界干扰的在线观测,并将干扰估计值实时传送给轨迹控制器,轨迹控制器确保在有限时间内实现对参考轨迹的高精度快速跟踪,并提供给姿态解算模块可行的虚拟控制指令;
第二部分,姿态解算:基于四旋翼无人机自身的飞行特性,构建虚拟控制指令与期望姿态角指令的解析关系,确保后续的内环轨迹控制器在通过实现对期望姿态跟踪的同时,达到间接跟踪给定参考轨迹的目的;
第三部分,姿态控制器-干扰补偿器设计:基于齐次性理论针对内环姿态子***设计具有有限时间收敛特性的多变量姿态控制器和干扰补偿器,其中干扰补偿器用于完成对姿态子***外界干扰的在线观测,并将干扰估计值实时传送给姿态控制器,姿态控制器确保在有限时间内实现对期望姿态的高精度快速跟踪。
具体实现过程如下:
第一步,基于多时间尺度的四旋翼无人机模型分析:依据无人机的多时间尺度特性,将六自由度的无人机模型划分为位置子***和姿态子***:
位置子***
姿态子***
其中,ξ=[x,y,z]T∈R3表示无人机的位置;v=[vx,vy,vz]T表示无人机在坐标轴x,y,z方向的速度;g表示重力加速度;ez=[0,0,1]T;τf表示无人机总升力;m表示无人机的质量;Θ=[φ,θ,ψ]表示无人机的姿态角向量,其中φ表示俯仰角,θ表示滚转角,ψ表示偏航角;W=[ωxyz]T表示姿态角速度向量;I=diag[Ix,Iy,Iz]表示飞行器惯性矩阵;τ=[τ123]T表示控制转矩;△1和△2分别表示位置子***和姿态子***所受到的外界干扰;矩阵W定义如下
正交转动矩阵R定义如下
第二步,四旋翼无人机轨迹控制器-干扰补偿器设计:针对位置子***(1),引入虚拟控制变量
为保证控制信号τf连续,对位置子***(1)进行扩展,定义如下的增广变量:
定义四旋翼无人机轨迹跟踪误差
其中x1ref=[xref,yref,zref]表示无人机的参考轨迹,表示x1ref的i次微分信号。则基于轨迹跟踪误差的增广动态***表述为
针对四旋翼无人机轨迹误差增广***(6),设计控制律如(7)所示
其中式(7)中的相当于干扰补偿器,用于实现对式(6)中的综合干扰的实时在线估计。式(7)中,选择参数λi(i=1,2,3,4)使得多项式s44s33s22s+λ1为Hurwitz多项式,干扰补偿器的增益k1和k2满足
其中Lo代表位置子***综合干扰综的上界,控制器参数ρi(i=1,...,4)通过式(9)计算
第三步,四旋翼无人机姿态解算:通过姿态解算获得四旋翼无人机飞行轨迹与飞行姿态之间的解析关系,同时得到四旋翼无人机的总升力,具体计算过程如下:
其中τ'fi(i=1,2,3)表示虚拟控制向量τ'f的第i个元素,sφ=sinφ,sθ=sinθ,cφ=cosφ,cosθ=cosθ,φref和θref为通过姿态解算获得的期望姿态角指令;
第四步,四旋翼无人机姿态控制器-干扰补偿器设计:针对姿态子***(2),引入中间变量
x5=Θ,x6=WΩ (13)
定义姿态跟踪误差
其中Θref=[φrefrefref]表示无人机的期望姿态,则基于姿态跟踪误差的动态***表述为:
针对四旋翼无人机的姿态误差动态***(15),设计控制转矩如(16)所示
其中为姿态子***的干扰补偿器,用以实现对姿态子***综合干扰的实时在线估计。式(16)中,λ5和λ6为任意的正常值,干扰补偿器增益k3和k4满足其中Li表示姿态子***综合干扰△'的上界,控制器参数ρ5=ρ/(2-ρ),ρ6=ρ,其中ρ∈(0,1)。四旋翼无人机实际控制转矩可通过(15)计算为:τ=IW-1τ'。
验证有效性具体步骤,将四旋翼无人机的轨迹姿态协同控制***在Matlab/Simulink中进行集成设计,并进行仿真实验,仿真实现过程如下:
(1)参数设置
1)四旋翼无人机参考轨迹:pref(t)=pr0+a3pt3+a4pt4+a5pt5,其中pref(t)表示p∈{x,y,z}方向上给定的参考轨迹,pr0代表初始位置,系数a3p,a4p,a5p由公式
计算得到,其中pf和tf分别表示终端位置及响应的时刻,仿真中取tf=20,x,y,z方向的终端位置xf=20,yf=5,zf=10,航向参考轨迹ψref=0。
2)四旋翼无人机物理参数:飞行器质量m=0.625kg,惯性参数Ix=2.3×10-3kgm2,Iy=2.4×10-3kgm2,Iz=2.6×10-3kgm2
3)协同控制器参数设置:轨迹控制器-干扰补偿器参数λ1=6,λ2=15,λ3=15,λ4=6ρ=0.75,Lo=10;姿态控制器-干扰补偿器参数λ5=15,λ6=20ρ=0.7,Li=10;
仿真测试验证过程中,采样时间设置为定步长1毫秒,位置环外界干扰用时变函数△1=50(1+cos(t)+sin(t))diag(Ix,Iy,Iz)进行模拟,姿态环外界干扰△2=0.5(1+cos(t)+sin(t)),此外,仿真中假定模型存在20%的惯性参数不确定。
本发明的特点及有益效果是:
将本发明提出的算法与基于传统PID控制算法进行对比,两种控制方法获得的仿真结果如图2-图8所示。其中,图2-图5是利用本发明提出的基于多变量干扰补偿的四旋翼无人机轨迹姿态协同控制结果,图6-图7是基于传统PID获得结果,图8是两种控制算法在轨迹姿态协同控制精度和收敛速度上的对比曲线。
基于本发明提出的算法在对期望姿态指令进行跟踪时,最大跟踪误差约为10-6弧度,跟踪精度明显优于PID控制算法。
附图说明:
附图1基于多变量干扰补偿的四旋翼无人机轨迹与姿态协同控制***结构图。
附图2干扰补偿-轨迹姿态协同跟踪曲线。
附图3干扰补偿-控制输入变化曲线。
附图4干扰补偿-位置环(外环)干扰估计曲线。
附图5干扰补偿-姿态环(内环)干扰估计曲线。
附图6传统PID-轨迹姿态协同跟踪曲线。
附图7传统PID-控制输入变化曲线。
附图8干扰补偿-传统PID轨迹姿态协同跟踪误差对比。
具体实施方式
本发明提出的基于多变量干扰补偿的四旋翼无人机轨迹姿态协同控制算法总体技术方案如图1所示,整个***主要包括三部分:轨迹控制器-干扰补偿器设计、姿态解算和姿态控制器-干扰补偿器设计,具体技术方案如下:
第一部分,轨迹控制器-干扰补偿器设计:基于齐次性理论针对外环位置子***设计具有有限时间收敛特性的多变量轨迹控制器和干扰补偿器,其中干扰补偿器用于完成对位置子***外界干扰的在线观测,并将干扰估计值实时传送给轨迹控制器,轨迹控制器确保在有限时间内实现对参考轨迹的高精度快速跟踪,并提供给姿态解算模块可行的虚拟控制指令。
第二部分,姿态解算:基于四旋翼无人机自身的飞行特性,构建外环虚拟控制指令与内环期望姿态角指令的解析关系,确保后续的内环轨迹控制器在通过实现对期望姿态跟踪的同时,达到间接跟踪给定参考轨迹的目的。
第三部分,姿态控制器-干扰补偿器设计:基于齐次性理论针对内环姿态子***设计具有有限时间收敛特性的多变量姿态控制器和干扰补偿器,其中干扰补偿器用于完成对姿态子***外界干扰的在线观测,并将干扰估计值实时传送给姿态控制器,姿态控制器确保在有限时间内实现对期望姿态的高精度快速跟踪。
最后为了验证本发明提出算法的有效性,搭建四旋翼无人机轨迹姿态协同控制的MATLAB/Simulink仿真***,并将仿真结果与传统PID控制方法进行对比,验证本发明提出的算法在跟踪精度和收敛速度上的优势。
本发明以基于齐次性的有限时间控制理论为主要研究手段,提出一种基于多变量干扰补偿的四旋翼无人机轨迹与姿态协同控制算法,具体实现过程如下。
第一步,基于多时间尺度的四旋翼无人机模型分析。依据无人机的多时间尺度特性,将六自由度的无人机模型划分为位置子***和姿态子***:
位置子***
姿态子***
其中,ξ=[x,y,z]T∈R3表示无人机的位置;v=[vx,vy,vz]T表示无人机在坐标轴x,y,z方向的速度;g表示重力加速度;ez=[0,0,1]T;τf表示无人机总升力;m表示无人机的质量;Θ=[φ,θ,ψ]表示无人机的姿态,其中φ表示俯仰角,θ表示滚转角,ψ表示偏航角;W=[ωxyz]T表示姿态角速度;I=diag[Ix,Iy,Iz]表示飞行器惯性矩阵;τ=[τ123]T表示控制转矩;△1和△2分别表示位置子***和姿态子***所受到的外界干扰;矩阵W定义如下
正交转动矩阵R定义如下
第二步,四旋翼无人机轨迹控制器-干扰补偿器设计。针对位置子***(17),引入虚拟控制变量
为保证控制信号τf连续,对位置子***(17)进行扩展,定义如下的增广变量:
定义四旋翼无人机轨迹跟踪误差
其中x1ref=[xref,yref,zref]表示无人机的参考轨迹,表示x1ref的i次微分信号,则基于轨迹跟踪误差的增广动态***表述为
针对四旋翼无人机轨迹误差增广***(22),设计控制律如(23)所示
其中式(23)中的相当于干扰补偿器,用于实现对式(22)中的综合干扰的实时在线估计,式(23)中,选择参数λi(i=1,2,3,4),使得多项式s44s33s22s+λ1为Hurwitz多项式,干扰补偿器的增益k1和k2满足
其中Lo代表位置子***综合干扰的上界,控制器参数ρi(i=1,...,4)通过式(25)计算
第三步,四旋翼无人机姿态解算:通过姿态解算获得四旋翼无人机飞行轨迹与飞行姿态之间的解析关系,同时得到四旋翼无人机的总升力,具体计算过程如下。
其中τ'fi(i=1,2,3)表示虚拟控制向量τ'f的第i个元素,sφ=sinφ,sθ=sinθ,cφ=cosφ,cosθ=cosθ,φref和θref为通过姿态解算获得的期望姿态角指令。
第四步,四旋翼无人机姿态控制器-干扰补偿器设计。针对姿态子***(18),引入中间变量
x5=Θ,x6=WΩ (29)
定义姿态跟踪误差
其中Θref=[φrefrefref]表示无人机的期望姿态,则基于姿态跟踪误差的动态***可表述为
针对四旋翼无人机的姿态误差动态***(31),设计控制转矩如(32)所示
其中为姿态子***的干扰补偿器,用以实现对姿态子***综合干扰的实时在线估计。式(32)中,λ5和λ6为任意的正常值,干扰补偿器增益k3和k4满足其中Li表示姿态子***综合干扰△'的上界,控制器参数ρ5=ρ/(2-ρ),ρ6=ρ,其中ρ∈(0,1)。四旋翼无人机实际控制转矩可通过(31)计算为:τ=IW-1τ'。
为了验证本发明提出的基于多变量干扰补偿的四旋翼无人机轨迹姿态协同控制算法的有效性,首先将四旋翼无人机的轨迹姿态协同控制***在Matlab/Simulink中进行集成设计,并进行了仿真实验,主要仿真过程如下:
(1)参数设置
1)四旋翼无人机参考轨迹:pref(t)=pr0+a3pt3+a4pt4+a5pt5,其中pref(t)表示p∈{x,y,z}方向上给定的参考轨迹,pr0代表初始位置,系数a3p,a4p,a5p由公式
计算得到,其中pf和tf分别表示终端位置及响应的时刻,仿真中取tf=20,x,y,z方向的终端位置xf=20,yf=5,zf=10,航向参考轨迹ψref=0。
2)四旋翼无人机物理参数:飞行器质量m=0.625kg,惯性参数Ix=2.3×10-3kgm2,Iy=2.4×10-3kgm2,Iz=2.6×10-3kgm2
3)协同控制器参数设置:轨迹控制器-干扰补偿器参数λ1=6,λ2=15,λ3=15,λ4=6ρ=0.75,Lo=10;姿态控制器-干扰补偿器参数λ5=15,λ6=20ρ=0.7,Li=10。
仿真测试验证过程中,采样时间设置为定步长1毫秒,位置环外界干扰用时变函数△1=50(1+cos(t)+sin(t))diag(Ix,Iy,Iz)进行模拟,姿态环外界干扰△2=0.5(1+cos(t)+sin(t)),此外,仿真中假定模型存在20%的惯性参数不确定。
(2)结果分析
在上述给定的条件下,将本发明提出的算法与基于传统PID控制算法进行对比,两种控制方法获得的仿真结果如图2-图8所示。其中,图2-图5是利用本发明提出的基于多变量干扰补偿的四旋翼无人机轨迹姿态协同控制结果,图6-图7是基于传统PID获得结果,图8是两种控制算法在轨迹姿态协同控制精度和收敛速度上的对比曲线。
多变量干扰补偿轨迹姿态协同控制结果分析:图2表明,在提出的四旋翼无人机轨迹姿态协同控制框架(如图1)内,利用本发明提出的基于多变量干扰补偿的轨迹与姿态协同控制算法,能很好的实现对给定参考轨迹和期望姿态协同跟踪控制。图3给出了相应的用于实现飞行轨迹姿态协同控制飞行所需的控制转矩和控制总升力,从中可以发现基于本发明算法获得控制曲线变化平缓,易于工程实现。此外,本算法在有限时间内确保实现对四旋翼无人机轨迹姿态协同控制的同时,能够对无人机所受到的外界干扰及模型不确定等综合干扰进行在线观测,图4和图5分别给出了位置环和姿态环干扰补偿器对四旋翼无人机位置子***和姿态子***所受到综合干扰估计的变化曲线,从中可以看出,本发明给出的算法能够很好的实现对***所受到综合干扰的实时在线观测。
多变量干扰补偿轨与传统PID轨迹姿态协同控制结果分析:图6和图7分别给出了传统PID控制下的轨迹姿态协同跟踪曲线及响应的控制曲线,从中可以看出基于PID的控制策略,虽然能较好的实现对给定轨迹的跟踪,但对期望姿态指令的跟踪效果欠佳。进一步,图8给出了两种算法在四旋翼无人机轨迹姿态协同跟踪控制精度上的对比曲线,从曲线中可以看出基于PID的协同控制策略在x,y,z方向上,对给定参考轨迹xref,yref和zref的最大稳态跟踪误差分别为0.02m,0.027m和0.021m;从图8的放大图中可以发现,基于本课题提出的多变量干扰补偿的协同控制算法在x,y,z方向上,对给定参考轨迹的最大稳态跟踪误差的数量级在10-5m左右,明显优于PID协同控制算法对给定参考轨迹的跟踪精度。此外,图8中给出了两种协同控制算法姿态跟踪误差曲线的对比,仿真结果表明,PID对滚转、俯仰和偏航三个方向上的最大姿态跟踪误差分别为1.7*10-3弧度,8*10-3弧度和*10-4弧度,而基于本发明提出的算法在对期望姿态指令进行跟踪时,最大跟踪误差约为10-6弧度,跟踪精度明显优于PID控制算法。

Claims (3)

1.一种多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法,其特征是,具体步骤如下:
第一部分,轨迹控制器-干扰补偿器设计:基于齐次性理论针对外环位置子***设计具有有限时间收敛特性的多变量轨迹控制器和干扰补偿器,其中干扰补偿器用于完成对位置子***外界干扰的在线观测,并将干扰估计值实时传送给轨迹控制器,轨迹控制器确保在有限时间内实现对参考轨迹的高精度快速跟踪,并提供给姿态解算模块可行的虚拟控制指令;
第二部分,姿态解算:基于四旋翼无人机自身的飞行特性,构建虚拟控制指令与期望姿态角指令的解析关系,确保后续的内环轨迹控制器在通过实现对期望姿态跟踪的同时,达到间接跟踪给定参考轨迹的目的;
第三部分,姿态控制器-干扰补偿器设计:基于齐次性理论针对内环姿态子***设计具有有限时间收敛特性的多变量姿态控制器和干扰补偿器,其中干扰补偿器用于完成对姿态子***外界干扰的在线观测,并将干扰估计值实时传送给姿态控制器,姿态控制器确保在有限时间内实现对期望姿态的高精度快速跟踪。
2.如权利要求1所述的多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法,其特征是,具体实现过程如下:
第一步,基于多时间尺度的四旋翼无人机模型分析:依据无人机的多时间尺度特性,将六自由度的无人机模型划分为位置子***和姿态子***:
位置子***
<mrow> <mover> <mi>&amp;xi;</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mi>v</mi> <mo>,</mo> <mover> <mi>v</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <msub> <mi>ge</mi> <mi>z</mi> </msub> <mo>+</mo> <mfrac> <msub> <mi>&amp;tau;</mi> <mi>f</mi> </msub> <mi>m</mi> </mfrac> <msub> <mi>Re</mi> <mi>z</mi> </msub> <mo>+</mo> <msub> <mi>&amp;Delta;</mi> <mn>1</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>
姿态子***
<mrow> <mover> <mi>&amp;Theta;</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mi>W</mi> <mi>&amp;Omega;</mi> <mo>,</mo> <mi>I</mi> <mover> <mi>&amp;Omega;</mi> <mo>&amp;CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <mi>&amp;Omega;</mi> <mo>&amp;times;</mo> <mi>I</mi> <mi>&amp;Omega;</mi> <mo>+</mo> <mi>&amp;tau;</mi> <mo>+</mo> <msub> <mi>&amp;Delta;</mi> <mn>2</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
其中,ξ=[x,y,z]T∈R3表示无人机的位置;v=[vx,vy,vz]T表示无人机在坐标轴x,y,z方向的速度;g表示重力加速度;ez=[0,0,1]T;τf表示无人机总升力;m表示无人机的质量;Θ=[φ,θ,ψ]表示无人机的姿态角向量,其中φ表示俯仰角,θ表示滚转角,ψ表示偏航角;W=[ωxyz]T表示姿态角速度向量;I=diag[Ix,Iy,Iz]表示飞行器惯性矩阵;τ=[τ123]T表示控制转矩;△1和△2分别表示位置子***和姿态子***所受到的外界干扰;矩阵W定义如下
<mrow> <mi>W</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;phi;</mi> <mi>t</mi> <mi>a</mi> <mi>n</mi> <mi>&amp;theta;</mi> </mrow> </mtd> <mtd> <mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;phi;</mi> <mi>t</mi> <mi>a</mi> <mi>n</mi> <mi>&amp;theta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;phi;</mi> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;phi;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&amp;phi;</mi> <mi>sec</mi> <mi>&amp;theta;</mi> </mrow> </mtd> <mtd> <mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&amp;phi;</mi> <mi>sec</mi> <mi>&amp;theta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
正交转动矩阵R定义如下
<mrow> <mi>R</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&amp;theta;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;theta;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> <mi>sin</mi> <mi>&amp;phi;</mi> <mo>-</mo> <mi>sin</mi> <mi>&amp;psi;</mi> <mi>cos</mi> <mi>&amp;phi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;theta;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> <mi>cos</mi> <mi>&amp;phi;</mi> <mo>+</mo> <mi>sin</mi> <mi>&amp;psi;</mi> <mi>sin</mi> <mi>&amp;phi;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&amp;theta;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;theta;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> <mi>sin</mi> <mi>&amp;phi;</mi> <mo>+</mo> <mi>cos</mi> <mi>&amp;psi;</mi> <mi>cos</mi> <mi>&amp;phi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;theta;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> <mi>cos</mi> <mi>&amp;phi;</mi> <mo>-</mo> <mi>cos</mi> <mi>&amp;psi;</mi> <mi>sin</mi> <mi>&amp;phi;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>sin</mi> <mi>&amp;theta;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;theta;</mi> <mi>sin</mi> <mi>&amp;phi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;theta;</mi> <mi>cos</mi> <mi>&amp;phi;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
第二步,四旋翼无人机轨迹控制器-干扰补偿器设计:针对位置子***(1),引入虚拟控制变量
<mrow> <msubsup> <mi>&amp;tau;</mi> <mi>f</mi> <mo>&amp;prime;</mo> </msubsup> <mo>=</mo> <mo>-</mo> <msub> <mi>ge</mi> <mi>z</mi> </msub> <mo>+</mo> <mfrac> <msub> <mi>&amp;tau;</mi> <mi>f</mi> </msub> <mi>m</mi> </mfrac> <msub> <mi>Re</mi> <mi>z</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>
为保证控制信号τf连续,对位置子***(1)进行扩展,定义如下的增广变量:
<mrow> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>&amp;xi;</mi> <mo>,</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>=</mo> <mi>v</mi> <mo>,</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>=</mo> <msubsup> <mi>&amp;tau;</mi> <mi>f</mi> <mo>&amp;prime;</mo> </msubsup> <mo>+</mo> <msub> <mi>&amp;Delta;</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>x</mi> <mn>4</mn> </msub> <mo>=</mo> <msubsup> <mover> <mi>&amp;tau;</mi> <mo>&amp;CenterDot;</mo> </mover> <mi>f</mi> <mo>&amp;prime;</mo> </msubsup> <mo>+</mo> <msub> <mover> <mi>&amp;Delta;</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>
定义四旋翼无人机轨迹跟踪误差
<mrow> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mn>1</mn> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mn>1</mn> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>e</mi> <mn>3</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mn>1</mn> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <msub> <mi>e</mi> <mn>4</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>4</mn> </msub> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mn>1</mn> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>
其中x1ref=[xref,yref,zref]表示无人机的参考轨迹,表示x1ref的i次微分信号,则基于轨迹跟踪误差的增广动态***表述为
<mrow> <msub> <mover> <mi>e</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>,</mo> <msub> <mover> <mi>e</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>e</mi> <mn>3</mn> </msub> <mo>,</mo> <msub> <mover> <mi>e</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>3</mn> </msub> <mo>=</mo> <msub> <mi>e</mi> <mn>4</mn> </msub> <mo>,</mo> <msub> <mover> <mi>e</mi> <mo>&amp;CenterDot;</mo> </mover> <mn>4</mn> </msub> <mo>=</mo> <msup> <mover> <mi>&amp;tau;</mi> <mo>&amp;CenterDot;&amp;CenterDot;</mo> </mover> <mo>&amp;prime;</mo> </msup> <mo>+</mo> <msub> <mover> <mi>&amp;Delta;</mi> <mo>&amp;CenterDot;&amp;CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mn>1</mn> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>
针对四旋翼无人机轨迹误差增广***(6),设计控制律如(7)所示
其中式(7)中的相当于干扰补偿器,用于实现对式(6)中的综合干扰的实时在线估计。式(7)中,选择参数λi(i=1,2,3,4)使得多项式s44s33s22s+λ1为Hurwitz多项式,干扰补偿器的增益k1和k2满足
<mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>&gt;</mo> <mfrac> <mrow> <mn>3</mn> <msub> <mi>L</mi> <mi>o</mi> </msub> </mrow> <msqrt> <mrow> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>-</mo> <mn>2</mn> <msub> <mi>L</mi> <mi>o</mi> </msub> </mrow> </msqrt> </mfrac> <mo>+</mo> <mn>5</mn> <mo>,</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>&gt;</mo> <mn>2</mn> <msub> <mi>L</mi> <mi>o</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>
其中Lo代表位置子***综合干扰综的上界,控制器参数ρi(i=1,...,4)通过式(9)计算
<mrow> <msub> <mi>&amp;rho;</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&amp;rho;</mi> <mn>2</mn> </msub> <msub> <mi>&amp;rho;</mi> <mn>3</mn> </msub> </mrow> <mrow> <mn>2</mn> <msub> <mi>&amp;rho;</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>&amp;rho;</mi> <mn>2</mn> </msub> </mrow> </mfrac> <mo>,</mo> <msub> <mi>&amp;rho;</mi> <mn>2</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&amp;rho;</mi> <mn>3</mn> </msub> <msub> <mi>&amp;rho;</mi> <mn>4</mn> </msub> </mrow> <mrow> <mn>2</mn> <msub> <mi>&amp;rho;</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>&amp;rho;</mi> <mn>3</mn> </msub> </mrow> </mfrac> <mo>,</mo> <msub> <mi>&amp;rho;</mi> <mn>3</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&amp;rho;</mi> <mn>4</mn> </msub> <msub> <mi>&amp;rho;</mi> <mn>5</mn> </msub> </mrow> <mrow> <mn>2</mn> <msub> <mi>&amp;rho;</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>&amp;rho;</mi> <mn>4</mn> </msub> </mrow> </mfrac> <mo>,</mo> <msub> <mi>&amp;rho;</mi> <mn>4</mn> </msub> <mo>=</mo> <mi>&amp;rho;</mi> <mo>,</mo> <msub> <mi>&amp;rho;</mi> <mn>5</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mi>&amp;rho;</mi> <mo>&amp;Element;</mo> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>
第三步,四旋翼无人机姿态解算:通过姿态解算获得四旋翼无人机飞行轨迹与飞行姿态之间的解析关系,同时得到四旋翼无人机的总升力,具体计算过程如下:
<mrow> <msub> <mi>&amp;phi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>=</mo> <mi>arcsin</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>1</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <msub> <mi>sin&amp;psi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>-</mo> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>2</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <msub> <mi>cos&amp;psi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> </mrow> <mrow> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>1</mn> </mrow> <mrow> <mo>&amp;prime;</mo> <mn>2</mn> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>2</mn> </mrow> <mrow> <mo>&amp;prime;</mo> <mn>2</mn> </mrow> </msubsup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>3</mn> </mrow> <mrow> <mo>&amp;prime;</mo> <mn>2</mn> </mrow> </msubsup> <mo>+</mo> <mi>g</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mi>&amp;theta;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>=</mo> <mi>a</mi> <mi>r</mi> <mi>c</mi> <mi>t</mi> <mi>a</mi> <mi>n</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>1</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <msub> <mi>cos&amp;psi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>+</mo> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>2</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <msub> <mi>sin&amp;psi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> </mrow> <mrow> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>3</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <mo>+</mo> <mi>g</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mi>&amp;tau;</mi> <mi>f</mi> </msub> <mo>=</mo> <mi>m</mi> <mo>&amp;lsqb;</mo> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>1</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&amp;theta;</mi> </msub> <msub> <mi>c</mi> <msub> <mi>&amp;psi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> </msub> <msub> <mi>c</mi> <mi>&amp;phi;</mi> </msub> <mo>+</mo> <msub> <mi>s</mi> <msub> <mi>&amp;psi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> </msub> <msub> <mi>s</mi> <mi>&amp;phi;</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>2</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&amp;theta;</mi> </msub> <msub> <mi>s</mi> <msub> <mi>&amp;psi;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> </msub> <msub> <mi>c</mi> <mi>&amp;phi;</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>&amp;phi;</mi> </msub> <msub> <mi>s</mi> <mi>&amp;phi;</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <msubsup> <mi>&amp;tau;</mi> <mrow> <mi>f</mi> <mn>3</mn> </mrow> <mo>&amp;prime;</mo> </msubsup> <mo>+</mo> <mi>g</mi> <mo>)</mo> </mrow> <msub> <mi>c</mi> <mi>&amp;theta;</mi> </msub> <msub> <mi>c</mi> <mi>&amp;phi;</mi> </msub> <mo>&amp;rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>
其中τ'fi(i=1,2,3)表示虚拟控制向量τ'f的第i个元素,sφ=sinφ,sθ=sinθ,cφ=cosφ,cosθ=cosθ,φref和θref为通过姿态解算获得的期望姿态角指令;
第四步,四旋翼无人机姿态控制器-干扰补偿器设计:针对姿态子***(2),引入中间变量
x5=Θ,x6=WΩ (13)
定义姿态跟踪误差
<mrow> <msub> <mi>e</mi> <mn>5</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>&amp;Theta;</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>e</mi> <mn>6</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>6</mn> </msub> <mo>-</mo> <msub> <mover> <mi>&amp;Theta;</mi> <mo>&amp;CenterDot;</mo> </mover> <mrow> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>
其中Θref=[φrefrefref]表示无人机的期望姿态,则基于姿态跟踪误差的动态***表述为:
针对四旋翼无人机的姿态误差动态***(15),设计控制转矩如(16)所示
其中为姿态子***的干扰补偿器,用以实现对姿态子***综合干扰的实时在线估计,式(16)中,λ5和λ6为任意的正常值,干扰补偿器增益k3和k4满足其中Li表示姿态子***综合干扰△'的上界,控制器参数ρ5=ρ/(2-ρ),ρ6=ρ,其中ρ∈(0,1),四旋翼无人机实际控制转矩可通过(15)计算为:τ=IW-1τ'。
3.如权利要求1所述的多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法,其特征是,验证有效性具体步骤,将四旋翼无人机的轨迹姿态协同控制***在Matlab/Simulink中进行集成设计,并进行仿真实验,仿真实现过程如下:
1)四旋翼无人机参考轨迹:pref(t)=pr0+a3pt3+a4pt4+a5pt5,其中pref(t)表示p∈{x,y,z}方向上给定的参考轨迹,pr0代表初始位置,系数a3p,a4p,a5p由公式
<mrow> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <msub> <mi>a</mi> <mrow> <mn>3</mn> <mi>p</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>a</mi> <mrow> <mn>4</mn> <mi>p</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>a</mi> <mrow> <mn>5</mn> <mi>p</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msup> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <msub> <mi>t</mi> <mi>f</mi> </msub> </mtd> <mtd> <msubsup> <mi>t</mi> <mi>f</mi> <mn>2</mn> </msubsup> </mtd> </mtr> <mtr> <mtd> <mn>3</mn> </mtd> <mtd> <mrow> <mn>4</mn> <msub> <mi>t</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mn>5</mn> <msubsup> <mi>t</mi> <mi>f</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>6</mn> </mtd> <mtd> <mrow> <mn>12</mn> <msub> <mi>t</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mn>20</mn> <msubsup> <mi>t</mi> <mi>f</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <msub> <mi>d</mi> <mi>p</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> </mrow>
计算得到,其中pf和tf分别表示终端位置及响应的时刻,仿真中取tf=20,x,y,z方向的终端位置xf=20,yf=5,zf=10,航向参考轨迹ψref=0。
2)四旋翼无人机物理参数:飞行器质量m=0.625kg,惯性参数Ix=2.3×10-3kgm2,Iy=2.4×10-3kgm2,Iz=2.6×10-3kgm2
3)协同控制器参数设置:轨迹控制器-干扰补偿器参数λ1=6,λ2=15,λ3=15,λ4=6ρ=0.75,Lo=10;姿态控制器-干扰补偿器参数λ5=15,λ6=20ρ=0.7,Li=10;
仿真测试验证过程中,采样时间设置为定步长1毫秒,位置环外界干扰用时变函数△1=50(1+cos(t)+sin(t))diag(Ix,Iy,Iz)进行模拟,姿态环外界干扰△2=0.5(1+cos(t)+sin(t)),此外,仿真中假定模型存在20%的惯性参数不确定。
CN201710794252.XA 2017-09-06 2017-09-06 多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法 Active CN107608367B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710794252.XA CN107608367B (zh) 2017-09-06 2017-09-06 多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710794252.XA CN107608367B (zh) 2017-09-06 2017-09-06 多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法

Publications (2)

Publication Number Publication Date
CN107608367A true CN107608367A (zh) 2018-01-19
CN107608367B CN107608367B (zh) 2021-01-05

Family

ID=61055865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710794252.XA Active CN107608367B (zh) 2017-09-06 2017-09-06 多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法

Country Status (1)

Country Link
CN (1) CN107608367B (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108181920A (zh) * 2018-01-31 2018-06-19 天津大学 基于给定时间的四旋翼无人机高精度姿态跟踪控制方法
CN108388270A (zh) * 2018-03-21 2018-08-10 天津大学 面向安全域的集群无人机轨迹姿态协同控制方法
CN108490788A (zh) * 2018-05-08 2018-09-04 中国人民解放军海军航空大学 一种基于双干扰观测的飞行器俯仰通道反演控制方法
CN108803317A (zh) * 2018-05-08 2018-11-13 天津大学 自适应多变量四旋翼无人机有限时间容错控制方法
CN109324636A (zh) * 2018-10-24 2019-02-12 中北大学 基于二阶一致性和自抗扰的多四旋翼主从式协同编队控制方法
CN109508027A (zh) * 2018-12-24 2019-03-22 南京航空航天大学 基于鲁棒控制理论的“角速率加融合爬升角补偿”的火箭助推发射的控制方法
CN109765918A (zh) * 2019-02-22 2019-05-17 南京航空航天大学 一种无人直升机鲁棒自适应补偿控制方法
CN109976364A (zh) * 2019-03-26 2019-07-05 中南大学 一种六旋翼飞行器姿态解耦控制方法
CN110032205A (zh) * 2019-04-29 2019-07-19 河海大学常州校区 一种具有抗干扰能力的无人机姿态控制方法
CN110109472A (zh) * 2019-04-25 2019-08-09 广州笨笨网络科技有限公司 一种无人机控制方法、***、终端和无人机
CN110501898A (zh) * 2018-05-18 2019-11-26 天津工业大学 一种应用在无人机上的双机群控策略
CN110632941A (zh) * 2019-09-25 2019-12-31 北京理工大学 一种复杂环境下无人机目标跟踪的轨迹生成方法
CN110794857A (zh) * 2019-10-30 2020-02-14 南京航空航天大学 考虑外部风干扰的固定翼无人机鲁棒离散分数阶控制方法
CN111007877A (zh) * 2019-11-20 2020-04-14 江苏信息职业技术学院 一种四旋翼飞行器的全局鲁棒自适应轨迹跟踪控制方法
CN111026160A (zh) * 2019-12-26 2020-04-17 华中科技大学 一种四旋翼无人机轨迹跟踪控制方法
CN111538346A (zh) * 2020-06-17 2020-08-14 郑州轻工业大学 一种四旋翼直升飞机的干扰观测补偿飞行控制方法
CN113515142A (zh) * 2020-04-10 2021-10-19 北京三快在线科技有限公司 无人机轨迹跟踪控制方法、装置、无人机和存储介质
CN113791638A (zh) * 2021-08-29 2021-12-14 西北工业大学 一种多无人飞行器协同绳系吊装运输***的稳定控制方法
CN115396060A (zh) * 2022-08-30 2022-11-25 深圳市智鼎自动化技术有限公司 一种基于激光的同步控制方法及相关装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080088508A1 (en) * 1999-03-05 2008-04-17 Smith Alexander E Enhanced Passive Coherent Location Techniques to Track and Identify UAVs, UCAVs, MAVs, and Other Objects
EP2824479A1 (en) * 2013-07-12 2015-01-14 Ingenieria de Sistemas Para La Defensa de Espana, S.A. Method and system for locating a moving vehicle
CN104965414A (zh) * 2015-06-30 2015-10-07 天津大学 针对四旋翼无人机执行器部分失效的容错控制方法
CN105607473A (zh) * 2015-11-20 2016-05-25 天津大学 小型无人直升机的姿态误差快速收敛自适应控制方法
CN106597851A (zh) * 2016-12-15 2017-04-26 南京航空航天大学 一种小型无人机飞控***的鲁棒容错控制方法
CN106774373A (zh) * 2017-01-12 2017-05-31 哈尔滨工业大学 一种四旋翼无人机有限时间姿态跟踪控制方法
CN106933104A (zh) * 2017-04-21 2017-07-07 苏州工业职业技术学院 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080088508A1 (en) * 1999-03-05 2008-04-17 Smith Alexander E Enhanced Passive Coherent Location Techniques to Track and Identify UAVs, UCAVs, MAVs, and Other Objects
EP2824479A1 (en) * 2013-07-12 2015-01-14 Ingenieria de Sistemas Para La Defensa de Espana, S.A. Method and system for locating a moving vehicle
CN104965414A (zh) * 2015-06-30 2015-10-07 天津大学 针对四旋翼无人机执行器部分失效的容错控制方法
CN105607473A (zh) * 2015-11-20 2016-05-25 天津大学 小型无人直升机的姿态误差快速收敛自适应控制方法
CN106597851A (zh) * 2016-12-15 2017-04-26 南京航空航天大学 一种小型无人机飞控***的鲁棒容错控制方法
CN106774373A (zh) * 2017-01-12 2017-05-31 哈尔滨工业大学 一种四旋翼无人机有限时间姿态跟踪控制方法
CN106933104A (zh) * 2017-04-21 2017-07-07 苏州工业职业技术学院 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黄大韬: "《基于Qball_X4四旋无人机的飞行控制算法研究》", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108181920B (zh) * 2018-01-31 2021-08-31 天津大学 基于给定时间的四旋翼无人机高精度姿态跟踪控制方法
CN108181920A (zh) * 2018-01-31 2018-06-19 天津大学 基于给定时间的四旋翼无人机高精度姿态跟踪控制方法
CN108388270A (zh) * 2018-03-21 2018-08-10 天津大学 面向安全域的集群无人机轨迹姿态协同控制方法
CN108490788A (zh) * 2018-05-08 2018-09-04 中国人民解放军海军航空大学 一种基于双干扰观测的飞行器俯仰通道反演控制方法
CN108803317A (zh) * 2018-05-08 2018-11-13 天津大学 自适应多变量四旋翼无人机有限时间容错控制方法
CN108490788B (zh) * 2018-05-08 2021-06-01 中国人民解放军海军航空大学 一种基于双干扰观测的飞行器俯仰通道反演控制方法
CN108803317B (zh) * 2018-05-08 2021-08-03 天津大学 自适应多变量四旋翼无人机有限时间容错控制方法
CN110501898A (zh) * 2018-05-18 2019-11-26 天津工业大学 一种应用在无人机上的双机群控策略
CN109324636B (zh) * 2018-10-24 2021-08-20 中北大学 基于二阶一致性和自抗扰的多四旋翼主从式协同编队控制方法
CN109324636A (zh) * 2018-10-24 2019-02-12 中北大学 基于二阶一致性和自抗扰的多四旋翼主从式协同编队控制方法
CN109508027B (zh) * 2018-12-24 2020-11-20 南京航空航天大学 基于鲁棒控制理论的火箭助推发射的控制方法
CN109508027A (zh) * 2018-12-24 2019-03-22 南京航空航天大学 基于鲁棒控制理论的“角速率加融合爬升角补偿”的火箭助推发射的控制方法
CN109765918A (zh) * 2019-02-22 2019-05-17 南京航空航天大学 一种无人直升机鲁棒自适应补偿控制方法
CN109976364A (zh) * 2019-03-26 2019-07-05 中南大学 一种六旋翼飞行器姿态解耦控制方法
CN109976364B (zh) * 2019-03-26 2021-04-23 中南大学 一种六旋翼飞行器姿态解耦控制方法
CN110109472A (zh) * 2019-04-25 2019-08-09 广州笨笨网络科技有限公司 一种无人机控制方法、***、终端和无人机
CN110032205B (zh) * 2019-04-29 2021-09-28 河海大学常州校区 一种具有抗干扰能力的无人机姿态控制方法
CN110032205A (zh) * 2019-04-29 2019-07-19 河海大学常州校区 一种具有抗干扰能力的无人机姿态控制方法
CN110632941A (zh) * 2019-09-25 2019-12-31 北京理工大学 一种复杂环境下无人机目标跟踪的轨迹生成方法
CN110794857B (zh) * 2019-10-30 2021-03-30 南京航空航天大学 考虑外部风干扰的固定翼无人机鲁棒离散分数阶控制方法
CN110794857A (zh) * 2019-10-30 2020-02-14 南京航空航天大学 考虑外部风干扰的固定翼无人机鲁棒离散分数阶控制方法
CN111007877A (zh) * 2019-11-20 2020-04-14 江苏信息职业技术学院 一种四旋翼飞行器的全局鲁棒自适应轨迹跟踪控制方法
CN111026160A (zh) * 2019-12-26 2020-04-17 华中科技大学 一种四旋翼无人机轨迹跟踪控制方法
CN111026160B (zh) * 2019-12-26 2020-12-08 华中科技大学 一种四旋翼无人机轨迹跟踪控制方法
CN113515142A (zh) * 2020-04-10 2021-10-19 北京三快在线科技有限公司 无人机轨迹跟踪控制方法、装置、无人机和存储介质
CN111538346A (zh) * 2020-06-17 2020-08-14 郑州轻工业大学 一种四旋翼直升飞机的干扰观测补偿飞行控制方法
CN111538346B (zh) * 2020-06-17 2023-02-10 郑州轻工业大学 一种四旋翼直升飞机的干扰观测补偿飞行控制方法
CN113791638A (zh) * 2021-08-29 2021-12-14 西北工业大学 一种多无人飞行器协同绳系吊装运输***的稳定控制方法
CN113791638B (zh) * 2021-08-29 2023-06-30 西北工业大学 一种多无人飞行器协同绳系吊装运输***的稳定控制方法
CN115396060A (zh) * 2022-08-30 2022-11-25 深圳市智鼎自动化技术有限公司 一种基于激光的同步控制方法及相关装置
CN115396060B (zh) * 2022-08-30 2023-07-14 深圳市智鼎自动化技术有限公司 一种基于激光的同步控制方法及相关装置

Also Published As

Publication number Publication date
CN107608367B (zh) 2021-01-05

Similar Documents

Publication Publication Date Title
CN107608367A (zh) 多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法
CN106647783B (zh) 倾转式三旋翼无人机姿态与高度自适应鲁棒控制方法
CN102163059B (zh) 推力变向无人机的姿态控制***及控制方法
CN106527137B (zh) 基于观测器的四旋翼无人机容错控制方法
CN102520620B (zh) 单旋翼直升机/涡轴发动机通用综合模型的构建方法
CN105159305A (zh) 一种基于滑模变结构的四旋翼飞行控制方法
CN105607473B (zh) 小型无人直升机的姿态误差快速收敛自适应控制方法
CN108803317A (zh) 自适应多变量四旋翼无人机有限时间容错控制方法
CN106444799A (zh) 基于模糊扩张状态观测器和自适应滑模的四旋翼无人机控制方法
CN104765272A (zh) 一种基于pid神经元网络控制(pidnn)的四旋翼飞行器控制方法
CN105676641A (zh) 针对四旋翼无人机非线性模型的基于反步和滑模控制技术的非线性鲁棒控制器的设计方法
Lu et al. Real-time simulation system for UAV based on Matlab/Simulink
CN103365296A (zh) 一种四旋翼无人飞行器非线性输出反馈飞行控制方法
CN108445895A (zh) 用于倾转式三旋翼无人机位置控制的鲁棒控制方法
CN103092213A (zh) 六旋翼飞行器的轨迹跟踪控制方法
CN106985139A (zh) 基于扩展状态观测与补偿的空间机器人自抗扰协调控制方法
CN104281155B (zh) 一种无人飞艇三维航迹跟踪方法
CN109976361A (zh) 面向事件触发的四旋翼无人机姿态控制方法
CN104950901A (zh) 无人直升机姿态误差有限时间收敛非线性鲁棒控制方法
CN107085435A (zh) 基于耦合分析的高超声速飞行器姿态协调控制方法
CN105116914B (zh) 一种平流层飞艇解析模型预测路径跟踪控制方法
CN106444813A (zh) 一种基于t‑s模糊模型的四旋翼姿态控制方法
CN110377044B (zh) 一种无人直升机的有限时间高度和姿态跟踪控制方法
CN104932514A (zh) 小型无人直升机的姿态非线性自适应控制方法
CN107807657A (zh) 一种基于路径规划的挠性航天器姿态自适应控制方法

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