Hessein Ali



Download Project (634 KB)


A slider-crank mechanism consists of an input crankshaft, a connecting rod, and an output piston. As the crankshaft makes full rotations, the output piston produces periodic curves similar to a sine wave. A drag link mechanism consists of four links with the input and output links capable of making a complete rotation. Using the output of the drag link to drive the input of the slider-crank distorts the periodic output curve it produces. Function generation addresses the design of mechanisms to create desired output curves. As the addition of a single drag link to a slider-crank distorts the output curve a modest amount, the addition of a large number of drag links (with the output of one driving the input of the next) can distort the original curve a significant amount. This research aims to generate chains of drag link mechanisms connected to a final slider-crank device capable of producing any periodic curve. The match between the desired curve and the curve produced by the chain of mechanisms is called the structural error. As the chain of drag link mechanisms increases in number, the structural error reduces.

Publication Date


Project Designation

Graduate Research

Primary Advisor

Andrew Murray, David Myszka

Primary Advisor's Department

Design of Innovative Machines Lab


Stander Symposium poster


Arts and Humanities | Business | Education | Engineering | Life Sciences | Medicine and Health Sciences | Physical Sciences and Mathematics | Social and Behavioral Sciences

Zero Structural Error Function Generating Mechanisms