Keyword: renewable energy generation