首页> 中国专利> 面向实时控制应用的过约束重型并联机床动力学建模方法

面向实时控制应用的过约束重型并联机床动力学建模方法

摘要

本发明公开了一种面向实时控制应用的过约束重型并联机床动力学建模方法,属于机床制造技术领域;该方法包括,根据机床的结构求出各个主动关节的位置,速度和加速度;以及各构件质心的位置,速度和加速度,建立动平台和各个主动关节的速度关系;采用牛顿-欧拉方法建立过约束重型并联机床中各构件的力平衡方程和力矩方程,根据过约束重型并联机床的结构参数和支链的杆件轴向变形情况,建立其变形与动平台输出误差之间的协调方程,最后,结合力平衡方程、力矩方程以及协调方程,建立动力学模型。本发明考虑重型并联机床中刚度较差连杆的变形,不仅克服了传统的刚体动力学模型精度低的问题,而且建立的动力学模型满足控制系统的实时计算要求。

著录项

  • 公开/公告号CN103217924A

    专利类型发明专利

  • 公开/公告日2013-07-24

    原文格式PDF

  • 申请/专利权人 清华大学;

    申请/专利号CN201310129883.1

  • 申请日2013-04-15

  • 分类号

  • 代理机构北京清亦华知识产权代理事务所(普通合伙);

  • 代理人廖元秋

  • 地址 100084 北京市海淀区清华园1号

  • 入库时间 2024-02-19 19:33:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-05-20

    授权

    授权

  • 2013-08-21

    实质审查的生效 IPC(主分类):G05B19/18 申请日:20130415

    实质审查的生效

  • 2013-07-24

    公开

    公开

说明书

技术领域

本发明属于机床制造技术领域,尤其涉及于过约束重型并联机床动力学建模法。

背景技术

并联机床在理论上具刚度质量比大、响应速度快和环境适应性强等优势,然而也存在 工作空间小、奇异位形多等缺点。驱动冗余是解决这一问题的有效方法,并且驱动冗余可 以进行并联机床的自标定。此外,通过引入额外连杆,将并联机床设计为过约束机构,可 以提高机床的刚度。因此,驱动冗余的过约束并联机床具有较好的静、动态性能,是一类 具有广阔应用前景的机床。为了实现高动态性能,在控制系统以及结构设计中,需要高精 度动力学模型,特别是基于动力学模型的高速高精度并联机床的控制系统中对动力学模型 的精度和实时性要求更严格。

一般常用的刚体动力学建模方法,如牛顿-欧拉方法法、达朗伯-拉格朗日方程法 和虚功原理法,可以用来建立过约束和驱动冗余并联机床的刚体动力学模型,但是,驱动 冗余并联机床刚体动力学逆问题的解不唯一。例如,Nahon和Angeles概述了针对驱动冗余 刚体动力学逆问题的四种方法:正交分解法、伪逆法、拉格朗日法、直接法。对于过约束 并联机构动力学模型,其静态方程个数少于未知力的个数,不能直接求解。为了求解所有 未知力,在建模中通常将过约束并联机构简化为非过约束机构,此时,静态力方程的个数 等于未知力的个数。尽管这些方法可以建立过约束及驱动冗余并联机床的动力学模型,但 是建模中没有考虑到刚度较差杆件的变形以及将过约束机构简化为非过约束机构带来的 误差,所建立的动力学模型不准确。尤其是过约束重型并联机床中连杆的变形更大,如果 不考虑连杆变形,所建立的刚体动力学模型精度较低。一种过约束重型并联机床的结构如 图1所示,该机床的并联机构部分由三个运动学支链组成,其中两个支链1为平行四边形结 构,分别由滑块B1B2,B3B4、转动副(又称为关节)、定长连杆A1B1,A2B2,A3B3,A4B4及 动平台(A1A2A3A4A5)组成,由交流伺服电机(图中未示出)驱动,并采用滚珠丝杠传动; 第三个支链3由转动副、伸缩连杆包括构件51(B5C)和构件52(CA5)及动平台A1A2A3A4A5 组成,由交流伺服电机驱动伸缩连杆,其刀架固联于动平台。虽然重型并联机床弹性动力 学更精确,但是弹性动力学太复杂,逆动力学计算的时间长,不能用于控制系统。控制系 统在一个插补周期内需要大量的复杂计算,计算方法不同,插补的时间也就不同,这种重 型机床的插补周期一般不超过2ms。而且在设计计算机控制系统时,通常要求运动控制计 算时间小于控制周期的10%,从而需要重型并联机床的数控系统在0.2ms的时间内完成插补 计算、运动学逆解计算、动力学逆解计算和各控制器计算。在上述各项计算任务中,动力 学逆解计算最为耗时,应该在0.1ms以内完成动力学逆解的计算。

