3D CFD Engine Knock Predication and Evaluation Based on Detailed Chemistry and Detonation Theory