Power Generation Controller (PGC)