重型并联机床的运动控制效果主要依赖于模型精度,因此建立重型并联机床高精度动 力学模型,并且能够应用于实时控制,对提高重型并联机床精度,提高其实用化水平具有 重要意义。

发明内容

本发明的目的是公开一种面向实时控制应用的过约束重型并联机床动力学建模方法, 克服目前刚体动力学模型精度低、弹性动力学模型不能应用于实时控制系统的缺陷。

本发明的动力学建模方法,包括以下步骤:

1)根据过约束重型并联机床的结构,在运动学分析的基础上,求出机床各个主动关 节的位置,速度和加速度;以及各构件质心在机床不同坐标系中的位置,速度和加速度, 同时还根据雅可比矩阵建立动平台和各个主动关节的速度关系;

2)根据对过约束重型并联机床各个构件进行受力分析的情况,采用牛顿‐欧拉方法建立 过约束重型并联机床中各个构件的力平衡方程和力矩方程;

3)根据过约束重型并联机床的结构参数和刚度较差支链的杆件轴向变形情况,建立 过约束重型并联机床支链中的轴向变形和动平台的输出误差的协调方程;

4)最后,将力平衡方程、力矩方程和误差协调方程联立建立动力学模型,并求出模 型中的参数。

本发明提供一种在重型并联机床的初始设计阶段,面向实时控制应用的重型并联机床 高精度动力学建模法方法,其特点和有益效果是:

1.与现有的并联机床动力学建模方法相比,本方法所建立的动力学模型考虑了刚度较 差杆件的变形,与刚体动力学模型相比,提高了模型精度。此外,这种方法适合驱动冗余 和过约束并联机床的动力学建模。

2.本专利所建立的动力学模型计算效率高,满足控制系统实时性要求,可以应用于并 联机床基于模型的控制方法中,从而提高机床精度。

附图说明

以下结合附图和具体实施方式对本发明作进一步详细说明。

图1是本发明对驱动冗余过约束并联机床结构的分析图;

图2是本发明的动平台误差示意图。

图3是本发明的动平台的位置误差和角度误差示意图,其中(a)为x和y方向的位置误 差,(b)为转动误差。

具体实施方式

本发明的方法实施方式包括以下步骤如下:

1)根据过约束重型并联机床的结构,通过机床进行的运动学分析,求出机床各个关节 的位置,速度和加速度;以及各构件质心在机床不同坐标系中的位置,速度和加速度,同 时还根据雅可比矩阵建立该机床的动平台和各个主动关节的速度关系;具体包括:

11)建立固定在机床机架上的固定坐标系O-XY,如图1所示,O点为机床两个立柱 与地面的接触点C1、C3的中点;X轴水平向右,Y轴垂直向上;建立在动平台上的固定坐 标系O′-xy,动平台的中心位置记为O′,x轴水平向右,y轴垂直向上。

在关节点Bi建立以BiAi方向为x′轴的动坐标系Bi-x′y′以及与固定坐标系O-XY平 行的动坐标系Bi-xy。根据图中的几何位置关系得到:

r+ai=bi+qie2+lni,i=1,2,3,4    (1)

其中,r=[x y]T为O′点在O-XY坐标系中的位置矢量,ai是Ai点在O′-xy坐标系 中的位置矢量,ai=[aix aiy]T,bi表示从点O到Ci的矢量,qi表示关节点Bi在坐标系 O-XY中的Y坐标,e2=[0 1]T,l和ni分别表示连杆AiBi的长度和单位矢量。

