EPHEMERIDES DES PLANETES DE GRANDE PRECISION

advertisement
PROGRAMME EPHEMERIDES DU
B.D.L
Sous DOS 6.2
LANCER LE PROGRAMME
D'EPHEMERIDES
LES RESULTATS SONT D'UNE EXTRÊME PRECISION
NB: Cette documentation est la stricte recopie d'un document du BDL, simplement transformé en accès hypertexte.
Sinon, aucun mot n'a été modifié. Vous retrouverez l'original sous PLANEPH.DOC Tous les fichiers sont dans le
répertoire EPHEMERI. L'ensemble peut être téléchargé sous EPHEMBDL.ZIP
NB : Les commentaires en rouge sont de l'auteur, à l'attention de ses lecteurs.
--------------------------------------PROGRAM PLANEPH 4.1
--------------------------------------G. Francou, J. Chapront, Bureau des Longitudes - France, Group :
Dynamics of Solar System,
December 1996
Authors' Address : Bureau des Longitudes, 77, avenue Denfert-Rochereau,
F75014 Paris France
Tel : (33) (1) 40 51 22 60
Fax : (33) (1) 46 33 28 34
E-mail : francou@bdl.fr
Summary :
01. Purpose
02. Files
03. Installation
04. Use
05. Ephemeris
06. Body
07. Variables
08. Frame
09. Options
10. Date
11. Tab Intervals
12. Location
13. Time
14. Units
15. Display
16.End Program
17. Supp. files
18. Precision
19. Constants
20. References
01. PURPOSE
-------------------The program PLANEPH is an executable DOS program for PC which
computes the most usual ephemeris of planets between 1900 and 2100.
It has to be regarded as an example for the use of the planetary series
built by frequency analysis (Chapront, 1995).
The representations of the planetary motions are based on numerical
integration DE403 provided by Jet Propulsion Laboratory (Standish et
al., 1995).
02. FILES
--------------README : ascii : Information.
planeph.doc : ascii : User guide (this document).
planeph.exe : binary : Executable program.
planeph.tab : binary : Planetary tables.
planeph.loc : binary : Locations coordinates.
03. INSTALLATION
---------------------------The program uses two data sets :
Planetary tables : planeph.tab
Locations coordinates : planeph.loc
Procedure of installation : create a directory on disk (for example
PLANEPH) and copy the three following files in binary mode :
Executable program : planeph.exe.
Planetary tables : planeph.tab.
Locations coordinates : planeph.loc.
The program runs under DOS 6.2 operating system and following
versions. It needs an arithmetic processor and it is necessary to
configure the system with the file ANSI.SYS : device=ANSI.SYS.
04. USE
-----------The program starts in the directory defined by the procedure of
installation with the command : planeph. The commands of the program
PLANEPH are entered on the keyboard and the user makes his choice
with menus displayed on the screen.
The main menu shows commands to perform the following items :
- Define the specifications of the ephemeris,
- Run the computation,
- Refresh the current specifications, setting back the standard options,
- Quit the program.
It is advised to choose the specifications of the ephemeris in this order :
E : Ephemeris
B : Body
V : Variables
F : Reference frame
O : Options
D : Date
I : Tab intervals
L : Location
T : Time scale
U : Units
R : Results
The other commands are :
X : to executes the computation,
Z : to set back the standard options,
Q : to quit the application.
Before using the execute command (X), the user is able to modify all the
specifications of the current ephemeris.
Various menus allow the choices of the specifications. When using the
program the first time the menu Ephemeris" (E) is displayed.
To choose the specifications of the ephemeris, two modes are available
:
- Choose a code among a set of choices (ex : M for Mercury).
- Enter a numeric quantity in a given format (ex : 19960101 for the
Date).
The user can always Quit the current menu and Return to the main
menu with the keys "Q" or "R". When the choices of specifications
require multiple answers, one has to Confirm the whole set of choices
with the key "C". By default the specifications are :
E : Ephemeris : Geometric coordinates.
B : Body : Earth.
V : Variables : Heliocentric Rectangular coordinates.
F: Frame : Fixed Equatorial Frame J2000.00 (JD2451545.00000).
O : Options : Positions.
D : Date : Current date of the computer at 0h.
I : Tab Intervals : 1 day.
L : Location : Paris (France) 48d50'N 2d20'E.
T : Time scale : Dynamical Time (DT).
U : Units : Astronomical unit (au).
R : Results : Interactive display of the Results.
In order to avoid inconsistencies, a chosen specification can modify
automatically one another specification. For example, when choosing
the Sun as a Body (B) even though the Variable (V) is Heliocentric,
automatically, the variable becomes Geocentric.
05. EPHEMERIS (E)
---------------------------The user is able to choose between 9 types of ephemeris;
E1 : Geometric coordinates.
E2 : Apparent coordinates (geocentric).
E3 : Astrometric coordinates (geocentric).
E4 : Topocentric coordinates.
E5 : Physical ephemeris.
E6 : Osculating elements.
E7 : Rising, Setting, Transit times.
E8 : Sidereal time, Obliquity, Nutation.
E9 : Calendar.
Explanations about the 8 first types of ephemeris (E1 to E8) are given in
the other paragraphs.
The calendar (E9) contains the following informations :
- Julian dates.
- Day of the week.
- Number of the day and week in the year.
- Difference DT-UT (estimate) : Dynamical Time minus Universal Time.
- Equation of Time AST - MST : Apparent Solar Time minus Mean Solar
Time.
06. BODY (B)
------------------Depending on the chosen type of ephemeris, the user selects one of the
following INSTALLATION bodies :
M : Mercury J : Jupiter P : Pluto
V : Venus S : Saturn B : Earth-Moon Barycenter
E : Earth U : Uranus H : Sun
A : Mars N : Neptune
Earth-Moon Barycenter is available only for geometric coordinates (E1)
and osculating elements (E6).
07. VARIABLES (V)
---------------------------One has to specify variables in case of the following ephemeris :
* Geometric coordinates (E1) :
V1 : Geocentric / V2 : Heliocentric / V3 : Barycentric.
V4 : Rectangular / V5 : Spherical.
* Topocentric coordinates (E4) :
V1 : Apparent / V2 : Astrometric /
V3 : Horizontal / V4 : Hour angle and declination.
* Physical ephemeris (E5) :
V1 : Phases, Magnitudes, Diameters /
V2 : Planetocentric coordinates of the Earth.
* Osculating elements (E6)
V1 : Elliptic elements, set 1 : a, lambda, e, i, omega, pi /
V2 : Elliptic elements, set 2 : a, lambda, h, k, p, q.
* Rising, Setting and Transit times (E7) :
V1 : Rising and Setting / V2 : Transit / V3 : Twilight.
* Sidereal time, Obliquity, Nutation (E8) :
V1 : Greenwich sidereal time (UT) / V2 : Obliquity and Nutation.
Remarks :
The apparent coordinates (E2) and astrometric coordinates (E3) are
geocentric and spherical variables.
The topocentric coordinates, apparent (E4-V1) and astrometric (E4-V2),
are spherical variables.
The plane of reference (Equator or Ecliptic) for geometric coordinates
(E1), apparents coordinates (E2 and E4-V1) and astrometric coordinates
(E3 and E4-V2) depends on the chosen reference frame (see Frame (F)
below).
With the geometric spherical coordinates (E1-V5), is also provided :
- geometric distance between the body and the center of the frame.
With the apparent geocentric coordinates (E2), are also provided :
- geometric distance Earth-Body,
- horizontal equatorial parallax.
With the astrometric geocentric coordinates (E3), are also provided :
- geometric distance Earth-Body,
- light time between Body and Earth.
With the apparent topocentric coordinates (E4-V1), is also provided :
- geometric distance Location-Body.
With the astrometric topocentric coordinates (E4-V2), are also provided :
- geometric distance Location-Body,
- light time between Body and Location.
The horizontal topocentric coordinates (E4-V3) are : azimuth, altitude
and zenith distance (apparent coordinates).
Azimuth is measured toward East or West from the South direction and
it is not computed at the Earth'poles or when the body is at the zenith.
Altitude and zenith distance take into account the astronomical refraction
when body is above the horizon (Radau's tables).
The topocentric coordinates (E4-V4) are : hour angle, declination
(apparent coordinates) and the local apparent sidereal time.
The physical ephemeris (E5-V1) are : phase, phase angle, defect of
illumination, visual magnitude and apparent diameter.
For Mercury and Venus, magnitude is not computed when elongations
are respectively greater than 125 and 170 degrees.
The planetocentric coordinates (E5-V2) are : planetographic longitude
and latitude of sub-Earth point and position angle of the axis of rotation
(north pole of the body).
The osculating elements (E6) are :
a : semi-major axis (au).
lambda : mean longitude (degree). Lambda est la longitude moyenne
de la position, définie par lambda =  + M avec M =  - esin,
l'anomalie moyenne et  l'anomalie excentrique.
e : eccentricity.
i : inclination on ecliptic (degree).
omega : longitude of the ascending node (degree). Notée 
pi : longitude of the pericenter (degree). pi =  où  est
l'argument nodal du périgée
h : e.sin(pi).
k : e.cos(pi).
p : sin(i/2).sin(omega).
q : sin(i/2).cos(omega).
p et q permettent de retrouver omega donc .
The ephemeris for Sidereal Time (E8-V1) are : Greenwich Sidereal Time
(mean and apparent), and equation of the equinoxes in UT (Universal
Time).
The ephemeris for Obliquity and Nutation (E8-V2) are : mean obliquity of
date, true obliquity, and nutations in longitude and obliquity.
08. FRAME (F)
--------------------The type of frame has to be defined in the following cases :
* Geometric coordinates (E1).
Frame : fixed of a Julian epoch / mean of date / true.
Frame : equatorial / ecliptic.
* Geocentric or topocentric apparent coordinates (E2) (E4-V1).
Frame : equatorial / ecliptic.
* Geocentric or topocentric astrometric coordinates (E3) (E4-V2).
Frame : fixed of a Julian epoch / mean of date.
Frame : equatorial / ecliptic.
* Osculating elements (E6).
Frame : fixed of a Julian epoch / mean of date.
Remarks :
A frame is defined with the equinox and the reference plane : equator or
ecliptic.
A fixed frame of a Julian epoch is defined with the fixed equinox and the
fixed reference plane (equator or ecliptic) at this Julian epoch, whatever
may be the date of the ephemeris.
The mean frame of date is defined with the mean equinox and the mean
reference plane of date. Here, one takes into account the precessional
motion of the frame at the current date of the ephemeris.
The true frame is defined with the true equinox and true equator of date
in case of equatorial coordinates, and with the true equinox and mean
ecliptic of date in case of ecliptic coordinates. Here, one takes into
account precession and nutation at the current date of the ephemeris.
For the fixed frame of a Julian epoch, the user has to define the chosen
Julian epoch (for example 2000.0 for J2000). Generally, the Julian
epoch Jxxxx.xx and the corresponding Julian Day JD are related with :
xxxx.xx = 2000.0 + (JD-2452545.0)/365.25.
In case of apparent coordinates (E2) (E4-V1) the frame is always true.
The following coordinates :
- geometric, spherical coordinates (E1-V5),
- apparent, geocentric and topocentric coordinates (E2 and E4-V1),
- astrometric, geocentric and topocentric coordinates (E3 and E4-V2),
are :
- right ascension and declination when the plane of reference is Equator,
- longitude and latitude when the plane of reference is Ecliptic.
In case of osculating elements (E6) the frame is always ecliptic.
09. OPTIONS (O)
------------------------Options of an ephemeris computation have to be defined in the following
cases :
* Geometric coordinates (E1) :
Positions /
Positions and absolute velocities /
Positions and relative velocities.
One has to distinguish between absolute and relative velocities when
the reference frame is not fixed (mean of date or true).
Velocities are called "absolute" when they are not corrected with the
velocity of the moving reference frame.
Velocities are called "relative" when they are corrected - with the
precessional velocity in case of mean frame of date, - with the velocities
of precession and nutation in case of true frame.
* Rising and setting times (E7-V1)
Disk center / Upper limb / Lower limb.
Horizontal astronomical refraction values : 36.6' or 34'.
36.6' horizontal astronomical refraction is given by Radau's tables to a
zero apparent altitude, under the following conditions :
Latitude : 45 degrees ; Altitude : 0m; Temperature 0 degree C;
Pressure 760 mm (0 degree C)
34' horizontal astronomical refraction is mostly used in nautical
ephemeris.
* Twilights (E7-V3) :
Civil / Nautical / Astronomical.
Twilight ephemeris are computed, without correction of refraction, when
the altitude of the solar disk center, at the observer location, is equal to :
06 degrees below the horizon : civil twilight,
12 degrees below the horizon : nautical twilight,
18 degrees below the horizon : astronomical twilight.
10. DATE (D)
------------------Length of validity covers the period :
Beginning : Jan. 1 1900 0h (JD2415020.5).
End : Jan. 1 2099 0h (JD2487704.5).
The initial date of the computation can be chosen in four different ways :
1. Date (format YYYYMMDD).
Example : 19960408 (1996 Apr. 8).
2. Hour (format HHMMSS).
Example : 60200 (6h 2m 0s).
3. Date and hour (format YYYYMMDD.HHMMSS).
Example : 20101001.170945 (2010 Oct. 1 17h 9m 45s).
4. Julian date.
Example : 2451545.00000 (2000 Jan. 1 12h).
In case of rising, setting, transit and twilight times, the initial date of the
computation is given at 0h; the formats 1 (Date) and 4 (Julian date) are
only useful.
Example : Date = 19970714 or Julian date = 2450643.5 (1997 Jul. 14
0h).
11. TAB INTERVALS (I)
---------------------------------Tab intervals between two running dates should not overstep 999 days.
They are given in a format which is related to the format which has been
chosen previously for the initial date of the computation.
If the initial date is a calendar date (YYYYMMDD), tab intervals are
given under the form : DDD.HHMMSS.
Example : 0.023000 for 2h 30m 0s.
If the initial date is a Julian date, tab intervals are given under the form :
DDD.ddddd.
Example : 1.5 for 1.5 day.
Exception : For rising, setting, transit, twilight times (E7), tab intervals
are always under the form : DDD (integer).
Example : 5 for 5 days.
12. LOCATION (L)
-------------------------The choice of a location has to be done in the case of topocentric
coordinates (E4), rising, setting, transit and twilight times (E7).
Three possibilities are afforded :
* Name of a location
The user has to enter the name of a location (between 3 to 30
characters). He is not obliged to input the complete name.
Caution! The spelling of the locations names is in french.
- If the chosen location is found by the program the user has to confirm
his choice.
- If the program finds several homonyms, the user is requested to
choose among a proposed list of 15 names at most.
- If the name is unknown or if it exists more than 15 homonyms, the user
has to reenter his choice or to quit the current menu.
* Geographic zone
The user has to choose a location after selecting a geographic zone :
continent, country, french department.
* Coordinates of a location (terrestrial longitude and latitude)
The latitude has to be written with the format DD.MM, negatively
southward and positively northward, between -90.00 and +90.00.
Example : -7.5 for 7 degrees and 50 minutes South.
0.02 for 0 degree and 2 minutes North.
The longitude of the location has to be written with the format DDD.MM,
negatively westward and positively eastward between -180.00 and
+180.00.
Example : -150.33 for 150 degrees and 33 minutes West.
16 for 16 degrees and 0 minute East.
Remark :
The meridian origin of the longitudes depends on the choice of time
scale (see hereunder paragrah).
13. TIME SCALE (T)
----------------------------Three possibilities are afforded to define the time scale of the
computations :
* Dynamical Time (DT)
This time belongs to the family of time scales introduced in 1984 to
replace "Ephemeris Time" (ET) which is commonly used in theories of
Celestial Mechanics.
We use Barycentric Dynamical Time (TDB) when ephemeris is referred
to the barycenter of solar system, and Terrestrial Time (TT) for
geocentric ephemeris.
Within the precision of the ephemeris provided by PLANEPH, Dynamical
Time (DT) can be identified to Terrestrial Time (TT) which is physically
realized by International Atomic Time (TAI). We have the relation : TT =
TAI + 32.184s.
* Universal Time (UT)
It is the civil time of Greenwich meridian. Within one second of precision,
it can be identified to Coordinated Universal Time (UTC) which is the
time used for hourly signals and broadcast clocks. The difference
between TAI and UTC is an integer number of seconds.
* Zone Time
It is the Universal Time (UT) shifted with an integer number of hours.
Eastward Greenwich meridian : from UT+1h to UT+12h
Westward Greenwich meridian : from UT-1h to UT-12h
The difference between DT and UT can be deduced from the difference
TAI-UTC given each year by IERS (International Service of the Earth
Rotation). As for example, on 1986 Jan. 1, one has TAI-UTC = 30s.
Hence : DT-UT = 62.184s
Since the representations of the planetary orbits are expressed in
Dynamical Time, the program PLANEPH uses an "estimate" of the
difference DT-UT when ephemeris have to be computed in Universal
Time or in one another civil time. This "estimate" is provided in the
Calendar (E9).
Origine Meridian :
The time scale determines the origine meridian of terrestrial longitudes.
It is Ephemeris meridian with Dynamical time (DT).
It is Greenwih meridian with Universal Time (UT) or civil times.
The Ephemeris meridian is 1.002737909*(DT-UT) east of the Greenwich
meridian.
14. UNITS (U)
------------------Different choices of units are afforded for geometric, apparent,
astrometric and topocentric coordinates.
Units of distances :
- Astronomical unit (au),
- Kilometer (km).
Units of angles :
- Sexagesimal hour/degree,
- Decimal hour/degree,
- Sexagesimal degree,
- Decimal degree,
- Radian.
Sexagesimal or decimal hours are proposed in the following cases :
- Equatorial coordinates (geometric, apparent or astrometric right
ascension),
- Horizontal coordinates (azimuth),
- Hour angles.
The time unit of the velocities for geometric ephemeris (E1) is always
the day.
15. RESULTS (R)
------------------------Results are displayed either in interactive or in sequential mode.
* R1 : Interactive display
0
The ephemeris are computed for the chosen initial date, as well as for
the previous or the following dates, depending on the tab interval.
With the keys "+" and "-" the user can compute and display ephemeris
for the following (+) and previous (-) dates.
It is possible to change tab interval (I) in order to center the ephemeris
on the date in the middle of the displayed outputs.
At the end of the computation, the initial date is the central value
displayed on the screen.
* R2 : Sequential display
The ephemeris are computed sequentially starting at the initial date, and
with the chosen tab interval.
The number of dates of the ephemeris is defined by the user (maximum
: 999).
At the exit (Q), the initial date and tab interval remain unchanged, and
the user can view the whole set of results with the keys "+" and "-" for
following and previous dates, "S" and "E" for Start and End of the
ephemeris.
With the key "B" the user can save his results on a Backup file at his
convenience.
At the first use, the name of the file which is proposed is : planeph.res.
The backup file is registered in the current directory. Several files can be
created to save various ephemeris. If a file already exists to save new
outputs, results are appended on that file.
Backup files contain page skip characters (Ctrl-L) for printing.
16. END OF THE PROGRAM (Q)
-----------------------------------------------The command Q in the main menu allows to quit the program. The user
has to confirm his request, and is able to save the specifications of the
last computation to reallocate them for a further run of the program.
In case of FATAL ERROR during the computation of the program, a
message requests the user to quit the program. He may report to the
authors the informations contained in the file : planeph.err.
17. SUPPLEMENTARY FILES
------------------------------------------Several files are created during a run of the program, in the current
directory :
* File : planeph.prm.
The file contains the specifications of the last computation before leaving
the application, if the user has chosen this option.
* File : planeph.tmp.
The file is created when the user chooses a sequential display of the
results (R2). It is automatically scratched at the end of the program
unless an abnormal termination.
* File planeph.res.
This is the file which is proposed to the user when saving sequential
results (R2). At the end of the program, the user has to handle the
backup files created during the application : printing, copy, scratch ,...
* File planeph.err.
This file contains the parameters of the computations in case of a
FATAL ERROR.
18. PRECISION
-----------------------The precision of the representation used for the computation of the
planetary ephemeris can be estimated by the largest discrepancies
obtained with a comparison to the original ephemeris DE403, which are
used as source.
Geometric equatorial coordinates J2000
Body Heliocentric Geocentric
Mercury 0.010" 0.006"
Venus 0.002" 0.011"
E-M Barycenter 0.002"
Mars 0.002" 0.009"
Jupiter 0.002" 0.002"
Saturn 0.002" 0.002"
Uranus 0.002" 0.002"
Neptune 0.001" 0.001"
Pluto 0.005" 0.005"
Sun 0.005"
The precision of the results when using the program PLANEPH depends
also of the values of the constants used (see below).
Results are often displayed with 1 or 2 extra-digits beyond the precision.
19. CONSTANTS
------------------------Standard epoch J2000 1/1/2000 0h DJ2451545.0
Julian century 36525 days
Astronomical unit 149597870.691 km (DE403)
Light time (1 au) 0.577551833 d/au
Earth Equatorial radius 6378.137 km (DE403)
Oblateness of the Earth 0.335281
Gm = k2 * Mass(Body) / Mass(Sun) ; source : DE403
Gm Sun 0.2959122082855911 -03
Gm Mercury 0.4912547451450812 -10
Gm Venus 0.7243452486162703 -09
Gm Earth-Moon Barycenter :0.8997011374291877 -09
Gm Mars 0.9549535105779258 -10
Gm Jupiter 0.2825345909524226 -06
Gm Saturn 0.8459715185680659 -07
Gm Uranus 0.1292024916781969 -07
Gm Neptune 0.1524358900784276 -07
Gm Pluto 0.2188699765425970 -11
Sidereal time : Aoki et al., 1982, The New Definition of Universal Time,
Astron.& Astrophys., 105, 359.
Precession : Lieske et al., 1977, Expressions for the Precession
Quantities Based upon the IAU (1976) System
of Astronomical Constants, Astron.& Astrophys., 58, 1.
Nutation : IAU 1980 Theory of Nutation, J. M. Wahr, 1981, The forced
nutation of an elliptical, rotating, elastic and oceanless earth, Geophys.
J. R. astr. Soc., 64, 705.
Refraction : Tables de R. Radau, Annales de l'Observatoire de Paris.
Tome XIX.
Planetary elements : Davis M.E. et al., 1992, Report of the
IAU/IAG/COSPAR Working Group on cartographic coordinates and
rotation elements of planets and satellites : 1991, Celest. Mech., 53,
377.
Magnitudes : Harris D.L., 1961, Photometry and Colorimetry of Planets
and Satellites, Planets and Satellites, G.P. Kuiper and B.A. Middlehurst
eds. University of Chicago Press, 272.
20. REFERENCES
--------------------------Chapront J., 1995, Representation of planetary ephemerides by
frequency analysis, Astron.& Astrophys. Suppl. Series, 109, 181.
Standish E.M., Newhall X.X., Williams J.G., Folkner W.M., 1995, JPL
Planetary and Lunar Ephemerides DE403/LE403.
Interoffice Memorandum, IOM 314,10 - 127 Jet Propulsion Laboratory.
Chapront J., Francou G., Rocher P., Representation of an ephemeris by
frequency analysis. Applications to planets and satellites. IAU
Colloquium 165, Poznan, Poland (July 1996).
<End of document>
Il existe une version Word 97 nommée ephemeri.doc
Download