版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计学1CasiofxP编程计算器三个公路基本测量程序编写与应用公路工程施工前要做好的三项测量工作中桩测设与复核,为线路调查做准备(与测量坐标正反算程序对应)公路全线填挖土方量的外业测量,为0#台帐做准备(与任意点高程确定程序对应)公路用地边线的测设与复核,为路基清表做准备(与边坡放样程序对应)第1页/共39页存在问题:
十五个外业测量人员用三台南方GPS移动站一周之内仅完成一公里上述测量任务,给工程进展造成严重阻碍。原因:按图纸提供的整桩号中桩坐标测设,在地形复杂处不能即时算出非整桩号中桩及边桩坐标,漏测点较多。在地形起伏变化较大的位置,加密测量后,内业计算不熟练,非整数桩点高程计算不正确。3、对高边坡放样不熟练,多次复测均无法正确定出坡角线,与原征地边线误差较大。
对外业测量数据计算不熟练
对利用计算器编程进行培训
对上述三个问题引入程序计算解决办法4第2页/共39页公路路线任意桩号坐标正反算公路任意桩号高程计算高边坡边坡放样1242对三个基本程序的介绍35
注:有关casiofx5800P编程计算器程序编写的资料在网上唾手可得,但良莠不齐,错漏很多。其说明书中也附带三十六个公路施工测量程序,分别对应不同的线形和需要,应用者往往不胜其烦,也常因应用熟练程度问题,出现计算错误而不自知。三个基本测量程序的概念是我们在施工实践中提出来的,目的是便于测量人员对相关业务知识的掌握,本文坐标正反算程序采用了目前最好的算法,不同的平面线元计算不需切换算法;高程与高边坡放样程序则是在施工测量中反复总结出来的原创,对施工测量有很好的指导性。它们包括了公路外业测量中绝大部分的计算工作,可使初学者在最短时间内找到便捷之门而登堂入室,值得在我局基础设施项目中推广,也是合格的测量人员应该掌握的。第3页/共39页正算是根据测量者输入的桩号和距中桩距离计算出所求点的坐标和测站点到该点的方位角、水平距离。反算是根据使用者输入的实测坐标计算出该点的桩号和距中桩距离。可用于计算公路综合线形,在计算器内存许可的条件下,不受“断链”的影响,也没有计算里程的限制。公路任意桩号高程计算高边坡边坡放样公路路线任意桩号坐标正反算第4页/共39页公路路线任意桩号坐标正反算在输入所求点距离路面的厚度、所求点桩号、路面横坡值、路面某点至中桩距离后显示该点高程。高边坡边坡放样公路任意桩号高程计算第5页/共39页公路路线任意桩号坐标正反算公路任意桩号高程计算根据现场测量得的坐标和高程数据,利用程序求出立镜点与边坡点的距离,逐步渐近求得边坡坡脚线位置。高边坡边坡放样第6页/共39页1243八个程序命令看懂测量程序351、程序名输入第7页/共39页2、程序命令的输入第8页/共39页:按顺序执行各语句,在此之后将会显示最后一个表达式的结果遇到该分隔符时,执行会暂停,显示此时的计算结果3、多重语句分隔符第9页/共39页4、变量输入语句第10页/共39页5、赋值语句第11页/共39页6、条件语句第12页/共39页第13页/共39页7、子程序调用语句第14页/共39页第15页/共39页条件分支命令8、条件分支语句第16页/共39页二、程序编写
casiofx-5800P计算器测量程序在计算机网络上多有流传,但有的测量主程序算法复杂,编程繁琐;有的程序内容表达错误,有的不能进行综合线形的测设、能应用于工程实际的廖廖无几。本文通过对公路测量三个基本程序(公路路线任意桩号坐标正反算、公路任意桩号高程计算、高边坡边坡放样)的介绍,提出了casiofx-5800P标准程序,聊供同行参考。
1244三个基本程序的编制35各测量程序分为二个部分:数据库程序和主程序。数据库为线路对应的设计参数,随工程而定。主程序为算法,一般固定不变。第17页/共39页
1、公路路线坐标算法
宜采用缓和曲线在坐标系下任意位置的通用积分公式,它完全适应缓和曲线左偏、右偏、Rs>Re、Rs<Re等各种情况,不必先凑成完整缓和曲线,降低了算法的复杂程度。在直线与圆曲线情况下,通过对Rs,Re进行设定,即可适用。单线元通用积分公式如下:此处加缓和曲线图
M=(1.0/Re-1.0/Rs)/Ls;
x=∫(cos(Ta+L/Rs+0.5*M*L*L),0,L};
y=∫(sin(Ta+L/Rs+0.5*M*L*L),0,L};
a(i)=Ta+L/Rs+0.5*M*L*L
Rs:缓和曲线起点半径
Re:缓和曲线止点半径
Rs,Re(NE坐标系下,右偏为正,左偏为负)
Ta:缓和曲线起点的真北方位角
Ls:不完整缓和曲线长度。第18页/共39页
QXJS-000(程序名可自定)主程序
Lbl4:“1.SZ=>NE”:“2.NE=>SZ”:?Q:?S:Prog“QXJS-SUB0”↙
提示输入“1”,“2”,调用数据库子程序;
Lbl0:Q=1=>Goto1:Q=2=>Goto2:↙
选择进入正算或反算程序;
Lbl1:?Z:Prog“QXJS-SUB1”:“N=”:N◢“E=”:E◢“F=”:FDMS◢:Goto3↙
输出正算坐标;
Lbl2:“N=”:?B:“E=”:?C:B→N:C→E:Prog“QXJS-SUB2”:“S=”:S◢“Z=”:Z◢Goto4↙
输出反算中桩号及距中桩距离;
Lbl3:I=Pol(N-Z[1],E-Z[2]):J<0=>J=J+360:“DIST=”:I◢
“FW=”:JDMS◢Goto4↙
输出与测站点的距离和方位角;返回主程序提示输入界面;
(Z[1]为测站点X坐标,Z[2]为测站点Y坐标)第19页/共39页
2、数据库子程序
QXJS-SUB0
数据库子程序
Goto1↙
同时保存多个曲线时的指针
Lbl1
IFS<***(线元终点里程):Then***→A(线元起点方位角):***→O(线元起点里程):***→U(线元起点X):***→V(线元起点Y):***→P(线元起点曲率半径):***→R(线元终点曲率半径):***→L(线元起点至终点长度):Return:IfEnd↙
IFS<***:Then***→A:***→O:***→U:***→V:***→P:***→R:***→L:Return:IfEnd↙
………..
为了便于解读,每增加一个线元增加一行语句,每增加一条曲线增加一个Lbl,每增加一个工程增加一个文件。
注意:Goton—Lbln为转移命令,其中n为从0到9之间的整数,或从A到Z之间的变量名称,如果线路曲线较多,转移命令超过十个,可在第十个(Lbl9)中加入第二层子程序,以解决转移命令超过十个的情况。第20页/共39页第21页/共39页
QXJS-SUB1
正算子程序
0.5(1÷R-1÷P)÷L→D:S-O→X↙
U+∫(cos(A+(X÷P+DX2)×180÷π,0,X)→N↙
V+∫(sin(A+(X÷P+DX2)×180÷π,0,X)→E↙
A+(X÷P+DX2)×180÷π→F↙
N+Zcos(F+90)→N:E+Zsin(F+90)→E
QXJS-SUB2
反算子程序
Lbl1:0→Z:1→Q:Prog“QXJS-SUB0”:Prog“QXJS-SUB1”↙
Pol(N-B+10^(-46),E-C+10^(-46)):Isin(F-90-J)→W:S+W→S↙
Abs(W)>0.0001=>Goto1↙
Lbl2:0→Z:Prog“QXJS-SUB1”:(C-E)÷sin(F+90)→Z第22页/共39页
3、使用说明
1)规定
(1)以道路中线的前进方向(即里程增大的方向)区分左右;当曲线半径在左时,P、R取负值,当曲线半径在右时,P、R取正值,当曲线半径为无穷大(即直线)时,P、R以10的45次代替。
(2)当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右侧时,Z取正值。
(3)当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。
(4)当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45次方代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。
(5)当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。第23页/共39页
2)输入与显示说明
输入部分:
1.SZ=>XY
2.XY=>SZ
Q?选择计算方式,输入1表示进行由里程、边距计算坐标;输入2表示由坐标反算里程和边距。第24页/共39页
4、公路纵断面高程算法
主程序的算法原理:
第25页/共39页
Filename:******(自定主程序名)
N-M→P:Abs(P)÷P→S:Abs(P)×R÷2→T:IfL<D-T:ThenC+(L-D)M→H:Ifend↙
判断输入点是否位于曲线的小里程桩号直线段;
IfL>D-T:ThenC-MT+(M+(L-D+T)S÷2÷R)×(L-D+T)→H:Ifend↙
判断输入点是否进入曲线段;
IfL≥D+T:ThenC+(L-D)N→H:Ifend↙
判断输入点是否位于曲线的前进里程桩号直线段;
H-E-KI→H:“H=”:H◢第26页/共39页
5、公路纵断面数据程序
每个纵断面由纵坡和竖曲线组成,程序中每一个变坡点计算范围是从竖曲线前的纵坡任意桩号开始到竖曲线后纵坡上的任一桩号结束。
Filename:******(自定子程序名)
Lbl0:“Dh”?:E”L=”?L:”I=”?I:”K=”?K↙
IfL>****(曲线段小里程桩号之前的直线段任一桩号):Then****(变坡点高程)→C:****(变坡点桩号)→D:****(变坡点小里程段纵坡坡度)→M:I****(变坡点小里程段纵坡坡度)→N:****(竖曲线半径)→R:****(变坡点桩号)→C:Ifend:Prog“****(主程序名)”:Goto0↙
依次输入各变坡点设计参数;第27页/共39页
6、使用说明
“Dh”提示使用者输入所求点距离路面的厚度,“L=”,输入所求点桩号,”I”=表示输入路面横坡值,“K=”表示输入路面某点至中桩距离,均为正值。以上数据均在程序运行时输入。
L>表示竖曲线前纵坡任意里程的桩号,本程序每段竖曲线参数计算范围是从竖曲线前的纵坡上任意点到竖曲线后纵坡上任意点的桩号。
第28页/共39页
7、高边坡放样算法
利用程序进行边坡放样,工作步骤如下:
司镜员走到目的地后,先测出一个点的坐标和高程;
利用坐标正反算程序求出该点在线路中的桩号和距中距离,然后利用高程计算程序,计算出该点所在桩号道路边桩设计高程,最后根据本程序计算出立镜点至距中距离差值△K,指挥司镜员靠近道路中线或者往外偏移多少米。
重复上述步骤,至△K小于边坡宽度控制精度要求为止。
算法原理如下图示:第29页/共39页第30页/共39页
根据Hc、Hs的高差计算出K2,按照P点的高程,边坡顶距中桩的理论宽度K理论,具体计算如下:
K理论=K1+h*n1+m+h*n2+m+(Hc-Hs-2h)*n3(K1为设计值)
则△K=K-K理论
△K求出来后,可以指挥司镜员靠近道路△K米,然后重复以上步骤,直到△K值能满足边坡控制精度。填方边坡的算法原理是同样的。
第31页/共39页
8、高边坡放样程序
Filename:******(程序名可自定)主程序
Lbl0:“Hs=”?A:“Lc=”?B:“Hc=”?C↙
提示输入测点所在横断面边桩的设计高程Hs、距中桩的距离Lc(可由前二个基本程序得出)、测点高程Hc;
A-C→D:IfD<0:ThenProg“****-SUB0”:Goto1:Ifend↙;
转入挖方边坡计算子程序,****-SUB0为挖方边坡计算子程序名;第32页/共39页
IfD≥8(挖方边坡第一阶高度,本例取为8):Then*+(D-8)×1.75(*为常数,1.75为第二阶坡比,均根据设计参数定)→E:Ifend↙
依次按设计输入各阶放坡参数;
------------------------------
E-B→F:IfF>0:Then”
<F=”:F◢Ifend↙
<F表示向远离中桩方向移动;
IfF≤0:Then”
>F=”:Abs(F)◢Ifend:Goto0↙
>F表示向中桩方向移动;第33页/共39页
Lbl1↙
用于控制挖方边坡计算结果的显示
E-B→F:IfF>0:Then”
>F=”:F◢Ifend↙
>F表示向中桩方向移动;
IfF≤0:Then”
<F=”:Abs(F)◢Ifend:Goto0↙
<F表示向远离中桩方向移动;第34页/共39页
挖方边坡计算子程序
Filename:******-SUB0
子程序名可自定
IfD<-0.01:Then*+Abs(D)×0.5(*为常数,1.75为第二阶坡比,均根据设计参数定)→E:Ifend↙
-------------------------------
IfD<-24:Then*+Abs(D+24)(*为常数,1为第四阶坡比,均根据设计参数定)→E:Ifend:Return↙
依次按设计输入挖方各阶放坡参数,本例至第四阶。
程序编制后的复核用施工测量软件来对照复核。对每个平面线元、竖曲线、高边坡的每个台阶都要逐段与设计图的数据对照复核。第35页/共39页61245在工程中的应用效果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 轻度前列腺增大日常养护指南
- 2026芜湖护理面试题及答案大全
- 2026咸阳幼教面试题目及答案
- 2026消防救援员面试题及答案
- 2026新乡银行面试题目及答案
- 医院门诊综合楼装修工程施工方案
- 水路(船舶)运输合同范文
- 营业员劳动合同书
- 2026年矿山设备故障AI诊断技术
- 2026年工业质检数字化升级:AI算法与传统检测技术的融合路径
- 金融产品路演
- 2024人教版七年级上册数学期中模拟试卷(第一章 有理数~第三章 代数式)(含答案)
- 融入AI技术的2024版《荷塘月色》教学课件发布
- GB/T 2978-2024轿车轮胎规格、尺寸、气压与负荷
- 限额设计控制细则限额
- DL∕T 5783-2019 水电水利地下工程地质超前预报技术规程
- DL∕T 1821-2018 火电站闸阀、截止阀检修导则
- 冀教版数学七年级上下册知识点总结
- 云南三恒泰矿业有限公司河口铜银矿矿山地质环境保护与土地复垦方案
- 《点检定修管理培训》
- 旋风除尘器计算程序
评论
0/150
提交评论