Cycle-based optimal NOx emission control of selective catalytic reduction systems with dynamic programming algorithm. (1st February 2015)