Der Stirlingmotor ist eine Wärmekraftmaschine, in der ein abgeschlossenes Arbeitsmedium (meistens ein Gas) durch Temperaturänderungen in regelmäßigen Zyklen von außen erwärmt und wieder abgekühlt wird, um aus thermischer Energie mechanische Energie zu erzeugen. Der Stirlingmotor arbeitet mit einem geschlossenen Kreisprozess, der mit einer beliebigen externen Wärmequelle betrieben werden kann.