末端质量和关节惯量对柔性臂运动稳定性的影响分析

2014-12-05 06:54刘广瑞吴晓铃虞正平
中国机械工程 2014年4期
关键词:转动惯量表达式柔性

刘广瑞 吴晓铃 陈 园 虞正平

1.郑州大学,郑州,450001 2.重庆大学机械传动国家重点实验室,重庆,400044 3.北方重工集团公司,沈阳,110860

0 引言

自20世纪80年代以来,柔性结构的运动学、动力学与控制问题的研究受到了国内外研究人员的广泛关注[1-8]。总的来说,该领域的研究分为动力学、控制方法、结构设计三个方面,研究的目标可以归结为柔性臂末端位置弹性振动的抑制。柔性机械臂动力学建模与仿真的研究涉及航空航天、机器人、土木工程等许多应用领域。文献[9-12]用各种方法建立了柔性机械臂的动力学模型。柔性机械臂控制的研究主要集中在各种控制方法在柔性机械臂振动抑制中的应用[13-16]。柔性机械臂本身的一些动力学参数,如末端质量和驱动关节惯量等,对柔性机械臂的弹性运动有重要影响,但这方面的研究却较少。滕悠优[17]研究了末端附加质量位置对响应频率特性的影响,得出了一些有益结论。但是,相关研究仍然不够深入和系统。

在国外,从动力学建模和控制方法角度研究柔性机械臂的例子比较多,但从机械设计角度研究柔性机械臂的例子比较少。文献[18-20]用有限元方法和反馈线性化方法研究了柔性机械臂的动态载荷负载能力问题,提出了计算柔性机械臂最大许用载荷的方法,认为柔性机械臂末端位置质量有一上限,超过这一上限,柔性机械臂的运动精度和运动稳定性会受到影响。

本文在建立末端有集中质量的柔性机械臂的动力学模型的基础上,对无限维的动力学模型进行了截断。在选取了状态和输出后,建立了柔性机械臂的状态空间表达式,并推导出以驱动力矩为输入、以末端位置弹性振动为输出的柔性机械臂系统传递函数。用劳斯判据判断了系统稳定性,得到了柔性机械臂系统稳定的充要条件,建立了末端位置弹性运动稳定性判据。在稳定判据的基础上,用MATLAB计算和推理,分析研究了末端附加质量和驱动关节转动惯量对末端位置弹性振动稳定性的影响。

1 柔性机械臂的动力学模型

1.1 末端有集中质量的柔性机械臂动力学模型的建立

本节用拉格郎日方程建立了单连杆柔性机械臂的动力学模型。实验和计算所用柔性机械臂的有关参数如下:材质为45钢,全长1009mm,加持长 100mm,悬 伸 长 909mm,宽 48.5mm,厚3.8mm,密度为 7.8×103kg/m3,弹性模量为210GPa。

图1所示的柔性机械臂的末端载有一个集中质量块,即mt≠0。此处柔性机械臂系统的总动能Ek包括电动机转子和夹头的动能Ek1、柔性机械臂本身的动能Ek2、末端集中质量块所携带的动能Ek3,因此有

电动机转子和夹头的动能为

式中,It为驱动关节转动惯量,包括电动机转子和刚性夹头的转动惯量。

图1 末端有集中质量的某单连杆柔性机械臂示意图

柔性机械臂本身的动能为

式中,ρ为机械臂材料密度;A为机械臂横截面面积;l为机械臂的纵向长度;x为机械臂纵向位置变量;w为纵向位置x处在时刻t的弹性变形量,是w(x,t)的简写;θ为t时刻机械臂的刚性转角。

末端集中质量块所携带的动能为

弯曲变形弹性势能为

拉格郎日函数为

考虑到小变形、边界条件及其变化、模态型函数等因素,用假设模态法对拉格郎日函数进行简化,得到

式中,Πi为第i阶振型的广义刚度;γi为积分系数;φi、φj为柔性机械臂弹性运动的第i阶、第j阶模态型函数;qi、qj为柔性机械臂弹性运动的第i阶、第j阶广义模态坐标。

列写拉格朗日方程并化简,得到:

式中,Mi为第i阶振型的广义质量;τ为力矩。

在式(8)、式(9)中加入结构阻尼:

式中,ξi为柔性机械臂第i阶弹性模态结构阻尼;ωi为第i阶模态固有频率。

写成矩阵形式:

1.2 模态截断技术与模型降阶

利用文献[4]中介绍的模型降阶方法,根据本例的实际情况,取二阶弹性模态,得到末端有集中质量的平面单连杆柔性机械臂动力学模型,形如式(12),其中的变量变为

驱动关节转动惯量It=0.3664kg·m2,材料密度与截面积的乘积ρA=1.4375kg/m,柔性臂的长度l=0.909m,弹性模量E=210GPa,截面惯性矩I=2.22×10-10m3,取末端质量mt=2kg,得到式(12)中的矩阵M、R、K:

惯量矩阵M中每个元素的单位是kg·m2;阻尼矩阵R中每个元素的单位是N·s/m,刚度矩阵K中每个元素的单位是N/m。

2 状态空间表达式与传递函数

2.1 状态空间表达式

选取状态变量:

取末端位置弹性振动为输出,即取y=w(l,t)=φ1(l)q1(t)+φ2(l)q2(t)为输出。得到如下状态空间表达式:

2.2 传递函数

以柔性机械臂关节驱动力矩u为输入,以末端位置弹性振动y为输出,用MATLAB的Control Toolbox中的控制模型转换函数,编写简单的程序就可得到如下传递函数:

用MATLAB绘出如图2、图3所示的阶跃响应曲线。对比图2、图3可知,增加末端附加质量使末端弹性运动的稳定性降低。

图2 有末端附加质量时的末端位置阶跃响应

图3 无末端附加质量时的末端位置阶跃响应

3 末端质量变化对末端振动的影响

从计算的结果来看(与无末端附加质量的情形对比),末端集中质量的存在使柔性机械臂弹性振动的稳定性变差,并有可能使使之失稳。上面的计算是以末端质量取2kg得到的,据此有理由相信,应该存在一个使柔性机械臂弹性运动稳定的最大末端位置质量,超过该质量便会失稳,可是如何得到这个临界质量呢?下面对此进行探讨。

探讨的总体思路是:要得到系统失稳的临界质量,首先要得到系统稳定的判别式(判别式包含末端位置附加质量的表达式),然后通过解析或计算的方法分析末端位置附加质量对稳定性的影响。所以,分析的具体步骤是:①进行符号运算,得到包含末端附加质量的状态空间表达式;②将该状态空间表达式转换为传递函数表达式;③构造劳斯表;④根据劳斯判据得到输入输出稳定的充要条件(稳定判别式);⑤由判别式分析计算末端位置附加质量对系统稳定性的影响,得到临界稳定质量(保证末端位置弹性振动稳定的最大末端位置质量)。在该阶段的分析中,假定驱动关节转动惯量Id保持不变。

3.1 状态空间表达式

选取状态变量:

控制输入:

输出变量:

得到状态空间表达式:

用MATLAB符号推理功能,得到A、B中的各个元素:

3.2 推求传递函数的符号表达式

借助MATLAB的符号推理功能得到传递函数的符号表达式:

将传递函数的分母(决定系统稳定性的系统的特征多项式)进一步改写为

3.3 构造劳斯表

按照劳斯判据,构造劳斯表(表1)。

表1 劳斯表

3.4 根据劳斯判据得到输入输出稳定的充要条件

经过仔细分析得到了保证以驱动力矩为输入、以末端位置弹性振动为输出的柔性臂控制系统输入输出稳定的充要条件。

稳定性准则1:

稳定性准则2:

3.5 末端位置附加质量对系统稳定性的影响

分析计算方法思路:借助MATLAB,令末端质量mt从0开始以一定步长不断增加直至上限,在此过程中不断计算参数ki、ωi、φi、Mi、Πi、γi,判断式(18)、式(19)是否成立。若成立,则继续循环,否则停止运算,记下此时的mt,此值即是mt的稳定上限,超过此值系统将变得不稳定。程序如4所示。

运行结果如下:

(1)柔性机械臂存在末端附加质量时,特征值、固有频率、型函数发生变化,模态质量、模态刚度也相应发生变化。

图4 用MATLAB计算流程图

(2)mt≠0情况下,mt对特征值、固有频率、型函数、模态刚度没有影响,但对模态质量有影响,即mt对特征值ki、模态固有频率ωi、模态型函数φi、模态刚度系数γi及模态刚度Πi没有影响,但对模态质量Mi有影响。这一点非常重要。

(3)存在一个末端质量区域,使柔性机械臂在该区域内输入输出稳定。

(4)第一个条件(式(18))不一定满足,第二个条件(式(19))总满足。

(5)驱动电动机的转子及夹头处的总的转动惯量对输入输出稳定性有较大的影响。这个惯量越大,稳定的区域越大。图5~图8中的驱动关节转动惯量It分别为0.3664kg·m2、0.5kg·m2、1kg·m2、1.5kg·m2。

图5 稳定性随末端质量的变化(It=0.3664kg·m2)

图6 稳定性随末端质量的变化(It=0.5kg·m2)

3.6 转动惯量变化对末端位置弹性振动的影响

由图5~图8可知,驱动关节转动惯量It为0.3664kg·m2、0.5kg·m2、1kg·m2、1.5kg·m2时,对应末端位置弹性振动稳定的末端附加质量上限分别约为0.1kg、0.1kg、0.5kg、0.9kg。可见,驱动关节转动惯量越大,末端位置弹性振动稳定的末端附加质量上限越高。

图7 稳定性随末端质量的变化(It=1.0kg·m2)

图8 稳定性随末端质量的变化(It=1.5kg·m2)

4 结论

(1)柔性机械臂的末端附加质量对其末端位置弹性振动是有影响的。

(2)末端附加质量的大小对特征值、固有频率、型函数、模态刚度没有影响,对模态质量有影响。

(3)末端附加质量存在一个上限,超过这个上限,柔性机械臂末端位置弹性振动将会失稳。该上限与该机械臂的驱动关节的转动惯量有关。转动惯量越大,末端附加质量的上限越高。

(4)上述驱动关节转动惯量和末端位置附加质量可以通过建立柔性机械臂末端位置弹性运动稳定性判据来计算。

[1]屈维德.机械振动手册[M].北京:机械工业出版社,1992.

[2]欧进萍.结构振动控制——主动、半主动和智能控制[M].北京:科学出版社,2003.

[3]胡少伟,苗同臣.结构振动理论及其应用[M].北京:中国建筑工业出版社,2005.

[4]刘广瑞.柔性机械臂振动主动控制理论分析、仿真与实验的研究[D].天津:天津大学,1998.

[5]解福泉.关于主动式汽车空气悬架的控制技术研究[J].交通标准化,2006(8):138-141.Xie Fuquan.Study on Control Technology of Vehicle Active Air Suspension[J].Communications Standardization Issue,2006(8):138-141.

[6]章青.数控机床定位误差建模参数辩识及补偿技术的研究[D].天津:天津大学,1995.

[7]崔玲丽,高立新,张建宇,等.柔性机械臂结构控制一体化设计[J].北京工业大学学报,2007,33(8):791-795.Cui Lingli,Gao Lixin,Zhang Jianyu,et al.Integrated Structure and Control Design for Flexible Manipulator System[J].Journal of Beijing University of Technology,2007,33(8):791-795.

[8]金在权,任正权,郭越.端部带集中质量弹性机械臂Rayleigh梁建模[J].延边大学学报(自然科学版),2003,29(4):242-245.Jin Zaiquan,Ren Zhenquan,Guo Yue.Carrying a Flexibility for Taking the Quantity of Concentration Machine Arm Rayleigh Beam Sets Up the Mold[J].Journal of Yanbian University (Natural Science),2003,29(4):242-245.

[9]孙占庚,金国光,常志,等.基于Kane法的柔性机械臂系统动力学建模及其模态截取研究[J].天津工业大学学报,2009,28(4):61-63.Sun Zhangen,Jin Guoguang,Chang Zhi,et al.Research of Dynamic Modeling of Flexible Manipulator System Based on Kane’s Method and Its Mode Interception[J].Journal of Tianjin Polytechnic University,2009,28(4):61-63.

