四旋翼吊运系统滑模抗摆控制方法

文斌 ,  吕文丹 ,  梅启程 ,  魏雅慧 ,  吴凯

吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (7) : 1798 -1810.

PDF (2030KB)
吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (7) : 1798 -1810. DOI: 10.13229/j.cnki.jdxbgxb.20241340
车辆工程·机械工程

四旋翼吊运系统滑模抗摆控制方法

作者信息 +

Sliding mode anti-sway control methods for quadrotor transportation systems

Author information +
文章历史 +
PDF (2078K)

摘要

针对四旋翼吊运系统在运输任务中因负载摆动导致轨迹跟踪性能下降的问题,提出了一种基于非线性扩张状态观测器的非奇异快速滑模抗摆控制方案。通过Lagrange-Euler方程建立四旋翼吊运系统的动力学模型,并将系统分解为位置控制、姿态控制和摆角抑制3个子系统。针对各子系统分别设计非奇异快速滑模控制器,结合NESO对模型不确定性、外部扰动及传感器噪声进行实时估计与补偿。仿真结果表明:相较于无摆角抑制的控制方案,本文方法使负载摆角最大幅度减少约30%,摆动持续时间和负载振荡次数都大大降低,同时位置与姿态子系统的轨迹跟踪精度显著提升。该方案通过动态解耦与协同控制设计兼顾了系统鲁棒性与计算效率,为四旋翼吊运系统的工程应用提供了有效解决方案。

Abstract

A control scheme using non-singular fast sliding mode control and a Nonlinear Extended State Observer (NESO) is proposed to solve the problem of reduced trajectory tracking performance caused by load swinging during transport in quadrotor load transportation systems.First,the dynamic model of the quadrotor system is built using Lagrange-Euler equations.The system is divided into three parts: position control, attitude control, and swing angle suppression.Controllers are designed for each part.NESO is used to estimate and compensate for uncertainties,disturbances,and noise in real time.Simulations show that this method reduces the maximum load swing angle by about 30%,and significantly cuts swing duration and load oscillation times compared to methods without swing control.It also improves the trajectory tracking accuracy of position and attitude controls.This scheme balances robustness and efficiency through decoupled and coordinated control,offering a practical solution for quadrotor transportation systems.

Graphical abstract

关键词

导航制导与控制 / 四旋翼吊运系统 / 非奇异快速终端滑模 / 非线性扩张状态观测器 / 摆动抑制

Key words

navigation,guidance,and control / quadrotor transportation system / non-singular fast terminal sliding mode / nonlinear extended state observer / swing suppression

引用本文

引用格式 ▾
文斌,吕文丹,梅启程,魏雅慧,吴凯. 四旋翼吊运系统滑模抗摆控制方法[J]. 吉林大学学报(工学版), 2026, 56(7): 1798-1810 DOI:10.13229/j.cnki.jdxbgxb.20241340

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

四旋翼吊运系统不仅体积小,无须特殊起降平台,而且灵活性高,非常适合城市高楼间的运输任务,性价比远超传统直升机运输。然而,四旋翼吊运系统在执行运输任务过程中,吊运负载的惯性往往导致不可避免的摆动,这不仅影响了系统的轨迹跟踪性能,还带来了安全隐患。因此,探索四旋翼吊运系统的有效抗摆控制策略,已成为当前研究的重要课题[1-4]。

为了应对四旋翼吊运系统在抗摆控制上的挑战,国内外学者进行了大量研究。文献[5]通过非线性反摆动控制实现摆角抑制,但未考虑负载质量突变或外部风扰引起的模型参数摄动,导致实际场景中鲁棒性不足;文献[6]设计了自适应控制器以应对不同负载质量,但其参数更新依赖于精确的负载动力学方程,在复杂扰动下易出现收敛延迟;文献[7]提出了一种基于事件驱动的在线自适应轨迹规划策略,通过事件驱动机制降低计算负担,优化了吊运过程中负载摆动的轨迹,这种方法的负载摆动快速抑制效果较弱;文献[8]采用自适应神经网络容错控制,需在线更新网络权重以应对海洋风场扰动,导致计算资源占用率高,难以满足四旋翼吊运系统对毫秒级响应的实时性需求;文献[9]基于强化学习的轨迹规划方法需反复迭代求解最优策略,虽能逼近最优状态值函数,但训练过程耗时,难以直接部署于嵌入式飞控平台;文献[10]在缺乏负载速度测量和电缆长度信息的情况下设计了轨迹跟踪控制器,但未将摆角动力学与无人机位姿控制解耦,导致系统在快速机动或突发扰动时可能出现稳定性恶化。

