Application of computational fluid dynamics to spray drying