Research on cycle-by-cycle variations of an SI engine with hydrogen direct injection under lean burn conditions