Large Scale Renewable Power Generation