基于极点配置法柔性机械臂的谐振抑制

李小彭 ,  李泉 ,  上官朝伟 ,  尹猛

东北大学学报(自然科学版) ›› 2025, Vol. 46 ›› Issue (06) : 86 -92.

PDF (1703KB)
东北大学学报(自然科学版) ›› 2025, Vol. 46 ›› Issue (06) : 86 -92. DOI: 10.12068/j.issn.1005-3026.2025.20230343
机械工程

基于极点配置法柔性机械臂的谐振抑制

作者信息 +

Resonance Suppression of Flexible Manipulators Based on Pole Assignment Method

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

摘要

为抑制柔性机械臂运动时伺服驱动系统可能产生的谐振,降低电机输出端的速度波动,提出了一种采用极点配置法设计比例-积分(PI)调节器的方法.依据假设模态法及拉格朗日动力学方程建立了伺服电机驱动柔性机械臂的动力学模型,利用其状态方程得到系统的传递函数,并分析了伺服驱动系统的传递特性.利用相同实部的极点配置法设计PI调节器参数,讨论极点自然频率比值、阻尼系数对系统评价指标的影响.最后进行了仿真实验,结果表明阻尼系数的适当增大有利于系统的稳定,但柔性负载的长度及转动惯量不宜过大;并与传统的Ziegler-Nichols法对比,证明了此方法的有效性.

Abstract

In order to suppress the possible resonance of the servo drive system when flexible manipulators move, and reduce the speed fluctuation of the motor output end, a method of designing PI controllers by the pole assignment method is proposed. Based on the assumed mode method and Lagrange dynamic equation, a dynamic model of the flexible manipulator driven by the servo motor is established. The transfer function of the system is obtained by using its state equation, and the transfer characteristics of the servo drive system are analyzed. The parameters of the PI controller are designed by the pole assignment method with the same real part, and the influence of pole natural frequency ratio and damping coefficient on the system evaluation index is discussed. Finally, the simulation experiment is carried out. The results show that the appropriate increase of damping coefficient is beneficial to the stability of the system, but the length and rotational inertia of the flexible load should not be too large. Compared with the traditional Ziegler-Nichols method, the effectiveness of the proposed method is proved.

Graphical abstract

关键词

柔性机械臂 / 伺服系统 / 振动抑制 / 极点配置 / PI调节器

Key words

flexible manipulator / servo system / vibration suppression / pole assignment / PI controller

引用本文

引用格式 ▾
李小彭,李泉,上官朝伟,尹猛. 基于极点配置法柔性机械臂的谐振抑制[J]. 东北大学学报(自然科学版), 2025, 46(06): 86-92 DOI:10.12068/j.issn.1005-3026.2025.20230343

登录浏览全文

4963

注册一个新账户 忘记密码

