二自由度串联柔性臂复合抗干扰控制

韩光信 ,  刘瑶瑶 ,  史玉松 ,  胡云峰

吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (8) : 2229 -2239.

PDF (5308KB)
吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (8) : 2229 -2239. DOI: 10.13229/j.cnki.jdxbgxb.20250018
通信与控制工程

二自由度串联柔性臂复合抗干扰控制

作者信息 +

Composite control of disturbance-rejection for two-degree-of-freedom serial flexible manipulator

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

摘要

针对二自由度柔性机械臂在实际应用中内部参数摄动和外界扰动影响柔性机械臂的轨迹跟踪精度提高和连杆抖振抑制,提出了一种基于奇异摄动理论的复合控制策略。首先,根据假设模态法和Hamiltion原理建立了二自由度串联柔性机械臂的动力学模型,进而基于奇异摄动理论将其分解为慢速子系统和快速子系统。然后,针对慢速子系统,基于反馈线性化技术设计了增量非线性动态逆控制策略,用于机械臂的轨迹跟踪控制;对于快速子系统,通过误差符号的积分和非线性反馈设计误差符号鲁棒积分控制策略,用于机械臂连杆抖振抑制;利用李雅普诺夫稳定性理论证明了闭环系统的稳定性。仿真结果表明,本文所提出的复合控制策略在轨迹跟踪控制和抗干扰性能方面具有明显的优势。

Abstract

To address the challenges of internal parameter perturbations and external disturbances in improving trajectory tracking accuracy and suppressing link vibrations for the two-degree-of-freedom serial flexible manipulator in practical implementations, a singular perturbation theory-based composite control strategy is proposed. Firstly, the dynamic model of the two-degree-of-freedom serial flexible manipulator was established using the assumed modes method and Hamilton's principle. Subsequently, based on singular perturbation theory, the system was decomposed into slow and fast subsystems. Then, for the slow subsystem, an incremental nonlinear dynamic inversion control strategy was designed using feedback linearization techniques, aimed at trajectory tracking control of the manipulator. For the fast subsystem, an error sign robust integral control strategy was developed through the integration of error signs and nonlinear feedback, intended for suppressing link chattering of the manipulator. The stability of the closed-loop system was proven using Lyapunov stability theory. Simulation results demonstrate that the proposed composite control strategy exhibits significant advantages in trajectory tracking control and disturbance rejection performance.

Graphical abstract

关键词

控制工程 / 二自由度串联柔性机械臂 / 奇异摄动 / 增量非线性动态逆 / 误差符号鲁棒积分 / 抗干扰控制

Key words

control engineering / two-degree-of-freedom serial flexible manipulator / singular perturbation / incremental nonlinear dynamic inversion / robust integral of the sign of the error / control of disturbance-rejection

引用本文

引用格式 ▾
韩光信,刘瑶瑶,史玉松,胡云峰. 二自由度串联柔性臂复合抗干扰控制[J]. 吉林大学学报(工学版), 2026, 56(8): 2229-2239 DOI:10.13229/j.cnki.jdxbgxb.20250018

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

机械臂在各行各业中发挥着越来越重要的作用,其不仅能帮助提升生产效率、降低成本、增强安全性,还能减少人为错误,完成人类难以执行的任务[1]。近年来,柔性机械臂凭借其轻量化、高柔性、快速响应与低能耗等显著优势,在航空航天、工业制造等多个领域获得了广泛的应用前景[2]。但也正因为柔性机械臂的结构轻量化特性,使其在动力学层面呈现出更为复杂的动态,包括非线性特性、欠驱动状态以及系统的耦合效应,这一问题推动了对柔性机械臂建模的研究[3]。

