A simple model of combustion and pollutant formation has been set up. It is part of an engine simulator to be used for the study of engine control strategies.The calculation of inlet and exhaust phases is performed by an emptying and filling method, based on the knowledge of mean inlet and exhaust conditions.A single zone thermodynamic model has been utilized for the calculation of the combustion phase. The values of the shape factors of heat release patterns have been modeled to take into account air/fuel ratio, EGR, load and turbulence at ignition starting.Crevice storage of unburned mixture has been considered as the dominant mechanism for unburned HC production. A model for mixing and burning of HC inside the cylinder has been proposed. NO is calculated using the three steps Zeldovich approach.The model produces realistic calculations of combustion pressure and pollutants emission at various speed, load, ignition timing and EGR.