Multi-objective optimization of solar collector using water-based nanofluids with different types of nanoparticles