针对上述方法出现的模型依赖性强、计算复杂、耦合效应未解决等问题,本文提出了一种结合非线性扩张状态观测器(Nonlinear extended state observer, NESO)的非奇异快速终端滑模(Non-singular fast terminal sliding mode, NFTSM)抗摆控制方案。

本文的主要贡献有:①引入NESO,将模型不确定性、外部风扰及传感器噪声统一视为“总和扰动”进行实时估计,并通过前馈补偿将其消除,相较于文献[5-7]依赖精确模型的假设,本文方法显著提升了系统的鲁棒性;②利用NFTSM和幂次趋近律的特性,提高轨迹跟踪和负载摆角的收敛速度;③与文献[1]的单一子系统控制相比,本文通过位置、姿态、摆角子系统的协同设计,实现了全局稳定性,将系统分解为完全驱动位置、姿态子系统与欠驱动摆角子系统,分别设计独立控制器,并通过虚拟力矩实现动态解耦;④相较于文献[8,9]的智能算法,本文方案仅需线性计算复杂度,更适合工程应用。

1 模型建模与问题描述

1.1 四旋翼吊运系统的结构

四旋翼吊运系统主要由两部分构成:一部分是提供动力的四旋翼无人机主体;另一部分是通过吊挂绳与主体相连的负载。四旋翼吊运系统通过位于四角的旋翼转动来提供系统动力,当系统开始运动时,系统的运行速度、加速度、运行方向、吊运负载的质量以及吊挂绳的长度等因素共同影响负载的摆动特性。采用图1所示的四旋翼吊运系统结构进行系统动力学建模。表1为系统建模过程中重要参数的说明。

无人机机体坐标系是以“十字”形结构为基础建立的,而惯性坐标系(xe,ye,ze)和机体坐标轴(xb,yb,zb)的方向以及旋转的正方向都遵循右手定则。

四旋翼无人机4个旋翼转速ω1、ω2、ω3、ω4与机体所受升力u1和绕机体坐标轴xb,yb,zb的转动力uϕ,θ,ψ的关系式如式(1)所示。

u1=cT(ω12+ω22+ω32+ω42)uϕ=lcT(ω22-ω42)uθ=lcT(ω32-ω12)uψ=cM(ω12-ω22+ω32-ω42)

式中:cT为升力系数;cM为反扭矩系数;l为旋翼中心到无人机质心的距离。

1.2 四旋翼吊运系统动力学模型的建立

为简化系统的动力学模型,做出以下假设:①四旋翼无人机是对称且刚性的;②负载通过绳索连接在四旋翼无人机的质心部分,且绳索无质量,非弹性,始终处于张紧的状态;③负载可以视作质点,始终位于无人机的下方;④忽略空气阻力。

基于Euler-Lagrange方程,建立动力学模型,具体建模过程如下[11,12]:

首先,基于上述假设,以惯性坐标系为基准,建立位置摆角动力学模型,四旋翼无人机质心位置表示为(x,y,z),负载位置(xp,yp,zp)可以表示为:

xp=x+Lsin(β)yp=y+Lcos(β)sin(α)zp=z-Lcos(β)cos(α)

整个四旋翼吊运系统的动能主要分为两个部分四旋翼无人机的动能Kp和负载的动能Ku,各部分动能可以表示为:

Kp=12Mx˙2+y˙2+z˙2Ku=12mx˙p2+y˙p2+z˙p2

将地平面当作零势能面,得到系统的重力势能V为:

V=Mgz+mgzp

定义Lagrange函数为:

F=Kp+Ku-V 

应用Lagrange方程:

ddt∂F∂q˙-∂F∂q=f

q为广义坐标系,包含x、y、z、α、β这5个状态变量,f为系统的广义力,将式(2)~(5)代入式(6),整理后得到位置摆角系统动力学模型:

Mqq¨+Cq,q˙q˙+Gq=bu1

式中:q为系统的状态变量;u1为四旋翼的升力;M(q)为系统惯性矩阵;C(q,q˙)为向心力矩阵;G(q)为重力向量矩阵;b为机体坐标系到惯性坐标系的坐标转换矩阵。

Mq=m11000m150m220m24m2500m33m34m350m42m43m440m51m52m530m55;

Cq=0000c15000c24c25000c34c35000c440000c540;

Gq=00gsin(α)gcos(α)sin(β)gT
b=b1b2b300T

M(q)矩阵的参数为:

m11=m22=m33=M+m;

m15=mLcos(β);m24=mLcos(β)cos(α);

m25=-mLsin(β)sin(α);

