Renewable Energy Sources 2023 1040