[发明专利]一种平面闭环连杆机构运动过程的模拟方法有效
申请号: | 201210060141.3 | 申请日: | 2012-03-08 |
公开(公告)号: | CN102663154A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 蔡建国;冯健 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/16 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 汤志武 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平面 闭环 连杆机构 运动 过程 模拟 方法 | ||
1.一种平面闭环连杆机构运动过程的模拟方法,其特征在于,包括以下步骤:
第一步,将相邻杆件的夹角中的任意一个θi设为驱动变量,并给出其初值和终值驱动变量θi的增量Δθi取为终值与初值差值的1/10000至1/100的任何值,i为连杆机构的杆件编号,分别为1、2、3、…、n,n为平面闭环连杆机构杆件的数量,
第二步,利用一阶法计算平面闭环连杆机构所在构形的自由度,判断是否处于运动路径的分歧点,如果自由度为1,则进行第三步;如果自由度大于等于2,则进行第五步,
所述计算平面闭环连杆机构所在构形的自由度采用以下方法确定:
建立平面闭环连杆机构的运动过程的模拟模型,所述的模拟模型为:
I=T1T2T3…Ti…Tn 式1
式1中n为平面闭环连杆机构杆件的数量,矩阵I为单位矩阵,T为转换矩阵,则Ti为第i个连杆对应的转换矩阵,表示为:
其中ai为杆件i的长度,连接杆件i的节点为节点i和节点i+1,θi为节点i相邻杆件的夹角,i分别为1、2、3、…、n,
将平面闭环连杆机构的初始构形代入式1,得到:
I=T10T20T30…Ti0…Tn0 式3
其中Ti0为第i个节点在初始构形时对应的转换矩阵,
向式3输入一个增量Δθi,平面闭环连杆机构在运动后构形的应满足:
I=T11T21T31…Ti1…Tn1 式4
其中Ti1为第i个节点在运动后构形时对应的转换矩阵,矩阵T11,T21,…,Ti1,…Tn1等所对应的相邻杆件的夹角分别为
对上式中的三角函数进行一阶泰勒展开,如下式所示:
其中Δθi0为相邻杆件的夹角θi的增量,i=1、2、3、…、n,,
将式5代入转换矩阵式2和平面闭环连杆机构的运动过程的模拟模型式4,从而得到平面闭环连杆机构相邻杆件的夹角的增量Δθi0的一阶方程,
将所述有关平面闭环连杆机构相邻杆件的夹角的增量Δθi0的一阶方程的系数矩阵的非零元素整理为矩阵M,其结束为n×k,k为每个增量Δθi0系数矩阵中的非零元素的个数,则一阶方程写为:
其中[0]表示元素都为零的矩阵,上式进一步简化为:
MTΔθ=[0] 式7
系数矩阵M的列数减去矩阵M的秩即为平面闭环连杆机构的自由度,
第三步,运用奇异值分解法得到一个增量步后平面闭环连杆机构的预测构形:
对系数矩阵M进行奇异值分解,得到:
M=USVT 式8
式8中U是n×n阶的矩阵,S是n×k阶的半正定对角矩阵,而V是k×k阶的矩阵,从而得到平面闭环连杆机构角度增量预测值的向量
式中:Un为矩阵U的最后一列向量,Un1为矩阵U的最后一列中的第一个元素,
平面闭环连杆机构相邻杆件夹角的预测值为相邻杆件夹角的初始值θi0加上所求得的增量的预测值为向量中第i个元素,则有
第四步,如果预测构形的误差为零,则第三步给出的预测构形的角度值即为一个增量步后所有相邻杆件的夹角,并储存所述的相邻杆件的夹角值,当所述的相邻杆件的夹角中驱动变量的值小于其终值时,将所述的相邻杆件的夹角作为下一个增量步相邻杆件夹角的初始值,返回第二步,否则,将所有增量步储存的相邻杆件夹角的变化曲线作为连杆机构的运动轨迹,输出运动轨迹,
如果误差不为零,则对相邻杆件夹角的预测值进行如下修正:
设为的修正值,为修正后的相邻杆件的夹角值,则有
利用式12得到角度修正值Δ的一阶方程,利用最小二乘法求得角度的修正值Δ,则修正后的相邻杆件的夹角值为:
并储存所述的修正后的相邻杆件的夹角值,当所述的修正后的相邻杆件的夹角中驱动变量的值小于其终值时,将所述的修正后的相邻杆件的夹角作为下一个增量步相邻杆件夹角的初始值,返回第二步,否则,将所有增量步储存的相邻杆件夹角的变化曲线作为连杆机构的运动轨迹,输出运动轨迹,
第五步,运用二阶法选择出分歧点运动路径:
对第二步中的系数矩阵M进行奇异值分解,得到:
M=USVT 式14
式8中U是n×n阶的矩阵,S是n×k阶的半正定对角矩阵,而V是k×k阶的矩阵,从而得到平面闭环连杆机构角度增量的向量Δθ:
Δθ=Ujβ 式15
式中:Uj为矩阵Um中的第j列,Um为矩阵U所对应的最后m列,j=1,2,…,m,系数向量β=[β1,β2,...,βm]T,m=机构的自由度数值,
对式4中的三角函数进行二阶泰勒展开:
并代入式4,减去式3后得到角度增量的二阶方程,对二阶方程系数矩阵进行整理,得到二阶方程的矩阵的表示形式:
ΔθTWΔθ=[0] 式17
其中:Δθ为平面闭环连杆机构角度增量的向量,W为二阶方程的系数矩阵,
将式15代入式17得到:
由式17求得系数向量β,从而选择不同的运动路径,将系数向量β代入式15即求得平面闭环连杆机构角度增量值Δθi,则一个增量步后所有相邻杆件的夹角为相邻杆件夹角的初始值θi0加上所求得的增量的Δθi,并储存所述的相邻杆件的夹角值,当所述的相邻杆件的夹角中驱动变量的值小于其终值时,将所述的相邻杆件的夹角作为下一个增量步相邻杆件夹角的初始值,返回第二步,否则,将所有增量步储存的相邻杆件夹角的变化曲线作为连杆机构的运动轨迹,输出运动轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210060141.3/1.html,转载请声明来源钻瓜专利网。