近几年,基于奇异摄动(Singular perturbation, SP)理论的柔性机械臂建模方法受到学术界广泛关注,该方法将柔性机械臂系统动力学分解为慢速与快速子系统两个独立部分[4]。在此基础上,针对两个子系统分别设计控制算法,以实现对柔性机械臂轨迹跟踪及连杆抖振的有效控制。基于此,国内外研究者围绕柔性机械臂的奇异摄动分解模型,开发了多种组合控制算法。例如,Lochan等[5]针对双连杆柔性机械臂,构建了结合非线性扰动观测器的滑模与反步法控制方案,通过调整负载重量检验方案的鲁棒性能;Zhu等[6]针对单连杆柔性机械臂,提出了双时间尺度自适应鲁棒控制算法,旨在精准解决其尖端轨迹跟踪与振动问题,并通过实验验证了所提策略的有效性;顾振宇等[7]考虑到单连杆柔性机械臂的模型参数不确定性,设计了自适应滑模与H∞鲁棒组合控制器,通过仿真实验验证了其方法的优越性能;钱伟等[8]则针对柔性机械臂系统的不确定性与外部时变扰动,提出了在线数据记录与扰动观测器相结合的复合学习控制策略,并经仿真实验验证了其有效性。尽管目前对于柔性机械臂的轨迹跟踪和连杆抑振控制取得了一定进展,但针对柔性机械臂内部参数摄动和外界干扰问题仍需进一步研究。

本文考虑双连杆柔性机械臂在实际应用中柔性连杆刚度发生变化,以及外界环境对两个柔性连杆的误触干扰,影响柔性机械臂的轨迹跟踪精度提高和连杆抖振抑制,设计了一种复合控制策略。首先,建立二自由度柔性机械臂的动力学模型,并基于奇异摄动理论将模型分解为慢速和快速子系统。然后,针对慢速子系统设计增量非线性动态逆(Incremental nonlinear dynamic inversion,INDI)算法用于控制柔性机械臂的轨迹跟踪;对于快速子系统,设计误差符号鲁棒积分控制(Robust integral of the sign of the error,RISE)用于抑制连杆的抖振。仿真实验表明:本文提出的INDI和RISE组合控制策略在轨迹跟踪和抑制扰动方面有明显的优势。

1 柔性机械臂动力学模型、奇异摄动分解及正逆运动学求解

1.1 动力学模型

本文研究对象为加拿大QUANSER公司开发的二自由度串联柔性机械臂系统,如图1所示,该设备是一种模仿人类手臂结构的装置,主要由1个基座、2个电机和2个柔性连杆组成。第1根柔性连杆由第1个(肩部)电机驱动,该电机通过支撑结构刚性地固定在基座上。第2根柔性连杆由第2个(肘部)电机驱动,该电机位于第1根柔性连杆的末端。整个系统在水平面上运行。从控制的角度来看,该系统具有2个输入4个输出,即2个电机输入驱动;输出为2个电机伺服角和2个连杆偏转角。

相较于刚性机械臂,柔性臂展现出更为复杂的运动特性、强耦合性以及非线性等特点,使得建立精确的数学模型变得更加困难。目前,学术界普遍认可将柔性机械臂视为Euler-Bernoulli梁[9],其原理如图2所示。

在图2的基础上,根据假设模态法和 Hamiltion 原理,二自由度串联柔性机械臂系统的Lagrange 方程为[10]:

ddt∂L∂θ˙-∂L∂θ=τ-Bmθ˙ddt∂L∂q˙-∂L∂q=-Bnq˙

式中:L=T-V,其中T=T1T2T为系统总动能;V=V1V2T为系统总势能;Bm=B11B21T,Bn=B12B22T为阻尼向量;τ=τ1τ2T为力矩向量;θ=θ11θ21T为伺服角;q=q21q22T为偏转角。

经过推导,可得二自由度串联柔性机械臂系统的动力学方程为[10]:

M11M12M21M22θ¨q¨+D11D12D21D22θ˙q˙+000Kθq=U0

式中:U=U1U2T为系统控制输入,M=M11M12M21M22为4×4正定对称惯量矩阵;D11D12D21D22为包含哥式力和离心力的4×4矩阵;000K为4×4的刚度矩阵。其中Mij∈R2×2,Dij∈R2×2,K∈R2×2,i、j=1,2均为各自矩阵相应的块矩阵。

根据柔性机械臂的动力学特性,矩阵 M 作为正定对称矩阵,其逆矩阵也存在。记 M 的逆矩阵为:

M-1=M11M12M21M22-1=N11N12N21N22

系统的惯量矩阵 M 具有特殊结构,虽然其中包含若干0元素,但其顺序主子式的特征值均大于0。具体来说, M11和 M22可逆,并且计算结果显示M11-M12M22-1M21也可逆[10]。由式(2)可得:

