电动静液作动器的高精度力反馈估计研究*

2021-04-22 13:23冯洪高张赤斌
机电工程 2021年4期
关键词:力反馈调制器作动器

冯洪高,张赤斌

(1.南京铁道职业技术学院 供电与工程学院,江苏 南京 210031;2.东南大学 机械工程学院,江苏 南京 210096)

0 引 言

随着机器人技术的不断进步,机器人不仅在工业领域得到了大量普及,在护理和康复领域的应用案例也在逐渐增加[1-3]。为了保证人类和机器人之间人机交互的安全性,机器人需要能够准确地检测外力,并灵活地应对意外的干扰。因此,反向可驱动性成为了机器人设计的重要指标[4]。

由于具有宽输出功率范围和紧凑的驱动系统等优点,液压作动器十分适合用于机器人[5]。但液压作动器是通过伺服阀控制流量来驱动的,因此无法实现反向驱动。相比之下,静液传动是没有伺服阀的液压闭路,允许反向驱动[6,7]。为了利用这两种装置的特性,人们开发出了电动静液作动器(EHA)。REN G等人[8]对电静压致动器的位置控制模型进行了研究。

然而,液压系统中的摩擦、齿隙、漏油等非线性因素会降低反向驱动性能。这些非线性是由多种因素引起的,因此很难准确地建模[9],这是因为在建立整个电液位置伺服系统的非线性方程中,液压缸黏性阻尼系数、液压缸总泄漏系数、液压油弹性体积模量会随外负载、工作温度等不同条件发生变化,从而导致模型的准确性受到影响。此外,可以使用压力传感器而不是力传感器来测量力响应[10]。但是,压力传感器估算的力反馈不准确,会导致力跟踪性能下降。

首先,对于摩擦力补偿来说,与电动、气动等作动器相比,液压回路中的摩擦力,特别是最大静摩擦力占主导地位,导致在低速时可能会出现无运动的死区。传动补偿摩擦方法并不适用于EHA,因为它们依赖于伺服阀的响应性能。为了克服死区问题,TSUDA K等人[11]采用了反馈调制器来控制液压作动器。

其次,齿隙可能会导致传动损耗。虽然路新惠等人[12]提出了利用齿轮转矩补偿器进行齿隙补偿的方法,但在液压系统中应用较为困难。这是因为齿轮之间的间隙和漏油,都会导致液压系统的怠速运动。

因此,在利用反馈调制器作为量化器,对静摩擦引起的死区进行补偿时,可以利用一种齿隙和漏油补偿器,来抑制EHA电机侧和负载侧之间的相对速度,其优点是可以补偿怠速运动。此外,不需要建立强非线性的模型,使补偿更易于应用。

本文利用静摩擦、齿隙和漏油补偿器将干扰特性线性化,并设计一种用于EHA的力反馈观测器;然后用EHA实验装置进行实验,评估力反馈估计的准确性。

1 EHA控制建模

为了进行EHA的力反馈控制分析,笔者在伺服泵模型的基础上,结合液压作动器和液压泵模型建立了EHA的控制模型,如图1所示。

图1 EHA的控制模型框图Kt—转矩常数;电机侧的干扰转矩;Jm—电机侧伺服执行机构的惯性矩;Iref—参考输入电流;θm—液压泵输出角响应

图1(a)为伺服泵模型,包括静摩擦模型。

图1(b)为液压作动器和液压泵模型,液压容积的压缩比R为:

(1)

式中:Dm,Dl—液压泵和液压作动器的置换容积。

在开发该模型时,笔者考虑了齿隙和漏油的非线性模型。齿隙宽度±ε可以通过积分相对角速度Δω来计算,即:

(2)

式中:ωm,ωl—液压泵和液压作动器的角速度。

漏油模型qleak如下:

(3)

当伺服执行机构和液压泵组合时,电机侧的干扰转矩为:

(4)

因此,通过组合图1(a,b),可以得到完整的EHA模型,如图1(c)所示。

如上所述,EHA包括多个非线性模型:静摩擦、齿隙和漏油。但是,本研究中不需要对非线性因素进行严格的建模。

2 力反馈估计方法

假设EHA中的惯性和摩擦力足够小,则反作用转矩估计为:

