交点法线路平曲线坐标计算 [新方法]
交点法线路平曲线坐标计算 [新方法]
![交点法线路平曲线坐标计算 [新方法]](https://img.taocdn.com/s3/m/4eaa9513964bcf84b9d57bf7.png)
线路线路工程工程工程[[交点法交点法]]平曲线坐标计算[新方法]作者作者::刘宗远 联系方式QQ :63453673 2013年10月[简述]:在网上看了很多网友的线路交点法计算程序,平曲线小坐标大多采用的是切线支距法切线支距法切线支距法。
经本人结合线路工程的施工特点和相关资料,总结归纳出一套全新的全新的全新的线路坐标编程线路坐标编程线路坐标编程解算方法解算方法解算方法(弦线偏弦线偏角支距法角支距法——————也叫极坐标法也叫极坐标法也叫极坐标法)。
计算精度满足线路主线要求。
第一部分第一部分::基本公式基本公式一、圆曲线圆曲线::1、偏角:2、弦长:式中: —偏角—弧长所对应的圆心角—待求点到zy 点的距离 二、缓和曲线缓和曲线:: 1、切线角:(1)缓和曲线上任意一点切线角:(2)曲线上任一点偏角:(3)弦切角:(hy(yh)点处弦线与切线的交角)2、弦长:22590Lsr l l c i ××−= 式中:zh ki l −= 缓和曲线一点到zh 点的距离 —前(或后)缓和曲线总长第二部分第二部分::程序分步公式程序分步公式一、交点参数计算:(非对称缓和曲线型)1、内移值P :前缓和曲线内移值:341212688241R L R L P S s −= 后缓和曲线内移值:342222688242RL R L P S S −= 2、切线增长值q :前缓和曲线切增值:231124021R L L q s s −=后缓和曲线切增值:232224022RL L q s s −= 3、切线角β:前缓和曲线切线角: R L S 1901=β 后缓和曲线切线角: RL s 2902=β 4、切线长T :前切线长:ααsin 2112tan)1(1p p q P R T −−++=后切线长:ααsin 2122tan )2(2p p q P R T −+++=5、曲线总长:)(5.018021S S L L RL +×+=πα二、主点计算主点计算::1、桩号计算桩号计算::ZH=交点桩号-T1 HZ=ZH+L HY=ZH+L S1 YH=HZ-L S22、坐标计算坐标计算::1)ZH 点坐标点坐标:: 方位角:F 前=前直线方位角前直线方位角(或前切线方位角) X zh =X J D -T 1×cosF 前 Y zh =Y J D -T 1×sinF 前2)HZ 点坐标点坐标::方位角:F 后=F 前+ξα(交点转角) 注:ξ—交点转角偏向符,左偏-1 右偏+1 X hz =X J D +T 2×cosF 后 Y hz =Y J D +T 2×sinF 后3)HY 点坐标点坐标::前缓曲线终点偏角:前缓曲线终点弦长:212511901S S S L r L L C ××−=方位角:F=F 前+ξδ0 (缓曲线终点偏角) X hy =X zh +C 1×cosF Y hy =Y zh +C 1×sinF 4)HY 点坐标点坐标::后缓曲线终点偏角:后缓曲线终点弦长:222522902S S S L r L L C ××−=方位角:F=F 后+180-ξδ0 (缓曲线终点偏角) X yh =X hz +C 2×cosF Y yh =Y hz +C 2×sinF三、各线元段坐标计算 1、前直线段 Ki<ZH待求点到ZH 点的距离:Li=Ki-ZH方位角:F 前=前直线方位角(或前切线方位角) X=X ZH +Li ×cosF 前 Y=Y ZH +Li ×sinF 前2、前缓曲线段前缓曲线段 ZH ZH ≤Ki ≤HY HY待求点到ZH 点的距离:Li=Ki-ZH前缓曲线任意点偏角:1230S L R Li ××=πδ前缓曲线任意点弦长:212590S ii L r L L Ci ××−=中桩弦线弦线弦线方位角:F 中=F 前+ξδ 注:ξ—交点转角偏向符,左偏-1 右偏+1 中桩切线切线切线方位角:F 切=F 中+2 δ—缓曲线偏角 X=X zh +C i ×cosF 中+B×cos(F 切+θ) 注:θ—中线与中桩至边桩连线的夹角 Y=Y zh +C i ×sinF 中+B×sin(F 切+θ) B—中桩至边桩的距离3、圆曲线段HY HY<Ki<<Ki<<Ki<YH YH YH待求点到HY 点的距离:Li=Ki-HY 圆曲线任意点弦长:2243rL L Ci i i ×−= 前缓曲终点切线角:RL S 1901=β 圆曲线偏角RLi×=πδ90 中桩弦线弦线弦线方位角:F 中=F 前+ξ(+)中桩切线切线切线方位角:F 切= F 前+ξ(+2) 注:圆曲线偏角为圆心角的一半X=X HY +C i ×cosF 中+B×cos(F 切+θ) 注:θ—中线与中桩至边桩连线的夹角 Y=Y HY +C i ×sinF 中+B×sin(F 切+θ) B—中桩至边桩的距离 4、后缓曲线段后缓曲线段 YH YH ≤Ki ≤HZ待求点到HZ 点的距离:Li= ZH -Ki 后缓曲线任意点偏角:2230S L R Li ××=πδ后缓曲线任意点弦长:222590S ii L r L L Ci ××−=中桩弦线弦线弦线方位角:F 中=F 后+180-ξδ 注: ξ—交点转角偏向符,左偏-1 右偏+1 中桩切线切线切线方位角:F 切=F 中-2 δ—缓曲线偏角 X=X HZ +C i ×cosF 中-B×cos(F 切+θ) 注:θ—中线与中桩至边桩连线的夹角 Y=Y HZ +C i ×sinF 中-B×sin(F 切+θ) B—中桩至边桩的距离 5、后直线段后直线段 Ki>HZ Ki>HZ Ki>HZ待求点到HZ 点的距离:Li=H Z-Ki 方位角:F 后= F 前+ξα(交点转角) 注:ξ—交点转角偏向符,左偏-1 右偏+1 X=X HZ +Li ×cosF 后 Y=Y HZ +Li ×sinF 后工程实例工程实例表一表一 直曲表直曲表逐桩坐标表桩坐标表第三部分第三部分 [TI [TI 计算器计算器]]线路综合线路综合程序代码程序代码程序代码((坐标计算部分坐标计算部分))程序显示界面:一、主程序代码程序子程序二、坐标正算坐标正算子交点数据库子程序三、交点数据库子程序数据库子程序四、桩号桩位显示字符转换子程序 线元段、、桩位显示字符转换子程序桩号、、线元段。
交点坐标求解题技巧