柔性机械臂为机器人技术提供了更广泛和更新的应用,其广泛应用于航空航天业、制造业、军工业、医疗业、农业等领域1.柔性机械臂与用高刚性材料设计的刚性机器人相比,其优势包括但不限于成本低、驱动器更小、能耗更低、运行速度高、自重比高、更好的可移植性和操作更安全,正是由于这些潜在的优势,国内外研究人员近年来对柔性机械臂的研究兴趣显著增加2.
柔性机械臂是一个高度非线性、强耦合的复杂动力学系统,柔性机械臂相较于刚性机械臂来说,其动力学特性更加难以控制,更为复杂,因此精确描述其动力学模型是非常困难的.Talebi等3提出了一种基于人工神经网络的柔性连杆机械臂动力学建模方法,并将其应用于空间站遥感操作机器人系统.Sabatini等4设计了主动阻尼策略来减小具有柔性连杆的空间机械臂在轨道运行过程中的结构振动.Gao等5基于假设模态法对双连杆柔性机械臂进行了多维离散化建模,并实现了柔性机械臂轨迹跟踪以及振动抑制.
随着机械臂位姿不断地变换,柔性负载的转动惯量等参数也会随之变化.此时伺服系统会受到这种非线性变化的影响,系统的动态响应便会发生改变.针对柔性负载的建模研究,Katsura等6将柔性负载进行简化,等效成欧拉-伯努利梁模型,然后根据拉格朗日原理对其动力学建模.Zhang等7以中心刚体、柔性梁和负载的结构为研究对象,基于假设模态法和拉格朗日法对带有末端负载的柔性机械臂进行了动力学建模.Rezaei等8采用Gibbs-Appell公式和基于假设模态法的Timoshenko梁理论,分别推导了连杆的运动方程并建立了柔性特性模型,并在建模的过程中考虑到扭转、纵向变形、两个方向弯曲和重力效应的影响.
为了使柔性机械臂在期望的角度下具有快速的位置响应和极小的振动,许多研究者提出了如滑模控制、模糊逻辑控制、边界控制、比例-微分(PD)控制、PI控制等主动控制策略.He等9基于无穷维PDE模型采用边界控制策略实现柔性结构的振动抑制和角度跟踪,并从理论上保证柔性系统的稳定性.丁有爽等10将PI调节器应用于伺服驱动系统,从而优化伺服系统输出端的稳定性及快速性.尚东阳等11基于李雅普诺夫稳定性定理设计出含干扰控制策略的PI控制策略,用于减弱柔性机械臂的角速度波动.在柔性机械臂的伺服传动系统中,采用PI控制策略设计合理的调节器参数来抑制振动仍是较为广泛的控制方法,特别适用于高性能伺服系统.
在伺服电机高速运转时,如果其系统特性与机械环节特性满足一定条件,系统便会发生谐振.在柔性机械臂的伺服驱动系统中诸多非线性因素会影响输出端的稳定性,如随机械臂位姿改变而变化的柔性负载端的转动惯量等,这些不得不考虑进去.并且在相同的控制系数下,调整时间、上升时间、最大超调量等会随着系统参数的改变而变化,从而影响系统稳定性12.
为抑制可能产生的谐振,本文首先对柔性负载和伺服电机进行动力学建模,通过系统动力学模型得到电机转速和驱动转矩之间的传递函数,参考文献[10],采用改变PI调节器参数的方法对系统进行相等实部的极点配置,进而从系统的评价指标方面分析系统特性.然后,基于对单杆柔性机械臂在不同工况下应用相同实部的极点配置法而得到的伺服电机输出转速的仿真结果,分析在不同工况下改变极点阻尼系数对伺服电机输出转速的影响,并与传统的Ziegler-Nichols法进行对照比较.

1 柔性单杆伺服驱动系统建模

柔性连杆是柔性负载的经典形式之一,在工业上的应用之一便是柔性机械臂.忽略其关节柔性及传动比,柔性单杆的伺服驱动系统模型如图1所示.

在电机轴上建立静态坐标系X0OY0,在柔性负载上建立动态坐标系XOYuxt)表示柔性连杆在任一横截面位置x处的挠度,θmt)表示电机转角,Ta表示伺服电机驱动转矩.

当柔性机械臂的杆件是细长杆,可看成是欧拉-伯努利梁,即只考虑由弯曲引起的变形,不计剪切引起的变形和转动惯量影响的梁的弯曲振动.

根据振动理论,挠度表示为

u(x,t)=i=1φi(x)qi(t)=φ(x)Tq(t).

式中:φix)为模态函数;qit)为模态坐标,t为时间; φ(x)为模态函数矩阵; q(t)为模态坐标矩阵.

柔性连杆在动态坐标系XOY中发生弹性形变时,欧拉-伯努利梁的横向自由振动方程为

EI4ux,tx4+ρA2ux,tt2=F(x,t).

式中:ρ为密度;A为柔性连杆的单位横截面面积;E为弹性模量;I为截面惯性矩;Fxt)为作用在梁上的横向力.

悬臂梁的边界条件如下

u(0,t)=0,u0,tx=0,EI2ul,tx2=0,EI3ul,tx3=0.

