Modeling the cooling performance of vortex tube using a genetic algorithm-based artificial neural network