一种优化的基于神经网络的经验ZTD模型

2017-11-29 08:27丁茂华胡伍生
测绘通报 2017年1期
关键词:对流层格网气象

丁茂华,胡伍生

(东南大学交通学院,江苏 南京 210096)

一种优化的基于神经网络的经验ZTD模型

丁茂华,胡伍生

(东南大学交通学院,江苏 南京 210096)

目前,经验对流层天顶延迟(ZTD)模型已经有了飞速的发展,因为它们在使用时无需任何测量的实时地面气象数据,这给GNSS用户提供了极大方便。神经网络技术在实测参数型的ZTD建模中已经取得了一定的成果。与此同时,国内虽然有学者构建了神经外网络的经验ZTD模型,其最大的缺点是忽略了ZTD时间变化且只能单独预报ZTD。本文针对这些缺点构建了优化的神经网络经验ZTD模型。试验结果表明,本文提出的神经网络模型可以分别预报天顶干延迟ZHD和天顶湿延迟ZWD,且具有良好的精度:ZHD的Bias和RMSE分别为-3.7和19.8 mm;ZWD的Bias和RMSE分别为-0.6和34.2 mm。本文的神经网络模型预报的ZHD和ZWD的精度均与目前世界著名的GPT2w格网模型相当。另外,与GPT2w模型相比较,神经网络模型最大的优点就是无需庞大的预存格网数据作为输入,在使用时仅需要知道一个训练好的神经网络即可,该特点为GNSS用户提供了极大的方便。

ZTD;神经网络模型;GPT2w模型;GNSS

对流层延迟改正建模是全球卫星导航系统(global navigation satellite system,GNSS)研究的一个重要方向。对流层延迟模型可表示为

TD=ZHD×MFh(E)+ZWD×MFw(E)

(1)

式中,TD为对流层延迟,它是指在卫星和接收机之间对流层信号的延迟;ZHD是天顶干延迟;ZWD是天顶湿延迟;MFh(E)是在高度角E下ZHD部分的映射函数;MFw(E)是在高度角E下ZWD部分的映射函数。

ZTD建模是对流层延迟建模的一个重要组成部分,它的任务是确定ZHD和ZWD。目前,根据ZTD模型的使用条件可以分为两大类模型。一种类型为基于实测气象参数的ZTD模型,这一类模型是基于用户位置实测的气象数据来计算ZTD,包括Hopfield模型、Saastamoinen模型和Black模型。这些模型的特征是通过在GNSS天线所在位置实测的气象元素(如大气压力PS、温度TS和水汽压力eS)来表达ZHD和ZWD,其缺陷是并非所有GNSS接收机都具有气象传感器或具有能够获取实测气象参数的条件。另一种类型为经验ZTD模型,其特点是使用一些经验数据建立对流层延迟模型。其中,UNB3m和EGNOS[1]是两种早期使用的经验ZTD模型。试验表明,UNB3m和EGNOS精度较低且呈现出较大的系统偏差。为此,一些学者提出了一些更高精度的经验ZTD模型,如国外学者提出的GPT2模型[2-3]、GPT2w模型[4]、TropGrid2模型[5]等;国内学者提出的ITG模型[6]、IGGtrop模型[7]和GZTD模型[8]等。这些新提出的模型比UNB3m和EGNOS模型在精度上有很大的提高。同时,其全球范围内的精度大致为3.5~4.0 cm。这些模型的缺陷是需要大量的外部格网数据作为初始使用条件,如GPT2w模型需要约1 632 000个外部格网数据作为输入,这限制了GNSS用户的使用。

另外,神经网络技术具有强大的非线性拟合能力,且单一神经网络模型就可以表达非常复杂的非线性问题[9],在基于实测气象参数型的ZTD建模中已经取得了一定的成果。这些神经网络模型大多以GNSS接收机天线位置的实测气象数据作为神经网络的输入参数。由于经验ZTD模型与基于实测气象参数的ZTD模型的建模机制和使用条件不一样,因此构造经验ZTD的神经网络模型需要依据该类模型建模机制。同时,国内虽然有部分学者[4,10]构建了神经外网络的经验ZTD模型,但依旧存在以下不足:首先,他们的神经网络模型仅考虑将坐标作为输入,忽略了ZTD时间变化的周期性特征,只适合短期预报;其次,他们构建的模型仅能预报ZTD,而在实际应用中ZWD和ZHD均需要单独获取,这些模型预报的功能也有限。基于此,本文针对以往神经网络模型的缺点,提出一种新的神经网络模型,探讨其是否适用于对ZHD和ZWD的长期预报。

