用编程处理控制因素辅助铁路纵断面设计.pdf

  • 文档大小:2.55 MB
  • 文档格式:pdf
  • 约 5页
  • 2021-09-11 发布
  • 举报
用编程处理控制因素辅助铁路纵断面设计1 用编程处理控制因素辅助铁路纵断面设计2 用编程处理控制因素辅助铁路纵断面设计3 用编程处理控制因素辅助铁路纵断面设计4 用编程处理控制因素辅助铁路纵断面设计5
已阅读完毕,您还可以下载文档进行保存
文档单价:6.00 会员免费
开通会员可免费下载任意文档
  1. 1、本文档共5页,内容下载后可编辑。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
・其他・用编程处理控制因素辅助铁路纵断面设计金泽宇(中铁第五勘察设计院集团有限公司北京102600)摘要铁路纵断面的设计受很多因素的制约。实践证明,通过分析各工点的数据项,同时综合考虑相关技术要求,可以计算出纵断面控制因素的数据结果,但传统方法繁琐而且工作量很大。为了使纵断面的设计工作变得高效和便捷,本文应用软件开发技术,在Excel中建立VBA语言程序,通过合理的算法,优化原始数据项的获取方式,分析计算控制因素,准确高效地得出纵断面控制因素相关的数据成果。关键词铁路纵断面控制因素软件开发VBAExcel中图分类号U212.34文献标识码A——文章编号10094539(2016)0l一010805SolvingAffectingFactorsofVerticalSectionDesigninRailwaywithComputer-aidedProgramsJinZeyu(ChinaRailwayFifthSurveyandDesignInstituteGroupCo.Lid.,Beijing102600,China)AbstractThedesignoftheverticalsectionofrailwayhasbeenaffectedbymanyfactors.Ithasbeenprovedinpracticethatdataresultsoftheaffectingfactorscallbecalculatedthroughanalyzingdataitemsofeachworksitebytakingaccounttherelevanttechnicalrequirements.However,traditionalmethodsusuallyrequiretoomuchwork.Inordertodesignrailwayverticalsectioneffectivelyandconveniently,thisarticleexplainsthemethodofobtainingtherelativedataresultsonaffect・ingfactorsinverticalsectiondesignofrailwaybyestablishingtheVBAlanguagesoftwareinExceltooptimizemethodsofacquiringoriginaldataitemsaswellasanalyzeandcalculatethedataitemsofcontrollingfactors.Keywordsrailwayverticalsection;controllingfactor;softwaredevelopment;VBA;Excel,弓I言凳篓銮霎鬈薹墓磊盏票骂雾勰蒺容鬻等套纛襄在铁路纵断面的设计工作中,需先考虑控制因准确性的同时提高工作效率。妻:紫聱翌窭曼黧坌箩堂篓苎誓篓查苎苎望2铁路纵断面控制因素计算模式和精力。为了提高纵断面控制因素处理的精度和………………’一一~一…效率,本文对纵断面控制因素加以分析,总结出2.1从地形图上获取的数据进行计算内在逻辑关系。从而设计出适用的软件算法N-S在方案研究、预可研、初测及定测调查前和各图,在Excel对象中编写出相应的VBA语言程序,阶段比较方案的纵断面设计中,由于缺少实际现场由主窗体对象调用各程序实现辅助功能。通过在资料,需要从地形图上获得控制物的数据信息,进徐宿淮盐铁路纵断面设计工作中的使用,控制因素行纵断面的初始设计。该计算模式下能从图上获原始数据获取和分析计算等功能高效实用。此外,取的数据项有,线路中心交叉里程、道路等级、计算——跨径、路面高程和立交方式。其中计算跨径和结构——收稿日期:20151116高的关系见表1。108铁道建筑技术RAILWAYCONSTRUCTIONTECHNOLOGY2016(01)万方数据・其他・——重1_常用堕塑壹正总m道路等级与净高的关系如表2所示。表1中计算跨径、结构高度和可调整值的数据项根据实际情况增加内容后,软件能按最新参数运行。进一步分析各要素与计算轨面高程间的关系,得出计算控制因素轨面高程的思路,如图1。图1为道路等级、计算跨径、路面高程及立交方式与轨面高程问宏观的逻辑关系。根据道路等级选取净高和结构形式,结构形式和计算跨径又决定了结构高,综合考虑路面高程、净高、结构高和立交方式得出轨面计算高程。2.2用外业资料进行优化计算在初测、定测和补充定测阶段,通过测量中桩、外业调查资料及搜集资料心J,可进行精度更高的优化计算。本模式下可以利用的数据项有:线路中心交叉里程、道路等级、净宽、控制物净高或控制高程pJ、右前角、大中桥里程范围、路面高程。其中图1从地形图量取数据计算流程表2以徐宿淮盐高速铁路的道路等级、净高取值为例HJ,如果要按新的道路等级【5J、净高取值标准,重新设置表中参数,软件能按更新的标准运行。此外,道路等级影响净高;结构形式、净宽、右前角、工点与大中桥里程范围的关系影响结构高,选取结构高还必须满足表1中的关系;结构高、路面高程或梁底标高和立交方式决定计算轨面高程。总结分析各数据项问的关系,得到计算控制因素轨面计算高程的思路,如图2。图2用外业资料进行优化计算流程图2为道路等级、净宽、控制物净高或控制高程、右前角、大中桥里程范围、路面高程间宏观的逻辑关系。综合考虑上述因素得出轨面计算高程。铁道建筑技术RAILWAYCONSTRUCTIONTECHNOLOGY2016(oiJ109万方数据・其他・3重要步骤算法的N-S图铁路纵断面控制因素处理辅助设计软件是以多种算法M。1为核心,在相应的对象中编写出源代码,通过窗体的功能模块连接在一起,最终实现处理纵断面控制因素功能和其它辅助功能。由于篇幅有限,本文对部分重要算法进行阐述。3.1地形图获取数据进行计算N・S图未进行外业调查的情况时,可以从地形图中获取的数据项有交叉中心里程Kilometer、工点高程凰、跨径L。、立交关系厶、设计线的净高要求值必。Ⅳ及立交道等级Lg。其中。在设计线下穿道路时才—有,为路面高程与梁底的高差。模式I的算法NS图如图3。Kilometer从F限变化到上限G从道路等级表下限变化到上限PRINT*.计算结构高H,轨面计算高程Hei曲t.净高HADD航道等其它工点数据记录生成+.hkz数据成果END图3地形图获取数据进行计算N-S图%。。以下先对工点跨度、工点净宽和右前角的关系,大中桥计算跨径、道路跨度和右前角间的关系分别做阐述。(1)在大中桥里程范围内,工点的跨度£与净宽和右前角d有关。①≤≤当0。a90。时,L=d/sins②≤当90。<d180。时,L=d/sin(180。一a)(2)跨越道路大中桥的计算跨径通常大于道路的跨度L,主要取决于右前角和桥墩横向宽度,可以通过判断右前角仅与临界值4。和A;的相互关系,跨径选取值相对于跨度的增加量£。和£:,其中,A。<A;,L1<L2。①当Ax<、a<.As时,增加值取L,;②当Ol<Ax或a>As时,增加值取厶。本文中取L,=10m,L:=15m,只需结合项目实际情况调整参数£。和L:,软件就可以按最新设置的参数运行。Ⅱ(3)模式的算法N.S图如图4所示。STARTKilometer从下限变化到上限READ+,日,H,d,厶,L。,以,M;——————————丁工.电廷桥毽盈l圭L下—N:5堡至酆-7———厂越垡至!,睇E・一挑ind—p挑in(7ra)厶从结构高涵表添■—r~氇芝9苎墨下下限变化到上限加£一£+工.I上一£+£:≤广q鱼苎岁呼洼l广、、还!!,乡%—H一H。l:可—H一且+,I—l蚍一蚍。l能改l比+一比一『G。从道路等级表移G从路等级表下变化到上限下限变化到上限或封∥产《《!.要爹孑≮产髦・斯闭‘H+风lH广Hk——————————r邀跹上蹬王直下—Heiight一日.+且+H—HeiIght一日一且;以从纵断面数据下限变化到上限————————,~/^7风+一(Kilometer-K)+“——HrH)KIK)△—HHr-HeightPRINT*,净高H(可选),计算跨径£,计Ⅳ算结构高..轨面计算高程Height,孔跨计算值BL,工点对应纵断面设计高程鼠,工点处纵断面高程与轨面计算高程差4日END万方数据・其他・计算工点处对应纵断面高程的算法适用于不含断链的坡段,当纵断面坡段含有断链时需采用优化算法。4软件的组成及部分应用4.1软件结构组成在Excel平台上,以窗体对象为主体、以6个工作表为数据库,实现铁路纵断面控制因素处理辅助设计的功能。工作表分别为道路立交数据、大中桥梁范围数据、结构高对照数据、纵断面数据、标注文件数据和数据处理工作表,工作表之间关系旧1见图5。图5描述了软件结构组成部分间图5软件结构组成关系的关系,各部分均以主窗体对象为中心运行。4.2主窗体对象主窗体对象是软件的中心界面,也是各功能模块的载体。主窗体的界面如图6所示。图6为软件主窗体界面,主要由计算模式选项框架、原始数据处理选项框架、所需基础数据选项框架、计算生成数据选项‘框架9。¨1和相应命令按钮组成。4.3灵活应用举例4.3.1数据项录入图6软件主窗体界面从地形图获取数据项计算模式下,借助l仰cad中的点地面线功能,可以轻松地得到原始数据,通过原始数据处理功能可以得到模式佣于计算的基础数据项。铁道建筑技术RAILWAYCONSTRUCTIONTECHNOLOGY4.3.2调整纵断面后重新计算数据项在纵断面的设计过程中,修改和调整一定会造成工点对应纵断面高程和纵断面高程与该工点所需最小高程的差值发生变化。在纵断面数据工作表中更新纵断面数据后,选择相应复选项后按辅助计算命令按钮,能得到全部工点该数据项的最新结果。重新计算其它数据项同理。4.4部分数据项成果举例以用外业资料优化计算模式为例,辅助软件通过所需基础数据计算生成数据项。其中,所需基础数据项如表3所示。表3以徐宿淮盐铁路徐淮段定测阶段里程DKll3+100一DKll6+000范围内道路立交工点部分所需基础数据项为例。计算生成数据如表4。Ⅱ表4为计算模式情形下,由表3中基础数据项计算生成的部分数据成果。运行前需先设置大中桥梁的范围,它关系到计算跨径、计算结构高、轨面计算高程最值和桥涵孔跨计算值。此外,在图4里,除表4中以外的数据项也可以通过辅助计算得到。实践证明,软件处理与人工处理得到数据成果的偏差很小,仅个别逼近临界条件的数值会偏于保守,而且软件处理比人工处理的效率高很多倍。此外,辅助软件处理还可以避免因人工疲劳产生的失误。表3部分所需基础数据与线路交叉道路右前角/立交净宽/路面中心里程等级(。)方式高程/mDKll3+125.7高速lOl上跨29m23.650mDKll3+607.2城市道路98上跨47m20.680mDKll3+768.1机耕74上跨3.5m20.405mDKll3+914.6村道19上跨4.5m20.700mDKll4+003.7村道17上跨3.5m21.095mDKll4+077.3城市道路98上跨43m20.845mDKll4+161.O村道88上跨1.5m20.636mDKll4+376.8村道90上跨3.5m20.276mDKll4+589.2人通道101上跨6.5m20.832mDKll4+605.2省道101上跨25.5m21.160mDKll4+730.5村道98上跨3.5m20.507mDKll5+203.0村道117上跨4m20.040mDKll5+421.6村道170上跨5m21.217mDKll5+609.1机耕69上跨1.5m20.054mDKll5+988.9村道87上跨3m21.750In2016f07J111万方数据・其他・表4部分计算生成数据m与线路交叉道路计算结轨面计算桥涵孔跨中心里程净高跨度构高高程最值计算值DKll3+125.75.529.5433.94l33.09|o48m梁DKll3+607.2547.4625.06130.74164m梁DKll3+768.13.83.64l3.68627.89132m梁DKll3+914.6413.8223.68628.38632m粱DKll4+003.7411.9713.68628.78132m梁DKll4+077.3543.4234.58130.42656m梁DKll4+161.041.5013.68628.32232m梁DKll4+376.843.5003.68627.96232m粱DKll4+589.236.6223.68627.51832m梁DKll4+605.25.525.9773.94l30.60l48m梁DKll4+730.543.51.92626.4334m框架DKll5+203.0441.97626.0165m框架DKll5+421.6452.02627.2436m框架DKll5+609.13.81.51.87625.7303m框架DKll5+988.9431.92627.6764m框架5结束语采用VBA计算机语言,在Excel平台上开发出铁路纵断面控制因素处理辅助设计软件,使原始数据项获取变得轻松,也可快速又准确得计算出相关控制因素的数据项成果,同时生成数据成果文件¨2J:.c.hkz。在生成数据文件jIc.hkz后,从hrcad软件中选取该数据文件,可以将控制因素的数据项按里程主项顺序标注在纵断面设计图上,使铁路纵断面的设计工作变得高效和便捷。(上接第93页)[3]熊银花.干线公路机械设备管理模式研究及系统开发[D].西安:长安大学,2014:35-38.[4]程国满.规范和加强物资设备采购管理的初步探讨—[J].现代商业,2013(8):129130.[5]李海雷.高速公路养护施工作业区安全研究[D].西安:长安大学,2014:23.[6]李杨.中国海外工程建设管理的探讨[J].铁道建筑技术,2014(1):41-43.[7]张明.我国国际融资租赁业发展研究[D].济南:山东—财经大学,2013:3234.[8]杨申仲.现代设备管理[M].2版.北京:机械工业出版社。2012:10.112铁道建筑技术参考文献[1]龚小平.基于VBA的CAD二次开发绘制无缝线路布置图[J].铁道建筑技术,2015(1):39.[2]中铁第五勘察设计院集团有限公司.铁路勘测细则线路[R].北京:中铁第五勘察设计院集团有限公司,—2010:1617.[3]吕奇伟.徐宿淮盐铁路桥涵勘察设计[J].铁道建筑技—术,2015(2):2223.[4]中铁第五勘察设计院集团有限公司.徐宿淮盐铁路预可行性研究总说明书[R].北京:中铁第五勘察设计院集团有限公司,2013:129.[5]中华人民共和国铁道部.GB—500902006铁路线路设计规范[S].北京:中国计划出版社,2006:25.[6][美]DonaldE.Knuth.TheArtOfComputerProgram-—ming[M].北京:人民邮电出版社,2010:96101.[7][俄]菲赫金哥尔茨.数学分析原理[M].吴亲仁,陆秀丽,丁寿田,译.北京:高等教育出版社,2013:178.[8][美]DavidMKroenke,DavidJAuer.DatabaseConcepts[M].Prentice—Hall,2011:195197.[9]乔平安,王文浪,胡滨,等.VisualBasic6.0程序设计[M].北京:人民邮电出版社,2013:45.[10][美]TheawnWillis,BryanNewsome.VisualBasic2005入门经典[M].杨浩,译.北京:清华大学出版社,2006:204.[11][美]JoeSutphin.AutoCAD2006VBAA’Programmer8—Reference[M].Apress,201l:5760.[12][美]JohnWalkenhach.Excel2010PowerProgrammingwithVBA[M].WileyPublishing,Inc,2011:729-732.[9]DexingQi蚰.Nonisothermalfluidstructureinteractiona-nalysisonthepiston/cylinderinterfaceleakageof—hishpressurefuelpump[D].paperNo:TRIB-13-1085(8pa-ges),ResearchPapersASME,2014.[10]孟庆勇,祁玉龙,魏广娟.电传动铰接式自卸车设计—[J].铁道建筑技术,2014(2):8184.[1I]李明.关于工程机械管理维护的几点思考[J].中国机—械,2014(24):4041.[12]张智.瓦斯隧道施工安全管理控制要点分析[J].铁道—建筑技术,2015(6):1922.[13]胡忆沩,刘欣中,吴巍.设备管理与维修[M].北京:化—学工业出版社,2014:1619.PaqIL¨,AyCONSTRUCTIONTECHNOLOGY2016徊TJ万方数据
大叔大爷
该用户很懒,什么也没介绍
文档单价:6.00 会员免费
开通会员可免费下载任意文档