式中,l为柔性梁长度.

不考虑外力作用,即F(x,t)=0式(2)可写为

EI4ux,tx4+ρA2ux,tt2=0.

采用分离变量法,将式(1)假设为u(x,t)=φ(x)q(t),并代入式(4)中,可得

q¨(t)q(t)=-EIρAφ(4)(x)φ(x).

分析可知,式(5)两边都等于一个常数,记为-ω2,故可得

φ(4)(x)-ω2ρAEIφ(x)=0.

根据式(6)便可确定悬臂梁的模态函数,其表达式为

φi(x)=cosh(λjx)-cos(λjx)-sinh(λjl)-sin(λjl)cosh(λjl)-cos(λjl)(sinh(λjx)-sin(λjx)).

式中:λj1+cosh(λj)cos(λj)=0的根,λ1=1.875 1λ2=4.694 1,一般有λj2j-1lπ(j=1,2,).

但在实际系统中,振动量主要由低阶振动决定,不容易激发高阶模态,故为了简化计算进行截断处理,通常研究前n阶模态11,即

u(x,t)=i=1nφi(x)qi(t)=φ(x)Tq(t).

柔性连杆上任意点在笛卡尔坐标系下的坐标可表示为

X=xcosθ-u(x,t)sinθ,Y=xsinθ+u(x,t)cosθ.

由此可得柔性机械臂的动能表达式为

P=12ρA0l(X˙2+Y˙2)dx.

同时,由于弹性变形所产生的变形势能为

V=12EI0l2ux,tx2dx.

系统的拉格朗日方程为

ddtPq¯˙i-Pq¯i+Vq¯i=Fi.

式中:i=1,2;q¯1为伺服电机机械角度θmq¯2为第i阶模态坐标qiFi 为系统所受的外力.

式(10)式(11)代入拉格朗日方程(12)中即可得到系统的动力学方程:

θ¨ρA0lx2dx+i=1q¨i(t)ρA0lxφi(x)dx=Ta,θ¨ρA0lxφ¨i(x)dx+q¨i(t)+ωi2qi(t)=0.

式中:ωi 为第i阶模态频率(i=1,2,,n).

假设柔性连杆的转动惯量如式(14)所示,模态频率 κ式(15).

Ia=ρA0lx2dx,
κ2=diagω12,ω22,,ωn2.

电机轴转动与振动模态之间的刚柔耦合系数为

Fa=Fa1,Fa2,,FanT,
Fai=ρA0lxφixdx.

式(13)可整理为

θ¨Ia+FaTq¨t=Ta,q¨t+2ξκq˙t+κ2qt+θ¨Fa=0.

式中:ξ为模态振动阻尼系数矩阵.

x1=θx2=q(t)x3=ωmωm为电机输出转速,x4=q˙(t),系统的状态方程表示为

x˙1=x3,x˙2=x4,x˙3=FaTκ2Ia-FaTFax2+2FaTξκIa-FaTFax4+1Ia-FaTFaTa,x˙4=-Iaκ2Ia-FaTFax2-2IaξκIa-FaTFax4-FaIa-FaTFaTa.

系统的传递函数如下

G(s)=ωmsTas=1s(Ia-i=1s2Fai2s2+2ωiξis+ωi2).

式中,s为拉普拉斯算子.

若只考虑一阶模态,式(18)可简化为

θ¨Ia+Fa1q¨t=Ta,q¨t+2ξ1κq˙t+κ2qt+θ¨Fa1=0.

式中,ξ1为一阶模态时模态振动阻尼系数.

此时系统的状态方程为

x˙1=x3,x˙2=x4,x˙3=κ2Fa1Ia-Fa12x2+2κξ1Fa1Ia-Fa12x4+1Ia-Fa12Ta,x˙4=-κ2IaIa-Fa12x2-2κξ1IaIa-Fa12x4-Fa1Ia-Fa12Ta.

此时电机转速ωm到驱动转矩Ta的传递函数为

