Numerical Synthesis of Six-Bar Linkages for Mechanical Computation

© 2014 by ASME. This paper presents a design procedure for six-bar linkages that use eight accuracy points to approximate a specified input-output function. In the kinematic synthesis of linkages, this is known as the synthesis of a function generator to perform mechanical computation. Our formulation uses isotropic coordinates to define the loop equations of the Watt II, Stephenson II, and Stephenson III six-bar linkages. The result is 22 polynomial equations in 22 unknowns that are solved using the polynomial homotopy software BERTINI. The bilinear structure of the system yields a polynomial degree of 705,432. Our first run of BERTINI generated 92,736 nonsingular solutions, which were used as the basis of a parameter homotopy solution. The algorithm was tested on the design of the Watt II logarithmic function generator patented by Svoboda in 1944. Our algorithm yielded his linkage and 64 others in 129 min of parallel computation on a Mac Pro with 12±2.93 GHz processors. Three additional examples are provided as well.

[1]  Antonín Svoboda,et al.  Computing Mechanisms and Linkages , 1965 .

[2]  David H. Myszka,et al.  Mechanism Branches, Turning Curves, and Critical Points , 2012 .

[3]  McCarthy,et al.  Geometric Design of Linkages , 2000 .

[4]  Jan Verschelde,et al.  Algorithm 795: PHCpack: a general-purpose solver for polynomial systems by homotopy continuation , 1999, TOMS.

[5]  Wen Miin Hwang,et al.  Defect-Free Synthesis of Stephenson-II Function Generators , 2010 .

[6]  T. Chase,et al.  Circuits and Branches of Single-Degree-of-Freedom Planar Linkages , 1990 .

[7]  A. Morgan,et al.  A homotopy for solving general polynomial systems that respects m-homogeneous structures , 1987 .

[8]  A. Morgan,et al.  Complete Solution of the Nine-Point Path Synthesis Problem for Four-Bar Linkages , 1992 .

[9]  J. Michael McCarthy,et al.  Five Position Synthesis of a Slider-Crank Function Generator , 2011 .

[10]  Arthur G. Erdman,et al.  Mechanism Design : Analysis and Synthesis , 1984 .

[11]  Hong Hee Yoo,et al.  Unified synthesis of a planar four-bar mechanism for function generation using a spring-connected arbitrarily sized block model , 2012 .

[12]  Ramon Sancibrian Improved GRG method for the optimal synthesis of linkages in function generation problems , 2011 .

[13]  A. Morgan,et al.  Coefficient-parameter polynomial continuation , 1989 .

[14]  Ferdinand Freudenstein,et al.  Kinematic Synthesis of Linkages , 1965 .

[15]  Andrew J. Sommese,et al.  The numerical solution of systems of polynomials - arising in engineering and science , 2005 .

[16]  Charles W. Wampler,et al.  ISOTROPIC COORDINATES , CIRCULARITY , AND BEZOUT NUMBERS : PLANAR KINEMATICS FROM A NEW PERSPECTIVE , 1996 .

[17]  Gordon R. Pennock,et al.  Function Generation With Finitely-Separated Precision Points Using Geometric Constraint Programming , 2006 .

[18]  C. W. McLarnan Synthesis of Six-Link Plane Mechanisms by Numerical Analysis , 1963 .

[19]  Anoop K. Dhingra,et al.  Synthesis of six-link, slider-crank and four-link mechanisms for function, path and motion generation using homotopy with m-homogenization , 1994 .

[20]  Masha Sosonkina,et al.  Algorithm 857: POLSYS_GLP—a parallel general linear product homotopy code for solving polynomial systems of equations , 2006, TOMS.