交点坐标求解题技巧交点坐标求解是在数学问题中常见的一种求解技巧,特别是在几何问题中,经常需要求解直线、曲线、平面等之间的交点坐标。
本文将介绍一些常见的交点坐标求解题技巧,帮助读者更好地理解和掌握这一技巧。
首先,我们来看一下求解直线和直线之间的交点坐标。
设直线1的方程为y = k1*x + b1,直线2的方程为y = k2*x + b2。
要求解两条直线的交点坐标,可以通过以下步骤进行:1. 将直线1和直线2的方程联立起来,得到:k1*x + b1 = k2*x + b22. 整理方程,解出未知数x:k1*x - k2*x = b2 - b1(k1 - k2) * x = b2 - b1x = (b2 - b1) / (k1 - k2)3. 将求得的x值带入任意一条直线的方程中,求解出y 值:y = k1*x + b1因此,两条直线的交点坐标为(x, y) = ((b2 - b1) / (k1 - k2), k1*((b2 - b1) / (k1 - k2)) + b1)。
接下来,我们来看一下求解直线和曲线之间的交点坐标。
假设直线的方程为y = k*x + b,曲线的方程为f(x) =g(x)。
要求解直线和曲线的交点坐标,可以通过以下步骤进行:1. 将直线的方程带入曲线的方程中,得到一个关于x 的方程:g(x) = k*x + b2. 通过化简或近似的方法,解出未知数x的值。
这个过程可能涉及到函数方程的性质、代数运算等。
3. 将求得的x值带入直线的方程中,求解出y的值:y = k*x + b因此,直线和曲线的交点坐标为(x, y) = (x, k*x + b)。
最后,我们来看一下求解平面和平面之间的交点坐标。
设平面1的方程为Ax + By + Cz + D1 = 0,平面2的方程为Ax + By + Cz + D2 = 0。
要求解两个平面的交点坐标,可以通过以下步骤进行:1. 将平面1和平面2的方程联立起来,得到一个含有三个未知数x、y、z的方程组:Ax + By + Cz + D1 = 0Ax + By + Cz + D2 = 02. 使用代数解方程的方法,求解出未知数x、y、z的值。
道路工程测量中平曲线要素相关公式计算

