Stirling engine
Four basic steps in the cycle of a free-piston Stirling engine are: