测量平差实习心得文档格式.docx
- 文档编号:18345375
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:7
- 大小:20.89KB
测量平差实习心得文档格式.docx
《测量平差实习心得文档格式.docx》由会员分享,可在线阅读,更多相关《测量平差实习心得文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
2.列出权函数式
p1至p2间高差平差值的权函数式为
3.组成法方程
以1km水准测量的观测高差为单位权观测值,各观测值互相独立,定权式为pi=1/si,得权阵为
p=0.909100000
00.58820000
000.4348000
0000.370400
00000.41670
000000.2500
由此组成法方程为
nbb-1=0.53070.1608
0.16080.7758
4.计算V
V=
5.精度评定
单位权中误差
p1,p2点高程中误差
p1至p2点高差平差值中误差
6.mATLAb解算过程
function[v,ch,cx]=szw(s,h,b,x0,d,n,t,f)%改正数,高差中误差,高程中误差p=diag(1./s);
%定义权阵
l=h-b*x0-d;
w=b*p*l;
nbb=b*p*b;
x=(inv(nbb))*w;
disp(改正数)
v=b*x-l;
%改正数
disp(v);
c0=sqrt((v*p*v)/(n-t));
%单位中误差
Qh=f*(inv(nbb))*f;
%h5的协因数阵
disp(高差平差值中误差)
ch=c0*sqrt(Qh);
%高差平差值中误差
disp(ch);
nbbn=inv(nbb);
%求逆矩阵
disp(高程平差值中误差)
cx=c0*sqrt(diag(nbbn));
%高程平差值中误差
disp(cx);
return
loadb.txt;
loadd.txt;
loads.txt;
loadx0.txt;
loadh.txt;
loadn.txt;
loadt.txt
loadf.txt
[v,ch,cx]=szw(s,h,b,x0,d,n,t,f);
计算结果展示
二.导线网间接平差
本题n=7,既有7个误差方程,其中有4个角度误差方程,3个边长误差方程。
必要观测数t=4。
现选取待定点坐标平差值为参数,即
1.计算待定点近似坐标
根据坐标正算公式,算得e,F俩点的近似坐标
xe0=203046.366Ye0=-59253.0948
xF0=203071.813YF0=-59451.6004
2列出误差方程
3.确定边和角的权
已知测角中误差,则角度观测值的权为
各导线边的权为
p=0.4879000000
00.499700000
000.28970000
0001.0000000
00001.000000
000001.00000
0000001.0000
4.计算边长和角度误差方程系数和常数项,V列为边长和角度改正数,在解出坐标改正数后给出
篇二:
误差理论与测量平差实习报告
《误差理论与测量平差》课程设计实习报告
学院:
土木工程学院
测绘工程14学号:
20XX0456052姓名:
杨福权
一.实习概况
1.1实习名称:
《误差理论与测量平差》课程设计1.2实习目的:
此次实习是对这个学期学习成果的检验。
要求用《误差理论与测量平差》课程中和Vb课程中所学的理论
知识来解决实际的问题。
通过本次课程设计对测量平差的两大基本任务有更好的理解,一是处理一系列带有观测误差的观测值求出最或然值;
二是对测量成果进行精度评定。
通过所学的Vb语言编制简单的高程(水准网)的间接平差计算程序,进一步掌握间接平差和随机模型的建立。
1.3实习要求
1.通过所学的Vb语言进行简单的水准网间接平差软件编制;
2.通过exceL程序设计,编写平面控制网(边角网、测边网、测角网)平差程序;
3.手工或程序实现控制边角网的严密平差及精度评定。
二.水准网平差程序设计
1.这个实习要求利用所学过的任何一种编程语言,编写高程网间接平差的平差程序,并以文件格式存储平差结果。
这个过程相对学习当中练习的小软件来说是要复杂很多的,而且里面需要使用的控件以及好多方法在Vb课程中并没有学习过,这是一个比较困难的实习。
2.该程序的第一步就是输入文本类型的已知数据。
由于该方法vb课程里面没有学习过,想了很久也没有办法,最后从网上找到了使用commonDialog控件可以打开外部菜单的方法,解决了输入数据的问题。
第二步,观测数据信息的提取,通过判断语句将输入的已知数据进行分类,并将其赋值给相应的数组,用于后面的计算。
第三步,间接平差是一个需要大量矩阵运算的过程,接下来必不可少的一个步骤就是对所有需要运用的矩阵算法过程或者函数进行编写,包括矩阵的加减乘、线性方程的求解、矩阵转置、逆矩阵以及高斯约化过程的编辑。
第四步是根据间接平差的计算过程进行未知点近似高程的计算、误差方程的求解和未知参数以及观测值改正数的求解。
3.程序界面的设计是开始编程的第二个步骤。
界面需要可以输入数据和计算结果以及保存数据的按钮、可以显示结果的文本框,因此通过菜单编辑器来制作一个简洁明了的菜单比使用众多的按钮控件方便的多,通过菜单编辑器编辑了文件计算等两个主菜单,以及打开数据保存数据退出高程计算误差方程平差计算的等6个子菜单,另外在添加一个文本框来显示结果。
整个程序的界面便设计完成了。
4.程序设计完成,接下来就是对每一个控件进行代码编辑以实现它相应的功能。
这是整个过程最繁琐和最困难的过程,但是也是最有用的一个部分。
编程是不容许出现一点错误的,所以在进行该部分实习的时候,经历n多次的修改和检查,最后得到了一个可以运行的程序。
这就是一个写出来运行,错误,检查修改,运行检查修改的过程。
三.exceL程序设计
1.要求用excel开发语言VbA编写平面控制网(边角网、测边网、测角网)平差程序,测试数据自选。
由于以前并没有涉及过这方面的知识,在开始的时候完全不知道该怎么着手去做,虽然说和Vb是一样的,但是在实际操作起来的时候还是遇到各种问题,第一天,对VbA的探索并没有成功,所以后面只可以用exceL自带的函数计算,在刚开始的时候也是不知道该怎么做,在摸索了一天之后才有了方向。
2.自选题目,我选了课本上测角网的题目进行计算,边学习边计算。
角度观测值
起算数据
通过以上已知数据和观测数据算出待定点D的近似坐标,再有已知点坐标和待定点近似坐标算出相关坐标方位角(用于计算误差方程的常数项),根据坐标方位角改正数系数的公式(ρ*△x(或者△Y)/((s)^2))算出坐标方位角改正数系数,根据测角网误差方程和观测网型推导出误差方程的系数,常数项等于观测值减去其近似值(近似值等于两条边的坐标方位角近似值之差),求解出误差方程。
根据误差方程系数和公式(n=bt*b*p和L=btpL)可以求出法方程,利用法方程系数矩阵逆矩阵乘以常数项就可以解除坐标方程改正数,可以进一步根据坐标改正数和误差防长求出观测值改正数。
期间易错点角度和数值的单位关系转换,误差方程中的常数项是以秒为单位的,但是需要当作数值计算。
到这里便完成了测角网的平差。
4.详细计算过程以及结果见于另一文本文档。
四.平面控制网的严密平差及精度评定(手工计算)
1.实习要求程序设计实现,但是和第二个实验一样,由于相关知识的缺乏,只能通过手工计算来实现边角网的平差,以及精度评定。
在学习的过程中这一部分算是比较难的一部分,所以学习的不算太好,做起这部分来用了不少的时间,也修改了很多遍,在这个过程中对exceL表格的使用也学会了不少。
2.边角网就是测边和测角的综合,易错点是边角之间单位的转换。
已知数据
观测数据
3.该实验和实验2的不同就是多了测边,过程计算全部是一样的,同样是先求待定点坐标,求近似坐标方位角,再计算出坐标改正数系数,根据误差方程和简略网型算出误差方程系数和常数项,再推算(:
测量平差实习心得)出法方程,进而推算出法方程逆矩阵,最后求解待定点坐标改正数,然后求出观测角和个观测边改正数。
最后根
据法方程的逆矩阵求出未知数的权倒数,然后根据高斯约化法求出的协因数除以(观测数减去待未知数)再开根,求出单位权中误差,最后求出待定点点位中误差。
最后再求出观测值的中误差进行精度评定。
五.实习总结
此次实习为期三天,但是实际完成时间却远多于此。
首先是水准网间接平差程序的编制,使用了差不多半个月的时间,才勉强完成。
编制这个程序需要会的Vb知识远多于我们在课上学到的知识,我从第八周开始思考怎写这个程序,那时候不知道这个程序的难度有多大,后面因为还没有学习完Vb便停了下来,最后的发现学完了还是不会。
后面不得已从网上找了一个参考,才发现有好多内容我们是没有学习过的,然后又花了很多时间去学习里面的新内容,最后模模糊糊的学得差不多了才勉强把它写了出来,结果又反复的修改才得到最终可以运行的程序。
在此过程中,第一次真正的体会了一个程序员的感受,写出一个程序真心不容易,而且也真正体会到了Vb编程语言的好处,学号了它可以自己编制许多有用的小软件来方便我们的工作。
也体会到了编制出一个软件的成就感。
第二个实习是用exceL完成的,本身对它的使用就不多,再加上学的又不好,完成它也是花了两天的时间。
这个实习完全是一个探索与发现的过程。
基本是用到的都不会,不会的一个一个慢慢学,再慢慢熟悉,但是现在来看,其实就是一个对exceL的练习过程,因为在做这个实验的时候学会了好多exceL的使用方法,也对平差过程有了一个清晰的思路,以后再使用的时候可以更加的熟练,也算是又学会了一个技能。
但是在对精度评定的过程还是很生疏,需要花更多的时间来练习和学习。
总的来说,这次实习就是在学习平差的过程学习Vb和exceL的过程,勉强完成了所有试验,但是反映出了很多的问题,对电脑的使用不够熟练,测绘工程是一个对电脑使用要求比较高的专业,而我基本就是一个电脑白痴,以后的学习之路还很长。
完成了该过程,还有最重要的一点是感觉特别充实,看着自己完成的一项项成果,特别有成就感,也避免了整天的在宿舍浪费时间。
养成了多做事少玩耍的习惯,这对以后的学习和工作都是一次好的经历。
篇三:
平差实习报告
课程编号:
课程性质:
必修
课程设计报告
测绘学院专业:
测绘工程班级:
20XX级1班学号:
20XX301610021姓名:
杨陈芃
20XX-2-17至20XX-2-28
1、第一题题目内容
图1为一水准网,A、b、c为已知高程点,p1~p9为9个待定高程点,第一次观测了图中1~15条水准路线的高差,各水准路线的观测高差、距离及已知点高程均列于表1,试求
(1)1公里高差平差值中误差;
(2)各待定点高程平差值及中误差;
(3)最弱点及其精度。
为了提高精度,准备加测5段高差16~20(图中用虚线表示),(4)试估算平差后各待定点的精度;
(5)精度最弱的点发生改变没有;
(6)哪一点精度提高得最多。
2.数学模型
?
,其设平差问题中有n个观测值L,必要观测数为t,选定t个独立参数x
?
x=x?
0+x,观测值L与改正数V之和L=L+V近似值为,称为观测量的平差值。
按具体平差问题,可列出n个平差值方程为:
Li?
vi?
a1x1?
b1x2?
t1xt?
di,
L2…Ln?
L=?
L1,
n,1
T
,
V2…Vn?
V=?
V1,
x?
…x?
x=?
1,2n?
d=?
dd
1,2
…dn?
b1…t1?
b2…t2?
………?
b3…t3?
则平差值方程的矩阵形式为:
L+V=bx+d
由此可得误差方程式为;
lV?
bx
按最小二乘法原理,上式必须满足的要求,因为t个参数为独立量,故可按数学上求函数自由极值的方法,得
(VTpV)?
V
=2VTp=VTpb=0?
xT
转置后得:
bpV=0
解此基础方程,并进行相关假设,可得nbbx?
w=0。
-1T
=(bTpb)bpl解之得x
带入误差方程,即可求得改正数V,从而平差结果为将求出的x?
L=L+V,x=x0+x
a1?
a2?
=bn,t?
…?
a3
精度评定:
Qxx=nbb
D=σ0Q
3.计算框图
↓
4、计算过程
解:
由题目可知,此水准网有9个待定点,x=9,又因必要观测值t=9。
所以应该用间接平差法。
1.列误差方程
根据图1所示的水准路线写出15个平差值方程(代入观测值)
1.4966+V1=
x4
-hb
1.7881+V2=x1-hb5.2065+V3=-x1+hA2.0850+V4=x2-x43.4175+V5=-x2+hA1.2081+V6=x3-hc6.0372+V7=-x3+hA4.3306+V
8=x5-hc3.6513+V9=x5-x62.5122+V10=x6-x7
2.0415+V11=-x7+x91.5366+V12=x4-x9
1.7450+V13=x4-hc2.7436+V14=x5-x81.3783+V15=x8-x9
为了简化计算,将参数先取近似值,取得近似值如下:
x10=146.3565x20=148.1489x30=145.5275x40=146.065x50=148.65x60=144.9987x70=142.4865x80=145.9064x90=144.5284
将上式代入误差方程,并写成矩阵形式,有:
0010000V2100000000V3-100000000V4010-1000001V50-10000000x2V6001000000x3V700-1000000x4V8=V9V10V11V12V13V14V15
001100000-40-603
000010000
00001-1000000001-100000000-10100010000-10001000000000100-100000001x5x6x7x8x9
-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测量 实习 心得
![提示](https://static.bdocx.com/images/bang_tan.gif)