Numerical Simulation of a Free Piston Engine Using a Modified EDC Combustion Approach