发明名称 GNSS大气探测数据中对流层延迟误差的消除方法
摘要 本发明公开了一种GNSS大气探测数据中对流层延迟误差的消除方法,其特征在于,融合GPT模型、UNB3m模型和经典对流层模型,所述经典对流层模型为Hopfield或Saastamoinen模型,包括如下步骤:以GPT模型计算测站的温度与气压;再以UNB3m模型计算测站的水气压;最后通过使用GMF映射函数(Global Mapping Function)计算站星视线方向的对流层延迟改正。本发明方法适用于缺少实测气象数据的情况,能够较精确的给出对流层延迟的先验值,可应用于GNSS定位、GNSS气象学等领域。
申请公布号 CN103323888B 申请公布日期 2015.06.17
申请号 CN201310147079.6 申请日期 2013.04.24
申请人 东南大学 发明人 潘树国;陈伟荣;聂文锋
分类号 G01W1/08(2006.01)I;G01S19/07(2010.01)I 主分类号 G01W1/08(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 陈建和
主权项 一种GNSS大气探测数据中对流层延迟误差的消除方法,其特征在于,融合GPT模型、UNB3m模型和经典对流层模型,所述经典对流层模型为Hopfield或Saastamoinen模型,包括如下步骤:步骤一、以GPT模型计算测站的温度与气压,GPT模型的输入参数为:测站经度、测站纬度、大地高和年积日,GPT模型的输出值为:温度、气压和高程异常,所述高程异常为大地高与正常高的差;首先以9阶9次球谐函数求出测站位置温度与气压的年平均值a<sub>0</sub>、年变化幅度A和高程异常N:<img file="FDA0000673598530000011.GIF" wi="1431" he="229" />其中:P<sub>nm</sub>表示勒让德多项式;A<sub>nm</sub>和B<sub>nm</sub>表示球谐函数的系数,通过ECMWF中心三年的分析数据和EGM96重力模型数据以最小二乘的方法解算得到;<img file="FDA0000673598530000013.GIF" wi="50" he="68" />和λ表示测站的纬度和经度;m和n代表0至9的整数;然后在年平均值和年变化幅度的基础上,以余弦函数的形式求出具体某一年积日的温度与气压值:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>P</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>T</mi><mn>0</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><mi>A</mi><mo>&CenterDot;</mo><mi>cos</mi><mrow><mo>(</mo><mfrac><mrow><mi>doy</mi><mo>-</mo><mn>28</mn></mrow><mn>365.25</mn></mfrac><mn>2</mn><mi>&pi;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000673598530000012.GIF" wi="1249" he="158" /></maths>其中:P<sub>0</sub>和T<sub>0</sub>表示平均海平面的温度与气压值,doy表示年积日;最后根据测站高程进行梯度改正:P=P<sub>0</sub>[1‑0.000226(H<sub>大地</sub>‑N)]<sup>5.225</sup>    (3)T=T<sub>0</sub>‑0.0065(H<sub>大地</sub>‑N)    (4)其中:P和T表示测站位置的温度与气压值,H<sub>大地</sub>‑N表示测站高于海平面的高度,即测站的正常高;步骤二、以UNB3m模型计算测站的水气压首先查表1得到测站附近纬度的相对湿度年平均值和年变化幅度,线性内插得到测站所在纬度位置,然后以余弦函数计算某一年积日的相对湿度大小,余弦函数同公式(2):表1 UNB3m模型相对湿度的均值和振幅经验值<img file="FDA0000673598530000021.GIF" wi="881" he="584" />最后通过相对湿度计算水气压,具体计算公式参考IERS2003:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>e</mi><mo>=</mo><mfrac><mi>RH</mi><mn>100</mn></mfrac><mo>&CenterDot;</mo><msub><mi>e</mi><mi>s</mi></msub><mo>&CenterDot;</mo><msub><mi>f</mi><mi>w</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000673598530000022.GIF" wi="1040" he="132" /></maths>e<sub>s</sub>=0.01exp(1.2378847×10<sup>‑5</sup>T<sup>2</sup>‑1.9121316×10<sup>‑2</sup>T                                            (6)              +33.93711047‑6.3431645×10<sup>3</sup>T<sup>‑1</sup>f<sub>w</sub>=1.00062+3.14×10<sup>‑6</sup>P+5.6×10<sup>‑7</sup>(T‑273.15)<sup>2</sup>    (7)其中:e表示水气压,RH表示相对湿度,e<sub>s</sub>表示饱和水气压,f<sub>w</sub>表示缩放因子;步骤三、根据步骤一和二得到的经验气象参数,以经典对流层模型Hopfield或Saastamoinen分别计算天顶对流层延迟的干分量ZHD和湿分量ZWD改正,以Saastamoinen模型计算:ZHD=0.002277P    (8)<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>ZWD</mi><mo>=</mo><mn>0.002277</mn><mrow><mo>(</mo><mfrac><mn>1255</mn><mi>T</mi></mfrac><mo>+</mo><mn>0.05</mn><mo>)</mo></mrow><mi>e</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000673598530000023.GIF" wi="1072" he="157" /></maths>以Hopfield模型计算:ZHD=77.64P/T    (10)<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>ZWD</mi><mo>=</mo><mo>-</mo><mn>12.96</mn><mfrac><mi>e</mi><mi>T</mi></mfrac><mo>+</mo><mn>371800</mn><mfrac><mi>e</mi><msup><mi>T</mi><mn>2</mn></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000673598530000024.GIF" wi="1020" he="103" /></maths>步骤四、使用GMF映射函数(Global Mapping Function)计算站星视线方向的对流层延迟改正:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>m</mi><msub><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mi>h</mi></msub><mo>=</mo><mfrac><mrow><mn>1</mn><mo>+</mo><mfrac><msub><mi>a</mi><mi>h</mi></msub><mrow><mn>1</mn><mo>+</mo><mfrac><msub><mi>b</mi><mi>h</mi></msub><mrow><mn>1</mn><mo>+</mo><msub><mi>c</mi><mi>h</mi></msub></mrow></mfrac></mrow></mfrac></mrow><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>a</mi><mi>h</mi></msub><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>b</mi><mi>h</mi></msub><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mi>h</mi></msub></mrow></mfrac></mrow></mfrac></mrow></mfrac><mo>+</mo><mfrac><mn>1</mn><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mfrac><mrow><mn>1</mn><mo>+</mo><mfrac><msub><mi>a</mi><mi>ht</mi></msub><mrow><mn>1</mn><mo>+</mo><mfrac><msub><mi>b</mi><mi>ht</mi></msub><mrow><mn>1</mn><mo>+</mo><msub><mi>c</mi><mi>ht</mi></msub></mrow></mfrac></mrow></mfrac></mrow><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>a</mi><mi>ht</mi></msub><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>b</mi><mi>ht</mi></msub><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mi>ht</mi></msub></mrow></mfrac></mrow></mfrac></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000673598530000025.GIF" wi="1505" he="327" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>m</mi><msub><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mi>w</mi></msub><mo>=</mo><mfrac><mrow><mn>1</mn><mo>+</mo><mfrac><msub><mi>a</mi><mi>w</mi></msub><mrow><mn>1</mn><mo>+</mo><mfrac><msub><mi>b</mi><mi>w</mi></msub><mrow><mn>1</mn><mo>+</mo><msub><mi>c</mi><mi>w</mi></msub></mrow></mfrac></mrow></mfrac></mrow><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>a</mi><mi>w</mi></msub><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>b</mi><mi>w</mi></msub><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mi>w</mi></msub></mrow></mfrac></mrow></mfrac></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000673598530000031.GIF" wi="1086" he="341" /></maths>ΔT=m(ε)<sub>h</sub>·ZHD+m(ε)<sub>w</sub>·ZWD    (14)其中:ε表示卫星高度角a,b,c表示模型中的球谐函数系数,H表示大地高,以米为单位,下标h对应干分量系数,下标ht对应干分量高程修正系数,下标w对应湿分量系数,ΔT表示站星视线方向的对流层延迟总量。
地址 211189 江苏省南京市江宁区东南大学路2号