Analysis of dynamic behavior and machine performance on a free-piston-type vuilleumier cycle heat pump