θ¨q¨=-N11N12N21N22D11D12D21D22θ˙q˙+000Kθq-U0

1.2 奇异摄动分解

柔性机械臂装置作为一种高度复杂的系统,其独有特征在于刚性运动与柔性振动之间显著的非线性耦合关系。传统控制理论和方法在针对轨迹跟踪及抖振抑制的分析综合过程中,往往难以达成理想效果。而奇异摄动理论则提供了一种独特的解决路径,其通过将柔性机械臂装置的运动模态巧妙地划分为慢速子系统与快速子系统,进而针对两个子系统分别进行控制器设计,从而实现对轨迹跟踪及连杆抖振的有效控制。

根据奇异摄动理论,在式(2)中引入摄动参数λ=k-1/2,其中k为机械臂刚度矩阵 K 的最小值,从而定义新变量为μ=q/λ2、Kλ=λ2K[11],根据式(4),该柔性机械臂奇异摄动模型可表示为:

θ¨=-N11D11θ˙+D12λ2μ˙-U-N12D21θ˙+D22λ2μ˙+Kλμ
λ2μ¨=-N21D11θ˙+D12λ2μ˙-U-N22D21θ˙+D22λ2μ˙+Kλμ

由于小参数λ的介入,使得快变量出现边界层现象,根据奇异摄动分解理论,可得到刚性慢变子系统和振动快变子系统[11]。

为获取慢速子系统,令λ=0,由式(6)可得:

μS=Kλ-1N22-1N21US-D11θ˙-Kλ-1D21θ˙

式中:含有下标S的变量表示慢变量。

将式(7)代入式(5)可得慢速子系统为:

θ¨=-N11-N12N22-1N21D11θ˙+N11-N12N22-1N21US

令x1=θ,x2=θ˙,则慢速子系统状态方程为:

x˙1=x2x˙2=FS(x)+GS(x)US

其中,FS(x)=-N11-N12N22-1N21D11θ˙,

GS(x)=N11-N12N22-1N21。

为实现快速子系统特性,定义快时标变量T=t/λ,在该时标下,慢变量变化率可视为0,即:

dθdT=0,d2θdT2=0,dμSdT=0,d2μSdT2=0

定义快状态变量为μf=μ-μS,考虑系统存在扰动,则快速子系统可表示为:

d2μfdT2=-N22Kλμf-N22D22+N21D12λdμfdT+N21Uf+Δf(d)

式中:Δf(d)为未知扰动。

令Af=N22Kλ, Bf=N22D22+N21D12λ,Cf=N21,如此式(11)可改写为:

d2μfdT2=-Afμf-BfdμfdT+CfUf+Δf(d)

式中:下标含有f的变量表示快变量。

综上所述,式(9)为柔性机械臂刚性部分的慢速子系统,式(12)为柔性机械臂柔性部分的快速子系统。柔性机械臂总的控制输入为U=US+Uf,其中 US为慢速子系统的控制输入,用于实现轨迹跟踪; Uf为快速子系统的控制输入,用于抑制连杆抖振, US和 Uf可分别独立设计。

1.3 正、逆运动学求解

在机器人学中,机械臂正、逆运动学是两个重要概念,目的是用来描述机械臂运动关系,主要用于计算机械臂末端执行器相对于基座的位置和姿态,正、逆解的计算精度决定了路径规划和位置控制研究的可靠性,能够为研究机械臂动力学相关问题提供便利[12,13]。如图1所示,将柔性机械臂末端关节视为机械臂的输出末端位置(Xp,Yp),所有转动轴都在(X0-O-Y0)平面上, 则柔性机械臂末端位置为:

Xp=l1cos(θ11)+l2cos(θ21)Yp=l1sin(θ11)+l2sin(θ21)

式中:l1、l2为连杆长度。

由式(13)可得运动学逆解为:

θ11=arctanYpXp±arccosXp2+Yp2+l12-l222l1Xp2+Yp2θ21=arctanYp-l1sin(θ11)Xp-l1cos(θ11)

2 控制器设计