G1(s)=ωmsTas=1s(Ia-s2Fa12s2+2ω1ξ1s+ω12).

2 系统传递特性分析

驱动柔性机械臂的伺服系统中柔性负载的谐振频率相较于电流环带宽来说差别较大,所以柔性对伺服电机的电流环产生的影响较小,因此相当于在调节速度外环的时候,电流内环已经完成了调节,即仅考虑速度外环的影响而忽略电流内环10.

此时将外加在柔性连杆上的转矩看作零,并对柔性机械臂伺服系统转速采用PI控制策略,其系统控制框图见图2.图中,ωm*为电机输出转速的期望值,iq*q轴电流的期望值.

若忽略负载的柔性,将负载视为刚性负载,系统的传递函数为

ωmsTas=1sIa.

对比式(20)式(24),可以发现负载的柔性对于速度环的影响体现在柔性耦合部分,该部分表达式记为N

N=11-i=1s2Fai2Ia(s2+2ωiξis+ωi2).

电机驱动柔性负载时速度环的开环伯德图如图3所示,通过三阶模态系统伯德图可看出,伺服系统驱动刚性负载时,系统幅值呈线性缓慢减少,但幅值在驱动柔性负载时变得开始振荡,柔性负载的一阶模态所激发的突变主要发生在低频区,相对应地,在高频区发生高阶模态激发的突变.并且可从图中看出,柔性负载的截止频率与速度环带宽相近.因此为了避免柔性机械臂系统产生谐振,必须考虑负载的柔性问题.

3 PI调节器设计

柔性负载的高阶模态所激发的突变发生在高频阶段,并且在实际系统中,不容易激发高阶模态,故仅对第一阶模态进行考虑.若进一步忽略阻尼系数的影响,系统的传递函数则近似于典型双惯量系统传递函数.忽略阻尼系数的影响,使用PI调节器时,系统闭环传递函数为

ωmsωm*s=(kI+kPs)(s2+2ω1s+ω12)(Ia-Fa12)s4+Iaω1s2+(kI+kPs)(s2+ω12).

式中:kPkI为PI调节器的参数.

本文采用文献[13]提出的极点配置法来配置极点.分母多项式可整理为

(Ia-Fa12)(s2+2ξaωas+ωa2)(s2+2ξbωbs+ωb2) .

式中:ωaωb为极点的自然频率;ξaξb为极点的阻尼系数.

H=(s2+2ξaωas+ωa2)(s2+2ξbωbs+ωb2),对比式(26)式(27)可得

H=s4+2(ξaωa+ξbωb)s3+(ωa2+ωb2+4ξaξbωaωb)s2+2ωaωb(ξa+ξb)s+ωa2ωb2=s4+kPIa-Fa12s3+kI+Iaω1Ia-Fa12s2+kPω12Ia-Fa12s+kIω12Ia-Fa12.

式(28)可整理出

kPIa-Fa12=2(ξaωa+ξbωb),
kI+Iaω1Ia-Fa12=ωa2+ωb2+4ξaξbωaωb,
kPω12Ia-Fa12=2ωaωb(ξa+ξb),
kIω12Ia-Fa12=ωa2ωb2.

进而可得出

kP=2(Ia-Fa12)(ξaωa+ξbωb)=2ωaωb(Ia-Fa12)(ξa+ξb)/ω12;
kI=(Ia-Fa12)(ωa2+ωb2+4ξaξbωaωb)-Iaω1=ωa2ωb2(Ia-Fa12)/ω12.

此时,控制系统闭环零点为

z1=-kIkP=-ωaωb2ξaωb+ξbωa,z2=jω1,z3=-jω1.

式(33)式(34)式(35)确立了两对极点、零点与系统PI参数之间的关系.

4 基于实部相等极点配置的参数整定

在使用PI控制策略前需要确定控制器参数的大致取值范围,相应地,需要通过调整极点的参数来确定控制器参数范围.极点的位置对系统稳定性和性能有很大的影响,可以通过控制极点的位置,实现控制系统的稳定性和性能的目标.

