Skip to content

Solar Position

The amount of solar irradiance incident on a solar surface --at any moment and location-- depends fundamentally on the Solar Incidence angle. This angle governs how much sunlight actually reaches the surface and, consequently, the generated photovoltaic power.

Tip

PVGIS CLI offers a primer on the solar position parameters. Inform yourself using the pvgis-prototype position intro command. See pvgis-prototype position intro

To calculcate the critical solar incidence angle, PVGIS requires the relative Latitude and Longitude coordinates of the surface in question, its Surface Tilt and Surface Orientation angles, as well as the Solar Declination and the Solar Hour angles both of which are derived from the Timestamp of interest.

What is Solar Position ?

Practically speaking, Solar Position consists of a series of angular measurements between the position of the sun in the sky and a location on the surface of the earth for a moment or series of moments in time.

An error occurred: name 'png' is not defined

In order to calculcate the solar incidence angle, we go through a series of solar position angles in the following order :

  1. Fractional year
  2. Equation of Time
  3. Time Offset
  4. True Solar Time
  5. Solar declination
  6. Solar zenith
  7. Solar altitude
  8. Solar azimuth
  9. Solar incidence

Mathematical sets

  • Fractional year ⊂ Equation of time ⊂ Time offset ⊂ True solar time ⊂ Solar hour angle
  • Solar declination ⊂ Solar zenith ⊂ Solar altitude ⊂ Solar azimuth

Fractional Year

Fractional year

The position of the Earth in its orbit around the sun is expressed through the Fractional Year angle, measured in radians based solely on a moment in time (timestamp).

Notes

  • The function that calculates the fractional year considers leap years and converts the timestamps into fractional values.
  • Other solar positioning algorithms name this variable "the day angle"

Equation of Time

Equation of time

The Equation of Time measured in minutes that corrects for the eccentricity (or else non-circularity) of the Earth's orbit and axial tilt. This correction helps align civil time with actual solar position.

Time Offset

Time Offset

The Time Offset measured in minutes, incorporates the Equation of Time and accounts for the variation of the Local Solar Time (LST) within a given time zone due to the longitude variations within the time zone.

True Solar Time

True solar time

Next is the True solar time, also known as the Apparent solar time upon which depends the calculation of the Solar hour angle.

Solar Hour Angle

Solar Hour Angle

The Solar Hour angle measures the Earth's rotation and indicates the time of the day relative to the position of the sun. It bases on the longitude and timestamp and by definition, the solar hour angle is :

- 0° at solar noon
- negative in the morning
- positive in the afternoon

Useful to know

Since the Earth rotates 15° per hour (or pi / 12 in radians), each hour away from solar noon corresponds to an angular motion of the sun in the sky of 15°. Practically, the calculation converts a timestamp into a solar time.

Order of dependent calculations

  • Fractional year ⊂ Equation of time ⊂ Time offset ⊂ True solar time ⊂ Solar hour angle
  • Solar declination ⊂ Solar zenith ⊂ Solar altitude ⊂ Solar azimuth

Solar Declination

Solar Declination

The Solar Declination angle, depending on the algorithm, requires only the Fractional Year or in addition the Eccentricity correction factor and the Perigee offset.

Alternative algorithm and Order of dependency

NOAA and Jenčo/Hofierka define variants -- see algorithm notes for details.

  • Fractional year ⊂ Solar declination NOAA or
  • (Fractional year, Eccentricity correction, Perigee offset) ⊂ Solar declination Jenčo/Hofierka

Solar Zenith

Solar Zenith

The Solar Zenith angle links time, position, and solar geometry used for both direct and indirect irradiance models.

Solar Altitude

Solar Altitude

The Solar Altitude is the complement of the Solar Zenith angle. It defines how high the sun is above the horizon.

Solar Azimuth

Solar Azimuth

The Solar Azimuth specifies the compass direction toward the sun. It combines the hour angle, latitude, and declination.

Solar Incidence

Solar Incidence

The solar incidence angle comprises all previous angles and defines the projection of sunlight onto the plane of the solar surface.

Default algoriths

The default algoriths for solar timing, positioning and the definition of the incidence angle are :

  • solar_time_model is set to Milne1921 (see in pvgisprototype.constants: SOLAR_TIME_ALGORITHM_DEFAULT).

    • Calculate the apparent solar time based on the equation of time by Milne 1921
  • solar_position_model is set to NOAA's equation for .. (see : SOLAR_POSITION_ALGORITHM_DEFAULT).

  • solar_incidence_model is set to Iqbal (see : SolarIncidenceModel.iqbal).

Atmospheric refraction

Review Me

Following the NOAA solar geometry equations, the calculation of the solar incidence anlge requires all of the following angular quantities :

  • altitude which in turn requires the hour angle and the zenith angle
  • zenith which in turn requires the solar declination angle (sun-earth)
  • azimuth
  • surface tilt
  • latitude
  • hour angle
  • relative longitude

Mathematicall speaking, the point where refraction plays a role is the solar zenith angle. The zenith angle is adjusted based on some method of atmospheric refraction and the solar altitude angle (high altitude above horizon, low altitude above horizon and altitude below horizon). While the adjustment isn't large in absolute terms, it is part of the solar geometry system and may impact the analysis, especially when it comes to the amount of irradiance close to sun- rise and set.