《浅析计算机技术在公路与桥梁工程施工中的应用21899.docx》由会员分享,可在线阅读,更多相关《浅析计算机技术在公路与桥梁工程施工中的应用21899.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 中国水电七局石忠高速公路项目浅析计算算机技术术在公路与桥桥梁工程程施工中中的应用用王焕强(中国水水利水电电第七工工程局第第六分局局,四川川 彭山山 66208860)摘 要要:本文文简要论论述计算算机技术术在锦屏屏公路、石石忠高速速公路工工程的施施工管理理过程中中的一些些具体的的应用,内容涉及到三维处理、数据库与相关程序设计的链接与嵌入技术。通过在施工中实际操作实例分析,重点叙述程序设计的应用,以求将公路与桥梁施工中大量的、重复性的、有逻辑性的工作通过计算机进行处理,以达到事半功倍的效果。关键词:计算机机;公路路;桥梁梁;施工工;应用用1.概述述随着计算算机技术术的纵深深发展,现现代公路路与
2、桥梁梁工程设设计和施施工已经经广泛地地应用计计算机管管理程序序、计算算机辅助助设计等等先进的的技术手手段,为为设计、施施工、管管理进行行服务。利利用计算算机进行行桥梁、隧隧道、涵涵洞结构构、水利利水文计计算、土土石方计计算与调调配、工工程费用用及预算算、统计计车辆通通过量等等;利用用集成计计算机辅辅助设计计(Coompuuterr Aiidedd Deesinn)软件件绘制桥桥梁、涵涵洞和隧隧道工程程图、路路线平面面图、路路线纵横横断面图图等。本文结合合公路与桥梁工工程施工工管理实实际工作作,将通通过具体体的应用用实例阐阐述计算算机技术术在工程程施工建建设中的的应用情情况。2.应用用计算机机进
3、行结结构物工程量量的复核核计算2.1拱拱桥侧墙墙体积计计算锦屏公路路第、标段共共有4座座拱桥(悬悬链线拱拱),拱拱桥的侧侧墙体积积是整座座桥计算算过程最最复杂的的部位,同同时,也也是设计计单位最最容易出出现差错错的地方方。通过过复核计计算结果果证明,44座拱桥桥的侧墙墙设计工工程量比比实际少少1300.866m3。计算算公式:Vcff1L1(shhKKK)/K(mm1)ff12L1m1(0.5shhKchhK11.5KK)/2K(m11)2 1VF00.5ff1B2C2f1m2(K1K3)ff1m2(K12K32)(W2K3f1m3)22V侧墙4V2VFF 33利用CAASIOO45000PA
4、A计算器器计算侧侧墙体积积为1331 .50mm3;计算机三三维建模模求积计计算:通过AuutoCCAD220022平台软软件进行行桥梁的的三维建建模,创创建桥梁梁结构三三维立体体图形,对对SOLLIDSS对象进进行布尔尔运算,利利用MAASSPPROPP命令求求积,最最后在计计算机显显示器上上显示AAutooCADD Teext Winndoww:-SOOLIDDS- 见图11:Masss: 134431553233.67787Voluume:134431553233.67787以上计算算分别是是质量计计算和体体积计算算,因为为建模单单位是,将其其进行换换算:13433153323.6788
5、733/10061344.31153223m33;原施工设设计图纸纸工程量量中侧墙墙体积:1011.600m3,为设设计错误误;通过以上上计算结结果显示示,利用用三维建建模计算算不规则则结构体体积在精精度、速度及直直观性方方面有着着无法相相比的优优势。 图1 三三维建模模计算体体积2.2路路基土石石方复核核计算在路基土土石方复复核计算算工作中中,因无无相关专专业的计计算软件件,所以以只能结结合实际际,利用用多方已已有应用用软件进进行综合合嵌入,以以下将介介绍利用用Acccesss、AuttoCAAD、Exccel软软件共同同完成路路基土石石方工程程量的复复核计算算工作原原理。土石方计计算公式式
6、(棱台台法): nV1/3(Ai1AAi)Li1 mmi/(11mii)44 i1其中miiAi1/AAi (AAi11Ai)在路基断断面测量量工作中中通常采采用坐标标法,如如图2,即即将公路路每个桩桩号的断断面上的的转折点点(xii,yii)首尾相相接成为为一个封封闭的截截面,这这就是所所测断面面的面积积: nnA1/2(xiyi11xi1yi)55 i1其中3ni11图2 坐坐标法示示意图根据以上上计算公公式将合合同段内内全部的的所测断断面桩号号与每个个断面上上的(xxi,yyi)输入计计算机AAcceess数数据库进进行综合合数据处处理,形形成数据据库文件件,便可可以将AAcceess数
7、数据库与与AuttoCAAD平台台进行数数据链接接嵌入,这这样每个个桩号断断面上的的测点坐坐标将会会自动以以POIINT形形式批量量生成元元素,依依次首尾尾连接各各点进行行闭合,然然后即可可应用平平台自动动计算每每个桩号号断面面面积。最最后从数数据库导导出到EExceel,应应用其内内部函数数按照棱棱台公式式编制土土石方计计算表,输输入桩号号,然后后以桩号号为映射射将所求求面积导导入,通通过电子子表格的的公式与与函数的的自动计计算功能能,最后后叠加所所得数据据即是复复核计算算的土石石方工程程量。至至此便是是数据库库与相关关应用软软件的链链接与嵌嵌入技术术计算土土石方工工程量的的全部计计算工作作
8、程序原原理。 1 计算机应应用程序序编程语语言进行行二次开开发程序序设计高速公路路施工路路线复测测及竣工工测量工工作中,在在没有专专业软件件辅助的的情况下下,绘制制公路纵纵断面图图是非常常繁琐的的工作,需需要进行行大量的的、重复复的操作作,既费费神,又又容易出出错。特特别在公公路进场场复测阶阶段以及及竣工测测量阶段段,需要要在短时时间内将将所测量量的中桩桩高程转转化成纵纵断面图图上的地地面线,才才可以进进行路线线复核。利利用Miicroosofft EExceel、AAutooCADD都提供供的VBBA功能能,编制制程序进进行绘制制,即把把Miccrossoftt Exxcell表格中中的桩号
9、号、地面面高程等等信息读读取出来来,在AAutooCADD文件里里以文字字、线条条的方式式写出来来,就可可以快速速绘制公公路纵断断面地面面线。3.1应应用程序序编程语语言Viisuaal BBasiic ffor Apppliccatiion简简介Visuual Bassic forr Apppliicattionn(VBBA)是是Miccrossoftt面向最最终用户户的应用用程序编程程语言。OOffiice产产品的组组件、AuttoCAAD均支持VVBA作作为二次次开发工工具。VVBA最最大特点点和最大大优点是是利用面面向对象象(OOOP)的的ActtiveeX AAutoomattion
10、n技术,使使语言的的引擎在在技术上上与开发发环境分分离。它它的功能能在很大大程度上上依赖于于它的客客户显露露的Auutommatiion接接口。同同时,由由于VBBA是基基于AcctivveX Auttomaatioon技术术,它可可以使用用任何AAutoomattionn技术的的应用程程序共同同工作。基于AuutoCCAD的的VBAA应用程程序就是是高级程程序语言言的计算算功能与与AuttoCAAD的绘绘图功能能结合,使使用VBBA程序序语句来来控制对对AuttoCAAD图形形的操作作。VBBA作为为一个集集成的开开发环境境,它提提供了高高质量的的用户化化编程能能力,能能够使AAutooCA
11、DD数据与与其它的的VBAA应用程程序,如如Exccel软软件,直直接共享享,实现现无缝连连接,顺顺利进行行数据交换换。3.2程程序设计计算法分分析在Miccrossoftt Exxcell中,与与表对应应的对象象是工作作表(SSheeet或WWorkksheeet),与与每一个个表格方方格对应应的对象象是单元元格区域域(raangee),它它可以仅仅包括一一个单元元格(ccelll),也也可以由由多个单单元格合合并而成成。工作作表对象象中的ccellls属性性,在单单元格的的选择方方面可以以达到与与rannge相相同的效效果,它它是以行行(roow)和和列(ggol)作作为参数数的,对对于行
12、和和列的选选择可以以采用变变量的形形式。在在本例中中,可设设定工作作表(WWorkksheeet)的的每一行行第一列列(ceellss(i,1)为为中桩桩桩号,每每一行第第二列(ccellls(ii,2)为为对应的的地面高高程。在AuttoCAAD中,没没有与表表对应的的对象,但但可以根根据表中中前后桩桩号定义义水平距距离,根根据地面面高程定定义垂直直距离,将将表中数数据理解解为线条条与文字字对象的的集合。这这样,通通过读取取Miccrossoftt Exxcell文件中中的最小小对象单元格格区域(ccellls(ii,j)的的主要信信息,利利用VBBA建立立AuttoCAAD与EExceel
13、的通通信,然然后在AAutooCADD文件里里指定的的图层、位位置画线线条,书书写文字字。通过过循环,遍遍历所有有单元格格区域(ccellls(ii,j),边边读边写写,最终终完成纵纵断面地地面线的的绘制及及桩号、地地面高程程的书写写。3.3程程序具体体实现步步骤3.3.1在AAutooCADD中创建建Exccel应应用程序序要编写存存取Exxcell的应用用程序,必必须通过过VBAA将Exxcell中的对对象能够够让操作作者使用用,这就就需要参参考Exccel对对象的数数据库。其其步骤如如下:1.打开开AuttoCAAD的VVBA编编辑器(命命令:VVBAIIDE);2.选择择“工具”“引用
14、”项,在在弹出的的“引用”对话框框的“可使用用的引用用”列表框框内,选选择“Miccrossoftt Exxcell 20002 Objjectt Liibraary”项;3.单击击“确定”按钮;4.接下下来使用用下列代代码可创创建完整整的应用用程序对对象实例例:Dim Exccel As Exccel.Apppliccatiion激活要要与之通通信的EExceel应用用程序On EErroor RResuume Nexxt Seet EExceel = GeetObbjecct(, EExceel.AAppllicaatioon) Iff Errr 00 Thhen Seet EExceel
15、 = CrreatteObbjecct(Exccel.Apppliccatiion) Ennd IIf3.3.2读入入坐标点点画地面面线1.设定定工作表表(Woorkssheeet)的的每一行行第一列列(ceellss(i,1)为为中桩桩桩号,每每一行第第二列(ccellls(ii,2)为为对应的的地面高高程。由由于公路路路线纵纵断面图图水平方方向比例例为1:20000,垂垂直方向向比例为为1:2200,故故读入时时,y坐坐标应乘乘以100倍。2.以(00,0,00)为原原点,以以桩号里里程为xx坐标,以以10倍倍所对应应的地面面高程为为y坐标标,0为为z坐标标,定义义某一桩桩号对应应的地面面
16、点坐标标;然后后循环读读取各里里程桩号号数据信信息,定定义各桩桩号所对对应的地地面点坐坐标;最最后以直直线段连连接各地地面点坐坐标,则则为地面面线。3.3.3桩号号及高程程的写入入1.定义义文字的的插入位位置 以桩号号里程为为x坐标标,0为为y坐标标,0为为z坐标标,确定定文字的的插入点点。2.以单单行文字字形式创创建桩号号及高程程文字,定定义文字字的格式式、字体体、高度度、倾斜斜角度。插插入后的的文字应应逆时针针旋转990度。3.3.4辅助助网格线线的绘制制1.辅助助网格线线能较为为直观地地表示桩桩号及地地面高程程的对应应关系,有有助于纵纵坡拉坡坡;2.以桩桩号里程程为x坐坐标,00为y坐坐
17、标,00为z坐坐标,确确定网格格线第一一点;以以桩号里里程为xx坐标,110倍所所对应的的地面高高程为yy坐标,00为z坐坐标,确确定网格格线第二二点;两两点连线线,则为为网格线线。2 结论通过以上上几个计计算机技技术在道道路与桥桥梁工程程施工中中的简单单的应用用实例,主主要阐述述了现代代公路桥桥梁施工工中很多多繁杂的的计算工工作将会会逐渐的的由计算算机进行行,我们们所追求求的高质质量、高高效率、高高精度计计算成果果会在瞬瞬间完成成,这就就为我们们的施工工管理工工作赢得得了宝贵贵的时间间和财富富。参考文献献:1美DDaviid SS.Coohn. Thhe CCompplette RRefeerennce AuttoCAAD20002. 北京京:电子子工业出出版社,2200332周周水兴,何何兆益,邹邹毅松等等. 路路桥施工工计算手手册. 北京:人民交交通出版版社,2200113美JJhonn.Waalkeenbaach. Exxcell20002Foormuulass. 北北京:电电子工业业出版社社,20002作者简介介:王焕强(1978年8月5日出生);籍贯:山东泰安市;现工作于中国水电七局六分局石忠高速公路项目部,助理工程师,从事工程技术管理工作。(huanqiangww-1978)第 8 页 共 8 页
限制150内