SRM Engine Suite

The SRM Engine Suite is an engineering software tool used for simulating fuels, combustion and exhaust gas emissions in internal combustion engine (IC engine) applications. It is used worldwide by leading IC engine development organisations and fuel companies. The software is developed, maintained and supported by CMCL Innovations, Cambridge, U.K.
Applications.
The software has been applied to simulate almost all engine applications and all transportation fuel combinations with many examples published in numerous leading peer-reviewed journals, a brief summary of these articles is presented here.
The model.
The software is based on the stochastic reactor model (SRM), which is stated in terms of a weighted stochastic particle ensemble. SRM is particular useful in the context of engine modelling 
as the dynamics of the particle ensemble includes detailed chemical kinetics whilst accounting for inhomogeneity in composition and temperature space arising from on-going fuel injection, heat transfer and turbulence mixing events. Through this coupling, heat release profiles and in particular the associated exhaust gas emissions (Particulates, NOx, Carbon monoxide, Unburned hydrocarbon "etc".) can be predicted more accurately than if using the more conventional approaches of standard homogenous and multi-zone reactor methods.
Coupling with third party software tools.
The software can be coupled as a plug-in into 1D engine cycle software tools, are capable of simulating the combustion and emissions during closed volume period of the cycle (combustion, TDC and negative valve overlap).
An advanced Application programming interface enables for the model to be coupled with a user-defined codes such as 3D-CFD or control software.