Challenges of Solar and Wind generators