The invention relates to the field of kinematic chain, and discloses a method for determining the isomorphism of motion chain based on numbered matrix, numbering the components and moving pairs of the movement chain, generating the numbering matrix, extracting the information of the motion chain, standardization of the numbering matrix, renumbering the motion pairs and components, and obtaining a standardized numbering matrix. Then, the standardized compound hinge information and the standardized motion information of the motion chain are extracted, and the standardized compound hinge information, the component information and the standardized motion information are compared in turn. If all of them are the same, the motion chain is isomorphic and vice versa. The method of isomorphic determination of motion chain based on numbered matrix takes into account the reliability and labelling of the decision. The calculation is simple and the amount of calculation is few. At the same time, the corresponding relationship between the components of the isomorphic motion chain and the motion pair is determined. One
【技术实现步骤摘要】
基于编号矩阵的运动链同构判定方法
本专利技术涉及机构运动链领域,具体涉及一种基于编号矩阵的运动链同构判定方法。
技术介绍
运动链同构判定对机构的结构类型综合及优选结构类型有重要意义,目前机构同构判定已有许多方法,给出图节点与边的双射的方法有:1、基于邻接矩阵或关联矩阵的特征值和特征矢量计算方法,基于构件连接度矩阵的特征值法,该方法当出现较多相同特征值时同构判定计算量急剧增大,甚至失效;2、基于遗传算法的机构同构判定,但遗传算法本质上属于概率型搜索方法,存在早熟、易陷入局部解的缺陷,且用遗传算法进行同构判定其计算量尚未能从理论上给出较为精确的预测;3、根据关联矩阵及其转置矩阵的逐次乘积矩阵,通过乘积矩阵的行和数组的对应关系建立机构运动链邻接矩阵的素数表示与同构判定同构的双射,但该方法并没有给出矩阵乘积次数的上限,且当行和数组中有较多相同值时判定仍然较复杂。利用图的特征恒量判定方法有:1、利用缩杆邻接矩阵构建运动链恒量法;2、用双色和三色拓扑图描述运动链拓扑信的机构同构判定;3、全等环路法;4、采用特征数组及路径数组的同构判定。根据图的距离和自循环概念的同构判定方法有多重距离等级的按序排列判定同构的方法和矢量图法等,通过对构件度和运动副值的运算进行机构同构判定,但在最后的判定数组中具有相同的元素值,元素不具备唯一性。目前机构同构判定主要存在的问题是,已有的方法尚不能同时兼顾判定的可靠性和可标号性,计算复杂且计算量大,也不能实现同构运动链的构件和运动副对应关系得判定,因此有待深入研究。
技术实现思路
本专利技术的目的就是针对上述技术的不足,提供一种基于编号矩阵的运动 ...
【技术保护点】
1.一种基于编号矩阵的运动链同构判定方法,其特征在于:包括如下步骤:
【技术特征摘要】
1.一种基于编号矩阵的运动链同构判定方法,其特征在于:包括如下步骤:A)对运动链的构件和运动副进行编号,其中运动副为Pn,并生成与每个运动链对应的n×n编号矩阵A:式中,n为运动副的数量,编号矩阵的对角线元素ai,j(i=j)均为0,编号矩阵的其它元素ai,j(i≠j,i=1,…,n;j=1,…,n)为连接运动副Pi和运动副Pj的构件的编号,当运动副Pi和运动副Pj没有连接时,ai,j=0;B)在所述步骤A)中取得的编号矩阵A中提取运动链信息,包括复合铰链信息、构件信息和运动副信息;C)根据所述步骤B)中取得的运动链信息将所述编号矩阵A进行标准化,并对运动副Pn和构件ai,j重新编号,其步骤如下:1)将构件按照多元构件的元数从大到小排序,当有多个元数相同的多元构件时,带有复合铰链的多元构件排序优先;2)将是多元构件的运动副进行排序,按照多元构件的运动副串联二元杆的数量从小到大排序,多元构件带有复合铰链的运动副排序优先;3)将其它是复合铰链的运动副的进行排序,按照复合铰链的元数从大到小排序;4)将二元构件连接的运动副进行排序,按照二元构件末端连接多元构件的元数从大到小排列排序,取得标准化编号矩阵As;D)将需进行同构判定的运动链按照所述步骤A)至所述步骤C)取得对应的标准化编号矩阵As,然后提取运动链各自的标准化复合铰链信息和标准化运动副信息,然后依次比较标准化复合铰链信息、构件信息和标准化运动副信息,若均相同,则运动链同构,反之则异构。2.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:在同构运动链的标准化编号矩阵As中找出运动副的属性代号判断构件的一一对应关系。3.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:所述步骤B)中,复合铰链信息为在编号矩阵A中,运动副Pi对应的i行元素ai,j(i,j=1,2,,…,n)中有m个及m个以上非0且不相等的值,则运动副Pi处的铰链为m元复铰,其中m≥3。4.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:所述步骤B)中,复合铰链信息为在编号矩阵A中,运动副Pi对应的i列元素ai,j(i,j=1,2,,…,n)中有m个及m个以上非0且不相等的值,则运动副Pi处的铰链为m元复铰,其中m≥3。5.根据权利要求1所述基于编号矩阵的运动链同构判定方法,其特征在于:所述步骤B)中,构件信息为编号矩阵A中,当运动副Pi对应的i行元素的构件编号出现的次数为k,运动副Pi对应的i行元素的构件为g元构件,g=k+1,取得运动链构件的属性表,与g元构件连接的所有构件使用表示,式中...
【专利技术属性】
技术研发人员:张瑶,孔建益,孙伟,
申请(专利权)人:武汉科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。