(5)

从式(5)可以看出,反作用转矩可以通过压力值估算,这也是传统方法的主要方式。然而干扰转矩不能通过压力值来检测。例如,在低速范围内,由于内部漏油引起的静摩擦扭矩,存在一个死区,并且这些特性具有非线性。因此,不可能准确估计反作用转矩。

力反馈观测器可以在考虑干扰转矩(内力和摩擦)条件下,通过压力传感器和编码器来估计反作用力。但如果不补偿诸如静摩擦、齿隙和漏油等非线性因素,力反馈观测器就不能在EHA中实现。

因此,笔者提出了非线性补偿器,即反馈调制器、齿隙和漏油补偿器;所设计的补偿算法是在微分代数控制系统基础上提出的。

2.1 反馈调制器

与其他作动器相比,EHA的静摩擦非常大,在低速范围内会出现死区。为了驱动受静摩擦影响的液压泵,输入扭矩必须大于最大静摩擦力。反馈调制器是动态量化器,不需要系统模型,具有很高的鲁棒性。

反馈调制器的框图如图2所示。

图2 反馈调制器的框图

(6)

式中:e—输入扭矩差值;ωth—角速度阈值。

应该注意的是,使用这种方法,参考转矩仅在电机速度较低时被量化。

2.2 间隙和漏油补偿器

在怠速运动过程中,由于液压作动器转矩不会从负载侧传递到电机侧,必须进行补偿。然而,由于液压系统建模的复杂性,很难建立一个基于模型的补偿器[13]。

观察式(2,3)可以发现,齿隙和漏油可以被视为负载侧和电机侧之间的相对速度Δω。如果相对速度被控制为零,则怠速运动对力控制器的影响最小。

因此,笔者提出了一种间隙和漏油补偿器,如图3所示。

图3 间隙和漏油补偿器

补偿器的控制输入为:

(7)

式中:KB—反馈增益;Jnm—伺服泵的惯性矩。

笔者对补偿器在EHA中的效果进行了分析。当使用反馈调制器可以忽略静摩擦时,运动方程表示如下:

(8)

(9)

由式(8,9)可知,假设没有建模误差(Jnm=Jm),补偿器的微分方程为:

(10)

式中:C—常数项。

考虑干扰项为阶跃函数,C为常数值。由式(10)可知,该控制器可以通过相对速度的线性微分方程对间隙和漏油进行补偿(速度维上)。此外,由于补偿器是用一阶线性微分方程表示的,可以在不影响EHA稳定性的情况下补偿齿隙和漏油。

2.3 力反馈观测器

力反馈观测器是基于干扰观测器的,因此可以将液压执行器p中输入和输出端口之间的压差视为输入。

由于反馈调制器、间隙和漏油补偿器分别对静摩擦、间隙和漏油进行了补偿,负载侧的估计干扰转矩可以用以下方程建模:

(11)

扭矩效率是速度的非线性函数,很难实时估计其变化。因此,假设ητ=1并且没有变化,式(11)可以近似为:

(12)

其中:

(13)

式中:Bl—负载侧的黏性系数。

通过结合式(12,13),估算的反作用扭矩计算如下:

(14)

式中:g—观测器的截止频率;Jnl—液压作动器的标称惯性矩。

如上所述,所提观测器需要压差、角加速度和角速度来估计反作用扭矩,并且这些测量只需要压力传感器和编码器。

所提力反馈观测器的框图如图4所示。

图4 所提力反馈观测器的框图

3 实验与结果分析

3.1 实验设置

为了验证补偿器和观测器的性能,笔者接下来进行实验测试。实验装置由一个液压作动器和一个1自由度机械臂组成,如图5所示。

图5 实验装置

图5中,伺服执行机构的旋转角度由一个17 bit分辨率的绝对式编码器测量;伺服执行机构采用(MAXON EC-60)直驱直流无刷电机[14-16];液压泵采用(EATON MA-03)摆线泵;充油装置由一个油箱、一个安全阀和一个作为液压源的充油泵组成;使用摆线转子(液压)马达(EATON S-380)作为机械臂,将其用作液压作动器;扭矩传感器(UNIPULSE,UTM-II)被设置在液压作动器的输出轴和机械臂之间。

