CN110928322A - 四旋翼飞行器运送悬挂负载的非线性运动控制方法 - Google Patents

四旋翼飞行器运送悬挂负载的非线性运动控制方法 Download PDF

Info

Publication number
CN110928322A
CN110928322A CN201911249149.2A CN201911249149A CN110928322A CN 110928322 A CN110928322 A CN 110928322A CN 201911249149 A CN201911249149 A CN 201911249149A CN 110928322 A CN110928322 A CN 110928322A
Authority
CN
China
Prior art keywords
rotor aircraft
load
angle
quad
rope
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
CN201911249149.2A
Other languages
English (en)
Other versions
CN110928322B (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.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
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 Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201911249149.2A priority Critical patent/CN110928322B/zh
Publication of CN110928322A publication Critical patent/CN110928322A/zh
Application granted granted Critical
Publication of CN110928322B publication Critical patent/CN110928322B/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
    • 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/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control And Safety Of Cranes (AREA)

Abstract

本发明属于四旋翼飞行器技术领域,四旋翼飞行器运送悬挂负载的非线性运动控制方法。本方法建立考虑空气阻力和载荷惯性矩的新型动力学模型,使动力学模型更接近于真实的飞行器和飞行环境。所设计的控制器能够对四旋翼飞行器悬挂负载的速度进行主动控制,从而实现负载跟踪指定轨迹。在运输贵重、易碎物品时,我们必须考虑被运输物品的准确性和稳定性。本发明设计的非线性串级控制器可以主动地去控制被运输负载的运动,并且能够稳定、准确地控制负载轨迹。被运送负载的大小和质量通常与四旋翼飞行器大小质量相当,本发明设计的非线性串级控制器考虑了负载的转动惯量和空气阻力的影响,从而提高四旋翼飞行器在接近真实的环境中运送大型货物的稳定性。

Description

四旋翼飞行器运送悬挂负载的非线性运动控制方法
技术领域
本发明涉及四旋翼飞行器技术领域,具体地说设计了一种非线性串级控制器对四旋翼飞行器悬挂负载进行精确和稳定的运动控制。
背景技术
四旋翼飞行器(Quadrotor)是一种不需要飞行员驾驶,本身带有控制程序,操作者通过无线电遥控来操作的飞行器。四旋翼飞行器主要框架由两个相互交叉并且垂直的支架组成,位于支架四端的四个电机带动旋翼来产生飞行的动力。通过改变四个电机的转速就可以实现四旋翼飞行器起飞、降落、滚转、俯仰、偏航运动的控制。
四旋翼飞行器由于体型小巧、成本低廉、机动灵活的特点,在许多领域得到了广泛的应用,如航拍、植保、电力巡检等。然而,在一些特定的场景中,例如救援、易碎物品运输和送餐,四旋翼必须能够在复杂的环境中实现稳定、准确地运输。在上述场景中,一个四旋翼通过绳索与负载连接是常见的应用,这种运输负载的方式有许多优点,例如节省时间和精力、减轻重量、装载或者卸载货物不用起飞或者降落,同时没有额外的惯性会降低四旋翼的灵活性。
但是通过四旋翼飞行器运送悬挂负载也存在着诸多难点。首先,四旋翼飞行器运送悬挂负载***是一个非线性、强耦合、欠驱动的***。其次,被运送的悬挂负载大小、质量通常与四旋翼飞行器大小、质量相当,这就导致在运输的过程中易受到强风等恶劣天气的影响。所以在设计四旋翼飞行器运送悬挂负载控制器的时候,我们必须考虑负载的转动惯量和空气阻力的影响。最后,四旋翼飞行器的升力沿着机体固定支架的Z轴方向,因此被运送负载的平移运动只能通过将四旋翼飞行器倾斜到所需要的方向来实现,而绳子与负载构成了一个不受控制的摆动***。但是,四旋翼飞行器运送悬挂负载的环境非常复杂,因此四旋翼飞行器运送负载必须能够精确、稳定地控制负载的运动轨迹,使负载能够准确地避开大楼、路灯、绿化设施等。因此,设计高性能的控制器通过对四旋翼飞行器悬挂负载的速度进行主动控制,从而实现负载轨迹跟踪已成为业内热门研究的问题。
发明内容
本发明的目的是设计非线性串级控制器对四旋翼飞行器悬挂负载的运动能够准确、稳定地控制。
本发明的技术方案:
四旋翼飞行器运送悬挂负载的非线性运动控制方法,步骤如下:
(1)建立四旋翼飞行器运送悬索负载的模型
(1.1)四旋翼飞行器运送悬索负载的模型参数
q=[ξT ηT σT]T:四旋翼飞行器相对广义的坐标系;
ξ=[x y z]T:四旋翼飞行器重心在惯性坐标系中的坐标,x、y、z表示分别沿X、Y、Z轴的位置;
η=[φ θ ψ]T:四旋翼飞行器在欧拉坐标系中的姿态角;φ:四旋翼飞行器的滚转角,θ:四旋翼飞行器的俯仰角,ψ:四旋翼飞行器的偏航角;
σ=[α β]T:负载在欧拉坐标系中的摆动角度,α:绳子的滚转角,β:绳子的俯仰角;
δ=[xp yp zp]T:负载的重心在惯性坐标系中的位置;
mq:四旋翼飞行器的质量;
mp:负载的质量;
lr:四旋翼飞行器质心到电机的距离;
l:悬挂负载绳子的长度;
Ipxx:四旋翼飞行器的转动惯量;
Ipyy:四旋翼飞行器的俯仰惯量;
Ipzz:四旋翼飞行器的偏航惯量;
Ipxx:负载的转动惯量;
Ipyy:负载的俯仰惯量;
Ipzz:负载的偏航惯量;
(1.2)四旋翼飞行器运送悬索负载的动态模型:
Figure BDA0002308530830000031
Figure BDA0002308530830000032
Figure BDA0002308530830000033
式中,Pη为四旋翼飞行器旋转运动的动量;
Pσ为负载旋转运动的动量;
Figure BDA0002308530830000034
Pξ为四旋翼飞行器的平移运动的动量,
Figure BDA0002308530830000035
为四旋翼飞行器的平移运动的动量的导数,Ft为绳索作用在负载上的拉力,R为从机体坐标系到惯性坐标系的旋转矩阵,Fl为四旋翼飞行器的升力,Dξ为四旋翼飞行器平移运动的阻力系数,Fqg为四旋翼飞行器的重力;
Dδ为负载旋转运动的阻力系数;
Dη为四旋翼飞行器旋转运动的阻力系数;
Fpg为负载的重力;
Figure BDA0002308530830000036
为四旋翼飞行器的转动惯量矩阵;
Jq11=Iqxx
Jq13=Jq31=-Iqxxsinθ
Jq22=Iqyycos2φ+Iqzzsin2φ
Jq23=Jq32=(Iqyy-Iqzz)sinφcosφcosθ
Jq33=Iqxxsin2θ+Iqyysin2φcos2θ+Iqzzcos2φcos2θ
τη为四旋翼飞行器电机推力的不平衡产生的扭矩;
τσ为由空气阻力产生的作用于负载上的阻力扭矩;
A=[Aφ Aθ 0]
Figure BDA0002308530830000041
Figure BDA0002308530830000042
C=[Cα Cβ]T
Figure BDA0002308530830000043
Figure BDA0002308530830000044
Figure BDA0002308530830000045
m77=mpl2+Ipxx
m88=mpl2cos2α+Ipyycos2α+Ipzzsin2α
Figure BDA0002308530830000046
m71=mplsinαsinβ
m72=mplcosα
m73=mplsinαcosβ
m81=-mplcosαcosβ
m83=mplcosαsinβ
V=[Vα Vβ]T
Vα=mpglsinαcosβ
Vβ=mpglcosαcosβ
(2)设计非线性串级控制器
四旋翼飞行器运送悬挂负载非线性串级控制器主要由内环无人机姿态控制器、中环摆动角控制器、外环速度控制器构成;内环无人机姿态控制器通过设计扭矩τη控制四旋翼飞行器的欧拉角η跟随期望的角度ηd;中环摆动角控制器获得四旋翼飞行器的升力Fl和期望的滚转φd、期望的俯仰角θd,来控制绳子的张力Ft跟随期望的张力Ftd,同时也控制绳子张力的滚转角α、俯仰角β跟随期望的滚转角αd、俯仰角βd;外环速度控制器获得期望的绳子的张力Ftd和期望的滚转角αd、俯仰角βd控制负载的速度
Figure BDA0002308530830000051
跟随期望的速度
Figure BDA0002308530830000052
这样对四旋翼飞行器悬挂的负载的速度进行主动控制,从而实现四旋翼飞行器悬挂的负载跟踪指定的轨迹;
(2.1)跟踪误差
四旋翼飞行器的姿态误差、角速度误差定义如下:
eη,pη=[eη T e T]T
其中,eη=[eφ eθ eψ]T=ηd-η,
Figure BDA0002308530830000053
ηd是四旋翼飞行器期望的姿态角,
Figure BDA0002308530830000054
是期望的欧拉角速度,Kη=diag(k1,k2,k3)是正定的;
负载的姿态误差、旋转动量误差定义如下:
eσ,pσ=[eσ T e T]T
其中,eσ=[eα eβ]T=σd-σ,
Figure BDA0002308530830000061
σd是期望的摆动角,
Figure BDA0002308530830000062
是期望的摆动角速度,Kσ=diag(k7,k8);
负载的速度误差、加速度误差定义如下:
Figure BDA0002308530830000063
其中,
Figure BDA0002308530830000064
负载的期望速度,
Figure BDA0002308530830000065
是负载的期望加速度;
(2.2)内环无人机姿态控制器
内环无人机姿态控制器通过转子推力的不平衡产生的扭矩控制四旋翼飞行器的姿态角η和稳定四旋翼飞行器的姿态避免强烈的震动和碰撞;
扭矩τη设计如下:
Figure BDA0002308530830000066
式中,Kη=diag(k1,k2,k3)和K=diag(k4,k5,k6)是正定的;式(2.1)的扭矩,
Figure BDA0002308530830000067
是用来抵消四旋翼飞行器转动过程受到的空气阻力,
Figure BDA0002308530830000068
是用来抵消四旋翼飞行器动力模型的耦合部分,Jp(eη+Kηe-K2 ηeη+Ke)是通过Kη、K调节作用使四旋翼飞行器的姿态误差趋于0和角速度误差达到指数稳定,从而保证四旋翼飞行器的滚转角φ、俯仰角θ跟随期望的滚转角φd、俯仰角θd
(2.3)中环摆动角控制器
中环摆动角控制器用来控制负载的摆角σ和绳子上的张力Ft,包含解耦器和摆角控制器;
(2.3.1)摆角控制器
摆角控制器用来控制绳子的摆角σ跟随期望的角度σd;对于期望的摆角σd,输入的扭矩τη由式(2.1)给定,摆角加速度
Figure BDA0002308530830000069
设计为:
Figure BDA00023085308300000610
对于式(1.2)、(1.3)定义的四旋翼飞行器运送悬索负载的动态模型,负载的摆角加速度
Figure BDA0002308530830000071
设计成式(2.2),那么姿态角跟踪误差和角加速度跟踪误差是指数稳定的,即绳子的摆角σ能稳定跟踪期望的角度σd
(2.3.2)解耦器
解耦器通过解耦外环速度控制器产生的张力Ftd和摆角控制器产生的摆动角加速度
Figure BDA0002308530830000072
获得四旋翼飞行器的升力Fl和期望的滚转角φd、俯仰角θd
步骤如下:
首先,使用Ftd、αd和βd解耦出
Figure BDA0002308530830000073
由于四旋翼飞行器与负载通过绳索连接,所以它们有相同的平移加速度,即
Figure BDA0002308530830000074
上式右边是四旋翼飞行器沿着绳子方向的加速度,左边k0是负载的加速度,
Figure BDA0002308530830000075
是惯性坐标系到体坐标系的旋转矩阵,表示为:
Figure BDA0002308530830000076
对负载受力分析得:
Figure BDA0002308530830000077
通过式(1.3),得到如下的方程
Figure BDA0002308530830000078
Figure BDA0002308530830000079
式中,k1=Cα-Vαα,k2=Cβ-Vββ
由方程(2.3)、(2.4)、(2.5)、(2.6)解出三个未知数
Figure BDA00023085308300000710
得:
Figure BDA0002308530830000081
Figure BDA0002308530830000082
Figure BDA0002308530830000083
然后,使用
Figure BDA0002308530830000084
解耦出Fld;通过对四旋翼飞行器的动态分析,期望的升力从以下的方程中解出:
Figure BDA0002308530830000085
期望的升力在惯性坐标系中表示成Fld=[Flxd Flyd Flzd]T的形式;
最后,使用Fld解耦出Fl和四旋翼飞行器期望的滚转角φd、俯仰角θd
Figure BDA0002308530830000086
Flxd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Xi轴的分力,Flyd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Yi轴的分力,Flzd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Zi轴的分力;
通过解上式得到:
Figure BDA0002308530830000087
Figure BDA0002308530830000091
Figure BDA0002308530830000092
因此,通过解耦
Figure BDA0002308530830000093
和Ftd得到总升力Fl和期望的滚转角φd、俯仰角θd
(2.4)外环速度控制器
外环速度控制器通过绳子上的张力Ftd来控制负载的速度
Figure BDA0002308530830000094
跟随期望的速度
Figure BDA0002308530830000095
绳子期望的张力Ftd的大小表示为:
Figure BDA0002308530830000096
Ftzd为绳子的张力Ftd在惯性坐标中沿着Zi轴的分力;
负载的摆动角αd、βd也是绳子期望的张力Ftd的欧拉角,表示为:
Figure BDA0002308530830000097
Figure BDA0002308530830000098
Ftxd为绳子的张力Ftd在惯性坐标中沿着Xi轴的分力,Ftyd为绳子的张力Ftd在惯性坐标中沿着Yi轴的分力;
绳子的张力Ftd
Figure BDA0002308530830000099
式中,
Figure BDA00023085308300000910
是正定的;
计算式(2.17)并转换Ftd=[Ftxd Ftyd Ftzd]T,代入到式(2.14)、式(2.15)、式(2.16)中计算绳子的张力Ftd的大小和期望的滚转角αd、俯仰角βd,然后把绳子的张力和期望的摆动角作为中环摆动角控制器的输入;
对于负载的动态模型,通过控制参数矩阵
Figure BDA0002308530830000101
Figure BDA0002308530830000102
把绳子上的张力大小Ftd设计成式(2.14),把期望的摆动角αd、βd设计成式(2.15)、(2.16),那么负载的速度
Figure BDA0002308530830000103
能够稳定地跟踪期望的速度
Figure BDA0002308530830000104
本发明的有益效果:
(1)建立了考虑空气阻力和载荷惯性矩的新型动力学模型,使动力学模型更接近于真实的飞行器和飞行环境。
(2)提出了一种具有指数稳定性的非线性级联控制器。所设计的控制器能够对四旋翼飞行器悬挂负载的速度进行主动控制,从而实现负载跟踪指定轨迹。
(3)在运输贵重、易碎物品时,我们必须考虑被运输物品的准确性和稳定性。本发明设计的非线性串级控制器可以主动地去控制被运输负载的运动,并且能够稳定、准确地控制负载轨迹。
(4)被运送负载的大小和质量通常与四旋翼飞行器大小质量相当,本发明设计的非线性串级控制器考虑了负载的转动惯量和空气阻力的影响,从而提高了四旋翼飞行器在接近真实的环境中运送大型货物的稳定性。
附图说明
图1为本发明设计的四旋翼飞行器运送悬挂负载的结构图。
图2为本发明设计的四旋翼飞行器运送悬挂负载控制器的原理图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
S1、给定负载期望的速度
Figure BDA0002308530830000111
通过绳子的张力Ftd计算公式:
Figure BDA0002308530830000112
得到期望的张力并转换为Ftd=[Ftxd Ftyd Ftzd]T。Ftxd为绳子的张力Ftd在惯性坐标中沿着Xi轴的分力,Ftyd为绳子的张力Ftd在惯性坐标中沿着Yi轴的分力,Ftzd为绳子的张力Ftd在惯性坐标中沿着Zi轴的分力。
把Ftzd、Ftxd、Ftyd代入外环控制器中绳子期望张力Ftd的大小计算公式和摆角计算公式:
Figure BDA0002308530830000113
Figure BDA0002308530830000114
Figure BDA0002308530830000115
得到达到负载期望的速度
Figure BDA0002308530830000116
所需要的绳子张力Ftd的大小和期望的滚转角αd、俯仰角βd
S2、外环负载速度控制器得到的期望的滚转角αd、俯仰角βd作为中环摆动角控制器的输入,通过中环控制器中摆动角加速度的计算公式:
Figure BDA0002308530830000117
得到达到期望的滚转角αd、俯仰角βd所需要的摆动角加速度
Figure BDA0002308530830000118
S3、中环摆角控制器得到的摆动角加速度
Figure BDA0002308530830000119
和外环控制器的得到的绳子期望的张力Ftd,通过以下的解耦得到四旋翼飞行器的升力Fl和期望的滚转角φd、俯仰角θd
解耦的步骤如下:
首先,使用Ftd、αd和βd解耦出
Figure BDA0002308530830000121
由于四旋翼飞行器与负载通过绳索连接,所以它们有相同的平移加速度,即
Figure BDA0002308530830000122
上式右边是四旋翼飞行器沿着绳子方向的加速度,左边k0是负载的加速度。
Figure BDA0002308530830000123
是惯性坐标系到体坐标系的旋转矩阵表示为:
Figure BDA0002308530830000124
对负载受力分析得:
Figure BDA0002308530830000125
通过式(1.3),可以得到如下的方程
Figure BDA0002308530830000126
Figure BDA0002308530830000127
式中,k1=Cα-Vαα,k2=Cβ-Vββ
由以上四个方程解出三个未知数
Figure BDA0002308530830000128
得:
Figure BDA0002308530830000129
Figure BDA00023085308300001210
Figure BDA00023085308300001211
然后,使用
Figure BDA00023085308300001212
解耦出Fld。通过对四旋翼飞行器的动态分析,期望的升力可以从以下的方程中解出:
Figure BDA0002308530830000131
期望的升力在惯性坐标系中可以表示成Fld=[Flxd Flyd Flzd]T的形式。
最后,使用Fld解耦出Fl和期望的滚转角φd、俯仰角θd
Figure BDA0002308530830000132
Flxd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Xi轴的分力,Flyd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Yi轴的分力,Flzd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Zi轴的分力。
通过解上式我们可以得到:
Figure BDA0002308530830000133
Figure BDA0002308530830000134
Figure BDA0002308530830000135
因此,通过解耦
Figure BDA0002308530830000136
和Ftd可以得到四旋翼飞行器总升力Fl和期望的滚转角φd、俯仰角θd
S4、解耦器得到的期望的滚转角φd、俯仰角θd和设定偏航角ψd通过内环四旋翼姿态控制器扭矩τη的计算公式:
Figure BDA0002308530830000137
式中,Kη=diag(k1,k2,k3)和K=diag(k4,k5,k6)是正定的。
得到达到四旋翼飞行器期望姿态ηd所需要的扭矩τη
S4、旋翼总升力Fl和扭矩τη作为四旋翼飞行器悬挂负载动力***的输入,输出四旋翼飞行器的实际姿态角和位置、负载的实际摆动角。
四旋翼飞行器运送悬挂负载非线性控制器的原理图如图2所示,该非线性串级控制器可以实现对负载速度的主动控制。非线性串级控制器由三个环组成:内环四旋翼飞行器姿态控制器、中环绳索摆角控制器和解耦器、外环负载速度控制器。
非线性控制器的主要目的是使负载的实际速度
Figure BDA0002308530830000141
跟随期望的速度
Figure BDA0002308530830000142
内环无人机姿态控制器通过设计扭矩τη控制四旋翼飞行器的欧拉角η跟随期望的角度ηd;中环摆动角控制器获得四旋翼飞行器的升力Fl和期望的滚转φd、期望的俯仰角θd,来控制绳子的张力Ft跟随期望的张力Ftd,同时也控制绳子张力的滚转角α、俯仰角β跟随期望的滚转角αd、俯仰角βd;外环速度控制器获得期望的绳子的张力Ftd和期望的滚转角αd、俯仰角βd控制负载的速度
Figure BDA0002308530830000143
跟随期望的速度
Figure BDA0002308530830000144
这样对四旋翼飞行器悬挂的负载的速度进行主动控制,从而实现四旋翼飞行器悬挂的负载跟踪指定的轨迹。

Claims (1)

1.一种四旋翼飞行器运送悬挂负载的非线性运动控制方法,其特征在于,步骤如下:
(1)建立四旋翼飞行器运送悬索负载的模型
(1.1)四旋翼飞行器运送悬索负载的模型参数
q=[ξT ηT σT]T:四旋翼飞行器相对广义的坐标系;
ξ=[x y z]T:四旋翼飞行器重心在惯性坐标系中的坐标,x、y、z表示分别沿X、Y、Z轴的位置;
η=[φ θ ψ]T:四旋翼飞行器在欧拉坐标系中的姿态角;φ:四旋翼飞行器的滚转角,θ:四旋翼飞行器的俯仰角,ψ:四旋翼飞行器的偏航角;
σ=[α β]T:负载在欧拉坐标系中的摆动角度,α:绳子的滚转角,β:绳子的俯仰角;
δ=[xp yp zp]T:负载的重心在惯性坐标系中的位置;
mq:四旋翼飞行器的质量;
mp:负载的质量;
lr:四旋翼飞行器质心到电机的距离;
l:悬挂负载绳子的长度;
Ipxx:四旋翼飞行器的转动惯量;
Ipyy:四旋翼飞行器的俯仰惯量;
Ipzz:四旋翼飞行器的偏航惯量;
Ipxx:负载的转动惯量;
Ipyy:负载的俯仰惯量;
Ipzz:负载的偏航惯量;
(1.2)四旋翼飞行器运送悬索负载的动态模型:
Figure FDA0002308530820000021
Figure FDA0002308530820000022
Figure FDA0002308530820000023
式中,Pη为四旋翼飞行器旋转运动的动量;
Pσ为负载旋转运动的动量;
Figure FDA0002308530820000024
Pξ为四旋翼飞行器的平移运动的动量,
Figure FDA0002308530820000025
为四旋翼飞行器的平移运动的动量的导数,Ft为绳索作用在负载上的拉力,R为从机体坐标系到惯性坐标系的旋转矩阵,Fl为四旋翼飞行器的升力,Dξ为四旋翼飞行器平移运动的阻力系数,Fqg为四旋翼飞行器的重力;
Dδ为负载旋转运动的阻力系数;
Dη为四旋翼飞行器旋转运动的阻力系数;
Fpg为负载的重力;
Figure FDA0002308530820000026
为四旋翼飞行器的转动惯量矩阵;
Jq11=Iqxx
Jq13=Jq31=-Iqxxsinθ
Jq22=Iqyycos2φ+Iqzzsin2φ
Jq23=Jq32=(Iqyy-Iqzz)sinφcosφcosθ
Jq33=Iqxxsin2θ+Iqyysin2φcos2θ+Iqzzcos2φcos2θ
τη为四旋翼飞行器电机推力的不平衡产生的扭矩;
τσ为由空气阻力产生的作用于负载上的阻力扭矩;
A=[Aφ Aθ 0]
Figure FDA0002308530820000031
Figure FDA0002308530820000032
C=[Cα Cβ]T
Figure FDA0002308530820000033
Figure FDA0002308530820000034
Figure FDA0002308530820000035
m77=mpl2+Ipxx
m88=mpl2cos2α+Ipyycos2α+Ipzzsin2α
Figure FDA0002308530820000036
m71=mplsinαsinβ
m72=mplcosα
m73=mplsinαcosβ
m81=-mplcosαcosβ
m83=mplcosαsinβ
V=[Vα Vβ]T
Vα=mpglsinαcosβ
Vβ=mpglcosαcosβ
(2)设计非线性串级控制器
四旋翼飞行器运送悬挂负载非线性串级控制器主要由内环无人机姿态控制器、中环摆动角控制器、外环速度控制器构成;内环无人机姿态控制器通过设计扭矩τη控制四旋翼飞行器的欧拉角η跟随期望的角度ηd;中环摆动角控制器获得四旋翼飞行器的升力Fl和期望的滚转φd、期望的俯仰角θd,来控制绳子的张力Ft跟随期望的张力Ftd,同时也控制绳子张力的滚转角α、俯仰角β跟随期望的滚转角αd、俯仰角βd;外环速度控制器获得期望的绳子的张力Ftd和期望的滚转角αd、俯仰角βd控制负载的速度
Figure FDA0002308530820000041
跟随期望的速度
Figure FDA0002308530820000042
这样对四旋翼飞行器悬挂的负载的速度进行主动控制,从而实现四旋翼飞行器悬挂的负载跟踪指定的轨迹;
(2.1)跟踪误差
四旋翼飞行器的姿态误差、角速度误差定义如下:
eη,pη=[eη T e T]T
其中,eη=[eφ eθ eψ]T=ηd-η,
Figure FDA0002308530820000043
ηd是四旋翼飞行器期望的姿态角,
Figure FDA0002308530820000044
是期望的欧拉角速度,Kη=diag(k1,k2,k3)是正定的;
负载的姿态误差、旋转动量误差定义如下:
eσ,pσ=[eσ T e T]T
其中,eσ=[eα eβ]T=σd-σ,
Figure FDA0002308530820000045
σd是期望的摆动角,
Figure FDA0002308530820000046
是期望的摆动角速度,Kσ=diag(k7,k8);
负载的速度误差、加速度误差定义如下:
Figure FDA0002308530820000047
其中,
Figure FDA0002308530820000048
负载的期望速度,
Figure FDA0002308530820000049
是负载的期望加速度;
(2.2)内环无人机姿态控制器
内环无人机姿态控制器通过转子推力的不平衡产生的扭矩控制四旋翼飞行器的姿态角η和稳定四旋翼飞行器的姿态避免强烈的震动和碰撞;
扭矩τη设计如下:
Figure FDA0002308530820000051
式中,Kη=diag(k1,k2,k3)和K=diag(k4,k5,k6)是正定的;式(2.1)的扭矩,
Figure FDA0002308530820000052
是用来抵消四旋翼飞行器转动过程受到的空气阻力,
Figure FDA0002308530820000053
是用来抵消四旋翼飞行器动力模型的耦合部分,Jp(eη+Kηe-K2 ηeη+Ke)是通过Kη、K调节作用使四旋翼飞行器的姿态误差趋于0和角速度误差达到指数稳定,从而保证四旋翼飞行器的滚转角φ、俯仰角θ跟随期望的滚转角φd、俯仰角θd
(2.3)中环摆动角控制器
中环摆动角控制器用来控制负载的摆角σ和绳子上的张力Ft,包含解耦器和摆角控制器;
(2.3.1)摆角控制器
摆角控制器用来控制绳子的摆角σ跟随期望的角度σd;对于期望的摆角σd,输入的扭矩τη由式(2.1)给定,摆角加速度
Figure FDA0002308530820000054
设计为:
Figure FDA0002308530820000055
对于式(1.2)、(1.3)定义的四旋翼飞行器运送悬索负载的动态模型,负载的摆角加速度
Figure FDA0002308530820000056
设计成式(2.2),那么姿态角跟踪误差和角加速度跟踪误差是指数稳定的,即绳子的摆角σ能稳定跟踪期望的角度σd
(2.3.2)解耦器
解耦器通过解耦外环速度控制器产生的张力Ftd和摆角控制器产生的摆动角加速度
Figure FDA0002308530820000057
获得四旋翼飞行器的升力Fl和期望的滚转角φd、俯仰角θd
步骤如下:
首先,使用Ftd、αd和βd解耦出
Figure FDA0002308530820000058
由于四旋翼飞行器与负载通过绳索连接,所以它们有相同的平移加速度,即
Figure FDA0002308530820000061
上式右边是四旋翼飞行器沿着绳子方向的加速度,左边k0是负载的加速度,
Figure FDA0002308530820000062
是惯性坐标系到体坐标系的旋转矩阵,表示为:
Figure FDA0002308530820000063
对负载受力分析得:
Figure FDA0002308530820000064
通过式(1.3),得到如下的方程
Figure FDA0002308530820000065
Figure FDA0002308530820000066
式中,k1=Cα-Vαα,k2=Cβ-Vββ
由方程(2.3)、(2.4)、(2.5)、(2.6)解出三个未知数
Figure FDA0002308530820000067
得:
Figure FDA0002308530820000068
Figure FDA0002308530820000069
Figure FDA00023085308200000610
然后,使用
Figure FDA00023085308200000611
解耦出Fld;通过对四旋翼飞行器的动态分析,期望的升力从以下的方程中解出:
Figure FDA0002308530820000071
期望的升力在惯性坐标系中表示成Fld=[Flxd Flyd Flzd]T的形式;
最后,使用Fld解耦出Fl和四旋翼飞行器期望的滚转角φd、俯仰角θd
Figure FDA0002308530820000072
Flxd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Xi轴的分力,Flyd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Yi轴的分力,Flzd为四旋翼飞行器期望的升力Fld在惯性坐标中沿着Zi轴的分力;
通过解上式得到:
Figure FDA0002308530820000073
Figure FDA0002308530820000074
Figure FDA0002308530820000075
因此,通过解耦
Figure FDA0002308530820000076
和Ftd得到总升力Fl和期望的滚转角φd、俯仰角θd
(2.4)外环速度控制器
外环速度控制器通过绳子上的张力Ftd来控制负载的速度
Figure FDA0002308530820000077
跟随期望的速度
Figure FDA0002308530820000078
绳子期望的张力Ftd的大小表示为:
Figure FDA0002308530820000079
Ftzd为绳子的张力Ftd在惯性坐标中沿着Zi轴的分力;
负载的摆动角αd、βd也是绳子期望的张力Ftd的欧拉角,表示为:
Figure FDA0002308530820000081
Figure FDA0002308530820000082
Ftxd为绳子的张力Ftd在惯性坐标中沿着Xi轴的分力,Ftyd为绳子的张力Ftd在惯性坐标中沿着Yi轴的分力;
绳子的张力Ftd
Figure FDA0002308530820000083
式中,
Figure FDA0002308530820000084
是正定的;
计算式(2.17)并转换Ftd=[Ftxd Ftyd Ftzd]T,代入到式(2.14)、式(2.15)、式(2.16)中计算绳子的张力Ftd的大小和期望的滚转角αd、俯仰角βd,然后把绳子的张力和期望的摆动角作为中环摆动角控制器的输入;
对于负载的动态模型,通过控制参数矩阵
Figure FDA0002308530820000085
Figure FDA0002308530820000086
把绳子上的张力大小Ftd设计成式(2.14),把期望的摆动角αd、βd设计成式(2.15)、(2.16),那么负载的速度
Figure FDA0002308530820000087
能够稳定地跟踪期望的速度
Figure FDA0002308530820000088
CN201911249149.2A 2019-12-09 2019-12-09 四旋翼飞行器运送悬挂负载的非线性运动控制方法 Active CN110928322B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911249149.2A CN110928322B (zh) 2019-12-09 2019-12-09 四旋翼飞行器运送悬挂负载的非线性运动控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911249149.2A CN110928322B (zh) 2019-12-09 2019-12-09 四旋翼飞行器运送悬挂负载的非线性运动控制方法

Publications (2)

Publication Number Publication Date
CN110928322A true CN110928322A (zh) 2020-03-27
CN110928322B CN110928322B (zh) 2021-07-06

Family

ID=69857580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911249149.2A Active CN110928322B (zh) 2019-12-09 2019-12-09 四旋翼飞行器运送悬挂负载的非线性运动控制方法

Country Status (1)

Country Link
CN (1) CN110928322B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111966091A (zh) * 2020-07-17 2020-11-20 西北工业大学 一种多智能飞行器协同运输***的避障导航方法
CN112214036A (zh) * 2020-10-14 2021-01-12 吉林化工学院 一种主从机编队飞行控制方法
CN112817328A (zh) * 2020-12-31 2021-05-18 青岛理工大学 一种四旋翼变绳长吊挂***的路径规划与减摆控制方法
CN114779649A (zh) * 2022-06-16 2022-07-22 南京理工大学 四旋翼无人机悬挂负载运输控制方法
CN114840007A (zh) * 2022-04-01 2022-08-02 大连理工大学 一种共轴式倾转旋翼飞行器故障模式下的控制方法
CN115129089A (zh) * 2022-08-29 2022-09-30 国网湖北省电力有限公司技术培训中心 无人机拖挂横幅飞行轨迹容错控制方法及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106647792A (zh) * 2017-01-25 2017-05-10 天津大学 用于无人机悬挂负载***的抗扰控制方法
WO2017094637A1 (ja) * 2015-12-03 2017-06-08 株式会社プロドローン 無人航空機システム及びそれを用いたロープ掛け方法
CN108508746A (zh) * 2018-01-30 2018-09-07 天津大学 四旋翼无人机吊挂运输***的自适应控制方法
CN109032156A (zh) * 2018-07-03 2018-12-18 北京航空航天大学 一种基于状态观测的吊挂载荷四旋翼无人机悬停控制方法
CN112099517A (zh) * 2020-09-11 2020-12-18 南京工程学院 基于力觉和视觉反馈的协作吊运***双边遥操作控制方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017094637A1 (ja) * 2015-12-03 2017-06-08 株式会社プロドローン 無人航空機システム及びそれを用いたロープ掛け方法
CN106647792A (zh) * 2017-01-25 2017-05-10 天津大学 用于无人机悬挂负载***的抗扰控制方法
CN108508746A (zh) * 2018-01-30 2018-09-07 天津大学 四旋翼无人机吊挂运输***的自适应控制方法
CN109032156A (zh) * 2018-07-03 2018-12-18 北京航空航天大学 一种基于状态观测的吊挂载荷四旋翼无人机悬停控制方法
CN112099517A (zh) * 2020-09-11 2020-12-18 南京工程学院 基于力觉和视觉反馈的协作吊运***双边遥操作控制方法

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
M. EUSEBIA GUERRERO-SÁNCHEZ: "Swing-attenuation for a quadrotor transporting a cable-suspended payload", 《ISA TRANSACTIONS》 *
MARCELINO M.DE ALMEIDA,GUILHERME V.RAFFO: "Nonlinear Control of a TiltRotor UAV for Load Transportation", 《IFAC-PAPERSONLINE》 *
YUHU WU,KAIJIAN WU, XIMING SUN: "Modeling and Control Design for Quadrotors: A Controlled Hamiltonian Systems Approach", 《IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY》 *
ZONG-YANG LV , YUHU WU ,WANG RUI: "Nonlinear Motion Control for a Quadrotor Transporting a Cable-Suspended Payload", 《IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY》 *
吴超凡: "四旋翼吊挂***负载摆动抑制研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *
王诗章: "四旋翼无人机吊挂***的非线性控制研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111966091A (zh) * 2020-07-17 2020-11-20 西北工业大学 一种多智能飞行器协同运输***的避障导航方法
CN111966091B (zh) * 2020-07-17 2022-07-05 西北工业大学 一种多智能飞行器协同运输***的避障导航方法
CN112214036A (zh) * 2020-10-14 2021-01-12 吉林化工学院 一种主从机编队飞行控制方法
CN112214036B (zh) * 2020-10-14 2024-04-12 吉林化工学院 一种实用型主从机编队飞行控制方法
CN112817328A (zh) * 2020-12-31 2021-05-18 青岛理工大学 一种四旋翼变绳长吊挂***的路径规划与减摆控制方法
CN114840007A (zh) * 2022-04-01 2022-08-02 大连理工大学 一种共轴式倾转旋翼飞行器故障模式下的控制方法
CN114840007B (zh) * 2022-04-01 2024-07-05 大连理工大学 一种共轴式倾转旋翼飞行器故障模式下的控制方法
CN114779649A (zh) * 2022-06-16 2022-07-22 南京理工大学 四旋翼无人机悬挂负载运输控制方法
CN115129089A (zh) * 2022-08-29 2022-09-30 国网湖北省电力有限公司技术培训中心 无人机拖挂横幅飞行轨迹容错控制方法及设备
CN115129089B (zh) * 2022-08-29 2022-12-02 国网湖北省电力有限公司技术培训中心 无人机拖挂横幅飞行轨迹容错控制方法及设备

Also Published As

Publication number Publication date
CN110928322B (zh) 2021-07-06

Similar Documents

Publication Publication Date Title
CN110928322B (zh) 四旋翼飞行器运送悬挂负载的非线性运动控制方法
Pounds et al. Design of a four-rotor aerial robot
Madani et al. Backstepping control for a quadrotor helicopter
Papachristos et al. Design and experimental attitude control of an unmanned tilt-rotor aerial vehicle
Ahmed et al. Flight control of a rotary wing UAV using backstepping
CN106707754B (zh) 一种基于切换***的货物搬运旋翼无人机建模及自适应控制方法
CN106892094A (zh) 一种空间六自由度独立可控四旋翼无人飞行器及其控制方法
Matouk et al. Quadrotor position and attitude control via backstepping approach
CN206050075U (zh) 一种油动多旋翼无人机定桨距变转速***
CN110254703B (zh) 一种倾转双旋翼自动悬停t型无人机***
CN116069050A (zh) 一种抗扰动的旋翼无人机吊载***减摇控制方法及装置
CN113359459A (zh) 旋翼飞行器滑模变结构的姿态控制方法
CN106043695A (zh) 一种油动多旋翼无人机定桨距变转速***及控制技术
Willis et al. State-dependent LQR control for a tilt-rotor UAV
Santos et al. A discrete robust adaptive control of a tilt-rotor UAV for an enlarged flight envelope
Setlak et al. Studies of 4-rotor unmanned aerial vehicle UAV in the field of control system
CN113580127B (zh) 一种多旋翼飞行器仿人双机械臂***及其动态自平衡控制设计方法
Fang et al. Design and nonlinear control of an indoor quadrotor flying robot
CN113173244B (zh) 一种四轴倾转翼结构及其控制方法
CN114063626A (zh) 基于重心检测的四旋翼货运无人机飞行姿态控制方法
Takeuchi et al. Development and control of tilt-wings for a tilt-type quadrotor
Pedro et al. Nonlinear control of quadrotor UAV using Takagi-Sugeno fuzzy logic technique
CN111857171B (zh) 一种基于质量自适应多层神经网络的无人机控制方法
Mian et al. Backstepping based PID control strategy for an underactuated aerial robot
Bulka et al. A universal controller for unmanned aerial 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