由于建立了两对极点,但只有kP,kI两个参数可以调节,因此选用使两对极点实部相等的限制条件来确定零极点的位置.使ξaωa=ξbωb=aω1a为系数,结合式(33)式(34)可得

2ω12=ωa2+ωb2,ω14(4a2+1-η)=ωa2ωb2.

式中,η为系统惯量比,η=Fa12Ia-Fa12.

进而可得

ωa=ω11+η-4a2,ωb=ω11-η-4a2.

系统的谐振峰值、谐振频率、截止带宽与ωa/ωbξa的取值有关,系统评价指标如图4所示.

通过图4可以看出,在极点实部相等的情况下,可以得到如下结论:

1) 随着极点自然频率比值ωa/ωb的增大而增大,系统的抗干扰能力随之减弱,而系统带宽与极点阻尼系数ξa的值之间的联系不大.

2) 系统谐振频率在极点阻尼系数ξa取0.6~0.7时达到最大,在极点自然频率比值ωa/ωb大于1时,谐振频率不变.

3) 当极点自然频率比值、极点阻尼系数比较小时,所对应的系统有相对较大的谐振峰值,达到稳态时所需时间较短,系统动态性能较差.然而,当极点自然频率比值和极点阻尼系数不断增大时,这时候系统的谐振峰值变化却很小,系统也变得越来越稳定.

5 实验结果分析

5.1 实验原理

本文的实验数据来自文献[14]的实验平台,该实验平台主要组成如图5所示.

本平台的控制系统采用LabView软件进行实时控制.通过上位机编写控制程序下载到NI-Crio-9053下位机.借助传感器来采集电机和负载端的转角以及加速度变化信号,将处理过的信号传入到NI-9401数据采集模块,并由NI-9264模块输出电机控制信号,以驱动电机驱动器控制电机驱动力矩.

5.2 实验数据分析

只考虑一阶模态,选择4种工况下等效出的柔性负载参数来开展实验,参数如表1所示.

根据这些参数采用实部相同极点配置法来设计其PI参数,对驱动柔性负载的伺服系统电机端进行转速控制,并进行仿真实验,通过改变工况以及ξa来观测电机转速的输出变化情况,仿真结果如图6所示.

图6可知,当极点阻尼系数ξa较小时,输出转速达到稳定的时间较长;反之,当极点阻尼系数ξa变大时,输出转速达到稳定所需时间越来越短.不过将不同工况之间的图进行对比会发现,该控制策略的效果随着柔性负载的长度以及转动惯量的增大而变弱.因此该控制策略在柔性负载的长度和转动惯量较小的情况下较为适用.

5.3 对比Ziegler-Nichols法

Ziegler-Nichols法(Z-N法)是一种经典的PID参数整定方法,它的基本思想是通过步进响应法来找到系统的临界增益,然后运用经验公式对PID控制器进行调整.虽然Z-N法在实际应用中具有一定的局限性,但易于实施,并且具有较好的实用性,尤其适用于具有良好线性特性的系统.以工况1和工况2为例,对Z-N法与实部相等的极点配置法进行对比,如图7所示.

通过图7对比可知,相较于Z-N法,使用极点配置法可以使伺服驱动系统更快地趋于稳定状态,说明极点配置法相较于传统的Z-N法有着更佳的控制效果.

6 结  论

1) 对比伺服系统驱动刚性、柔性负载的伯德图可知,系统幅值在驱动柔性负载时开始发生突变,相较于刚性负载,系统速度环受柔性负载的影响更大,为了机械臂的稳定性不得不考虑负载的柔性问题.

2) 提出基于实部相等的极点配置策略,采用PI调节器对伺服驱动系统进行控制,由实验结果可以看出PI调节器参数与系统评价指标之间的联系,通过改变相应的参数来提高系统的稳定性.

3) 通过仿真实验验证了实部相等的极点配置策略的有效性,并由仿真结果可知,在采用实部相等的极点配置法时,阻尼系数的适当增大有利于减少电机输出转速达到稳定状态所需时间,但应控制柔性负载的长度及转动惯量不宜过大.

