Cyclic variability in compression-ignition engines: mechanisms, characterization, and mitigation strategies