[10]崔玲丽,张建宇,高立新,等.柔性机械臂系统动力学建模的研究[J].系统仿真学报,2007,19(6):1205-1208.Cui Lingli,Zhang Jianyu,Gao Lixin,et al.Research on Dynamic Modeling of Flexible Manipulator System[J].Journal of System Simulation,2007,19(6):1205-1208.

[11]戎保,芮筱亭,杨富锋,等.受控柔性机械臂动力学建模仿真[J].振动工程学报,2009,22(2):168-174.Rong Bao,Rui Xiaoting,Yang Fufeng,et al.Dynamics Modeling and Simulation for Controlled Flexible Manipulator[J].Journal of Vibration Engineering,2009,22(2):168-174.

[12]李冬宁,赵雁,沈铖武,等.一种双连杆柔性臂动力学模型的研究[J].测控技术,2009,28(12):40-43.Li Dongning,Zhao Yan,Shen Chengwu,et al.Research on Dynamic Modeling for Flexible Link Manipulators[J].Measurement and Control Technology,2009,28(12):40-43.

[13]帅鑫,李艳君,吴铁军.一种柔性机械臂末端轨迹跟踪的预测控制算法[J].浙江大学学报(工学版),2010,44(2):259-264.Shuai Xin,Li Yanjun,Wu Tiejun.Real Time Predictive Control Algorithm for Endpoint Trajectory Tracking of Flexible Manipulator[J].Journal of Zhejiang University(Engineering Science),2010,44(2):259-264.

[14]曹小涛,李元春.受时变约束柔性臂鲁棒RBF神经网络力/位置控制[J].控制与决策,2007,22(9):977-982.Cao Xiaotao,Li Yuanchun.Robust RBF Neural Network Force/Position Control of Time Varying Constrained Flexible Manipulator[J].Control and Decision,2007,22(9):977-982.

[15]余跃庆,周刚,方道星.基于模糊PID融合的柔性机械臂振动压电主动控制研究[J].中国机械工程,2008,19(5):1837-1841.Yu Yueqing,Zhou Gang,Fang Daoxing.Active Vibration Control for Flexible Piezoelectric Manipulator Based on Fuzzy-PID Fusion Control[J].China Mechanical Engineering,2008,19(5):1837-1841.

[16]楼晓春,陈华凌.柔性机械臂的迭代学习控制研究[J].现代制造工程,2010(6):136-139.Lou Xiaochun,Chen Hualing.Research on Iterative Learning Control for Flexible Manipulator[J].Modern Fabrication Engineering,2010(6):136-139.

[17]滕悠优.柔性机械臂的主动控制与实验研究[D].上海:上海交通大学,2007.

[18]Korayem M H,Heidari A,Nikoobin A.Maximum Allowable Dynamic Load of Flexible Mobile Manipulators Using Finite Element Approach[J].The International Journal of Advanced Manufacturing Technology,2008,36(9/10):606-617.

[19]Heidari A,Nikoobin A.Maximum Allowable Dynamic Load of Flexible Manipulators with Imposing Residual Vibration Constraint[C]//Proceedings of the 2007IEEE International Conference on Robotics and Biomimetics.Sanya,China,2007:1457-1462.

[20]Korayem M H,Firouzy S,Heidari A.Dynamic Load Carrying Capacity of Mobile-base Flexible-link Manipulators:Feedback Linearization Control Approach[C]//Proceedings of the 2007IEEE International Conference on Robotics and Biomimetics.Sanya,China,2007:2172-2177.

猜你喜欢
转动惯量表达式柔性
一种柔性抛光打磨头设计
均质刚体转动惯量的几种算法
灌注式半柔性路面研究进展(1)——半柔性混合料组成设计
风机用拖动大转动惯量电动机起动过程分析
高校学生管理工作中柔性管理模式应用探索
灵活选用二次函数表达式
表达式转换及求值探析
缩减法计算刚体的转动惯量
浅析C语言运算符及表达式的教学误区
基于扭摆振动的转动惯量识别方法