卵形曲线计算.docx

上传人:b****8 文档编号:10230512 上传时间:2023-02-09 格式:DOCX 页数:18 大小:50.37KB
下载 相关 举报
卵形曲线计算.docx_第1页
第1页 / 共18页
卵形曲线计算.docx_第2页
第2页 / 共18页
卵形曲线计算.docx_第3页
第3页 / 共18页
卵形曲线计算.docx_第4页
第4页 / 共18页
卵形曲线计算.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

卵形曲线计算.docx

《卵形曲线计算.docx》由会员分享,可在线阅读,更多相关《卵形曲线计算.docx(18页珍藏版)》请在冰豆网上搜索。

卵形曲线计算.docx

卵形曲线计算

高等级公路卵形曲线的计算方法

周 烨

摘要 在高等级公路施工过程中,常遇到卵形曲线,而设计单位的出发点不同,中线的解算方法也大相径庭。

本文着重从卵形中线几种计算方法入手,在此基础之上阐述了卵形曲线的测设。

关键词 卵形曲线 复曲线 匝道桥 高等级公路

  卵形曲线是高等级公路、立交桥匝道常见的曲线形式,它由基本的三部分构成:

第一圆曲线段、缓和曲线段和第二圆曲线段。

  中间段缓和曲线用来连接两个不同半径的圆曲线。

其中线坐标解算方法有如下几种:

测绘信息网

1 补全缓和曲线

  我国公路上采用的缓和曲线为辐射螺旋线,夹在两圆曲线中间的缓和曲线为整个缓和曲线的一部分,缓和曲线上任一点半径与该点至该缓和曲线起点的距离乘积为一定值:

R×L=A,假设R1>R2,可由两圆半径及两圆间的缓和段长ls,求缓和曲线的总长L。

Δl=L-ls  

(1)

Δl就是夹在两圆曲线间缓和段省去的部分,由YH点补长Δl至o点,以o点为该缓和曲线起点,起点的切线方向为x轴,与之垂直的曲线内侧方向为y轴方向建立坐标系(图1)。

缓和曲线公式(推导过程略)如下:

测绘信息网

  

(2)

  (3)

图 1

  利用x、y值可以求得o—YH弦与x轴的夹角:

β=3δ。

α1为YH点的切线方位角,则ox的方位:

α=α1±β。

o点的坐标可由几何关系求得为(x0,y0)。

缓和段上任一点统一坐标可求得:

  (4)

y=yo+xsinα±ycosα  (5)

2 曲率推算测绘信息网

  缓和曲线段曲率半径由第一段圆曲线半径R1变为第二段曲率半径R2(假设R1>R2),则缓和曲线曲率半径变化为:

  (6)

其中ls为中间段缓和曲线长,为求缓和曲线方程,现建立以缓和曲线起点为坐标原点,起点的切线方向为x轴,与之垂直的曲线内侧方向为y轴的坐标系(图2),设P点为缓和曲线上任一点,距原点的曲线长为l,该点附近的微分弧长为dl,缓和曲线偏角为β,则有

dx=dlcosβ  (7)

dy=dlsinβ  (8)

图 2

由于测绘信息网

  将其代入上式并进行积分可得缓和曲线方程:

  (9)

  (10)

  中间缓和段统一坐标计算为:

  (11)

Y=yYHxsinα±ycosα  (12)

  α为曲线YH点切线方位。

3 其它测绘信息网

  连接两反曲线或在立交桥匝道上为使墩位美观,常采用缓和曲线连接(图3)。

其解算方法以YH点作为起点,以其切线为x轴建立坐标系,不考虑第一种情况中所讲的缓和曲线加长,而直接用式

(2)、(3)进行计算,然后统一坐标。

图 3

  圆曲线坐标计算在此不再赘述。

  全站仪广泛地应用到路桥施工中,外业施工放样可在仪器匹配的支持下自动完成。

复曲线内业计算、复核线路坐标则成为繁琐问题。

4 实例测绘信息网

  已知R1为5000m,R2为90m,YH点切线方位α1为327-56-59,YH点里程为+327.9,坐标为(61205.283,101834.119),HY点里程为+416.28,坐标为:

(61140.068,101892.317)。

  由已知数据可得:

  

  由式

(2)、(3)计算填至附表第3、4栏内,由式(4)、(5)公式计算填入第5、6栏内。

里程

延长至原点距离(m)

Δx(m)

Δy(m)

x

y

K0+360.00

57.9

57.652

3.982

61185.452

101859.215

K0+327.90

90

87.776

14.734

61205.283

101834.119

作者简介:

周烨,男,1996年毕业于辽宁工程技术大学测量工程专业,现任铁道部十九局二处助理工程师,先后参加过太峪隧道、南京长江二桥、宁台温高速公路等工程的施工建设。