1 神经网络模型构造模型

1.1 神经网络建模参数分析

经验ZTD模型也叫无需实测气象参数的ZTD模型,虽然目前的大多数经验ZTD模型在构造原理上并不完全一致,但是这些模型总体上都是利用ZTD或气象元素的周期变化规律和格网插值原理而构造的。基于此,GNSS用户只需知道其所在位置和使用时间便可以获取他们需要的ZTD(或是ZHD和ZWD)。一方面,文献[7]指出ZTD受经度λ、纬度φ和高程h共同影响;另一方面,ZTD在时间上表现出明显的周期变化规律:在中纬度和高纬度地区,ZTD时间变化周期时间是一年;而低纬度地区ZTD周期时间为半年[11]。因此也需要考虑ZTD的周期性,通常用年积日DOY来描述ZTD的时间变化。

综上,ZTD是由λ、φ、h和DOY这4个参数共同决定的。这4个参数与ZTD的关系可以表示为两个非线性数学关系。其中,λ、φ、h和DOY为自变量,而ZHD和ZWD为两个独立的因变量。

1.2 模型设计

本文采用的神经网络模型为反向传播神经网络(back-propagation neural network,BPNN)[12]。BPNN是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BPNN属于有教师指导的学习方式,主要包括两个过程:正向传播输入信号从输入层经隐含层,传至输出层的过程;反向误差传播将误差从输出层反向传至输入层,并通过梯度下降算法来调节连接权值与偏置值的过程。BPNN可以学习和存储大量的输入-输出模式映射关系,而无需事前揭示、描述这种映射关系的数学方程。因此,BPNN可以处理复杂的非线性拟合的问题。因此,本文尝试使用BPNN来解释ZTD和4个变量(λ、φ、h和DOY)之间的关系。由于ZHD和ZWD变化规律区别较大,且GNSS用户在使用时也需要分别获取ZHD和ZWD。因此,本文在设计神经网络时构造了两个BPNN:BPNN_ZHD和BPNN_ZWD,分别用于预报ZHD和ZWD。BPNN_ZHD和BPNN_ZWD模型构造见表1。BPNN_ZHD和BPNN_ZWD输入均是DOY、λ、h、φ,输出分别为ZHD和ZWD。

表1BPNN_ZHD和BPNN_ZWD的神经网络模型构造组成

模型输入隐含层输出BPNN_ZHDDOY,λ,h,φ神经元个数为3的单隐含层ZHDBPNN_ZWDDOY,λ,h,φ神经元个数为3的单隐含层ZWD

2 案例研究

2.1 测试区域

本文选择欧洲地区及附近地区作为研究领域,其范围为:(35°N~60°N,-10°E~40°E)。

2.2 训练数据

本文的训练数据是来自澳大利亚维也纳技术大学的GGOS Atmosphere数据[12]。GGOS Atmosphere数据可在网址http:∥ggosatm.hg.tuwien.ac.at/下载,GGOS Atmosphere可以提供丰富的对流层产品。这些数据是基于ECMWF(European Centre for Medium-Range Weather Forecasts)的40年再分析资料所提供的数据。训练数据选用位置如图1中标记为“*”所示,数据基本信息见表2。

图1 训练站和测试站分布

用途时段总数量时间分辨率/h训练2010年1255726测试2010—2014年4731341

2.3 测试数据

测试试验地点包含了欧洲范围及周边区域的18个IGS站,其分布如图1中标记为“·”所示。数据信息见表2。为了客观地体现模型的精度,测试数据是选择与训练数据不同的数据源且测试的位置和时间也与训练的数据不同。测试数据是IGS分析中心提供的ZTD产品(ftp:∥cddis.gsfc.nasa.gov/pub/gps/products/troposphere/zpd/)。对应的实测气象数据可以在网站ftp:∥cddis.gsfc.nasa.gov/pub/gps/data/daily/下载获取。目前,虽然全球已经有超过400个IGS站,但是能够提供实测气象参数的站却不到100个。IGS站ZTD产品可以作为近似真值,文献[13—14]的结果显示IGS的ZTD产品达到的精度为1.5~5 mm。ZHD的近似真值是根据Saastamoinen模型[15]计算得到的。Saastamoinen模型计算ZHD的精度可以达到亚毫米级,模型计算公式为

ZHD=0.002 276 8PS/(1-0.002 6cos 2φ-

0.000 000 28h)

(2)