m34=mLcos(β)sin(α);m35=mLsin(β)cos(α);

m42=cos(α);m43=sin(α);m44=cos(β);

m51=cos(β);m52=-sin(β)sin(α);

m53=sin(β)cos(α);m55=L.

C(q,q˙)矩阵的参数为:

c15=-mLsin(β)β˙;c24=-mLcos(β)sin(α)α˙-2mLβ˙sin(β)cos(α);c25=-mLcos(β)sin(α)β˙;c34=mLcos(β)cos(α)α˙-2mLβ˙sin(β)sin(α);c35=mLcos(β)cos(α)β˙;c44=-2Lsin(β)β˙,c54=Lsin(β)cos(β)α˙;

b矩阵的参数为:

b1=cos(ϕ)sin(θ)cos(ψ)+sin(ϕ)sin(ψ);

b2=cos(ϕ)sin(θ)sin(ψ)-sin(ϕ)cos(ψ);

b3=cos(ϕ)cos(θ)。

将式(7)作部分整理可以得到:

x¨=b1M+mu1-m15β¨+c15β˙M+m+dxy¨=b2M+mu1-m24α¨+m25β¨+c24α˙+c25β˙M+m+dyz¨=b3M+mu1-m34α¨+m35β¨+c34α˙+c35β˙M+m-g+dzα¨=-cos(α)cos(β)y¨-sin(α)cos(β)z¨+2Ltan(β)β˙α˙-        sin(α)cos(β)gβ¨=-cos(β)Lx¨+sin(β)sin(α)Ly¨-sin(β)cos(α)Lz¨-        sin(β)cos(β)α˙2-sin(β)cos(α)gL

然后,通过欧拉方程可以解算出四旋翼吊运系统姿态动力学模型[13]:

ϕ¨=luϕ+θ˙ψ˙Iy-IzIx+dϕθ¨=luθ+ϕ˙ψ˙Iz-IxIy+dθψ¨=luψ+ϕ˙θ˙Ix-IyIz+dψ

式中:Ix、Iy、Iz分别为无人机绕xb、yb、zb轴旋转的转动惯量。

1.3 控制问题的分解

为实现对位置摆角子系统与姿态子系统的有效分离,结合式(8)(9)中得到的系统模型,引入3个虚拟力矩ux、uy、uz:

ux=b1M+mu1uy=b2M+mu1uz=b3M+mu1

由式(10)可以解得虚拟控制力矩ux,y,z与期望姿态角ϕd、θd以及系统的总升力u1的转化关系:

u1=M+muzcos(ϕd)cos(θd)ϕd=arctancos(θd)(sinψdux-cos(ψd)uy)uzθd=arctancosψdux+sinψduyuz

式中:ϕd、θd分别为横滚角与俯仰角的期望轨迹,由此可以得到位置摆角子系统与姿态子系统的转化公式。

由式(8)~(10)可知,此时位置摆角子系统具有5个输出x、y、z、α、β和3个输入ux,y,z,姿态子系统具有3个输出ϕ、θ、ψ和3个输入uϕ,θ,ψ。由此可以将整个动力学模型分为完全驱动和欠驱动两部分,分别定义完全驱动状态变量P=x,y,z,ϕθ,ψ]T和欠驱动状态变量Ω=[α,β]T,系统输入Tu=[ux,uy,uy,uϕ,uθ,uψ]T,通过P、Ω和Tu可以将模型式(8)(9)的完全驱动部分表示为:

P¨=f(P)+g(P)Tu+dP

式中:g(P)为x、y、z、ϕ、θ、ψ子系统系统输入的系数向量;f(P)为除系统输入的那一项外的其他参数向量;dP为模型建立过程中各子系统的相互扰动和不确定干扰量。

由系统特性可知,系统欠驱动变量Ω中的β与ux关联最深,α与uy的关联最深。结合式(8)(10)得到:

β¨=f(β)+g(β)ux+dβα¨=f(α)+g(α)uy+dα

式中:f(β)、g(β)和f(α)、g(α)分别为β、α子系统的模型参数。

为了保证摆角子系统的平衡点归零,dα、dβ为摆角子系统受到位置子系统的扰动。结合式(8),dα、dβ可以表示为:

dα=M+mcosαMLcosβdy+(M+m)sinαMLcosβdzdβ=(M+m)cosβMLdx+(M+m)sinβsinαML·          dy+(M+m)sinβcosαMLdz

由式(12)(13)可知,吊运负载的两个摆角变量无法直接控制,只能通过位置控制信号间接控制。令x、β、y、α子系统的控制器输出为ux1、ux2、 uy1、uy2,有:

ux=ux1+ux2uy=uy1+uy2

1.4 扰动来源与约束分析

1.4.1 扰动来源分析

(1)外部环境扰动

风扰:无人机在户外执行任务时,风速变化及局部气流不稳定会导致位置和姿态的偏差。

温度与湿度变化:可能影响传感器精度或电机推力特性。

(2)系统参数不确定性

负载质量变化:运输过程中负载质量可能因装卸或部分脱落发生突变。

吊绳长度不精确:实际吊绳长度可能与标称值存在偏差(例如因拉伸或收缩)。

惯性参数摄动:无人机或负载的质心偏移、转动惯量变化未被精确建模。

(3)传感器噪声

位姿测量误差:GPS、IMU(惯性测量单元)的噪声导致位置、姿态角估计偏差。

摆角检测误差:视觉或编码器测量负载摆角时的量化噪声。

(4)未建模动力学

电缆弹性振动:假设吊绳为刚性无质量,但实际中可能因负载摆动引发高频振动。

空气阻力残余影响:原模型忽略空气阻力,但在高速运动或大负载场景下,其影响不可忽视。

1.4.2 扰动约束条件

为保障控制器的稳定性与鲁棒性,需对扰动进行数学约束:

(1)有界性约束。假设所有扰动信号的能量有限,即满足:d(t)≤D(D>0),其中,D为扰动幅度的上界,例如风扰的最大瞬时风速对应的等效力。

(2)动态变化速率约束。扰动信号的时变速率受物理规律限制,满足Lipschitz连续性:

d(t1)-d(t2)≤Ht1-t2(H>0)

该条件确保扰动不会发生突变。

(3)频域约束。低频扰动:如风扰或负载质量缓慢变化,频率范围通常低于系统控制带宽。

高频噪声:如传感器量化误差,需通过滤波器抑制其影响。

1.4.3 扰动对控制系统的影响

不同扰动类型对系统的威胁程度存在差异。

低频大范围扰动(如风扰):直接影响无人机位姿跟踪精度,需通过前馈补偿或高增益反馈抑制;高频小幅度噪声(如传感器误差):可能引发控制器抖振,需结合滤波算法(如低通滤波)平滑信号;参数不确定性(如吊绳长度偏差):导致模型失配,需通过观测器在线估计。

1.4.4 与控制器设计的关联性

(1)NESO的作用。将总扰动作为扩张状态进行实时估计,无需依赖精确扰动模型;通过误差反馈机制,确保估计值快速收敛至真实扰动。

(2)滑模控制的鲁棒性增强。在控制律中引入扰动补偿项抵消扰动对系统的影响;结合趋近律设计,抑制扰动引起的抖振。

2 非线性扩张状态观测器的设计

上述扰动会严重影响控制器的控制性能,为提高系统的鲁棒性,需要对扰动进行估计并补偿到控制系统中。常用的扰动估计方法有扩张状态观测器(ESO)与扰动观测器(Disturbance observer,DOB)。ESO能将系统内外扰动统一视为扩张状态进行估计,而DOB需依赖精确的逆模型,逆模型误差会直接导致扰动估计失真。

相比较而言,ESO更适合多扰动、强耦合、模型不确定性高的系统;DOB则适用于模型相对准确、扰动频率较低的场合。结合四旋翼吊运系统多扰动、强耦合的特性,本文选择ESO作为核心设计,结合非线性反馈机制,在式(12)(13)的基础上设计NESO估计各个子系统的扰动。

在构建非线性扩张状态观测器时,使用符号η1代表系统的状态输出变量,令η1=[x,y,z,ϕ,θ,ψ]T, dη=[dx,dy,dz,dϕ,dθ,dψ]T。假设dη都有一阶微分并满足Lipschitz条件,且都有界。

将系统扰动dη作为系统的扩张状态,令dη.=h,由式(12)(13)得到被观测系统的状态空间表达式:

η˙1=η2η˙2=η3+fη+gηTuη˙3=h

令ε为观测误差,引入非线性反馈函数gn(ε):

gn(ε)=|ε|12(n-1)sign(ε)

式中:sign()为标准符号函数;n为系统阶数。

NESO可以设计为:

ε=η1-η^1η^˙1=η^2+μ1g1(ε)η^˙2=η^3+fη+gηTu+μ2g2(ε)η^˙3=μ3g3(ε)

式中:η^1、η^2、η^3分别为η1、η2、η3的观测值;μ1、μ2、μ3为NESO的误差反馈增益。

3 滑模控制器的设计

