naif0008.tls
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:4k
源码类别:

OpenGL

开发平台:

Visual C++

  1. KPL/LSK
  2. LEAPSECONDS KERNEL FILE
  3. ===========================================================================
  4. Modifications:
  5. --------------
  6. 2005, Aug. 3    NJB  Modified file to account for the leapsecond that
  7.                      will occur on December 31, 2005.
  8.                      
  9. 1998, Jul  17   WLT  Modified file to account for the leapsecond that
  10.                      will occur on December 31, 1998.
  11.                      
  12. 1997, Feb  22   WLT  Modified file to account for the leapsecond that
  13.                      will occur on June 30, 1997.
  14.                      
  15. 1995, Dec  14   KSZ  Corrected date of last leapsecond from 1-1-95
  16.                      to 1-1-96.
  17. 1995, Oct  25   WLT  Modified file to account for the leapsecond that
  18.                      will occur on Dec 31, 1995.
  19. 1994, Jun  16   WLT  Modified file to account for the leapsecond on
  20.                      June 30, 1994.
  21. 1993, Feb. 22  CHA   Modified file to account for the leapsecond on
  22.                      June 30, 1993.
  23. 1992, Mar. 6   HAN   Modified file to account for the leapsecond on
  24.                      June 30, 1992.
  25. 1990, Oct. 8   HAN   Modified file to account for the leapsecond on 
  26.                      Dec. 31, 1990.  
  27. Explanation:
  28. ------------
  29. The contents of this file are used by the routine DELTET to compute the 
  30. time difference
  31. [1]       DELTA_ET  =  ET - UTC                                         
  32.           
  33. the increment to be applied to UTC to give ET. 
  34. The difference between UTC and TAI,
  35. [2]       DELTA_AT  =  TAI - UTC
  36. is always an integral number of seconds. The value of DELTA_AT was 10
  37. seconds in January 1972, and increases by one each time a leap second
  38. is declared. Combining [1] and [2] gives
  39. [3]       DELTA_ET  =  ET - (TAI - DELTA_AT)
  40.                     =  (ET - TAI) + DELTA_AT
  41. The difference (ET - TAI) is periodic, and is given by
  42. [4]       ET - TAI  =  DELTA_T_A  + K sin E 
  43. where DELTA_T_A and K are constant, and E is the eccentric anomaly of the 
  44. heliocentric orbit of the Earth-Moon barycenter. Equation [4], which ignores 
  45. small-period fluctuations, is accurate to about 0.000030 seconds.
  46. The eccentric anomaly E is given by 
  47. [5]       E = M + EB sin M
  48. where M is the mean anomaly, which in turn is given by 
  49. [6]       M = M  +  M t
  50.                0     1
  51. where t is the number of ephemeris seconds past J2000.
  52. Thus, in order to compute DELTA_ET, the following items are necessary.
  53.           DELTA_TA
  54.           K
  55.           EB
  56.           M0
  57.           M1
  58.           DELTA_AT      after each leap second.
  59. The numbers, and the formulation, are taken from the following sources.
  60.      1) Moyer, T.D., Transformation from Proper Time on Earth to 
  61.         Coordinate Time in Solar System Barycentric Space-Time Frame
  62.         of Reference, Parts 1 and 2, Celestial Mechanics 23 (1981),
  63.         33-56 and 57-68.
  64.      2) Moyer, T.D., Effects of Conversion to the J2000 Astronomical
  65.         Reference System on Algorithms for Computing Time Differences
  66.         and Clock Rates, JPL IOM 314.5--942, 1 October 1985.
  67. The variable names used above are consistent with those used in the 
  68. Astronomical Almanac.
  69. begindata
  70. DELTET/DELTA_T_A       =   32.184
  71. DELTET/K               =    1.657D-3
  72. DELTET/EB              =    1.671D-2
  73. DELTET/M               = (  6.239996D0   1.99096871D-7 )
  74. DELTET/DELTA_AT        = ( 10,   @1972-JAN-1
  75.                            11,   @1972-JUL-1     
  76.                            12,   @1973-JAN-1     
  77.                            13,   @1974-JAN-1     
  78.                            14,   @1975-JAN-1          
  79.                            15,   @1976-JAN-1          
  80.                            16,   @1977-JAN-1          
  81.                            17,   @1978-JAN-1          
  82.                            18,   @1979-JAN-1          
  83.                            19,   @1980-JAN-1          
  84.                            20,   @1981-JUL-1          
  85.                            21,   @1982-JUL-1          
  86.                            22,   @1983-JUL-1          
  87.                            23,   @1985-JUL-1          
  88.                            24,   @1988-JAN-1 
  89.                            25,   @1990-JAN-1
  90.                            26,   @1991-JAN-1 
  91.                            27,   @1992-JUL-1
  92.                            28,   @1993-JUL-1
  93.                            29,   @1994-JUL-1
  94.                            30,   @1996-JAN-1 
  95.                            31,   @1997-JUL-1
  96.                            32,   @1999-JAN-1
  97.                            33,   @2006-JAN-1 )
  98. begintext