5. SARRUS LINKAGE
The Inventor

Pierre Frédéric Sarrus, was a French mathematician who lived from 1798 to 1861. He was a professor at the Universty of Strasbourg in France, and is remembered for his work in several areas of mathematics.

He was the author of several treatises, including one on the solution of numeric equations with multiple unknowns in 1842, one on multiple integrals and their integrability conditions, and one on the determination of the orbits of comets.

He also discovered a mnemonic rule for evaluating the determinant of a 3 by 3 matrix, named Sarrus's rule (essentially the ‘cross product’ evaluation rule).

He is of special interest to us here because of his invention of the Sarrus linkage.

The Linkage

Sarrus invented his linkage in 1853. It is a mechanical linkage which converts a linear motion to a part circular motion, or vice-versa. It is a delightfully simple linkage, but it differs from our previous linkages, in that it is spatial rather than planar. The linkage uses two parallel (brown) rectangular plates positioned parallel one above the other. A vertical up and down motion moves these plates together and apart. These plates are connected by two hinged pairs of (green) rectangular plates as shown in the diagram. The movement of the parallel plates produces a circular arc motion by these hinges. The Sarrus linkage is of a three-dimensional class sometimes known as a ‘space crank’.

The animation is taken from http://en.wikipedia.org/wiki/Sarrus_linkage

The Mathematics

The mathematics is quite trivial here. The two pairs of green hinged plates are required to keep the brown plates parallel throughout the motion. Thinking of the bottom brown plate as being fixed, it is clear that each of the hinges linking the green rectangles moves in a circular arc with an edge of the brown base rectangle as axis.

The Java Applet

Constructing the applet in this case presents rather more of a challenge, but it gave me great enjoyment. How are we to proceed with a 3-dimensional construction? It is probably best to ignore any idea of perspective – at least initially. Once we get an applet that works passably, we may try to add improvements after.

Sketch the above figure, labelling the vertices. Assuming a 375 x 300 window, allocate suitable dimensions, allowing space for the rectangle rotation to the left. Use the rotation of point J to drive the linkage action. Label all the vertex points for your own reference. I took a length of 100 for all the edges.

To check out my program, click here.