下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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.自选题目,我选了课本上测角网的题目进行计算,边学习边计算。角度观测值角号观测值角号观测值11065042.24282605230524451274841.23421639.16234516.2起算数据点名坐标(m)坐标方位角边长(m)XYB13737.3710501.92A8986.685705.0322
6、51638.16751.24C6642.2714711.751043524.39306.84通过以上已知数据和观测数据算出待定点D的近似坐标,再有已知点坐标和待定点近似坐标算出相关坐标方位角(用于计算误差方程的常数项),根据坐标方位角改正数系数的公式(*X(或者Y)/(S)2)) 算出坐标方位角改正数系数,根据测角网误差方程和观测网型推导出误差方程的系数,常数项等于观测值减去其近似值(近似值等于两条边的坐标方位角近似值之差),求解出误差方程。根据误差方程系数和公式(N=Bt*B*P和L=BtPL)可以求出法方程,利用法方程系数矩阵逆矩阵乘以常数项就可以解除坐标方程改正数,可以进一步根据坐标改正
7、数和误差防长求出观测值改正数。期间易错点角度和数值的单位关系转换,误差方程中的常数项是以秒为单位的,但是需要当作数值计算。到这里便完成了测角网的平差。 4.详细计算过程以及结果见于另一文本文档。四平面控制网的严密平差及精度评定(手工计算)1.实习要求程序设计实现,但是和第二个实验一样,由于相关知识的缺乏,只能通过手工计算来实现边角网的平差,以及精度评定。在学习的过程中这一部分算是比较难的一部分,所以学习的不算太好,做起这部分来用了不少的时间,也修改了很多遍,在这个过程中对EXCEL表格的使用也学会了不少。2.边角网就是测边和测角的综合,易错点是边角之间单位的转换。已知数据点坐标/m至点边长/m
8、坐标方位角XYA3143,.2375260.334B1484.7813505427B4609.3615205.696C3048.65005206C7657.6615071.897DD4157.1978853.254E1093144.9观测数据角边编号观测值编号观测值编号观测值/m中误差/cm144544.86742255.1102185.0703.32931043.171272556.1111522.8532.33424327.282015734123082.6214.64765140.791680145.2131500.0172.25284520.9141009.0211.53.该实验和实验
9、2的不同就是多了测边,过程计算全部是一样的,同样是先求待定点坐标,求近似坐标方位角,再计算出坐标改正数系数,根据误差方程和简略网型算出误差方程系数和常数项,再推算出法方程,进而推算出法方程逆矩阵,最后求解待定点坐标改正数,然后求出观测角和个观测边改正数。最后根据法方程的逆矩阵求出未知数的权倒数,然后根据高斯约化法求出的协因数除以(观测数减去待未知数)再开根,求出单位权中误差,最后求出待定点点位中误差。最后再求出观测值的中误差进行精度评定。五实习总结此次实习为期三天,但是实际完成时间却远多于此。首先是水准网间接平差程序的编制,使用了差不多半个月的时间,才勉强完成。编制这个程序需要会的VB 知识远
10、多于我们在课上学到的知识,我从第八周开始思考怎写这个程序,那时候不知道这个程序的难度有多大,后面因为还没有学习完VB 便停了下来,最后的发现学完了还是不会。后面不得已从网上找了一个参考,才发现有好多内容我们是没有学习过的,然后又花了很多时间去学习里面的新内容,最后模模糊糊的学得差不多了才勉强把它写了出来,结果又反复的修改才得到最终可以运行的程序。在此过程中,第一次真正的体会了一个程序员的感受,写出一个程序真心不容易,而且也真正体会到了VB 编程语言的好处,学号了它可以自己编制许多有用的小软件来方便我们的工作。也体会到了编制出一个软件的成就感。第二个实习是用EXCEL 完成的,本身对它的使用就不多,再加上学的又不好,完成它也是花了两天的时间。这个实习完全是一个探索与发现的过程。基本是用到的都不会,不会的一个一个慢慢学,再慢慢熟悉,但是现在来看,其实就是一个对EXCEL 的练习过程,因为在做这个实验的时候学会了好多EXCEL的使用方法,也对平差过程有了一个清晰的思路,以后再使用的时候可以更加的熟练,也算是又学会了一个技能。但是在对精度评定的过程还是很生疏,需要花更多的时间来练习和学习。总的来说,这次实习就是在学习平差的过程学习VB和EXCEL的过程,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高效响应灾害救援承诺函6篇
- 以物言志表达主题作文(12篇)
- 机械制造车间生产效率与质量监控绩效考核表
- 健身教练有氧训练课件
- 设计主管述职报告
- 综合工作处理流程优化模板
- 继发性皮损课件
- 企业风险评估标准化流程模板稳健经营版
- 汽车业务全新战略
- 女娲神话育人教学设计
- DB11T 678-2023 畜禽场鼠害控制与效果评价
- 2024年中国骨关节炎诊疗指南解读课件
- JT∕T 917.2-2014 道路运输驾驶员技能和素质要求 第2部分:货物运输驾驶员
- 动物繁殖学:妊娠
- 排球《正面上手发球》教案
- JJG 621-2012 液压千斤顶行业标准
- 质量管理课程-Weibull分布
- 普华永道品牌管理课件
- 2024年促进信息技术领域的新突破
- (完整版)完整三角函数公式表
- 幼儿阿拉伯数字描红(0-100)打印版
评论
0/150
提交评论