Simulation of the power cycle of hydrogen fuelled S.I. engines