利用Visual Basic 结合AutoCAD对公路顺层边坡进行快速剖析.docVIP

利用Visual Basic 结合AutoCAD对公路顺层边坡进行快速剖析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Visual Basic 结合AutoCAD对公路顺层边坡进行快速剖析

利用Visual Basic 结合AutoCAD对公路顺层边坡进行快速剖析   【摘要】计算机软件技术现今已大量应用于道路设计及工程地质勘察设计,但是目前边坡稳定性分析的软件,尚不能针对顺层边坡的特点,提供设计参数整理、计算模型快速输入、计算结果批量统计对比的功能,作者利用Visual Basic 结合AutoCAD,结合顺层边坡的具体特点进行编程设计,实现对公路项目中大量顺层边坡进行快速的分析计算,简单易用,输入数据及输出结果迅速,且计算精度较好。在实际顺层边坡设计中,极大地提高了分析效率。   【关键词】顺层边坡 公路 Visual BasicAutoCAD 效率      中图分类号:F540.3 文献标识码:A 文章编号:         前言   公路是为其服务对象布设并受沿线地形、地质、环境、经济、人文等因素限制的带状结构物,路基、桥梁、隧道为其通过地性的具体形式。挖方边坡往往是公路建设中几乎不可避免的路基形式之一。受公路控制点的限制,路线走向常常会与走廊带的岩层走向小角度相交,使挖方边坡的一侧成为顺层边坡,当挖方边坡处岩层视倾角在10~40°之间时,受岩层层面的控制,边坡的整体稳定性较差,是公路路基边坡设计中需要重点注意部分。虽然计算机软件技术现今已大量应用于道路设计及工程地质勘察设计,但是边坡稳定性分析的软件,如理正岩土系列软件,尚不能针对顺层边坡的特点,提供设计参数整理、计算模型快速输入、计算结果批量统计对比的功能;而另一方面,一些公路设计中,一个工点需要分析段落内的多个断面,而整条公路可能需要对几百个挖方断面进行计算分析,其中存在大量的手工的、重复的工作,对于计算基础资料的录入和计算结果的整理,使用计算机自动操作往往比手工操作有更高的准确性和效率。作者结合大量公路顺层边坡的分析处治,根据顺层边坡稳定性计算的特点,利用AutoCAD的ActiveX技术,采用Visual Basic 的编制了公路顺层边坡分析计算系统,大大提高了顺层边坡的分析速度和效率。   一、顺层边坡的特点   顺层边坡,其剖面的几何形态由三个方面构成:地面线、开挖坡面线和潜在可能破坏的岩层层面的视倾角投影线,三者在剖面上构成了封闭的曲线A,而该曲线的最低点D1,以及在另一侧的最低点D2,这两点的连线构成了滑动线。   图1 顺层边坡计算简图   根据其平面破坏的特点,顺层边坡可以作为一个单一块体来进行计算,其在安全系数K下的剩余下滑力P为:   ……(1)   式中:——剩余下滑力(KN);   、,——分别为层面处的内聚力(KPa)和内摩擦角;   ——稳定性系数(时),在计算设计推力时为安全系数;   ——块体的重量,计算时取单宽(KN);   ——滑面长度(m);   ——滑面倾角、即岩层视倾角(°);   二、编程技术介绍   在软件的编制过程中,利用AutoCAD的ActiveX技术   (一)ActiveX自动化技术   ActiveX[1]自动化技术的核心是ActiveX控件, 其设计遵循COM(Component Object Model,组件对象模型)规范和OLE(Object Linking and Embeding,对象链接与嵌入)规范。ActiveX控件以动态链接库的形式提供,既实现了代码的共享,避免了重复开发,又保证了操作的合法性,保护了开发成果。   (二) AutoCAD的ActiveX功能[2]   在AutoCAD的ActiveX功能中,AutoCAD将其内部数据库以对象的形式组织起来,并构成了一个层次结构。AutoCAD的ActiveX技术提供了从应用程序内部/外部通过对象编程操作AutoCAD的一种新机制,使用支持ActiveX技术的编程语言如Visual Basic、Delphi、VisualC++等就可以直接对AutoCAD进行编程,而不仅仅局限于早期提供的AutoLISP和ADS,并且使得与其它Windows应用程序之间共享数据非常简单方便。   三、编程实现   根据顺层边坡的计算特点,顺层边坡的快速分析软件主要分为前期基础数据的输入及计算结果的输出这两部分。   (一)数据输入   数据输入包含两个方面:①岩土体物理力学参数的输入,对于同一个工点,该部分内容一般相同,若工点段落长、工程地质条件存在差异,也可以化整为零,分成多个工点;②断面的几何数据。根据前文所述,当确定了组成了顺层滑动的封闭块体曲线A后,即可根据曲线几何条件确定滑面形态,而曲线A可通过AutoCAD的BOUNDARY命令获得,并可通过AutoCAD的ActiveX功能读取。因此一个工点的数据录入可以一次完成。   (二)结果输出   当需要进行计算的数据采集完后

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档