非奇异快速终端滑模(Nonsingular fast terminal sliding mode, NFTSM)是一种结合了非奇异性和快速收敛特性的滑模控制方法。它在传统终端滑模控制的基础上,通过引入非线性项和快速收敛项,解决了传统终端滑模控制中的奇异性问题,并提高了系统的收敛速度。

本文为实现四旋翼吊运负载运动时的快速抗摆控制,以式(12)(13)为研究对象,采用非奇异快速终端滑模控制算法对四旋翼吊运系统进行控制器的设计,如图2所示。

本文提出的非奇异快速终端滑模控制方案与传统终端滑模的区别在于:①非奇异性设计:通过引入非线性项,本文的控制器设计避免了传统终端滑模控制中的奇异性问题。这使得控制信号在整个操作范围内保持连续性,显著提高了系统的稳定性和可靠性。②快速收敛特性:结合快速收敛项,本文的控制器能在短时间内将系统状态驱动到滑模面上,并保持在滑模面上,从而实现快速的轨迹跟踪和摆角抑制。③结合非线性扩张状态观测器(NESO):本文将非奇异快速终端滑模控制与NESO相结合,通过估计和补偿系统中的扰动和不确定性参数,进一步增强了控制系统的鲁棒性。

3.1 位置姿态控制器的设计

由式(12)为基础设计位置姿态子系统的控制器,以高度z子系统为例,根据控制目标ez→0,设计如下的非奇异快速终端滑模面:

sz=azez+e˙z+cze˙zγ

式中:az>0,cz>0,1<γ<2且γ-1的分子为偶数。

非奇异快速终端滑模控制器的设计需要考虑尽量避免出现输出抖振。结合幂次项,趋近律可以设计为如下形式:

s˙z=-k1zsz-k2zszγsign(sz)

式中:k1z>0,k2z>0。

控制律uz可以设计为:

uz=aze˙z-s˙zg(z)+czγe˙zγ-1g(z)+z¨d-fz-d^zg(z)

式中:d^z为观测器估计的扰动。

同理可得,x、y、ϕ、θ、ψ子系统控制器:

ux1=axe˙x-s˙xg(x)+cxγe˙xγ-1g(x)+x¨d-fx-d^xg(x)uy1=aye˙y-s˙yg(y)+cyγe˙yγ-1g(y)+y¨d-fy-d^yg(y)uϕ=aϕe˙ϕ+s˙ϕg(ϕ)+cΩγe˙Ωγ-1gϕ+ϕ¨d-fϕ-d^ϕg(ϕ)uθ=aθe˙θ+s˙θg(θ)+cθγe˙θγ-1gθ+θ¨d-fθ-d^θg(θ)uψ=aψe˙ψ+s˙ψg(ψ)+cψγe˙ψγ-1gψ+ψ¨d-fψ-d^ψg(ψ)

式中:ux1、uy1为使得x、y子系统满足ex,y→0控制目标的控制律;d^x,y,ϕ,θ,ψ为观测器估计的扰动。

3.2 摆角控制器的设计

由式(12)为基础设计摆角子系统的控制器,根据控制目标α,β→0,设计如下的非奇异快速终端滑模面:

sα=aαα+α˙+cαα˙γsβ=aβα+β˙+cββ˙γ

趋近律设计为:

s˙α=-k1αsα-k2αsαγsign(sα)s˙β=-k1βsβ-k2βsβγsign(sβ)

对应的满足控制目标的位置信号的控制律可以设计为:

ux2=-aββ˙-s˙βgβ+cΩγβ˙γ-1gβ-f(β)g(β)uy2=-aαα˙-s˙αgα+cαγα˙γ-1gα-f(α)g(α)

由式(22)(25)得到的分别满足ex,y→0、α,β→0控制目标的控制律,四旋翼吊运系统位置系统的控制律可以表示为:

ux=ux1+ux2uy=uy1+uy2

4 稳定性分析

4.1 NESO稳定性分析

沿用本文第二部分非线性扩张状态观测器设计中的参数设定,令各阶状态变量的观测误差为:

ε1=η1-η^1ε2=η2-η^2ε3=η3-η^3

将式(16)与式(18)相减,得到被观测系统与观测器系统的误差方程:

ε˙1=ε2-μ1g1(ε1)ε˙2=ε3-μ2g2(ε1)ε˙3=h-μ3g3(ε1)

由式(28)可知,当h=0,误差方程的平衡点为0,误差方程的系数矩阵Ae为:

Ae=-μ1g1(ε1)ε110-μ2g2(ε1)ε101-μ3g3(ε1)ε100

当μ1μ2-μ3>0时,存在一个反对称矩阵A使得矩阵AAe对称且正定[14],即可以得到NESO在零解处是渐近稳定的。

