GPS定位问题数学建模_第1页
GPS定位问题数学建模_第2页
GPS定位问题数学建模_第3页
GPS定位问题数学建模_第4页
GPS定位问题数学建模_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、精选文档数学建模GPS定位问题摘要本次建模中要解决依据GPS卫星位置来确定GPS信号接收机位置的问题,在本次建立的模型中主要用到的是点定位的数学模型,用码伪距进行点定位。再用Matlab编程解得地点位置,最终转换成其经度和纬度。对于问题一,我们接受GPS定位中单点定位的方法(单点定位利用一点采集的观测数据和广播星历确定点的坐标)。题目中假定了卫星所在的空间位置是精确值因此不考虑广播星历。往往伪距方程解算的基本思路是将非线性观测方程进行Taylor级数开放至一阶,忽视二阶及以上的高阶项,得到线性观测方程。我们将上面的每两个非线性观测方程相减消去二阶及以上的高阶项可得到个四元一次方程。在此基础上派

2、生出个线性方程组并用进行验证选择最符合的坐标,得到四个地点在地心空间直角坐标系的坐标是(-2179,4373,4081) ; (-2174,3,4381,4090);(-2169,4410.1,4123);(-2159,4382.4,4142.3);再转换成经度和纬度就是(40:08:38.58167N ,116:10:14.01669E); (40:05:39.12131N ,116:23:48.72859E); (40:10:46.58408N ,116:11:20.90291E); (40:29:04.29791N ,116:13:23.03773E)然后再在地图上标出各个点的位置对于问

3、题二,由于添加了一个点,多出了一个数据,可以同样的连续接受上述方法,只是每两个非线性观测方程相减消去二阶及以上的高阶项可得到个四元一次方程。在此基础上派生出个线性方程组并用进行验证选择最符合的坐标(2129,4361,4125)转换成经纬度(40°3305.71354N,116°0110.64958E)关键词:点定位 码伪距 钟差 单点定位 MATALAB编程一、问题重述全球定位系统(GPS)是美国国防部研制的导航定位授时系统,由24颗等间隔分布在6个轨道面上20200公里高度的卫星组成。GPS用户从接收的GPS信号可以得到足够的信息进行精密定位和定时。卫星所在的空间位置由

4、卫星的轨道参数确定,为简化问题,本题题目里假定它是精确值。题目中为了简化问题,假定卫星所在的空间位置是精确值。GPS信号到达接收机的时间是由卫星上的时钟(铯原子钟)和地面接收机上的时钟(低成本钟)打算,钟差是未知的。今给出了4颗卫星在地心空间直角坐标系上的坐标(地心空间直角坐标系就是将坐标系的原点O与地球质心重合,Z轴指向地球北极,X轴指向经度原点E,Y轴垂直于XOZ平面构成右手坐标系),地球的半径,光速,以及4颗卫星的GPS信号到达四个GPS接收机地点处的时间。依据4颗卫星在地心空间直角坐标系上的坐标见表A.1,以及4颗卫星的GPS信号到达四个GPS接收机地点处的时间见表A.2,求得四个GP

5、S接收机地点处在地心空间直角坐标系上的坐标。然后将坐标转换成经度与纬度。对于多于四颗卫星的问题,怎么建立一个更好的模型,才能精确的确定某个地点的位置,并将其转化为经纬度在图中标出。对于多点定位问题,应当考虑周全,误差值,偏差值,并使得每颗卫星都能精确的将其地位。二、问题分析在问题一的求解上,已知四颗卫星的地心直角坐标系位置,并且知道每颗卫星GPS信号到达每个地点的时间,由于卫星在发送时有时延,并且GPS接收仪在接收的过程中也会有时延,但这题题目中假定了卫星所在的空间位置是精确值,那我们就直接通过码伪距进行点定位,用派生出的线性方程组求解得到4个GPS接收仪在地心空间直角坐标系上的坐标,并通过g

