文档库 最新最全的文档下载
当前位置:文档库 › 曲线任意里程中坐标正反算CASIO-4800P4850P计算程序

曲线任意里程中坐标正反算CASIO-4800P4850P计算程序

曲线任意里程中坐标正反算CASIO-4800P4850P计算程序
曲线任意里程中坐标正反算CASIO-4800P4850P计算程序

曲线任意里程中坐标正反算CASIO-4800P/4850P计算程序源程序:

1,主程序(TYQXJS)

“1,SZ=﹥XY”: “2,XY=﹥SZ”:N:U“X0”:V“Y0”:O“S0”:G“F0”:H“LS”:P“R0”:R“RN”:Q:C=1÷P:D=(P-R)÷(2HPR):E=180÷∏:N=1=﹥Goto1:≠﹥Goto2

Lab1:﹛SZ﹜:SZ:W=Abs(S-O):Prog“SUB1”X“XS”=X▲

Y“YS”=Y▲

F“FS”=F-90▲

Goto1(回车)

Lbl2:﹛XY﹜:XY:I=X:J=Y:Prog“SUB2”:S“S”=O+W▲

Z“Z”=Z▲

Goto2

2,正算子程序(SUB1)

A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782 :F=1-L:M=1-K:X=U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+ Bcos(G+QEFW(C+FWD))+Acos(G+QEMW(C+MWD))):

Y=V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C +FWD))+Asin(G+QEMW(C+MWD))):F=G+QEW(C+WD)+90:X=X+ZcosF:Y=Y+ ZsinF

2,反算子程序(SUB2)

T=G-90:W=Abs((Y-V)cosT-(X-U)sinT):Z=0:Lbl0:Prog“SUB1”:L=T

+QEW(C+WD):Z=(J-Y)cosL-(I-X)sinL:AbsZ﹤1E-6=﹥Goto1: ≠﹥W=W+Z:Goto0⊿(回车)

Lbl1:Z=0:Prog“SUB1”:Z=(J-Y)÷sinF

说明:

N? 正算1和反算2

X0? 线元起点的X坐标

Y0? 线元起点的Y坐标

S0? 线元起点里程

F0? 线元起点的方位角

LS? 线元长度

R0? 线元起点曲率半径(直线以10的45次方代替)

N0? 线元终点曲率半径(直线以10的45次方代替)

Q? 线元左右偏移(Q=-1,左偏,Q=1右偏,Q=0直线段)

S? 正算时所求点的里程

Z? 正算时所求点距中线的边距(左侧负,右侧正,在中线上取0)X? 反算时所求点的X坐标

Y? 反算时所求点的Y坐标

由两点坐标推算方位角和距离,求直线上任意里程坐标主程序 FS

XYPQ(回车)

Fixm(回车)

S=Pol(P-X,Q-Y) ▲

F=J+180

子程序 XY

SFJ(回车)

Fixm(回车)

X=Scos(J+F)+P▲

Y=Ssin(J+F)+Q▲

道路坐标计算公式

