基于AutoCAD和HintCAD的缓和曲线检测系统的研究

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:tjc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要在路线和立交线形设计软件中,纬地道路(HintCAD)较为流行。本文基于Visual Basic语言,通过读取纬地平面线形文件,利用AutoCAD的二次开发功能,检测平面线形中的缓和曲线长度及其参数的设计是否满足规范要求。
  关键词:缓和曲线长度;缓和曲线参数;AutoCAD二次开发;纬地
  Abstract: HintCAD is more popular in designing software of route and interchange. Based on Visual Basic programing language, the paper takes advantage of the function of further development of AutoCAD to detect the length of transition curve to ensure compliance with the specification through analyzing the road alignment file of HintCAD.
  Key word: the length of transition curve; the Parameters of transition curve; further development of AutoCAD; HintCAD
  中图分类号: U216.42+6 文献标识码: A 文章编号:
  在路线平面设计中,设计人员往往是定性地给出缓和曲线的长度及其参数,当然对于经验丰富的设计者来说,缓和曲线长度及其参数A通常能够满足规范要求;但是对于经验较少的设计者来说,往往不能准确把握缓和曲线长度及其参数,从而可能导致缓和曲线不能很好的适应超高过渡或造成前后线形不协调。本文旨在针对这一问题,通过读取纬地的平面线形文件,获取缓和曲线长度、起点半径和终点半径,根据《公路路线设计规范》和相关设计细则中关于缓和曲线的设计要求,对设计的缓和曲线长度及其参数进行检验,为设计人员提供技术支持。
  1、缓和曲线的作用
  (1)曲率连续变化,便于车辆遵循;
  (2)离心加速度逐渐变化,旅客感觉舒适;
  (3)超高及加宽逐渐变化,行车更加平稳;
  (4)与圆曲线配合,增加线形美观。
  2、缓和曲线的长度及其参数设计要求
  缓和曲线长度应满足超高过渡的需要,双车道公路最小超高过渡段长度的计算公式如下式所示:
  
  式中:Lc─最小超高过渡段长度(m);
  B─未设硬路肩的公路,B值为旋转轴至行车道外侧边缘的宽度(m);设有硬路肩的公路,B值为旋转轴至硬路肩外侧边缘的宽度(m)。
  △i─超高坡度与路拱坡度代数差(%);
  P─超高渐变率。
  由上式计算的超高过渡段长度,应取为5m的整倍数,并不小于10m。一般在确定缓和曲线长度时,已考虑了超高过渡段所需的最短长度,故应取超高过渡段Lc与缓和曲线长度Ls相等,即Lc=Ls。一般的,缓和曲线长度不应小于计算的最小超高过渡段长度。
  特别的,当VD≥60km/h时,缓和曲线还应满足下列要求:
  (1)缓和曲线长度应保证汽车在缓和曲线上至少有3s行驶时间;
  (2)缓和曲线曲率的变化宜与汽车行驶的离心加速度变化相适应;
  (3)缓和曲线长度取值应避免因超高过渡而引起的路面旋转角速度变化而令人不适;
  (4)缓和曲线的参数宜符合R/3≤A≤R(当R在100m左右时,通常取A=R;如果R小于100m,则A≥R,当R较大或接近3000m时,A选择R/3,当R大于3000m时,A<R/3)。
  3、纬地平面线形数据文件
  纬地平面线形数据文件后缀为pm,为纯文本格式,文件格式如下:
  HINTCAD5.8_PM_SHUJU_PM
  3 NULL NULL 0.0000
  0 24685.4100 3885377.887470 97873.170100 3885744.8030 96147.7740
  1 0.0000 2397.3680 0.0000 5500.0000 5500.0000 3
  3885744.8030 96147.7740 3886000. 2758 94946.4294 3886742.53 98 93967.8899 3891124.5060 97291.7990
  24685.4100 27102.1743 4.92192335 5.36133504
  文件从第四行开始,每三行为一组表示线形中每一曲线段的数据。其中第一行分别为曲线段的 Z、P、S、A、RO、RD 值和曲线段类型编号;第二行分别为曲线段诸多控制点的坐标;第三行分别为曲线段的起点桩号、终点桩号、起始点的方位角、终止点的方位角。
  4、数据库技术
  系统采用模块化设计的思路,将圆曲线半径超高值及超高渐变率等基础数据存放在数据库,便于集中管理。
  在众多的数据库管理工具中,Microsoft Access是一种功能强大,易于掌握的数据库开发工具,具有强大的数据库引擎,安全性可靠,是目前最为普通的办公软件。Access数据库便于文件的归类保存和管理,提供多种事件生成方式,提供功能强大的向导。用户可以通过Microsoft Access提供的开发环境及工具,方便地构建数据库应用程序。
  5、系统开发工具
  目前AutoCAD 的开发工具主要包括:Auto lisp、ARX 和VBA等几种。VBA 是VB 的一个子集,很好地继承了Visual Basic语言易学、易用的特点。VBA依附于主应用程序AutoCAD,由于共享内存,它与主应用程序的通信简单而高效,具有更快的执行速度,且其语法结构简洁,便于用户快速高效的开发出适用的应用软件。且考虑到对数据库的读取,系统采用AutoCAD VBA作为开发工具。
  6、系统流程结构
  
  
  图1 系统流程结构图
  7、系统开发流程
  (1)读取平面数据文件,从纬地平面数据文件的第四行开始读取,将线元为缓和曲线的数据存放到公共变量中,并记录当前读到的文件行位置。
  首先定义函数file_read(),来读取指定文件的指定行的内容,并返回该行的字符串。
  Function file_read(ByVal pmfile As String, ByVal l As Long) As String
  Open pmfile For Input As #1
  …
  Close #1
  file_read = st
  End Function
  定义data_store()函数,读取缓和曲线数据到公共变量中。
  If file_read(pmfile, l) <> "-1" Then
  qxypx = Split(file_read(pmfile, l - 3))(0)
  hxypx = Split(file_read(pmfile, l + 3))(0)
  End If
  (2)利用Access数据库查找缓和曲线前后半径对应的超高值、超高渐变率,根据缓和曲线计算模型计算出当前缓和曲线所需的最小长度和参数,检验其长度和参数是否满足规范要求。
  定义data_query(ByVal r As Double)函数,查询超高值和超高渐变率,并保存到公共变量中。
  If Adodc1.Recordset.RecordCount <> 0 Then
  qqxcg = Adodc1.Recordset.Fields("cg")
  End If
  (3)接著读取平面文件,重复(1)、(2)直到文件末尾,最终将结果显示出来。
  至此,该系统功能基本实现。
  8、运行界面与运行结果
  输入界面和运行结果如图2所示。
  
  
  图2 运行界面
  
  参考文献
  [1] 杨少伟.道路勘测设计(第3版)[M].北京:人民交通出版社,2009.
  [2] 中华人民共和国行业标准.公路路线设计规范(JTG D20-2006)[S].北京:人民交通出版社,2006.
  [3] 纬地三维道路CAD系统教程(HintCAD V5.0~6.0 )
  [4] 曾洪飞,张帆,卢择临.AutoCAD VBA&VB.NET开发基础与实例教程[M].北京:中国电力出版社,2008
  [5] 卢湘鸿,Access数据库与程序设计(第2版)[M].北京:电子工业出版社,2011
