Power Generation System and Renewable Energy Technology (PGSRET)