f269e44837db833acc4c11245a8652c4c445e213ace9ea34644ec1bb46a7fe18 10.1016j.ijhydene.2019.11.019.pdf