IEEE Transactions on Sustainable Energy Journal