无人机四绳吊挂运输系统动力学与控制
2024-10-24莫兰王延凯魏铭宏陈提
摘要: 针对四旋翼吊挂运输系统,本文引入了四绳吊挂运输方式,开展了四旋翼四绳吊挂运输系统的动力学建模、轨迹规划与控制研究。根据四旋翼和负载的相对位姿推导了绳索张力,建立了四旋翼四绳吊挂运输系统的动力学模型。为平衡运输时间与负载摆动抑制,引入时间和负载摆幅作为复合性能指标,利用伪谱法将原本的最优控制问题转换为非线性规划问题,求解了四旋翼四绳吊挂运输系统的最优位置轨迹,设计了轨迹跟踪算法,并通过数值仿真和实验验证了这一轨迹的合理性。
关键词: 无人机吊挂运输; 非线性规划; 摆动抑制; 伪谱法
中图分类号: V279; O322 文献标志码: A 文章编号: 1004-4523(2024)10-1747-11
DOI:10.16385/j.cnki.issn.1004-4523.2024.10.013
引 言
无人机是通过无线遥控装置或机载计算机内置程序控制的无人驾驶飞行器。在过去的30多年里,无人机的普及度以前所未有的速度持续增长。目前有50多个国家正在开发超过1000种无人机型号,无人机已成为军事和民用领域的重要组成部分,其作用不容忽视[1]。
无人机的回收技术有多种选择,从空中悬停、伞降、起飞架滑行、拦阻网或天钩悬停、气垫悬停到垂直悬停[2‑7],都能够满足不同的需求。由于复杂的地形条件和多种规则的约束,垂直着陆的回收效率要远远高于其他回收方式。因此,无人机回收越来越趋向于垂直起降的设计,最常见的垂直起降型无人机为多旋翼无人机。
鉴于欠驱动、强耦合和非线性等特点,大量学者关注了四旋翼运输系统[8]。四旋翼运输负载的方法有两种。一种是装配夹持器,但这种附加机构会显著提高四旋翼的附加惯性,从而减缓其姿态反应的速度[9]。另一种方法是通过绳索连接四旋翼和负载,保持了四旋翼的敏捷性[10]。
本文针对第二种方法开展研究。采用四旋翼吊挂运输系统能够有效避免负载外形与夹具的不匹配,减少负载对四旋翼转动惯量的影响,提升其灵活性,使其能够在复杂的环境中迅速、有效地完成作业,而且无需考虑陆上交通的限制。
四旋翼吊挂运输系统按连接负载的绳索数量可分为四旋翼单绳吊挂运输系统和四旋翼多绳吊挂运输系统。四旋翼单绳吊挂运输系统是利用四旋翼位置运动和负载振荡之间的自然耦合来实现对负载的摆动抑制。文献[11]研究了弱非线性条件下受控系统的稳定性,并设计了一个实验系统,以便更好地控制绳系单体系统的面内运动。文献[12]提出了一种新的方法,将机器人的振动控制转换为模态空间,以便更好地控制柔性机器人的低阶振动,该方法通过规划支杆的局部运动实现这一目标。文献[13]提出了一种非线性有限时间控制策略来解决四旋翼吊挂运输系统的运动控制问题,实现了存在扰动情况下四旋翼吊挂运输系统的高性能运动控制。Guerrero‑Sánchez等[14]提出了一种基于阻尼分配‑无源控制策略,以稳定四旋翼绳索吊挂负载的摆动。Foehn等[15]将轨迹优化问题转化为一种具有互补约束的数学模型,从而实现了期望的轨迹规划。
与只有单绳的四旋翼吊挂运输系统相比,四旋翼多绳吊挂运输系统中负载摆动与四旋翼姿态运动也存在耦合,因此负载摆动可以得到更有效的抑制。文献[16]研究了一种新型四旋翼航空运输系统,讨论了绳索不同状态下的稳定条件,以显示四根绳索系统的优点,并在李群SO(3)上设计了一种分层自适应控制器以完成四旋翼负载运输。
四旋翼吊挂运输系统的负载摆动幅值依赖于期望的运输路径,本文将通过路径规划来实现负载摆动抑制。路径规划旨在寻求一条特定目标函数的最佳路线,以便实现从起点到目的地的运动[17]。基于数学模型的算法可以分为线性规划法(Linear Programming,LP)和非线性规划法(Nonlinear Programming,NLP)。
Fiaz等[18]提出了一种混合组合方法,将度量时态逻辑规范转化为线性约束,并使用混合整数线性规划求解器求解所需路径的相关最优控制问题。Tang等[19]提出了一种基于混合整数二次规划的方法,通过优化运动轨迹,实现了在已知障碍环境中对四旋翼吊挂负载运输的控制。根据文献[18‑19]的研究结果,线性规划算法具有结构紧凑、运行效率极高、操作便捷等特性,然而,由于计算能力受到局部变量的影响,其处理能力受到一定的限制。文献[20]描述了一种基于非线性模型预测控制和闭环局部轨迹规划的在线方法,实现了动态环境下无人机吊挂负载系统的避障控制。Liang等[21]将原来的时间最优问题转化为非线性规划问题,使用非线性规划技术对四旋翼运输系统进行动力学分析和时间优化运动规划。
综上所述的文献研究都是围绕四旋翼单绳吊挂运输系统的,目前针对四旋翼四绳吊挂运输系统的研究相对较少,本文在文献[21]的基础上研究了四旋翼四绳吊挂运输问题,引入时间和负载摆幅作为复合性能指标,求解了最优轨迹。首先,给出绳索张力约束下的四旋翼和负载的动力学方程;其次,通过伪谱法将四旋翼四绳吊挂运输系统的运动轨迹规划问题转换为一类非线性规划问题,求解得到最优轨迹;最后,通过数值仿真与飞行实验验证最优轨迹的合理性。本文针对四旋翼四绳吊挂运输系统,建立了高精度动力学模型,给出了最优路径规划方法,四旋翼四绳吊挂运输系统通过此方法准确地运输负载到达了目标点。
1 飞行控制建模
图1展示了一种四旋翼四绳吊挂运输系统。坐标系为固定在地面上的惯性坐标系,坐标系为固定在四旋翼机身上的体坐标系。
1.1 动力学模型
本文将所运输的负载近似为一个质点,因此,四旋翼四绳吊挂运输系统中无人机和负载的运动学模型可以分别表示为:
(1)
(2)
(3)
式中 和分别为四旋翼质心和负载在惯性系中的位置矢量;和分别为四旋翼和负载在惯性系中的速度矢量;表示滚转角、俯仰角和偏航角构成的向量;为四旋翼角速度矢量;为角速度对应Xb,Yb和Zb轴转换为姿态角的变换矩阵,具体表达式如下:
(4)
四旋翼四绳吊挂运输系统中无人机和负载的动力学模型在惯性坐标系下可以分别表示为:
(5)
(6)
(7)
式中 和分别为四旋翼和负载在惯性坐标系中的加速度矢量;为四根绳索在惯性坐标系下的张力之和;和分别为四旋翼和负载的重力,其中,g为重力加速度;m1和m2分别为四旋翼和负载的质量;为四旋翼转动惯量;为升力对四旋翼质心产生的力矩;为四根绳索对四旋翼质心产生的力矩之和;FT表示四旋翼在惯性坐标系下的升力,其具体表达式为:
(8)
式中 为四旋翼在体坐标系下的升力;R为体坐标系转换为惯性坐标系的旋转矩阵。
1.2 绳索的张力、阻力和力矩
第l根绳索的方向矢量记为。绳索的方向矢量及其导数可由三角形的矢量关系获得,关系式如下式所示:
(9)
(10)
式中 表示第l根绳索在机体坐标系下连接点的位置矢量。第l根绳索的长度和变化率分别如下式所示:
(11)
(12)
绳索有张力的条件是被拉伸,为此可以引入函数,其定义为:
当绳索紧绷时:
(13)
当绳索松弛时:
(14)
第l根绳索的张力和四根绳索的合力可以表示为:
(15)
式中 bl表示第l根绳索的初始长度;表示绳索的弹性系数。本文阻力假设为零。
第l根绳索的张力力矩τl和四根绳索的合力矩τ可以表示为:
(16)
式中 Tl表示四旋翼在机体坐标系下第l根绳索的张力,其具体表达式为:
(17)
式中 R1为惯性坐标系转换为体坐标系的旋转矩阵。
2 最优轨迹求解
2.1 伪谱法
本文的飞行器轨迹优化是一个非线性,且受到绳长、推力、力矩、角度、速度等约束的最优控制问题。通过直接优化性能指标,轨迹优化的数值方法可以分为间接法和直接法,以满足不同的需求。间接法通过Lagrange算子法[22]和变分法[23]推导最优控制一阶必要条件,将轨迹优化问题转换为Hamiltonian多点边值问题[24]。直接法将优化轨迹问题通过变量离散化离散为非线性规划问题。因为间接法在处理小规模问题时与直接法求解的优化结果相差无几,却需要更长的计算时间和成本,同时间接法受初始条件的影响较大,而直接法通常受初始条件的影响不大[25],因此本文采用直接法来解决轨迹优化问题,以达到更好的效果。
根据配点法,直接法可以分为欧拉法、Runge‑Kutta法、Hermit‑Simpson法以及伪谱法[26‑29],它们各自具有独特的优势。鉴于伪谱法具有出色的计算性能,且在航空航天领域中已成为一种有力的解决方案,因此本文将采用它来实现轨迹优化的目标。伪谱法有Legendre,Radau以及Gauss等多种方法[30‑32],它们都能够提供准确的信息。Radau伪谱法是一种有效的NLP算法,它可以通过协态映射定理和NLP算法的最优解来确定初始点的控制变量,因此被广泛用于解决轨迹优化问题。Radau伪谱法在网格优化时采用的3种方法分别为h方法、p方法和hp方法[33‑35]。本文采用hp自适应Radau伪谱法,它将h方法和p方法的优势结合以求解轨迹优化问题,从而获得更好的效果。本文选取的软件是采用hp自适应Radau伪谱法的MATLAB最优控制软件GPOPS‑Ⅱ [36]。
2.2 优化轨迹模型
将式(1)~(3)中变量组成一组状态向量x=[x1 y1 z1 x2 y2 z2 vx1 vy1 vz1 vx2 vy2 vz2 ϕ θ ψ wx wy wz]T18×1,可以把方程(1)~(3),(5)~(7)转化为下式中的状态空间形式:
(18)
式中 和分别为关于状态向量x的向量和矩阵;U=[06×1 u1 u1 u1 06×1 u2 u3 u4]18×1;;h(y)18×1为关于状态向量y的矩阵;为重力和力矩的组合矩阵。
2.3 优化性能指标
本文的性能指标是四旋翼四绳吊挂运输系统的负载摆幅。因此,性能指标函数定义如下:
(19)
式中 tf为终端时间;x20,y20分别为负载在Xe,Ye方向上的初始坐标。
2.4 路径约束
考虑到工程中无人机的驱动能力有限,本文限制了无人机的推力和力矩以及姿态角。主要考虑的约束如下:
(1)推力u1和力矩u2,u3,u4约束如下:
(20)
(2)角度ϕ,θ,ψ的约束如下:
(21)
(22)
(23)
2.5 Radau伪谱法求解
Radau伪谱法的工作原理是将系统问题的状态变量、控制变量和离散约束条件通过在一系列Legendre‑Guass‑Radau(LGR)点上构建Lagrange插值多项式转换为非线性规划问题,然后利用IPOPT求解器对这些非线性问题进行求解得到最优方案。由于LGR配置点位于半开区间中,首先需要把τ转换为四旋翼飞行的连续时间,转换公式如下:
(24)
式(18)~(23)相应地转换为:
微分状态方程:
(25)
优化性能指标:
(26)
路径约束:
(27)
(28)
(29)
(30)
然后对上述公式进行近似,标准Legendre‑ Gauss‑Radau(LGR)点定义为多项式的根,其中为N阶Legendre多项式:
(31)
(1)状态向量的近似
记优化轨迹上的N个标准LGR点分别为,同时增加节点为插值节点,则状态向量可由Lagrange全局插值多项式近似:
(32)
(33)
式中 表示状态变量x在插值节点处的取值;表示一个Lagrange插值基函数,它具有正交性,并且具有如下的分布特征:
(34)
(2)控制变量的近似
(35)
式中 。
(3)微分状态方程约束的近似
(36)
在标准LGR点处,式(38)可以整理为:
(37)
式中 Dji为N×(N+1)维Radau伪谱微分矩阵:
(38)
式中 。
将式(39)代入微分状态方程(26)的左端,即可在配点处将微分状态方程转换为代数方程:
(39)
(4)性能指标的近似
根据Gauss‑Radau积分法则,需要在标准LGR点上进行积分,以计算出性能指标式(27)右侧的积分项:
(40)
式中 wi为标准LGR点τi的积分权重系数:
(41)
通过将式(40)等式右端替换为式(26),可以获得一个近似的性能指标表示方法:
(42)
(5)路径约束条件离散
(43)
(44)
(45)
(46)
通过以上变换,连续最优控制问题就转换成非线性规划问题,通过求解器寻找参数,,在满足参数化的代数方程(35),(39)以及约束条件(43)~(46)的前提下,使得性能指标(42)最小。
3 跟踪优化轨迹
为了验证GPOPS求得的Xe,Ye,Ze轴方向的最优轨迹的可行性,采用了外环PD控制+内环PID控制的控制系统来跟踪四旋翼的轨迹。系统的外环位置控制器根据最优轨迹确定期望的俯仰角和偏航角,并将二者和控制力输入到内环姿态控制器中。通过这种方式可以调整四旋翼的姿态,从而验证最优轨迹的可行性。本文控制系统结构如图2所示。
3.1 外环位置控制器
根据前面建立的四旋翼四绳吊挂运输系统的模型,在去除负载和绳子的作用下,外环四旋翼位置模型可以由下式描述:
(47)
(48)
(49)
设分别为四旋翼在Xe,Ye,Ze轴上的期望位置,分别为的PD虚拟位置控制输入。如下式所示:
(50)
(51)
(52)
式中 分别为四旋翼位置的比例系数;分别为四旋翼位置的微分系数。
因为在四旋翼PID控制中的期望控制量是,所以设计推力的期望控制量,即外环控制器如下式所示:
(53)
3.2 内环姿态控制器
内环姿态控制器的输入是期望滚转角ϕd和期望俯仰角θd,根据式(49),(50),(52),(53)推导获得,推导结果如下式所示:
(54)
(55)
同理,根据推导外环四旋翼位置模型的方式,推导得内环姿态模型如下式所示:
(56)
(57)
(58)
设分别为四旋翼在Xb,Yb,Zb轴上的期望姿态角,建立的PID虚拟姿态控制输入如下式所示:
(59)
(60)
(61)
式中 分别为四旋翼姿态角的比例系数;分别为四旋翼姿态角的积分系数;分别为四旋翼姿态角的微分系数。
考虑到转动惯量很小,为了简化计算和提高计算效率,忽略了姿态角一阶导项对姿态角动力学模型的影响。因此,在时姿态角一阶导项不存在,推导式(58)~(63)分别得到力矩的期望控制量,设计内环控制器如下式所示:
(62)
(63)
(64)
4 数值仿真
4.1 轨迹优化仿真结果
通过数值仿真,本节对前述轨迹优化方法进行了详细的验证和评估。表1为四旋翼四绳吊挂运输系统的物理参数。
为了不影响实验无人机的摄像机正常工作,四根绳子的连接点A1,A2,A3,A4位置分布如图3所示,其中,d2,d3分布如图3所示。
设变量下标加“0”为初始状态值,变量下标加“f”为末端状态值,四旋翼和负载变量的初、末状态值如表2所示,四旋翼的旋翼控制力和控制力矩以及姿态角的约束范围如表3所示。
在数值仿真中,利用GPOPS对优化问题进行离散化处理。本文四旋翼四绳吊挂运输系统的最优位置轨迹如图4所示,从图中可以看出四旋翼运输负载到达期望位置的时间为10 s。为更好地观察负载的摆动,建立了一个误差摆动的变量:
(65)
求出的摆动幅值如图5所示。其最大值为0.01279 m,平均值为0.000347 m。本文通过设置控制器跟踪轨迹和实验验证来证明此轨迹的合理性。
4.2 轨迹跟踪结果
采用先调节内环后调节外环的方法调节系统各个PID控制器的参数。经过精心调试,表4显示了最终的成果。
四旋翼四绳吊挂运输系统运输负载到达期望位置的轨迹跟踪如图6~9所示。
由图6~8可知,PID控制跟踪轨迹在10 s内到达目标位置,Xe,Ye,Ze方向的最终跟踪误差分别小于0.143,0.036,0.026 m。
由图9可知,PID控制跟踪轨迹在10 s后最大摆动误差小于0.058 m,因此仿真结果表明,控制系统实现了四旋翼对最优轨迹的跟踪。
5 飞行实验
为了验证本文所得到的优化轨迹,开展了室内四旋翼无人机吊挂运输系统飞行实验,该实验平台主要由三部分组成:一是四旋翼无人机吊挂运输系统,包括TELLO四旋翼和吊挂负载,其中为了实现运动捕捉,四旋翼上设置了3个标记点,负载上设置了1个标记点来跟踪轨迹,如图10所示;二是运动捕捉系统,由8个型号为OptiTrack PrimeX13的动作捕捉相机组成,测量四旋翼飞行器和负载的位置,并通过TCP/IP通信协议传输到地面工作站,如图11所示;三是地面工作站,用来连接TELLO四旋翼和接收来自运动捕捉系统的位置信息。表5为四旋翼四绳吊挂运输系统实验时所用的参数。
通过MATLAB发送指令到TELLO确定初始位置,令初始位置为[0; 0; 0],使TELLO沿着最优轨迹向目标点[1; 1 ;0]飞行。飞行轨迹如图12~15所示。
从图12~14中可以看出,TELLO飞行轨迹与GPOPS飞行轨迹在Xe,Ye,Ze方向,10 s后的跟踪误差分别小于0.14,0.171和0.136 m。
由图15可知,负载飞行摆动曲线在10 s后最大摆动误差小于0.039 m。因为在飞行实验中,四旋翼达到期望位置的摆幅较小,所以得出了最优轨迹被跟踪的结论,这证明了求解的最优轨迹是有效且合理的。
6 结 论
本文建立了四旋翼四绳吊挂运输系统的三维模型,有效地改善了四旋翼飞行的轨迹。用伪谱法将连续时间最优飞行轨迹问题离散为非线性规划问题,通过GPOPS求解得到了四旋翼四绳吊挂运输系统的最优飞行轨迹,最后进行了轨迹跟踪仿真和飞行实验。通过仿真和实验可以发现最优飞行轨迹是可行且合理的。
参考文献:
[1]Mohammadhasani A. Intelligent control of a quadrotor with suspended load[D]. Edomonton,Alberta: University of Alberta,2022.
[2]席庆彪,张波,田小雄,等. 基于风场估测的无人机伞降定点回收研究[J]. 西北工业大学学报,2004,22(4): 452-456.
Xi Qingbiao,Zhang Bo,Tian Xiaoxiong,et al. On navigation control of UAV in recovery stage to ensure reliable parachute landing on assigned spot with wind disturbance estimation considered[J]. Journal of Northwestern Polytechnical University,2004,22(4): 452-456.
[3]郭耀江. 无人机着陆技术研究[J]. 现代导航,2013,4(3): 195-197.
Guo Yaojiang . Research on unmanned aerial vehicle (UAV) landing technique[J]. Modern Navigation,2013,4(3): 195-197.
[4]陈晨,周洲. 无人机滑跑起飞过程及其数学模型研究[J]. 科学技术与工程,2007,7(13): 3198-3201.
Chen Chen,Zhou Zhou. Process and mathematic model study of a UAV during taxing and takeoff[J]. Science Technology and Engineering,2007,7(13): 3198-3201.
[5]李悦,裴锦华. 无人机拦阻网回收动力学建模与仿真[J]. 航天返回与遥感,2012,33(1): 1-7.
Li Yue,Pei Jinhua. Dynamic modeling and simulation of arresting net recovery system for UAV[J]. Spacecraft Recovery & Remote Sensing,2012,33(1): 1-7.
[6]张忠伟. 无人机回收气囊减震性能的计算分析[J].液压与气动,2004,28(2): 28-31.
Zhang Zhongwei. Analysis for airbag shock absorber served as UAV landing shock absorber[J]. Chinese Hydraulics & Pneumatics,2004,28(2): 28-31.
[7]王科雷,周洲,马悦文,等. 垂直起降固定翼无人机技术发展及趋势分析[J].航空工程进展,2022,13(5):1-13.
Wang Kelei,Zhou Zhou,Ma Yuewen,et al. Development and trend analysis of vertical takeoff and landing fixed wing UAV[J]. Advances in Aeronautical Science and Engineering,2022,13(5): 1-13.
[8]梁晓,胡欲立. 四旋翼吊挂运输系统动态反馈线性化轨迹控制[J].自动化学报,2020 ,46(9): 1993-2002.
Liang Xiao,Hu Yuli. Trajectory control of quadrotor with cable-suspended load via dynamic feedback linearization[J]. Acta Automatica Sinica,2020,46(9): 1993-2002.
[9]Vandanipour M,Khodabandeh M. Adaptive fractional order sliding mode control for a quadrotor with a varying load[J]. Aerospace Science and Technology,2019,86: 737-747.
[10]Sadr S,Moosavian S A A,Zarafshan P. Dynamics modeling and control of a quadrotor with swing load[J]. Journal of Robotics,2014,2014: 265897.
[11]金栋平,丁锋. 绳系单体系统面内运动的定位控制[J]. 振动工程学报,2008,21(1): 1-6.
Jin Dongping,Ding Feng. Position control of in-plane motion of the tethered-payload system[J]. Journal of Vibration Engineering,2008,21(1): 1-6.
[12]边宇枢,高志慧,贠超.基于结构特征的柔性机器人动态性能优化研究[J].振动工程学报,2009,22(1):36-40.
Bian Yushu,Gao Zhihui,Yun Chao. Dynamic performance optimization for flexible manipulators based on their structure features[J]. Journal of Vibration Engineering,2009,22(1): 36-40.
[13]Guerrero-Sánchez M E,Lozano R,Castillo P,et al. Nonlinear control strategies for a UAV carrying a load with swing attenuation[J]. Applied Mathematical Modelling,2021,91: 709-722.
[14]Guerrero-Sánchez M E,Mercado-Ravell D A,Lozano R,et al. Swing-attenuation for a quadrotor transporting a cable-suspended payload[J]. ISA Transactions,2017,68: 433-449.
[15]Foehn P,Falanga D,Kuppuswamy N,et al. Fast trajectory optimization for agile quadrotor maneuvers with a cable-suspended payload[C]//Robotics: Science and Systems . Cambridge,MA,United States: 2017:30-40.
[16]Chen T,Shan J J. A novel cable-suspended quadrotor transportation system: from theory to experiment[J]. Aerospace Science and Technology,2020,104: 105974.
[17]张广林,胡小梅,柴剑飞,等. 路径规划算法及其应用综述[J].现代机械,2011(5): 85-90.
Zhang Guanglin,Hu Xiaomei,Chai Jianfei,et al. Summary of path planning algorithm and its application[J]. Modern Mechanical,2011(5): 85-90.
[18]Fiaz U A,Baras J S. Fast,composable rescue mission planning for UAVs using metric temporal logic[J]. IFAC- Papers Online,2020,53(2): 15404-15411.
[19]Tang S,Kumar V. Mixed integer quadratic program trajectory generation for a quadrotor with a cable-suspended payload[C]//2015 IEEE International Conference on Robotics and Automation (ICRA). Seattle,Washington,USA,2015.
[20]Potdar N D,de Croon G C H E,Alonso-Mora J,et al. Online trajectory planning and control of a MAV payload system in dynamic environments[J]. Autonomous Robots,2020,44(6): 1065-1089.
[21]Liang X,Fang Y C,Sun N,et al. Dynamics analysis and time-optimal motion planning for unmanned quadrotor transportation systems[J]. Mechatronics,2018,50: 16-29.
[22]黄建峰. Lagrange展开定理与组合反演论[D]. 苏州:苏州大学,2017.
Huang Jianfeng. Treatise on the Lagrange expansion theorem and combinatorial inversions[D]. Suzhou: Soochow University,2017.
[23]寇海江,袁惠群. 旋转大变形板振动高阶非线性效应的变分法研究[J]. 振动工程学报,2015,28(1):44-51.
Kou Haijiang,Yuan Huiqun. High-order nonlinear vibration analysis of the rotating large deflection plate based on the variational principle[J]. Journal of Vibration Engineering,2015,28(1): 44-51.
[24]黄国强,陆宇平,南英. 飞行器轨迹优化数值算法综述[J].中国科学: 技术科学,2012,42(9): 1016-1036.
Huang Guoqiang,Lu Yuping,Nan Ying. A survey of numerical algorithms for trajectory optimization of flight vehicles[J]. Scientia Sinica(Technologica),2012,42(9):1016-1036.
[25]陈聪,关成启,史宏亮.飞行器轨迹优化的直接数值解法综述[J]. 战术导弹控制技术,2009(2): 33-40.
Chen Cong ,Guan Chengqi,Shi Hongliang. Survey of numerical methods for direct aircraft trajectory optimization[J]. Control Technology of Tactical Missile ,2009(2): 33-40.
[26]Betts J T. Practical Methods for Optimal Control and Estimation Using Nonlinear Programming,Second Edition[M]. US: Society for Industrial and Applied Mathematics,2009: 132-134.
[27]邢誉峰,冯伟. 李级数法与Runge-Kutta法[J]. 振动工程学报,2007,20(5): 519-522.
Xing Yufeng,Feng Wei. Lie series algorithms and Runge-Kutta algorithms[J]. Journal of Vibration Engineering,2007,20(5): 519-522.
[28]Hargraves C R,Paris S W. Direct trajectory optimization using nonlinear programming and collocation[J]. Journal of Guidance,Control,and Dynamics,1987,10(4): 338-342.
[29]唐怡. 伪谱法中非线性规划问题求解方法的应用研究[D]. 绵阳:西南科技大学,2020.
Tang Yi. Application research of nonlinear programming problem solving method in pseudospectral method[D]. Mianyang: Southwest University of Science and Technology,2020.
[30]文浩,金栋平,胡海岩. 绳系卫星收放控制地面实验研究[J].振动工程学报,2010,23(1): 7-11.
Wen Hao,Jin Dongping,Hu Haiyan. Ground-based experimental study on deployment and retrieval control of tethered satellite[J]. Journal of Vibration Engineering,2010,23(1): 7-11.
[31]Fahroo F,Ross I M. Pseudospectral methods for infinite-horizon nonlinear optimal control problems[J]. Journal of Guidance,Control,and Dynamics,2008,31(4): 927-936.
[32]张洪倩. 基于高斯伪谱法的弹道优化设计与实现[D].南京:南京理工大学,2014.
Zhang Hongqian. Trajectory optimization design and realization based on Gaussian pseudospectral method[D]. Nanjing: Nanjing University of Science and Technology,2014.
[33]Jain S,Tsiotras P. Trajectory optimization using multiresolution techniques[J]. Journal of Guidance,Control,and Dynamics,2008,31(5): 1424-1436.
[34]Zhao Y M,Tsiotras P. Mesh refinement using density function for solving optimal control problems[C]. AIAA Infotech @ Aerospace Conference. Seattle,Washington,USA: 2009.
[35]邱文杰,孟秀云. 基于hp自适应伪谱法的飞行器多阶段轨迹优化[J].北京理工大学学报,2017,37(4):412-417.
Qiu Wenjie,Meng Xiuyun. Multi-phase trajectory optimization of vehicle based on hp-adaptive pseudospectral method[J]. Transactions of Beijing Institute of Technology,2017,37(4): 412-417.
[36]Rao A V,Benson D,Darby C L,et al. User’s manual for GPOPS version 5.0: a MATLAB software for solving multiple-phase optimal control problems using hp-adaptive pseudospectral methods[M]. Grainesville,FL: University of Florida,2011.
Dynamics and control of UAV transportation system with a four-cable-suspended payload
MO Lan,WANG Yan-kai,WEI Ming-hong,CHEN Ti
(State Key Laboratory of Mechanics and Control of Aerospace Structures,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
Abstract: This paper considers a quadrotor transportation system with a four-cable-suspended payload. The relative position between quadrotor and payload is introduced and used to derive the tension of cables and describe the transportation system. A cost function inspired by payload and time is built to equipoise rapid UAV positioning and payload swing elimination. Then,the pseudo-spectral method is applied to transform the optimal control problem into a nonlinear programming problem and solve the optimal trajectory. A quadrotor transportation system’s trajectory tracking is facilitated by a PID controller. The optimal trajectory is validated through the presentation of both simulation and experimental results at last.
Key words: UAV transportation with a cable-suspended payload;nonlinear programming;swing suppression; the pseudo-spectral method
作者简介: 莫 兰(1998―),女,硕士研究生。E-mail: molsz2101026@nuaa.edu.cn。
通讯作者: 陈 提(1989―),男,博士,教授。E-mail: chenti@nuaa.edu.cn。