连杆A5B5的限制方程可以表示为

r+a5=b5+(l51+l52)n5    (2)

其中,a5为A5在O′-xy坐标系的位置矢量,b5为从点O到点B5的矢量,l51和l52分别为 构件51和构件52的长度,n5为连杆A5B5的单位矢量。

12)表达式(1)的两边同时对时间求一阶导数,得出各滑块的速度为:

q·i=niTr·niy,(i=1,2,3,4),q·5=0---(3)

其中,为O′点在O-XY坐标系中的速度矢量,连杆AiBi和A5B5的角速度分别为: ωi=(r·-q·ie2)l·-niynix,ω5=r·l51+l52·-n5yn5x,其中,nix和niy分为ni在X和Y轴上的分量 (i=1,2,3,4,5)。

构件51及构件52的质心在O-XY坐标系中的速度分别表示为:

r·g51=l51ω52-n5yn5x---(4)

r·g52=l·522n5+(l51+l522)ω5-n5yn5x---(5)

13)表达式(1)的两边同时对时间求二阶导数,得出各滑块的加速度为:

q··i=nir··+ωi2liniy,(i=1,2,3,4),q··5=0---(6)

其中,为O′点在O-XY坐标系中的加速度矢量,连杆AiBi和A5B5的角加速度分别 为:ϵi=r··-q··ie2l·-niynix,ϵ5=r···-n5yn5xT-2l·52ω5l51+l52.构件51和构件52的质心在坐标 系O-XY中的加速度分别为:

r··g51=l51ϵ52-n5yn5x-l51ω52n52---(7)

r··g52=l522n5+l·52ω5-n5yn5x+(l51+l522)ϵ5-n5yn5x-(l51+l522)ω52n5---(8)

2)根据对过约束重型并联机床各个构件进行受力分析的情况,利用牛顿-欧拉方法分 别写出各个构件的牛顿方程和欧拉方程,具体包括:

21)连杆AiBi的力平衡方程如公式(9)所示:

FBi+FBi+mig-mir··gi,(i=1,2,3,4)---(9)

其中,mi是AiBi杆的质量,FAi是连杆AiBi作用在动平台上的力,且FAi=[FAix′ FAiy′]T, 是杆件AiBi质心加速度矢量,g=[0 g]T,且g为重力加速度,FB1和FB2是滑块B1B2作 用在连杆A1B1和A2B2的约束力,FB3和FB4是滑块B3B4作用在连杆A3B3和A4B4的约束力, 并且FBi=[FBix′ FBiy′]T。连杆AiBi的力矩方程如公式(10)所示:

FAi.l-niynix-mi(g+q··i).rcxi-mir··ci·-rcyircxi-Jiϵi=0,(i=1,2,3,4)---(10)

其中,Ji是连杆AiBi基于Bi-xy坐标系的转动惯量,rci是连杆AiBi在Bi-xy坐标系下的位 置矢量,rcxi和rcyi分别是x轴和y轴的分量。

连杆A5B5的力平衡方程和力矩方程分别如公式(11)和(12)所示:

FA5+FB5+m51(g-r··g51)+m52(g-r··g52)=0---(11)

FA5.(l51+l52)-n5yn5x-m51g.rcx51-m51r··g51-rcy51rcx51-m52g.rcx52-m52r··g52-rcy52rcx52-(J51+J52)ϵ5=0---(12)

其中,J51和J52分别是连杆B5C和CA5相对于坐标系B5-xy的惯性矩,m51和m52分别为构 件51和构件52的质量,FA5和FB5表示动平台和横梁作用在连杆A5B5上作用力,rcx51和rcy51分别表示构件B5C质心在坐标系B5-xy中位置矢量沿x和y的分量。

21)动平台的力平衡方程公如公式(13)所示:

Fe+M(g-r··)-Σi=15FAi=0---(13)

其中,M为动平台的质量,Fe为施加在动平台上的外力。

设动平台的质心相对于坐标系O′-xy的位置矢量为Rc=[Rcx Rcy]T,则动平台的欧拉方程 如公式(14)所示:

