Advances in Renewable Energy and Electric Vehicles