式中,PS为GNSS接收机天线位置的大气压力,单位为mbar;φ为纬度,单位为(°);h为高度,单位为m。那么,ZWD的近似真值的提取可以表示为

ZWD=ZTD-ZHD

(3)

式中,ZHD是使用实测PS代入Saastamoinen模型计算值;ZTD是从IGS站提供的ZTD产品获取。

2.4 结果分析与比较

本文将GPT2w模型计算结果作为精度参考值进行对比。GPT2w模型目前是精度最高的经验ZTD模型之一,其格网数据水平分辨率为1°,包括了一些与对流层延迟有关的气象元素的平均值、年周期和半年周期的参数。GPT2w模型计算ZHD的基础模型为式(2)的Saastamoinen模型。GPT2w模型计算ZWD的基础模型为

(4)

gm=9.784[1-0.002 6cos(2φ)-0.000 000 28h]

(5)

Tm和λ的定义分别为

(6)

e=eS(p/pS)λ+1

(7)

本文使用平均偏差Bias和均方根误差RMSE两个指标来评估模型的精度。表3和表4分别是ZHD和ZWD精度。整体来说,神经网络预报的结果误差仅与GPT2w模型预报的结果相差4.0%和2.6%,因此神经网络预报的ZHD精度和ZWD精度与GPT2w模型相当。从单站的精度来看,所有测试站的精度均与GPT2w相当,未出现较大的偏差。因此,本文提出的神经网络模型预报ZHD和ZWD均已经获取较高精度,而且,文中测试数据的时间范围是2010—2014年,可以看出该模型在长达5年时间内仍然可以保持较好的精度。

表3 ZHD精度比较分析结果 mm

表4 ZWD精度比较分析结果 mm

但是,GPT2w模型需要1°水平网格的外部数据。由于当计算ZWD时,GPT2w模型需要计算水汽压力、加权平均温度、水汽梯度影响因子等气象元素的格网参数,可知GPT2w模型不仅需要准备大量的计算数据而且计算过程也相对比较复杂。本文设计的神经网络模型仅仅需要两个训练完毕的模型,即可以实现分别预报不同位置和不同时段的ZHD和ZWD。

因此,从综合考虑的角度来看,本文提出的基于神经网络模型的经验ZTD模型,不仅能较好地长期预报ZHD和ZWD,而且比经验ZTD具有更好的适用性。

3 结论与展望

针对经验ZTD模型与神经网络在ZTD应用中的不足,本文提出了基于神经网络的经验ZTD模型。试验结果表明,本文提出的神经网络模型具有良好的精度。相比于传统的神经网络模型而言,本文模型的优点是不仅能够单独预报ZHD和ZWD,而且也适合长期预报。与精密格网的经验ZTD模型相比,本文构造的神经网络模型使用更为简单,并且在使用前无需准备大量数据,因此,该模型在GNSS领域值得推广应用。

[1] PENNA N, DODSON A, CHEN W. Assessment of EGNOS Tropospheric Correction Model[J]. The Journal of Navigation, 2001, 54(1): 37-55.

[2] KOUBA J. Testing of Global Pressure/Temperature (GPT) Model and Global Mapping Function (GMF) in GPS Analyses[J]. Journal of Geodesy, 2009, 83(3-4):199-208.

[3] LAGLER K, SCHINDELEGGER M, BÖHM J, et al. GPT2: Empirical Slant Delay Model for Radio Space Geodetic Techniques[J]. Geophysical Research Letters, 2013,40(6):1069-1073.

[4] 王勇, 张立辉, 杨晶. 基于BP神经网络的对流层延迟预测研究[J]. 大地测量与地球动力学, 2011, 31(3):134-137.

[5] SCHÜLER T. The TropGrid2 Standard Tropospheric Correction Model[J]. GPS Solutions, 2014, 18(1):123-131.

[6] YAO Y, XU C, SHI J, et al. ITG: A New Global GNSS Tropospheric Correction Model[J]. Scientific Reports, 2015(5):10273.

[7] 李薇,袁运斌,欧吉坤,等.全球对流层天顶延迟模型IGGtrop的建立与分析[J].科学通报,2012,57(15):1317-1325.

[8] 姚宜斌, 何畅勇, 张豹, 等. 一种新的全球对流层天顶延迟模型 GZTD[J]. 地球物理学报, 2013, 56(7): 2218-2227.

[9] HAYKIN S. Neural Networks: A Comprehensive Foundation[J]. New Jersey: IEEE, 2010.

[10] 尹为松, 陶庭叶, 邓清军, 等. 遗传算法优化的GPS 对流层延迟内插算法[J]. 测绘科学, 2016, 41(1): 180-184.

