Et magnetogenerator fungerer ved å utvikle elektrisk energi fra bevegelsen av varme gasser gjennom et magnetisk felt. Dette skjer uten bruk av roterende deler. MHD-generatorer ble opprinnelig utviklet fordi eksosgassen fra en plasma MHD-generator i neste trinn kan brukes til å varme opp kjelene i et dampkraftverk. Hensikten med MHD-generator var å oppnå større virkningsgrad for dampkraftverk.