当误差系统达到稳态时,式(28)可以等效为:

h-μ3g3(ε1)=ε3-μ2g2(ε1)=ε2-μ1g1(ε1)=0

由此NESO的静态误差为:

ε1=(hμ3)4,ε2=μ1ε1=μ1(hμ3)4,ε3=μ2(hμ3)2

综上所述,当μ3远大于h向量中的各个元素,且μ1μ2-μ3>0,就可以得到ε3=dη-d^η→0。

4.2 滑模控制器稳定性分

为了便于证明系统的有限时间稳定性,以z子系统为例,给出下列定理。

引理1[15]:假设存在连续可微函数Vz,且λ1>0,λ2>0,0<γ<1并使得其满足下列条件:

(1)Vz为正定函数;

(2)Vz≤-λ1Vz-λ2Vγz;

系统的初始状态为z0,状态变量z将在有限时间ts内收敛到稳定点,其收敛时间ts为:

ts≤1λ1(1-γ)ln(λ1V1-γz0+λ2λ2)

对所设计的设计控制器uz,设计Lyapunov函数:

V=12sz2>0

对式(30)求导,并将式(19)~(21)代入得:

V˙=szs˙z=szd^z-dz-k1zsz-k2zszγsignsz

因为k1z,k2z>0,由于观测器的作用,d^z-dz→0,所以可以得到:

V˙≤-2k1zV-2k2zVγ+12

由引理1即可以证明系统是有限时间稳定的,其稳定时间为:

ts≤1k1z(1-γ)ln(2k1zV1-γ2z0+2k2z2k2z)

基于以上分析,所选取的uz能够保证z子系统在有限时间ts内快速收敛至平衡点。

类似的其他子系统的滑模面和趋近律形式与z子系统相近,同理可以得到位置运动控制器和姿态运动控制器都可以保证各自子系统是有限时间稳定的。

5 仿真实验

5.1 仿真设置

为验证本文中解耦控制和非奇异快速滑模控制器的有效性和可行性,在Simulink环境中建立四旋翼吊运系统的动力学模型,并利用MATLAB Function模块构建各个子系统的控制器的模型,步长选择1e-3,系统动力学模型参数如表2所示。

5.2 控制器参数与扰动设计

滑模控制器参数如表3所示,三阶非线性扩张状态观测器参数如表4所示。

在进行仿真实验时,系统初始状态皆为零,设置仿真时间为20 s。为了验证系统运动时本控制方案对期望位置有优异的跟踪性能以及对摆角有良好的抑制性能,期望轨迹设计为:

xd=5yd=sin(t)+5zd=10+tψd=π/6

各子系统扰动可以假设为:

dx=0.2sin(t)dy=0.2cos(t)dz=0.5sin(t)dϕ=cos(t)dθ=sin(t)dψ=1

5.3 轨迹跟踪与摆角抑制效果

在式(37)的期望轨迹和式(38)的扰动的作用下,将本控制方案作用下的摆角β、α的变化情况和无摆角抑制的控制系统做对比,负载摆角抑制效果如图3所示:图3中仿真结果验证了本文提出控制方案的在x、y方向上的轨迹跟踪和抗摆性能。在本文设计的期望轨迹下,四旋翼吊运系统在x、y方向上由初始位置到期望位置的调节时间分别为7.5 s和8 s,对比没有摆角控制器的情况,负载摆角最大幅度减少了30%,摆动持续时间基本上约等于位置运动停止时间。

为提升结论可靠度,将实验重复5次,以吊挂绳与yoz平面的夹角β为例,最大摆动幅度、摆动持续时间(β<0.01r ad时视为摆动停止)为性能指标,负载质量m在0.2~0.6 kg范围内均匀变化,最大摆动幅度、摆动持续时间有摆角抑制和无摆角抑制的变化情况如表5所示(保留3位小数)。

5.4 姿态与高度跟踪性能

为进一步提高系统稳定性,在控制系统中的姿态解算后添加滤波限幅模块。对姿态解算出的姿态角期望值进行滤波处理,使用四阶巴特沃斯(Butterworth)低通滤波器,设置边缘滤波频率为30 rad/s,过滤掉高频信号。为了飞行安全,可以在姿态解算的输出中添加限幅器,设置边缘幅值为0.3,使无人机的期望姿态角不会超过20°。姿态解算系统仿真结构如图4所示。

四旋翼吊运系统位置控制信号进行姿态解算之后得到的姿态角期望值,经过限幅滤波之后的效果如图5所示。

