[发明专利]一种用于校验非完整缓和曲线控制点坐标的方法有效
申请号: | 202111528122.4 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114419184B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 朱明;邱瑞成;陈洁;徐益飞;肖春红;赵见;张云鹤;罗吉忠;亢捷;牛秋晨;聂上森;陈备;秦川;贾飞扬;王维高;黎宇阳;李渴;胡唯哲 | 申请(专利权)人: | 四川省交通勘察设计研究院有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 四川力久律师事务所 51221 | 代理人: | 刘童笛 |
地址: | 610017 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 校验 完整 缓和 曲线 控制 标的 方法 | ||
1.一种用于校验非完整缓和曲线控制点坐标的方法,其特征在于,包括以下步骤:
步骤S1、根据线路设计资料得到非完整缓和曲线,线路设计资料包括前、后缓和曲线参数、圆曲线参数、交点坐标及转角,以及曲线控制点坐标;将非完整缓和曲线补充为完整缓和曲线;
步骤S2、通过完整缓和曲线计算出非完整缓和曲线的曲线内移值p和切线增长值q;
步骤S3、根据非完整缓和曲线的曲线内移值p和切线增长值q计算第一切线长T1和第二切线长T2,进而获得前缓和曲线起点和后缓和曲线终点坐标,完成非完整缓和曲线控制点坐标的计算;
步骤S4、将步骤S3得到的非完整缓和曲线控制点坐标与线路设计资料中控制点坐标进行对比,判断控制点坐标是否满足精确要求;
所述步骤S1中的非完整缓和曲线包括前缓和曲线和后缓和曲线;
对于前缓和曲线有:
当R1Rc时,前缓和曲线为正向缓和曲线;
当R1Rc时,前缓和曲线为逆向缓和曲线;
对于后缓和曲线有:
当R2Rc时,后缓和曲线为正向缓和曲线;
当R2Rc时,后缓和曲线为逆向缓和曲线;
其中,R1为前缓和曲线的起点半径,R2为后缓和曲线的终点半径,Rc为圆曲线的半径;
所述步骤S2中,根据非完整缓和曲线中的正向缓和曲线,计算非完整缓和曲线的曲线内移值p和切线增长值q包括以下步骤:
步骤SA-1、根据补充的完整缓和曲线基本参数,通过下式计算完整缓和曲线长度Lt和补充段长度Lm;
Lm=Lt-Ls
式中,Ls为非完整缓和曲线长度;当正向缓和曲线为前缓和曲线时,Rmax=R1,Rmin=Rc;当正向缓和曲线为后缓和曲线时,Rmax=R2,Rmin=Rc;
步骤SA-2、基于得到的完整缓和曲线长度Lt,通过下式计算完整缓和曲线的完整切线转角量βn,进而计算完整缓和曲线的内移距p0和切线增长值q0;
p0=Y-Rmin(1-cos(βn))
q0=X-Rminsin(βn)
式中,X和Y均为非完整缓和曲线起点E坐标(X,Y);
步骤SA-3、根据非完整缓和曲线终点C点的切线与完整缓和曲线起点B点的切线交点A得到切线AC段,根据下式计算非完整缓和曲线终点C点的切线AC段的切线转角β,进而得到切线AC段在局部坐标系下的斜率kAC和切线垂线斜率kOD;
kAC=tanβ
其中,在局部坐标系中,以完整缓和曲线的起点B点为原点,以B点的切线BA方向为X轴正方向,以B点的切线BA的垂线Y为Y轴,以B点的上方为Y轴的正方向;
步骤SA-4、根据内移距p0、切线增长值q0、斜率kAC和切线垂线斜率kOD,通过下式计算非完整缓和曲线圆心O点坐标(xO,yO)和非完整缓和曲线垂点D坐标(xD,yD);
xO=q0
yO=p0+Rmin
yD=kAC(xD-xE)+yE
步骤SA-5、根据非完整缓和曲线圆心O点坐标(xO,yO)和非完整缓和曲线垂点D坐标(xD,yD),通过下式计算非完整缓和曲线的曲线内移值p和切线增长值q;
式中,LOD为线段OD的长度,LCD为线段CD的长度;
所述步骤S2中,根据非完整缓和曲线中的逆向缓和曲线,计算非完整缓和曲线的曲线内移值p和切线增长值q包括以下步骤:
步骤SB-1、根据补充的完整缓和曲线基本参数,通过下式计算完整缓和曲线长度Lt和补充段长度Lm;
Lm=Lt-Ls
式中,Ls为非完整缓和曲线长度;当逆向缓和曲线为前缓和曲线时,Rmax=Rc,Rmin=R1;当逆向缓和曲线为后缓和曲线时,Rmax=Rc,Rmin=R2;
步骤SB-2、基于得到的完整缓和曲线长度Lt,通过下式计算完整缓和曲线的完整切线转角量βn,进而计算完整缓和曲线的内移距p0和切线增长值q0;
p0=Y-Rmax(1-cos(βn))
q0=X-Rmaxsin(βn))
式中,X和Y均为非完整缓和曲线起点E坐标(X,Y);
步骤SB-3、根据非完整缓和曲线终点C点的切线与完整缓和曲线起点B点的切线交点A得到切线AC段,根据下式计算非完整缓和曲线终点C点的切线AC段的切线转角β,进而得到切线AC段在局部坐标系下的斜率kAC和切线垂线斜率kOD;
kAC=tanβ
其中,在局部坐标系中,以完整缓和曲线的起点B点为原点,以B点的切线BA方向为X轴正方向,以B点的切线BA的垂线Y为Y轴,以B点的上方为Y轴的正方向;
步骤SB-4、根据内移距p0、切线增长值q0、斜率kAC和切线垂线斜率kOD,通过下式计算非完整缓和曲线圆心O点坐标(xO,yO)和非完整缓和曲线垂点D坐标(xD,yD);
xO=q0
yO=p0+Rmax
yD=kAC(xD-xE)+yE
步骤SB-5、根据非完整缓和曲线圆心O点坐标(xO,yO)和非完整缓和曲线垂点D坐标(xD,yD),通过下式计算非完整缓和曲线的曲线内移值p和切线增长值q;
式中,LOD为线段OD的长度,LCD为线段CD的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川省交通勘察设计研究院有限公司,未经四川省交通勘察设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111528122.4/1.html,转载请声明来源钻瓜专利网。