作者单位:

(铁道部十九局)测绘信息网

曲线任意里程中边桩坐标正反算(CASIO fx-4800P计算器)程序

一、程序功能

        本程序由一个主程序(TYQXjs)和两个子程——正算子程序(SUB1)、反算子程序(

SUB2)序构成,可以根据曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线

元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲

率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。

外也可以将本程序中核心算法部分的两个子程序移植到其它相关的程序中,用于对曲

线任意里程中边桩坐标进行正反算。

本程序也可以在CASIO fx-4500P计算器及 CASIO fx-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=>Goto 1:

≠>Goto 2Δ←┘

Lbl 1:

{SZ}:

SZ:

W=Abs(S-O):

Prog "SUB1":

X"XS"=X◢

Y"YS"=Y◢

Goto 1←┘

Lbl 2:

{XY}:

XY:

I=X:

J=Y:

Prog "SUB2":

S"S"=O+W◢

Z"Z"=Z◢

Goto 2

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

3. 反算子程序(SUB2)

T=G-90:

W=Abs((Y-V)cosT-(X-U)sinT):

Z=0:

Lbl 0:

Prog "SUB1":

L=T+QEW(C+

WD):

Z=(J-Y)cosL-(I-X)sinL:

AbsZ<1E-6=>Goto1:

≠>W=W+Z:

Goto 0Δ←┘

Lbl 1:

Z=0:

Prog "SUB1":

Z=(J-Y)÷sinF

三、使用说明

1、规定

        

