导线测量方法及Excel求解提高巷道导线精度.doc

导线测量方法及Excel求解提高巷道导线精度.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
导线测量方法及Excel求解提高巷道导线精度

导线测量方法及Excel求解提高巷道导线精度【摘 要】井下测量工程内业工作需进行大量的数据解算,所有工程成果大都是以数据结果形式体现出来。本文解释了导线测量方法与Excel表格求解提高巷道导线精度。 【关键词】井下测量;安全隐患;工程精度;Excel;位数取舍;函数;保存;备份 1 引言 目前,在矿井的井下测量中,有大量的数据需要根据已实测的导线资料进行解算,如巷道的开门、拐弯、及巷道的贯通等。在以往我们都是采用计算器手工来解算有关的几何图形,从而求出未知数来作为工程标定的依据。在实践中我们发现这种方法不仅慢,而且稍不慎便易于出错,工作效率低,有时甚至还能影响到工程精度。不仅给测量工作带来一定困难,而且影响巷道掘进施工进度,给矿井生产带来不必要的麻烦。同时影响巷道贯通的精度,产生安全隐患。井下测量工作是矿井建设及安全生产的基础中的基础,“失之毫厘,谬以千里”这句名言充分的体现了测量工作的准确性和严谨性。本着对自己负责,对他人负责的工作思想理念,不允许测量施工者在工作中出现任何差错。 2 应用Excel电子表格来计算处理井下导线贯通测量数据,并将原始数据和计算结果用电子文档形式打印输出和保存下来。 以导线测量数据处理为例,一般采用的方法是:先用专门的经纬仪导线测量成果计算薄从测量所得的原始数据中摘录所观测的前视边长(L)和水平角(A),再利用已知的坐标和方位角进行导线计算。计算时首先计算导线各边的方位角(B);然后针对每个测站,计算前视水平距离(S=L×cosA)和垂距(Z=L×sinA),再计算前视点坐标增量(ΔX=S×cosB,ΔY=S×sinB)和高差(ΔH),最后计算出前视点坐标X、Y,标高H,底板高H。延导线方向依次处理所有测站所得数据,得到各站点坐标和标高。这样的计算过程即繁冗又容易出错,极大程度地影响了工作的质量和效率。 Excel本身自带一些函数和公式计算功能,而且还支持VB链接进行可视编程。针对每一测站的每一步计算编制相应的计算程序,在输入原始数据后进行实时的计算并在相应的单元格显示出来。在要显示的单元格处输入相应的公式语句,如“=IF(logical_test,[value_if_true],[value_if_false])”,此语句为条件语句。小括号第一项“logical_test”为条件表达式,条件可以是单一的也可以是多个的;第二项“[value_if_true]”是当条件成立时的结果,此处可以嵌套,如“=IF(logical_test,IF(logical_test,[value_if_true],[value_if_false]),[value_if_false])”,但要注意不能少了小括号;第三项“[value_if_false]”表示条件表达式不成立的时候相应的值,这里也可以嵌套使用IF语句。用到比较多的语句还有取整数位函数“=TRUNC(number,[num_digits])”, “number”是要处理的数,在表格里可以引用为“C8”等,“[num_digits]”为你想保留的小数位数,它将数字的其他小数部分截去,返回剩于的数。例如“=TRUNC(1.2345,3)” ,返回数值为“1.234”;“=TRUNC(-1.2345,2)”,返回数值为“-1.23”。而另外一个取整数位函数“=INT(number)”,是向下取整数值,即只要有小数,就向整数进位。如“=INT(1.2345)”的返回值为“1”;“=INT(-1.2345)”的返回值为“-2”。 “ABS(number)”是取绝对值函数。 编制程序的难点不在公式的计算,而在对于小数位数的取舍,因为测量数据处理要求对保留小数的下一位进行基进偶舍原则,即当取舍位的数字是5时,要看前一位数字,当其是奇数时就进位,而为偶数时就舍去。相应的公式函数如下: =IF(AND(TRUNC((TRUNC(D1*10000)-TRUNC(D2*1000)*10)/5) =(TRUNC(D1*10000)-TRUNC(D1*1000)*10)/5, EVEN((TRUNC(D1*1000)-TRUNC(D1*100)*10)) =(TRUNC(D1*1000)-TRUNC(D1*100)*10)), ABS(D1)/D1*INT(ABS(D1)*1000+0.4)/1000, ABS(D1)/D1*INT(ABS(D1)*1000+0.5)/1000) ① (其中D1为要处理的数据,可任意改变) 在表中第一测站,输入边长和倾角后,在往返测平距和往返测垂距相应的单元格会显示出计算结果,往返测平距所用公式为把程序①中的“D1”换成“C8*cos(RADIANS(ABS(C9)/C9*SUM(ABS(

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档