收藏 分享(赏)

5800边坡放样程序.doc

上传人:精品资料 文档编号:9510224 上传时间:2019-08-11 格式:DOC 页数:11 大小:31.84KB
下载 相关 举报
5800边坡放样程序.doc_第1页
第1页 / 共11页
5800边坡放样程序.doc_第2页
第2页 / 共11页
5800边坡放样程序.doc_第3页
第3页 / 共11页
5800边坡放样程序.doc_第4页
第4页 / 共11页
5800边坡放样程序.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、直线段边坡超欠挖检查及开口线放样程序程序名:BPFY 程序: A“QX”:B“QY ”:C“QZ”:E“ZX”:F “ZY”:G“ZZ”:P“PB”: K“XP”:L“YP”:M “ZP”:Fixm:Pol(E-A,F-B:J0=J=J 360 D=Abs(K-A)*CosJ (L-B)*SinJ):S=Abs(L-F)*CosJ-(K-E)*SinJ): X=A D*CosJ:Y=B D*SinJ:Z=(G-C)/I*D C:W=AbS(M-Z):V=S/P-W: VO“Hcw”=V V0=O“Hqw”=V U=W*P-S:UN“Scw ”=UU0=N “Sqw”=U“ END” 说明: A

2、、B、C 为边坡底线的起点,显示为: QX?QY?QZ? 依次输入地线起点的 X,Y,Z; E、F、G 为边坡底线的终点,显示为: ZX?ZY?ZZ? 依次输入地线终点的 X,Y,Z; P 为坡比,无正负条件; K、L、M 为测量点,显示为: XP?YP?PZ? 依次输入测量点的 X,Y,Z;中间计算测量点至边坡底线的垂足点,保存变量为X、Y、Z。 O 为边坡的高程超欠挖值,显示为 Hcw 或 Hqw,分别表示超挖或欠挖,即测点高程设计高程减实测高程; N 为边坡的距离超欠挖值,显示为 Scw 或 Sqw,分别表示超挖或欠挖,按高差计算的设计距离减实测点到垂足点距离。圆弧段边坡超欠挖检查及开口

3、线放样程序程序名:YFFY 程序: A“YX”:B“YY”:X“XP”:Y“YP”:Z “ZP”: Fixm:Pol(A-X, B-Y):T=Abs(I-R) :W=Abs(H-Z): S=W*P-T:V=T/P-W:SM“Scw”=SS 0=M“Sqw”=SVK“Hcw ”=V V0=K“Hqw ”=V“END ” 说明: A、 B 为圆心坐标,显示为 YX?YY?,依次输入圆心点的 X、Y; X、Y 、Z 为测点坐标,显示为 XP?YP?ZP?依次输入测点的 X、Y,Z ; R 为到边坡底线的距离(半径) ; H 为边坡底线的高程(马道或平台的高程) ; I 不用管它,直接按“EXE” ,

4、显示下一个输入; P为坡比,无须输入正负号; M 为计算的边坡距离超欠值,显示为 Scw 或 Sqw,分别表示超挖或欠挖,距离超欠值为:设计距离减测量距离; K 为计算的边坡高程超欠值,显示为Hcw 或 Hqw,分别表示超挖或欠挖,高程超欠值为:设计高程减测量高程。从网上弄来的,自己没有用过,你用的时候最好多做检核。边坡测量(由坐标反算桩号及填挖高度方法的运用)在施工测量放样中,最常用的就是正算放样(已知该点坐标进行定点放样) ,但在某些特殊情况下要进行的放样工作,这种办法就显得黔驴技穷了,比如在南方的山区道路施工中,往往会有高填高挖路段,有的高达几十米,那么这些段落的填土边线及挖方开口线放样

5、就给我们施工测量带来了麻烦,如果采用常规的办法一般会有以下几个步骤:1、首先放出中线2、然后对填挖断面进行测量3、再估算填挖边线距中桩的距离4、试放出该点位置5、对该点进行高程测量,比较该点实测高程与设计高程的差距,重新计算距中桩距离6、重复 4、5 步,试放该点,测量高程,至到与设计高程相符为止从表面看,这 6 个步骤并不复杂,但要完成一个点的放样,需要大量的时间的人力,如果采用同时作业,全站仪需要 23 个人,水准仪需要 23 个人,计算高程,平面关系最少 1 个人,那么需要的人员是 5 个人以上,而且计算过程也需要大量时间。所以,这种办法是实用的,但却是最笨的办法之一。可能大家也会有一些

6、更好的办法,可省去一些步骤和时间。大家可能也会问,有没有更好的办法解决此问题呢?当然有啦!下面就向大家介绍一下。第一种办法就是使用 GPS(RTK)进行三维放样,但这不是一般广大施工单位所具备的,所以还是第二种办法了。第二种办法就是大家可能已经熟悉的反算了。所谓反算,就是通过施工测量中任测一点,得到其坐标,然后反算该点所在桩号及距中桩的距离以及实测高程,再根据反算结果与设计值进行比较,请可实时得到该点与设计差值,及时调整放样数据,快速准确的进行放样工作,下面将这一工作原理与大家作简要介绍。反算边线放样概念:1、在放样段内将全站仪置于导线点上,该点最好有高程数据。2、后视另一导线点,将仪器水平角

7、置为真方位角,量取仪器高度,如该点无高程,再后视一个水准点,得出全站仪的仪器高。仪器高导线点高程量取的仪器高度仪器高水准点高程后视读数棱镜高3、根据该段地势情况,估计大概边线点位置进行测量,可得出方位角、距离、高差读数,根据这三个数据,可计算出该点的三维坐标。X测站 Xcos(方位角)距离Y测站 Ysin( 方位角) 距离H 测仪器高高差读数棱镜高4、再根据该点坐标,可反算出该点所在的桩号及位置。直线段反算:桩号直线段起点桩号cos(直起点到测点方位角直线方位角)直起点到测点距离距中桩距离sin(直起点到测点方位角直线方位角)直起点到测点距离注:如为负值则该点位于路线左侧,反之则在右侧。5、根

8、据桩号和位置,可计算出该点的设计高程。再和测量的高程进行比较,就可得出该点的填挖高度,如果是在边坡上,还可根据坡度算出距离边线的移动值。6、根据移动值,再次进行放样,重复 35 步,至到放样完成。以上说了那么多,工作内容可分为两个,一是棱镜立点,二是计算,如果要将以上工作减化,可以省掉的步骤就只有计算,立点是必须的。省掉的计算可以找相关的计算程序来代替,这方面的程序现在种类不是很多。我向大家介绍的是“全线通路线三维坐标处理系统 V7.4”。它首先将你的路线数据建成一个路线三维模型。再根据你测量的第二步所得的方位角、距离、高差读数输入程序,便可计算出该点的坐标、桩号、距中桩距离、实测高程、设计高

9、程、填挖高度、内外移动值。直接了当,你只需要移动棱镜,至到你所需要的边线位置。当然, “全线通路线三维坐标处理系统 V7.4”还有强大的路线坐标处理功能,各种线型都能计算,可出各类报表,CAd 图形等功能,还带有文曲星野外放样程序,给你的测量工作会带来最大的放松公路边坡(开挖点或坡脚点)精准放样通用 程 序 无需任何复杂编程 抛弃渐进法 开挖点 或坡脚点 无论填方挖方通用 手工配合全站仪简单输入 一般就可一次定位 再也无需逐级边坡主子程序关联扯淡的搞边坡放样程序,根据数学模型推理计算编写的实用的5800 程序,用此法可以解决边坡放样的事情,卡西欧 5800 代码如下:1. 程序名:BP LbI

10、 S Cls “K+”?V:“L(-1) Or R(+1) ”?Q:“Z0(SJ)”?E: “H0(SJ)”?F:“Z1(W)”?A:“H1(W)”?B: “Z2(N)”?C If CA:Then Cls:Locate 6 ,2 ,“ERR!” Stop:Goto S:Else Cls: “H2(N)”?U: “BP(1:m)”?N If U=B:Then 0 M:Else Abs(A-C)(B-U ) )M:IfEnd公路边坡(开挖点或坡脚点)精准放样通用 程 序 无需任何复杂编程 抛弃渐进法 开挖点 或坡脚点 无论填方挖方通用 手工配合全站仪简单输入 一般就可一次定位 再也无需逐级边坡主子

11、程序关联扯淡的搞边坡放样程序,根据数学模型推理计算编写的实用的 5800程序,用此法可以解决边坡放样的事情,卡西欧 5800 代码如下: 1.程序名:BP LbI S Cls “K+”?V:“L(-1 ) Or R(+1) ”?Q:“Z0(SJ)”?E: “H0(SJ)”?F:“Z1(W)”?A:“H1(W)”?B: “Z2(N)”?C If CA:Then Cls:Locate 6 ,2 ,“ERR!” Stop:Goto S:Else Cls: “H2(N)”?U: “BP(1:m)”?N If U=B:Then 0 M:Else Abs(A-C)(B-U) )M:IfEnd Abs(U-

12、F)G:C-E S:(MG-S)N (M-N)L Q=-1=-(E+L) D Q=1=E+LD Cls:“Z=”:Locate 4,1,D Cls:“HC”?H LAbs(H-F )K Cls:“K=”: “1:M=”:“1:m=” :“M- m=”:Locate 5,1,V:Locate 5,2,K:Locate 5, 3,N:Locate 5,4 ,K-N Goto S IfEnd (注:9860 只需要将代码中的 Cls 换为 Clrtext,其余不变,就可以了) 2.程序设计原理: 公路挖方段的开口线或填方段的坡脚线是沿着原地面随高程变化的一条曲线,放样坡口开挖点或坡脚的坡脚点实际上是

13、放样不同里程桩号断面地面线上的点。通常的放样法是:先计算断面上坡口(角)点附近一点的坐标进行放样并测出该点的高程,再根据设计边坡坡度值用逐渐趋近的方法放出开挖点或坡脚点,弊端是当放出的点高程满足边坡坡度设计要求时候却又很难 保证该点是否在该断面上了的,并且外业作业繁琐,反复试放,点位精度也低。 本程序是根据先放出断面上坡口(角)点附近的两点(不打桩)直接测量两点的实测高程,由程序内部计算出该坡口点所在的地面线的自然坡度,并与该横断面的设计边坡值联立方程,从而直接推导出计算真正坡口(角)点距该断面中桩的水平距离值,如此,代入一般的线路中边桩坐标计算程序中从而相当精确的计算出坡口(角)点的坐标利用

14、全站仪直接一次放样的思路原理。同时程序加入了实际所在点位所形成的实际边坡坡比值与设计坡比值比较校核的功能,若与设计边坡吻合则就可一次直接打桩定位,若相差不大吻合,则是断面上坡口(角)点附近的两点选择的不合适,将两点重新缩进重新找顺开挖点(或坡脚点)所在位置的地面两点坡度走向后重复上述过程一次就可. 3.程序核心原理推导过程 如图所示: 根据诸位都有的线路中边桩程序可直接计算并放出图中所需开挖点 D 处的 P1 和 P2 两点的坐标并放样定位到两点,确定横断面的方向,但不必打桩,只需做下标记实测出两点的高程 H1(W)和 H2(N)并记录备用就可,两点距中的距离也可根据设计图纸所提供的开挖点的距

15、离左右缩进一定距离,则分别记为 Z1(W)和 Z2(N),等于是已知条件,则两点所形成的地表坡度就是两点高差与间距差的比值等于 1:M ,可由程序内部运算,则可当作 P2D 或 DP2两点间地表坡度的代表值。其中的 D0(x0,y0,H0)是图纸的设计值,横断面设计坡比值 1:m(图中是 1:n)又作为已知条件,则根据上述条件可假设 D0D”=d,那么可知 DD”=d/n,以 P2 点为例,设 D0与 P2 的水平距离为 s,P2 点到 D0 点的高差为 h,则有下述关系式子成立: (dn)- h(d - s)=1m 同理以 P1 点为例,设 D0 与 P1 的水平距离为 s,P1 点到 D0

16、 点的高差为 h,则有下述关系式子成立: h - (dn)(s d) =1m 将上述 2 个式子之一化解简化后都可求得 d 值为: d=(mh- s)* n(m- n)为一固定方程关系定值。 如此此时只需将 d 值加上 D0 点到路中线的宽度 Z0(SJ ) (设计图上已知的)就可求得开挖点到该桩中桩的水平距离,再根据开挖点位于中线的左侧还是右侧 程序语句提示 L (-1)Or R(+1 )输入-1 为左,输入 1 为右侧进行判断 如此就可带入一般的线路坐标放样计算程序直接计算出开挖点(或坡脚点)D 点的坐标并用直接全站仪进行放样了,不过在 D 点打桩前最好实测下 D 点的实测高程并再次代人程

17、序中 HC?提示位置输入,直接显示 K=该横断面桩号 1:M= 为计算出的 D 点与 D0 点连线后形成的实际边坡值 1:m=为所输入的设计边坡值(输入时候如 1:1.5 则直接输入 1.5) M-m= 为实际开挖点或坡脚点形成的边坡值与设计边坡值的差值(当差值近似相等时候则说明 Z=时候的 D 点位置就是准确的开挖点了,若相差大则需要重新运行程序和重新选择实地上的 P1 和 P2 两点位置再次进行全站仪测量高程并再次计算了,一直到满足 Z=状态时候的 M-m 值近似相等边坡值符合的情况下就可打桩确定好真正的开挖点或坡脚点 D 点的位置了!) 等 D 点确定后,同时将 D0 点距中的宽度在实地

18、地表上放样出来,如此开挖或填筑以此三角进行控制边坡就可。填方与挖方图纸相反,程序原理和使用方法是一致的;对于带有平台的某级边坡,则仅仅考虑好开挖点或坡脚点紧挨着的那级边坡和平台,与上述原理使用都是一致的就可了。 欢迎各位在使用中提出更好的思路与办法,并指出不足与改进建议,本人此程序在于探讨边坡放样的一种思路与方法,使用者还望做好现场记录,吃透程序使用原理,再付诸实践中去,本人仅对程序设计和边坡放样思路理论可行性进行探讨,请使用者慎重使用,若因不懂原理操作使用不当所造成的一切损失,本人概将不负责!公路边坡(开挖点或坡脚点)精准放样通用 程 序 无需任何复杂编程 抛弃渐进法 开挖点 或坡脚点 无论

19、填方挖方通用 手工配合全站仪简单输入 一般就可一次定位 再也无需逐级边坡主子程序关联扯淡的搞边坡放样程序,根据数学模型推理计算编写的实用的 5800程序,用此法可以解决边坡放样的事情,卡西欧 5800 代码如下: 1.程序名:BP LbI S Cls “K+”?V:“L(-1 ) Or R(+1) ”?Q:“Z0(SJ)”?E: “H0(SJ)”?F:“Z1(W)”?A:“H1(W)”?B: “Z2(N)”?C If CA:Then Cls:Locate 6 ,2 ,“ERR!” Stop:Goto S:Else Cls: “H2(N)”?U: “BP(1:m)”?N If U=B:Then

20、0 M:Else Abs(A-C)(B-U) )M:IfEnd Abs(U-F)G:C-E S:(MG-S)N (M-N)L Q=-1=-(E+L) D Q=1=E+LD Cls:“Z=”:Locate 4,1,D Cls:“HC”?H LAbs(H-F )K Cls:“K=”: “1:M=”:“1:m=” :“M- m=”:Locate 5,1,V:Locate 5,2,K:Locate 5, 3,N:Locate 5,4 ,K-N Goto S IfEnd (注:9860 只需要将代码中的 Cls 换为 Clrtext,其余不变,就可以了) 2.程序设计原理: 公路挖方段的开口线或填方段的

21、坡脚线是沿着原地面随高程变化的一条曲线,放样坡口开挖点或坡脚的坡脚点实际上是放样不同里程桩号断面地面线上的点。通常的放样法是:先计算断面上坡口(角)点附近一点的坐标进行放样并测出该点的高程,再根据设计边坡坡度值用逐渐趋近的方法放出开挖点或坡脚点,弊端是当放出的点高程满足边坡坡度设计要求时候却又很难 保证该点是否在该断面上了的,并且外业作业繁琐,反复试放,点位精度也低。 本程序是根据先放出断面上坡口(角)点附近的两点(不打桩)直接测量两点的实测高程,由程序内部计算出该坡口点所在的地面线的自然坡度,并与该横断面的设计边坡值联立方程,从而直接推导出计算真正坡口(角)点距该断面中桩的水平距离值,如此,

22、代入一般的线路中边桩坐标计算程序中从而相当精确的计算出坡口(角)点的坐标利用全站仪直接一次放样的思路原理。同时程序加入了实际所在点位所形成的实际边坡坡比值与设计坡比值比较校核的功能,若与设计边坡吻合则就可一次直接打桩定位,若相差不大吻合,则是断面上坡口(角)点附近的两点选择的不合适,将两点重新缩进重新找顺开挖点(或坡脚点)所在位置的地面两点坡度走向后重复上述过程一次就可. 3.程序核心原理推导过程 如图所示: 根据诸位都有的线路中边桩程序可直接计算并放出图中所需开挖点 D 处的 P1 和 P2 两点的坐标并放样定位到两点,确定横断面的方向,但不必打桩,只需做下标记实测出两点的高程 H1(W)和

23、 H2(N)并记录备用就可,两点距中的距离也可根据设计图纸所提供的开挖点的距离左右缩进一定距离,则分别记为 Z1(W)和 Z2(N),等于是已知条件,则两点所形成的地表坡度就是两点高差与间距差的比值等于 1:M ,可由程序内部运算,则可当作 P2D 或 DP2两点间地表坡度的代表值。其中的 D0(x0,y0,H0)是图纸的设计值,横断面设计坡比值 1:m(图中是 1:n)又作为已知条件,则根据上述条件可假设 D0D”=d,那么可知 DD”=d/n,以 P2 点为例,设 D0与 P2 的水平距离为 s,P2 点到 D0 点的高差为 h,则有下述关系式子成立: (dn)- h(d - s)=1m

24、同理以 P1 点为例,设 D0 与 P1 的水平距离为 s,P1 点到 D0 点的高差为 h,则有下述关系式子成立: h - (dn)(s d) =1m 将上述 2 个式子之一化解简化后都可求得 d 值为: d=(mh- s)* n(m- n)为一固定方程关系定值。 如此此时只需将 d 值加上 D0 点到路中线的宽度 Z0(SJ ) (设计图上已知的)就可求得开挖点到该桩中桩的水平距离,再根据开挖点位于中线的左侧还是右侧 程序语句提示 L (-1)Or R(+1 )输入-1 为左,输入 1 为右侧进行判断 如此就可带入一般的线路坐标放样计算程序直接计算出开挖点(或坡脚点)D 点的坐标并用直接全

25、站仪进行放样了,不过在 D 点打桩前最好实测下 D 点的实测高程并再次代人程序中 HC?提示位置输入,直接显示 K=该横断面桩号 1:M= 为计算出的 D 点与 D0 点连线后形成的实际边坡值 1:m=为所输入的设计边坡值(输入时候如 1:1.5 则直接输入 1.5) M-m= 为实际开挖点或坡脚点形成的边坡值与设计边坡值的差值(当差值近似相等时候则说明 Z=时候的 D 点位置就是准确的开挖点了,若相差大则需要重新运行程序和重新选择实地上的 P1 和 P2 两点位置再次进行全站仪测量高程并再次计算了,一直到满足 Z=状态时候的 M-m 值近似相等边坡值符合的情况下就可打桩确定好真正的开挖点或坡

26、脚点 D 点的位置了!) 等 D 点确定后,同时将 D0 点距中的宽度在实地地表上放样出来,如此开挖或填筑以此三角进行控制边坡就可。填方与挖方图纸相反,程序原理和使用方法是一致的;对于带有平台的某级边坡,则仅仅考虑好开挖点或坡脚点紧挨着的那级边坡和平台,与上述原理使用都是一致的就可了。 欢迎各位在使用中提出更好的思路与办法,并指出不足与改进建议,本人此程序在于探讨边坡放样的一种思路与方法,使用者还望做好现场记录,吃透程序使用原理,再付诸实践中去,本人仅对程序设计和边坡放样思路理论可行性进行探讨,请使用者慎重使用,若因不懂原理操作使用不当所造成的一切损失,本人概将不负责!边坡放样主程序(BP-F

27、Y)Lb1 0: Prog“ZS”:“H-BG” (中桩与坡脚起算点高差值,比中桩高正,反之负)?A:H+A B:?P(实测点高程):?L(坡脚起算点到中桩的距离):0.75(挖方时一级坡度) C :1 (挖方时二级坡度)D :1.5 (挖方时三级坡度)E :8(挖方时一级坡高) G:10(挖方时二级坡高) M :15(挖方时三级坡高) N :2 (平台宽度)K:1 (填方时一级坡度)I :1.5(填方时二级坡度) J:2 (填方时三级坡度)O:2 (填方时一级坡高)Q:8 (填方时二级坡高) R:10 (填方时三级坡高)T :ifPB :thenGoto1:ElseGoto2Lb1 1:if

28、PB:thenL+C(P-B)U:P-B F :IfEnd ifPB+G:thenL+CG+K+D(P-B-G )U:P-B-G F:IfEnd ifPB+G+M:thenL+GC+2k+MD+E(P-B-G-M)U:P-B G-M F: IfEnd: Goto3Lb1 2: ifPB: thenL+I(B -P)U: B -P F:IfEndifPB-Q:thenL+IQ+K+J (B-Q-P )U:B-Q-P F:IfEnd ifPB-Q-R:thenL+IQ+2k+JR+O(B-Q-R-P)U:B-Q-R-PF:IfEnd:Goto3Lb1 3: U-AbsZV:ifZ0 :thenZ-

29、V Z:Else z+vz:IfEnd“Z=”:Z 计算得出正确的宽度,路线左为负,右为正。“V=”V 宽度调整值,正为远离中线,负为向中线靠近。“PT=”:F 距离即将到达的填挖方平台的高度。注:由于路基的宽度和超高情况较为复杂,因此该程序的缺点是不能自动计算路基宽度和路基边缘坡脚起算点的设计高程,需要手算坡脚起算点与中桩的宽度及与中桩的高差。算例;S? 700(放样点桩号) Z?-15(试算宽度) X=19839.5817 Y=28515.5010 H=107.144 H-BG? -0.15(边缘起算点的高程比中桩低 0.15) p?150(实测高程)L? 12(起算边缘点距中桩的距离)

