A comprehensive multi-physics model of photovoltaic modules with non-uniform solar concentration and serpentine cooling. (1st November 2022)