当姿态角期望信号完成限幅滤波后,由图6(a)(b)(c)所示,设计的控制器可以很好地跟踪经过滤波之后的姿态角期望值。如图6(d)还展示了高度控制器轨迹跟踪效果。

5.5 扰动估计与抖振抑制分析

本文对x、y、z、ϕ、θ、ψ这六个子系统分别设计非线性扩张状态观测器,较为精确地估计了各子系统的干扰量,其扰动估计效果如图7所示,本文所使用的非线性扩张状态观测器的干扰估计效果显著,基本上都可以在2 s时间内估算出扰动值,且在跟踪变化的扰动信号时,长时间跟踪误差都将控制在5%以内。

符号函数在滑模控制中用于实现快速切换,但其不连续性会导致控制信号的高频抖动。这种抖动不仅会增加系统的能耗,还可能对执行器造成损害。因此,如何削弱符号函数引入的抖振现象是滑模控制中的一个重要问题。本文通过引入幂次项的趋近律、应用非线性扩张状态观测器(NESO)以及添加滤波限幅模块有效抑制了系统的抖振。

由图8所示,本文使用的结合幂次项的趋近律,对比指数趋近律s˙=-k1s-k2sign(s),控制器ux、uy的输出抖振得到了有效抑制。

5.6 对比实验

为进一步验证所提控制方案的优越性,将本文提出的控制方案的摆角抑制效果与ADRC[16]和基于BPNN参数整定的ADRC[17]控制方法的效果进行对比,如图9所示。

以吊挂绳与yoz平面的夹角β为例,最大摆动幅度、摆动持续时间(β<0.01 rad时视为摆动停止)和振荡次数为控制性能指标作对比,分析本文所提出控制方案对比ADRC[16]与BPNN-ADRC[17]的优势,具体对比结果如表6所示(最大摆动幅度和摆动持续时间结果保留3位小数)。

通过分析图9和表6可以得出,与文献[16,17]的控制方法相比,本文提出的控制方案在负载摆动持续时间、负载最大摆动幅度和摆动振荡次数方面的指标都更加优越。

6 结 论

(1)模型解耦与鲁棒性增强:通过将系统分解为位置、姿态和摆角子系统,并引入虚拟力矩实现动态解耦,结合NESO对总和扰动进行实时估计与补偿,显著提升了系统对参数摄动和外部扰动的鲁棒性。

(2)快速收敛与抖振抑制:采用NFTSM控制算法,通过幂次趋近律设计,在避免传统滑模奇异性问题的同时,加快了轨迹跟踪和摆角抑制的收敛速度,并通过滤波限幅模块有效抑制了控制器输出抖振。

(3)仿真验证与性能优势:仿真结果表明,本文方案使负载摆角最大幅度降低约30%,摆动持续时间和负载振荡次数都大大降低,且摆角抑制能力显著优于传统ADRC及BPNN-ADRC方法,验证了其在高动态场景下的有效性。

参考文献

[1]

赵振华, 肖亮, 姜斌, 等. 基于扩张状态观测器的四旋翼无人机快速非奇异终端滑模轨迹跟踪控制[J].控制与决策, 2022, 37(9): 2201-2210.

[2]

Zhao Zhen-hua, Xiao Liang, Jiang Bin,et al. Fast nonsingular terminal sliding mode trajectory tracking control of a quadrotor UAV based on extended state observers[J].Control and Decision,2022,37(9): 2201-2210.

[3]

Duan D Y, Leng G, Gao J,et al.Load distribution strategy for multi-lift system with helicopters based on power consumption and robust adaptive game control[J].Chinese Journal of Aeronautics, 2023, 36(4):268-285.

[4]

Ren Y, Liu Z J, Zhao Z J,et al.Adaptive active anti-vibration control for a 3-D helicopter flexible slung-load system with input saturations and backlash[J].IEEE Transactions on Aerospace and Electronic Systems, 2024, 60(1): 320-333.

[5]

张思洁, 吴怀宇, 郑秀娟. 具有执行器故障的四旋翼无人机有限时间容错控制[J]. 控制理论与应用,2023, 40(7): 1270-1276.

[6]

Zhang Si-jie, Wu Huai-yu, Zheng Xiu-juan.Finite-time fault tolerant control of quadrotor UAV with actuator faults[J]. Control Theory & Applications, 2023, 40(7): 1270-1276.

[7]

Yang S, Xian B, Cai J M,et al.Finite-time convergence control for a quadrotor unmanned aerial vehicle with a slung load[J].IEEE Transactions on Industrial Informatics,2024,20(1):605-614.

[8]

