Designing a heat engine that can produce maximum power at maximum efficiency is a major challenge. Practical heat engines are limited to a theoretical efficiency called the Carnot limit, which sets a cap on how much heat can be converted to useful work.