测绘地理信息   2016, Vol. 41 Issue (6): 62-64,69
0
两种对流层延迟修正模型的比较与分析[PDF全文]
胡云龙1, 李波1, 柳华桥1, 黄祖登1    
1. 天津市测绘院,天津,300381
摘要: 在高精度GPS变形监测数据处理中, 对流层延迟是影响其精度的主要误差源之一, 需设法对其进行改正。最常用的方法是使用模型改正,在编程实现Hopfield模型和Saastamoinen模型的基础上,结合CDDIS提供的.zpd格式对流层延迟参考值,对比分析了对流层延迟模型值和参考值之间的差异。结果表明,两种对流层延迟模型在天顶方向吻合很好。随着高度角的减小,模型差异逐渐增大。当高度角在10°左右时,模型差值甚至达到23~24 cm。因此,观测数据的处理需要根据测站情况,选择合适的对流层延迟模型,以改善定位的精度,获得好的定位结果。
关键词: 对流层延迟模型     卫星高度角     天顶方向延迟    
Comparison and Analysis of Two Troposphere Delay Models
HU Yunlong1, LI Bo1, LIU Huaqiao1, HUANG Zudeng1    
1. Tianjin Institute of Surveying and Mapping, Tianjin 300381, China
First author: HU Yunlong, senior engineer, specializes in engineering survey. E-mail: 18222279321@whu.edu.cn
Corresponding author: LI Bo, master, specializes in engineering survey. E-mail: To_Be_Stronger@aliyun.com
Abstract: In the processing of high-precision GPS deformation monitoring data, tropospheric delay is one of the main sources affecting the precision, which needed to be corrected. The most common method is to use the model to correct.In this paper, based on the realization of Hopfield model and Saastamoinen model, we combined with reference value of troposphere delay in.zpd format provided by CDDIS, analyzed the difference between the value of troposphere delay model and the reference value. The result shows that both tropospheric delay models fit well in the zenith direction. With the high angle decreases, the difference of the models increases. When the satellite altitude angle is about 10°, the difference between the models even reach 23-24 cm. To improve positioning precision, it suggests that suitable troposphere delay model should be taken into consideration according to the station.
Key words: troposphere delay model     satellite altitude angle     zenith path delay    

对流层导致的GPS信号传播路径增长的距离即为对流层延迟量,天顶方向的对流层延迟约为2.3 m;而卫星高度角为10°时,对流层延迟将增加至13 m左右[1]。对流层为非弥散介质,不能用双频观测值来消除对流层延迟[2]。在GPS数据处理中,一般采用对流层延迟模型对GPS观测数据进行修正[3]。这种方法只能消除大部分对流层延迟的影响,延迟残差仍然能够对GPS定位精度产生较大的影响。目前,大部分解算GPS基线的随机软件都采用了建立对流层延迟模型的处理方式。

本文在微软基础类(microsoft foundation classes, MFC)框架下,编程实现了Hopfield模型和Saastamoinen模型,在得出模型值的基础上,计算出不同高度角对应的模型值以及模型间的差值。

1 对流层延迟模

1) Hopfield模型。温度T、气压P、水汽压e以及高程h的关系为:

