20230317142524.829916 Journal of renewable energy. Journal of renewable energy (Print) Journal of renewable energy (Print) Journal of renewable energy. 2314-4386 England