Earth Orbit v2.1 - Geoscientific Model Development

Geosci. Model Dev., 7, 1051–1068, 2014
www.geosci-model-dev.net/7/1051/2014/
doi:10.5194/gmd-7-1051-2014
© Author(s) 2014. CC Attribution 3.0 License.
Earth Orbit v2.1: a 3-D visualization and analysis model of Earth’s
orbit, Milankovitch cycles and insolation
T. S. Kostadinov1,2,* and R. Gilb1
1 Department
2 Formerly
of Geography and the Environment, 28 Westhampton Way, University of Richmond, Richmond, VA 23173, USA
at Earth Research Institute, University of California Santa Barbara, Santa Barbara, CA 93106, USA
* T.
S. Kostadinov dedicates this paper to his mother, who first sparked his interest in the magnificent night sky and the science
of astronomy, and to his father, who showed him the pivotal importance of mathematics.
Correspondence to: T. S. Kostadinov ([email protected])
Received: 4 October 2013 – Published in Geosci. Model Dev. Discuss.: 28 November 2013
Revised: 25 March 2014 – Accepted: 10 April 2014 – Published: 3 June 2014
Abstract. Milankovitch theory postulates that periodic variability of Earth’s orbital elements is a major climate forcing
mechanism, causing, for example, the contemporary glacial–
interglacial cycles. There are three Milankovitch orbital parameters: orbital eccentricity, precession and obliquity. The
interaction of the amplitudes, periods and phases of these parameters controls the spatio-temporal patterns of incoming
solar radiation (insolation) and the timing and duration of
the seasons. This complexity makes Earth–Sun geometry and
Milankovitch theory difficult to teach effectively. Here, we
present “Earth Orbit v2.1”: an astronomically precise and accurate model that offers 3-D visualizations of Earth’s orbital
geometry, Milankovitch parameters and the ensuing insolation forcing. The model is developed in MATLAB® as a userfriendly graphical user interface. Users are presented with a
choice between the Berger (1978a) and Laskar et al. (2004)
astronomical solutions for eccentricity, obliquity and precession. A “demo” mode is also available, which allows the
Milankovitch parameters to be varied independently of each
other, so that users can isolate the effects of each parameter
on orbital geometry, the seasons, and insolation. A 3-D orbital configuration plot, as well as various surface and line
plots of insolation and insolation anomalies on various time
and space scales are produced. Insolation computations use
the model’s own orbital geometry with no additional a priori
input other than the Milankovitch parameter solutions. Insolation output and the underlying solar declination computation are successfully validated against the results of Laskar et
al. (2004) and Meeus (1998), respectively. The model outputs
some ancillary parameters as well, e.g., Earth’s radius-vector
length, solar declination and day length for the chosen date
and latitude. Time-series plots of the Milankovitch parameters and several relevant paleoclimatological data sets can
be produced. Both research and pedagogical applications are
envisioned for the model.
1
Introduction
The astrophysical characteristics of our star, the Sun, determine to first order the continuously habitable zone around it
(Kasting et al., 1993; Kasting, 2010), in which rocky planets
are able to maintain liquid water on their surface and sustain life. The surface temperature of a planet depends to first
order upon the incoming flux of solar radiation (insolation)
to its surface. Additionally, energy for our metabolism (and
most modern economic activities) is obtained exclusively
from the Sun via the process of oxygenic photosynthesis performed by green terrestrial plants and marine phytoplankton.
The high oxygen content of Earth’s atmosphere, necessary
for the evolution of placental mammals (Falkowski et al.,
2005), is due to billions of years of photosynthesis and the
geological burial of reduced carbon equivalents (Falkowski
and Godfrey, 2008; Falkowski and Isozaki, 2008; Kump et
al., 2010). Thus, the Sun is central to climate formation and
stability and to our evolution and continued existence as a
species.
Published by Copernicus Publications on behalf of the European Geosciences Union.
1052
The temporal and spatial patterns of insolation and their
variability on various scales determine climatic stability over
geologic time, as well as climate characteristics such as diurnal, seasonal and pole to equator temperature contrasts, all of
which influence planetary habitability. Insolation can change
due to changes in the luminosity of the Sun itself. This can
happen due to the slow increase of solar luminosity that gives
rise to the faint young Sun paradox (Kasting, 2010; Kump et
al., 2010), or it can happen on much shorter timescales such
as the 11-year sunspot cycle (Fröhlich, 2013; Hansen et al.,
2013).
Importantly, insolation is also affected by the orbital elements of the planet. According to the astronomical theory of
climate, quasi-periodic variations in Earth’s orbital elements
cause multi-millennial variability in the spatio-temporal distributions of insolation, and thus provide an external forcing
and pacing to Earth’s climate (Milankovitch, 1941; Berger
1988; Berger and Loutre, 1994; Berger et al., 2005). These
periodic orbital fluctuations are called Milankovitch cycles,
after the Serbian mathematician Milutin Milanković who was
instrumental in developing the theory (Milankovitch, 1941).
Laskar et al. (2004) provide a brief historical overview of
the main contributions leading to the pioneering work of
Milanković. There are three Milankovitch orbital parameters: orbital eccentricity (main periodicities of ∼ 100 and
400 kyr (1 kyr = one thousand years)), precession (quantified
as the longitude of perihelion relative to the moving vernal
equinox, main periodicities ∼ 19 and 23 kyr) and obliquity of
the ecliptic (main periodicity 41 kyr) (Berger, 1978a). Obliquity is strictly speaking a rotational, rather than an orbital
parameter; however, we refer to it here either as an orbital or
Milankovitch parameter, for brevity.
The pioneering work by Hays et al. (1976) demonstrated
a strong correlation between these cycles and paleoclimatological records. Since then, multiple analyses of paleoclimate
records have been found to be consistent with Milankovitch
forcing (e.g., Imbrie et al., 1992; Rial, 1999; Lisiecki and
Raymo, 2005). Notably, the glacial–interglacial cycles of
the Quaternary have been strongly linked to orbital forcing, particularly summertime insolation at high northern latitudes (Milankovitch, 1941; Berger 1988; Berger and Loutre,
1994; Bradley, 2014, and references therein). Predicting the
Earth system response to orbital forcing (including glacier
growth and melting) is not trivial, and there are challenges in
determining which insolation quantity (i.e., integrated over
what time and space scales) is responsible for paleoclimate
change, e.g., peak summer insolation intensity, or overall
summertime-integrated insolation at northern latitudes (Imbrie et al., 1993; Lisiecki et al., 2008; Huybers, 2006; Huybers and Denton, 2008; Bradley, 2014). Moreover, some controversies related to the astronomical theory remain, notably
the 100 kyr problem, or the so-called mid-Pleistocene transition. This refers the fact that the geological record indicates
that the last ca. one million years have been dominated by
100 kyr glacial–interglacial cycles, a gradual switch from the
Geosci. Model Dev., 7, 1051–1068, 2014
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
previously dominant 41 kyr periodicity. This transition cannot be explained by orbital forcing alone, as there was actually a decrease in the 100 kyr eccentricity band variance
during this period (e.g., Imbrie et al., 1993; Loutre et al.,
2004; Berger et al., 2005; Bradley, 2014, and references
therein). Current consensus focuses on the explanation that
the mid-Pleistocene transition is due to factors within the
Earth system itself, rather than astronomical factors – e.g.,
internal climate system oscillations, nonlinear responses due
to the continental ice sheet size, or CO2 degassing from the
Southern Ocean (Bradley, 2014, Sects. 6.3.3 and 6.3.4, and
references therein). Finally, alternative astronomical influences on climate have also been proposed, such as the influence of the orbital inclination cycle (Muller and McDonald,
1997).
The Milankovitch cycles are due to complex gravitational
interactions between the bodies of the solar system. Astronomical solutions for the values of the Milankovitch orbital parameters have been derived by Berger (1978a) and
Berger (1978b), referred to henceforth as Be78 (valid for
1000 kyr before and after present), and Laskar et al. (2004),
referred to henceforth as La2004 (valid for 101 000 kyr before present to 21 000 kyr after present). Here the present is
defined as the start of Julian epoch 2000 (J2000), i.e., the
Gregorian calendar date of 1 January, 2000 at 12:00 UT (Universal Time, that is, mean solar time at the Prime Meridian + 12 h) (Meeus, 1998). There are several other solutions
as well, for example, Berger and Loutre (1992) and Laskar et
al. (2011). These astronomical solutions are crucial for paleoclimate and climate science, as they enable the computation
of insolation at any latitude and time period in the past or
future within the years spanned by the solutions (Berger and
Loutre, 1994; Berger et al., 2010; Laskar et al., 2004), and
subsequently the use of this insolation in climate models as
forcing (e.g., Berger et al., 1998). Climate models are an important method for testing the response of the Earth system
to Milankovitch forcing.
While most Earth science students and professionals are
well aware of Earth’s orbital configuration and the basics
of the Milankovitch cycles, the details of both and the way
the Milankovitch orbital elements influence spatio-temporal
patterns of insolation on various time and space scales remain elusive. It is difficult to appreciate the pivotal importance of Kepler’s laws of planetary motion in controlling the
effects of Milankovitch cycles on insolation patterns. The
three-dimensional nature of Earth’s orbit, the vast range of
space and timescales involved, and the geometric details are
complex, and yet those same factors present themselves to
computer modeling and 3-D visualization. Here, we present
“Earth Orbit v2.1”: an astronomically precise and accurate
3-D visualization and analysis model of Earth’s orbit, Milankovitch cycles, and insolation. The model is envisioned
for both research and pedagogical applications and offers 3D visualizations of Earth’s orbital geometry, Milankovitch
parameters and the ensuing insolation forcing. It is developed
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
in MATLAB® and has an intuitive, user-friendly graphical
user interface (GUI) (Fig. 1). Users are presented with a
choice between the Be78 and La2004 astronomical solutions
for eccentricity, obliquity and precession. A “demo” mode
is also available, which allows the three Milankovitch parameters to be varied independently of each other (and exaggerated over much larger ranges than the naturally occurring
ones), so users can isolate the effects of each parameter on orbital geometry, the seasons, and insolation. Users select a calendar date and the Earth is placed in its orbit using Kepler’s
laws; the calendar can be started on either vernal equinox
(20 March) or perihelion (3 January). A 3-D orbital configuration visualization, as well as spatio-temporal surface and
line plots of insolation and insolation anomalies (with respect
to J2000) on various scales are then produced. Below, we first
describe the model parameters and implementation. We then
detail the model user interface, provide instructions on its capabilities and use, and describe the output. We then present
successful model validation results, which are comparisons
to existing independently derived insolation, solar declination and season duration values. Finally, we conclude with
brief analysis of sources of uncertainty. Throughout, we provide examples of the pedagogical value of the model.
Various insolation solutions and visualizations exist
(Berger, 1978a; Rubincam, 1994 (however, see response of
Berger, 1996); Laskar et al., 2004; Archer, 2013; Huybers,
2006). Notably, the AnalySeries software (Paillard et al.,
1996; Paillard, 2014) shares many of the functionalities presented here and offers many additional ones, such as paleoclimatic time-series analysis and many more choices for insolation computation. Importantly, the model presented here
was developed independently from AnalySeries (or other
similar efforts) and computes insolation from first principles
of orbital mechanics (Kepler’s laws) and irradiance propagation, using exclusively its own internal geometry. The only
model inputs are the three Milankovitch orbital parameters,
either real astronomical solutions (Be78 or La2004) or userentered demo values. No insolation computation code from
the above-cited existing solutions has been used, so comparison with these solutions constitutes independent model verification, referred to here as validation, because we consider
the La2004 and Meeus (1998) solutions the geophysical truth
(Sect. 5).
The unique contribution of our model consists of the combination of the following features:
a. central to the whole model is a user-controllable, 3-D
pan–tilt–zoom plot of the actual Earth orbit;
b. an interactive user-friendly GUI that serves as a singleentry control panel for the entire model and makes it
suitable for use by non-programmers and friendly to didactic applications;
www.geosci-model-dev.net/7/1051/2014/
1053
c. the Milankovitch cycles are incorporated explicitly and
insolation is output according to real or user-selected
demo orbital elements, which
d. allows users to enter exaggerated orbital parameters independently of each other and isolate their effects on
insolation, as well as view the orbit with exaggerated
eccentricity;
e. the source code is published and advanced users can
check its logic, as well as modify it and adapt it; and
f. the software is platform-independent.
The issue of climate change has come to the forefront of
Earth science and policy and it is arguably the most important
global issue of immediate and long-term consequences (e.g.,
IPCC, 2013). Earth’s climate varies naturally over multiple
timescales, from decadal to hundreds of millions of years
(e.g., Kump et al., 2010). It is thus crucial to understand natural climate forcings, their timescales, and the ensuing response of the Earth system. In addition, detailed understanding of the Sun’s daily path in the sky and the patterns of insolation have become important to increasing numbers of students and professionals because of the rise in usage of solar
power (thermal and photovoltaic). We submit that the model
presented here can enhance understanding of all of these important subject areas.
2
Key definitions, model parameters and
implementation
The model input parameters, and their values and units, are
summarized in Table 1. The following definitions, discussion and symbols are consistent with those of Berger et
al. (2010). The reader is referred to their Fig. 1. According to Kepler’s first law of planetary motion, Earth’s orbit
is an ellipse, and the Sun is in one of its foci (e.g., Meeus,
1998). Orbital eccentricity, e (Table 1), is a measure of the
deviation of p
Earth’s orbital ellipse from a circle and is defined as e = 1 − b2 /a 2 , where a is the semi-major axis (Table 1) and b is the semi-minor axis of the orbital ellipse (e.g.,
Berger and Loutre, 1994). The semi-major axis is equal to
about 1 AU (Meeus, 1998; Standish et al., 1992) and determines the size of the orbital ellipse and thus the orbital period
of Earth; it is considered a fixed constant in the model, as its
variations are extremely small (Berger et al., 2010; Laskar
et al., 2004, their Fig. 11). Various orbital period definitions
are possible; here, the sidereal period is used as a model constant (Meeus, 1998). Thus, Kepler’s third law of planetary
motion is implicit in these two constant definitions and is
not included explicitly elsewhere in model logic. The obliquity of the ecliptic, ε, is the angle between the direction of
Earth’s axis of rotation and the normal to the orbital plane, or
the ecliptic (Table 1). Eccentricity and obliquity are two of
the three Milankovitch orbital parameters.
Geosci. Model Dev., 7, 1051–1068, 2014
1054
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
Figure 1. Main MATLAB® GUI window of Earth Orbit v2.1. Input and output displayed corresponds to the graphical output of Fig. 2a, i.e.,
contemporary (J2000) La2004 configuration for 16 September, at 43◦ N latitude.
The third Milankovitch orbital parameter, precession, is
the most challenging for instruction and visualization. There
are two separate kinds of precession that combine to create
a climatic effect – precession of the equinoxes (also termed
axial precession), and apsidal precession, that is, precession
of the perihelion in the case of Earth’s orbit. Axial precession refers to the wobbling of Earth’s axis of rotation that
slowly changes its absolute orientation in space with respect to the distant stars. The axis or rotation describes a
cone (one in each hemisphere) in space with a periodicity
of about 26 000 years (Berger and Loutre, 1994). This is
the reason why the star α UMi (present-day Polaris, or the
North Star), has not and will not always be aligned with the
direction of the North Pole. Also, due to axial precession,
the point of vernal equinox in the sky moves with respect to
the distant stars and occurs in successively earlier zodiacal
Geosci. Model Dev., 7, 1051–1068, 2014
constellations. Axial precession is clockwise as viewed from
above the North Pole, hence the north celestial pole describes
a counterclockwise motion as viewed by an observer looking in the direction of the north ecliptic pole. Precession
of the perihelion refers to the gradual rotation of the line
joining aphelion and perihelion, with respect to the distant
stars (or the reference equinox of a given epoch) (Berger,
1978a; Berger and Loutre, 1994).
Axial precession and precession of the perihelion combine to modulate the relative position of the equinoxes and
solstices (i.e., the seasons) with respect to perihelion, which
is what is relevant for insolation and climate. This climatically relevant precession is implemented in the model and
is quantified via the longitude of perihelion, ω̃, which is
the angle between the directions of the moving fall equinox
and perihelion at a given time, measured counterclockwise
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
1055
Table 1. Summary of constant and variable model input parameters.
Symbol
Constant/variable
Value
Units
Reference
Notes
106 km
constant
1.00000261 AU
(constant)
constant
AU
a
Astronomical unit
Semi-major axis
149.597870700
149.598261150
106 km
USNO (2013)
Standish et al. (1992)
T
365.256363
Days
Meeus (1998)
So
Sidereal orbital
period
TSI at 1 AU
1366a
W m−2
Fröhlich (2013)
e
ε
ω̃
Eccentricity
Obliquity
Longitude of perihelion
0.01670236b
23.4393b
102.9179b
–
degrees
degrees
La2004c
La2004
La2004
Also see Kopp
and Lean (2011)
–
–
–
a Users can change this default value. b Default J2000 values. Users can change these variables independently of each other or choose real
astronomical solutions depending on the mode selected. c La2004 refers to Laskar et al. (2004)
in the plane of the ecliptic (Berger et al., 2010). Because
both perihelion and equinox move, the longitude of perihelion will have a different (shorter) periodicity than one full
cycle of axial wobbling alone (Berger and Loutre, 1994).
The direction of Earth’s radius vector when Earth is at fall
equinox (∼ 22 September) is referred to as the direction of
fall equinox above. This is the direction with respect to the
distant stars where the Sun would be found on its annual motion on the ecliptic on 20 March – that is, at vernal equinox.
In other words, that is the direction of the vernal point in
the sky (Berger et al., 2010; their Fig. 1 and Appendix B),
the origin of the right ascension coordinate. This distinction between vernal equinox and the direction of the vernal
point can cause confusion, especially since the exact definition of longitude of perihelion can vary (e.g., c.f. Berger,
1978a; Berger et al., 1993, 2010; Berger and Loutre, 1994;
Joussaume and Braconnot, 1997) and the longitude of perihelion can also be confused with the longitude of perigee,
ω = ω̃ + 180◦ , which is the angle between the directions of
vernal equinox and perihelion, measured counterclockwise
as viewed from the direction of the North Pole, in the plane
of the orbit (Berger et al., 2010). Here, we use the terminology and definitions of Berger et al. (2010).
The magnitude of the climatic effect of precession is modulated by eccentricity. In the extreme example, if eccentricity
were exactly zero, the effects of precession would be null.
Climatic precession, e sin ω, is the parameter that quantifies
precession and determines season lengths, the Earth–Sun distance at summer solstice (Berger and Loutre, 1994) and various important insolation quantities (Berger et al., 1993, their
Table 1). This interplay between eccentricity and precession
presents an important way to introduce both concepts pedagogically and to test student comprehension.
The solar “constant”, So , is defined here as the total solar irradiance (TSI) on a flat surface perpendicular to the solar rays at a reference distance of exactly 1 AU (Table 1).
As Berger et al. (2010) note, due to eccentricity changes,
the mean distance from the Earth to the Sun over a year is
www.geosci-model-dev.net/7/1051/2014/
not constant on geologic timescales. It also matters how this
mean distance is defined – for example, over time (mean
anomaly) vs. over angle (true anomaly). True and mean
anomaly are defined below in Sects. 2.1 and 2.2, respectively. If So is defined to be the irradiance from the Sun at
the mean Earth–Sun distance, then it is indeed not a true
constant. As used here, So is a true model constant as long
as the luminosity of the Sun itself is assumed constant. The
default value is chosen to be 1366 W m−2 (Fröhlich, 2013).
Recent evidence suggests that the appropriate value may actually be about 1361 W m−2 (Kopp and Lean, 2011). Users
can change the value of So independently of other model inputs in order to study the effects of changes in absolute solar
luminosity – for example, in order to simulate the faint young
Sun (e.g., Kasting, 2010) or the sunspot cycle (e.g., Hansen
et al., 2013).
2.1
Model coordinate system; Sun–Earth geometry
parameterization; solar declination
According to Kepler’s first law of planetary motion, Earth orbits the Sun in an ellipse, and the Sun is in one of the ellipse’s
foci. The heliocentric equation of the orbital ellipse in polar
form is given by (Meeus, 1998; his Eq. 30.3)
|r(ν)| =
a(1 − e2 )
.
1 + e cos ν
(1)
In the above, the Sun is at the origin of the coordinate system; a is the semi-major axis of the orbital ellipse; e is eccentricity; ν is true anomaly; and r is Earth’s instantaneous radius vector, that is, the vector originating at the Sun and ending at the instantaneous planetary position. Let r designate
the length of Earth’s radius vector henceforth. True anomaly,
ν, is the angle between the directions of perihelion and the
radius vector, subtended at the Sun and measured counterclockwise in the plane of the orbit (e.g., Meeus, 1998, his
Ch. 30; Berger et al., 2010, their Fig. 1). The true longitude
of the Sun (or simply true longitude) is equal to Earth’s true
Geosci. Model Dev., 7, 1051–1068, 2014
1056
anomaly plus the longitude of perigee (Berger et al., 2010,
their Eq. 6). True longitude is the angle Earth has swept from
its orbit, subtended at the Sun, since it was last at vernal
equinox, and it is equivalent to the angle the Sun has travelled along the ecliptic in the same time. Mean longitude is
the longitude of the mean Sun, in an imaginary perfectly circular orbit of the same period, that is, mean longitude is proportional to the passage of time, much like mean anomaly
(see Sect. 2.2 below).
In the Earth Orbit v2.1 model, given a user-selected calendar date, true anomaly, ν, is determined by solving the inverse Kepler equation (see Sect. 2.2 below). The Earth’s radius vector is then solved for using Eq. (1) above. Because
the main model coordinate system is heliocentric Cartesian,
the (r, ν) pair of polar coordinates is then transformed to
Cartesian (x, y) for plotting. The model’s main coordinate
system has its origin at the center of the Sun, its positive
x axis pointing in the direction of perihelion, its positive
y axis pointing 90 degrees counterclockwise in the plane of
the ecliptic, and its positive z axis perpendicular to it in the
direction of the north ecliptic pole. The Earth is initially parameterized as a sphere in its own geocentric Cartesian coordinate system in terms of its radius and geographic latitude
and longitude (corresponding to the two angles of a spherical
coordinate system). The Earth’s coordinate system’s x and y
axes are in the plane of the Equator (shown as a black dotted line, Fig. 2), and its z axis is pointing towards the true
North Pole and is coinciding with Earth’s axis of rotation;
these axes are also plotted in black dotted lines; the z axis is
lengthened so that it pierces Earth’s surface at the Poles, and
the North Pole is labeled. Earth is plotted as a transparent
mesh so that important orbital elements can be seen through
it at various zoom levels (Fig. 2). The color scale of Earth’s
mesh is just a function of latitude and no day and night sides
are explicitly shown. Earth’s radius is not to scale with the
orbit itself or with the Sun’s radius. Thus, the center of Earth
has its true geometric orbital position (and is the tip of its instantaneous radius vector); however, the surface of the sphere
in the model is arbitrary and must not be interpreted as the
true surface onto which insolation is computed, for example.
The insolation computations (Sect. 2.3) are geocentric. The
Sun is also plotted (not to scale) as a sphere centered at the
origin of the main model coordinate system.
The Earth is oriented properly in 3-D with respect to the
orbital ellipse by using a rotation matrix to rotate its coordinate system. The 3-D rotation matrix is computed using Rodrigues’ formula (Belongie, 2013) for 3-D rotation
about a given direction by a given angle. The direction about
which Earth is rotated is determined by a vector which is
always in the orbital plane (k component is zero), and the
i and j components are determined by the longitude of
perihelion. The angle by which Earth is rotated is determined by obliquity. Thus, the rotation matrix is a function of
two of the three Milankovitch parameters and is a valuable
and useful instructional tool/concept for lessons in geometry,
Geosci. Model Dev., 7, 1051–1068, 2014
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
mathematics, astronomy, physical geography, and climatology. At this point the Earth is correctly oriented in 3-D space
with respect to its orbit and the distant stars. Earth is then
translated to its proper instantaneous position on its orbit by
addition of its radius vector to all relevant Earth-bound model
elements (which are then plotted in the main heliocentric coordinate system).
Declination is one of the two spherical coordinates of the
equatorial astronomical coordinate system. It is measured
along a celestial meridian (hour circle) and is defined as the
angle between the celestial Equator and the direction toward
the celestial object (Meeus, 1998). Solar declination varies
with the seasons, due to obliquity. It is zero at the equinoxes,
reaches a maximum of +ε at summer solstice and a minimum of −ε at winter solstice. Solar declination determines
the length of day and the daily path of the Sun in the sky at
a given latitude (i.e., its altitude and azimuth above the horizon as a function of time). Thus, solar declination determines
instantaneous and time-integrated insolation. In turn, solar
declination and its evolution over the course of a year are a
function of the orbital elements; thus it provides the mathematical and conceptual link between the Milankovitch orbital
elements and insolation and climate. Here, we compute instantaneous solar declination using the angle between the direction of the North Pole and Earth’s radius vector, calculated
using their dot product. Thus, we explicitly compute solar
declination from the geometry of the model and it is a model
emergent property rather than prescribed a priori; therefore,
this also applies to insolation computations (Sects. 2.3 and
5).
2.2
Implementation of Kepler’s second law of
planetary motion
The heliocentric position of a planet in an elliptical orbit at
a given instant of time is given in terms of its true anomaly,
ν – see Eq. (1) and Sect. 2.1 above. True anomaly can also
be thought of as the angle (subtended at the Sun) which the
planet has “swept” from its orbit since last perihelion passage. Kepler’s second law of planetary motion states that the
planet will “sweep” equal areas of its orbit in equal intervals
of time and governs the value of true anomaly as a function
of time (e.g., Meeus, 1998; Joussaume and Braconnot, 1997).
At non-zero eccentricity, ν is not simply proportional to time
since last perihelion passage (time of flight) expressed as a
fraction of the orbital period in angular units. The latter quantity is called mean anomaly, M. Kepler’s second law is used
to relate M and ν, using an auxiliary quantity called eccentric anomaly, E. E and M are related by Kepler’s equation
(Meeus, 1998; Chapter 30):
E = M + e sin E,
(2)
where e is orbital eccentricity. When E is known, ν can be
solved for using (Meeus, 1998; Chapter 30):
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
1057
Figure 2. (A) Present (J2000) orbital configuration for 16 September, using the La2004 solution and the calendar start date fixed at vernal
equinox on 20 March. The orbital ellipse is shown in blue, the semi-major and semi-minor axes (perpendicular to each other) are in red
and the lines connecting the solstices and equinoxes (also perpendicular to each other) are shown in black. The perihelion point, as well as
the equinoxes and solstices are labeled (NH = Northern Hemisphere). The Sun is shown as a semi-transparent yellowish sphere centered at
one of the orbital ellipse’s foci, both of which are marked with an “x” along the semi-major axis. The Earth is plotted with its center on
the corresponding place along the orbit, and the angle it has swept since last perihelion passage (the true anomaly angle) is filled in semitransparent light green. Earth’s Equator is plotted as a solid black line, and its axis of rotation is plotted as a dotted black line , with the North
Pole marked. The spheres of the Earth and the Sun are not to scale, the rest of the figure is geometrically/astronomically accurate and to scale.
This plot is in 3-D and has pan–tilt–zoom capability in the Earth Orbit v2.1 model. The corresponding GUI with numerical ancillary output
is shown in Fig. 1 (for latitude 43◦ N and So = 1366 W m−2 ). (B) Real orbital configuration for 16 September, 10 kyr in the future, using the
La2004 solution and a 20 March equinox as calendar start date. (C) Demo (imaginary) orbital configuration for 1 July (vernal equinox fixed
at 20 March), eccentricity = 0.6, obliquity = 45◦ , longitude of perihelion = 225◦ . The geometry is consistent with Berger et al. (2010), their
Fig. 1, although it is being viewed in (A) and (C) from the direction of fall equinox, as opposed to from the direction of vernal equinox in
their figure. The apparent eccentricity of the three orbits in Fig. 2 is also due to the view angle of the 3-D plot and the respective projection
onto a 2-D monitor/paper; the intrinsic eccentricity can be judged by tilting the plot or observing the relative distance from the two foci (the
Sun being at one of them) to the center of the ellipse, the intersection of the semi-major and semi-minor axes (red lines).
www.geosci-model-dev.net/7/1051/2014/
Geosci. Model Dev., 7, 1051–1068, 2014
1058
tan
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
ν
=
2
r
1+e
E
tan .
1−e
2
(3)
The forward Kepler problem consists of solving for time
of flight, M, given the planetary position, ν. This is
straightforward by first solving for E in Eq. (3) and using
it to solve for M in Eq. (2).
However, in the most intuitive case, which is implemented
here, the user enters a desired date, and the position of the
planet has to be determined from the date (i.e., time of
flight/mean anomaly M is given, and true anomaly has to be
determined). This is referred to as the inverse Kepler problem and amounts to solving for E in Eq. (2) and then for ν
in Eq. (3). Solving for E is not straightforward, as no analytical solution exists. Numerous numerical methods exist
for the solution of the inverse Kepler problem. Here, the binary search algorithm of Sinnott (1985) is used, as given in
Meeus (1998). It has the advantage of being computationally
efficient, which becomes important when time series of insolation is the desired model output. It also has the distinct
advantages of being valid for any value of eccentricity and
converging to the exact solution to within the user machine’s
precision.
2.3
Implementation of Insolation Computation
Instantaneous insolation at the top of the atmosphere (TOA)
can be computed as
r 2
o
sin h,
(4)
S(h, r) = So
r
where r is the length of the radius vector of Earth expressed
in AU, and h is the altitude of the Sun above the horizon
(e.g., Berger et al., 2010). Equation (4) is an expression of the
inverse square law and the Lambert cosine law of irradiance.
The radius vector length is computed in the model for the
chosen date (and not for every instant) using Eq. (1). So is
the TSI at ro = 1 AU by definition (Sect. 2). In this equation
insolation, S, is defined as the total (spectrally integrated)
solar radiant energy impinging at the TOA on a unit surface
area parallel to the mathematical horizon at a given latitude at
a given instant. S carries the units of So , here W m−2 . S needs
to be integrated over time and/or space in order to compute
insolation quantities of interest. Here, the main discrete time
step over which S is computed and output is one 24 h period
(i.e., daily insolation).
Daily insolation is a function of latitude, date, and So . The
date is associated with a given true anomaly for a given calendar start date and orbital configuration (Joussaume and Braconnot, 1997; Sect. 2.3.1). This determines the current solar
declination and the length of the radius vector of Earth (i.e.,
the Sun–Earth distance). The user inputs the desired latitude,
date and TSI, and the rest of the quantities are computed from
Geosci. Model Dev., 7, 1051–1068, 2014
the model geometry. Solar declination and the latitude determine the daily evolution of solar altitude, h, as a function of
time, as follows (e.g., Meeus, 1998):
sin h = sin δ sin ϕ + cos δ cos ϕ cos t .
(5)
In the above equation δ is solar declination, ϕ is geographic
latitude on Earth, and t is the hour angle of the Sun. δ is
assumed constant for the day of interest, and t is a measure of
the progress of time (e.g. Berger et al., 2010). Note that this
assumes the time derivative of the solar hour angle is equal to
one, i.e. it ignores the time derivative of the Equation of Time
(or equivalently, the annual variability in the time derivative
of the right ascension of the Sun is ignored). Half the day
length, ts , (i.e., the time between local solar noon and sunset),
is determined by setting h = 0◦ in Eq. (5):
ts = arccos(− tan ϕ tan δ).
(6)
In Eq. (6) ts is expressed in terms of hour angle of the Sun in
angular units. Equation (5) is integrated over time (under the
assumptions here, equivalently, over hour angle) from solar
noon to sunset in order to compute the time-average of the
sine of the solar altitude for the given date and latitude:
1
sin h =
ts
Zts
(sin δ sin ϕ + cos δ cos ϕ cos t)dt.
(7)
0
Equation (7) is integrated numerically with a very small time
step of about 10 s. Because the altitude of the Sun is symmetric about solar noon, it is sufficient to integrate only from
solar noon to sunset time. Daily insolation is then computed
by using the time-averaged sin h quantity in Eq. (4). The results are scaled by multiplying by the actual day length and
dividing by 24 h. The resulting quantity represents the mean
daily insolation over a full day, which is the standard value
used in climate and paleoclimate science (e.g., Laskar, 2014).
If this daily insolation is multiplied by 24 h (in seconds), total
energy receipt for that day (in J m−2 ) can be calculated.
At high latitudes, there are periods of the year with no sunset or no sunrise. These cases depend on the relationship of
latitude and solar declination (e.g., Berger et al., 2010). They
are handled separately by either integrating Eq. (7) over 24 h,
or, in the case of no sunrise (polar night), assigning a value
of exactly 0 W m−2 to daily insolation.
2.3.1
Integrating insolation over longer time periods –
caveats
Because of the varying eccentricity and longitude of perihelion, there is no fixed correspondence between true anomaly
(or true longitude) and any one single calendar date, even if
one were to define a fixed calendar start date. True anomaly
and longitude are the astronomically rigorous ways to define
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
a certain moment in Earth’s year and seasons (e.g., Berger
et al., 2010). If one wishes to make insolation comparisons
between different orbital configurations, one must strictly
define a calendar start date, and even then insolation will
be in phase for different geological periods only for that
date (Joussaume and Braconnot, 1997). Thus, the question
of “what is insolation on June 20” is ill posed, unless one
defines strictly what is meant by the date of 20 June. The
problem persists if one wishes to compare insolation integrated over periods of time longer than a day, because over
geologic timescales, absolute values and the interval of true
longitudes “swept” between two classical calendar dates are
not constant. Thus, there are two ways to define a calendar
– the classical or fixed-day calendar, in which month lengths
follow the present-day configuration and the date of vernal
equinox is fixed, or a fixed-angular calendar, which defines
months beginning at certain true longitudes (function of true
anomaly and the precession phase, see also Sect. 2.1) and
they can therefore have a different number of days depending on the orbital configuration (Joussaume and Braconnot,
1997; Chen et al., 2011). The time intervals between solstices
and equinoxes also varies, because of varying eccentricity
and because these intervals happen in different places in the
orbit with respect to perihelion. Thus season lengths vary
over geologic time. Earth Orbit v2.1 outputs season length
in the main GUI to emphasize this important fact (Fig. 1).
Earth Orbit v2.1 uses the classical calendar dates (24 h periods) as the user time input, rather than true anomaly or true
longitude. This choice is much more intuitive to non-experts,
and best serves the educational purposes of the model. The
user has as a choice of calendar start date (Sect. 3) and true
solar longitude is output (Sect. 4.2; Fig. 1) to remind users
of the above considerations. The effect of calendar choice
on insolation phases and comparisons and on climate models
is discussed at length by Joussaume and Braconnot (1997),
Timm et al. (2008) and Chen et al. (2011).
The time step of integration can also influence the results
of insolation computations, for example, if annual insolation
is averaged with a 5-day step, results are substantially different from the case when a 1-day step is used (not shown).
For this reason, the model computes annually averaged insolation at a given latitude by using 1-day steps of integration. Finally, we note that the daily insolation computations
of the model are robust and validated for real values of the orbital parameters (Sect. 5.1, but see also Sect. 6); however, the
model currently has limited functionality for making comparisons of insolation integrated over longer time periods
over different geologic scales. In order to make such comparisons, the use of the elliptical integrals method of Berger et
al. (2010) is recommended, as well as the Laskar et al. (2004)
methods, both of which come with accompanying software
(Berger, 2014 and Laskar, 2014). In addition, users are referred to the latest version of the AnalySeries software package (Paillard et al., 1996; Paillard, 2014) for additional insolation and time-series options. All of the above can also
www.geosci-model-dev.net/7/1051/2014/
1059
be used for verification of the output of the model presented
here.
3
Model user interface
The Earth orbit model is provided as Supplement (see section Code availability & license). The model is developed
and runs in MATLAB® . All model control is realized via
a single, user-friendly GUI panel (Fig. 1). Users are presented with a choice between the Be78 and the La2004
astronomical solutions for eccentricity, obliquity and precession. A “demo” mode is also available. If a real astronomical
solution is chosen, users are asked to input a year before or
after present (defined as J2000, i.e., 1 January, 2000 at 12:00
noon UT, see Introduction) for which they wish to run the
model. The GUI only allows users to choose years within
the respective solution’s validity: the Be78 solution is available for 1000 kyr before and after present (J2000), whereas
the La2004 solution is available for 101 000 kyr in the past
and 21 000 kyr in the future. The La2004 solutions are provided by Laskar (2014) (specifically at http://www.imcce.fr/
Equipes/ASD/insola/earth/La2004/index.html) in tabulated
form in 1 kyr intervals. The Be78 solutions are obtained
by transcribing code from NASA GISS (see Acknowledgements). The model looks up the values of eccentricity, obliquity and precession for the chosen year and solution (using
linear interpolation between tabulated years if necessary),
and these values are used in subsequent visualizations and
analyses. If the user chooses the “demo” mode, they select,
independently of each other, the values of the Milankovitch
parameters, which can be greatly exaggerated. In this way
users can isolate the effects of each parameter on orbital geometry, the seasons, and insolation. The “demo” mode is central to the pedagogical value and applications of the model
because it allows users to build and visualize an imaginary
orbit of, for example, very high eccentricity while keeping
obliquity fixed. Moreover, the model will output all subsequent parameters, such as solar declination, day length and
radius vector length, based on this exaggerated imaginary orbit.
Users input the desired calendar date, geographic latitude
on Earth (positive degrees in the Northern Hemisphere and
negative degrees in the Southern Hemisphere), and desired
value of TSI. The calendar date defaults to the current date,
latitude defaults to 43◦ N, and TSI defaults to 1366 W m−2
(Sect. 2). Two choices of calendar start date are available:
either fix vernal equinox to be at the beginning of 20 March
(default), or fix perihelion to be at the beginning of 3 January.
The availability of this choice complicates interpretation of
model output; however it has high instructional value. It illustrates that the choice of calendar start date and a calendar
system is a human construct, accepted by convention; it is
based on the actual year and day length but is relative. This
can also help test knowledge of the concepts explained in
Geosci. Model Dev., 7, 1051–1068, 2014
1060
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
Sect. 2.3.1. The effect of the different choice of calendar start
date is most apparent at exaggerated eccentricities and/or at
longitudes of perihelion that are very different from the contemporary value. Insolation time-series output (Sect. 4) is
only computed for the calendar being fixed to vernal equinox
on 20 March.
4
4.1
Model output
Graphical output
The main output of the model is a 3-D plot of Earth’s orbital
configuration. Figure 2a illustrates the orbital configuration
using the contemporary values of the Milankovitch parameters (the La2004 solution for J2000 is shown), for 16 September. The current phase of the precession cycle is such that
Northern Hemisphere (NH) winter solstice occurs shortly before perihelion (longitude of perihelion is ∼ 102.9◦ ). This
results in Northern Hemisphere spring and summer being
longer than the respective fall and winter (as shown in the
GUI, Fig. 1). Figure 2b illustrates the orbital configuration
also on 16 September, but for 10 kyr in the future (also using the La2004 solution). Since this represents about a half
of a precession cycle, the timing of the seasons is approximately 180◦ out of phase with respect to the contemporary
configuration (the longitude of perihelion is ∼ 279.2◦ , and
Northern Hemisphere summer occurs near perihelion and is
the shortest season). Because we chose to fix the calendar
start date such that vernal equinox is always on 20 March,
and the eccentricity is fairly low, the date 16 September still
occurs near the fall equinox, like in the contemporary example. However, because the length of time passing between
vernal equinox and fall equinox is now shorter, 16 September almost coincides with fall equinox, unlike the contemporary case. Of course obliquity and eccentricity have also
changed 10 kyr in the future, but unlike the longitude of perihelion, their changes are small in absolute terms, and thus
this cannot be readily visualized by comparing Fig. 2a and b.
This is one reason why it is very useful to have the ability to
choose arbitrary independent values of the Milankovitch parameters in the demo mode, constructing an imaginary orbit.
Figure 2c illustrates one example of such an imaginary orbit with greatly exaggerated eccentricity (0.6) and obliquity
(45◦ ) and longitude of perihelion of 225◦ , that is, very different from the J2000 values. This imaginary orbit illustrates
that the date 1 July can occur in the fall, due to the large eccentricity and the specific phase of precession chosen. Spring
lasts only ∼ 20 days in this configuration because it occurs
during perihelion passage, where the planet is much faster
according to Kepler’s second law, as compared to aphelion
passage (fall lasts ∼ 229 days in this configuration). Summer lasts about 58 days. Thus, July 1 occurs during the fall
season, counterintuitively. Importantly, such an exaggerated
eccentricity means that the planet is very close to the Sun
Geosci. Model Dev., 7, 1051–1068, 2014
during perihelion, and some really high insolation values can
occur even at modest solar declinations (e.g., for 29 March,
at 43◦ N, solar declination is ∼ 27◦ , day length is ∼ 16 h,
and daily insolation is 3307 W m−2 , far exceeding any contemporary value anywhere on Earth). The reason is that the
Sun–Earth distance then is only 0.4 AU, and the distance factor becomes a first-order effect on insolation, whereas it is a
second-order factor in the real Earth orbit configuration (angle being the first-order factor, see Eq. 4).
The plots of Fig. 2 have pan–tilt–zoom capability, so users
can view the orbital configuration from many perspectives;
this is at the core of the pedagogical value of the model.
The plot is updated with the current parameter selections by
pressing the “Plot/Update Orbit” button. Finally, note that the
apparent eccentricity of the orbits also changes with the view
angle and the projection onto a 2-D screen. This should not
be confused with the intrinsic orbital eccentricity, which can
be also judged by the relative distance of the orbital foci
(marked with an “x”) from the ellipse’s center (the intersection of the semi-major and semi-minor axes, red lines in
Fig. 2)
Users are presented with several options of plotting insolation as a function of time and latitude. First, insolation can
be plotted for a single year (using the currently selected Milankovitch parameters) as a function of day of year and latitude (Fig. 3a, upper panel). Insolation anomalies with respect
to the J2000 La2004 orbital configuration are also plotted,
using So = 1366 W m−2 (Fig. 3a, lower panel). Anomalies
are especially useful when analyzing the effect of changes
in insolation on the glacial–interglacial cycles. For example,
the anomalies at 65◦ N during summer months 115 kyr before
present (Fig. 3a, lower panel) suggest the inception of glaciation (e.g., Joussaume and Braconnot, 1997), as these areas
were receiving about 35–40 W m−2 less insolation than they
are receiving now. The data in these plots is computed with
steps of 5 days and 5 degrees of latitude. Multi-millennial insolation time series can also be plotted in a 3-D surface plot
as a function of year since J2000 and day of year, at the selected latitude. Users select the start and end years for the
time series. The data for these plots are computed for steps
of 1 kyr and one day (for day of year). An example of the
output is provided in Fig. 3b.
Several time-series line plots are also produced. Insolation
time series are plotted for the currently selected latitude; both
the currently selected date and the annual average are shown
(Fig. 4a). A multi-panel plot (Fig. 4b) allows comparison of
the three Milankovitch parameters. Precession is visualized
as the longitude of perihelion, as well as the climatic precession parameter, e sin ω (Berger and Loutre, 1994). A separate GUI button allows users to optionally produce timeseries plots of several paleoclimatic data sets (Fig. 4c). The
top panel shows the EPICA CO2 (Lüthi et al., 2008a, b) and
deuterium temperature (Jouzel et al., 2007a, b) time series
which go back to ∼ 800 kyr before present. The bottom panel
of Fig. 4c shows two benthic oxygen isotope (δ 18 O) data
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
1061
Figure 3. (A) A day of year-latitude insolation plot for 115 kyr before present (J2000) (upper panel) and the corresponding anomaly from
J2000 (lower panel), using So = 1366 W m−2 . (B) Insolation time series at 65◦ N as a function of day of year, spanning 200 kyr before and
after present (J2000). Negative years are in the past. Both (A) and (B) use the La2004 solution.
set compilations – the Lisiecki and Raymo (2005) benthic
stack (Lisiecki, 2014) and the Zachos et al. (2001) data (Zachos et al., 2008). These data sets go back to 5320 kyr and
67 000 kyr before present, respectively. To first order, higher
δ 18 O values are associated with higher continental ice sheet
volumes and lower benthic ocean water temperatures (Zachos et al., 2001). For this reason, the y axis of the lower
panel of Fig. 4c is inverted, so that higher values of EPICA
CO2 and temperature (generally warmer climates) from the
upper panel of Fig. 4c can be easily associated with lower
δ 18 O values (also generally warmer climates). These paleoclimatic data are included for convenience of the user and
no further interpretation or analyses are provided. Users are
cautioned that the interpretation of these paleoclimatic signals and their uncertainties, time resolution and chronology
(age models) is fairly complex (e.g., Bradley, 2014, and data
www.geosci-model-dev.net/7/1051/2014/
source references) and beyond the scope of this work. They
are provided here for illustrative purposes only, e.g., this enables users to easily visualize the last few glacial–interglacial
cycles (and the mid-Pleistocene transition to 100 kyr cyclicity, see Introduction), or to visually correlate these paleoclimatic time series with the corresponding Milankovitch parameter and insolation curves.
4.2
Numerical/Ancillary output
Ancillary data (and their units) are output in the main GUI
window (Fig. 1) and are updated every time the Earth orbit plot (Fig. 2) is re-drawn (Sect. 4.1) (i.e., every time the
“Plot/Update Orbit” button is pressed). Variables that are output in the main GUI are as follows: solar declination, insolation at the TOA for the chosen date and latitude, day length,
Geosci. Model Dev., 7, 1051–1068, 2014
1062
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
A)
Insolation at 65o latitude, W m−2
218
540
216
Insolation for June 20, W m −2
520
215
500
214
480
213
460
212
211
440
−200
dimensionless
B)
Annual mean of daily insolation, W m −2
217
−150
−100
−50
0
Thousand of years since J2000
50
100
150
200
Eccentricity
0.06
0.04
0.02
0
−500
−400
−300
−200
−100
0
100
200
300
400
500
100
200
300
400
500
Obliquity
25
degrees
24
23
, deg.
tilde
Long. of perihelion, ω
−400
−300
−200
−100
0
Longitude of perihelion/Climatic Precession
360
0.05
270
0.025
180
0
90
0
−500
−0.025
−400
−300
−200
−100
C)
0
100
200
300
−0.05
500
400
Climatic precession, e*sin( ω)
22
−500
EPICA CO 2 and temperature
5
280
−2.5
220
−5
2
[CO ], ppmv
0
240
Temperature, °C
2.5
260
−7.5
200
−10
180
−1000
−900
−800
−700
−600
−500
−400
Thousands of years since J2000
Lisiecki and Raymo 2005
δ18 O
−300
Zachos et al. (2001)
−200
−100
0
−200
−100
0
δ18 O
18
Benthic Foraminiferal δ O, ‰
3
3.5
4
4.5
5
−1000
−900
−800
−700
−600
−500
−400
Thousands of years since J2000
−300
Figure 4. (A) Insolation time-series plot spanning 200 kyr before and after present (J2000) at 65◦ N on 20 June (blue) and annual average
(red); (B) time-series plots of Milankovitch orbital parameters spanning 500 kyr before and after present. Panels from top to bottom display
eccentricity, obliquity, and longitude of perihelion and climatic precession; both (A) and (B) use the La2004 solution. (C) Time-series plots
of paleoclimatic data spanning one million years before present: EPICA ice core CO2 (blue) and deuterium temperature (green) (upper panel)
and the Lisiecki and Raymo (2005) (blue) and Zachos et al. (2001) (red) compilations of benthic oxygen isotope (δ 18 O) data (lower panel).
Note the y axis of the δ 18 O plot is inverted. Negative years for all Fig. 4 panels are in the past.
Geosci. Model Dev., 7, 1051–1068, 2014
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
Sun–Earth distance, length of the seasons (as defined in the
North Hemisphere (NH)), the longitude of perigee, and true
and mean longitude of the Sun. As a reminder, the longitude of perigee is the angle between the directions of vernal
equinox and perihelion and true longitude is the angle Earth
has swept from its orbit, subtended at the Sun, since it was
last at vernal equinox; mean longitude is proportional to time
instead (for detailed definitions, see Sects. 2 and 2.1 above).
Users also are given the option of saving the data used to
make the insolation plots in Fig. 3 in ASCII format. The first
row and column of these files list the abscissa and ordinate
values of the data, respectively.
5
5.1
Model validation
Insolation validation
Daily insolation is the most important model output from climate science perspective and is the fundamental discrete time
unit at which the model calculates energy receipt at the TOA.
Daily insolation was validated against the results of Laskar et
al. (2004), as provided in Laskar (2014) (specifically, the precompiled Windows package at http://www.imcce.fr/Equipes/
ASD/insola/earth/binaries/index.html). In both the Earth orbit model and the Laskar software, the La2004 solution for
the orbital parameters was used, and the default model solar
constant (Table 1) was used. Laskar (2014) defines 21 March
as vernal equinox, whereas Earth Orbit v2.1 fixes vernal
equinox on 20 March for insolation time series. This was
taken into account in this validation. Two dates were tested
– 21 March and 20 June (according to the Earth Orbit v2.1
calendar; this corresponds to 1◦ and 90◦ mean longitude for
the Laskar (2014) software), at three latitudes −20◦ S, 45◦ N
and 65◦ N. The entire time series from 200 kyr in the past
to 200 kyr in the future (present = J2000) were tested with a
time step of 1 kyr. Validation is excellent; virtually all test
cases result in differences in insolation of less than 1 W m−2
for 21 March and less than 2 W m−2 for 20 June, respectively
(Fig. 5a and b, solid lines with dots), which corresponds to
less than 0.5 % of the absolute values (Fig. 5c and d, solid
lines with dots). Importantly, these differences are generally
much smaller or of the same order of magnitude as the corresponding differences between the Be78 and La2004 astronomical solutions as computed by Earth Orbit v2.1 (Fig. 5,
dashed lines). Furthermore, these differences are generally
smaller than the uncertainty resulting from varying estimates
of the TSI (e.g., Fröhlich, 2013, vs. Kopp and Lean, 2011,
see Sect. 2); also, these differences are smaller than the total contemporary anthropogenic radiative forcing on climate
due to fossil fuel emissions (IPCC, 2013; their Fig. SPM. 5).
The Earth Orbit v2.1 model uses its own internally constructed orbital geometry and first principles equations to
compute insolation. There is no additional a priori prescribed
constraint to the model other than the orbital elements
www.geosci-model-dev.net/7/1051/2014/
1063
astronomical solution and the semi-major axis and orbital
period (Sects. 2 and 2.3; Table 1). Therefore the validation
presented here is an independent verification of the model’s
geometry and computations, taking the Laskar (2014) values
as truth. Section 6 discusses sources of model uncertainty
which can explain some of the small differences observed.
5.2
Solar declination validation and season length
validation
Solar declination was validated against the algorithms of
Meeus (1998). The model year is neither leap, nor common
(Table 1) and is thus not equivalent to any single Gregorian
calendar year. In order to validate declination at all dates,
the Meeus (1998) algorithm was used to compute solar declinations for 12:00 UT on each date of four years (2009–
2012, 2012 being leap) and average the declinations for each
date (not day of year, Fig. 6). These averages were then
compared to the solar declination output by the model for
that date. Results indicate differences are always less than
∼ 0.2◦ (Fig. 6, black line). By construction, model solar declination on 20 March will always be exactly zero degrees.
In reality, the exact instance of vernal equinox varies year
to year, so these validation differences are expected. Importantly, the differences between the model and the 4-year averaged Meeus (1998) declinations are consistently smaller than
the daily rate of change of declination (Fig. 6, green curve),
as computed from the Meeus (1998) data. Additionally, these
differences are of a similar magnitude to the standard deviation of declination between these four years for each date
(Fig. 6, red curve). Thus the solar declination validation is
excellent and model configuration for each date is representative of a typical generic Gregorian calendar date. The discontinuities in the Meeus (1998) – derived curves in Fig. 6 (red
and green) are due to omitting 29 February 2012 when averaging declination values for each date. The discontinuities
in the Earth Orbit v2.1 to Meeus (1998) comparison curve
(Fig. 6, black curve) are due to the above, plus the fact that
the length of the model year is equal to the sidereal orbital period and thus 19 March is a longer “day” in the model year,
since calendar start is fixed as vernal equinox on 20 March
(also see Sect. 6 below). Finally, season lengths are an excellent method to validate the geometry of the model, because
they test that the model is correctly computing a given time
of flight on the orbit for a section of the orbit that corresponds
to a given season, and generally not coinciding with special points such as perihelion. Season lengths agree to within
0.01 days with the tabulated values of Meeus (1998) (his Table 27F).
Geosci. Model Dev., 7, 1051–1068, 2014
1064
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
A)
20S
EO v2.1 − La2004 (solid lines w/ dots) and Be78−La2004 (dashed lines) for March 21
45N
65N
20S
45N
65N
2
Wm
−2
1
0
−1
−2
−200
−100
−50
0
50
100
150
200
100
150
200
100
150
200
100
150
200
EO v2.1 − La2004 (solid lines w/ dots) and Be78−La2004 (dashed lines) for June 20
2
Wm
−2
B)
−150
0
−2
−200
C)
−150
−100
−50
0
50
EO v2.1 − La2004 % (solid lines w/ dots) and Be78−La2004 % (dashed lines) for March 21
1
Percent
0.5
0
−0.5
−1
−200
D)
−150
−100
−50
0
50
EO v2.1 − La2004 % (solid lines w/ dots) and Be78−La2004 % (dashed lines) for June 20
1
Percent
0.5
0
−0.5
−1
−200
−150
−100
−50
0
Years since J2000
50
Figure 5. Absolute differences (W m−2 , solid lines with dots) between our insolation solution (using the La2004 astronomical parameters)
and the Laskar (2014) insolation solution (also using the La2004 astronomical solutions; insolation provided by his Windows pre-compiled
package at http://www.imcce.fr/Equipes/ASD/insola/earth/binaries/index.html) for 21 March (A) and 20 June (B). Differences between the
Be78 and La2004 astronomical solutions (insolation for both computed by our model) are shown for comparison with dotted lines. Data
are shown for three different latitudes – 20◦ S (red), 45◦ N (green), and 65◦ N (blue). (C) same as in (A) but displaying percent insolation
difference, (D) same as in (B) but displaying percent insolation difference. Earth Orbit v2.1 insolation computations use the model’s own
orbital geometry with no additional a priori input other than the Milankovitch parameter solutions of La2004. Negative years are in the past.
See Sect. 5.1 for details.
6
Sources of uncertainties
Assumptions and approximations in the model and the underlying astronomical solutions propagate to uncertainties in
the model outputs, such as declination and insolation. Some
of these assumptions were already discussed, such as calculating insolation for a given calendar date vs. true longitude
interval (fixed-date vs. fixed-angle calendars), and choosing
integration steps for insolation time series (Sect. 2.3.1). The
calendar bias discussed in detail in Sect. 2.3.1 means that
if one compares insolation over geologic time on a given
classical calendar date (e.g., 16 September), which occurs a
given number of 24 h periods after the fixed vernal equinox,
one is not necessarily comparing insolation at the same true
longitude. The same argument is valid for an arbitrary interval of time longer than a day and shorter than a full orbital
cycle. This calendar bias creates the artificial north–south tilt
observed in insolation anomalies (Chen et al., 2011), which is
also exhibited by the Earth Orbit v2.1 model output (Fig. 3a,
second panel). This is expected because Earth Orbit v2.1 uses
the classical calendar dates, which are more user friendly.
Geosci. Model Dev., 7, 1051–1068, 2014
Next, we draw the users’ attention to a few additional
sources of uncertainty. Determination of some of these uncertainties is outside the scope of this work; however, users can
run sensitivity analyses using the model in order to quantify
them. Importantly, uncertainties in the astronomical solutions
that are used as input to the model will propagate to insolation computations. There are differences between the different astronomical solutions (e.g., Fig. 5). Accuracy is highest
near the present time and degrades further into the past or future (Laskar, 1999; Laskar et al., 2004). Chaotic components
of planetary orbital motions introduce an uncertainty that increases by an order of magnitude every ten million years,
making it impossible to obtain astronomical solutions for the
Milankovitch parameters over period longer than a few tens
of millions of years (Laskar et al., 2004). As a reminder, the
Be78 solution is valid for one million years in the past or future, whereas the La2004 solution is valid from 101 million
years before present to 21 million years in the future; however, solutions for times further back in time than 50 million
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
δ
0.4
EO
,°
dδM/dt, °/day
0.3
Degrees or Degrees/Day
1065
σδ , °
M
0.2
0.1
0
−0.1
−0.2
−0.3
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Date
Figure 6. Solar declination validation: difference between solar
declination as computed by the internal geometry of the Earth orbit model (using the La2004 orbital parameters for J2000) and
mean actual declination from the years 2009, 2010, 2011 and 2012
as computed for 12:00:00 UT every day with the algorithms in
Meeus (1998) (black solid line). The rate of change of declination (green solid line) and the standard deviation of declination for
each date for the four years (red solid line, N = 4 for each data
point) are also shown for reference. The model computations were
performed with the calendar start date fixed at vernal equinox of
20 March. The date 29 February 2012 was removed from the analysis, so the abscissa corresponds to a given date, that is, dates, not
days of year were averaged for a given mean solar declination across
the four years. Abscissa ticks represent the 15th of each month. If
00:00 UT is used for the Meeus computations instead, differences
(black curve) have a different pattern and are larger, but never exceed ∼ 0.4 degrees (not shown). See Sect. 5.2 for details.
years before present should be treated with caution (Laskar
et al., 2004).
Due to the gravitational interaction of Earth and other solar system bodies, in particular Jupiter, Venus and the Moon,
high-frequency variability (timescales of years to centuries)
of the Milankovitch parameters is superimposed on the longterm low-frequency Milankovitch cycles. An example of
such variability is the nutation in obliquity with a period of
∼ 18 years. These high-frequency fluctuations also lead to
insolation changes. Bertrand et al. (2002) used results from
the VSOP82 planetary position solution (Bretagnon, 1982)
and a simple climate model to demonstrate that the amplitudes of these high-frequency variations and the effect on insolation and surface temperature is negligible (equivalent to
model noise) as compared to the 11-year Sun cycle or the
low-frequency trends.
The model prescribes the sidereal year as the orbital period (Table 1), which is slightly longer than the tropical year
(Meeus, 1998). The difference is on the order of 0.01 days.
The use of these two different period definitions leads to negligible differences in solar declination on a given date (for the
www.geosci-model-dev.net/7/1051/2014/
J2000 La2004 orbital parameters; not shown), much smaller
than the validation differences of Fig. 6. We conclude that
the choice of orbital period does not influence the insolation
computations significantly.
A single value for solar declination and the radius vector length is used in the computation of daily insolation
(Sect. 2.3). In reality, these quantities change continuously,
instead of having discrete values. This is likely to introduce
small errors in insolation that will generally be smaller in
magnitude than the difference in daily insolation between
successive days. Importantly, day length and daily insolation
values near perihelion at very high eccentricities (that can occur only in Demo mode, not in the real Milankovitch cycles)
should be treated with caution due to significant violation of
the assumptions in applying Eqs. (6) and (7) (see Sect. 2.3).
In such cases the radius vector length and the declination of
the Sun may change significantly over the course of one 24 h
period, and the hour angle of the Sun changes significantly
more slowly than assumed (its time derivative is less than
one); this is not dealt with rigorously in this implementation.
Sunrise and sunset times used in the insolation computation are referred to the center of the disk of the Sun and the
mathematical horizon at the given latitude. Note also that irradiance is given at the top of the atmosphere (TOA), but all
computations are geocentric, rather than topocentric, which
should lead to negligible insolation differences. Since the
model year is not an integral number of days, if total annual
insolation is computed by summing daily insolation values,
the 19 March insolation needs to be scaled by 1.256363 to
reflect the fact that this day is 24 × 1.256363 h long in the
model (Berger et al., 2010). Here, we average daily insolation to output average annual insolation, so this correction is
not applied.
7
Concluding remarks
We presented Earth Orbit v2.1, an interactive 3-D analysis and visualization model of the Earth orbit, Milankovitch
cycles, and insolation. The model is written and runs in
MATLAB® and is controlled from a single integrated userfriendly GUI. Users choose a real astronomical solution for
the Milankovitch parameters or user-selected demo values.
The model outputs a 3-D plot of Earth’s orbital configuration (with pan–tilt–zoom capability), selected insolation
time series, and numerical ancillary data. The model is intended for both research and educational use. We emphasize
the pedagogical value of the model and envision some of
its primary uses will be in the classroom. The user-friendly
GUI makes the model very accessible to non-programmers.
It is also accessible to non-experts and the primary and
secondary education classroom, as minimal scientific background is required to use the model in an instructional setting. Disciplines for which the model can be used span mathematics (e.g., spherical geometry, linear algebra, curve and
Geosci. Model Dev., 7, 1051–1068, 2014
1066
surface parameterizations), astronomy, computer science, geology, Earth system science, climatology and paleoclimatology, physical geography and related fields.
The authors encourage feedback and request that comments, suggestions, and reports of errors/omissions be directed to [email protected].
Code availability & license
The files necessary to run the model “Earth Orbit v2.1” in
MATLAB® are provided here as Supplement. In addition,
model files are expected to be available on the website of the
University of Richmond Department of Geography and the
Environment (http://geography.richmond.edu), under the Resources category; documented updates may be posted there.
Sources of external data files are properly acknowledged in
the file header and/or the ReadMe.txt file, as well as in this
manuscript. The GUI is raised by typing the name of the
associated script (“Earth_orbit_v2_1”) on the MATLAB®
command line. The model has been tested in MATLAB® release R2013b on 64 bit Windows 7 Enterprise SP1 and Linux
Ubuntu 12.04 LTS, but should run correctly in earlier versions of MATLAB® and on different platforms. The model
is distributed under the Creative Commons BY-NC-SA 3.0 license. It is free for use, distribution and modification for noncommercial purposes. Details are provided in the ReadMe.txt
file.
The Supplement related to this article is available online
at doi:10.5194/gmd-7-1051-2014-supplement.
Acknowledgements. Funding for this work was provided to
T. S. Kostadinov by the Andrew W. Mellon Foundation/Associated
Colleges of the South Environmental Postdoctoral Fellowship
and the University of Richmond School of Arts & Sciences. The
University of Richmond School of Arts & Sciences also provided
funding for R. Gilb. We would especially like to acknowledge Martin Medina for his help and the incredibly inspirational discussions.
This project would not have been conceived without him. We also
thank André Berger and Jacques Laskar for their Milankovitch and
insolation solutions and software, Jacques Laskar for providing
input data files for his solutions, and Gary L. Russell/NASA GISS
for the Berger Milankovitch solutions FORTRAN® code. We thank
David Kitchen, Aisling Dolan, Jon Giorgini and William Folkner
for the useful discussions. Oxygen isotope data compilations (LR04
and Zachos et al., 2001) and EPICA data sets authors and contributors are also hereby acknowledged. T. S. Kostadinov expresses his
gratitude to Van Nall and Della Dumbaugh for their multivariate
calculus and linear algebra classes at University of Richmond, as
well as to other mathematics and computer science faculty at the
University of Richmond. We thank Jean Meeus for his excellent
Astronomical Algorithms. T. S. Kostadinov thanks his astronomy
teacher, Vanya Angelova, for being instrumental in developing his
Geosci. Model Dev., 7, 1051–1068, 2014
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
interests in astronomy. We also thank the Wikipedia® Project and
its contributors for providing multiple articles on mathematics, astronomy, orbital mechanics, and Earth Science that are a great first
step in conducting research. We thank two anonymous reviewers
for providing constructive comments that improved this manuscript.
Edited by: D. Lunt
References
Archer, D.: Orbital Forcing of Climate, available at: http://forecast.
uchicago.edu/Projects/orbits.doc.html (last access: 24 September 2013), 2013.
Belongie, S.: “Rodrigues’ Rotation Formula”, from MathWorld – A
Wolfram Web Resource, created by Eric W. Weisstein, available
at: http://mathworld.wolfram.com/RodriguesRotationFormula.
html (last access: 12 September 2013), 2013.
Berger, A. L.: Long-term variations of daily insolation and Quaternary climatic changes, J. Atmos. Sci., 35, 2362–2367, 1978a.
Berger, A. L.: A Simple Algorithm to Compute Long Term Variations of Daily Insolation, Institut D’Astronomie et de Géophysique, Université Catholique de Louvain, Louvain-la Neuve,
No. 18, 1978b.
Berger, A.: Milankovitch theory and climate, Rev. Geophys., 26,
624–657, 1988.
Berger, A.: Comments to “Insolation in terms of Earth’s orbital parameters” by D. P. Rubincam, 1994, Theor. Appl. Climatol., 53,
253–255, 1996.
Berger, A.: available at: ftp://ftp.elic.ucl.ac.be/berger/ellipt/ (last access: 24 March 2014), 2014.
Berger, A. and Loutre, M. F.: Astronomical solutions for paleoclimate studies over the last 3 million years, Earth Planet. Sc. Lett.,
111, 369–382, 1992.
Berger, A. and Loutre, M. F.: Precession, eccentricity, obliquity, insolation and paleoclimates, in: Long Term Climatic Variations,
Data and Modelling, edited by: Duplessy, J. Cl. and Spyridakis,
M. T., NATO ASI Series, Vol. 22, 107–151, Springer-Verlag
Berlin Heidelberg, 1994.
Berger, A., Loutre, M. F., and Tricot, C.: Insolation and Earth’s orbital periods, J. Geophys. Res., 98, 10341–10362, 1993.
Berger A., Loutre, M. F., and Gallee, H.: Sensitivity of the LLN
climate model to the astronomical and CO2 forcings over the last
200 kyr, Clim. Dynam., 14, 615–629, 1998.
Berger, A., Mélice, J. L., and Loutre, M. F.: On the origin of the
100-kyr cycles in the astronomical forcing, Paleoceanography,
20, PA4019, doi:10.1029/2005PA001173, 2005.
Berger, A., Loutre, M. F., and Yin, Q.: Total irradiation during any
time interval of the year using elliptic integrals, Quaternary Sci.
Rev., 29, 1968–1982, 2010.
Bertrand, C., Loutre, M. F., and Berger, A.: High frequency variations of the Earth’s orbital parameters and climate change, Geophys. Res. Lett., 29, 1893, doi:10.1029/2002GL015622, 2002.
Bradley, R. S.: Paleoclimatology, Third Edition: Reconstructing
Climates of the Quaternary, Academic Press/Elsevier, 2014.
Bretagnon, P.: Theorie du mouvement de l’ensemble des planetes.
Solution VSOP82, Astron. Astrophys., 30, 141–154, 1982.
Chen, G. S., Kutzbach, J. E., Gallimore, R., and Liu, Z.: Calendar
effect on phase study in paleoclimate transient simulation with
orbital forcing, Clim. Dynam., 37, 1949–1960, 2011.
www.geosci-model-dev.net/7/1051/2014/
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
Falkowski, P. G. and Godfrey, L. V.: Electrons, life and the evolution
of Earth’s oxygen cycle, Philos. T. Roy. Soc. B, 363, 2705–2716,
2008.
Falkowski, P. G. and Isozaki, Y.: Geology, The story of O2 , Science,
322, 540–542, 2008.
Falkowski, P. G., Katz, M. E., Milligan, A. J., Fennel, K., Cramer,
B. S., Aubry, M. P., Berner, R. A., Novacek, M. J., and Zapol, W.
M.: The rise of oxygen over the past 205 million years and the
evolution of large placental mammals, Science, 309, 2202–2204,
2005.
Fröhlich, C.: Solar Constant: Construction of a Composite Total Solar Irradiance (TSI) Time Series from 1978 to present,
Physikalisch-Meteorologisches Observatorium Davos, World
Radiation Center, available at: http://www.pmodwrc.ch/pmod.
php?topic=tsi/composite/SolarConstant (last access: 20 September 2013), 2013.
Hansen, J., Sato, M., and Ruedy, R.: Global Temperature Update Through 2012, NASA, available at: http://www.nasa.
gov/pdf/719139main_2012_GISTEMP_summary.pdf (last access: 24 March 2014), 2013.
Hays, J. D., Imbrie, J., and Shackleton, N. J.: Variations in the
Earth’s Orbit: Pacemaker of the Ice Ages, Science: 194, 1121–
1132, doi:10.1126/science.194.4270.1121, 1976.
Huybers, P.: Early Pleistocene glacial cycles and the integrated summer insolation forcing, Science, 313, 508–511, 2006.
Huybers, P. and Denton, G.: Antarctic temperature at orbital
timescales controlled by local summer duration, Nat. Geosci., 1,
787–792, 2008.
Imbrie, J., Boyle, E. A., Clemens, S. C., Duffy, A., Howard, W. R.,
Kukla, G., Kutzbach, J., Martinson, D. G., McIntyre, A., Mix,
A. C., Molfino, B., Morley, J. J., Peterson, L. C., Pisias, N. G.,
Prell, W. L., Raymo, M. E., Shackleton, N. J., Toggweiler, J. R.:
On the structure and origin of major glaciation cycles: 1. Linear
responses to Milankovitch forcing, Paleoceanography, 7, 701–
738, 1992.
Imbrie, J., Berger, A., Boyle, E. A., Clemens, S. C., Duffy, A.,
Howard, W. R., Kukla, G., Kutzbach, J., Martinson, D. G., Mcintyre, A., Mix, A. C., Molfino, B., Morley, J. J., Peterson, L. C.,
Pisias, N. G., Prell, W. L., Raymo, M. E., Shackleton, N. J., and
Toggweiler, J. R.: On the structure and origin of major glaciation cycles 2. The 100,000-year cycle, Paleoceanography, 8, 699–
735, 1993.
IPCC: Summary for Policymakers, in: Climate Change 2013: The
Physical Science Basis. Contribution of Working Group I to the
Fifth Assessment Report of the Intergovernmental Panel on Climate Change, edited by: Stocker, T. F., Qin, D., Plattner, G.-K.,
Tignor, M., Allen, S. K., Boschung, J., Nauels, A., Xia, Y., Bex,
V., and Midgley, P. M., Cambridge University Press, Cambridge,
United Kingdom and New York, NY, USA, 2013.
Joussaume, S. and Braconnot, P.: Sensitivity of paleoclimate simulation results to season definitions, J. Geophys. Res., 102, 1943–
1956, doi:10.1029/96JD01989, 1997.
Jouzel, J., et al.: EPICA Dome C Ice Core 800KYr Deuterium
Data and Temperature Estimates, IGBP PAGES/World Data Center for Paleoclimatology Data Contribution Series # 2007-091,
NOAA/NCDC Paleoclimatology Program, Boulder CO, USA,
2007a.
Jouzel, J., Masson-Delmotte, V., Cattani, O., Dreyfus, G., Falourd,
S., Hoffmann, G., Minster, B., Nouet, J., Barnola, J. M., Chap-
www.geosci-model-dev.net/7/1051/2014/
1067
pellaz, J., Fischer, H., Gallet, J. C., Johnsen, S., Leuenberger, M.,
Loulergue, L., Luethi, D., Oerter, H., Parrenin, F., Raisbeck, G.,
Raynaud, D., Schilt, A., Schwander, J., Selmo, E., Souchez, R.,
Spahni, R., Stauffer, B., Steffensen, J. P., Stenni, B., Stocker, T.
F., Tison, J. L., Werner, M., and Wolff, E. W.: Orbital and Millennial Antarctic Climate Variability over the Past 800,000 Years,
Science, 317, 793–797, 2007b.
Kasting, J.: How to Find a Habitable Planet, Princeton University
Press, 2010.
Kasting, J. F., Whitmire, D. P., and Reynolds, R. T.: Habitable zones
around main sequence stars, Icarus, 101, 108–128, 1993.
Kopp, G. and Lean, J. L.: A new, lower value of total solar irradiance: Evidence and climate significance, Geophys. Res. Lett.,
38, L01706, doi:10.1029/2010GL045777, 2011.
Kump, L. R., Kasting, J. F., and Crane, R. G.: The Earth System,
San Francisco: Prentice Hall, 2010.
Laskar, J.: The limits of Earth orbital calculations for geological
time-scale use, Philos. T. Roy. Soc. A, 357, 1735–1759, 1999.
Laskar, J.: Astronomical Solutions for Earth Paleoclimates, Institut de mecanique celeste et de calcul des ephemerides, available at: http://www.imcce.fr/Equipes/ASD/insola/earth/earth.
html (last access: 24 March 2014), 2014.
Laskar, J., Robutel, P., Joutel, F., Gastineau, M., Correia, A. C. M.,
and Levrard, B.: A Long-term Numerical Solution for the Insolation Quantities of the Earth, Astron. Astrophys., 428, 261–285,
doi:10.1051/0004-6361:20041335, 2004.
Laskar, J., Fienga, A., Gastineau, M., and Manche, H.: La2010: A
new orbital solution for the long term motion of the Earth, arXiv
preprint arXiv:1103.1084, 2011.
Lisiecki, L.: LR04 Benthic Stack, available at: http://www.
lorraine-lisiecki.com/stack.html (last access: 24 March 2014),
2014.
Lisiecki, L. E. and Raymo, M. E.: A Pliocene-Pleistocene stack of
57 globally distributed benthic δ 18 O records, Paleoceanography,
20, PA1003, doi:10.1029/2004PA001071, 2005.
Lisiecki, L. E., Raymo, M. E., and Curry, W. B.: Atlantic overturning responses to Late Pleistocene climate forcings, Nature, 456,
85–88, 2008.
Loutre, M. F., Paillard, D., Vimeux, F., and Cortijo, E.: Does mean
annual insolation have the potential to change the climate?, Earth
Planet. Sc. Lett., 221, 1–14, 2004.
Lüthi, D., et al.: EPICA Dome C Ice Core 800KYr Carbon Dioxide Data. IGBP PAGES/World Data Center for Paleoclimatology
Data Contribution Series # 2008-055, NOAA/NCDC Paleoclimatology Program, Boulder CO, USA, 2008a.
Lüthi, D., Le Floch, M., Bereiter, B., Blunier, T., Barnola, J.-M.,
Siegenthaler, U., Raynaud, D., Jouzel, J., Fischer, H., Kawamura,
K., and Stocker, T. F.: High-resolution carbon dioxide concentration record 650,000-800,000 years before present, Nature, 453,
379–382, doi:10.1038/nature06949, 2008b.
Meeus, J.: Astronomical Algorithms, Willmann-Bell, Richmond,
VA, 1998.
Milankovitch, M.: Kanon der Erdbestrahlung und seine Anwendung aufdas Eiszeitenproblem, 633 pp., Ed. Sp. Acad. Royale
Serbe, Belgrade (English translation: Canon of Insolation and
Ice Age Problem, Israel program for Scientific Translation; published for the U.S. Department of Commerce and the National
Science Foundation), 1941.
Geosci. Model Dev., 7, 1051–1068, 2014
1068
Muller, R. A. and MacDonald, G. J.: Glacial cycles and astronomical forcing, Science, 277, 215–218, 1997.
Paillard, D.: AnalySeries pour MacOS, LSCE, available at:
http://www.lsce.ipsl.fr/Phocea/Page/index.php?id=3 (last access:
17 March 2014), 2014.
Paillard, D., Labeyrie, L., and Yiou, P.: Macintosh program performs time-series analysis, EOS T. Am. Geophys. Un., 77,
p. 379, 1996.
Rial, J. A.: Pacemaking the Ice Ages by Frequency Modulation of Earth’s Orbital Eccentricity, Science, 285, 564–568,
doi:10.1126/science.285.5427.564, 1999.
Rubincam, D. P.: Insolation in terms of Earth’s orbital parameters,
Theor. Appl. Climatol., 48, 195–202, 1994.
Standish, E. M., Newhall, X. X., Williams, J. G., and Yeomans, D.
K.: Orbital ephemerides of the Sun, Moon, and planets, Explanatory supplement to the astronomical almanac, 279–323, 1992.
Sinnott, R. W.: Sky and Telescope (70), August 1985, p. 159, 1985.
Timm, O., Timmermann, A., Abe-Ouchi, A., Saito, F., and
Segawa, T.: On the definition of seasons in paleoclimate simulations with orbital forcing, Paleoceanography, 23, PA2221,
doi:10.1029/2007PA001461, 2008.
Geosci. Model Dev., 7, 1051–1068, 2014
T. S. Kostadinov and R. Gilb: Earth Orbit v2.1
USNO: Selected Astronomical Constants, 2013, in: The Astronomical Almanac Online, US Naval Observatory, Washington, DC,
available at: http://asa.usno.navy.mil/SecK/Constants.html (last
access: 27 September 2013), 2013.
Zachos, J., Pagani, M., Sloan, L., Thomas, E., and Billups, K.:
Trends, Rhythms, and Aberrations in Global Climate 65 Ma to
Present, Science, 292, 686–693, doi:10.1126/science.1059412,
2001.
Zachos, J., et al.: Cenozoic Global Deep-Sea Stable Isotope
Data, IGBP PAGES/World Data Center for Paleoclimatology
Data Contribution Series # 2008-098, NOAA/NCDC Paleoclimatology Program, Boulder, CO, USA, available at: http://
www.ncdc.noaa.gov/paleo/metadata/noaa-ocean-8674.html (last
access: 24 March 2014), 2008.
www.geosci-model-dev.net/7/1051/2014/