4) 相较于传统的Z-N法,实部相等的极点配置法可以使伺服系统更快地趋于稳定状态,体现了本文提出的方法具有一定的优越性.

参考文献

[1]

Kiang C TSpowage AYoong C K. Review of control and sensor system of flexible manipulator[J]. Journal of Intelligent & Robotic Systems201577(1): 187-213.

[2]

Subedi DTyapin IHovland G. Review on modeling and control of flexible link manipulators[J]. Modeling Identification and Control202041(3): 141-163.

[3]

Talebi H APatel R VAsmer H. Neural network based dynamic modeling of flexible-link manipulators with application to the SSRMS[J]. Journal of Robotic Systems200017(7): 385-401.

[4]

Sabatini MGasbarri PMonti Ret al. Vibration control of a flexible space manipulator during on orbit operations[J]. Acta Astronautica201273: 109-121.

[5]

Gao H JHe WZhou Cet al. Neural network control of a two-link flexible robotic manipulator using assumed mode method[J]. IEEE Transactions on Industrial Informatics201915(2): 755-765.

[6]

Katsura SOhnishi K. Force servoing by flexible manipulator based on resonance ratio control[J]. IEEE Transactions on Industrial Electronics200754(1): 539-547.

[7]

Zhang F LYuan Z H. The study of dynamic modeling and multivariable feedback control for flexible manipulators with friction effect and terminal load[J]. Sensors202121(4): 1522.

[8]

Rezaei VShafei A M. Dynamic analysis of flexible robotic manipulators constructed of functionally graded materials[J]. Iranian Journal of Science and Technology: Transactions of Mechanical Engineering201943(1): 327-342.

[9]

He WHe X YZou M Fet al. PDE model-based boundary control design for a flexible robotic manipulator with input backlash[J]. IEEE Transactions on Control Systems Technology201927(2): 790-797.

[10]

丁有爽, 肖曦. 基于极点配置的永磁同步电机驱动柔性负载PI调节器参数确定方法[J]. 中国电机工程学报201737(4): 1225-1239.

[11]

Ding You-shuangXiao Xi. Parameter tuning methods based on pole placement for PI controllers of flexible loads driven by PMSM[J]. Proceedings of the CSEE201737(4): 1225-1239.

[12]

尚东阳, 李小彭, 尹猛, . 基于干扰观测器的含有柔性关节的柔性机械臂抑振策略[J].振动与冲击202241(24):125-133, 200.

[13]

Shang Dong-yangLi Xiao-pengYin Menget al. Vibration suppression strategy of flexible manipulator with flexible joints based on disturbance observer[J]. Journal of Vibration and Shock202241(24): 125-133, 200.

[14]

李小彭, 尚东阳, 陈仁桢, . 基于机械臂位姿变换的柔性负载伺服驱动系统控制策略[J]. 机械工程学报202056(21): 56 -69.

[15]

Li Xiao-pengShang Dong-yangChen Ren-zhenet al. Control strategy of flexible load servo drive system based on manipulator position and position transformation [J]. Journal of Mechanical Engineering202056(21): 56-69.

[16]

Feliu VPereira EDíaz I M. Passivity-based control of single-link flexible manipulators using a linear strain feedback[J]. Mechanism and Machine Theory201471: 191-208.

[17]

尚东阳, 李小彭, 尹猛,. 采用RBF神经网络辨识的柔性机械臂抑振控制策略[J].西安交通大学学报202256(6): 76-84.

[18]

Shang Dong-yangLi Xiao-pengYin Menget al. Vibration suppression control strategy for flexible manipulator using RBF neural network identification[J]. Journal of Xi’an Jiaotong University202256(6): 76-84.

基金资助

辽宁省应用基础研究计划项目(2023JH2/101300159)

AI Summary AI Mindmap
PDF (1703KB)

140

访问

0

被引

详细

导航
相关文章

AI思维导图

/