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