Solar zenith angle

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

The solar zenith angle is the angle between the zenith and the centre of the sun's disc. The solar elevation angle is the altitude of the sun, the angle between the horizon and the centre of the sun's disc. Since these two angles are complementary, the cosine of either one of them equals the sine of the other. They can both be calculated with the same formula, using results from spherical trigonometry.[1][2]

Formula

 \cos \theta_s = \sin \alpha_s = \sin \phi \sin \delta + \cos \phi \cos \delta \cos h

where

Caveats

The calculated values are approximations due to the distinction between common/geodetic latitude and geocentric latitude. However, the two values differ by less than 12 minutes of arc, which is less than the apparent angular radius of the sun.

The formula neglects the effect of atmospheric refraction.[3]

Applications

Sunrise/Sunset

Sunset and sunrise occur (approximately) when the zenith angle is 90°, where the hour angle h0 satisfies[2]

\cos h_0 = -\tan \phi \tan \delta.

Precise times of sunset and sunrise occur when the upper limb of the Sun appears, as refracted by the atmosphere, to be on the horizon.

Albedo

A weighted daily average zenith angle, used in computing the local albedo of the Earth, is given by

\overline{\cos \theta_s} = \frac{\int_{-h_0}^{h_0} Q \cos \theta_s \text{d}h}{\int_{-h_0}^{h_0} Q \text{d}h}

where Q is the instantaneous insolation.[2]

Summary of special angles

For example, the solar elevation angle is :

  • 90° if you are on the equator, a day of equinox, at a solar hour of twelve
  • near 0° at the sunset or at the sunrise
  • between -90° and 0° during the night

An exact calculation is given in position of the Sun. Other approximations exist elsewhere.[4]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.