Ein Blockheizkraftwerk besteht aus einem Motor (mit einem Brennstoff betrieben), Generator und einem Wärmetauscher. Der Generator wandelt die Bewegungsenergie des Motors in elektrischen Strom um. Die entstehende Wärme wird über einen Wärmetauscher als Heizenergie nutzbar gemacht.