误差理论与测量平差实习报告_第1页
误差理论与测量平差实习报告_第2页
误差理论与测量平差实习报告_第3页
误差理论与测量平差实习报告_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

1、误差理论与测量平差 课程设计实习报告 学院:土木工程学院 专业:测绘工程14 学号:20140456052 姓名: 杨福权 一.实习概况 1.1实习名称:误差理论与测量平差课程设计 1.2实习目的: 此次实习是对这个学期学习成果的检验。要求用误差理论与测量平差课程中和VB课程中所 学的理论知识来解决实际的问题。通过本次课程设计对测量平差的两大基本任务有更好的理解,一 是处理一系列带有观测误差的观测值求岀最或然值;二是对测量成果进行精度评定。通过所学的VB 语言编制简单的高程(水准网)的间接平差计算程序,进一步掌握间接平差和随机模型的建立。 1.3实习要求 1. 通过所学的VB语言进行简单的水准

2、网间接平差软件编制; 2. 通过EXCEL程序设计,编写平面控制网(边角网、测边网、测角网)平差程序; 3. 手工或程序实现控制边角网的严密平差及精度评定。 二水准网平差程序设计 1. 这个实习要求利用所学过的任何一种编程语言,编写高程网间接平差的平差程序,并以文件格式存储 平差结果。这个过程相对学习当中练习的小软件来说是要复杂很多的,而且里面需要使用的控件以及好多 方法在VB课程中并没有学习过,这是一个比较困难的实习。 2. 该程序的第一步就是输入文本类型的已知数据。由于该方法vb课程里面没有学习过,想了很久也没有 办法,最后从网上找到了使用commonDialog控件可以打开外部菜单的方法

3、,解决了输入数据的问题。 第二步,观测数据信息的提取,通过判断语句将输入的已知数据进行分类,并将其赋值给相应的数组, 用于后面的计算。第三步,间接平差是一个需要大量矩阵运算的过程,接下来必不可少的一个步骤就是对 所有需要运用的矩阵算法过程或者函数进行编写,包括矩阵的加减乘、线性方程的求解、矩阵转置、逆矩 阵以及高斯约化过程的编辑。第四步是根据间接平差的计算过程进行未知点近似高程的计算、误差方程的 求解和未知参数以及观测值改正数的求解。 3. 程序界面的设计是开始编程的第二个步骤。界面需要可以输入数据和计算结果以及保存数据的按钮、 可以显示结果的文本框,因此通过菜单编辑器来制作一个简洁明了的菜单