$\left\{ \begin{align} & \frac{\text{d}T}{\text{d}h}=-6.8{}^\circ /\text{km} \\ & \frac{\text{d}P}{\text{d}h}=-\rho g \\ & \frac{\text{d}e}{\text{d}h}=-\rho g \\ \end{align} \right.$ (1)

可以看出,高程h每增加1 km, 气温T就下降6.8 ℃,直至对流层的外边缘气温等于绝对温度0 ℃时为止;气压P和水汽压e也随着高度h的增加而降低,其变化率与大气密度ρ和重力加速度g有关。顾及气态方程,可导出Hopfield模型为:

$\left\{ \begin{align} & \Delta S=\Delta {{S}_{d}}+\Delta {{S}_{w}}=\frac{{{K}_{d}}}{\sin {{\left( {{E}^{2}}+6.25 \right)}^{\frac{1}{2}}}}+ \\ & \frac{{{K}_{w}}}{\sin {{\left( {{E}^{2}}+2.25 \right)}^{\frac{1}{2}}}} \\ & {{K}_{d}}=155.2\times {{10}^{-7}}\cdot \frac{{{P}_{s}}}{{{T}_{s}}}\left( {{h}_{d}}-{{h}_{s}} \right) \\ & {{K}_{w}}=155.2\times {{10}^{-7}}\cdot \frac{4810}{T_{s}^{2}}{{e}_{s}}\left( {{h}_{w}}-{{h}_{s}} \right) \\ & {{h}_{d}}=40136+148.72\left( {{T}_{s}}-273.16 \right) \\ & {{h}_{w}}=11000 \\ \end{align} \right.$ (2)

式中,温度均采用绝对温度,以(°)为单位;气压P和水汽压e均以mbar为单位;高度角E以(°)为单位;ΔS、ΔSd、ΔSw均以m为单位;hs为观测站的高程。

2) Saastamoinen模型。除Hopfield模型外,Saastamoinen[4-7]模型也是一种应用广泛的模型,在许多GPS数据处理的软件中得到应用。有研究证明,在高海拔地区,Saastamoinen模型对对流层延迟的模拟效果要比Hopfield模型更好。推导Saastamoinen模型为:

$\begin{gathered} \Delta S = \frac{{0.002277}}{{\sin E}}\left[ {{P_s} + \left( {\frac{{1255}}{{{T_s}}} + 0.05} \right){e_s} - \frac{B}{{{{\tan }^2}E}}} \right] \cdot \hfill \\ W\left( {\varphi \cdot H} \right) + \delta R \hfill \\ \end{gathered} $ (3)

式中,W(φ·H)=1+0.002 6cos2φ+0.000 28hs,其中,φ为观测站的纬度; Bhs的列表函数; δREhs的列表函数。

经过数值拟合后,式(3)可转化为:

$\left\{ \begin{align} & \Delta S=\frac{0.002277}{\sin {{E}_{s}}}\left[ {{P}_{s}}+\left( \frac{1255}{{{T}_{s}}}+0.05 \right){{e}_{s}}-\frac{{{a}_{s}}}{{{\tan }^{2}}{{E}_{s}}} \right] \\ & {{E}_{s}}=E+\Delta E \\ & \Delta E=\frac{16"}{{{T}_{s}}}\left( {{P}_{s}}+\frac{4810}{{{T}_{s}}}{{e}_{s}} \right)\cot E \\ & {{a}_{s}}=1.16-0.15\times {{10}^{-3}}{{h}_{s}}+0.716\times {{10}^{-8}}{{h}_{s}}^{2} \\ \end{align} \right.$ (4)

式中,符号含义与Hopfield模型相同。

2 湿气压的确定和数据准备

计算对流层延迟模型值,需要用到湿气压值。可以利用CDDIS提供的气象数据文件中的气温T、气压P、相对湿度HR等气象数据来计算湿气压e[8, 9],计算公式为:

$e = {H_R} \times {e^{\left( { - 37.2465 + 0.213166 \times T - 0.000256908 \times {T^2}} \right)}}$ (5)

然后,根据湿气压值计算对流层延迟的模型值。

IGS服务组织可以提供全球范围内多种格式的观测数据。本文采用IGS站BJFS的观测数据。BJFS观测站位于北京市境内,观测数据可从CDDIS网站下载。本文的研究用到的数据有:①气象观测数据(*.m格式,用于计算对流层延迟模型值);②精密星历(*.sp3格式,结合BJFS站坐标计算高度角);③精确对流层延迟值(*.zpd格式,作为参考值与延迟模型值对比)。

3 算法实现与分析

本文在MFC框架下, 利用C++语言对Hopfield模型和Saastamoinen模型进行了实现。由于CDDIS提供的数据都是文本文件,数据存储有着严格的定义,所以,在读取文本数据时,需要严格按位读取,存放到事先定义的结构体中。

通过程序分别计算出Hopfield模型和Saastamoinen模型对应的延迟值,并和IGS提供的对流层延迟参考值一起以折线图表示,结果如图 1所示。

图 1中,竖轴表示天顶方向对流层延迟值,精确到1 mm;横轴表示观测时间,单位是h。从图 1可以看出,Hopfield模型和Saastamoinen模型的模型值相差很小,在几个mm以内。而两种模型和IGS提供的.zpd格式的对流层延迟参考值差值的量级在cm级。

图 1 两种模型值和对流层延迟参考值随时间变化图 Figure 1 Diagram of Two Model Values and the Tropospheric Delay Reference Value Changes over Time

根据模型值和对流层延迟参考值,相互求差计算,结果如图 2所示。

图 2 模型间及模型与参考值的差值随时间变化图 Figure 2 Diagram of Difference Between the Models and the Models with the Reference Value Changes over Time

图 2可以看出,Hopfield模型和Saastamoinen模型的差值稳定在5 mm左右,Hopfield模型与对流层延迟参考值的差值稳定在20~25 mm之间,Saastamoinen模型和参考值之间的差值稳定在25~30 mm之间。由此可见,两种模型对对流层延迟模拟的效果较好,模型差值的量级稳定在mm级。

笔者根据*.SP3格式的精密星历文件和BJFS站的坐标计算卫星高度角,并在程序中筛选出高度角大于10°的部分,以折线图的形式输出,结果如图 3所示。

图 3 不同高度角时PG10号卫星的对流层延迟模型值 Figure 3 Troposphere Delay Model Values of PG10 at Different Altitude Angles

图 3得出,两种模型的延迟值随高度角的减小而增大。当卫星高度角为90°时,对流层延迟值最小,约为2.3 m;当卫星高度角减小时,对流层延迟值逐渐增大,增大速率也逐渐加快;当高度角减小到10°时,对流层延迟值达到13 m左右。

笔者在前面工作的基础上,通过模型间求差,进一步计算出PG10号卫星不同高度角时的模型差值,结果如图 4所示。

图 4 PG10号卫星不同高度角时的模型间差值 Figure 4 Difference Between the Models of PG10 at Different Altitude Angles

图 4可以看出,当卫星高度角为90°时,模型间差值最小,约为5 mm; 当卫星高度角减小时,模型间差值逐渐增大,增大速率也逐渐加快;当高度角减小到10°时,模型间差值达到24 cm左右,模型之间的差异逐渐显著。模型对对流层模拟的效果变差。因此,根据测站情况,设置合适的高度角十分必要。

4 结束语

通过对Hopfield模型和Saastamoinen模型进行程序实现,结合IGS提供的对流层延迟参考值,并进行分析比较,得出如下结论。

1) Hopfield模型、Saastamoinen模型以及参考值在天顶方向随时间变化的趋势相同。

2) 天顶方向的对流层延迟约2.3 m,对于一般的工程实践,会产生很大的影响。因此,消除对流层延迟的影响显得格外重要。

3) 天顶方向的Hopfield模型和Saastamoinen模型之间的差值稳定在5 mm左右,两种模型与参考值之间的差值稳定在2~3 cm。模型间、模型与参考值间的差值的量级较小。两种模型之间能够较好的吻合,能够消除绝大部分对流层延迟的影响。

