Renewable energy research