1D and MultiD Modeling Techniques for IC Engine Simulation by Gianluca Montenegro