曲线坐标计算 1、曲线要素计算 (1)缓和曲线常数计算 内移距R l 24/p 2 s = 切垂距 23 s 240/2/m R l l s -= 缓和曲线角R l R l s s πβ/902/0??== (2)曲线要素计算 切线长 m R T ++=2/tan )p (α 曲线长 ?+=?-+=180/]180/)2([20απβαπR l R l L s s 外矢距 R R E -+=)]2/cos(/)p [(0α 切曲差 L T q -=2 2、主要点的里程推算

s s s S l YH HZ )/22l -(L QZ YH )/22l -(L HY QZ l +=+=+=+=-=ZH HY T JD ZH 检核: HZ T JD =-+q 3、方位角计算 根据已知JD1和JD2的坐标计算出 21JD JD -α 偏角βαα±=--211JD JD JD ZH ?±-=-18011JD ZH ZH JD αα 4、计算直线中桩坐标 (1)计算ZH 点坐标: ZH JD JD ZH ZH JD JD ZH T y y T x x --?+=?+=1111sin cos αα (2)计算HZ 点坐标: 2 11211cos cos JD JD JD HZ JD JD JD HZ T y y T x x --?+=?+=αα (3)计算直线上任意点中桩坐标 待求点到JD1的距离为i L 2 112 11sin cos -JD JD i JD i JD JD i JD i i L y y L x x HZ T L --?+=?+=+=αα里程 待求点里程 5、计算缓和曲线中桩坐标 (1)第一缓和曲线上任意点中桩坐标 在切线坐标系中的坐标为: s i s i Rl l y Rl l l x 6/)(40/3 25=-= ZH 到所求点方位角:

5800简单全线坐标计算程序

5800全线任意坐标计算程序 1. 正算主程序(ZHCX) (不运行) 8→DimZ 1÷P→Z[4 ]:(P-R)÷(2HPR)→D: 180÷π→E “Z=”?Z:”YJJ=”?A:Abs(S-O)→W 0.26→Z[1 ]: 0.74→B: 0.02→K: 0.82→Z[3 ]: 1-Z[3 ]→F:1-K→Z[2 ] U+W(Z[1 ]cos(G+QEKW(Z[4 ]+KWD))+Bcos(G+Z[3 ]QEW(Z[4 ]+ Z[3 ]WD))+Bcos(G+QEFW (Z[4 ]+FWD))+ Z[1 ]cos(G+ Z[2 ]QEW(Z[4 ]+ Z[2 ]WD)))→X: V+W(Z[1 ] sin (G+QEKW(Z[4 ]+KWD))+B sin(G+ Z[3 ]QEW(Z[4 ]+ Z[3 ]WD))+B sin(G+QEFW (Z[4 ]+FWD))+ Z[1 ] sin(G+ Z[2 ]QEW(Z[4 ]+ Z[2 ]WD)))→Y: G+QEW(Z[4 ]+WD)→F:X+Zcos(F+A)→X:Y+Zsin(F+A)→Y:If F≧360:Then F-360→F:IfEnd ”X=”:X→X◢ ”Y=”:Y→Y◢ If F﹤0:Then F+360→F:IfEnd ”QX FWJ=”:F▼DMS◢ “C=1=>XX: C=2=>XZ”: ”C=”?C: ”QHJU=”?L: If C=1:Then Goto 1:Else Goto 2: IfEnd 可以计算斜交斜做或斜交正做的桥涵坐标 Lbi 1 X+L cos(F)→X:Y+Lsin(F)→Y: Goto 3 Lbi 2 X+L cos(F+A-90)→X:Y+Lsin(F+A-90)→Y: Goto 3 Lbi 3 “QH-X=”: X →X◢ “QH-Y=”: Y →Y◢ Prog “FY” 2 . 参数子程序(直接运行) M(主线) 一条线路一个名称 “S=”?S If S≦线元终点:Then 线元起点X值→U: 线元起点Y值→V:线元起点切线方位角→G:线元起点桩号→O:线元长度→H:线元起点半径→P:线元终点半径→R:(左偏-1,或右偏 1)→Q:Goto 1:IfEnd … … If S≦线元终点:Then 线元起点X值→U: 线元起点Y值→V:线元起点切线方位角→G:线元起点桩号→O:线元长度→H:线元起点半径→P:线元终点半径→R:(左偏-1,或右偏 1)→Q:Goto 1:IfEnd Lbi 1 Prog “ZBJS” 3. 放样程序(FY)(不运行) “X0=”?M:“Y0=”?N Pol((X-M, Y-N)

通过逐桩坐标计算曲线要素

通过逐桩坐标表推算曲线要素(CAD篇) 摘要:现在从事工程行业的都流行使用AutoCAD进行绘制图形,为了更好的利用这个绘图工具来绘制线路曲线要素,本文将讲解如何通过设计院提供的逐桩坐标表推算未知曲线要素。 关键词:AutoCAD 技巧曲线要素 说明:AutoCAD已经成为国际上广为流行的绘图工具。具有良好的用户界面,通过交互 菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。 如何提高CAD速率? 通常在开始绘图的时候一些人由于对工具命令不熟悉直接使用工具栏等查找命令,这样对制图的效率会大打折扣从而导致绘图的速率缓慢,提高制图的方法需要掌握CAD的快捷命令,孰能生巧的记住,然后择优选用其中的一些常用的绘图命令,把繁琐的长命令转化为简单的命令使用,其次需要多练习绘图的方式与方法才会提高绘图水平。 推算原理: 通过逐桩坐标表(含曲线五大桩)然后利用Excel生成展点命令在AutoCAD中进行坐标展点,再通过工具或命令绘制进行查询曲线长、切线长、外失距、交点坐标、交点里程、曲线半径、方位角、转角等。 准备工作: 1、逐桩坐标表X、Y(含曲线五大桩) 2、AutoCAD绘图软件 演示版本为:AutoCAD 2007 示例文件:某高速铁路逐桩坐标表 演示范围:DK07+586.707~DK12+126.03(由于该交点属于大转角则演示明显)

操作流程:坐标展点→绘制半径→绘制切线长→查询方位角→查询转角→查询交点坐标→查询交点里程→查询外失距→绘制缓和曲线。(请注意逐桩坐标表中所提供的ZH、HY、QZ、YH、HZ等说明) 准备操作如下: 1、打开“逐桩坐标表”并复制(里程桩号、坐标X、坐标Y)数据到“曲线坐标计算程序VBA 4.6”的“交点法正算”表格中,效果图如下: 逐桩坐标表见(本文附件)下载地址附后!

线元法万能坐标计算程序

线元法万能坐标计算程序(适用于CASIO fx-9750GⅡ计算器) 论文https://www.wendangku.net/doc/fa4472919.html,/:本论文仅供学习交流使用,本站仅作合理转载,原作者可来邮要求删除论 文。 摘要:我国公路建设事业正处于一个高速发展的时期,在公路工程施工过程中,施工技术人员经常要使用全站仪、水准仪进行施工放样、高程测量,在测量过程中,手工计算速度慢,失误率高,工作效率极低。利用CASIO fx-9750GⅡ编程函数计算器强大的内存(可诸存63000个字符)和编程功能,编写各种计算程序,能够在2秒钟内计算出施工放样、桩点坐标等施工过程中的各项数据资料,同时也使我们有更多的时间去挑战更富有创造性的工作。 关键词:坐标放线线元测量程序 1、前言 本程序采用Gauss-Legendre(高斯-勒让德)五节点公式作内核,计算速度(太约2秒)适中,计算精度很高。在此之前,本人曾用过以下公式作内核:①积分公式simpson法②双重循环复化高斯2节点③高斯-勒让德3节点④求和公式复化simpson法⑤双重循环复化simpson法⑥高斯-勒让德4节点,⑦高斯-勒让德5节点,经过测试③计算最快,⑦代码稍长但计算速度只比③⑥稍慢,精度最高,可满足线元长小于1/2πD 的所有线形的精度要求。⑦作内核分别计算圆曲线长1/4πD、1/2πD、3/4πD、πD处的精度,1/4πD时偏差为0.001mm,1/2πD时偏差为0.55m m,3/4πD时偏差为31.63mm,πD时偏差为968mm,偏差按半径倍数增大,如线元长大于1/2πD(1/2圆周长)时,可将其拆分二个或多个线元单位,以确计算保精度。 2、程序特点 事先将所有的平曲线交点的线元要素诸存到计算器内,测量时只输桩号、边距等程序会自动寻找各类要素,一气呵成地完成施工测量任务,中途不需人工转换各类要素数据,本程序可诸存几百条线路的要素数据,计算时可按需选择线路编号进行测量。测量时不需查阅及携带图纸,仅一台CASIO fx-9750GⅡ编程函数计算器即可。 本程序含一个主程序:3XYF,五个子程序:GL(公式内核)、QD(线路选择)、XL(线路要素判断)、GF(坐标反算)、File 1 (要素存放的串列工作簿)。可以根据曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、终点里程、起点曲率半径、止点曲率半径)及里程边距或坐标,对该线元段范围内任意里程中边桩坐标进行正反算。 3、计算公式及原理 如图:BC 间为一曲线元,曲线元上任一点的曲率随至B 点的弧长作线性变化。设起点B 的曲率为KA ,终点C 的曲率为KB ,R 为曲线半径。±表示曲线元的偏向,当曲线元左偏时取负号,当曲线元右偏时取正号,直线段以1的45次方代替(即半径无穷大)。 式中:αΑ=起始方位角l =p 点到B的距离lS=曲线总长αp=p 点切线方位角 R1=R5=0.118463442528095 ,R2 = R4 = 0.239314335249683 , R3 = 0.28444444444444 V1=1-V5= 0.046910070 ,V 2= 1-V4 = 1 0.2307653449 V3= 0.5 利用上面公式及CASIO fx-9750GⅡ编程函数计算器可编写下列计算程序。 4、程序清单 (1)、3XYF(主程序) "1→XY2→FS"?→V:V=1=>Goto 1:V=2=>Goto 2↙(选择计算功能) Lbl 1:File 1:”XLn”?→S:Prog “QD”↙(选择线路)

公路竖曲线计算

竖曲线及平纵线形组合设计 (纵断面上相邻两条纵坡线相交的转折处,为了行车平顺用一段曲线来缓和,这条连接两纵坡线的曲线叫竖曲线。) 竖曲线的形状,通常采用平曲线或二次抛物线两种。在设计和计算上为方便一般采用二次抛物线形式。 纵断面上相邻两条纵坡线相交形成转坡点,其相交角用转坡角表示。当竖曲线转坡点在曲线上方时为凸形竖曲线,反之为凹形竖曲线。 一、竖曲线 如图所示,设相邻两纵坡坡度分别为i 1 和i 2,则相邻两坡度的代数差即转坡角为ω= i 1-i 2 ,其中i 1、i 2为本身之值,当上坡时取正值,下坡时取负值。 当 i 1- i 2为正值时,则为凸形竖曲线。当 i 1 - i 2 为负值时,则为凹形竖曲线。 (一)竖曲线基本方程式 我国采用的是二次抛物线形作为竖曲线的常用形式。其基本方程为: Py x 22= 若取抛物线参数P 为竖曲线的半径 R ,则有: Ry x 22 = R x y 22= (二)竖曲线要素计算公式

竖曲线计算图示 1、切线上任意点与竖曲线间的竖距h 通过推导可得: ==PQ h )()(2112li y l x R y y A A q p ---=-R l 22= 2、竖曲线曲线长: L = R ω 3、竖曲线切线长: T= T A =T B ≈ L/2 =2 ωR 4、竖曲线的外距: E =R T 22 ⑤竖曲线上任意点至相应切线的距离:R x y 22= 式中:x —为竖曲任意点至竖曲线起点(终点)的距离, m ; R —为竖曲线的半径,m 。 二、竖曲线的最小半径 (一)竖曲线最小半径的确定 1.凸形竖曲线极限最小半径确定考虑因素 (1)缓和冲击 汽车行驶在竖曲线上时,产生径向离心力,使汽车在凸形竖曲线上重量减小,所以确定竖曲线半径时,对离心力要加以控制。 (2)经行时间不宜过短

坐标计算方法

旋转坐标系法求缓和曲线坐标 1、旋转坐标系原理 1.1旋转公式 1cos 1sin 1sin 1cos x x y y x y αααα =-=+ 对于测量坐标系逆时针旋转为α取正值,顺时针为负。例如:原坐标系中的()1,1点,坐标系旋转45 °后,在目标坐标系为(。 1cos 451sin 4501sin 451cos 45x y =*?-*?==*?+*?=

2、利用旋转坐标计算缓和曲线任意点的坐标原理 利用缓和曲线坐标公式求 5913 48 16 3711 2610 14034565990401633642240l l l x l A A A l l l y A A A =-+-=-+ 然后旋转坐标轴,γ为方位角,把原坐标系逆时针旋转方位角。 1cos 1sin 1sin 1cos x x y y x y γγγγ =-=+ 3、用旋转坐标系法求曲线坐标 已知: ①缓和曲线上任一点离ZH 点的长度:l ②圆曲线的半径:R ③缓和曲线的长度:0l ④过ZH 点的切线方位角:γ ⑤转向角系数:K (1或-1)左转为-1右转为1 计算过程: 3.1、求直缓点ZH 的坐标 3.1.1缓和曲线要素

A =2 03 00 2242240()tan 2 l p R l l m R T R p q α = =- =++ 00cos sin z z x x T y y T γγ =-=- 3.1.2求第一缓和曲线上任意点在原坐标系中的坐标 5913 4816 3711 2610 14034565990401() 633642240l l l x l A A A l l l y K A A A =-+- =-+ 左转为K=-1右转为K=1,因为右转时y1为正,左转时y1为负 3.1.3旋转坐标系 1cos 1sin 1sin 1cos z z x x x y y y x y γγγγ =+-=++ 3.2、求圆曲线上任意点的坐标 3.2.1求圆曲线上任意点在原坐标系上的坐标

竖曲线计算方法

竖曲线计算书 一、 变坡点桩号为220k28+,变坡点标高为m 135.873,两相邻路段的纵坡为 %303.0%0.39921-=+=i i 和,m R 15000=凸。 1. 计算竖曲线的基本要素 竖曲线长度 )(105.3)00303.000399.0(15000m R L =+?==ω 切线长度 )(7.522 3.1052m L T === 外距 )(09.015000 27 .52*7..5222m R T E =?== 2. 求竖曲线的起点和终点桩号 (1) 竖曲线起点桩号:3.167287.522202822028+=-+=-+K K T K 竖曲线起点高程:135.873-52.7 ?0.00399=135.663 (2) 竖曲线终点桩号:7.272287.522202822028+=++=++K K T K 竖曲线终点高程:135.873-52.7?0.00303=135.713 3. 求各桩号标高和竖曲线高程

二、 变坡点桩号为23029+K ,变坡点标高为m 809.132,两相邻路段的纵坡为 %401.0%303.021+=-=i i 和,m R 9000=凹。 1. 计算竖曲线的基本要素 竖曲线长度 )(36.63)]00303.0(00401.0[9000m R L =--?==ω 切线长度 )(68.312 36.632m L T === 外距 )(06.09000 268 .31*68.3122m R T E =?== 2. 求竖曲线的起点和终点桩号 (1) 竖曲线起点桩号:32.1982968.312302923029+=-+=-+K K T K 竖曲线起点高程:132.809+31.68?0.00303=132.905 (2) 竖曲线终点桩号:68.2612968.312302923029+=++=++K K T K 竖曲线终点高程:132.809+31.68?0.00401=132.936 3. 求各桩号标高和竖曲线高程

非对称缓和曲线坐标计算程序

非对称缓和曲线坐标计算程序 CASIO fx-4800P QXZB曲线坐标计算 CASIO4800 QXZB可计算不等缓和曲线、圆曲线上的任意中、边桩坐标: 该程序适用于计算器 CASIO fx-4800P,可计算与线路中心成任意夹角的缓和曲线、圆曲线中、边桩坐标及待测点方位角和距离。 1、DK(JD)?输入交点桩号 2、X(JD)?输入交点坐标X 3、Y(JD)?输入交点坐标Y 4、T1?输入第一切线长(如果只有一条切线两者都输入一致) 5、T2?输入第二切线长(如果只有一条切线两者都输入一致) 6、FWJ?输入直线方位角(ZH→JD) 7、A?输入转角:左转为负,右转为正 8、R?输入圆曲线半径 9、LS1?输入第一缓和曲线长(如果只有一条缓和曲线两者都输入一致) 10、LY?输入圆曲线长(L-LS1-LS2) 11、LS2?输入第二缓和曲线长(如果只有一条缓和曲线两者都输入一致) 12、X(ZJD)?输入置镜点坐标X 13、Y(ZJD)?输入置镜点坐标Y 14、JSDK?输入前视点里程 15、PL?输入偏距 16、PA?输入偏角 程序下载地址: https://www.wendangku.net/doc/fa4472919.html,/blog/post/QXZB-4800.html

评价答案 好:18 不好:1 原创:18 非原创:0 菲メ帆ぅ 回答采纳率:52.8% 2010-06-02 17:37 满意答案 好评率:57% (for Casio-fx4850) 扩展变量操作(15个):Defm 15←┚ ( O为字母、0为数字) J-PQX (平面数据输入,自行切换到J-JSMS) Defm 15←┚ A“JD” B“JDX” C“JDY” F“FWJ” O“A0:Z-,Y+” RE“LS1” K“LS2”: E<1=>E=1E-9⊿K<1=>K=1E-9⊿Z[1]=EE÷24R-E∧4÷2688RRR:Z[2]= E÷2-EEE÷240RR:X=(EE-KK)÷24R÷sin Abs O :“T1=”:Z[3]=(R+Z[1])tan(Abs O÷2)+Z[2]-X◢“T2=”:Z[4]=(R+KK÷24R-K∧4÷2688RRR)tan(Abs O ÷2)+K÷2-KKK÷240RR+X◢ “L=”:L=Abs OπR÷180+(E+K)÷2◢ J=tan-1((R+Z[1])÷(Z[3]-Z[2]):“E=”:X=(R+Z[1])÷sin J-R◢ X=A-Z[3]:Y=X+E:E<1=>“ZY=”:X◢ ≠=> “ZH=”:X◢ “HY=”:Y◢ ⊿ “QZ=”:Y =X+(L-K-E)÷2+E◢ Y=X+L-K:X=X+L:K<1=> “YZ=”:X◢

fx-4800P缓和曲线和圆曲线坐标正反算程序(正确版)

缓和曲线和圆曲线坐标正反算程序主程序“TYQXJS” Lb1 0↙→(EXE) {NUVOGHPRQ}:“1.SZ=>XY”: “2.xy=>SZ”: N:U“QDX”:V“QDY”:O“QDLC”:G“FWJ”: H“LS”:P“RO”:R“RN”:Q“ZP=-1,YP=+1,ZZ=0” :C=1÷P:D=(P-R)÷(2HPR):E=180÷π:N=1=>Goto 1:≠=>Goto 2◣↙Lb1 1:{SZ}:SZ:W= Abs(S-O): Prog“1”: X“XS”=X◢ Y“YS”=Y◢ F“FS”=F-90◢ Goto 3↙ Lb1 2:{XY}:XY:I=X:J=Y: Prog“2”:S“S”=O+W◢ Z“Z”=Z◢ Goto 3↙ Lb1 3↙ {DE}:E“QX-JJ,Z-1,Y+1”:D“BZ-JL”↙ F=F+E↙ X=X+D Cos F◢ Y=Y+D Sin F◢ {DE}:D“BZ-JJ”:E“JJ,Z-1,Y+1”↙ F=F+E↙

X=X+D Cos F◢ Y=Y+D Sin F◢ Goto 0 子程序1:“1” A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782:F=1 -L:M=1-K:X=U+W(ACos(G+QEKW(C+KWD))+BCos(G+QELW(C+LWD))+BCos(G+Q EFW(C+FWD))+ACos(G+QEMW(C+MWD))):Y=V+W(ASin(G+QEKW(C+KWD))+BSin (G+QELW(C+LWD))+BSin(G+QEFW(C+FWD))+ASin(G+QEMW(C+MWD))):F=G+QE W(C+WD)+90:X=X+Z Cos F:Y=Y+Z Sin F 子程序2: “2” T=G-90:W=Abs((Y-V)Cos T-(X-U)Sin T):Z=0: Lb1 0:Prog“1”:L=T+QEW(C+WD):Z=(J-Y)Cos L-(I-X)Sin L:Abs Z<1E-6=>Goto 1: ≠=>W=W+Z:Goto 0◣↙(E为:4800P键盘的EXE键) Lb1 1:Z=0Prog“1”:Z=(J-Y)÷Sin F◣ 注:第一缓和曲线起点半径输入无穷大(10 45),终点输入圆曲线半径;第二缓和曲线起点半径输入圆曲线半径,终点半径输入无穷大(10 45);圆曲线输入给出的起点和终点半径;直线段则都输入无穷大(10 45)。 其中起点切线方位角用此程序计算。 ◣(代替空心) 坐标正算 程序“ZBZS” Lb1 0↙ X“HSX”:Y“HSY”:U“CZX”:V“CZY”↙ X-U≥0=>Goto 1: ≠=>Goto 2◣↙

竖曲线自动计算表格

竖曲线自动计算表格 篇一:Excel竖曲线计算 利用Excel表格进行全线线路竖曲线的统一计算 高速公路纵断面线型比较复杂,竖曲线数量比较多。由于相当多的竖曲线分段造成了设计高程计算的相对困难,为了方便直接根据里程桩号计算设计高程,遂编制此计算程序。程序原理: 1、根据设计图建立竖曲线参数库; 2、根据输入里程智能判断该里程位于何段竖曲线上; 3、根据得到的竖曲线分段标志调取该分段的曲线参数到计算表格中; 4、把各曲线参数带入公式进行竖曲线高程的计算; 5、对程序进<0 = J=0; M-P=0 = J=1 B: K<=D =B=-M ; KD = B=P 程序特色: 1、可以无限添加竖曲线,竖曲线数据库不限制竖曲线条数; 2、直接输入里程就可以计算设计高程,不需考虑该里程所处的竖曲线分段;

3、对计算公式进行保护,表格中不显示公式,不会导致公式被错误修改或恶意编辑。 程序的具体编制步骤: 1、新建Excel工作薄,对第一第二工作表重新命名为“参数库”和“计算程序”,根据设计图建立本标段线路竖曲线的参数库,需要以下条目: (1)、竖曲线编号; (2)、竖曲线的前后坡度(I1、I2)不需要把坡度转换为小数; (3)、竖曲线半径、切线长(不需要考虑是凸型或凹型);(4)、竖曲线交点里程、交点高程; (5)、竖曲线起点里程、终点里程(终点里程不是必要参数,只作为复核检测用);如图1所示: 图1 2、进行计算准备: (1)、根据输入里程判断该里程所处的曲线编号: 需要使用lookup函数,函数公式为“LOOKUP(A2,参数库!H3:H25,参数库!A3:A25)”。如图2所示: 里程为K15+631的桩号位于第11个编号的竖曲线处,可以参照图1 进行对照 (2)、在工作表“程序计算”中对应“参数库”相应的格式建立表格

圆曲线缓和曲线计算公式

圆曲线缓和曲线计算公式

圆曲线缓和曲线计算公式 2011-09-13 15:19:36| 分类:默认分类|字号订阅 第九章道路工程测量(圆曲线缓和曲线计算公式) 学习园地2010-07-29 13:10:53阅读706评论0 字号:大中小订阅 [教程]第九章道路工程测量(圆曲线缓和曲线计算公式)未知2009-12-09 19:04:30 广州交通技术学院第九章道路工程测量(road engineering survey) 内容:理解线路勘测设计阶段的主要测量工作(初测控制测量、带状地形图测绘、中线测设和纵横断面测量);掌握路线交点、转点、转角、里程桩的概念和测设方法;掌握圆曲线的要素计算和主点测设方法;掌握圆曲线的切线支距法和偏角法的计算公式和测设方法;了解虚交的概念和处理方法;掌握缓和曲线的要素计算和主点测设方法;理解缓和曲线的切线支距法和偏角法的

计算公式和测设方法;掌握路线纵断面的基平、中平测量和横断面测量方;了解全站仪中线测设和断面测量方法。 重点:圆曲线、缓和曲线的要素计算和主点测设方法;切线支距法和偏角法的计算公式和测设方法;路线纵断面的基平、中平测量和横断面测量方法 难点:缓和曲线的要素计算和主点测设方法;缓和曲线的切线支距法和偏角法的计算公式和测设方法。 § 9.1 交点转点转角及里程桩的测设一、道路工程测量概述 分为:路线勘测设计测量(route reconnaissance and design survey) 和道路施工测量(road construction survey) 。(一)勘测设计测量(route reconnaissance and design survey) 分为:初测(preliminary survey) 和定测(location survey) 1、初测内容:控制测量(control survey) 、测带状地形图(topographical map of a zone) 和纵断面图(profile) 、收集沿线地质水文资

缓和曲线上任意点坐标计算程序

第一缓和曲线加圆曲线上任意点坐标计算程序:L1:U=U"X0":V=V"Y0":F"FANG"=F:E=E"LEFT-1":LbI 0 L2:{B}:{D}:{P} L3:L=AbS(B-A"ZHD") L 4: L5:X=L-LX Y5/(40R2S2) L6:Y= LX Y3/(6RS)- LX Y7/(336RX Y3SX Y3):G=90L2/(∏RS) L GOtO 2 7: L8:LbI 1 L9:L=L-S L10:O=90S/(∏R)+90L/(∏R) L11:M=2(Rsin(90L/∏/R)) L12:X=S-SX Y3/(40R2)+Mcos O L13:Y=S2/(6R)+MsinO:G=90S/(∏R)+180L/(∏R) L GOtO 2 14: L15:LbI 2 L16:W=tan-1(Y/X):Q=√(X2+Y2) L 17: L E=1=>G=-G 18: L19:X[1]=U+Qcos(F+W)+Dcos(F+G+P)◢ L20:Y[1]=V+Qsin(W+F)+Dsin(F+G+P)◢ L21:GOtO 0

注、○1、XO—为起点X坐标 EXE ○2、YO—为起点Y坐标 EXE ○3、F?—方位角 EXE ○4、LEFT-1?—左偏取1右偏取0 EXE ○5、B?—所求坐标点里程(起点输0时为到起点长度)EXE ○6、ZHD?—为直缓点里程或直圆点里程(起点可以输0)EXE ○7、S?—缓和曲线长、圆曲线时输为0 EXE ○8、R?—半径EXE ○9、D?—中桩到边桩长度EXE ○10、P?—左右方向与中线切线交角、法线方向时左-90右+90 EXE ○11、上述每一步输完后必须确认、结果显示字后转到B进行循环操作。

坐标计算方法

已知:①缓和曲线上任一点离ZH点的长度:l ②圆曲线的半径:R ③缓和曲线的长度:l0 ④转向角系数:K(1或-1) ⑤过ZH点的切线方位角:α ⑥点ZH的坐标:xZ,yZ 计算过程: 说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下: 当计算第二缓和曲线上的点坐标时,则: l为到点HZ的长度 α为过点HZ的切线方位角再加上180° K值与计算第一缓和曲线时相反 xZ,yZ为点HZ的坐标 切线角计算公式:

已知:①圆曲线上任一点离ZH点的长度:l ②圆曲线的半径:R ③缓和曲线的长度:l0 ④转向角系数:K(1或-1) ⑤过ZH点的切线方位角:α ⑥点ZH的坐标:xZ,yZ 计算过程: 说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下: 当只知道HZ点的坐标时,则: l为到点HZ的长度 α为过点HZ的切线方位角再加上180° K值与知道ZH点坐标时相反

xZ,yZ为点HZ的坐标 三、曲线要素计算公式 公式中各符号说明: l——任意点到起点的曲线长度(或缓曲上任意点到缓曲起点的长度)l1——第一缓和曲线长度 l2——第二缓和曲线长度 l0——对应的缓和曲线长度 R——圆曲线半径 R1——曲线起点处的半径 R2——曲线终点处的半径

P1——曲线起点处的曲率 P2——曲线终点处的曲率 α——曲线转角值 四、竖曲线上高程计算 已知:①第一坡度:i1(上坡为“+”,下坡为“-”) ②第二坡度:i2(上坡为“+”,下坡为“-”) ③变坡点桩号:SZ ④变坡点高程:HZ ⑤竖曲线的切线长度:T ⑥待求点桩号:S 计算过程: 五、超高缓和过渡段的横坡计算

曲线坐标计算

曲线坐标计算 一、 圆曲线 圆曲线要素:α---------------曲线转向角 R---------------曲线半径 根据α及R 可以求出以下要素: T----------------切线长 L----------------曲线长 E----------------外矢距 q----------------切曲差(两切线长与曲线全长之差) 各要素的计算公式为: ??=180π αR L (弧长) )12(sec -=αR E (sec α=cos α的倒数) 圆曲线主点里程:ZY=J D -T QZ=ZY +L /2 或 QZ=JD -q /2 YZ=QZ +L /2 或 YZ=JD +T -q JD=QZ +q /2(校核用) 1、基本知识 ◆ 里程:由线路起点算起,沿线路中线到该中线桩的距离。 ◆ 表示方法:DK26+284.56。 “+”号前为公里数,即26km ,“+”后为米数,即284.56m 。

CK ——表示初测导线的里程。 DK ——表示定测中线的里程。 K——表示竣工后的连续里程。 铁路和公路计算方法略有不同。 2、曲线点坐标计算(偏角法或弦切角法) 已知条件:起点、终点及各交点的坐标。 1)计算ZY、YZ点坐标 通用公式: 2)计算曲线点坐标 ①计算坐标方位角 i 点为曲线上任意一点。 li 为i 点与ZY点里程之差。 弧长所对的圆心角 弦切角 弦的方位角 当曲线左转时用“-”,右转时用“+”。 ②计算弦长

③计算曲线点坐标 此时的已知数据为: ZY(x ZY,y ZY)、 ZY- i、C。 根据坐标正算原理: 切线支距法这种方法是以曲线起点ZY或终点YZ为坐标原点,以切线为X轴,以过原点的半径为Y轴,则圆曲线上任意一点的切线支距坐标可通过以下公式求得: 利用坐标平移和旋转,该点在大地平面直角坐标系中的坐标可由以下公式求得: 式中:α为ZY(YZ)点沿线路前进方向的切线方位角。当起点为ZY 时,“±”取“+”,X0=X(ZY), Y0=Y(ZY), 曲线为左偏时应以y i=-y i代入;当起点为YZ时,“±”取“-”,X0=X(YZ), Y0=Y(YZ), 曲线为左偏时应以y i=-y i代入; 注:1、同弧所对的圆周角等于圆心角的一半 2、切线性质圆的切线与过切点的半径相垂直 3、弦切角定理弦切角等于它所夹弧上的圆周角 4、弧长公式 由L/πR=n°/180°得L=n°πR/ 180°=nπR/180 二、缓和曲线(回旋线) 缓和曲线主要有以下几类: A:对称完整缓和曲线(基本形)------切线长、ls1与ls2都相等。B: 非对称完整缓和曲线---------------切线长、ls1与ls2都不相等

公路坐标计算公式

一、缓和曲线上的点坐标计算 已知:①缓和曲线上任一点离ZH点的长度:l ②圆曲线的半径:R ③缓和曲线的长度:l0 ④转向角系数:K(1或-1) ⑤过ZH点的切线方位角:α ⑥点ZH的坐标:x Z,y Z 计算过程: 说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下: 当计算第二缓和曲线上的点坐标时,则: l为到点HZ的长度

α为过点HZ的切线方位角再加上180°K值与计算第一缓和曲线时相反 x Z,y Z为点HZ的坐标 切线角计算公式: 二、圆曲线上的点坐标计算 已知:①圆曲线上任一点离ZH点的长度:l ②圆曲线的半径:R ③缓和曲线的长度:l0 ④转向角系数:K(1或-1) ⑤过ZH点的切线方位角:α ⑥点ZH的坐标:x Z,y Z 计算过程:

说明:当曲线为左转向时,K=1,为右转向时,K=-1,公式中n的取值如下: 当只知道HZ点的坐标时,则: l为到点HZ的长度 α为过点HZ的切线方位角再加上180° K值与知道ZH点坐标时相反 x Z,y Z为点HZ的坐标 三、曲线要素计算公式

公式中各符号说明: l——任意点到起点的曲线长度(或缓曲上任意点到缓曲起点的长度)l1——第一缓和曲线长度 l2——第二缓和曲线长度 l0——对应的缓和曲线长度 R——圆曲线半径 R1——曲线起点处的半径 R2——曲线终点处的半径

P1——曲线起点处的曲率 P2——曲线终点处的曲率 α——曲线转角值 四、竖曲线上高程计算 已知:①第一坡度:i1(上坡为“+”,下坡为“-”) ②第二坡度:i2(上坡为“+”,下坡为“-”) ③变坡点桩号:S Z ④变坡点高程:H Z ⑤竖曲线的切线长度:T ⑥待求点桩号:S 计算过程: 五、超高缓和过渡段的横坡计算

高等级道路竖曲线的计算方法

高速公路竖曲线计算方法 【摘要】本文从竖曲线的严密计算公式入手,推导竖曲线上点的设计高程和里程的精确计算方法。分析和比较了近似公式和严密公式的差别及对设计高 程和里程的影响。在道路勘测设计中用本方法可取得精确、方便、迅速的效果, 建议取代传统的近似方法。 一、引言 在传统的道路纵断面设计中,竖曲线元素及对应桩号里程和设计高程均采用 近似公式计算,在低等级道路及计算工具很落后的时代曾起到过很大的作用。 但是随着高级道路的快速发展,道路竖曲线半径的不断加大,设计和施工的精度要求越来越高,因此,对勘测设计工作提出了很高的要求。采用近似的方法进 行勘测设计已难以满足高精度、高效灵活的要求。为此本文给出了实用、精确的竖曲线计算公式,以解决实际工作中存在的问题。 二、计算原理 1. 近似计算公式 如图1所示,设道路纵坡的变坡点为I,其设计高程为H I,里程为D I,两侧的纵坡度分别为i1、i2,竖曲线设计半径为R,竖曲线各元素的近似计算公式如下:

图 1 2. 精确计算公式 如图2所示,在图中建立以水平距离为横坐标轴d,铅垂线为纵坐标轴H′的dOH′直角坐标系,A点的坐标为(d A,0),Z点的坐标为(0,H Z′),竖曲线各元素的精确计算公式如下: α1=arctani 1 (1) α2=arctani 2 (2) ω=α1-α2(3) T=Rtan(4) E=R(sec-1) (5) d I=Tcosα1 (6) d A=Rsinα1 (7) H Z′=Rcosα1 (8) 竖曲线在直角坐标系中的方程为: (d-d A)2+H′2=R2 (9)

由式(9)可推算出竖曲线上任一与Z点的里程差为d的点的纵坐标值H′,则 0≤d≤dY (10) 并可立即推算点的设计高程和里程: H=H′-ΔH (11) D=D Z+d (D Z=D I-d I) (12) 式中,α1,α2分别为纵坡线与水平线的夹角;ω为变坡角;Τ为切线长;Ε为外矢距;d I为纵坡变坡点I与Z点的里程差;d A为竖圆曲线圆心A与Z点的里程差;H′为竖圆曲线上任一点的纵坐标值;d为竖圆曲线上任一点与Z点的里程差;H为竖圆曲线上任一点的设计高程;ΔH=H′Z-H Z为Z点纵坐标值与Z 点设计高程之差(H Z=H I-d I.i1);D为竖曲线上任一点的里程。 由式(10)可知,当d=d A时,则里程D N=D Z+d A的N点为竖圆曲线的变坡点, 其高程H N=H N′-ΔH=R-ΔH=max,N点在现场施工中具有很重要的指导意义。 三、计算实例 某山岭重丘的二级公路的纵坡变坡点I,其设计高程H I=68.410 m,里程D I

卡西欧fx-5800P直线圆曲线坐标正反算程序

[精] fx 5800 直线圆曲线坐标正反算程序 (2010-07-01 21:50:11) 标签: 杂谈 直线计算程序 0→I:0→J:”X 0”?D:”Y0”?E:”X1”?B:”Y1”?C:Pol(B-D,C-E):J→A:If A<0: Then A+360→A:Else A→A:IfEnd:Lbl 0:?O:?S:If O≠0:Then Goto 1:IfEnd: D+Scos(A) →X:”X=”:X◢ E+Ssin(A) →Y:”Y=”:Y◢ Goto 0:Lbl 1:D+Scos(A)+Ocos(A+90) →X:”X=”:X◢ E+Ssin(A)+Osin(A+90) →Y:”Y=”:Y◢ Goto 0 输入程序时注意区别字母O与数字0 程序运行时符号说明 X0? Y0?分别输入直线起点的XY坐标值 X1? Y1?分别输入直线终点的XY坐标值 O? 输入边桩与中桩的距离(左边桩为负值,右边桩为正值),如计算中桩坐标输入0 S? 输入所求点到直线起点的距离 圆曲线计算程序 0→I:0→J: ”X0”?C:”Y0”?D:”X1”?E:”Y1”?F:?R:”L:-1 R:1”?N:”ZY”?W:Lbl 0:”LN”?T: T-W→O:Pol(E-C,F-D):I→S:J→A: If A<0:Then A+360→A:Else A→A:IfEnd: sin-1(S÷(2R)) →K:2∏RK÷180→L:180O÷(2∏R) →G:(2R)sin(G) →H:C+Hcos(A-KN+GN) →X:”X=”:X◢ D+Hsin(A-KN+GN) →Y:”Y=”:Y◢ R-0.5√(4R2-H2) →Q:”Q=”:Q◢ “S=”?V:If V=0:Then Goto 0:IfEnd:”L:-90 R:90”?U:X+Vcos(A-KN+2GN+U) →X:”X=”:X◢ Y+Vsin(A-KN+2GN+U) →Y:”Y=”:Y◢ Goto 0 输入程序时注意区别字母O与数字0 程序运行时符号说明 X0? Y0?分别输入直线起点的XY坐标值 X1? Y1?分别输入直线终点的XY坐标值 R? 输入圆曲线半径 L:-1 R:1?圆曲线向左转弯时输入-1,向右转弯时输入1 ZY? 输入起点桩号

圆曲线和缓和曲线坐标推算公式(附带例题)

圆曲线和缓和曲线坐标推算公式 一、直线上的坐标推算 ???++0i m i 0i m i sina L Y Y cosa L X X == 式中:Xm 、Ym ——直线段起点M 坐标 Li ——直线段上任意点i 到线路起点M 的距离 a 0——直线段起点M 到JD1的方位角 二、圆曲线上任一点的坐标推算 ①、圆曲线上任一点i 相对应的圆心角:i i L R 180π?? = 式中:Li ——圆曲线上任一点i 离开ZY 或YZ 点的弧长 ②、圆曲线上任一点i 的直角坐标:???-)(==i i i i cos 1R Y Rsin X ??(可不计算).

③、圆曲线ZY 或YZ 点到任一点i 的偏角:i i i L R 902 π?? ?= = ④、圆曲线ZY 或YZ 点到任一点i 的弦长:)sin(2)2 sin( 2C i i i R R ?=?= ⑤、圆曲线ZY 或YZ 点到任一点i 的弦长的方位角:i jd y z jd zy i a a ?±→→或= ⑥、所以圆曲线上任意点i 的坐标为:???++i i YZ ZY i i i YZ ZY i sina C Y Y cosa C X X 或或== 例题: 已知一段圆曲线,R=3500m ,Ls =553.1m ,交点里程K50+154.734,ZY 点到JD 方向方位角为A=129°23′18.3″,右偏9°3′15.8″,ZY 点里程K49+877.607,YZ 点里程K50+430.707,起点坐标为x =389823.196,y =507787.251,求K50+200处中点坐标及左右各偏12.5m 的坐标。 解:K50+200处的曲线长度为Li =322.393m K50+200相对应的方位角:"'?????52.39165393.3223500 180L R 180i ===ππa K50+200相对应的偏角:"'???? ??76.19382393.3223500 90L R 902 i i i === = ππ? K50+200到zy 点的弦长:m 279.32276.19382sin 35002Rsin 2C i i ==="'???? zy 点到K50+200中桩的方位角: "'?"'?+"'??+→06.38113276.193823.1823129a a i jd zy i === K50+200左、右偏12.5m 的方位角: "'??-"'??-+82.5739449082.573913490a a ===左i A "'??+"'??++82.57391349082.573913490a a ===右i A 所以K50+200处的坐标为: ?? ?"'??++"'??++6484 .50802606.381132sin 279.322251.507787sina C Y Y 4354 .38960706.381132cos 279.322196.389823cosa C X X i i ZY i i i ZY i ======

通过逐桩坐标计算曲线要素完整版

通过逐桩坐标计算曲线 要素 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

通过逐桩坐标表推算曲线要素(CAD篇) 摘要:现在从事工程行业的都流行使用AutoCAD进行绘制图形,为了更好的利用这个绘图工具来绘制线路曲线要素,本文将讲解如何通过设计院提供的逐桩坐标表推算未知曲线要素。 关键词:AutoCAD技巧曲线要素 说明:AutoCAD已经成为国际上广为流行的绘图工具。具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。 如何提高CAD速率? 通常在开始绘图的时候一些人由于对工具命令不熟悉直接使用工具栏等查找命令,这样对制图的效率会大打折扣从而导致绘图的速率缓慢,提高制图的方法需要掌握CAD的快捷命令,孰能生巧的记住,然后择优选用其中的一些常用的绘图命令,把繁琐的长命令转化为简单的命令使用,其次需要多练习绘图的方式与方法才会提高绘图水平。 推算原理: 通过逐桩坐标表(含曲线五大桩)然后利用生成展点命令在AutoCAD中进行坐标展点,再通过工具或命令绘制进行查询曲线长、切线长、外失距、交点坐标、交点里程、曲线半径、方位角、转角等。 准备工作: 1、逐桩坐标表X、Y(含曲线五大桩) 2、AutoCAD绘图软件 演示版本为:AutoCAD 2007

示例文件:某高速铁路逐桩坐标表 演示范围:DK07+~DK12+(由于该交点属于大转角则演示明显) 操作流程:坐标展点→绘制半径→绘制切线长→查询→查询转角→查询交点坐标→查询交点里程→查询外失距→绘制缓和曲线。(请注意逐桩坐标表中所提供的ZH、HY、QZ、YH、HZ等说明) 准备操作如下: 1、打开“逐桩坐标表”并复制(里程桩号、坐标X、坐标Y)数据到“曲线坐标计算程序VBA ”的“交点法正算”表格中,效果图如下: 逐桩坐标表见(本文附件)下载地址附后! 2、在“曲线坐标计算程序VBA ”的“交点法正算”表中“点击生成展点”然后点击“复制数据”按钮,再打开AutoCAD在命令行中输入pline按回车键,并在命令行上点击鼠标右键选择“粘贴”,图示如下: 3、展点完毕后删除起始点那根长线段(该线段属于展点命令的起始端位置,该线段无用可以直接删除),然后在命令行中输入zoom按回车键再选择E按回车键,图示如下: 绘图操作准备: 1、基本设置:点击AutoCAD顶部工具栏中的“格式”→“标注样式”(或 输入命令d)→“修改”→主单位精度选择“”→角度标注:单位格式选择“度/分/秒”,精度选择“0d’””→确定→设为当前。 2、在命令行中输入:se按回车键,然后弹出草图设置面板→选择“全部清除”→在“圆心”上面打勾→确定。 绘制曲线半径: 半径:在圆中,连接圆心和圆上任意一点的线段叫做圆的半径。 先找到HY 位置,点击顶部工具栏中的“绘图”→“圆弧”→“三点”然后在HY 圆心位置单击鼠标左键,图示如下:

相关文档
相关文档 最新文档