Если взять две емкости например по 100литров, накачать в 1-ую 2атм водород (емкости тепло изолированные, герметичные с помещенными в них теплообменниками по которым течет вода). Температура водорода например 240К(-33градС)сжатого водорода в 1-ой емкости порядка 480К(480К-273=207-град С) Температура текущей воды равна например равна 50-градС начнет повышаться до 55-градС потому что водород отдает тепло за счет теплообменника. Тем временем пока идет нагрев воды в 1-ом теплообменнике накачивается 2-ая емкость до 2атм. Когда температура воды нагреется до 55-градС(когда нагреется) происходит переключение теплообменников. Пока идет повышение температуры воды во 2-ой емкости, из первой емкости стравливается остывший водород в резервуар-радиатор после стравливания происходит накачка до 2атм.(тем же двигателем) Когда температура водорода во 2-ом теплообменнике упадет до 55градС происходит переключение теплообменников итак по кругу.Время остывания равно времени стравливания + время накачки.