Abstract
Isomorphism identification is a crucial issue in the type synthesis of kinematic chains (KCs). To date, various topological characteristics have been used to detect isomorphism, but the manner of the correspondence between two isomorphic KCs has seldom been investigated. In this paper, a method using variable high-order adjacency link values to identify isomorphisms in KCs is proposed. First, the definition of improved high-order adjacency link values, which are used to describe the characteristics of KCs, is introduced in detail. The variable high-order adjacency link values are then calculated repeatedly through reassignment procedure according to the repetitions of their elements for one KC. Finally, isomorphisms are identified and all manner of the correspondence are detected by comparing two high-order adjacency link strings from two KCs. The proposed method is tested on 8-link, 15-link, and 28-link KCs, and all results demonstrate its feasibility and efficiency.
Similar content being viewed by others
Abbreviations
- KC-a, KC-b :
-
Kinematic chains noted a and b, respectively
- D :
-
Adjacency matrix
- n :
-
Number of links in KC
- m :
-
Number of joints in KC
- r :
-
Order of the adjacency link value
- \(s_i^r\) :
-
r-order adjacency value of the link-i
- S r :
-
r-order adjacency link string
- \({{}_{\mathrm{a}}^{\mathrm{b}}\boldsymbol{M}}\) :
-
Correspondence manners between KC-a and KC-b
- \({\boldsymbol{S}}_{{\rm{a}},k}^r\) :
-
r-order adjacency link string of KC-a after the k-th reassignment procedure
- \({\boldsymbol{S}}_{{\rm{b}},k,l}^r\) :
-
One of r-order adjacency link string of KC-b with index l after the k-th reassignment procedure
- p :
-
Number of reassignments for KC-a
- q :
-
Number of reassignments for KC-b
- c k :
-
Number of new r-order adjacency link string of KC-b after k-th reassignment procedure
- T :
-
Replaced sequence
- G :
-
Substituting sequence
- X :
-
Set for assignment of initial link value
References
L. Sun, X. Chen, C. Wu, G. Zhang and Y. Xu, Synthesis and design of rice pot seedling transplanting mechanism based on labeled graph theory, Comput. Electron. Agr., 143 (2017) 249–261.
J. J. Uicker and A. Raicu, A method for the identification and recognition of equivalence of kinematic chains, Mech. Mach. Theory, 10 (5) (1975) 375–383.
A. G. Ambekar and V. P. Agrawal, Canonical numbering of kinematic chains and isomorphism problem: Min code, Mech. Mach. Theory, 22 (5) (1987) 453–461.
K. R. Rajnefsh and P. Sunil, A new algorithm of links labelling for the isomorphism detection of various kinematic chains using binary code, Mechanism and Machine Theory, 131 (2019) 1–32.
Z. Chang, C. Zhang, Y. Yang and Y. Wang, A new method to mechanism kinematic chain isomorphism identification, Mech. Mach. Theory, 37 (4) (2002) 411–417.
P. R. He, W. J. Zhang, Q. Li and F. X. Wu, A new method for detection of graph isomorphism based on the quadratic form, ASME J. Mech. Des., 125 (3) (2003) 640–642.
J. P. Cubillo and J. Wan, Comments on mechanism kinematic chain isomorphism identification using adjacent matrices, Mech. Mach. Theory, 40 (2) (2005) 131–139.
R. P. Sunkari and L. C. Schmidt, Reliability and efficiency of the existing spectral methods for isomorphism detection, ASME J. Mech. Des., 128 (6) (2005) 1246–1252.
S. H. Rizvi, A. Hasan and R. A. Khan, An efficient algorithm for distinct inversions and isomorphism detection in kinematic chains, Perspectives in Science, 8 (2016) 251–253.
Y. Zou and P. He, An algorithm for identifying the isomorphism of planar multiple joint and gear train kinematic chains, Math. Probl. Eng. (2016) 5310582-1–15.
W. Sun, J. Kong and L. Sun, A joint-joint matrix representation of planar kinematic chains with multiple joints and isomorphism identification, Adv. Mech. Eng., 10 (6) (2018) 1–10.
A. C. Rao and D. Varada raju, Application of the hamming number technique to detect isomorphism among kinematic chains and inversions, Mech. Mach. Theory, 26 (1) (1991) 55–75.
A. C. Rao and C. N. Rao, Loop based pseudo hamming values—I. Testing isomorphism and rating kinematic chains, Mech. Mach. Theory, 28 (1) (1993) 113–127.
A. C. Rao and C. N. Rao, Loop based pseudo hamming values—II. Inversions, preferred frames and actuators, Mech. Mach. Theory, 28 (1) (1993) 129–143.
V. Dharanipragada and M. Chintada, Split hamming string as an isomorphism test for one degree-of-freedom planar simple-jointed kinematic chains containing sliders, ASME J. Mech. Des., 138 (8) (2016) 082301–1–082301–8.
W. Sun, J. Y. Kong and L. B. Sun, The improved hamming number method to detect isomorphism for kinematic chain with multiple joints, J. Adv. Mech. Des. Syst. Manuf., 11 (5) (2017) 17–00479–1–10.
V. P. Agrawal and J. S. Rao, Identification and isomorphism of kinematic chains and mechanisms, Mech. Mach. Theory, 24 (4) (1989) 309–321.
T. S. Mruthyunjaya and H. R. Balasubramanian, In quest of a reliable and efficient computational test for detection of isomorphism in kinematic chains, Mech. Mach. Theory, 22 (2) (1987) 131–139.
J. K. Chu and W. Q. Cao, Identification of isomorphism among kinematic chains and inversions using link’s adjacent-chain-table,Mech. Mach. Theory, 29 (1) (1994) 53–58.
J. N. Yadav, C. R. Pratap and V. P. Agrawal, Detection of isomorphism among kinematic chains using the distance concept, ASME J. Mech. Des., 117 (4) (1995) 607–611.
J. N. Yadav, C. R. Pratap and V. P. Agrawal, Computer aided detection of isomorphism among binary chains using the link-link multiplicity distance concept, Mech. Mach. Theory, 31 (7) (1996) 873–877.
J. N. Yadav, C. R. Pratap and V. P. Agrawal, Mechanisms of a kinematic chain and the degree of structural similarity based on the concept of link-path code, Mech. Mach. Theory, 31 (7) (1996) 865–871.
A. C. Rao, Application of fuzzy logic for the study of isomorphism, inversions, symmetry, parallelism and mobility in kinematic chains, Mech. Mach. Theory, 35 (8) (2000) 1103–1111.
S. C. Sarkar and A. K. Khare, Detecting the effect of uncertainty and isomorphism in 10 bar kinematic chains using all possible paths for motion transmission, Mech. Mach. Theory, 39 (8) (2004) 893–900.
H. Ding and Z. Huang, A unique representation of the kinematic chain and the atlas database, Mech. Mach. Theory, 42 (6) (2007) 637–651.
H. Ding and Z. Huang, Isomorphism identification of graphs: Especially for the graphs of kinematic chains, Mech. Mach. Theory, 44 (1) (2009) 122–139.
H. Ding and Z. Huang, The establishment of the canonical perimeter topological graph of kinematic chains and isomorphism identification, ASME J. Mech. Des., 129 (9) (2006) 915–923.
A. Dargar, R. A. Khan and A. Hasan, Application of link adjacency values to detect isomorphism among kinematic chains, Int. J. Mech. Mater. Des., 6 (2) (2010) 157–162.
F. Yang, Z. Deng, J. Tao and L. Li, A new method for isomorphism identification in topological graphs using incident matrices, Mech. Mach. Theory, 49 (2012) 298–307.
K. Zeng, X. Fan, M. Dong and P. Yang, A fast algorithm for kinematic chain isomorphism identification based on dividing and matching vertices, Mech. Mach. Theory, 72 (2014) 25–38.
H. Ding, W. Yang, B. Zi and A. Kecskeméthy, The family of planar kinematic chains with two multiple joints, Mech. Mach. Theory, 99 (2016) 103–116.
V. Venkata Kamesh, K. Mallikarjuna Rao and A. Balaji Srinivasa Rao, An innovative approach to detect isomorphism in planar and geared kinematic chains using graph theory, ASME J. Mech. Des., 139 (12) (2017) 122301-1–11.
V. V. Kamesh, K. Mallikarjuna Rao and A. B. Srinivasa Rao, Topological synthesis of epicyclic gear trains using vertex incidence polynomial, ASME J. Mech. Des., 139 (6) 2017 (062304).
K. R. Rajneesh and P. Sunil, Kinematic chains isomorphism identification using link connectivity number and entropy neglecting tolerance and clearance, Mech. Mach. Theory, 123 (2018) 40–65.
A. C. Rao, A genetic algorithm for topological characteristics of kinematic chains, ASME J. Mech. Des., 122 (2) (2000) 228–231.
P. Yang and K. Zeng, A high-performance approach on mechanism isomorphism identification based on an adaptive hybrid genetic algorithm for digital intelligent manufacturing, Eng. Comput., 25 (4) (2009) 397–403.
F. G. Kong, Q. Li and W. J. Zhang, An artificial neural network approach to mechanism kinematic chain isomorphism identification, Mech. Mach. Theory, 34 (2) (1999) 271–283.
G. Galan-marin, E. Merida-casermeiro and D. Lopez-rodriguez, Improving neural networks for mechanism kinematic chain isomorphism identification, Neural Process. Lett., 26 (2) (2007) 133–143.
P. Yang, K. Zeng, C. Li, J. Yang and S. Wang, An improved hybrid immune algorithm for mechanism kinematic chain isomorphism identification in intelligent design, Soft Comput., 19 (1) (2015) 217–223.
G. Galan-Marin, D. Lopez-Rodriguez and E. Merida-Casermeiro, A new multivalued neural network for isomorphism identification of kinematic chains, ASME J. Comput. Inf. Sci. Eng., 10 (1) (2010) 011009.
E. A. Butcher and C. Hartman, Efficient enumeration and hierarchical classification of planar simple-jointed kinematic chains: Application to 12- and 14-bar single degree-of-freedom chains, Mech. Mach. Theory, 40 (9) (2005) 1030–1105.
M. Zhang, N. Liao and C. Zhou, An adaptive neural networks model for isomorphism discernment of large scale kinematic structure, Int. J. Mater. Prod. Technol., 39 (3–4) (2010) 347–356.
R. Xiao, Z. Tao and Y. Liu, Isomorphism identification of kinematic chains using novel evolutionary approaches, J. Comput. Inf. Sci. Eng., 18 (5) (2005) 18–24.
M. K. Lohumi, A. Mohammad and I. A. Khan, Hierarchical clustering approach for determination of isomorphism among planar kinematic chains and their derived mechanisms, J. Mech. Sci. Technol., 26 (12) (2012) 4041–4046.
Acknowledgments
This work is supported by Research Program supported by the National Natural Science Foundation of China (Grant No. 51675488, 51675487), China.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Ki-Hoon Shin
Chuanyu Wu (cywu@zstu.edu.cn), is a Professor in Faculty of Mechanical Engineering & Automation, Zhejiang Sci-Tech University, Hangzhou, China. He received his doctoral degree in Mechanical Engineering from Zhejiang University in 2002. His researches focus on mechanical design and optimization.
Rights and permissions
About this article
Cite this article
He, L., Liu, F., Sun, L. et al. Isomorphic identification for kinematic chains using variable high-order adjacency link values. J Mech Sci Technol 33, 4899–4907 (2019). https://doi.org/10.1007/s12206-019-0930-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12206-019-0930-9