An ELM based predictive control method for HCCI engines. (February 2016)