其他文献
【摘要】近些年来,我国的农业得到了迅速的发展,农业机械在农业发展中得到了广泛的应用。但是其主要技术含量和制造水平存在着良莠不齐。从市场的需求为出发点,在分析农业机械应用的现状和其相对于液压技术的需求过程中,其主要的内容有:节能技术、静液压驱动技术以及无泄漏技术等等。其在农业机械的制造中,采用液压技术及一些先进手段时,就已经显著的提高了产品的技术含量和市场的竞争力,相对缩小了与一些先进国家之间的技术
期刊
【摘 要】:建筑工程的质量管理是一项系统工程,包括可行性研究、勘察设计到施工、竣工验收等。工程项目的施工管理是形成工程项目实体的过程,也是决定最终产品质量的关键阶段。所以,工程项目施工管理中的质量管理,是工程项目全过程质量管理的关键环节。本文对建筑工程质量管理进行分析探讨。   【关键词】:建筑工程项目;质量管理;对策  中图分类号:TU761文献标识码: A 文章编号:  引言  建筑工程施工质
期刊
【摘 要】:水利工程项目的建设在我国基础性设施的建设中发挥着不可替代的作用,而在水利工程施工中,特别容易造成水土的流失,造成了我国生态环境的破坏,因此,需采取有效地措施来防止水土的流失,水土保持监理的存在,确保了水土保持措施的顺利进行。  【关键词】:水土保持;水利工程;水土流失  中图分类号:S157文献标识码: A 文章编号:  引言  水土保持是指对自然因素和人为活动造成水土流失所采取的预防
期刊
【摘要】随着社会的发展,建立“节约型社会”已经成为当今社会发展的趋势,“节约能源,提高能源利用率”已经成为各行各业追求的一个目标,建筑行业也不例外。建筑围护结构的保温技术也在日益加強,提高建筑围护结构的保温性能,减少其传热损失和空气渗透热损失,是当今建筑设计和施工的重要课题。而外墙保温技术已经成为我国一项重要的建筑节能技术。基于此,本文对建筑中常使用的几种复合外墙保温方式进行了分析,并提出了其中存
期刊
【摘要】:改革开放进程的深化,中国的住宅小区也进入了飞速发展。因为城市用地稀缺而呈现住宅密集化、高层化趋势,人口密集度也随之提升,防范已经成为智能小区建设中必不可少的设施之一,如何建立一个高效完善的安防监控系统成为必须解决的问题。  【关键词】:智能小区安防监控系统设计  中图分类号:X924.3文献标识码: A 文章编号:  引言  随着我国国民经济和人民生活水平的不断提高,人们越来越追求高品质
期刊
摘要:双连拱隧道无导洞法施工作为一种新型的施工方法,其施工过程简便,减少了开挖导洞的临时支护数量,降低了工程造价,各工序间干扰小,提高了工效,适合长大隧道的施工。本文主要介绍了国内关于无导洞法施工的研究现状以及其施工工序,客观地分析了该方法的优缺点,并阐述了未来的发展前景。  关键词:无导洞施工方法双连拱隧道研究现状发展前景  Abstract:Double-arch tunnel constru
期刊
摘要:园林绿化施工企业能否在市场竞争中立于不败之地,关键在于能否为社会提供质量优、工期短、成本低的产品,而企业能否获得一定的经济效益,关键在于其成本是否低廉。本文探讨了控制园林绿化工程施工项目成本措施。  关键词:园林绿化;工程施工;成本;控制;措施  中图分类号:TU986文献标识码: A 文章编号:  园林绿化随着人民生活水平的不断提高而被人们所重视, 人们对居住环境的要求不再限于简单栽花种草
期刊
【摘要】:在建筑工程施工过程中,通常采用后浇带施工技术来解决高层主体与裙房间的差异沉降、钢筋混凝土的收缩变形以及混凝土的温度应力等问题。本文对民用建筑后浇带的施工技术进行了分析,并结合工程实例进行了探讨,以供参考。  【关键词】:民用建筑;后浇带;施工技术;  中图分类号: TU24 文献标识码: A 文章编号:  引言  目前,对于建筑工程钢筋混凝土收缩变形问题处理时,通常会进行变形缝的设置,然
期刊
摘要:该文研究的是利用GPS全球定位系统的原理,把PDA技术、GPS技术等结合在一起,利用已有的数据库系统,采集用户侧电表箱的GPS定位信息。在发生故障需抢修时,通过GPS/GPRS智能手持终端指引抢修人员及时到达故障现场,实现故障处理的快速响应机制。  关键词:电表箱 GPS 抢修  中图分类号: U260.4+9 文献标识码:文章编号:    引言  据初步统计,供电部门每月处理的用户报修故障
期刊
【摘要】:随着城市发展,环境越来越受到国家的重视,仅仅在污水排放方面,就在不断对市政排水管道进行改造和新建。而市政排水管道工程分布于城市每一个角落,其施工质量尤为重要。本文简要的谈论了城市排水管道顶管施工技术,以及在实际施工中出现的问题和解决措施。  【关键词】:市政工程;给排水;顶管施工;施工技术  中图分类号:TU99文献标识码: A 文章编号:  引言  顶管技术是一种较好保护环境、对城区影
期刊