本文的研究目的聚焦于存在内部参数摄动和环境干扰条件下,依然确保柔性机械臂系统具备较好的轨迹跟踪与连杆抖振抑制效果。为实现该目标,针对柔性机械臂的慢速子系统,设计了增量非线性动态逆控制方案,通过控制柔性机械臂的关节角度,达成期望末端位置的轨迹跟踪;同时,针对快速子系统,设计了误差符号鲁棒积分控制方案,以有效抑制连杆抖振。总的控制方案如图3所示。

2.1 慢速子系统控制器设计

增量非线性动态逆控制(INDI),作为一种基于反馈线性化的高效控制方法,在处理复杂非线性系统方面展现了广泛的应用前景,尤其在航空航天、机器人以及自动驾驶等前沿领域中得到了深入的应用。该方法的核心理念在于通过将非线性系统在局部范围内进行简明的线性化处理,以此为基础计算出控制输入的增量,进而逐步引导系统状态向预期的目标状态逼近,从而达成提升系统稳定性与控制精度的双重目的。INDI方法的另一显著优势在于其不苛求精确的系统建模,对模型中的不确定因素具有与生俱来的鲁棒性,这使得它在面对实际工程中的诸多不确定性与变数时,仍能保持稳定的控制表现[14]。

假设有如下MIMO非线性系统:

x˙=F(x)+G(x)uy=h(x)

式中:x∈Rn为系统状态向量,y∈Rn为系统输出向量;u∈Rm为系统控制输入向量;F(x)为系统模型矩阵;G(x)为控制输入矩阵,若G(x)可逆,则可设计INDI控制律使该MIMO系统稳定。

设 h ( x )= x,则:

y˙=x˙=F(x)+G(x)u

在某一采样时间t内,将式(16)泰勒级数一阶展开为[15]:

x˙=x˙0+∂F(x)+G(x)u∂xx0,u0x-x0+  ∂F(x)+G(x)u∂ux0,u0u-u0+ΔO

式中:ΔO为高阶无穷小量; x 、 u 为当前时刻系统状态和控制输入; x0、 u0分别为前一时刻系统状态和控制输入; x - x0、 u - u0分别为系统在采样时间t内的状态增量和控制输入增量。

当采样时间足够小(t→0)时,x→x0,且limt→0u≠u0,忽略高阶项,有:

x˙=limt→0x˙0+G(x0)limt→0u-u0+∂∂xF(x)+G(x)ux0,u0limt→0x-x0=x˙0+G(x0)u-u0

由此可得,INDI控制律为:

u=u0+G-1(x0)v-x˙0

式中: v 为伪逆控制律,不包含模型信息 F ( x )项,降低了被控对象模型不准确的影响。

由式(19)可得慢速子系统(9)的控制律为:

u=u0+GS-1(x0)vS-x˙0

定理1 若设计伪逆控制律为vS=x˙r+Kpeθ,其中误差eθ=xr-x,期望角度xr=θ11rθ21rT,Kp∈R2×2为比例系数矩阵,且Kp为正定矩阵,则可实现系统稳定的跟踪控制。

证明:定义如下Lyapunov函数:

V=12eθ2

对式(21)求导可得:

V˙(eθ)=eθe˙θ=xr-xx˙r-x˙= xr-x·x˙r-x˙0-GS(x0)u-u0

将式(20)代入上式(22)可得:

V˙(eθ)=xr-xx˙r-vS= xr-xx˙r-x˙r+Kpeθ=-Kpxr-x2≤0

由此可得,控制系统是稳定的。

由于控制器中需要获取该柔性机械臂的关节角度微分信号,直接测量会含有较大噪声,当前众多研究中广泛采用滤波器[16]或者跟踪微分器[17]来处理获得系统微分信号。本文通过扩张状态观测器对柔性机械臂的状态进行估计,避免引入不必要的噪声信号。扩张状态观测器设计为[18]:

Eθ=X^1-YθX^˙1=X^2-β1EθX^˙2=X^3-β2Eθ+bUSX^˙3=-β3Eθ

式中:X^1、X^2、X^3分别为输出Yθ=θ11θ21T的估计量、Y˙θ=θ˙11θ˙21T的估计量以及总扰动估计量;β1、β2、β3∈R2×2为观测器的误差反馈增益矩阵;b∈R2×2为输入增益矩阵。

综上所述,慢速子系统控制器为:

US=1bu0+GS-1(x0)vS-X^2-X^3

2.2 快速子系统控制器设计

误差符号鲁棒积分控制(RISE)作为一种非线性控制策略,能有效缓解扰动对系统性能的影响,增强系统在不确定环境中的稳定性和鲁棒性[19]。

对于系统(12),在控制器设计前,提出如下假设:Δf(d)及其一阶、二阶可导且有界,即:

Δf(d)≤ζ,Δ˙f(d)≤ξD1,Δ¨f(d)≤ξD2

式中:ζ、ξD1、ξD2为已知正数。

该控制器设计的目的为抑制连杆抖振,因此期望柔性机械臂的抖振偏转角度为0,根据系统(12),定义系统误差为:

e1q=μf-0=μf,e2q=e˙1q+k1e1q=dμfdT+k1μfr=e˙2q+k2e2q=d2μfdT2+k1dμfdT+k2dμfdT+k1μf

式中:k1、k2∈R2×2为正的待设计参数。

若能构建一个鲁棒控制器,使得高阶误差信号(如辅助误差函数r)逐渐趋近于0,系统实际的跟踪误差e1q和e2q也会趋近于0[20]。根据系统(12)和式(27),控制器设计为:

Uf=Cf-1Af-k1k2μf+         Bf-k1-k2dμfdT-ufdufd=kre2q+∫krk2e2q+γsign(e2q)dT

式中: ufd为鲁棒控制项;γ∈R2×2为待设计鲁棒控制增益;sign(·)为符号函数,即当ζ>0时,sign(ζ)=1;当ζ=0时,sign(ζ)=0;当ζ<0时,sign(ζ)=-1。

为进一步降低抖振,将符号函数sign(·)替换为神经网络中的激活函数Sigmoid(·),并将其增大二倍并向下平移一个单位后可得Sigmoid(x,a),表达式为:

Sigmoid(x,a)=21+exp(-ax)-1

式中:正数a用于控制该函数的变化率以及调节该函数的近似线性区间宽度,函数图像如图4所示,可知,当a足够大时,有Sigmoid(x,a)→sign(x)。

接下来对设计的控制器(28)进行稳定性分析。将系统(12)代入式(27)可得:

r=-Afμf-BfdμfdT+CfUf+Δf(d)+k1dμfdT+k2dμfdT+k1μf

将控制器(28)代入式(30)可得:

r=-Afμf-BfdμfdT+Δf(d)+k1dμfdT+k2dμfdT+k1μf+CfCf-1Af-k1k2μf-ufd+Bf-k1-k2dμfdT=Δf(d)-kre2q-∫krk2e2q+γSigmoid(e2q,a)dT

由式(31)可知,鲁棒控制项ufd的目的是为了镇定扰动。对式(31)微分可得:

r˙=Δ˙f(d)-kre˙2q-krk2e2q-γSigmoid(e2q,a)

令扰动项Dfd=Δ˙f(d),D˙fd=Δ¨f(d),由前面假设可知:

Dfd≤ξD1D˙fd≤ξD2

式(32)可写为:

r˙=Dfd-krr-γSigmoid(e2q,a)

引理1[20] 定义辅助函数 L (T)为:

L(T)=rDfd-γSigmoid(e2q,a)

如果鲁棒控制增益满足:

γ>ξD1+ξD2k2

则辅助函数 P (T)为:

P(T)=γe2q(0)-Dfd(0)e2q(0)-∫t=0TL(t)dt

式中: e2q(0)为误差 e2q的初始值; Dfd(0)为扰动项 Dfd的初始值;L(t)为T=t时辅助函数 L (T)的值。辅助函数 P (T)的微分为:

P˙(T)=-rDfd-γSigmoid(e2q,a)

定理2 对于系统(12),若控制器(28)的鲁棒控制增益满足式(36),且反馈增益足够大,保证矩阵Λ的正定性,矩阵Λ为:

Λ=k1-1/20-1/2k2-1/20-1/2kr

则闭环系统中的信号均可保持有界性,同时控制器(28)能够实现稳定的渐近控制效果,即当T→∞时,e1q→0,e2q→0,r→0。

证明 定义如下Lyapunov函数:

V=12(e1q2+e2q2+r2)+P(T)

