Show/Hide Toolbars

HOMER Pro 3.9

Navigation: HOMER's Calculations

How HOMER Calculates the PV Cell Temperature

Scroll Prev Top Next More


The PV cell temperature is the temperature of the surface of the PV array. During the night, it is the same as the ambient temperature, but in full sun, the cell temperature can exceed the ambient temperature by 30°C or more.

If in the PV Array inputs, you choose to consider the effect of temperature on the PV array, HOMER calculates the cell temperature in each time step and use it in calculating the power output of the PV array. This section describes how HOMER calculates the cell temperature from the ambient temperature and the radiation striking the array.

We start by defining an energy balance for the PV array, using the following equation from Duffie and Beckman (1991):






= the solar transmittance of any cover over the PV array [%]



= the solar absorptance of the PV array [%]



= the solar radiation striking the PV array [kW/m2]



= the electrical conversion efficiency of the PV array [%]



= the coefficient of heat transfer to the surroundings [kW/m2?C]



= the PV cell temperature [?C]



= the ambient temperature [?C]

The above equation states that a balance exists between, on one hand, the solar energy absorbed by the PV array, and on the other hand, the electrical output plus the heat transfer to the surroundings. We can solve that equation for cell temperature to yield:


It is difficult to measure the value of (?? / UL) directly, so instead manufacturers report the nominal operating cell temperature (NOCT), which is defined as the cell temperature that results at an incident radiation of 0.8 kW/m2, an ambient temperature of 20?C, and no load operation (meaning ?c = 0). We can substitute these values into the above equation and solve it for ??/UL to yield the following equation:






= the nominal operating cell temperature [?C]



= the ambient temperature at which the NOCT is defined [20?C]



= the solar radiation at which the NOCT is defined [0.8 kW/m2]

If we assume that ??/UL is constant, we can substitute this equation into the cell temperature equation to yield:


HOMER assumes a value of 0.9 for ?? in the above equation, as Duffie and Beckman (1991) suggest. Because the term ?c /?? is small than unity, this assumption does not introduce significant error.

HOMER assumes that the PV array always operates at its maximum power point, as it does when controlled by a maximum power point tracker. That means HOMER assumes the cell efficiency is always equal to the maximum power point efficiency:






is the efficiency of the PV array at its maximum power point [%]

So in the equation for cell temperature we can replace ?c with ?mp to yield:


But ?mp depends on the cell temperature Tc. HOMER assumes that the efficiency varies linearly with temperature according to the following equation:






= the maximum power point efficiency under standard test conditions [%]



= the temperature coefficient of power [%/?C]



= the cell temperature under standard test conditions [25?C]

The temperature coefficient of power is normally negative, meaning that the efficiency of the PV array decreases with increasing cell temperature.

We can substitute this efficiency equation into the preceding cell temperature equation and solve for cell temperature to yield:


The temperatures in the above equation must be in Kelvin. HOMER uses this equation to calculate the cell temperature in each time step.

See also

Photovoltaic Panels (PV)

How HOMER Calculates the PV Array Power Output

How HOMER Calculates the Radiation Incident on the PV Array

PV Nominal Operating Cell Temperature

Standard Test Conditions