En omdanner varme (termisk energi) til arbeid ved å utnytte temperaturforskjellen mellom en varmekilde og et . Varme blir overført fra varmekilden til sluket og i denne prosessen blir noe av varmen omdannet til arbeid. Energiomforming er definert ved termodynamikkens andre lov.