Renewable energy production is growing rapidly globally thanks to technological advancement. However, intermittency of solar ...