道路工程测量中平曲线要素计算一、路线转角、交点间距的计算(一)在地形图上量出路线起终点及各路线交点的坐标:()()()21Q 23810,27180JD 2399626977JD 2468426591D 、,、,、()3JD 24848025885,、()4JD 2535025204,、()ZD 2606225783,(二)计算公式及方法设起点坐标为()00,QD X Y ,第i 个交点坐标为(),,1,2,3,4,i i i JD X Y i =则坐标增量11,i i i i DX X X DY Y Y --=-=-交点间距D =象限角 arctanDYDXθ= 方位角A 是由象限角推算的:转角1i i i A A α-=- 1.1JD QD 与之间:坐标增量10=2396623810=1860DX X X =-->1026977271802030DY Y Y =-=-=-<交点间距275.33D m === 象限角 203arctanarctan 47.502186DY DX θ-=== 方位角036036047.502312.498A θ=-=-= 2.12JD JD 与之间:坐标增量21X =2468423966=6880DX X =-->21Y 26591269773860DY Y =-=-=-<交点间距788.89D m === 象限角 386arctanarctan 29.294688DY DX θ-=== 方位角136036029.294330.706A θ=-=-= 转角110=330.706312.49818.208A A α-=-= 3. 23JD JD 与之间:坐标增量32X =2484024684=1560DX X =-->32Y 25885265917060DY Y =-=-=-<交点间距723.03D m === 象限角 706arctanarctan 77.54156DY DX θ-=== 方位角236036077.54282.46A θ=-=-= 转角221=282.46330.70648.246A A α-=-=- 4. 34JD JD 与之间:坐标增量43X =2535024840=5100DX X =-->43Y 25204258856810DY Y =-=-=-<交点间距850.8D m === 象限角 510arctanarctan 53.171681DY DX θ===- 方位角336036053.171306.829A θ=-=-= 转角332=306.829282.4624.369A A α-=-= 5. 4ZD JD 与之间:坐标增量4X =2606225350=7120DX X =-->4Y 25783252045790DY Y =-=-=>交点间距917.706D m === 象限角 579arctanarctan 39.118712DY DX θ=== 方位角039.118A θ==转角443=39.118312.49892.289A A α-=-= 二、各平曲线要素的计算 (一)JD 1曲线要素计算取800m R =,设计速度为h km /60,JD 1桩号为K 0+275.33,转角18.208α= 1.缓和曲线长度S L ,则:33600.0360.0369.72(m)800S V L R ==⨯=)m (5036.36036.3=⨯=⨯≥V L S 800~~80088.89~800(m)99S R L R ===取整数,采用缓和曲线长120m (《公路工程技术标准》规定:=V h km 60时,最小缓和曲线长度为m 50).2.圆曲线内移值R ∆2424331201200.75(m)242688()248002688(800)S SL L R R R ∆=-=-=⨯⨯⨯3.总切线长h T先求332212012059.989(m)22402240800S S L L q R =-=-=⨯ 所以18.208()tan (8000.75)tan59.989188.31(m)22h T R R q α=+∆+=++= 4.曲线总长度h L=0.0752SL Rβ=(2)2+374.22(m)180180h S S L R L R L ππαβα=-+=∙=5.五个基本桩号1JD K 0+274.33 )- h T 188.311ZH K 0+087.02 )+ S L 120.00 1HY K 0+207.02 )+ )2(S h L L - 134.22 1YH K 0+341.24 )+ S L 120.001HZ K 0+461.24)- h 21L187.111QZ K 0+274.1318.208()sec(8000.75sec80010.97(m)22h E R R R α=+∆-=+-= 超距h 22188.31374.22 2.4(m)D T L =-=⨯-=。
公路路线的交点曲线计算法

公路路线的交点曲线计算法
随着时代的发展,科技的进步,交通运输的革新对加快国
家各项经济建设有着重大的意义。
路网规划是道路设计的基础,计算交点曲线有助于评估路网建设质量和探究不同道路特性。
首先,计算交点曲线时,需要确定公路路线上所有路口和
路段。
将所有节点定位信息、路段连接信息连接起来,形成路
段网络,实现路线图形化及数据化模拟,定位出路网的交叉点,形成的图中的顶点就是路段的交点。
其次,使用经过空间坐标定位的位置学方法可以很容易地
确定交点曲线的方位。
即,首先需要对路网的每一个节点进行
测量,对空间坐标进行变换,并根据相应的变形规律,根据实
际路网图和图形叠加,得到每个节点相应位置坐标,根据坐标
计算曲线上点到曲线外点的最短距离,确定曲线方位,可以在
规划道路时将交点曲线考虑进去。
最后,要改善公路的运行情况,计算交点曲线可以帮助信
息化管理系统比较有效地调节路口交通信号,以提高路口通行
效率。
另外,计算交点曲线还可以评价路口容量,实现进口规
划和车辆识别,还可以帮助规划路面布局,计算车辆行驶安全
距离,以提高路网安全性。
总之,计算交点曲线虽然是一个复杂的技术难点,但能够
帮助管理人员更加有效地规划公路路线,提升公路的安全性和
运行效率,也是未来发展的趋势。
平曲线交点法

平曲线交点法嘿,大家好啊!今天咱们来聊聊这个神奇的平曲线交点法。
我啊,就是个路痴,每次出门都想着怎么少绕路,所以对这个法子特别感兴趣。
说起来,这法子还真是挺有意思的,咱们就边聊边学吧。
记得有一次,我和老王一起去参加一个户外活动。
那地方离我们家超级远,路况还特别复杂。
我本想着导航找个直线路走,结果那路啊,七拐八弯的,绕得我头都大了。
老王说:“你试试平曲线交点法,保证比导航还准。
”我一听,顿时来了精神,赶紧拿出手机查查这法子到底是个啥玩意儿。
这法子啊,说白了就是找个最近的交点,然后沿着这个交点走。
咱们先找个合适的点,比如说路口、加油站啥的。
然后,咱们看看这个点的对面有什么。
比如对面是个学校,那咱们就沿着学校这条路走。
这样,至少能保证咱们不会离目标太远。
我在手机上画了几个交点,又看了看地图,心里有了谱。
出发那天,我信心满满地告诉老王:“走,跟着我走,包你少绕路。
”老王半信半疑地看着我。
咱们俩就沿着这条路走,一路上,我还时不时地指着地图,给老王讲解这个平曲线交点法。
没想到,还真灵!咱们很快就到了目的地,比导航提前了好多。
看着老王惊讶的表情,我得意地说:“怎么样,这次是不是少绕路了?”老王笑了笑,说:“没想到这个法子还挺实用的,以后得多向你学习学习。
”这以后,咱们几个好朋友一有空就聚在一起,研究这个平曲线交点法。
有时候,咱们还拿这个法子开玩笑,比如比赛谁找的点最近。
这样一来,不仅拉近了咱们之间的感情,还让我们对这条路更加熟悉了。
说到底,这个平曲线交点法啊,就是一个实用的生活小窍门。
它教会了我们如何在复杂的路况中找到最近的路线,让我们少走冤枉路。
不过,这法子也有局限性,毕竟路是会变的。
所以,咱们在使用的时候,还得结合实际情况,灵活运用。
总之,这个平曲线交点法让我受益匪浅。
以后啊,无论是出门办事,还是参加户外活动,我都会记得这个法子,让生活变得更加便捷。
嘿嘿,这法子是不是很有用呢?大家也试试看吧!。
交点法计算曲线

交点法计算曲线在我们曲线计算种线元法和交点法最为常有,上次我们说到了线元法,今天说说交点法。
让各位测量同胞研究,学习,若有疑问请加QQ:7036384,或是进QQ群: 8465359(作者:像小强一样活着) 老规矩,还是先画个图a是直线段,A点是直线与弧线的交点(弧线起点),我们还是设a的方位角356°59′15″,A点坐标为X:3146290.239 Y:37442280.990 B点坐标为X:3146420.519 Y:37442332.702 弧线半径为168,我们可以求出圆心坐标。
X:3146290.239+cos(356°59′15″+90°0′0″)*168=3146299.068Y:37442280.990+sin(356°59′15″+90°0′0″)*168=37442448.76现在们以圆心向A点算方位角,得出方位角266°59′15″现在我们求第一个5米圆弧。
求5米弧长对应的角度:5/168*2*π*360°=1°42′18.83″如图我们设弧AB长5米,我们先求出BB'的长度(过B点作AO的垂线,垂足B')BB'=4.999259025 ≈4.9993 B'O=167.9256008≈167.926现在我们可以计算B的坐标从O往B X:3146299.068+cos(266°59′15″)*167.926+cos(266°59′15″+90°0′0″) *4.9993=3146295.235Y:37442448.76+sin(266°59′15″)*167.926+sin(266°59′15″+90°0′0″)*4.9993=37442280.8。
交点法、线元法坐标计算
For personal use only in study and research; not for commercial useFor personal use only in study and research; not for commercial use3、交点法、线元法坐标计算坐标计算是根据图纸中“直线及曲线转角一览表”提供的数据计算道路中桩坐标,然后和图纸提供的“逐桩坐标表”比对,如果一样则说明输入平曲线参数输入正确,可以计算边桩坐标和其他结构物坐标了;如果中桩坐标不一样,一般是平曲线参数输入有误,需要重新检查输入,另一种结果是图纸有错,这种情况少见,但不代表没有。
“直线及曲线转角一览表”和“逐桩坐标表”见附件1、附件2。
线元法是以路线的起点坐标、方位角、起终点桩号等节点元素来计算出要求的坐标;交点法是以路线的交点要素和路线的主要要素来求得坐标。
①交点法交点:路线的转折点,路线改变方向是相邻两直线的延长线相交的点。
用JD表示,有些图纸上用IP表示。
看下图:交点是针对曲线的(包含圆曲线和缓和曲线),一段曲线就有一个交点。
交点参数有:坐标(X,Y)、交点桩号、转角值、圆曲线半径R、缓和曲线长度。
教学提供软件(轻松测量、双心软件、测量工具)交点法曲线要素输入说明:1、QD起点坐标:起点坐标必须在直线段上,或填写前一交点的坐标。
2、JD交点曲线要素:(1)交点桩号(2)交点坐标(X,Y)(3)曲线半径R(4)第一缓和曲线长度LS1,若为0,输入0,不能为空。
(5)第二缓和曲线长度LS2,若为0,输入0,不能为空。
3、ZD终点坐标:终点坐标也必须在直线段上,或填写后一交点的坐标。
检核数据是否输入正确的方法:软件生成的圆曲线要素中切线长、外距、交点里程:注意校正起点里程、等与设计图纸是否一致。
如果上述数据和图纸不一样,请认真检查有错误的交点处的数据输入是否正确,如果输入没有错误,请考虑是否包含不完整缓和曲线,使用公式A²=R*Ls检查是否包含不完整缓和曲线。
交点法坐标计算程序
1.主程序 JDFZBZFS17→DimZ: Norm 2:1→ A " XY=1,FS=2,GC=3,LJKD=4,BPFY=5,BZFY=6”?A:A=1=>Goto1:A=2=>Goto 2: A=3=>Goto 3:A=4=>Goto 4: A=5=>Goto 5: A=6=>Goto 6LbI 1:Prog "DX":LbI A:Prog"QX": 90→B: "PJ1"?B:B →C: "PJ2"?C:B→Z[1]:C→Z[8]:LbI B:1→F: "KM"?Z: Prog"X1":?D:Prog"THB":O→L: Z[2]+Z[1]-Z[8] →E:X+L cos(E) →X:Y+Lsin(E) →Y:Prog"XY":Prog"JS":Goto B LbI 2:2→F:90→Z[1] :Prog"QX":LbI C: "KM"?Z:Prog"X 1": "XO"?X: "Y0"?Y:Prog"THB":Fix 5:Prog"ZD":G oto CLbI 3:Prog"QX": 0→B: "H-B"?B:B→Z[9]:LbI D: "KM"? Z:?D:Prog"H":Fix 5: "H=": H-Z[9] →H◢"I=":I◢Goto DLbI 4:Prog"QX":LbI E: "KM"?Z:?D:Prog"GD":Fix 5:" SJGD=": Locate 6,4,L:Goto ELbI 5:Prog"QX":0.5→B:"TH-GD"?B:B→Z[19]:LbI F:2→F: 90→Z[1]:"KM"?Z:Prog "X1":"X0"?X: "Y0"?Y: "SJ GC"?H: 0→M: "M0(YDMGC) "?M: Prog"BP FY":Fix 3:S→O: "L0=":Locate 6,4,O:Prog"ZD":H-M→G:"TW=": Lcoate 6,4,G: Goto FLbI 6:Prog"DX":LbI G:Prog"QX":LbI H:1→F:90→Z[1]:"KM"?Z: Goto G:Prog"X1":?D:Prog"THB":Prog"XY":Prog"JS":Prog"H":0→M:"M0"?M:Fix 2:H-M→T:"TW=": 6,4,T◢ Goto H2. 坐标计算次程序(THB)LbI J: If F=1:Then Prog "Z":Goto 1:Else Prog "ZX":Goto 2: IfEnd: LbI 1:I+D×COS(Z[2]+Z[1]) →X: J+D×Sin(Z[2]+Z[1]) →Y: LbI 23.路基开挖边线及填方坡脚线放样程序程序名:BP FYLbI H: 13→L:H-M→G: Prog “W1”:If G <0:Then –G →G:G oto W:Else G →G:Goto TLbI W:Z[8]+Z[9]→A: If G >A:Then Goto 1:Else If G >Z[8]: Then Goto 2:Else Goto 3:IfEndLbI 1: L+Z[10]+Z[11]+Z[12]+( G -A-( Z[11]+Z[12])×0.03)×Z[7]+Z[9]×Z[6]+Z[8]×Z[5] →S:Goto ZLbI 2: L+Z[10]+Z[11]+( G -Z[8]- Z[11]×0.03)×Z[6]+Z[8]×Z[5] →S:Goto ZLbI 3: L+ G×Z[5]→S:Goto ZLbI T:Z[16]+Z[17] →B:If G >B:Then Goto 4:Else If G >Z [16]:Then Goto 5:Else Goto 6:IfEndLbI 4: L+Z[18] ×2+ (G -B-2×Z[18]×0.03)×Z[15]+ Z[17]×Z[14]+ Z[16]×Z[13]→S:Goto ZLbI 5: L+Z[18]+( G -Z[16]- Z[18]×0.03)×Z[14]+Z[16]×Z [13]→S:Goto ZLbI 6: L+ G×Z[13]→S:Goto ZLbI Z4.极坐放样计算程序(计算放样点至置仪点方位角及距离)程序名:JSX:Y:Z[11]→K:Z[12]→L:Pol(X-K, Y-L):IF J<0:Then J+360→J:IfEnd:Fix 4:” FWJ=”: J◢DMS◢Fix 5:” S=”: I◢程序名:ZDFix 3:"KM=":Locate 6,4,Z:"D=":Locate 6,4,D5.交点法正算子程序(Z)程序名:ZH2÷R÷24-H∧(4) ÷2688÷R∧(3)→A(圆曲线内移量H表示缓和曲线长)H÷2-H∧(3) ÷240÷R2→B(切垂距)((H2-N2)÷24÷R)÷Sin(Abs(P))-((H∧(4)-N∧(4))/2688/R∧(3)) ÷Sin(Abs(P))→E(R+A)tan(Abs(P) ÷2)+B-E→T:P÷Abs(P) →W0→M:H→CIf Z≤O-T:Then Z-O→S:G→Z[2]:Goto 2: IfEndIf Z≤O-T+H:Then Z-O+T→S:Prog “HX”:G+WK→Z[2]:Goto 4:IfEndIf Z≤O-T+ΠR×Abs(P) ÷180+H÷2-N÷2: Then 180(Z-O+T-0.5H) ÷R÷Π→S: A+R(1-Cos(S))→B H÷2-H∧(3) ÷240÷R2+Rsin(S)→A:R→M:G+WS→Z[2]:Goto 4: IfEnd:O-T+ΠR×Abs(P)÷180+H÷2+N÷2-Z→S:(R+N2÷R÷24-N∧(4)÷2688÷R∧(3))tan(Abs(P) ÷2)+N÷2-N∧(3) ÷240÷R2+E→T :N→H:Prog “HX”:G+P →S:S-WK→Z[2]:U+(T-A)Cos(S)-WBSin(S)→I:V+(T-A)Sin(S)+WBcos(S)→J:Goto 3:LbI 4:U+(A-T)cos(G)-WBsin(G)→I:V+(A-T)Sin(G)+WBcos(G) →J: Goto 3: LbI 2:U+Scos(Z[2])→I:V+Ssin(Z[2]) →J: LbI 3:C→H6. 交点法缓和段转化子程序(HX)程序名:HXS-S∧(5) ÷40÷R2÷H2+S∧(9)÷3456÷R∧(4) ÷H∧(4)→A:S∧(3) ÷6÷R÷H-S∧(7) ÷336÷R∧(3) ÷H∧(3)+S∧(11) ÷42240÷R∧(5) ÷H∧(5)→B:90S2÷Π÷R÷H→K:RS÷H→M7. 交点法反算子程序(ZX)程序名:ZXZ:0→D:LbI 0:Prog “Z”:Pol(X-I,Y-J):J-Z[2] →J:Isin(J) →S:Icos(J) →I:If Abs(I)<0.1:Then Z+I→Z:S→D:Goto 2:Else Goto 1: LbI 1:If M=0:Then Z+I→Z:Goto 0:Eles Pol(M-WS,I):(JMΠ)/180→I:Z+I→Z:Goto 0:IfEndLbI 28.路基标准半幅宽度计算程序程序名GD1→S: Prog “G1”:Z-C→E:(B-A)*E/S+A→L:9. 导线点子程序(DX)程序名:DX“X Z”?K:”YZ”?L:K→Z[11]:L→Z[12]10.高程计算子程序(H)程序名:HP rog “S1”:C-T→F:Z-F→S:C+T→E:G-TI→Q:If T=O:Then Q+SI→H:Goto 0:Else If Z<F:Then Q+SI→H:Goto 0:Else If Z≤E:Then Q+SI+S2÷2÷R→H:Goto 0:LbI 0:H:If D=0:Then Goto I:Else Prog “I”:H+V→H:Goto ILbI I11.高程超高计算程序(I)程序名:IIf Z[3]=1:Then Prog “I1”:Goto 1: IfEndLbI 1: If W=1:Then Goto Z:Else Goto X: IfEndLbI Z:If S=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×((N-M)×(Z-C)÷S+M)→V:Goto 2:IfEnd:LbI X:If S=0:Then Abs(D)×M→V:Goto 2:Else Abs(D)×(((3((Z-C)÷S)2-2((Z-C)÷S)∧(3))×(N-M))+M)→V:Goto 2:IfEndLbI 2:Abs(D)→E:V÷E→I:I(E-K)→V15.线路选择子程序(线路选择输0时。
交点法坐标计算
本程序由一个主程序JD和三个子程序(JDA、JDB、JDC)构成,运行时只需运行主程序即可!本程序适用于单交点对称型、不对称型、无缓和曲线单圆曲线型一个交点范围内(含交点前后有直线段时)的曲线要素核对和坐标计算,手工输入要素,对设计图纸的“直线、曲线转角表”中交点数据进行复核验证,并为线元法程序提供起点坐标起点切线方位角等数据!当然本程序也可单独逐交点输入进行放样计算用!鉴于5800计算器的空间和以上所述本程序的主要目的,故此程序不修改为数据库版本!需要的自行修改结合XY框架自己修改为数据库反算程序等!主程序名:JD24→Dimz↙Cls :"XC"?U :"YC"?V :"K(JD)"?K :"X(JD)"?X :"Y(JD)"?Y :"LS1"?B :"LS2"?C : ?R :"(ZH)FWJ°"?M : "α(Z-,Y+)°"?O : M+O→N :Prog "JDA"↙Cls :"T1=":"T2=":"L=":"LY=": Locate 4,1,S : Locate 4,2,T : Locate 4,3,L : Locate 4,4,Q◢Cls :"E=":"K(ZH)=": Locate 7,1,E : Locate 7,2,Z[1]◢Cls : "K(HY)=":"K(QZ)=":"K(YH)=":"K(HZ)=": Locate 7,1, Z[2] : Locate 7,2, Z[3] : Locate 7,3, Z[4] : Locate 7,4, Z[5]◢LbI 0 : "K×+×××"?P : "Z"?D : If D≠0 :Then "RJ"?H : IfEnd : Prog "JDB"↙If D<0 :Then Cls : "X(L)=":"Y(L)=": Locate 6,1,F : Locate 6,2,G◢Pol(F-U,G-V : Cls : "S(L)=": Locate 6,1,I : "F(L)=":360Frac((J+360)÷360▼DMS◢Goto 0 : IfEnd↙If D=0 :Then Cls : "X(Z)=":"Y(Z)=": Locate 6,1,F : Locate 6,2,G : "QXFWJ(Z)=": Z▼DMS◢Pol(F-U,G-V : Cls : "S(Z)=": Locate 6,1,I : "F(Z)=":360Frac((J+360)÷360▼DMS◢Goto 0 : IfEnd↙If D>0 :Then Cls : "X(R)=":"Y(R)=": Locate 6,1,F : Locate 6,2,G◢Pol(F-U,G-V : Cls : "S(R)=": Locate 6,1,I : "F(R)=":360Frac((J+360)÷360▼DMS◢Goto 0 : IfEnd↙子程序1名: JDAIf O<0 :Then -1→W : Else 1→W : IfEnd : WO→A ↙B2 ÷24÷R-B^(4)÷2688÷R ^(3) →Z[6] ↙C2 ÷24÷R-C^(4)÷2688÷R ^(3) →Z[7] ↙B÷2-B^(3)÷240÷R2 →Z[8] ↙C÷2-C^(3)÷240÷R2 →Z[9] ↙Z[8]+((R+Z[7]-(R+Z[6])cos(A))÷sin(A))→S↙Z[9]+((R+Z[6]-(R+Z[7])cos(A))÷sin(A))→T↙RAπ÷180+(B+C) ÷2→L↙RAπ÷180-(B+C) ÷2→Q↙(R+(Z[6]+Z[7])÷2)÷cos(A÷2)-R→E↙K-S→Z[1] ↙↙Z[1]+B→Z[2] ↙↙Z[2]+Q÷2→Z[3]↙Z[1]+L-C→Z[4]↙Z[4]+C→Z[5]↙子程序2名: JDBX-Scos(M)→Z[19]:Y-Ssin(M)→Z[20]↙X+Tcos(N)→Z[21]:Y+Tsin(N)→Z[22]↙If P>Z[1]:Then Goto 1 :IfEnd↙Z[1]-P→L↙X-(S+L)cos(M)+Dcos(Z+H)→F↙Y-(S+L)s in(M)+Dsin(Z+H)→G↙M→Z : Goto 5↙LbI 1 : If P>Z[2]:Then Goto 2 :IfEnd↙P-Z[1]→L→Z[12]:B→Z[13]rog"JDC"↙Z[19]+Z[14]cos(M)-WZ[15]sin(M)+Dcos(Z+H)→F↙Z[20]+Z[14]sin(M)+WZ[15]cos(M)+Dsin(Z+H)→G↙M+90WL2 ÷(BRπ)→Z↙Goto 5↙LbI 2 : If P>Z[4]:Then Goto 3 :IfEnd↙P-Z[1]→L:90(2L-B)÷R÷π→Z[11]↙Rsin(Z[11])+Z[8]→Z[14]:R(1-cos(Z[11]))+Z[6]→Z[15]↙Z[19]+Z[14]cos(M)-WZ[15]sin(M)+Dcos(Z+H)→F↙Z[20]+Z[14]sin(M)+WZ[15]cos(M)+Dsin(Z+H)→G↙M+WZ[11]→Z↙Goto 5↙LbI 3 : If P>Z[5]:Then Goto 4 :IfEnd↙Z[5]-P→L→Z[12]:C→Z[13]rog"JDC"↙Z[21]-Z[14]cos(N)-WZ[15]sin(N)+Dcos(Z+H)→F↙Z[22]-Z[14]sin(N)+WZ[15]cos(N)+Dsin(Z+H)→G↙N-90WL2 ÷(CRπ)→Z↙Goto 5↙LbI 4 : P-Z[5]→L↙X+(T+L)cos(N)+Dcos(Z+H)→F↙Y+(T+L)sin(N)+Dsin(Z+H)→G↙N→Z↙Goto 5↙LbI 5 : 360Frac((Z+360)÷360→Z↙子程序3名: JDCIf Z[12]=0 :T hen 0→Z[14]: 0→Z[15]:Else↙Z[12]- Z[12]^(5)÷40÷(RZ[13])2+ Z[12]^(9)÷3456÷(RZ[13])^(4)→Z[14]↙Z[12]^(3)÷6÷(RZ[13])-Z[12]^(7)÷336÷(RZ[13])^(3)+ Z[12]^(11) ÷42240÷(RZ[13])^(5)→Z[15] ↙IfEnd↙程序说明:已知数据输入:XC ? 测站X坐标YC ? 测站Y坐标K(JD)?交点桩号X(JD)?交点X坐标交点法线路坐标计算Y(JD)?交点Y坐标LS1 ?第一缓和曲线长度LS2 ?第二缓和曲线长度R ? 圆曲线半径(ZH)FWJ°?交点前(即前交点至本交点也即ZH点)的正切线方位角α(Z-,Y+)?本交点处线路转角(左转为负,右转为正,度分秒输入)K×+×××? 待求桩号Z ?待求桩号距中距离(左负值,右正值,中为0)RJ ?斜交右角(线路切线前进方向与边桩右侧夹角)计算结果显示:T1=第一切线长T2=第二切线长L=曲线总长LY=圆曲线长E=曲线外距K(ZH)=直缓点桩号K(HY)=缓圆点桩号K(QZ)=曲中点桩号K(YH)=圆缓点桩号K(HZ)=缓直点桩号X= Y=待求点的坐标(其中:L-左 Z-中 R-右)QXFWJ(Z)=待求点的中桩切线方位角(当求中桩坐标时显示)S= F=测站至待求点的水平距离、方位角(其中L-左 Z-中 R-右)。
公路路线的交点曲线计算法
公路路线的交点曲线计算法摘要:本文介绍一种以曲线计算为内核的新的交点转角公路平曲线计算方法,适用于目前直曲线混合法定线时任意复杂线形的计算机辅助设计计算,并以标准的“直线、曲线及转角表”形式输出设计结果。
关键词:交点线元交点曲线计算法1.前言传统的公路平面敷设计算方法是以交点(JD)转角(α)为基础,以外距(E)为控制,通过求算切线长(T)来计算平曲线要素及各主点桩号的,与此相应的平面设计表达便是路线“直线、曲线及转角表”。
这种表达方式除了具有直观、方便的特点以外,更为重要的是它体现出公路路线设计的两个面,一是与之相适应直线加弯道的设计思路、定线方式、中线敷设和施工放样方法,另一个则是与汽车动力学相关的各项道路几何指标,因而应该说是十分经典并为大家所习惯采用的。
以后随着光电测距仪、全站仪等先进的测量仪器的出现,公路中线敷设及施工放线广泛采用极坐标法,从而摆脱了对特定计算方法的依赖,但对于较长距离的公路主线,传统的交点转角设计定线方法和“直线、曲线及转角表”的表达方式,却仍是其他方法和方式所不能取代的。
然而,当路线因为受到限制而不得不采用,诸如不对称曲线、卵形曲线、复曲线、凸曲线、双卵形曲线等复杂曲线,特别是需要曲线反算的情况下,采用传统的交点转角计算方法是很困难的。
对于复杂曲线的计算,大家一般采用了在传统方法的基础上,按曲线类型分别推导计算公式,并编写功能单一的计算程序进行计算的方法。
显然这种方法局限性大、程序功能单一,即使编写了针对不同类型曲线的许多模块,也不能涵盖任意的线形组合和曲线类型等情况。
笔者通过设计工作实践和纬地道路辅助设计系统的研究开发,在许多技术人员熟知的传统交点转角法布设平曲线的基础上,提出一种利用计算机进行平曲线计算的新交点转角法,该方法适用于任意复杂线形的设计计算。
2.交点曲线计算法该方法以适用于任意线元组合的复杂线形设计计算为目标,是以三种基本线元的统一参数模型为基础约定,以三线元捆绑式结构为通用的单交点曲线模型的交点可组合的计算方法,有别于传统的交点转角计算方法,暂称之为交点曲线计算法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
线路线路工程工程工程[[交点法交点法]]平曲线坐标计算[新方法]
作者作者::刘宗远 联系方式QQ :63453673 2013年10月
[简述]:在网上看了很多网友的线路交点法计算程序,平曲线小坐标大多采用的是切线支距法切线支距法切线支距法。
经本人结合线路工程的施工特点和相关资料,总结归纳出一套全新的全新的全新的线路坐标编程线路坐标编程线路坐标编程解算方法解算方法解算方法(弦线偏弦线偏角支距法角支距法——————也叫极坐标法也叫极坐标法也叫极坐标法)。
计算精度满足线路主线要求。
第一部分第一部分::基本公式基本公式
一、圆曲线圆曲线::
1、偏角:
2、弦长:
式中: —偏角
—
弧长所对应的圆心角
—待求点到zy 点的距离 二、缓和曲线缓和曲线:: 1、切线角:
(1)缓和曲线上任意一点切线角:
(2)曲线上任一点偏角:
(3)弦切角:(hy(yh)点处弦线与切线的交角)
2、弦长:2
25
90Ls
r l l c i ××−= 式中:
zh ki l −= 缓和曲线一点到zh 点的距离 —前(或后)缓和曲线总长
第二部分第二部分::程序分步公式程序分步公式
一、交点参数计算:(非对称缓和曲线型)
1、内移值P :
前缓和曲线内移值:34
1
212688241R L R L P S s −
= 后缓和曲线内移值:3
4
2
2
22688242R
L R L P S S −= 2、切线增长值q :
前缓和曲线切增值:23
1
124021R L L q s s −=
后缓和曲线切增值:2
3
2
224022R
L L q s s −= 3、切线角β:
前缓和曲线切线角: R L S 1
901=
β 后缓和曲线切线角: R
L s 2
902=β 4、切线长T :
前切线长:αα
sin 2
112tan
)1(1p p q P R T −−
++=
后切线长:α
αsin 2
122tan )2(2p p q P R T −+++=
5、曲线总长:)(5.0180
21S S L L R
L +×+=π
α
二、主点计算主点计算::
1、桩号计算桩号计算::ZH=交点桩号-T1 HZ=ZH+L HY=ZH+L S1 YH=HZ-L S2
2、坐标计算坐标计算::
1)ZH 点坐标点坐标:: 方位角:
F 前=前直线方位角前直线方位角(或前切线方位角) X zh =X J D -T 1×cosF 前 Y zh =Y J D -T 1×sinF 前
2)HZ 点坐标点坐标::
方位角:
F 后=F 前+ξα(交点转角) 注:ξ—交点转角偏向符,左偏-1 右偏+1 X hz =X J D +T 2×cosF 后 Y hz =Y J D +T 2×sinF 后
3)HY 点坐标点坐标::
前缓曲线终点偏角:
前缓曲线终点弦长:2
1
2
5
1
1901S S S L r L L C ××−
=
方位角:
F=F 前+ξδ0 (缓曲线终点偏角) X hy =X zh +C 1×cosF Y hy =Y zh +C 1×sinF 4)HY 点坐标点坐标::
后缓曲线终点偏角:
后缓曲线终点弦长:2
2
2
5
2
2902S S S L r L L C ××−
=
方位角:
F=F 后+180-ξδ0 (缓曲线终点偏角) X yh =X hz +C 2×cosF Y yh =Y hz +C 2×sinF
三、各线元段坐标计算 1、前直线段 Ki<ZH
待求点到ZH 点的距离:Li=Ki-ZH
方位角:F 前=前直线方位角(或前切线方位角) X=X ZH +Li ×cosF 前 Y=Y ZH +Li ×sinF 前
2、前缓曲线段前缓曲线段 ZH ZH ≤Ki ≤HY HY
待求点到ZH 点的距离:Li=Ki-ZH
前缓曲线任意点偏角:1
2
30S L R Li ××=πδ
前缓曲线任意点弦长:2
1
2
5
90S i
i L r L L Ci ××−
=
中桩弦线弦线弦线方位角:F 中=F 前+ξδ 注:ξ—交点转角偏向符,左偏-1 右偏+1 中桩切线切线
切线方位角:F 切=F 中+2 δ—缓曲线偏角 X=X zh +C i ×cosF 中+B×cos(F 切+θ) 注:θ—中线与中桩至边桩连线的夹角 Y=Y zh +C i ×sinF 中+B×sin(F 切+θ) B—中桩至边桩的距离
3、圆曲线段HY HY<Ki<<Ki<<Ki<YH YH YH
待求点到HY 点的距离:Li=Ki-HY 圆曲线任意点弦长:2
243
r
L L Ci i i ×−
= 前缓曲终点切线角:R
L S 1
901=
β 圆曲线偏角R
Li
×=
πδ90 中桩弦线弦线弦线方位角:F 中=F 前+ξ(+)
中桩切线切线
切线方位角:F 切= F 前+ξ(+2) 注:圆曲线偏角为圆心角的一半
X=X HY +C i ×cosF 中+B×cos(F 切+θ) 注:θ—中线与中桩至边桩连线的夹角 Y=Y HY +C i ×sinF 中+B×sin(F 切+θ) B—中桩至边桩的距离 4、后缓曲线段后缓曲线段 YH YH ≤Ki ≤HZ
待求点到HZ 点的距离:Li= ZH -Ki 后缓曲线任意点偏角:2
2
30S L R Li ××=πδ
后缓曲线任意点弦长:2
2
2
5
90S i
i L r L L Ci ××−
=
中桩弦线弦线弦线方位角:F 中=F 后+180-ξδ 注: ξ—交点转角偏向符,左偏-1 右偏+1 中桩切线切线
切线方位角:F 切=F 中-2 δ—缓曲线偏角 X=X HZ +C i ×cosF 中-B×cos(F 切+θ) 注:θ—中线与中桩至边桩连线的夹角 Y=Y HZ +C i ×sinF 中-B×sin(F 切+θ) B—中桩至边桩的距离 5、后直线段后直线段 Ki>HZ Ki>HZ Ki>HZ
待求点到HZ 点的距离:Li=H Z-Ki 方位角:F 后= F 前+ξα(交点转角) 注:ξ—交点转角偏向符,左偏-1 右偏+1 X=X HZ +Li ×cosF 后 Y=Y HZ +Li ×sinF 后
工程实例工程实例
表一表一 直曲表直曲表
逐桩坐标表
桩坐标表
第三部分第三部分 [TI [TI 计算器计算器]]线路综合线路综合程序代码程序代码程序代码((坐标计算部分坐标计算部分))
程序显示界面:
一、主程序代码
程序
子程序二、坐标正算
坐标正算子
交点数据库子程序三、交点
数据库子程序
数据库子程序
四、桩号
桩位显示字符转换子程序 线元段、
、桩位显示字符转换子程序桩号、
、线元段。