30、Z=-69.509(计算得出正确的宽度)V=54.509(远离中线方向距测点 54.509米) ,PT=25.006(距离平台高度) 。 然后再次进入下一轮试算,直到 V 趋近于零。隧道 3 心圆放样主程序(SD-3XY)Lb1 0:Prog“FS”:1.5 A:1.65B:0.89G:2.27C:3.3D :2.41E:0.51J:“H1”:F: ifFH+A:then E-AbsZW:IfEnd :ifF H+A And FH+A+B:then(D-(F-H-A)-G-AbsZ W:IfEnd:ifFH+A+B :then(C-(F-H-A-J) )-AbsZ W:IfEnd :“W=”:

31、W (水平方向的超欠挖:正为欠,负为超)Goto0正算子程序(SUB1)1P C: (P-R)(2HPR) D: 180 E: 0.1739274226 A: 0.3260725774 B: 0.0694318442 K: 0.3300094782 L: 1-L F:1-K M: U+W(Acos(G+QEKW(C+KWD)+Bcos(G+QELW(C+LWD)+Bcos(G+QEFW(C+FWD)+Acos(G+QEMW(C+MWD) X: V+W(Asin(G+QEKW(C+KWD)+Bsin(G+QELW(C+LWD)+Bsin(G+QEFW(C+FWD)+Asin(G+QEMW(C+M

32、WD) Y: G+QEW(C+WD)+90 F: X+ZcosF X: Y+ZsinF Y反算子程序(SUB2)G-90T: Abs(Y-V)cosT-(X-U)sin(T)) W: 0 Z:Lbl 0:Prog “SUB1“: T+QEW(C+WD) L: (J-Y)cosL-(I-X)sinL Z: ifAbsZ1E-6:thenGoto1:ElssW+Z W:Goto 0:IfEnd Lbl 1: 0 Z:Prog “SUB1“: (J-Y)sinF Z来源:(http:/ - fx 5800 正反算、边坡放样、隧道超欠挖_阳光灿烂 _新浪博客 子程序(平面数据库)PM-SJifS 50

33、0 (线元起点里程) AndS769.256(线元止点里程):Then19942.837 U(线元起点 X 坐标):28343.561 V (线元起点 Y 坐标):500 O(线元起点里程):12516 31 G(线元起点方位角):269.265 H (线元长度):10(45)P (线元起点曲率半径):10(45)R(线元终点曲率半径):0 Q(线元左右偏标志:左负右正):IfEndifS 769.256(线元起点里程)AndS806.748(线元止点里程):Then19787.34 U(线元起点 X 坐标):28563.378 V(线元起点 Y 坐标):769.256O(线元起点里程):12

34、51631G(线元起点方位角):37.492H (线元长度): 10(45)P (线元起点曲率半径):221.75R(线元终点曲率半径):-1Q(线元左右偏标志:左负右正):IfEnd ifS 806.748(线元起点里程)AndS919.527 (线元止点里程):Then19766.566U(线元起点 X 坐标):28584.574 V(线元起点 Y 坐标):806.748O(线元起点里程):1202554.07G(线元起点方位角): 112.779H(线元长度):221.75 P(线元起点曲率半径):221.75R(线元终点曲率半径):-1Q(线元左右偏标志:左负右正):IfEnd ifS

35、 919.527(线元起点里程) AndS999.812 (线元止点里程):Then19736.072 U(线元起点 X 坐标):28701.893 V(线元起点 Y 坐标):919.527O(线元起点里程):911730.63G(线元起点方位角):80.285H (线元长度): 221.75P(线元起点曲率半径):9579.228R(线元终点曲率半径):-1Q (线元左右偏标志:左负右正):IfEnd ifS 999.812 (线元起点里程): Then19744.038 U(线元起点 X 坐标):28781.659V(线元起点 Y 坐标):999.812 O(线元起点里程):80 4050

36、G(线元起点方位角):100H (线元长度):10(45)P(线元起点曲率半径):10( 45)R(线元终点曲率半径):0 Q(线元左右偏标志:左负右正):IfEnd子程序(竖曲线数据库)SQX-SJifS999.812(竖曲线终点里程):then0.0357(前坡度:上坡正下坡负) E :0.0227(后坡度:上坡正下坡负):600R(竖曲线半径):780 G(变坡点里程):110C(变坡点高程):IfEnd子程序(竖曲线计算公式)SQXE-FJ:ifJ 0: then-RR :ElssRR:Abs (R*J2)T:ifS G-T:thenG-SL:C-LEH:IfEnd ifSG-T An

37、d S G: thenG-SL:(S+T-G)2 RN:C-LE+N H:IfEndifSG And SG+T: then S-GL:(G +T- S)2R N:C-LF+N H:IfEnd ifSG+T :thenS-GL: C+LF H:IfEnd三、使用说明1、规定(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。(2) 当所求点位于中线时, Z=0;当位于中线左铡时,Z 取负值;当位于中线中线右侧时,Z 取正值。(3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以 10 的 45 次代替。(4) 当

38、线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆弧的半径。(5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以 10 的 45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无穷大,以 10 的 45 次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。(6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。2、输入与显示说明S ? 正算时所求点的里程,反算时估算点里程,反算时尽量不

39、要超出真实测点所在的线元里程终点,即尽量向小里程估计,如超出线元终点计算器将死机。Z ?正算时所求点距中线的边距 (左侧取负,值右侧取正值,在中线上取零)X ?反算时所求点的 X 坐标Y ?反算时所求点的 Y 坐标显示部分:XS= 正算时,计算得出的所求点的 X 坐标YS= 正算时,计算得出的所求点的 Y 坐标S= 反算时,计算得出的所求点的里程Z= 反算时,计算得出的所求点的边距H= 正反算时,计算得出所求点的中桩设计高程(如弯道沿边线超高时要另外考虑超高段中桩高程)四、算例某匝道的由五段线元(直线+完整缓和曲线+ 圆曲线+非完整缓和曲线+ 直线)组成,各段线元的要素(起点里程 S0、起点坐

40、标 X0 Y0、起点切线方位角 F0、线元长度LS、起点曲率半径 R0、止点曲率半径 RN、线 元左右偏标志 Q)如下:S0 X0 Y0 F0 LS R0 RN Q500.000 19942.837 28343.561 125 16 31.00 269.256 1E45 1E45 0769.256 19787.340 28563.378 125 16 31.00 37.492 1E45 221.75 -1806.748 19766.566 28594.574 120 25 54.07 112.779 221.75 221.75 -1919.527 19736.072 28701.893 91

41、17 30.63 80.285 221.75 9579.228 -1999.812 19744.038 28781.659 80 40 50.00 100.000 1E45 1E45 0 1、正算(注意:略去计算方式及线元要素输入,请自行根据所求点所在的线元输入线元要素)S=700 Z=-5 计算得 XS=19831.41785 YS=28509.72590 H=107.144S=700 Z=0 计算得 XS=19827.33592 YS=28506.83837 H=107.144S=700 Z= 5 计算得 XS=19823.25398 YS=28503.95084 H=107.144S=7

42、80 Z=-5 计算得 XS=19785.25749 YS=28575.02270 H=112.759S=780 Z=0 计算得 XS=19781.15561 YS=28572.16358 H=112.759S=780 Z= 5 计算得 XS=19777.05373 YS=28569.30446 H=112.759S=870 Z=-5 计算得 XS=19747.53609 YS=28654.13091 H=112.759S=870 Z=0 计算得 XS=19742.68648 YS=28652.91379 H=112.759S=870 Z= 5 计算得 XS=19737.83688 YS=28

43、651.69668 H=112.759S=940 Z=-5.123 计算得 XS=19741. 59118 YS=28722.05802 H=130.475S=940 Z=0 计算得 XS=19736.47687 YS=28722.35642 H=130.475S=940 Z= 3.009 计算得 XS=19733.47298 YS=28722.53168 H=130.4752、 反算X=19831.418 Y=28509.726 计算得 S=699.9999974 Z= -5 .00018164X=19827.336 Y=28506.838 计算得 S=699.9996493 Z= 0.00

44、0145136 H=107.144X=19823.25398 Y=28503.95084 计算得 S=699.9999985 Z= 5.000003137X=19785.25749 Y=28575.02270 计算得 S=780.0000035 Z= -5 .000001663X=19781.15561 Y=28572.16358 计算得 S=780.0000025 Z=- 0.000002979H=112.759X=19777.05373 Y=28569.30446 计算得 S=780.0000016 Z= 4.99999578X=19747.536 Y=28654.131 计算得 S=87

45、0.0001137 Z= -4.99941049X=19742.686 Y=28652.914 计算得 S=870.0003175 Z=- 0.00041814 H=130.475X=19737.837 Y=28651.697 计算得 S=870.0002748 Z= 4.999808656X=19741.5912 Y=28722.0580 计算得 S=939.9999786 Z= -5.123024937X=19736.4769 Y=28722.3564 计算得 S=939.9999862 Z=- 0.000027710 H=130.475X=19733.4730 Y=28722.5317 计算得 S=940.0000238 Z= 3.00898694

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报