Exploration of hydrocyclone designs using computational fluid dynamics