De kern van een gasgenerator is een gasmotor, die gas onder hoge-temperatuur en hoge-druk produceert door aardgas te verbranden. Dit gas drijft een zuiger of turbine aan om te roteren, die op zijn beurt een generatorrotor aandrijft om magnetische veldlijnen door te snijden en een elektrische stroom te genereren. Het hele proces kan in vier fasen worden verdeeld: inlaat, compressie, arbeidsslag en uitlaat. In de inlaatfase mengen lucht en brandstof zich en komen de cilinder binnen; in de compressiefase gaat de zuiger omhoog om het mengsel te comprimeren; in de arbeidsslagfase ontsteekt de bougie de verbrandingsgassen, waardoor de zuiger naar beneden wordt gedrukt; en in de uitlaatfase worden uitlaatgassen uitgestoten. Deze cyclus herhaalt zich voortdurend en levert voortdurend elektriciteit op.
