A novel methodology for engine design and optimization. (4th August 2014)