A parametric analysis of rectangular rib roughened triangular duct solar air heater using computational fluid dynamics