(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,

Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。

        

(2) 当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右

侧时,Z取正值。

        (3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。

        (4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆

弧的半径。

         (5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45

次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。

止点与直线相接时,曲率半

径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。

         (6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的

值;与圆曲线相接时,曲率半径等于圆曲线的半径。

止点与直线相接时,曲率半径等

于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。

2、输入与显示说明

       输入部分:

      1. SZ => XY

      2. XY = > SZ 

      N ?

  选择计算方式,输入1表示进行由里程、边距计算坐标 ;输入2表示由坐标反算

              里程和边距。

     X0 ?

线元起点的X坐标 

     Y0 ?

线元起点的Y坐标 

     S0 ?

线元起点里程

     F0 ?

线元起点切线方位角

     LS ?

线元长度

     R0 ?

线元起点曲率半径

     RN ?

线元止点曲率半径

     Q ?

  线 元左右偏标志(左偏Q=-1,右偏Q=1,直线段Q=0)

      S ?

 正算时所求点的里程

      Z ?

正算时所求点距中线的边距(左侧取负,值右侧取正值,在中线上取零)

      X ?

反算时所求点的X坐标

      Y ?

反算时所求点的Y坐标

       显示部分:

       XS=×××    正算时,计算得出的所求点的X坐标

       YS=×××    正算时,计算得出的所求点的Y坐标

       S=×××    反算时,计算得出的所求点的里程

       Z=×××    反算时,计算得出的所求点的边距

四、算例

        某匝道的由五段线元(直线+完整缓和曲线+圆曲线+非完整缓和曲线+直线)组

成,各段线元的要素(起点里程S0、起点坐标X0 Y0、起点切线方位角F0、线元长度

LS、起点曲率半径R0、止点曲率半径RN、线 元左右偏标志Q)如下:

S0   X0       Y0                   F0            LS R0 RN     Q

500.000    19942.837    28343.561     125 16 31.00    269.256     1E45 1E45      0

769.256    19787.340    28563.378     125 16 31.00      37.492     1E45 221.75     -1

806.748    19766.566    28594.574     120 25 54.07     112.779    221.75 221.75     -1

919.527    19736.072    28701.893       91 17 30.63       80.285    221.75 9579.228   -1

999.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

            S=700  Z=0     计算得  XS=19827.33592   YS=28506.83837

            S=700  Z= 5    计算得  XS=19823.25398   YS=28503.95084

            S=780  Z=-5    计算得  XS=19785.25749   YS=28575.02270

            S=780  Z=0     计算得  XS=19781.15561   YS=28572.16358

            S=780  Z= 5    计算得  XS=19777.05373   YS=28569.30446

           

            S=870  Z=-5    计算得  XS=19747.53609   YS=28654.13091

            S=870  Z=0     计算得  XS=19742.68648   YS=28652.91379

            S=870  Z= 5    计算得  XS=19737.83688   YS=28651.69668

       

            S=940  Z=-5.123    计算得  XS=19741. 59118  YS=28722.05802

            S=940  Z=0            计算得  XS=19736.47687   YS=28722.35642

            S=940  Z= 3.009    计算得  XS=19733.47298   YS=28722.53168

            

       2、 反算

             X=19831.418   Y=28509.726   计算得  S=699.9999974  Z= -5 .00018164

             X=19827.336   Y=28506.838   计算得  S=699.9996493  Z= 0.000145136

             X=19823.25398   Y=28503.95084    计算得  S=699.9999985  Z= 5.000003137

           X=19785.25749   Y=28575.02270  计算得  S=780.0000035  Z= -5 .000001663

           X=19781.15561   Y=28572.16358   计算得  S=780.0000025  Z=- 0.000002979

           X=19777.05373   Y=28569.30446   计算得  S=780.0000016  Z= 4.99999578

          

           X=19747.536   Y=28654.131   计算得  S=870.0001137  Z= -4.99941049

           X=19742.686   Y=28652.914   计算得  S=870.0003175  Z=- 0.00041814

           X=19737.837   Y=28651.697   计算得  S=870.0002748  Z= 4.999808656

          X=19741.5912   Y=28722.0580   计算得  S=939.9999786  Z= -5.123024937

          X=19736.4769   Y=28722.3564   计算得  S=939.9999862  Z=- 0.000027710

          X=19733.4730   Y=28722.5317   计算得  S=940.0000238  Z= 3.00898694

另一个

程序功能及原理

1.功能说明:

本程序由一个主程序(TYQXjs)和四个子程——正算子程序(SUB1)、反算子程序(SUB2)等构成,可以根据曲线段——直线、圆曲线、缓和曲线(完整或非完整型)的线元要素(起点坐标、起点里程、起点切线方位角、线元长度、起点曲率半径、止点曲率半径)及里程边距或坐标,对该曲线段范围内任意里程中边桩坐标进行正反算。

本修改版程序既可实现正算全线贯通,亦可实现反算全线贯通。

本程序也可以在CASIO fx-4800P计算器运行。

2.计算原理:

利用Gauss-Legendre 5点通用公式正算线路中边桩坐标、线外测点至曲线元起点和终点的垂距的符号是否相异(即Dca×Dcb<0=>该测点在其线元内)进行判断并利用该线元要素反算中桩里程、支距,最后计算出放样数据。

二、源程序

1.主程序(TYQXjs)

Lbl 0:

Defm 50:

"1.SZ => XY,2.XY => SZ":

N:

 N=1=>Goto 1:

≠>Goto 2Δ←

Lbl 1:

{SZ}:

SZ

S≤Z[18]=>J=1:

Prog “DAT1”:

Goto 3Δ

S≤Z[26]=>J=2:

Prog “DAT1”:

Goto 3Δ

S≤Z[34]=>J=3:

Prog “DAT1”:

Goto 3Δ

S≤Z[42]=>J=4:

Prog “DAT1”:

Goto 3Δ

             ……………

S≤Z[8(N+1)+2]=>J=n:

Prog “DAT1”:

Goto 3Δ

Lbl 3:

W=Abs(S-O):

Prog "SUB1":

"XS=":

X=X◢

"YS=":

Y=Y◢

”FWI=”:

 F=F-M :

F→DMS◢

Goto 4←┘

Lbl 2:

{XY}:

XY:

Z[4]=X:

Z[5] =Y:

N=0

Lbl  A:

Isz N:

A=Z[8N+3]-M:

B=Z[8(N+1)+3]-M:

Prog "ZX1" :

Z[6]×Z[7]<0=>J=N:

Prog DAT1" :

Goto BΔA=Z[8N+3]+M:

B=Z[8(N+1)+3]+M:

Prog "ZX1" :

Z[6]×Z[7]<0=>J=N:

Prog DAT1" :

Goto B:

≠> Goto AΔ

Lbl  B:

Prog "SUB2":

"S=":

S=O+W◢

"Z=":

Z=Z◢

Goto 2

Lbl 4:

J=0:

I=Pol(X-Z[1],Y-Z[2]):

F=J:

F<0=>F=F+360Δ  ”DIST=”:

  I◢”FW=”:

F→DMS◢ Goto 1

2. 正算子程序(SUB1)

A=0.1184634425:

B=0.2393143352:

N=0.2844444444:

K=0.0469100770:

L=0.2307653449:

Z[3]=0.5:

X=U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Ncos(G+QEZ[3]W(C+Z[3]WD))+Bcos(G+QE(1-L)W(C+(1-L)WD))+Acos(G+QE(1-K)W(C+(1-K)WD))):

 Y=V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Nsin(G+QEZ[3]W(C+Z[3]WD))+Bsin (G+QE(1-L)W(C+(1-L)WD))+Asin (G+QE(1-K)W(C+(1-K)WD))):

M”ANG=”:

 F=G+QEW(C+WD)+M:

X=X+ZcosF:

Y=Y+ZsinF

3. 反算子程序(SUB2)

M”ANG=”:

T=G-M:

W=Abs((Y-V)cosT-(X-U)sinT):

Z=0:

Lbl 0:

Prog "SUB1":

L=T+QEW(C+

WD):

Z=(Z[5]-Y)cosL-(Z[4]-X)sinL:

AbsZ<1E-6=>Goto1:

≠>W=W+Z:

Goto 0Δ←┘

Lbl 1:

Z=0:

Prog "SUB1":

Z=(Z[5]-Y)÷sinF

4. 垂距计算子程序(ZX1)

Z[6]=(Z[5]-Z[8N+1])COS A-(Z[4]-Z[8N])SIN A

Z[7]=(Z[5]-Z[8(N+1)+1])COS B-(Z[4]-Z[8(N+1)])SIN B

5.曲线元要素数据库:

DAT1

Lbl1:

J=1=>U=Z[8]:

V=Z[9]:

O=Z[10]:

G=Z[11]:

H=Z[12]:

P=Z[13]:

R=Z[14]:

Q=Z[15]Δ

J=2=>U=Z[16]:

V=Z[17]:

O=Z[18]:

G=Z[19]:

H=Z[20]:

P=Z[21]:

R=Z[22]:

Q=Z[23]Δ

J=3=> U=Z[24]:

V=Z[25]:

O=Z[26]:

G=Z[27]:

H=Z[28]:

P=Z[29]:

R=Z[30]:

Q=Z[31]Δ

J=4=> U=Z[32]:

V=Z[33]:

O=Z[34]:

G=Z[35]:

H=Z[36]:

P=Z[37]:

R=Z[38]:

Q=Z[39]Δ

                       ……………………………

J=N=> U=Z[8N]:

V=Z[8N+1]:

O=Z[8N+2]:

G=Z[8N+3]:

H=Z[8N+4]:

P=Z[8N+5]:

R=Z[8N+6]:

Q=Z[8N+7]Δ

(注:

如有多个曲线元要素继续添加入数据库DAT1中)

Lbl 2 :

U"X0":

V"Y0":

O"S0":

G"F0":

H"LS":

P"R0":

R"RN":

Q:

C=1÷P:

D=(P-R)÷(2HPR):

E=180÷π

三、使用说明

1、规定

        

(1) 以道路中线的前进方向(即里程增大的方向)区分左右;当线元往左偏时,

Q=-1;当线元往右偏时,Q=1;当线元为直线时,Q=0。

        

(2) 当所求点位于中线时,Z=0;当位于中线左铡时,Z取负值;当位于中线中线右

侧时,Z取正值。

        (3) 当线元为直线时,其起点、止点的曲率半径为无穷大,以10的45次代替。

        (4) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆

弧的半径。

         (5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以10的45

次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。

止点与直线相接时,曲率半

径为无穷大,以10的45次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。

         (6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的

值;与圆曲线相接时,曲率半径等于圆曲线的半径。

止点与直线相接时,曲率半径等

于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。

(7)曲线元要素数据库(DAT1)可根据线型不同分为各个线元段输入到DAT1中,即分为直线段、缓和曲线、圆曲线等。

(8)正算时可仅输入里程Lp和边距Dp及右交角ANG全线计算,反算时通过输入测点的X、Y坐标和右交角ANG后计算器自动判断该点所属曲线元并利用该线元的曲线要素执行反算中桩里程Lp及支距Dp。

2、输入与显示说明

(一)、 输入部分:

      1. SZ => XY

      2. XY = > SZ 

    1、  N ?

  选择计算方式,输入1表示进行由里程、边距计算坐标 ;输入2表示由坐标反算

              里程和边距。

     2、X0 ?

线元起点的X坐标 

     3、Y0 ?

线元起点的Y坐标 

     4、S0 ?

线元起点里程

     5、F0 ?

线元起点切线方位角

     6、LS ?

线元长度

     7、R0 ?

线元起点曲率半径

     8、RN ?

线元止点曲率半径

     9、Q ?

  线 元左右偏标志(左偏Q=-1,右偏Q=1,直线段Q=0)

     10、S ?

 正算时所求点的里程

     11、Z ?

正算时所求点距中线的边距(左侧取负,值右侧取正值,在中线上取零)

   12、ANG?

正算边桩时左右边桩连线与线路中线的右交角

   13、J?

曲线元数据库曲线段判断系数(J=1、2…..n)

     14、X ?

反算时所求点的X坐标

     15、Y ?

反算时所求点的Y坐标

16、M?

斜交右角

17、Z[

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

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1