毕业设计(论文)-燕郊地区精密大地水准面研究.doc_第1页
毕业设计(论文)-燕郊地区精密大地水准面研究.doc_第2页
毕业设计(论文)-燕郊地区精密大地水准面研究.doc_第3页
毕业设计(论文)-燕郊地区精密大地水准面研究.doc_第4页
毕业设计(论文)-燕郊地区精密大地水准面研究.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

燕郊地区精密大地水准面研究摘要:大地水准面或似大地水准面是获取地理空间信息的高程基准面,在高精度、高分辨率大地水准面模型的支持下,利用GPS技术可以直接测定正高或正常高,从而取代传统复杂的水准测量方法,使得平面控制网和高程控制网分离的传统大地测量模式成为历史。因此,精化大地水准面是一个国家或地区建立现代高程基准的主要任务之一。本文简要介绍了确定大地水准面的基本原理和常用方法, 然后结合燕郊地区GPS水准资料,采用多项式曲面拟合模型、神经网络模型,用MATLAB自编程序做了拟合试验和精度分析,得出相关结论,取得良好效果,拟合的区域大地水准面可应用于GPS大地高与正常高之间的转换,满足四等水准测量的要求。最后,对大地水准面建立的误差进行了分析,并给出了抑制误差的建议。关键词:大地水准面拟合;GPS水准;BP神经网络Study on Determination of Geoid of YanJiaoAbstract: Geoid or quasi-geoid is a height datum for acquiring geospatial information, if the geoid or quasi-geoid model is given, GPS can be used directly to determine orthometric height or normal height. This can take the place of the traditional geometric leveling and make the separation mode of plane control network and elevation control network in traditional geodesy become a history. Therefore geoid refining is one of important missions for the establishment of the height datum in a country or a region.In this thesis,the basic theory and methods for the determination of geoid is introduced . Then combing measuring region GPS/leveling data of YanJiao thesis adopts the maul trinomial surface fitting model and Back Propagation Neural Network surface fitting model, author has developed a MATLAB program to do the test and analyzed its accuracy and applicable area and draws several satisfied conclusions. The fitting regional quasi-geoid can be applied into the shift between GPS height and normal height, and reach the accuracy of fourth grade elevation. Finally,the main error sources for the determination of geoid are analyzed and some suggestions are listed to control the error.Key words : geoid fitting ;GPS/leveling ;BP Neural Network 研究背景大地水准面或似大地水准面是获取地理空间信息的高程基准。大地水准面是一个具有物理含义的重力等位曲面。似大地水准面与大地水准面相似,在海洋上完全重合,在大陆上也几乎重合,在山区有24m的差异。似大地水准面尽管不是水准面,但它可以严密的解决关研究与地球自然地理形状有关的问题。过去一个国家或地区的局部高程基准面通常是由该国家或地区多年的验潮站资料确定的当地的平均海平面,这与真正意义上的大地水准面不同。我国的高程基准采用的是正常高系统。正常高系统是以似大地水准面为基准的高程系统。测定正常高,传统的、精密的方法是几何水准测量,传统的水准测量的参考基准只是区域性似大地水准面上一个特定的点,由精密水准测量建立的国家或地区性高程控制网是水准测量测定高程的参考框架。GPS技术结合高精度、高分辨率大地水准面模型,可以测定正高或正常高,从而取代传统繁琐的水准测量方法,真正实现GPS技术在几何和物理意义上的三维定位功能,从而取代平面控制网和高程控制网分离的传统大地测量模式。因而在现今GPS定位时代,精化区域性大地水准面和建立新一代传统的国家或区域性高程控制网同等重要,也是一个国家或地区建立现代高程基准的主要任务。自从GPS技术出现以后,我国开展了持续不断的研究,从最初的确定中立大地水准面的移去恢复法,将重力大地水准面和GPS水准几何大地水准面进行多项式拟合,到现在的确定大地水准面的赫尔默特凝聚法,将重力大地水准面和GPS水准几何大地水准面进行球冠谐融合法等方面提出了多项精密确定大地水准面的理论和技术创新,并完成工程化软件系统。实现了大地水准面从米级到分米级,到厘米级再到亚厘米级精度的三次重大技术突破,使卫星定位系统具有精密测定海拔高程的能力,革新了传统高程测量方法,建立起“卫星定位+大地水准面”的工程化精密三维定位新模式。河北省三河市燕郊经济开发区地势平坦,经济活跃,基础设施建设加快。这为测量工作提出了新的要求,带来了新的机遇。在此背景下,建立燕郊地区的精密大地水准面,结合GPS测量技术,可以高效的完成此区域平面和高程测量工作。 精化区域大地水准面的理论及方法GPS测高是以椭球面为基准的高程系统,常用测量所说的高程是以大地水准面为基准的高程系统,两者是完全不同的两种参考面。因此有必要在研究精化大地水准面的方法之前首先了解几个不同的高程系统、与高程有关的参考面:大地水准面、似大地水准面、参考椭球面等等的定义及其相互关系,本章将介绍这些高程系统、参考面的定义及其相互关系。2.1大地水准面大地水准面的四种定义: “大地测量的”大地水准面定义:它必须使全球所有高程基准上海面地形的平均值为零。在这种定义中采用的数据是验潮站上的地区性平均海面数据,因此这种类型的大地水准面对验潮站的原始信息(如验潮站的增减及迁移)很敏感,也不能很好地表达开阔海域的海面地形。 “海洋的”大地水准面定义:它必须使全球海洋上、等面积样本的海面地形的平均值为零。在这种定义中主要采用海洋水准和卫星测高资料。由于验潮站资料所占比例太小,故在定义中作用不大。随着卫星测高技术的发展及其测高精度的提高,用卫星测高资料确定大地水准面成为一个重要的研究方向。 “大地一海洋的”大地水准面定义:它必须使海洋上全球海面地形的等面积样本和验潮站的海面地形的平均值为零。这种定义是上述两种定义的综合,采用的是上述两者的数据。 “大地测量边值问题的”大地水准面定义:它必须使海面地形的平均值在解算大地测量边值时不包含海面地形的零阶球谐项。它采用的是重力和卫星测高或海洋水准的数据。由上述定义可知:大地水准面是地球形状的数学物理的描述,是陆地高程的起算面,同时也是海面地形的基准面,是地面数字高程模型的基础,再加上大地水准面具有全球统一的性质,因此可以用大地水准面来定义世界(全球)高程基准(world Height Datum)。众所周知,大地水准面精确求定的一个重要目的就是为高程测量提供一个基准面。由此确定的高程系统属于正高系统。地面点P的正高(即地面点到大地水准面的距离)可由下式计算:其中、分别为大地水准面和地面点P处的重力位,是地面点P到大地水准面的平均重力值。理论上,地面点的正高是不能精确求得的,原因是平均重力值的计算与地壳密度、地壳模型有关,这些量是无法精确测定的,在计算时总假定地壳密度以及该点周围的地形高为常量。实际计算中,一般引入正常椭球的概念。正常椭球是一个形体与大地体相关,质量与地球质量相等,表面重力位与大地水准面位一致的旋转椭球。由此形成的重力就是正常重力。那么,正常高可由下式计算其中,分别为正常椭球和与地面点P对应的近似地形面上点O的正常重力位;为点Q到参考椭球面的平均正常重力值。似大地水准面是地面点沿正常重力线向下量取正常高所得的端点形成的连续曲面。在正常重力场和实际重力场中,似大地水准面都不是一个等位面。因此,似大地水准面仅是描述地球形状的一个几何面,不具有实际物理意义。在海洋上,可认为大地水准面与似大地水准面重合,在平原和山区.两者的差距与点的高程有关。在平原地区这种差异约为几厘米,在青藏高原两者差异竟达3米之多。2.2 参考椭球面参考椭球面的定义为:把旋转的椭球赋予与实际地球相同的质量(M,此时地球引力常数也相等),同时假定它与地球一同旋转(即具有相同的),进而用数学约束条件把椭球面定义为其本身重力场中的一个重力等位面,并且这个重力场中的铅垂线方向与椭球面相垂直,是代表地球的数学曲面。它是大地测量计算的基准面,同时还是研究大地水准面形状的参考面,在地图投影中,它是地图投影的依据面。参考椭球面是一个几何面,只要选定一组大地测量参考系统的基本常数(即, ,),就可把参考椭球唯一地确定下来。在地心坐标系中,参考椭球的形状、大小和位置也是固定的。因此,由参考椭球面确定的参考面系统称为绝对参考系统。2.3大地高,正高,正常高之间的关系图2-1 大地高、正高、正常高关系示意图如图2-1所示,大地高H是地面点沿法线到椭球面的距离,正高H正是地面点沿实际重力线到大地水准面的距离,正常高H正常是地面点沿正常重力线到似大地水准面的距离。它们之间的关系如下:式中:N为大地水准面差距,为高程异常。综上所述,不同参考面的确定方法不同,其适用范围也相应地有所不同,那么,由此确定的高程参考系统肯定会有所不同。现综述如下 平均海平面是自然界中客观存在的一个面,它可由当地验潮站的长期验潮资料确定。由于由验潮资料确定的平均海面中包含着海面升降变化和地壳垂直运动的影响,因此,由此确定的高程基准只具有相对意义。这种参考面系统称为视参考系统。另外,由于平均海面受地区性影响较大,不具有全球统一的性质,因此由当地平均海平面确定的高程基准属于局部高程基准。 大地水准面是地球重力场中的一个等位面,它是一个物理曲面。只要给定一点的重力位值,那么过该点的等位面就唯一确定,大地水准面是一个与地球最为密合的特殊的等位面。它是正高系统的高程基准面。由此确定的参考系统称为大地水准面参考系统。目前,大地测量学家趋于用大地水准面来定义世界(全球)高程系统。 似大地水准面是地面点沿正常重力线向下量取正常高得到的连续曲面。似大地水准面不是一个等位面,不具有明显的物理意义,它是为准确地表示地面点的高程而引入的一个几何面。它是正常高系统的高程基准面,我国1985国家高程基准采用正常高系统。由此确定的参考系统称为似大地水准面参考系统。 参考椭球面是测量计算的数学参考面。只要选定一组大地测量基本常数,参考椭球就随之固定下来。由此确定的参考面系统称为绝对参考系统。只要参考椭球基本参数不变,由此确定的参考系统也不会改变。2.4垂线偏差图2-2 垂线偏差示意图如图2-2所示,地面一点上的重力方向g和相应椭球面上的法线向量n之间的夹角定义为该点的垂线偏差。显然根据所采用的椭球不同可以分为绝对偏差及相对垂线偏差,垂线同总地球椭球法线构成的角度称为绝对垂线偏差;垂线同参考椭球法线构成的角度称为相对垂线偏差,它们统称为天文大地垂线偏差。另外,我们把实际重力场中的重力向量g同正常重力向量之间的夹角称为重力垂线偏差。大地水准面上P0点(沿地面点P弯曲的垂线至大地水准面上的投影点)垂线方向与P0点至椭球面法线方向间的夹角,以0表示。通常把垂线偏差0分解为两个相互垂直的分量。垂线偏差在子午面和卯酉面的分量,分别用和表示。 大地水准面的确定方法3.1 多项式拟合法多项式拟合法是GPS水准中最常用的几何方法之一,其思路是认为高程异常在一定范围内变化平缓的前提下,将高程异常近似地看作是一定范围内各点坐标的曲面函数,用这一拟合函数来计算其它GPS点的高程异常和正常高。多项式拟合模型主要有平面拟合(三参数)、二次多项式拟合(四参数)和二次多项式拟合(六参数),常用的是二次多项式拟合。通常采用二次多项式拟合,函数模型为:若测区内有n(n6)个控制点,已知高程异常(=1,2,n)的拟合系数 、 可有区域已知点上的高程异常通过最小二乘原理求得。假设参与拟合的点数为n,由上式列误差方程:写成总误差方程为:其中: 当范围很小时可以用四参数进行拟合:高程异常变化复杂的地区要采用移动曲面法,又称移动曲面法。移动拟合法是以每个拟合点为中心,选取周围的点参与拟合并顾及这些点的分布及地形起伏的影响,移动拟合法采用的拟合区域相对较小,可使已知点更好地发挥控制作用。在拟合过程中,若以向径作权,能够使拟合出的函数反映出周围地形起伏的影响,从而加强了对高程异常变化趋势的拟合。待定点P相应的拟合系数 、是由其周围m个已知点上的高程异常来求定的,因各已知数据点在最小二乘求解中所作贡献的大小与该点到待定点P的距离远近有关,采用的权函数式为其中,,R为搜索半径内。假设参与拟合点数为n,列出误差方程:求解得:3.2神经网络法3.2.1神经网络原理人工神经网络(Artificial Neural Network,ANN)亦称为神经网络(Neural Network,NN),是一种应用类似于人脑神经突出连接的结构进行信息处理的数学模型,在工程与学术界也常直接称为“神经网络”或“类神经网络”。它是对人脑的抽象、简化和模拟,反映了人脑的基本特征。神经网络的研究是从人脑的生理结构出发来研究人的智能行为,模拟人脑信息处理的功能。它是根植于神经科学、数学、统计学、物理学、计算机科学,以及工程学科的一门技术。神经网络是一种运算模型,有大量的节点(或称神经元或单元)和相互之间的加权连接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点连接都代表一个通过该连接信号的加权值,称之为权重(weight),这相当于神经网络的记忆。网络的输出则根据网络的连接方式、权重值和激励函数的不同而不同。网络的自身通常都是对自然界某种算法或函数的逼近,也可能是对一种逻辑策略的表达。人工神经网络是由一些简单处理单元(即神经元)按一定方式联系构成的非线性网络,具有并行处理和分布式信息存储机制,并具有自学习、自组织与自适应等功能。它是在现代生物学研究基础上提出的模拟生物过程、反映人脑某些特征的一种计算结构,有比较清楚的数学和统计学支持。它能通过学习自动抽取学习样本之间的关系。其非线性映射能力和无模型估计特征受到人们的重视。神经网络也常常被称为神经计算机,但它与现代数字计算机有所不同,主要体现在以下方面 非线性。非线性关系是自然界的普遍特性。大脑的智慧就是一种非线性现象。人工神经元处于激活或抑制两种不同的状态,这种行为在数学上表现为一种非线性关系。具有阈值的神经元构成的网络具有更好的性能,可以提高容错性和存储容量。 非局限性。神经网络通常有多个神经元广泛连接而成。一个系统的整体行为不尽取决于单个神经元的特征,而且可能主要由神经元之间的相互作用、相互连接所决定。通过神经元之间的大量连接,模拟大脑的非局限性。联想记忆是非局限性的典型例子。 非常定性。神经网络具有自适应性、自组织、自学习能力。不仅神经网络处理的信息可以有各种变化,而且在处理信息的同时,非线性动力系统本身也在不断变化。通常采用迭代过程描写动力系统的演化过程。 非凸性。一个系统的演化方向,在一定条件下将取决于某个特定的状态函数。例如能量函数,它的极值就对应于系统比较稳定的状态。非凸性是指这种函数有多个极值,故系统具有多个较稳定的平衡态,这导致系统演化的多样性。3.2.2人工神经元网络的基本概念人工神经元网络是生理学上的真实人脑神经网络的结构和功能,以及若干基本特性的某种理论抽象、简化和模拟而构成的一种信息处理系统。从系统观点看,人工神经元网络是由大量神经元通过极其丰富和完善的联接而构成的自适应非线性动态系统。据现在的了解,大脑的学习过程就是神经元之间连接强度随外部激励信息做自适应变化的过程,大脑处理信息的结果确由神经元的状态表现出来。显然,神经元是信息处理系统的最小单元。神经元(即神经细胞)是由细胞体、树突、轴突和突触四部分组成。每个细胞体都有一个细胞核在进行着呼吸和新陈代谢等许多生化过程。神经元的树突较短,分支很多,是信息的输入端。轴突较长,是信息的输出端。突触是一个神经元与另一个神经元相联系的特殊结构部位。树突和轴突一一对接,从而靠突触把众多的神经元连成一个神经元网络。各神经元之间的连接强度和极性可以有所不同,并且都可进行调整,因此,人脑才可以有存储信息的功能。图3-1 生物神经网络示意图神经元具有以下基本功能特征:时空整合性,神经元的动态极化性,兴奋与抑制状态,结构的可塑性,脉冲与电位信号的转换,突出的延期与不延期,学习、遗忘和疲劳。神经网络是由大量的神经单元相互连接而构成的网络系统。但是,实际上神经网络的模型只是生物神经网络的抽象、简化和模拟,并不能够完全反映大脑的功能,而神经网络模型的理念正是受到生物神经网络模型的研究启发而产生的。3.2.3神经网络模型人工神经网络,是通过模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整系统内部大量节点间相互连接的关系,从而达到处理信息的目的。人工神经网络具有自学习和自适应能力,可以通过预先提供的一批相互对应的输入、输出数据,分析掌握两者之间潜在的规律,最终根据这些规律,用新的输入数据来推算输出的结果,这种学习分析的过程被称为“训练”。同生物神经系统相似,人工神经网络也是有人工神经元为基本单元构成。人工神经元是模拟生物神经元的数学模型,是人工神经网络的基本处理单元,同时也是一个多输入,单输出的非线性元件,如图3-2所示:图3-2 人工神经网络示意图神经元的每一个输入连接都有突触连接强度,用一个连接权值表示,即将产生的信号通过连接强度放大,每一个输入量(xi)都应有一个相关联的权重(wj)。处理单元通过权重的输入量化,然后想加求得其加权值之和,计算出惟一的输出量,这个输出量(y)是权重和的函数,一般称此函数为传递函数。这个过程可以用公式表示为:其中表示此神经元采用的传递函数。对于基本的感知器神经元,其工作方式是将加权总和与神经元的阈值进行比较,若大于阈值,神经元被激活。当它被激活时,信号被传送到与其相连的更高一级神经元。此过程中采用的传递函数为硬限值函数。神经网络由排列成层的处理单元组成,接受输入信号的神经元层称输入层,输出信号的神经元层称输出层,不直接与输入、输出发生联系的神经元层称中间层或隐含层。如果网络获得一组输入数据,在网络输入层的每一个神经元都接收到输入模式的一部分,然后输入层将输入通过连接传递给隐含层。隐含接受到整个输入模式,由于传递函数的作用,隐层单元的输出就与输入大不相同。输出单元从隐层单元接收输出活动的全部模式,但隐层单元往输出层的信号传递要经过权重的连接,所以输出层单元有的激发,有的抑制,从而产生相应的输出信号。输出层单元输出的模式就是网络对输入模式激励的总的响应。对于大多数神经网络,在网络运行的时候,传递函数一旦选定,就保持不变。而权重的动态修改是学习中最基本的过程,类似于“智能过程”。可见,网络最重要的信息是存储于调整过的权重之中。3.2.3 BP神经网络原理BP网络(Back Propagation BP)是一种误差反向传播的多层前馈网络。由输入层、输出层和一层或多层隐含层组成,各层之间无反馈连接,各层内神经元之间无任何连接,仅相临层神经元之间有连接。BP(Back Propagation BP)网络又称为误差反向传播多层前馈神经网络,是目前研究最多也是应用最广泛的一种神经网络模型。常规多项式拟合方法和多面函数拟合方法对于似大地水准面做了某种人为的假设,可能出现人为的误差,而神经网络的输入和输出都是一种高度非线性映射关系,理论上没有进行假设,能减少模型误差,因而对于提高精度具有一定的现实意义和应用价值。这种神经网络模型包括输入层节点、输出层节点和隐含层节点(隐含层可以是1层或多层);每层上的神经元称为节点或单元,并且只和与该层紧邻的下一层的各节点连接,每层内各节点之间无连接,节点的激活函数通常选取标准Sigmoid型函数其中公式中:x为输入向量。采用BP网络结构进行曲线拟合时,面临的主要问题就是如何构建最合适的网络模型,即如何确定输入层神经元数、隐含层神经元数和输出层神经元数,而隐含层神经元数的确定又是设计网络模型的关键之一。隐含层神经元数太少,则网络所能获取的用以解决问题的信息太少;个数太多,不仅增加训练时间,难以在人们能够接受的时间内完成训练。更重要的是过多的隐含层神经元,还可能引起所谓的“过度吻合”问题,即把网络训练集里一些无关紧要的、非本质的东西也学会。通过实验表明:隐含层数、隐含层神经元数不仅和输入神经元数、输出神经元数有关,而且还和训练样本数直接相关。采用人工神经网络进行学习训练时,对于一般的拟合曲线图形,可构建三层神经网络结构,即一个输入层、一个隐含层和一个输出层。其中:输入层神经元个数由图形的维数确定,若曲线图形是二维图形,即曲线的每一个点由坐标(x,y)组成,则输入层的神经元个数取1,输出层的神经元个数也取1,隐含层神经元个数可由公式确定。若拟合的曲线图形复杂、维数高,则输入层神经元个数、输出层神经元个数可选择多个。但对于某些复杂的曲线图形或表达方式不惟一的图形,若采用以上建立的三层结构,为了要满足相应的误差要求,隐含层神经元个数需很大,有时甚至可能达到3050个,训练次数也在几万次以上,这样就大大降低了整个网络的训练速度。这时还可采用四层网络模型(含2层隐含层),在隐含层神经元数不多、训练次数不大的情况下就能达到同样的误差要求。当然,并不是说,隐含层数越多越好,因为隐含层数的增加,每训练一次的时间就相应延长,从而导致整个训练速度下降。BP神经网络可以是一个从输入到输出的高度非线性映射,神经网络通过对简单的非线性函数进行数次复合,可近似复杂的函数。用一个三层BP网络可以在任意精度内逼近任意的连续函数,如果使用更多层的网络可以减少隐层节点数,但如何选取网络的隐层数和节点数,还没有确切的方法和理论。人工神经网络是近年来发展起来的模拟人脑生物过程的人工智能技术。它由大量的、同时也是很简单的神经元广泛互连形成复杂的非线性系统。具有自学习、自组织、自适应和很强的非线性映射能力,特别适合于因果关系复杂的非确定性推理、判断、识别和分类等问题。在人工神经网络的实际应用中,常采用BP神经网络或它的变化形式。MATLAB神经网络工具箱功能强大,它提供了许多有关神经网络设计、训练和仿真的函数。3.2.4 BP的算法步骤与流程图在进行BP神经网络设计时,需要考虑以下问题:网络的拓扑结构(隐层的层数及各层的神经元的数目);神经元的变换函数选取;网络的初始化(连接权值和闭值的初始化);训练参数设置;训练样本的归一化处理;样本数据导入方式等。根据以上分析可知,对于网络的实现有四个基本的步骤 网络建立。通过函数newff实现,它根据样本数据自动确定输入层、输出层的神经元数目;隐层神经元数目以及隐层的层数、隐层和输出层的变换函数、训练算法函数需由用户确定。 初始化。通过函数init实现,当newff在创建网络对象的同时,自动调动初始化函数init,根据缺省的参数对网络进行连接权值和阈值初始化。 网络训练。通过函数train实现,它根据样本的输入矢量P、目标矢量T;和预先已设置好的训练函数的参数;对网络进行训练。 网络仿真。通过函数sim实现,它根据已训练好的网络,调用其训练参数对测试数据进行仿真计算。BP算法是一个快速下降的方法,它使用了最优化方法中最普通的一种沿梯度下降算法,目的是使实际输出和预期的样本输出之间的均方差最小化,具体算法步骤如下 初始化权值w和阈值,即把所有权值和域值都设置成较小的随机数。 提供学习样本对(输入和预期输出值),也就是给出顺序赋值的输入向量 (x,y)和对应的预期输出向量,其中下标为第个样本或输入模式。可能是对新输入的值,也可能是周地呈现在学习集中的样本。 用S型函数和下列公式计算各个隐含层的输出和输出层的输出值输入层节点的输出等于其输入,假设隐含层有n1个单元,输入层有n个单元 用递归算法从输出层开始逆向传播误差,直到第一隐含层为止,并用下列公式调整权值:其中,是在时间t时由隐含层(或输入层)节点i到输出层(或隐含层)节点j的权值,是节点i的输出项,是增益项,是节点j的误差项。若加上一个动量并按下式使权值的变化变缓的话,过程收敛可能更快一些,即其中0 1为一常数,称为动量因子。 求系统平均误差对每一个(输入、输出)模式对i,其误差平方为系统平均误差为(假设有p个样本) 若误差不能满足要求则转多次重复以上(2)到(5)各步,直到系统平均误差小于规定的要求,或给定学习集的学习次数。其流程如图3-3:是图3-3神经网络示意图 燕郊大地水准面建立燕郊地处平原,地形简单,高程异常变化不大,易于建立大地水准面。大地水准面的建立所需数据为控制点的点位坐标,大地高和正常高。高程异常为大地高与正常高之差。对数据的要求要有足够的精度,点位均为分布于燕郊测区之内。4.1燕郊控制点数据 表4-1燕郊控制点数据 (单位m)序号X坐标Y坐标大地高正常高高程异常14552670.867479404.11527.58225.0022.5824545064.151471588.27334.91532.5472.36834556356.73469642.38432.07529.8612.21444558599.929473632.69734.21531.8652.3554557407.368476867.78232.56530.0672.49864557937.504484257.4131.11628.3592.75774552420.871468098.92725.03922.8842387470820.275732.38730.1372.2594553115.798476141.47930.76828.2692.499104554681.254481982.12929.85727.1832.674114549046.432475899.4730.1327.6572.473124543726.676469086.73125.55723.2742.283134540555.713470489.6821.35219.0072.345144541699.14475286.02222.81420.3452.469154547020.491468518.56724.37522.1292.246164541651.355472109.42622.18619.7942.392174554051.854471690.27832.64930.32852.321184546671.492471498.57646.44544.1252.32194560872.47470936.9335.333.0742.226204548644.184464965.78126.90424.7812.123图4-1燕郊控制点分布图由数据可知,相邻点的距离平均在3公里左右,GPS测量为D级,水准测量精度为三等水准测量。GPS高程拟合建立的大地水准面是在GPS测量和水准测量的基础上,因而GPS的精度和水准测量的精度对大地水准面有较大的影响。按照计算高程异常的公式和误差传播定律,我们可以得到GPS水准点计算的高程异常中误差公式为:其中、分别为高程异常、GPS高程测量、水准测量的中误差。这样建立的大地水准面的精度就可以预测,利用GPS大地高转换的正常高精度不会超过三等水准的精度。4.2 四种方法建立大地水准面本文运用平面拟合,曲面拟合(四参数和六参数)和BP神经网络拟合四种方法得到燕郊大地水准面。建立过程是将20个数据分为两组,一组用于相关参数的计算,一组用于检核所建立的大地水准面的精度,精度对比的方法为白塞尔统计法。计算参数的过程中存在着多余观测,因而运用间接平差模型提高参数的精度。4.2.1平面拟合平面拟合即三参数拟合,原理为运用数据YJ2、YJ4、YJ5、YJ10、YJ11、YJ12、YJ14、YJ15、YJ17及YJ19等10个点坐标,求解其三个系数(),其余数据用于检核,所得误差如下表: 表4-2高程误差表 (m)点号YJ1YJ3YJ6YJ7YJ8误差0.0020.023-0.0330.0460.037点号YJ9YJ13YJ16YJ18YJ20误差-0.029-0.012-0.0090.021-0.011求解参数的中误差为=0.026m,最小高程异常之差为0.002m,最大高程异常之差0.046m,运用白塞尔公式:,求得预测值的精度为=0.027m。4.2.2曲面拟合曲面拟合可以分为四参数拟合和六参数拟合,原理为:或求解参数所用数据和检测数据同平面拟合一样,四参数拟合所得误差如下: 表4-3高程误差表 (m)点号YJ1YJ3YJ6YJ7YJ8误差0.0070.016-0.0290.0400.032点号YJ9YJ13YJ16YJ18YJ20误差-0.028-0.007-0.0030.022-0.018求解参数的中误差为=0.021m,最小高程异常之差为0.003m,最大高程异常之差0.040m求得预测值的精度为=0.024m。同理六参数拟合所得误差如下: 表4-4高程误差表 (m)点号YJ1YJ3YJ6YJ7YJ8误差0.008-0.0020.0120.0360.029点号YJ9YJ13YJ16YJ18YJ20误差-0.0240.009-0.0060.025-0.007求解参数的中误差为=0.010m,最小高程异常之差为0.002m,最大高程异常之差0.036m求得预测值的精度为=0.020m。对比参数拟合法我们可以得出以下结论 点号为YJ17的点无论用哪种方法拟合误差都较大,而且与其他值相比变化较大,有理由认为此数据存在着粗差。 平面拟合方法误差最大,四参数方法次之,六参数方法最小,可以认为参数越多,精度越高,越符合大地水准面的实际情况。 出去存在粗差的数据YJ17,其余的都在3cm左右,对于平均间距为3公里的水准测量来说,可以达到四等水准测量的要求,即可以直接把大地高转换成正常高,代替四等水准测量。 参数拟合法基于一定的理论,即地球的形状是近似于椭球体,在较小的范围内或高程异常变化不大的情况下,参数拟合法可靠性较好,因为检核的精度变高,最大值与最小值变化不大。4.2.3神经网络拟合神经网络运用在大地水准面的建立,由于没有模型误差,所用解算数据较少,是近几年学者们研究比较多的课题。神经网络建立的程序片段如下:xn,minx,maxx,yn,miny,maxy=Premnmx(x,y) %对数据归一化变为(-1,1)之间的数据;net=newff(minmax(xn),25,20,25,1,tansig,tansig,tansig,tansig,trainlm,learngd);%创建网络net.trainParam.show=100;两次之间显示的训练步数net.trainParam.lr=0.01;%训练步长net.trainParam.epochs=15000;%训练次数net.trainParam.goal=0.001;%设置神经网络参数net=init(net);%初始化神经网络net=train(net,xn,yn);%训练神经网络x2n=tramnmx(x1,minx,maxx);%将测试样本数据进行归一化处理z2n=sim(net,x2n);%对测试样本数据仿真得到预测值z2=postmnmx(z2n,miny,maxy);%对预测值进行反归一化调用训练好的程序如下:xn,minx,maxx,yn,miny,maxy=Premnmx(x,y) %对数据归一化变为(-1,1)之间的数据load(-mat,b3)%调用训练好的网络k=sim(net,x2n);%训练网络k2=postmnmx(k,miny,maxy);对预测值反归一化训练过程如下图4-2 神经网络训练图神经网络误差结果见表4-5表4-5高程误差表 (m)点号YJ1YJ3YJ6YJ7YJ8误差0.0310.013-0.0100.0270.050点号YJ9YJ13YJ16YJ18YJ20误差-0.029-0.001-0.0500.0070.012求解参数的中误差为=0.001m,最小高程异常之差为0.001m,最大高程异常之差0.050m求得预测值的精度为=0.030m。对于神经网络有以下几点说明: 神经网络训练数据如果数值较大,容易达到饱和,神经网络训练失败。控制点的坐标值一般比较大,所以在网络训练前必须对数据进行归一化处理。MATLAB中有数据归一化的函数,可以直接调用命令。 神经网络的各层的神经元的个数和层数没有固定的公式来确定,只能靠经验和尝试来确定。经过试验,本人认为,神经网络的层数在四层左右,各层的神经元在20个左右。太少拟合不出复杂的大地水准面,太多训练次数太多,时间过长,网络会训练失败。 神经网络并不是拟合的精度越高越好,会出现“过拟合”现象,即拟合精度超过一定值,预测数据的精度就会越差。所以设置为目标精度0.01,拟合精度即可以达到测量的要求,又可以得到较高的预测精度,满足四等水准测量的要求。 神经网络初始权值采用的是随机值,由电脑默认,基本上是最佳值。由于初始权值采用的是随机值,所以每次训练的结果都不会一样,要经过多次训练,选择检核误差最小值的网络最为最后训练后的网络。 用所有的数据参与训练能达到很高的精度,超过10-5m,但是预测精度很差。这种网络不能作为大地水准面拟合的结果。可靠的方法就是将数据分为两部分,一部分进行训练,一部分进行检核。 神经网络对数据的个数要求不高,四个就可以满足要求。但试验证明数据越多,网络的预测精度就越高。 神经网络对数据的质量要求比较高,不能存在着粗差。可以用曲面拟合的方法进行检核,剔除粗差数据。否则神经网络会把非本质的东西学会,影响预测精度。4.2.4四种方法的试算体会四种方法得到预测精度对比如下表: 表4-6高程误差表 (m)平面四参数六参数神经网络0.0260.0210.0100.001MN0.0020.0030.0020.001MX0.0460.0400.0360.0500.0270.0240.0200.030由表4-6可以看出,神经网络的拟合精度最高,平面拟合的精度最差。然而预测精度最好的是曲面拟合中的六参数拟合,最差的是神经网络。从高程异常之差最大与最小值来看,神经网络的变化最大,说明神经网络稳定性最差。平面拟合,四参数拟合与六参数拟合都属于多项式拟合,其参数越多,精度越高,各种指标都在改善。神经网络与六参数相比,精度逊于六参数拟合。通过对比我们得出以下结论: 在区域不大的范围内,四种方法得到的大地水准面相差不大,拟合精度最好的是六参数拟合法。 平面拟合至少需要三个数据,四参数至少需要四个数据,六参数拟合至少需要六个数据,神经网络理论上对数据的个数没有要求,但为了达到足够的精度,应该至少有四个数据。 平面拟合在区域较小的范围内可以达到四等水准的要求,但如果范围变大,平面拟合的模型误差就不容忽略。 四参数拟合和六参数拟合也存在模型误差,但应用范围比平面拟合要大。它们适合于大地水准面不复杂的区域,例如平原地区。对于相对复杂的山地或者高原地区,多项式拟合存在着缺陷。 神经网络在燕郊大地水准面拟合的过程中,与其他方法相比精度不高。究其原因神经网络应用于测量时间还不长,人们对其研究还不成熟。另外燕郊区域较小,不能充分发挥神经网络的优越性。 神经网络能够拟合复杂的大地水准面。但是在平原拟合的过程中,预测值与实际值较差变化较大。在地区不大,地形变化不大的范围内,不建议使用神经网络。 神经网络容易造成局部最小值,即拟合精度很高,但预测精度很差。这个问题至今没有很好的解决办法。 大地水准面拟合方法误差的控制GPS高程转换常用的三个量为GPS所测的相对于参考椭球的点位坐标和大地高,相对于大地水准面的正常高。因此考虑GPS水准误差可以从GPS测量、水准测量和大地水准面拟合方法等方面进行控制。5.1 GPS测量误差来源以及抑制方法GPS测量误差来源包括与卫星相关的星历误差、钟误差和相对论效应;与信号传播相关的电离层误差、对流层误差和多路径效应;与信号接收相关的钟误差、位置误差和天线相位中心变化等。如果针对GPS测高这个方面考虑,就应特别注意以下几个因素的影响,垂直精度因子、卫星星历、基线长度、电离层、对流层、多路径效应以及天线高的量取。抑制GPS测量误差可以采取以下措施 利用双频观测或同步观测值求差,用来减少对流层和电离层对测量的误差。 利用电离层和对流层改正模型进行修正,以提高数据解算时精度。 合理选择站址。GPS测量点应远离大面积水面和高大建筑物,不宜选择在山坡、山谷或盆地中,以减少多路径效应。 改善GPS星历精度。有关文献分析表明,用精密星历比广播星历能提高精度34%。 观测时应选择最佳的卫星分布,在截止角范围应该有足够多的观测卫星并且越多越好。 提高局部GPS网基线解算的起算点坐标的精度。应尽量采取国家A,B级GPS网点为GPS的起算点。 测量天线高时应测量三个方向,不同的时间段也应该复测两次,记录好是斜高还是垂直高。5.2 水准测量误差来源以及抑制方法水准测量误差来源包括与水准仪和水准尺相关的仪器误差、与观测者相关的整平和前后视距控制的观测误差和由大气折光影响产生的大气误差。大地水准面的拟合与水准测量的精度密切相关,所以要特别控制水准测量的精度。水准测量误差抑制的方法 据分析,采用四等几何水准联测的,约占GPS水准总误差的30%。因此,尽量采用三等几何水准来联测GPS点。对有特殊应用的GPS网,用二等精密水准来联测,以利有效地提高GPS水准的精度。联测的水准点应均匀分布于GPS所控制的整个测区,这一点尤为重要,待定点精度在很大程度上取决于己知点的分布状况。当己知点均匀分布于整个测区时待定点精度高。 测量前水准仪和水准尺必须进行检核,包括i角检测和水准尺每米尺长度改正,以减少仪器误差。 应该选择阴天或者天气温度不高的时进行测量,以减弱天气折光差的影响。 水准线路应尽量沿坡度小的道路布设,以减弱前后视折光差的影响。尽量避免跨越河流、湖波、沼泽等障碍物。 水准线路若与高压输电线或地下电缆平行,则应使水准线路在输电线或电缆50m以外布设,以避免电磁场对水准测量的影响。 观测前30分钟,应将仪器置于露天阴影处,使仪器与外界温度趋于一致。观测时应尽量用遮阳伞遮光。 观测时应该严格整平,观测后要检查水准气泡是否居中。 同一测站上观测时,不能两次调焦。 每一测段的往测与返测,其测站数应均为偶数,以减少两水准标尺零点不等差等误差对观测高差的影响。 水准测量的观测工作结束时,一定要结束在固定的水准点上。5.3 大地水准面拟合误差来源及抑制方法大地水准面是一个复杂的曲面,没有精确的函数进行描述,所以无论采用何种方法,只能无限的逼近大地水准面,从而不可避免的带来误差。对于这种误差只能尽量减少而不能消除。大地水准面拟合误差的抑制方法 对小测区范围,例如燕郊区域大小,应该采用六参数的方法来拟合,精度较高。 在平面拟合、四参数拟合和六参数拟合参数计算的过程中,尽量要有多余观

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论