Design cylinder cushions to decelerate piston at stroke end, calculating peak cushion pressure and orifice size.