测量平差课程设计实习报告.docx
《测量平差课程设计实习报告.docx》由会员分享,可在线阅读,更多相关《测量平差课程设计实习报告.docx(15页珍藏版)》请在冰点文库上搜索。
测量平差课程设计实习报告
《测量平差课程设计》
实
习
报
告
目录
一、课程设计的目的...............................................................1
2、课程设计的主要内容和要求..........................................1
3、课程设计具体实施步骤.................................................2
3.1.1平面导线网的平差计算步骤....................................2
3.1.2平面导线网手工计算结果图如下..................................3
3.1.3利用matlab计算的相关系数与结果..................................5
3.2.高程控制网的平差计算步骤..........................................7
3.2.1计算具体步骤..............................................................7
3.2.2高程网手工计算结果图如下........................................8
3.2.3利用matlab计算的相关系数与结果..................................9
四、利用平差软件进行验算..................................................11
五、高程控制网严密平差程序设计......................................14
六、实习得...........................................................................16
七、参考文献.......................................................................16
1、课程设计的目的
本次实习主要是让我们熟悉并重温《误差理论与测量平差》这门课程,这是一门理论与实践并重的课程,这次连续两周7:
00-9:
30的课程设计是测量数据处理理论学习的一个重要的实践环节,它是在我们学习了专业基础课“误差理论与测量平差基础”课程后进行的一门实践课程,其实习目的:
提高我们的手工计算能力,增强我们对误差理论与测量平差基础理论的理解,牢固掌握测量平差的基本原理和基本公式,熟悉测量数据处理的基本技能和计算方法,灵活准确地应用于解决各类数据处理的实际问题,并能用所学的计算机理论知识,编制简单的计算程序,提高我们对matlab的了解和认识。
通过课程设计培养学生解决生产实际问题的能力和所学基本知识的综合应用能力。
2、课程设计的主要内容和要求
本课程设计重点检查同学们利用误差理论与测量平差知识,解决测量控制网
平差问题的能力。
具体课程设计过程中,须完成三个主要的实践环节:
1、平面控制网与高程控制网手工严密平差及精度评定
要求:
正确应用平差模型列出观测值条件方程、误差方程、法方程和解算法方程,手工解算一个平面控制网和一个高程控制网,得出平差后的平差值及各待定点的高程平差值,评定各高程平差值的精度。
2、平差软件的认识与使用
要求:
熟悉常见的平差软件,利用平差软件对上述手工解算平面控制网和高程控制网进行检核计算,并输出平差报告。
3、高程控制网的严密平差程序设计
要求:
可选择任一编程语言(推荐使用matlab),对某一给定的高程控制网,通过自编程序完成平差模型、观测值条件方程/误差方程、法方程的组建,并实现法方程的解算,得出平差后的平差值及各待定点的高程平差值,评定各平差值的精度和各高程平差值的精度。
3、课程设计具体实施步骤
3.1.1平面导线网的平差计算步骤
1.本题利用间接平差模型进行解算,首先根据已知条件我们可知观测总数n=18,必要观测数t=10(则多余观测数r=n-t=8,因此我需先选定10个参数,即P1、P2、P3、P4、P5点的横纵坐标为参数(X1、Y1、X2、Y2、X3、Y3、X4、Y4、X5、Y5);
2.计算近似点的坐标;
3.通过线性方法的一系列公式,计算角度误差方程的系数阵和常数项矩阵
4.通过已知条件,确定角度的权值;
5.通过已知条件,计算出近似边长,通过l=L-L0,计算出常数项。
解算边长的系数矩阵;
6.将角度误差方程和边长误差方程连立,得到误差方程;可得18×18的系数矩阵;
7.利用matlab计算Nbb,W等值,得到法方程;算的X、Y值,导入误差方程,得到改正数V;
3.1.2平面导线网手工计算结果图如下
解题思路:
坐标方位角改正方程系数表
误差方程常数计算表
观测方程:
角度误差方程
3.1.3利用matlab计算的相关系数与结果
L的值
Nbb的值
改正值的值V、W、X值
权值P
3.2.高程控制网的平差计算步骤
3.2.1计算具体步骤
1.本题利用条件平差模型进行解算,首先根据已知条件我们可知观测总数n=8,必要观测数t=3(则多余观测数r=n-t=5),因此我需要列五个观测值方程;
2.通过观测值方程,推出法方程,并列出系数矩阵K及常数项矩阵L;
3.利用matlab计算出改正数V值,并求出平差值;
4.将计算的结果带入方程,检验结果的正确性;
5.精度评定,利用
公式计算单位权中误差;并计算出观测值的协因数矩阵;
6.计算出未知点的高程;
3.2.2高程网手工计算结果图如下
3.2.3利用matlab计算的相关系数与结果
V值
X值
Qll值
Q值
4、利用平差软件进行验算
高程控制网:
利用平差易进行平差验算,相关截图如下:
1
平面导线网,利用导线平差软件平差验算,相关截图如下:
5、高程控制网严密平差程序设计
利用matlab进行高程网的平差计算
1.先用excel表格存储相关系数,常数项,观测值;截图如下:
2.建立M-文件进行编码,相关代码如下:
sj=textread('G:
\\数据.txt');
Ha=50;Hd=512.910;
%输入系数矩阵
A=sj(1:
5,1:
8);
%输入W值
W=sj(6:
10,1);
%输入协因数阵
Q=sj(11:
18,1:
8);
%输入观测值
L0=sj(19:
26,1);
%计算
Naa=A*Q*A';
k=-inv(Naa)*W;
V=(Q*A'*k)./100;
L=L0+V;
Hb=Ha+L(1,1);Hc=Hd+L(7,1);He=Hd-L(8,1);%计算高程
HH=[HaHbHcHdHe000]';
I=[V,L,HH];
xlswrite('G:
\\结果.xls',I);
3.运行结果存储于excel表格内
六、实习心得
本次实习时间历经了两周,但仅仅只有周一至周五的晚上7:
00-9:
30,两个半小时的实习时间,实习时间短,任务重,所以很珍惜时间;测量平差设计实习即将结束了,经过这次实习,更加巩固了我们刚刚考过的测量平差基础这门课程,又让我对这门课程有了进一步的认识;
俗话说得好,学以致用,我们平时学的理论知识就是为了在以后的生产实习中更好的应用,这次实习真正做到了理论与实际相结合。
我感到很有意义。
这次实习完全从测量平差的工程实际出发,加深我对书本知识的进一步理解。
这次实习培养了我理论联系实际的能力、独立学习的能力、分析问题和解决问题的能力。
所谓实践出真知,真正地去动手做了才能学到更多,了解更多,同时理论课也很重要,理论是实践的基础,所以在今后我应该更加重视理论课的学习,以便在实习课程上能做得更好,理论加实践才能使学习更加的有效率,更加有成果;
七、参考文献
《误差理论与测量平差基础》------武汉大学出版社
《测绘编程基础》------测绘出版社