4) 两种模型的延迟值随高度角的减小而增大。随着高度角的减小,对流层延迟快速增大,即使用改正模型消除了大部分误差的影响,但残差的量级仍足以影响观测数据的可用性。

参考文献
[1] 欧吉坤. GPS测量的中性大气折射改正的研究[J]. 测绘学报,1998,27(1) : 31–36.
Ou Jikun. Research on the Correction for the Neutral Atmospheric Delay in GPS Surveying[J]. Acta Geodaetica et Cartographica Sinica,1998,27(1) : 31–36.
[2] 张勤, 李家权. GPS测量原理及应用[M]. 北京: 科学出版社, 2005 .
Zhang Qin, Li Jiaquan. GPS Measurement Principle and Application[M]. Beijing: Science Press, 2005 .
[3] 李昭, 邱卫宁, 邱蕾, 等. 几种对流层延迟改正模型的分析与比较[J]. 测绘通报,2009,(7) : 16–18.
Li Zhao, Qiu Weining, Qiu Lei, et al. Some Tropospheric Delay Correction Models: Analysis and Comparison[J]. Bulletin of Surveying and Mapping,2009,(7) : 16–18.
[4] 李征航, 黄劲松. GPS测量与数据处理[M]. 武汉: 武汉大学出版社, 2005 .
Li Zhenghang, Huang Jinsong. GPS Surveying and Data Processing[M]. Wuhan: Wuhan University Press, 2005 .
[5] 徐绍铨, 张华海, 杨志强. GPS测量原理及应用[M]. 武汉: 武汉大学出版社, 2001 .
Xu Shaoquan, Zhang Huahai, Yang Zhiqiang. GPS Measurement Principle and Application[M]. Wuhan: Wuhan University Press, 2001 .
[6] 任亚飞, 柯熙政. GPS定位误差中对流层延迟的分析[J]. 西安理工大学学报,2006,22(4) : 407–410.
Ren Yafei, Ke Xizheng. An Analysis of Troposphere Delay in GPS Positioning Error[J]. Journal of Xi'an University of Technology,2006,22(4) : 407–410.
[7] 王新龙, 李亚峰. GPS定位中4种对流层延迟修正模型适应性分析[J]. 电光与控制,2008,15(11) : 5–9.
Wang Xinlong, Li Yafeng. Applicability Analysis of Four Sorts of Troposphere Delay Error Models in GPS Positioning[J]. Electronics Optics and Control,2008,15(11) : 5–9.
[8] 丁金才. GPS气象学及其应用[M]. 北京: 气象出版社, 2009 .
Ding Jincai. GPS and Its Application in Meteorology[M]. Beijing: China Meteorological Press, 2009 .
[9] 刘大杰, 施一民, 郭静瑶. 全球定位系统的原理与数据处理[M]. 上海: 同济大学出版社, 2003 .
Liu Dajie, Shi Yimin, Guo Jingyao. Principle of Global Positioning System and Data Processing[M]. Shanghai: Tongji University Press, 2003 .