-M·g·Rcx-Mr··-RcyRcx+Me-Σi=15(FAi·-AiyAix)=0---(14)

其中,Me是施加在平台上的力矩,Aix和Aiy是点O′到Ai的矢量沿FAix'和FAiy′方向的分量。

3)根据过约束重型并联机床的结构参数和支链的杆件轴向变形情况,建立过约束重 型并联机床支链中的轴向变形和动平台的输出误差的协调方程如下:

(在实际实施工作时,由于机床中的各个支链都很长,所以施加在它们上的力产生变形。 杆件的变形是较大的,对动力学模型会产生很大的影响。)

连杆AiBi的轴向变形如公式(15):

δi=0lFudu=-niESi(FBi+migl/2-mir··gil/2),(i=1,2,3,4)---(15)

其中,E表示连杆AiBi的弹性模量,δi表示连杆AiBi的轴向变形,Si是连杆AiBi的横 截面积,Fu表示连杆AiBi上到Bi距离为u点所受的力,是连杆AiBi质心的加速度。

同样可以计算出连杆A5B5的轴向变形如公式(16):

δ5=12E·S52(2FA5x+m52l52n5(g-r··g52))+12E·S51m51l51n5(g-r··g51)---(16)

其中,S51和S52是构件51和构件52的横截面积。

理论上,动平台不能转动,但是考虑到杆件轴向变形,动平台具有微小的转动dγ,如 图2所示。连杆AiBi的轴向变形和动平台位置误差之间关系如公式(17):

δi=ni(a′i-ai)=ni((T-I)ai+[dx dy]T)(i=1,2,3,4,5)    (17)

式中,dx为X方向误差,dy为Y方向误差,T=cos()sin()-sin()cos(),a′i表示动平台 发生微小转动之后点Ai在坐标系O′-xy中的位置矢量,I为二维的单位方阵。

方程(17)可以写成

δ1δ2δ3δ4δ5=Qdxdy---(18)

式中,Q=n1xn1y(n1xa1y-n1ya1x)n2xn2y(n2xa2y-n2ya2x)n3xn3y(n3xa3y-n3ya3x)n4xn4y(n4xa4y-n4ya4x)n5xn5y(n5xa5y-n5ya5x).

联立方程(15)、(16)和(18)建立方程组如公式(19)所示:

Qdxdy=12ES1(2FA1x+m1ln1(g-r··g1))12ES2(2FA2x+m2ln2(g-r··g2))12ES3(2FA3x+m3ln3(g-r··g3))12ES4(2FA4x+m4ln4(g-r··g4))12ES52(2FA5xl52+m52l52n5(g-r··g52))+m51l51n5(g-r··g51)2ES51---(19)

4)最后,联立构件的力平衡方程(9)、(11)、(13)和力矩方程(10)、(12)、(14)以及连杆 轴向变形和动平台输出误差的协调方程(19)得到动力学模型,并求出模型中的参数;所述 参数包括:连杆AiBi给动平台作用力沿杆长方向分量FAix'、动平台的位置误差dx、dy及转 动误差dγ,滑块作用在连杆上的力FBi及驱动力,具体为首先联立公式(13),(14)和(19), 求出FAix'(i=1,2,3,4,5)、dx、dy和dγ,然后根据公式(10)和(12)求出FAiy',进一步根据公式 (9)和(11)求出FBi,最后对滑块B1B2和B3B4进行受力分析,根据滑块以及构件B5C的力平 衡方程可以计算出驱动力。

根据驱动力求解方法进行计算机仿真,与不考虑连杆变形的模型相比,得到的X、Y 轴的位置和转角的误差,见图3(a),其中,圆形曲线和正常曲线分别是X和Y轴位置误差, 图3(b)中曲线代表角度误差,由此可看出本发明建立的模型较准确,提高了动力学模型的 精度,进而提高了重型机床的精度。

应用本发明执行系统用配置为英特尔Duo2 2.2GHZ CPU和1.96GB内存微机计算过 约束的冗余重型并联机床的逆动力学的时间为0.05ms。计算效率能够满足实时控制系统的 要求。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号