Skip to main content
Log in

Isomorphic identification for kinematic chains using variable high-order adjacency link values

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

  1. 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.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  MathSciNet  MATH  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. J. P. Cubillo and J. Wan, Comments on mechanism kinematic chain isomorphism identification using adjacent matrices, Mech. Mach. Theory, 40 (2) (2005) 131–139.

    Article  MATH  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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.

  11. 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.

    Article  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  MathSciNet  Google Scholar 

  14. 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.

    Article  MathSciNet  Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. 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.

    Article  Google Scholar 

  17. V. P. Agrawal and J. S. Rao, Identification and isomorphism of kinematic chains and mechanisms, Mech. Mach. Theory, 24 (4) (1989) 309–321.

    Article  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

    Article  Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

    Article  MATH  Google Scholar 

  24. 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.

    Article  MATH  Google Scholar 

  25. H. Ding and Z. Huang, A unique representation of the kinematic chain and the atlas database, Mech. Mach. Theory, 42 (6) (2007) 637–651.

    Article  MATH  Google Scholar 

  26. H. Ding and Z. Huang, Isomorphism identification of graphs: Especially for the graphs of kinematic chains, Mech. Mach. Theory, 44 (1) (2009) 122–139.

    Article  MATH  Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. 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.

    Article  Google Scholar 

  30. 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.

    Article  Google Scholar 

  31. 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.

    Article  Google Scholar 

  32. 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.

    Article  Google Scholar 

  33. 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).

  34. 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.

    Article  Google Scholar 

  35. A. C. Rao, A genetic algorithm for topological characteristics of kinematic chains, ASME J. Mech. Des., 122 (2) (2000) 228–231.

    Article  Google Scholar 

  36. 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.

    Article  Google Scholar 

  37. 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.

    Article  MATH  Google Scholar 

  38. 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.

    Article  Google Scholar 

  39. 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.

    Article  Google Scholar 

  40. 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.

    Article  Google Scholar 

  41. 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.

    Article  MATH  Google Scholar 

  42. 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.

    Article  Google Scholar 

  43. 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.

    Article  Google Scholar 

  44. 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.

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chuanyu Wu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-019-0930-9

Keywords

Navigation