[发明专利]一种空间绳系机器人的通用动力学模型的建立方法有效
申请号: | 201410174670.5 | 申请日: | 2014-04-28 |
公开(公告)号: | CN103955611B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 孟中杰;胡仄虹;黄攀峰 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 西安通大专利代理有限责任公司61200 | 代理人: | 蔡和平 |
地址: | 710021 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种能够适应不同任务以及不同结构的空间绳系机器人的建模需求,简化建模工作,提高建模和解算效率的空间绳系机器人的通用动力学模型的建立方法;其包括如下步骤步骤1,确定空间绳系机器人的拓扑结构和结构参数,空间绳系机器人的拓扑结构包括空间系绳,以及通过空间系绳连接且均为多刚体结构的空间平台和操作机器人;步骤2,建立空间系绳的动力学模型;步骤3,基于Hamilton原理并结合空间系绳的动力学模型,建立地心惯性系下空间绳系机器人的动力学模型;步骤4,将地心惯性系下空间绳系机器人的动力学模型转换至轨道惯性系下;步骤5,利用有限元法离散化系统模型,建立空间绳系机器人的通用动力学模型。 | ||
搜索关键词: | 一种 空间 机器人 通用 动力学 模型 建立 方法 | ||
【主权项】:
一种空间绳系机器人的通用动力学模型的建立方法,其特征在于,包括如下步骤:步骤1,确定空间绳系机器人的拓扑结构和结构参数,空间绳系机器人的拓扑结构包括空间系绳(2),以及通过空间系绳(2)连接且均为多刚体结构的空间平台(1)和操作机器人(3);步骤2,建立空间系绳的动力学模型;步骤3,基于Hamilton原理并结合空间系绳的动力学模型,建立地心惯性系下空间绳系机器人的动力学模型;步骤4,将地心惯性系下空间绳系机器人的动力学模型转换至轨道惯性系下;步骤5,利用有限元法离散化系统模型,建立空间绳系机器人的通用动力学模型;步骤1中确定的拓扑结构参数包括,定义地心惯性坐标系为OXωYωZω;空间平台由nP个刚体连接而成,第i个刚体的质心为Pi,质量为本体系下惯量为相对惯性坐标系的欧拉四元数为操作机器人由nM个刚体连接而成,第i个刚体的质心为Mi,质量为本体系下惯量为相对惯性坐标系的欧拉四元数为空间系绳连接空间平台和操作机器人,且两端均能收放;点CP表示空间平台与空间系绳之间的连接点,点CM表示末端操作机器人与空间系绳之间的连接点;步骤2中建立空间系绳的动力学模型时,引入自然坐标s表示空间系绳未变形时,空间系绳上一点与某一端点间的绳段长度;选取空间系绳存放在平台中的一端为自然坐标起点,并规定sP(t)表示CP点处空间系绳自然坐标,sM(t)表示CM点处空间系绳自然坐标;总长为L的空间系绳表示为:0≤s≤sP(t)sP(t)≤s≤sM(t)sM(t)≤s≤L---(1)]]>长度为sP的空间系绳存放在平台中,长度为L‑sM的空间系绳存放在操作机器人中,剩余的长度为sM‑sP的空间系绳释放在平台和操作机器人之间;空间系绳的轴向张力表示为:N=EA(ϵ+αϵ·)n=Nτ---(2)]]>式中,n表示空间系绳轴向张力矢量,N表示轴向张力的大小,E为空间系绳杨氏模量,A为空间系绳截面积,ε表示空间系绳上某一点的应变,τ表示空间系绳上某一点的切向量,α为系数;空间系绳轴向张力包括弹性力NC=EAε和粘弹性体轴向阻尼力两部分;步骤3中建立地心惯性系下空间绳系机器人的动力学模型为:GP+GM+GT+GDR+GC=0 (8)式中,GP=∫t0t1{Σi=1nP{δRPiT[-mPiR··Pi-Σk=1nPC(∂CPk∂RPi)TλPk+(∂CCP∂RPi)TλCP+FPi+FPgi]+δΛPiT[-4LPiTJPiLPiΛ··Pi-8L·PiTJPiLPiΛ·Pi-Σk=1nPC(∂CPk∂ΛPi)TλPk-2ΛPiλPΛi+(∂CCP∂ΛPi)TλCP+QPi+QPgi]}}dt]]>GM=∫t0t1{Σi=1nM{δRMiT[-mMiR··Mi-Σk=1nMC(∂CMk∂RMi)TλMk+(∂CCM∂RMi)TλCM+FMi+FMgi]+δΛMiT[-4LMiTJMiLMiΛ··Mi-8L·MiTJMiLMiΛ·Mi-Σk=1nMC(∂CMk∂ΛMi)TλMk-2ΛMiλMΛi+(∂CCM∂ΛMi)TλCM+QMi+QMgi]}}dt]]>GT=∫t0t1{δRCPT{-ρsP[R··CP+▿Φ(RCP)]-ρs·P2η(sP)τ(sP)-λCP-λPT+FCP}+∫sPsMδRT[-ρ(R··+▿Φ)+FT+∂n∂s]ds+δRCMT{-ρ(L-sM)[R··CM+▿Φ(RCM)]+ρs·M2η(sM)τ(sM)-λCM-λMT+FCM}+δRT(sP)[λPT+n(sP)]+δRT(sM)[λMT-n(sM)]}dt]]>GDR=∫t0t1{[NPD+NP-N(sP)]η(sP)δsP+[-NMD-NM+N(sM)]η(sM)δsM}dt]]>GC=∫t0t1{-δλPkTCpk-δλMkTCMk-δλCPT[RCP-CCP(Rpi,Λpi)]-δλCMT[RCM-CCM(RMi,ΛMi)]+δλPTT[RCP-R(sP)]+δλMTT[RCM-R(sM)]+Σi=1nPδλPΛi[ΛpiTΛpi-1]+Σi=1nMδλMΛi[ΛMiTΛMi-1]}dt]]>其中,λCP,λCM,λPT,λMT分别表示对应约束条件的拉格朗日乘子;和分别表示作用在空间平台和末端操作机构上的万有引力,和分别表示作用在空间平台和末端操作机构上的广义重力梯度力矩,NPD和NMD表示释放回收机构中由于空间系绳释放造成的附加阻尼力,ρ为空间系绳线密度,R表示地心惯性系下的位置矢量,矩阵和为四元素的转换矩阵,Φ为引力势能项,η为空间系绳某一点处的伸长量,FCP、FCM和FT分别表示作用在平台、操作机构及空间系绳上非保守外力,和为广义力矩;步骤3中建立地心惯性系下空间绳系机器人的动力学模型时引入Carnot能量损失项来对空间系绳释放与回收过程中系统的能量方程进行修正;步骤4中,将空间绳系机器人的动力学模型从地心惯性系转换到轨道惯性系:GPo+GMo+GTo+GDRo+GCo=0---(9)]]>式中,GPo=∫t0t1{Σi=1nP{δrPiT[-mPir··Pi-mPiω‾2AfrPi-Σk=1nPC(∂CPk∂rPi)TλPk+(∂CCP∂rPi)TλCP+FPi]+δΛPiT[-4LPiTJPiLPiΛ··Pi-8L·PiTJPiLPiΛ·Pi+6ω‾2LPiT[iPi×(IPi·iPi)]-Σk=1nPC(∂CPk∂ΛPi)TλPk-2ΛPiλPΛi+(∂CCP∂ΛPi)TλCP+QPi]}}dt]]>GMo=∫t0t1{Σi=1nM{δRMiT[-mMir··Mi-mMiω‾2AfrMi-Σk=1nMC(∂CMk∂RMi)TλMk+(∂CCM∂RMi)TλCM+FMi]+δΛMiT[-4LMiTJMiLMiΛ··Mi-8L·MiTJMiLMiΛ·Mi+6ω‾2LMiT[iMi×(IMi·iMi)]-Σk=1nMC(∂CMk∂ΛMi)TλMk-2ΛMiλMΛi+(∂CCM∂ΛMi)TλCM+QMi]}}dt]]>GTo=∫t0t1{δrCPT[-ρsP(r··CP+ω‾2AfrCP)-ρs·P2η(sP)τ(sP)-λCP-λPT+FCP]+∫sPsMδrT[-ρ(r··+ω‾2Afr)+FT+∂n∂s]ds+δrCMT[-ρ(L-sM)(r··CM+ω‾2AfrCM)+ρs·M2η(sM)τ(sM)-λCM-λMT+FCM}+δrT(sP)[λPT+n(sP)]+δrT(sM)[λMT-n(sM)]}dt]]>GDRo=∫t0t1{[NPD+NP-N(sP)]η(sP)δsP+[-NMD-NM+N(sM)]η(sM)δsM}dt]]>GCo=∫t0t1{-δλPkTCpk(rpi,Λpi)-δλMkTCMk(rMi,ΛMi)-δλCPT[rCP-CCP(rpi,Λpi)]-δλCMT[rCM-CCM(rMi,ΛMi)]+δλPTT[rCP-r(sP)]+δλMTT[rCM-r(sM)]+Σi=1nPδλPΛi[ΛpiTΛpi-1]+Σi=1nMδλMΛi[ΛMiTΛMi-1]}dt;]]>其中,设分别是空间平台和操作机器人各刚体在轨道惯性系下的坐标;表示轨道平均角速度,表示地心惯性系矢径的单位方向向量在本体坐标系内的坐标;f为真近点角;步骤5中,在离散化之前,引入归一化自然坐标s‾=s-sPsM-sP∈[0,1]]]>将采用描述的位置矢量记为利用n+1个节点将积分区间[0,1]分为n段,每段上选取插值函数为:于是第i段空间系绳上点的位置向量近似满足:r‾(s‾,t)≈1-s‾s‾r‾i-1n(t)rin(t)r‾′(s‾,t)≈r‾i(t)-r‾i-1(t)---(11);]]>步骤5中,将轨道惯性系下的模型离散化后得到空间绳系机器人的通用动力学模型为:(1)空间平台动力学方程及约束方程mPir··Pi+mPiω‾2AfirPi+Σk=1nPC(∂CPk∂rPi)TλPk-(∂CCP∂rPi)TλCP=FPi4LPiTJPiLPiΛ··Pi+8L·PiTJPiLPiΛ·Pi-6ω‾2LPiT[iPi×(IPi·iPi)]+Σk=1nPC(∂CPk∂ΛPi)TλPk+2ΛPiλPΛi-(∂CCP∂ΛPi)TλCP=QPiCPk(rPi,nPi)=0ΛpiTΛpi-1=0---(12)]]>(2)操作机器人位姿动力学方程及约束方程mMiR··Mi+mMiω‾2AfrMi+Σk=1nMC(∂CMk∂RMi)TλMk-(∂CCM∂RMi)TλCM=FMi4LMiTJMiLMiΛ··Mi+8L·MiTJMiLMiΛ·Mi-6ω‾2LMiT[iMi×(IMi·iMi)]+Σk=1nMC(∂CMk∂ΛMi)TλMk+2ΛMiλMΛi-(∂CCM∂ΛMi)TλCM=QMiCMk(rMi,ΛMi)=0ΛMiTΛMi-1=0---(13)]]>(3)存放空间系绳的动力学方程及约束方程ρsP(r··CP+ω‾2AfrCP)+ρs·P2η(sP)τ(sP)+λCP+λPT=FCPρ(L-sM)(r··M+ω‾2AfrCM)-ρs·M2η(sM)τ(sM)+λCM+λMT=FCMrCP-CCP(rpi,Λpi)=0rCM-CCM(rMi,ΛMi)=0---(14)]]>(4)释放空间系绳的动力学方程及约束方程ρl[M1r‾··n+2l·lM2r‾·n+(l··l-2l·2l2)M2r‾n+ω‾2M1A^fr‾n]-BλPTλMT=FTn+M3n‾nn‾in=EAl[|r‾i′|-l+α(r‾i′·r‾·i′|r‾i′|-l·l|r‾i′|)]r‾i′|r‾i′|rCP-r‾0n=0rCM-r‾nn=0---(15)]]>(5)释放/回收机构动力学方程NPD+NP-N1n=0-NMD-NM+Nnn=0---(16)]]>式中,和为3(n+1)维的向量,为3n维的向量,它们满足:M1、M2、为3(n+1)×3(n+1)维的矩阵,M3为3(n+1)×3n维的矩阵,它们满足:M1(i,j)=13ni=j,1≤j≤323ni=j,4≤j≤n-313ni=j,n-2≤j≤n16ni=j-3,4≤j≤n16ni=j+3,1≤j≤n-30others,M2(i,j)=16n-12i=j,1≤i≤3-16ni=j,4≤i≤n-316ni=j,n-2≤i≤n12-(k2-13)1ni+3=j,3k-2≤i≤3k,1≤k≤n12-(i2-13)1ni=j+3,3k-2≤i≤3k,1≤k≤n0others,]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410174670.5/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用