在本研究中,使用扭矩传感器测量的值仅用于验证,不用于提供任何控制和估计,因此,笔者采用17 bit分辨率绝对式编码器检测液压作动器的旋转角。

EHA综合控制框图如图6所示。

图6 EHA综合控制框图

实验主要参数如表1所示。

表1 实验主要参数

3.2 反馈调制器和补偿器的性能分析

笔者首先验证了反向驱动中电机侧角速度与反作用转矩之间的关系。当机械臂施加外力矩时,测量电机侧的旋转作为输出;使用扭矩传感器测量反作用转矩,并由电机侧编码器测量的角响应计算角速度。

速度-扭矩特性如图7所示。

图7 速度-扭矩特性

从图7(a)可以看出:在不进行任何补偿的情况下,反向驱动需要33 N·m的转矩。这是EHA的最大静摩擦扭矩;

从图7(b)可以看出:在加入补偿器后,反向驱动所需扭矩减少到1.3 N·m;

图7(c)显示了同时使用反馈调制器和补偿器时的结果。由于静摩擦转矩由反馈调制器补偿,在电机侧角速度和输入转矩之间存在近似的线性关系,类似于由黏性摩擦产生的关系。在速度-转矩特性曲线0.05 rad/s附近可观察到轻微的非线性。这是因为补偿器可以减少由齿隙和漏油引起的怠速运动,但不可能完全消除机械非线性。此外,这种轻微的非线性对力反馈估计的影响不大。

综上所述,补偿器降低了反驱转矩,反馈调制器将响应线性化,从而将复杂的静摩擦、齿隙和漏油等非线性问题转化为较易处理的扰动(黏性摩擦扭矩)。

3.3 力反馈观测器的性能分析

负载侧的角速度和黏性摩擦扭矩之间的关系如图8所示。

图8 黏性摩擦系数的估计

图8中,线性近似值的斜率为4.56 N·m·s·rad-1,这是黏性摩擦系数Bl,验证了力反馈估计的准确性;在EHA中,用得到的黏性摩擦模型可以实现用该力反馈观测器进行黏性摩擦系数的估计。

力反馈估计方法之间的比较结果如图9所示。

图9 力反馈估计的实验结果

从图9可以看出:在6 s~11 s,以及14 s~18 s期间,测试人员通过按压机械臂作为接触运动来施加外部扭矩;使用压力传感器的传统方法无法分离输入转矩和反作用转矩,力反馈响应存在较大的误差。

然而,本文方法中没有出现这些误差,并更准确的估计了反作用转矩。一般来说,力反馈观测器受0 N·m左右的齿隙影响(14 ms开始)。然而,在图8中,由于对非线性的补偿,即使在这种状态下,也可以精确地估计力反馈。

两种方法的均方根误差(RMSE)如表2所示。

表2 两种方法的均方根误差

由表2可知,该结果清楚地验证了所提力反馈观测器具有优越的反作用扭矩估计性能。

4 结束语

本文提出了一种由3种控制器相结合组成的高精度EHA力反馈估计方法,包括力反馈观测器、反馈调制器、齿隙和漏油补偿器;反馈调制器用于克服静摩擦、齿隙、漏油和静摩擦等非线性因素的影响被线性化,以便实现力反馈观测器。

为了验证补偿器和观测器的性能,笔者进行了实验。实验结果验证了该力反馈观测器的有效性,有助于实现机器人安全灵活操作。

另一方面,笔者所提方法的最大误差发生在最大输入扭矩附近,因此,在下一阶段笔者将对这些误差产生的原因进行细致的分析。

猜你喜欢
力反馈调制器作动器
基于锁相环技术的振荡器稳频调制器仿真研究
基于模糊神经网络的电液力反馈伺服控制技术的研究
一种三维力反馈训练仿真控制系统设计
基于电磁作动器的车辆座椅悬架最优控制研究
基于磁流变液的线控转向力反馈装置探究
作动器防摆动控制结构设计
基于混合润滑理论的航空作动器密封性能分析
一种基于前馈网络的素数Sigma-Delta调制器优化设计*
力反馈技术水墨扩散仿真
一种用数字集成电路FPGA实现的伪速率调制器