对式(40)求导,并结合式(27)、(34)和(38)可得:

V˙=e1qe˙1q+e2qe˙2q+rr˙+P˙(T)=e1qe2q-k1e1q+e2qr-k2e2q+rDfd-krr-γSigmoid(e2q,a)-rDfd-γSigmoid(e2q,a)=-k1e1q2-k2e2q2-krr2+e1qe2q+e2qr

结合定义的矩阵Λ,式(41)可改写为:

V˙=-k1e1q2-k2e2q2-krr2+e1qe2q+e2qr≤-ηTΛη≤-λmin(Λ)e1q2+e2q2+r2≜Wq

式中:η=e1qe2qrT,λmin(Λ)为矩阵Λ的最小特征值。由式(34)、(38)和(40)可知,V∈L∞且Wq∈L2,则跟踪误差是有界的,因此,Wq连续可导且有界,根据Barbalat定理[21]可知,当T→∞,e1q→0,e2q→0,r→0,该控制器系统是稳定的。

至此,柔性机械臂的慢速和快速子系统控制器设计完毕,系统总控制输入为U=US+Uf。

3 仿真结果与分析

考虑实际应用中柔性机械臂长期运行和受不确定环境影响,导致机械臂的连杆刚度发生变化,以及操作人员或周围物体对柔性连杆产生误触影响。在MATLAB/Simulink仿真环境下,首先进行了伺服角速度跟踪仿真实验;然后分别进行了内部参数摄动测试和外部扰动验证。设计的控制器相关参数为:慢速子系统:Kp=diag[1500,5000];β1=diag[100,100];β2=diag[600,5000];β2=diag[500,1500];b=diag[140.47,288.12]。

快速子系统:k1=diag[10.1,10.1];k2=diag[10.1,10.1];kr=diag[1.1,1.1];γ=diag[1.1,1.1];a=100。

3.1 伺服角速度跟踪实验

设定初始速度为θ11、21=0rad/s,期望速度为dθ11、21/dt=0.1expt/4-exp-t/4expt/4+exp-t/4。图5为柔性臂伺服角速度dθ11/dt、dθ21/dt跟踪曲线;图6为柔性臂伺服角速度跟踪误差曲线。

从图5的伺服角速度跟踪仿真曲线可以看出,本文所提控制方案有较高的响应速度;从图6的伺服角速度跟踪误差曲线可以看出,本文所提控制方案和文献[22]中控制方案相比速度跟踪误差更小。

3.2 内部参数摄动测试

将柔性机械臂的连杆刚度系数(Ksi,i=1,2) 浮动±30%,设置伺服关节初始角度为θ11=0.34 rad、θ21=-0.34 rad,在MATLAB/Simulink仿真环境下,测试内部参数摄动对轨迹跟踪和连杆抖振的影响。

仿真结果如图7~图11所示,图7为末端位置跟踪轨迹;图8为柔性机械臂两个关节伺服角跟踪轨迹;图9为柔性机械臂两个关节伺服角跟踪误差变化曲线;图10为柔性机械臂的两个连杆偏转角响应曲线;图11为柔性机械臂两个控制输入变化曲线。

3.3 外部干扰验证

为模拟柔性机械臂在实际操作中遇到操作人员误触或周边物体碰撞等突发情况,在仿真过程中设计并实施了以下实验方案:在仿真进行到第20 s时,针对连杆1的偏转角引入一个持续时间为1 s、幅值为0.01弧度的三角波形干扰;在仿真进行到第60 s时,针对连杆2的偏转角施加一个持续时间为1 s、幅值为0.01 rad的三角波形干扰。设置伺服关节初始角度为θ11=0.14 rad、θ21=-0.14 rad,在MATLAB/simulink仿真环境下,验证所提出的控制策略在应对上述干扰情境下的抗干扰控制性能。

仿真结果如图12~图16所示,图12为末端位置跟踪轨迹;图13为柔性机械臂两个关节伺服角跟踪轨迹;图14为柔性机械臂两个关节伺服角跟踪误差变化曲线;图15为柔性机械臂的两个连杆偏转角响应曲线;图16为柔性机械臂两个控制输入变化曲线。