Yu G, Xie W, Cabecinhas D,et al.Adaptive control with unknown mass estimation for a quadrotor-slung-load system[J].ISA Transactions, 2023, 133:412-423.

[9]

蔡佳明, 鲜斌. 基于事件驱动的无人机吊挂系统在线自适应轨迹规划[J]. 控制理论与应用, 2024, 41(5): 817-828.

[10]

Cai Jia-ming, Xian Bin.Event-driven based online adaptive trajectory planning for the UAV slung-payload transportation system[J].Control Theory & Applications, 2024, 41(5): 817-828.

[11]

Li B, Li Y X, Yang P C,et al.Adaptive neural network-based fault-tolerant control for quadrotor-slung-load system under marine scene[J].IEEE Transactions on Intelligent Vehicles,2024, 9(1):681-691.

[12]

鲜斌, 张诗婧, 韩晓薇, 等. 基于强化学习的无人机吊挂负载系统轨迹规划[J].吉林大学学报: 工学版,2021, 51(6): 2259-2267.

[13]

Xian Bin, Zhang Shi-jing, Han Xiao-wei,et al.Trajectory planning for unmanned aerial vehicle slung-payload aerial transportation system based on reinforcement learning[J].Journal of Jilin University(Engineering and Technology Edition),2021,51(6):2259-2267.

[14]

Zhang Z M, Peng X H, Zhang A C.Trajectory tracking control for quadrotor slung load system with unknown loads linear velocity and cable length[J].IEEE Transactions on Intelligent Vehicles,2024,9(1):2576-2587.

[15]

范云生, 陈欣宇, 赵永生, 等. 基于扩张状态观测器的四旋翼吊挂飞行系统非线性控制[J]. 自动化学报, 2023, 49(8): 1758-1770.

[16]

Fan Yun-sheng, Chen Xin-yu, Zhao Yong-sheng,et al.Nonlinear control of quadrotor suspension system based on extended state observer[J].IEEE/CAA Journal of Automatica Sinica, 2023, 49(8): 1758-1770.

[17]

胡钰斌. 四旋翼吊挂系统拉格朗日建模及非线性控制研究[D]. 青岛: 青岛理工大学信息与控制工程学院, 2023.

[18]

Hu Yu-bin.Research on Lagrange modeling and nonlinear control of quadrotor hanging system[D].Qing dao: School of Information and Control Engineering,Qingdao Technological University,2023.

[19]

时晓宇. 无人机飞控系统的故障诊断与容错控制技术研究[D]. 成都: 电子科技大学自动化工程学院, 2021.

[20]

Shi Xiao-yu.Research on fault diagnosis and fault-tolerant control technology of UAV flight control system[D]. Cheng du: School of Automation Engineering, University of Electronic Science and Technology of China, 2021: 23-29.

[21]

赵希梅, 孙文浩, 金鸿雁. 基于扩张状态观测器的永磁直线同步电机改进模型预测电流控制[J].电机与控制学报, 2024, 28(7): 34-42.

[22]

Zhao Xi-mei, Sun Wen-hao, Jin Hong-yan.Improved model predictive current control based on extended state observer for permanent magnet linear synchronous motor[J].Electric Machines and Control,2024,28(7): 34-42.

[23]

Khoo S Y, Xie L H, Zhao S K,et al.Multi-surface sliding control for fast finite-time leader-follower consensus with high order SISO uncertain nonlinear agents[J].International Journal of Robust and Nonlinear Control,2014,24:2388-2404.

[24]

马伟杰, 郭玉英. 基于视觉伺服的四旋翼吊挂抗摆控制方法[J].兵器装备工程学报, 2024, 45(4): 268-277.

[25]

Ma Wei-jie, Guo Yu-ying.Visual servo based anti-swing control method for quadrotor UAV with a cable-suspended load[J].Journal of Ordnance Equipment Engineering, 2024, 45(4): 268-277.

[26]

杨小强, 郭玉英. 基于BPNN参数整定的四旋翼吊挂自抗扰飞行控制[J]. 飞行力学, 2023, 41(3): 47-53, 60.

[27]

Yang Xiao-qiang, Guo Yu-ying.ADRC flight control of quardrotor with cable-suspended load by BPNN-based parameters turning[J].Flight Dynamics, 2023, 41(3): 47-53, 60.

基金资助

国家自然科学基金项目(62273200)

湖北省输电线路工程技术研究中心研究基金项目(2022KXL03)

湖北省自然科学基金联合基金项目(2024AFD409)

AI Summary AI Mindmap
PDF (2030KB)

112

访问

0

被引

详细

导航
相关文章

AI思维导图

/

〈 〉