عمل احتراق مهمترین تفاوت در بین آنها است. در موتوربرق از سوخت بنزین استفاده میشود و با ورود هوا و سوخت به محفظه سیلندر، شمع جرقه میزند و احتراق در این مخلوط انجام میگیرد در این حالت پیستون به عقب رانده شده و نیروی مکانیکی چرخشی تولید میشود.
در دیزلژنراتور، سوخت و هوای فشرده شده و دمای مخلوط بالا میرود و افزایش دما باعث احتراق میشود که باعث عقب رفتن پیستون و تولید نیرو میشود.