从图12可以看出,相较于收缩理论(Contraction theory, CT)复合控制方案[22],INDI和RISE复合控制策略在末端轨迹跟踪方面表现出更高的精度。图13进一步展示了关节伺服角跟踪轨迹,表明INDI和RISE复合控制方案在应对外界干扰方面具有更强的鲁棒性,与收缩理论复合控制策略相比,扰动对关节角的影响更小。图14的关节伺服角跟踪误差曲线直观地显示了INDI和RISE复合控制方案在跟踪误差和轨迹跟踪精度方面的优势。同时,图15的连杆偏转角响应曲线表明,该策略在抑制连杆抖振方面效果显著,即使在受到外界扰动的情况下,连杆抖振的幅度也更小,系统达到稳定状态的时间更短。图16比较了收缩理论复合控制方案与INDI和RISE复合控制方案的控制输入变化曲线,结果表明,INDI和RISE复合控制方案的控制输入抖动小于收缩理论复合控制方案,即使在扰动发生时,其控制输入抖动依然较小,显示出更好的控制效果和安全性。综上所述,本文提出的INDI和RISE复合控制方案在轨迹跟踪控制和抑制干扰方面有一定的优势。

4 结束语

针对柔性机械臂在实际应用中,长期运行导致内部参数摄动和外界干扰影响到末端执行器的作业性能问题,设计了一种复合控制策略。首先,基于奇异摄动理论将二连杆柔性机械臂模型分解为慢速与快速两个子系统,并在此基础上,设计了增量非线性动态逆(INDI)与误差符号鲁棒积分(RISE)的复合控制策略。经过仿真测试,本文提出的控制方案在柔性机械臂末端位置的轨迹跟踪、连杆抖振抑制以及抗干扰方面,均展现出较好的控制优势。

参考文献

[1]

田成军, 颜禹, 崔仁伟, 等.基于深度强化学习的机械臂自主抓取算法[J].吉林大学学报: 工学版,2026, 56(3): 662-669.

[2]

Tian Chen-jun, Yan Yu, Cui Ren-wei, et al. Autonomous grasping algorithm for manipulators based on deep reinforcement learning [J]. Journal of Jilin University (Engineering and Technology Edition), 2026, 56(3): 662-669.

[3]

Wei Y, Yu G, Fei Y W, et al. Robust adaptive dynamic surface control of multi-link flexible joint manipulator with input saturation[J]. International Journal of Control, Automation and Systems,2022,20(2):577-588.

[4]

Zhao B, Yao X, Zheng W X. Fixed-time composite anti-disturbance control for flexible-link manipulators based on disturbance observer[J]. IEEE Transactions on Circuits and Systems I: Regular Papers, 2024, 71(7): 3390-3400.

[5]

Feliu-Talegon D, Feliu-Batlle V. Control of very lightweight 2-DOF single-link flexible robots robust to strain gauge sensor disturbances: a fractional-order approach[J]. IEEE Transactions on Control Systems Technology 2022, 30(1): 14-29.

[6]

Lochan K, Singh J P, Roy B K, et al. Design of a Composite Control in Two-Time Scale Using Nonlinear Disturbance Observer-Based SMC and Backstepping Control of a Two-Link Flexible Manipulator[M]. London: Academic Press, 2019.

[7]

Zhu X, Cao J, Yannick C, et al. High-precision tip tracking of a flexible link manipulator using two-time scale adaptive robust control[J]. IEEE/ASME Transactions on Mechatronics, 2023, 28(5): 2576-2587.

[8]

顾振宇, 李斌. 柔性机械臂系统双时标模型的H∞鲁棒控制[J].机械设计与制造,2023(3): 58-62.

[9]

Gu Zhen-yu, Li Bin. H∞ robust control for dual-time-scale model of flexible manipulator systems[J]. Machinery Design and Manufacture, 2023(3): 58-62.

[10]

钱伟, 徐海钦, 王霞, 等.在线数据记录和扰动观测器相结合的柔性机械臂复合学习控制[J].控制理论与应用, 2024, 41(8): 1417-1426.

[11]

Qian Wei, Xu Hai-qing, Wang Xia, et al. Composite learning control for flexible manipulators combining online data recording and disturbance observer[J]. Control Theory and Applications, 2024, 41(8): 1417-1426.

[12]

