Simulation Techniques for Heat Release Calculation of Diesel Engines