6、oogle地球在地图上标明位置所在; 对于其次问,在通常的状况下,地面的GPS接收机能收到58颗卫星的信号,对于多于4颗卫星的状况,应当周全考虑派生出的个线性方程组,因此在模型一的基础上,在码伪距的测量上对其时间误差进行考虑,从而得到,并通过卫星坐标列出四个方程组成方程组,求得新加点的坐标,并在google地球上表明。特殊要留意的是,在地球上,每个点的空间直角坐标x,y,z都必需满足 (R为地球的半径=6371公里),我们将以这个式子来检验方程组解得的数据三、模型假设1假设每一颗卫星的发送时延都是一样的2 假设每一个GPS接收仪的接收时延都是一样的3 假设每颗卫星到达每个地点的时间值天气状况一

7、样,所得的结果都是精确的4 忽视GPS信号在传播过程中所收到的干扰5 忽视大气层和电离层的残差对水平位置定位误差6 假定单点定位的精度不受广播星历误差和钟信息(包括选择可用性误差)的限制。四、符号说明符号说明卫星i与测站k的码伪距观测值接收机钟差和卫星钟差之差c光速Xi,Yi,Zi卫星在的地心坐标接收机和卫星之间的实际距离()随机全都性指标a系数矩阵b常数项矩阵第j颗卫星到第i个地点的时间接收机和卫星之间的实际距离R地球半径五、模型分析、建立及求解5.1用码伪距进行点定位:码伪距的观测方程可表示为:为卫星i与测站k的码伪距观测值,c为光速, 为接收机钟差和卫星钟差之差,几何距离=并且满足: 依

8、据以上可以列出地点位置关于卫星位置的关系等式:*(-)可列出第一个地点的*(0.054354-)*(0.0489226-)*(0.0491307-)*(0.0489224-)并用检验最终的结果。往往伪距方程解算的基本思路是将非线性观测方程进行Taylor级数开放至一阶,忽视二阶及以上的高阶项,得到线性观测方程。我们将上面的每两个相减消去二阶及以上的高阶项在此基础上派生出来的方法有解线性方程组:a=37006 -3496 9744 1.0808e+009 17494 10100 -14788 1.0434e+009 42234 16016 -8368 1.0805e+009 5228 19512

9、 -18112 -3.2355e+005;b=-5.6125e+007-11415 -5.4291e+007-7527 -5.6109e+007-15211 1.5829e+004-3796;用MATLAB求解可以得到第一个地点在地心空间直角坐标系的坐标()大致为(-2179,4373,4081) ;同样的方法可以得到剩下的三个地点的坐标分别是(-2174.3 , 4381 , 4090);(-2169 , 4410.1 , 4123);(-2159 , 4382.4 , 4142.3);转换成经度和纬度,这四个地点就分别为40°0816.90161N 116°1014.3

10、0207E2. 40°0539.1213N, 116°2348.72859E3. 40°1046.58408N, 116°1120.90291E4. 40°2904.29791N, 116°1323.03773E5.2其次问对于多于4颗卫星的状况*(0.0547118-)*(0.0489472-)*(0.0489068-)*(0.0488635-)*(0.0633407-)用MATLAB求解可以得到第五个地点在地心空间直角坐标系大致为(-2129,4361,4125)转换成经度和纬度,这个点就为40°3305.71354N,116°0110.64958E六、模型评价6.1缺点1.伪距定位法是利用全球卫星定位系统进行导航定位的最基本的方法,其基本原理是:在某一瞬间利用GPS接收机同时测定至少四颗卫星的伪距,依据已知的卫星位置和伪距观测值,接受距离交会法求出接收机的三维坐标和时钟改正数。伪距定位法定一次位的精度并不高,存在着误差 2.对于伪距的测量与计算中,某些时候忽视了时间的误差,造成数据的偏差3.对于点定位问题,往往考虑的更多的是点对点定位,却忽视了相互点位6.2优点对于点定位模型,定位速度快,很简洁通

温馨提示

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

评论

0/150

提交评论