Knock detection in spark ignited heavy duty engines: An application of machine learning techniques with various knock sensor locations | Publicación