Benzin generatori elektr energiyasini ishlab chiqarish uchun generatorni boshqarish uchun ichki yonish dvigatelidan foydalangan holda ishlaydi. Xususan, benzin dvigatelda yonib, yuqori{1}}haroratli, yuqori{2}}bosimli gaz hosil qiladi, bu esa pistonni itaradi, bu esa o‘z navbatida krank milini aylantiradi. Krank milining aylanishi, mufta yoki kamar haydovchisi orqali generator rotorini harakatga keltiradi, induktsiyalangan elektromotor kuchni hosil qilish uchun magnit kuch chiziqlarini kesib, elektr energiyasini chiqaradi.