4、比使用众多的按钮控件方便的多, 通过菜单编辑器编辑了文件计算等两个主菜单,以及打开数据保存数据退岀高程计算误差方程平差 计算的等6个子菜单,另外在添加一个文本框来显示结果。整个程序的界面便设计完成了。 4. 程序设计完成,接下来就是对每一个控件进行代码编辑以实现它相应的功能。这是整个过程最繁琐 和最困难的过程,但是也是最有用的一个部分。编程是不容许出现一点错误的,所以在进行该部分实习的 时候,经历N多次的修改和检查,最后得到了一个可以运行的程序。这就是一个写岀来运行,错误,检查 修改,运行检查修改的过程。 三.EXCEL程序设计 1. 要求用excel开发语言VBA编写平面控制网(边角网、测边

5、网、测角网)平差程序,测试数据自选。 由于以前并没有涉及过这方面的知识,在开始的时候完全不知道该怎么着手去做,虽然说和VB是一样的, 但是在实际操作起来的时候还是遇到各种问题,第一天,对VBA的探索并没有成功,所以后面只可以用 EXCEL自带的函数计算,在刚开始的时候也是不知道该怎么做,在摸索了一天之后才有了方向。 2. 自选题目,我选了课本上测角网的题目进行计算,边学习边计算。 角度观测值 角号 观测值 角号 观测值 1 106 50 42.2 4 28 26 05 2 30 52 44 5 127 48 41.2 3 42 16 39.1 6 23 45 16.2 起算数据 点名 坐标(m

6、 坐标方位角 边长(m) X Y B 13737.37 10501.92 A 8986.68 5705.03 225 16 38.1 6751.24 C 6642.27 14711.75 104 35 24.3 9306.84 通过以上已知数据和观测数据算岀待定点D的近似坐标,再有已知点坐标和待定点近似坐标算岀相关坐 标方位角(用于计算误差方程的常数项),根据坐标方位角改正数系数的公式(p * X(或者 Y)/(S )人2) 算岀坐标方位角改正数系数,根据测角网误差方程和观测网型推导岀误差方程的系数,常数项等于观测值 减去其近似值(近似值等于两条边的坐标方位角近似值之差),求解岀误差方程。根据

7、误差方程系数和公式 (N=Bt*B*P和L=BtPL)可以求出法方程,利用法方程系数矩阵逆矩阵乘以常数项就可以解除坐标方程改正 数,可以进一步根据坐标改正数和误差防长求岀观测值改正数。期间易错点角度和数值的单位关系转换, 误差方程中的常数项是以秒为单位的,但是需要当作数值计算。到这里便完成了测角网的平差。 4. 详细计算过程以及结果见于另一文本文档。 四平面控制网的严密平差及精度评定(手工计算) 1.实习要求程序设计实现,但是和第二个实验一样,由于相关知识的缺乏,只能通过手工计算来实现边 角网的平差,以及精度评定。在学习的过程中这一部分算是比较难的一部分,所以学习的不算太好,做起 这部分来用了

8、不少的时间,也修改了很多遍,在这个过程中对EXCEL表格的使用也学会了不少。 2.边角网就是测边和测角的综合,易错点是边角之间单位的转换。 已知数据 占 八、 坐标/m 至占 .1 八、 边长/m 坐标方位角 X Y A 3143,.237 5260.334 B 1484.781 350 54 27 B 4609.361 5205.696 C 3048.650 0 52 06 C 7657.661 5071.897 D D 4157.197 8853.254 E 109 31 44.9 观测数据 角 边 编号 观测值 编号 观测值 编号 观测值/m 中误差/cm 1 44 5 44.8 6 7

9、4 22 55.1 10 2185.070 3.3 2 93 10 43.1 7 127 25 56.1 11 1522.853 2.3 3 42 43 27.2 8 201 57 34 12 3082.621 4.6 4 76 51 40.7 9 168 01 45.2 13 1500.017 2.2 5 28 45 20.9 14 1009.021 1.5 3.该实验和实验2的不同就是多了测边,过程计算全部是一样的,同样是先求待定点坐标,求近似坐标 方位角,再计算岀坐标改正数系数,根据误差方程和简略网型算岀误差方程系数和常数项,再推算岀法方 程,进而推算岀法方程逆矩阵,最后求解待定点坐标改

10、正数,然后求岀观测角和个观测边改正数。最后根 据法方程的逆矩阵求岀未知数的权倒数,然后根据高斯约化法求岀的协因数除以(观测数减去待未知数) 再开根,求岀单位权中误差,最后求岀待定点点位中误差。最后再求岀观测值的中误差进行精度评定。 五.实习总结 此次实习为期三天,但是实际完成时间却远多于此。首先是水准网间接平差程序的编制,使用了差不 多半个月的时间,才勉强完成。编制这个程序需要会的VB知识远多于我们在课上学到的知识,我从第八 周开始思考怎写这个程序,那时候不知道这个程序的难度有多大,后面因为还没有学习完VB便停了下来, 最后的发现学完了还是不会。后面不得已从网上找了一个参考,才发现有好多内容我

11、们是没有学习过的, 然后又花了很多时间去学习里面的新内容,最后模模糊糊的学得差不多了才勉强把它写了出来,结果又反 复的修改才得到最终可以运行的程序。在此过程中,第一次真正的体会了一个程序员的感受,写岀一个程 序真心不容易,而且也真正体会到了VB编程语言的好处,学号了它可以自己编制许多有用的小软件来方 便我们的工作。也体会到了编制岀一个软件的成就感。 第二个实习是用EXCEL完成的,本身对它的使用就不多,再加上学的又不好,完成它也是花了两天的 时间。这个实习完全是一个探索与发现的过程。基本是用到的都不会,不会的一个一个慢慢学,再慢慢熟 悉,但是现在来看,其实就是一个对EXCEL的练习过程,因为在做这个实验的时候学会了好多EXCEL的使 用方法,也对平差过程有了一个清晰的思路,以后再使用的时候可以更加的熟练,也算是又学会了一个技 能。但是在对精度评定的过程还是很生疏,需要花更多的时间来练习和学习。 总的来说,这次实习就是在学习平差的过程学习VB和E

温馨提示

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

评论

0/150

提交评论