• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    時間系統(tǒng)轉(zhuǎn)換軟件SOFA的應(yīng)用與研究

    2015-07-21 14:30:30袁佳佳戴佳琪

    袁佳佳++戴佳琪

    摘要:基礎(chǔ)天文標準庫(SOFA)是國際地球自轉(zhuǎn)服務(wù)(IERS)協(xié)議提供的關(guān)于地球姿態(tài)、時間尺度和歷法的一系列程序集;時間尺度一般分為三種基本類型:世界時系統(tǒng)、力學(xué)時系統(tǒng)和原子時系統(tǒng),它們分別選用天體的自轉(zhuǎn)、開普勒運動和諧波振蕩運動作為建立時間系統(tǒng)的基準。本文主要介紹了時間系統(tǒng)的基本概念以及基于SOFA的時間系統(tǒng)間轉(zhuǎn)換方法的實現(xiàn)。

    關(guān)鍵詞:時間系統(tǒng);基礎(chǔ)天文標準庫;轉(zhuǎn)換方法

    中圖分類號:文獻標志碼:A

    文章編號:1672-1098(2014)02-0000-00

    時間系統(tǒng)規(guī)定了時間測量的標準,包括時刻的參考基準和時間間隔的尺度基準。時間系統(tǒng)框架通過守時、授時和時間頻率測量比對技術(shù)在某一區(qū)域或全球范圍內(nèi)來實現(xiàn)和維持統(tǒng)一的時間系統(tǒng)。SOFA(基礎(chǔ)天文標準庫),是IAU贊助的項目,旨在為天文計算提供權(quán)威有效的算法程序和常數(shù)數(shù)值[2]。1997年,SOFA評委委員會正式創(chuàng)立,并設(shè)置了發(fā)布代碼的SOFA中心[2]。本文中時間系統(tǒng)轉(zhuǎn)換采用的基礎(chǔ)代碼來源于該中心。

    1時間系統(tǒng)

    時間系統(tǒng)是由計量時刻的起點(初始歷元)和單位時間間隔的長度(時間尺度)來定義的。時間尺度通常是連續(xù)而均勻的恒定周期運動,并且這種運動是可以觀測和復(fù)制的。時間尺度一般分為三種基本類型:世界時系統(tǒng)、原子時系統(tǒng)和力學(xué)時系統(tǒng),它們分別選用天體的自轉(zhuǎn)、開普勒運動和諧波振蕩運動作為建立時間系統(tǒng)的基準[1]。

    11世界時(Universal Time,UT)

    世界時UT是以平太陽為基本參考點,由平太陽的周日視運動確定時間,以格林尼治平子夜零時算起。平太陽時是以太陽視運動的平均速度沿赤道作均勻運動的假想點,平太陽時則由平太陽時角來測定。世界時以地球自轉(zhuǎn)為基礎(chǔ),但由于地球自轉(zhuǎn)的不均勻性和極移引起的地球子午線變動,世界時的變化不均勻。根據(jù)對世界時采用的不同修正,又定義了三種世界時:UT0、UT1和UT2。UT0是由全球分布的多個觀測站觀測恒星的視運動確定的時間系統(tǒng)。UT1是UT0加上極移改正得到的。UT2是UT1加上地球自轉(zhuǎn)的季節(jié)變化改正得到的。它們之間存在下列關(guān)系:

    UT1=UT0+Δλ (1)

    UT2=UT1+ΔTs (2)

    其中,極移改正Δλ的計算公式為:

    Δλ=115(Xpsinλ-Ypcosλ)tanφ (3)

    式中:λ、分別為天文經(jīng)度和天文緯度。

    地球自轉(zhuǎn)的季節(jié)性改正ΔTs為:

    ΔTs=0022sin2πt-0012cos2πt-

    0006sin4πt+0007cos4πt (4)

    式中:t以貝塞爾年為單位為

    t=(MJD(t)-5154403)3652422 (5)

    MJD(t)為儒略日。

    由于平太陽時觀測不到的假想點,世界時實際上是通過觀測恒星的周日運動,以恒星時換算得到的。世界時UT1和格林尼治平恒星時GMST有如下關(guān)系:

    GMST=UT1+αm-12h (6)

    式中:αm為平太陽赤經(jīng),計算公式為:

    αm=18h41m5054841s+8640184812866sTu+0093104sT2u-62s×10-6Tu3 (7)

    式中:Tu是從2000年1月1日格林尼治正午起算的儒略世紀數(shù)。

    顯然,在UT2中含有地球自轉(zhuǎn)速度的長期的變化項和不規(guī)則的變化項,所以它仍不是嚴密的均勻的時間系統(tǒng)。由于世界時與太陽時保持密切的聯(lián)系,因而在天文學(xué)和人們的日常生活中被廣泛采用。但是這種時間系統(tǒng)在很多高科技、高精度的應(yīng)用領(lǐng)域無法使用。

    12原子時(Atomic Time,AT)

    1) 國際原子時(Temps Atomigue International,TAI)

    國際原子時TAI是一種標準頻率,1967年10月,第十三屆國際度量會議通過了新的國際單位秒(SI秒)長的決議:位于海平面上的銫原子Cs133基態(tài)的兩個超精細能級在零磁場中躍遷輻射振蕩9192631770周所經(jīng)歷的時間為一原子秒。TAI是前國際時間局(BIH)于1972年1月1日引入的,取1958年1月1日UT1零時為起算點,即在這一瞬間國際原子時和世界時的時刻相同,單位間隔恰好為海平面處——SI秒。

    2) 協(xié)調(diào)世界時(Universal Time Coordinated,UTC)

    協(xié)調(diào)世界時UTC兼顧了對世界時時刻和原子時秒長兩者的需要,其秒長與原子時秒長一致,在時刻上則要求盡量與世界時接近。UTC是一種均勻但不連續(xù)的時間尺度,它具有原子時穩(wěn)定的優(yōu)點,時刻又靠近UT1(|UT1-UTC|<09 s)。如果UTC和UT1之差超過09 s,則UTC改變一整秒,稱為閏秒,閏秒安排在12月31日或6月30日最后一秒。UTC和TAI相差整數(shù)秒:

    UTC=TAI-ns (8)

    式中:ns即為保證UTC與TAI在時刻上統(tǒng)一而引入的閏秒,其數(shù)值可從IERS公報中獲取。通常情況下ns

    可以在給定的日期上變動,具體是在1月1日或7月1日。通過引入閏秒,UTC的歷元也合適于UT1,兩者之差為:

    DUTC=UT1-UTC (9)

    通過TERS公報來分配,在與地球固定參考系有關(guān)的計算中都必須顧及它。每天的DUT1精確值可從IERS公報中的EOPC04數(shù)據(jù)文件中獲取,并通過內(nèi)插計算來獲得任意時刻的DUT1值。

    3) GPS時

    GPS時是全球定位系統(tǒng)GPS使用的一種時間系統(tǒng),它是由GPS的地面站和GPS衛(wèi)星中的原子鐘建立和維持的一種原子時??梢奊PS時是GPS系統(tǒng)中由主控站以一組原子鐘為標準建立的獨立時間系統(tǒng)。GPS時間的起點規(guī)定為1980年1月6日UTC零時,它由主控站的原子鐘保持,使其盡可能與UTC一致,不做閏秒改正。因此,GPST與TAI在任何時刻有19秒的常量偏差:endprint

    TAI=GPST+190s (10)

    13相對論框架下的時間系統(tǒng)

    1) 地球動力學(xué)時(Temps Dynamigue Terrestre,TDT)

    地球動力學(xué)時TDT是天體地心視位置歷表的時間引數(shù)或者說是天體相對于地心的運動方程中的獨立變量,它是用于解算圍繞地球質(zhì)心旋轉(zhuǎn)的天體(如人造衛(wèi)星)的運動方程,編算其星歷時所用的一種時間系統(tǒng)。地球動力學(xué)時是建立在國際原子時TAI的基礎(chǔ)上,其秒長與國際原子時的秒長相等。IAU決議規(guī)定:1977年1月1日00h00m32s·184,即:

    TDT=TAI+32s·184 (11)

    它確定了TDT的起始歷元,TDT與TAI時刻差值32s·184正好為該時刻ET與TAI的差值,這樣定義起始歷元可使TDT與過去使用的ET相銜接,于是只要把過去歷表中的ET改為TDT就可以繼續(xù)使用。TDT是連續(xù)且均勻的時間系統(tǒng),是衛(wèi)星運動方程的時間引數(shù)。

    2) 地球時(Terrestrial Time,TT)

    1991年,第21屆IAU大會又決定將TDT改稱為地球時TT,似乎是為了避免動力學(xué)(Dynamical)這個容易引起爭議的名詞。目前,衛(wèi)星位置、編制衛(wèi)星星歷時所用的時間都采用地球時TT。TT可以被看成是一種在大地水準面上實現(xiàn)的與SI秒相一致的理想化的原子時。

    3) 太陽系質(zhì)心動力學(xué)時(Temps Dynamigue Barycentrigue,TDB)

    太陽系質(zhì)心動力學(xué)時有時也被簡稱為質(zhì)心動力學(xué)時。這是一種用以解算坐標原點位于太陽系質(zhì)心的運動方程(如行星運動方程)并編制其星表時所用的時間系統(tǒng)。

    4) 地心坐標時(Temps Coordinate Geocentrigue,TCG)

    地心坐標時是原點位于地心的天球坐標系中所使用的第四維坐標——時間坐標。它是把TDT從大地水準面上通過相對論轉(zhuǎn)換到地心時的類時變量。

    5) 質(zhì)心坐標時(Temps Coordinate Barycentrigue,TCB)

    質(zhì)心坐標時TCB是太陽系質(zhì)心天球坐標系中的第四維坐標。它是用于計算行星繞日運動方程中的時間變量,也是編制行星星表時的獨立變量。

    2時間系統(tǒng)轉(zhuǎn)換關(guān)系

    21相對論框架下的時間系統(tǒng)轉(zhuǎn)換關(guān)系

    通常,我們把直接由標準鐘所確定的時間稱為原時,原時是可以用精確的計時工具直接來量測的,如平太陽時、歷書時、原子時等。把在相對論框架下所導(dǎo)得的時間稱為類時或坐標時,如TDB、TCG、TCB等,坐標時不能直接由測量來實現(xiàn),而需根據(jù)由時空度規(guī)則所給出的數(shù)學(xué)關(guān)系式通過計算來間接求得。在相對論框架下,各種時間系統(tǒng)間的關(guān)系歸納總結(jié)如下:

    TT=TAI+32184s

    TDB-TT=ρ+Ve(X-X0)c2

    TCB-TT=LB(t-t0)+ρ+Ve(X-X0)c2

    TCG-TT=LG(t-t0)

    TCB-TDB=LB(t-t0)

    TDB-TT=LC(t-t0)+ρ+Ve(X-X0)c2(12)

    22各種時間系統(tǒng)間的轉(zhuǎn)換

    圖1時間系統(tǒng)及其轉(zhuǎn)換關(guān)系

    3基于SOFA軟件的時間系統(tǒng)轉(zhuǎn)換

    31SOFA軟件簡介

    基礎(chǔ)天文標準庫(SOFA)是國際地球自轉(zhuǎn)服務(wù)(IERS)協(xié)議提供的關(guān)于地球姿態(tài)、時間尺度和歷法的一系列程序集[2];SOFA是IAU贊助的項目,旨在為天文計算提供權(quán)威有效的算法程序和常數(shù)數(shù)值。1994年的IAU大會上,IAU天文標準工作組 提出了創(chuàng)立SOFA的提案。1997年,SOFA評審委員會正式創(chuàng)立,并設(shè)置了發(fā)布代碼的SOFA中心,有利于推動天文學(xué)和空間大地測量學(xué)的研究,使人們把主要精力集中到創(chuàng)新性的研究中去而不會浪費在重復(fù)編程中。

    SOFA的特點是獨立性和跨平臺性,也就是使用不需額外程序的支持,也盡量保證與操作系統(tǒng)無關(guān)。另外SODA前后版本的子程序名稱也保持一致,并與 國際地球自轉(zhuǎn)服務(wù)的約定相容。其評審委員會由IAU第一專業(yè)委員會即基礎(chǔ)天文學(xué)委員會指派,利用IAU最新批準的基礎(chǔ)天文模型和理論編制程序,并對程序進 行檢驗。第一版代碼于2001年10月底公布,之后基本是每兩年公布一個新版本。該程序庫大多采用成熟算法編寫,并盡量挖掘計算機的運算精度。不過為顧及使用的方便性,開發(fā)者在某些子程序上還是作了妥協(xié)。

    目前最新版SOFA(截止2012年3月)包括了IAU在2006年公布的歲差模型,主要由兩部分組成:天文庫和矢量\矩陣運算庫。其中前者有131個子程序,可以進行天文歷法計算、時間計算、歷表計算、歲差章動計算、恒星空間運動計算和主要星表系統(tǒng)的轉(zhuǎn)換等,后者有52個子系統(tǒng),主要功能是矢量和矩陣的各類操作,當然其中包括了球面坐標系統(tǒng)的變換。

    SOFA提供兩個子程序,實現(xiàn)以時分秒表示的和以日表示的時間間隔之間的轉(zhuǎn)換,分別為D2TF和TF2D,其中,D2TF實現(xiàn)將以日表示的時間間隔轉(zhuǎn)化為以時分秒表示的時間間隔,TF2D則實現(xiàn)相反功能。SOFA中規(guī)定了一種方便并且高精度的時間表達方式,即將時間表示為兩個部分的儒略日。

    其中兩個專用的子程序,DTF2D和D2DTF,可以用來處理在全部標準時間(年月日時分秒)和兩個部分儒略日(或者UTC,類儒略日)之間的分割合并。對于某些天文學(xué)應(yīng)用,使用小數(shù)化的年更為方便。最初,這是由白塞爾歷完成,1984年開始則由儒略歷代替。

    約化儒略日與白塞爾歷和儒略歷之間的轉(zhuǎn)換,在SOFA中是由子程序EPB,EPB2JD,EPJ和EPJ2JD實現(xiàn)的。

    SOFA支持以下7種時間尺度,分別為:TAI,UTC,UT1,TT,TCG,TCB,TDB。endprint

    它們之間的轉(zhuǎn)換關(guān)系如圖2所示。

    圖2SOFA支持的7種時間系統(tǒng)間的轉(zhuǎn)換

    將一種時間尺度下的時間轉(zhuǎn)換至另一種時間尺度,一般需要三步:

    1) 調(diào)用子程序DTF2D將時間轉(zhuǎn)換為SOFA內(nèi)部格式的時間;

    2) 調(diào)用適當?shù)霓D(zhuǎn)換子程序;

    3) 調(diào)用子程序D2DTF為輸出轉(zhuǎn)換后的時間做準備。

    32SOFA實例

    以觀測者位于北緯19°28′52″.5、西經(jīng)155°55′59″.6的海平面上,時間為UTC時間2006年1月15日21時24分375秒為例,利用SOFA計算其在該軟件支持的所有其他時間尺度下的時間。

    程序?qū)崿F(xiàn)步驟如下:

    1) 將大地坐標轉(zhuǎn)換為地心坐標;

    調(diào)用的SOFA子程序及其功能為:iau-AF2A(將經(jīng)緯度表示為弧度),iau-GD2GC(將大地坐標轉(zhuǎn)化為地心三維坐標)

    2) 將UTC時間轉(zhuǎn)換為內(nèi)部時間格式;

    調(diào)用的子程序及其功能為:iau-DTF2D(將UTC的年月日時分秒轉(zhuǎn)化為兩個部分的儒略日)

    (3) 由IERS查取UT1 — UTC的值得到DUT;

    程序代碼為:DUT=+03341D0

    4) UTC轉(zhuǎn)換至UT1;

    調(diào)用的子程序及其功能為:iau-UTCUT1(將UTC轉(zhuǎn)化為UT1)

    程序代碼為:

    CALL iau-UTCUT1 (UTC1, UTC2, DUT, UT11, UT12, J)

    IF (J.NE.0) STOP

    5) 取出UT1中的小數(shù)部分以供后續(xù)計算TDB — TT使用;

    6) UTC->TAI->TT->TCG;

    調(diào)用的子程序及其功能為:iau-UTCTAI(將UTC轉(zhuǎn)化為TAI),iau-TAITT(將TAI轉(zhuǎn)化為TT),iau-TTTCG(將TT轉(zhuǎn)化為TCG)

    程序代碼為:

    CALL iau-UTCTAI (UTC1, UTC2, TAI1, TAI2, J)

    IF (J.NE.0) STOP

    CALL iau-TAITT (TAI1, TAI2, TT1, TT2, J)

    IF (J.NE.0) STOP

    CALL iau-TTTCG (TT1, TT2, TCG1, TCG2, J)

    IF (J.NE.0) STOP

    7) TDB — TT(使用TT代替TDB);

    程序代碼為:

    DTR=iau-DTDB (TT1, TT2, UT, ELON, U, V)

    8) TT->TDB->TCB;

    調(diào)用的子程序及其功能為:iau-TTTDB(將TT轉(zhuǎn)化為TDB),iau-TDBTCB(將TDB轉(zhuǎn)化為TCB)

    程序代碼為:

    CALL iau-TTTDB (TT1, TT2, DTR, TDB1, TDB2, J)

    IF (J.NE.0) STOP

    CALL iau-TDBTCB (TDB1, TDB2, TCB1, TCB2, J)

    IF (J.NE.0) STOP

    9) 以標準格式輸出各種時間;

    調(diào)用的子程序及其功能為:iau-D2DTF(將內(nèi)部時間轉(zhuǎn)化為年月日時分秒加小數(shù) 部分)

    程序輸出結(jié)果如下:

    UTC 2006/01/15 21:24:37500000

    UT1 2006/01/15 21:24:37834100

    TAI 2006/01/15 21:25:10500000

    TT 2006/01/15 21:25:42684000

    TCG 2006/01/15 21:25:43322690

    TDB 2006/01/15 21:25:42683799

    TCB 2006/01/15 21:25:56893378

    4結(jié)語

    從各種時間系統(tǒng)的定義可知,協(xié)調(diào)世界時UTC很好的兼顧了世界時UT可以反映地球自轉(zhuǎn)和國際原子時TAI變化的均勻性特性。因此,可以基于UTC作為各個時間系統(tǒng)相互聯(lián)系的紐帶,來進行相關(guān)時間系統(tǒng)之間的轉(zhuǎn)換。本文結(jié)合實例,應(yīng)用SOFA軟件實踐了時間系統(tǒng)間的相互轉(zhuǎn)化。SOFA中的時間子程序為天文應(yīng)用提供了極大的方便,使得復(fù)雜的天文計算變得相對簡單和可靠。由于時間系統(tǒng)的基礎(chǔ)性和重要性,建議有關(guān)專門委員會為用戶實際應(yīng)用提供規(guī)范的模型和程序,包括測量數(shù)據(jù)處理模型,建立各種時間尺度的程序、參考系間相互轉(zhuǎn)換程序等??傊?,時間問題是當今世界上最難理解和解決的問題之一,對這個問題的研究、理解、認識和回答不僅反映一個國家和民族的文化素質(zhì),而且還標志一個國家和民族科學(xué)文化水平的高低。

    參考文獻:

    [1]李征航,魏二虎,王正濤等.空間大地測量學(xué)[M].武漢:武漢大學(xué)出版社,2010.

    [2]魏二虎,暢柳,楊洪洲.基于SOFA的ITRS與ICRS相互轉(zhuǎn)換方法研究[J].測繪信息與工程,2008,37(4)31-33.

    [3]孔祥元,郭際明,劉宗泉.大地測量學(xué)[M].武漢:武漢大學(xué)出版社,2008.

    [4]魏二虎,劉經(jīng)南,嚴韋.第一期空間VLBI對月球大地測量參數(shù)的可估性[J].測繪信息與工程,2008,33(1)1-3.

    [5]鐘波.基于GOCE衛(wèi)星重力測量技術(shù)確定地球重力場的研究[D].武漢:武漢大學(xué),2010.

    [6]曹芬.GOCE衛(wèi)星實時精密定軌方法及其試驗研究[D].上海:中國科學(xué)院國家授時中心,2011.

    [7]IAU.SOFA Time Scale and Calendar Tools.2010-12-24.

    [8]漆貫榮.關(guān)于時間尺度[J].陜西天文臺臺刊,1998.

    (責(zé)任編輯:)endprint

    池州市| 丹寨县| 桐庐县| 拉萨市| 清镇市| 饶阳县| 临朐县| 读书| 祁门县| 广西| 侯马市| 公主岭市| 鹤壁市| 东兴市| 四会市| 郁南县| 新闻| 呼伦贝尔市| 麻栗坡县| 平潭县| 吕梁市| 河池市| 清河县| 高邮市| 宜宾市| 金溪县| 洛浦县| 屏山县| 南昌市| 定襄县| 长乐市| 襄汾县| 永顺县| 名山县| 连云港市| 十堰市| 克拉玛依市| 百色市| 马尔康县| 嵊泗县| 和平县|