Model Based Analysis and Control Design of a Urea-SCR deNOx Aftertreatment System