Agregat za struju ili generator za struju kao pogonski stroj može biti pokretan s pomoću vodene, parne, plinske i vjetrene turbine ili s dizel motorom te benzinskim motorom. A postoje i solarni odnosno baterijski agregati za struju. Učestali kvarovi električne mreže nisu nam novost. Obično situacije bez električne energije znaju potrajati satima, a u najgorem slučaju i danima.