Wat voor soort energie kan, naast nucleaire, geothermische en de afvalwarmte van interne verbrandingsmotoren, de warmte leveren voor een stoommachine?
De warmte die nodig is om het water te koken en de stoom toe te voeren, kan uit verschillende bronnen worden gehaald, meestal door het verbranden van brandbare materialen met een geschikte luchttoevoer in een gesloten ruimte (ook wel verbrandingskamer of vuurhaard genoemd). In sommige gevallen is de warmtebron een kernreactor, aardwarmte, zonne-energie of restwarmte van een verbrandingsmotor of industrieel proces. Bij model- of speelgoedstoommachines kan de warmtebron een elektrisch verwarmingselement zijn.
zonne