Abstract
We present a method to enumerate and codify all non-isomorphic solutions, for the problem of synthesizing the type of single-DOF linkage mechanisms that satisfy structural requirements for a given kinematic problem. The method is based on the construction of an “initial graph” taking into account prescribed parts (such as fixations, moving bodies, joints and their interconnections) and the kinematic constraints imposed on them. This initial graph containing structural characteristics of the problem is used as a pattern to search inside a selected atlas of one-DOF mechanism also represented by graphs. A new graph-matrix representation of mechanisms and a mechanism identifier based on the degree code concept was developed to avoid isomorphic occurrences of the initial graph inside each mechanism of the atlas. The same tools were used to enumerate various atlases specialized in a non-isomorphic way from basic kinematic chains. This enumeration takes into account different types of links (rigid, flexible) and joints (revolute, prismatic, flexible, clamped), and proper restrictions were designed to avoid kinematically invalid topologies. The methodology is illustrated with examples for several kinematic tasks.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Olson, D.G., Erdman, A.G., Riley, D.R.: A systematic procedure for type synthesis of mechanisms with literature review. Mech. Mach. Theory 20, 285–295 (1985)
Yan, H.S., Hwang, Y.W.: The specialization of mechanisms. Mech. Mach. Theory 26, 541–551 (1991)
Tsai, L.W.: Mechanism Design: Enumeration of Kinematic Structures According to Function. CRC Press, Boca Raton (2001)
Sandor, G.N., Erdman, A.G.: Advanced Mechanism Design: Analysis and Synthesis, vol. 2. Prentice-Hall, New Jersey (1984)
Lin, C.S., Erdman, A.G., Jia, B.P.: Use of compatibility linkages and solution structures in the dimensional synthesis of mechanism components. Mech. Mach. Theory 31, 619–635 (1996)
Erdman, A.G., Sandor, G.N.: Mechanism Design: Analysis and Synthesis, vol. 1, 3rd edn. Prentice-Hall, New Jersey (1997)
Sardain, P.: Linkage synthesis: Topology selection fixed by dimensional constraints, study of an example. Mech. Mach. Theory 32, 91–102 (1997)
McCarthy, J.M.: Geometric Design of Linkages. Springer, Berlin (2000)
Mruthyunjaya, T.S.: Kinematic structure of mechanisms revisited. Mech. Mech. Theory 38(4), 279–320 (2003)
Murphy, M.D., Midha, A., Howell, L.L.: The topological synthesis of compliant mechanisms. Mech. Mach. Theory 31, 185–199 (1996)
Howell, L.L.: Compliant Mechanisms. Wiley, New York (2001)
Freudenstein, F., Maki, E.R.: Creation of mechanisms according to kinematic structure and function. J. Environ. Plan. B 6, 375–391 (1979)
Tsai, L.W.: Systematic enumeration of parallel manipulators. Technical report, Institute for Systems Research, College Park, MD, USA (1998)
Chen, D.Z., Pai, W.M.: A methodology for conceptual design of mechanisms by parsing design specifications. ASME J. Mech. Des. 127(6), 1039–1044 (2005)
Tang, C.S., Liu, T.: The degree code—a new mechanism identifier. ASME J. Mech. Des. 115, 627–630 (1993)
Yan, H.S.: Creative Design of Mechanical Devices. Springer, Singapore (1998)
Hwang, W.M., Hwang, Y.W.: Computer-aided structural synthesis of planar kinematic chains with simple joints. Mech. Mach. Theory 27, 189–199 (1992)
Hsieh, H.I.: Sistematic methodologies for the automatic enumeration of topological structures of mechanisms. Master’s thesis, University of Maryland, USA (1992)
Tuttle, E.R.: Generation of planar kinematic chains. Mech. Mach. Theory 31(6), 729–748 (1996)
Nieto Nieto, J.: Síntesis de Mecanismos. Editorial AC, Madrid (1977)
Geradin, M., Cardona, A.: Flexible Multi-Body Dynamics. A Finite Element Approach. Wiley, New York (2001)
Cardona, A.: Computational methods for synthesis of mechanisms. Technical report, CIMEC-INTEC (2002)
Pucheta, M.A., Cardona, A.: Type synthesis and initial sizing of planar linkages using graph theory and classic genetic algorithms starting from parts prescribed by user. In: Multibody Dynamics 2005, ECCOMAS Thematic Conference, Madrid, Spain (2005)
Jiménez, J.M., Álvarez, G., Cardenal, J., Cuadrado, J.: A simple and general method for kinematic synthesis of spatial mechanisms. Mech. Mach. Theory 32(4), 323–341 (1997)
Da Lio, M., Cossalter, V., Lot, R.: On the use of natural coordinates in optimal synthesis of mechanisms. Mech. Mach. Theory 35(10), 1367–1389 (2000)
Pucheta, M.A., Cardona, A.: A decomposition method for modular dimensional synthesis of planar multi-loop linkage mechanisms. In: Mecánica Computacional, XV Congreso sobre Métodos Numéricos y sus Aplicaciones, ENIEF 2006, vol. XXVII, pp. 351–373, Santa Fe, Argentina, November 2006
Cugnon, F., Cardona, A., Selvi, A., Paleczny, C.: Synthesis and optimization of flexible mechanisms. In: Bottasso, C.L., Masarati, P., Trainelli, L. (eds.) Multibody Dynamics 2007, ECCOMAS Thematic Conference on Multibody Dynamics, Milan, Italy (2007)
Pucheta, M.A., Cardona, A.: Kinematics synthesis of compliant mechanisms using rigid-body replacement. In: Bottasso, C.L., Masarati, P., Trainelli, L. (eds.) Multibody Dynamics 2007, ECCOMAS Thematic Conference on Multibody Dynamics, Milan, Italy (2007)
SAMTECH S.A. SAMCEF, http://www.samcef.com
Open Engineering S.A. OOFELIE: oriented object finite elements led by interactive executor. http://www.open-engineering.com. University of Liège, Belgium and INTEC, Argentina
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Pucheta, M., Cardona, A. An automated method for type synthesis of planar linkages based on a constrained subgraph isomorphism detection. Multibody Syst Dyn 18, 233–258 (2007). https://doi.org/10.1007/s11044-007-9087-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-007-9087-x