[11] JIN S, PARK J, CHO J, et al. Seasonal Variability of GPS-derived Zenith Tropospheric Delay(1994—2006) and Climate Implications[J]. Journal of Geophysical Research Atmospheres, 2007, 112(D9):139-155.

[12] 姚宜斌,胡羽丰,余琛.一种改进的全球对流层天顶延迟模型[J]. 测绘学报,2015,44(3):242-249.

[13] DOW J M, NEILAN R E, RIZOS C. The International GNSS Service (IGS): Preparations for the Coming Decade[C]∥20th Int Tech Meeting of the Satellite. Fort Worth, Texas: Division of the US Inst of Navigation, 2007: 25-28.

[14] DOW J M, NEILAN R E, GENDT G. The International GPS Service: Celebrating the 10th Anniversary and Looking to the Next Decade[J]. Advances in Space Research, 2005, 36(3): 320-326.

[15] SAASTAMOINEN J. Atmospheric Correction for the Troposphere and Stratosphere in Radio Ranging Satellites[J]. The Use of Artificial Satellites for Geodesy, 1972,15(6): 247-251.

[16] BÖHM J, MÖLLER G, SCHINDELEGGER M, et al. Development of an Improved Empirical Model for Slant Delays in the Troposphere (GPT2w)[J]. GPS Solutions, 2015, 19(3):433-441.

[17] LEANDRO R F, LANGLEY R B, SANTOS M C. UNB3m_pack: A Neutral Atmosphere Delay Package for Radiometric Space Techniques[J]. GPS Solutions, 2008, 12(1): 65-70.

[18] SUPARTA W, ALHASA K M. Application of ANFIS Model for Prediction of Zenith Tropospheric Delay[C]∥2013 3rd International Conference on Instrumentation, Communications, Information Technology, and Biomedical Engineering (ICICI-BME). [S.l.]: IEEE, 2013: 172-177.

[19] SUPARTA W, ALHASA K M. Prediction of ZTD Based on ANFIS Model[C]∥Modeling of Tropospheric Delays Using ANFIS. [S.l.]: Springer International Publishing, 2016: 85-107.

[20] 胡伍生. 神经网络理论及其工程应用[M]. 北京: 测绘出版社, 2006.

ABlindZTDModelBasedonNeuralNetwork

DING Maohua,HU Wusheng

(School of Transportation, Southeast University, Nanjing 210096,China)

Recently, blind tropospheric zenith delay (ZTD) models have been developed rapidly since they don't require any measure surface meteorological data, giving GNSS users great convenience. Neural network technology for ZTD models based on sited measured data has made some achievements. Meanwhile, some neural network models for blind ZTD models have been built, but they have some drawbacks: it ignore the ZTD variation with the time and can only forecast ZTD. In view of these shortcomings, this paper constructs an optimization of neural network model of a blind ZTD model. Results show that the proposed neural network models can forecast both ZHD and ZWD respectively and are with good accuracy: for ZHD, BIAS and RMSE are 2.5 mm and 20.6 mm respectively; for ZWD BIAS and RMSE are 2.4 mm and 35.7 mm respectively. In this paper, the ZHD and ZWD precision of the neural network models are also with the world famous blind model- the GPT2w. In addition, compared with the GPT2w, the neural network models in this study have the biggest advantages of usage without large grid data as reserved data but just need to know when to use a trained neural network, whose characteristics provide GNSS users with great convenience.

ZTD;neural network model;GPT2w model; GNSS

P228

A

0494-0911(2017)01-0022-04

丁茂华,胡伍生.一种优化的基于神经网络的经验ZTD模型[J].测绘通报,2017(1):22-25.

10.13474/j.cnki.11-2246.2017.0005.

2016-05-17;

2016-10-26

国家自然科学基金(41574022;41274028);普通高校研究生科研创新计划(JSCHKY201314)

丁茂华(1988—),男,博士生,主要从事交通导航与定位、交通地理信息技术数据研究。E-mail: jiaotongdmh@sina.com

胡伍生。E-mail: wusheng.hu@163.com

猜你喜欢
对流层格网气象
气象树
郴州地区对流层顶气候概况
《内蒙古气象》征稿简则
遥感数据即得即用(Ready To Use,RTU)地理格网产品规范
云南地区GPS面膨胀格网异常动态变化与M≥5.0地震关系分析
陇南地区对流层顶气象特征研究
实时电离层格网数据精度评估
陇南地区对流层顶气象特征研究
大国气象
美丽的气象奇观