Evaluation of performance characteristics of a novel hydrogen-fuelled free-piston engine generator. (24th September 2021)