Ayankoso S A, Habib M K. Data-driven modeling of a two-link flexible manipulator (TLFM)[C]//21st International Conference on Research and Education in Mechatronics(REM). Piscataway, NJ: IEEE. 2020: 1-6.

[13]

高欢. 柔性机械臂鲁棒控制技术[D]. 南京: 南京航空航天大学自动化学院,2018.

[14]

Gao Huan. Robust control techniques for flexible manipulators[D]. Nanjing: College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, 2018.

[15]

夏俭俭.面向柔性机械臂振动抑制的轨迹规划与联合控制研究[D].济南:山东大学机械工程学院,2023.

[16]

Xia Jian-jian. Research on trajectory planning and joint control for vibration suppression of flexible manipulators [D]. Jinan: School of Mechanical Engineering, Shandong University, 2023.

[17]

胡云峰, 李佳敏, 唐志国. 移动装弹机械臂的逆运动学多种群灰狼算法求解方法[J].吉林大学学报: 工学版, 2025, 55(4): 1443-1452.

[18]

Hu Yun-feng, Li Jia-min, Tang Zhi-guo. Solving method on inverse kinematics of mobile loading missile manipulator by multi-population grey wolf optimization algorithm[J]. Journal of Jilin University (Engineering and Technology Edition), 2025, 55(4): 1443-1452.

[19]

李宏胜. 机器人控制技术[M].北京: 机械工业出版社, 2020.

[20]

解占新, 闫政. 基于增量非线性动态逆的液压执行器力控制策略研究[J]. 液压与气动, 2022,46(7):74-82.

[21]

Xie Zhan-xin, Yan Zheng. Research on force control strategy for hydraulic actuators based on incremental nonlinear dynamic inversion [J]. Hydraulics and Pneumatics, 2022, 46(7): 74-82.

[22]

Saldiran E, Inalhan G. Incremental Nonlinear Dynamic Inversion-Based Trajectory Tracking Controller for an Agile Quadrotor: Design, Analysis, and Flight Tests Results[M]. Cham: Springer Nature Switzerland, 2023.

[23]

Ahmadi K, Asadi D, Nabavi-Chashmi S Y, et al. Modified adaptive discrete-time incremental nonlinear dynamic inversion control for quad-rotors in the presence of motor faults[J]. Mechanical Systems and Signal Processing, 2023, 188: 109989.

[24]

符式康, 刘俊辉, 陈昊, 等.基于改进跟踪微分器的增量动态逆控制器设计[J].系统工程与电子技术,2024(11): 1-10.

[25]

Fu Shi-kang, Liu Jun-hui, Chen Hao, et al. Design of incremental dynamic inversion controller based on improved tracking differentiator[J]. Systems Engineering and Electronics, 2024(11): 1-10.

[26]

李壮举, 杜朋达, 王宁.基于改进LESO的四旋翼无人机模糊线性自抗扰控制方法[J].电子学报, 2024, 52(9): 3185-3194.

[27]

Li Zhuang-ju, Du Peng-da, Wang Ning. Fuzzy linear active disturbance rejection control method for quadrotor UAV based on improved LESO[J]. Acta Electronica Sinica, 2024, 52(9): 3185-3194.

[28]

Afef H, Ahmed C, Afef A. Observer-based robust integral of the sign of the error control of class I of underactuated mechanical systems: theory and real-time experiments[J]. Transactions of the Institute of Measurement and Control, 2022, 44(2): 339-352.

[29]

Sharma B, Agrawal P, Misra A. Partial feedback linearized RISE controller for active flutter suppression[J]. IFAC-PapersOnLine, 2022, 55(22): 159-164.

[30]

Tao G. A simple alternative to the Barbalat lemma[J]. IEEE Transactions on Automatic Control, 1997, 42(5): 698-699.

[31]

Lochan K, Roy B K, Subudhi B. Use of memristive chaotic signal as a desired trajectory for a two-link flexible manipulator using contraction theory based on a composite control technique[J]. The European Physical Journal Special Topics, 2019, 228: 2215-2231.

基金资助

国家自然科学基金青年基金项目(61703177)

吉林省科技厅发展计划项目(YDZJ202401615ZYTS)

AI Summary AI Mindmap
PDF (5308KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/

〈 〉