10.3389/fenrg.2019.00020