论文部分内容阅读
滑坡是一种自然地质现象,也是多发于我国的一种地质灾害。它是指历史上曾经运动过的斜坡或正在运动的斜坡。常见的滑坡治理方法包括减重削坡压脚、控制爆破、支挡工程、排水和注浆加固等。其中抗滑桩支挡工程治理办法因其工程量小,不易受滑坡体环境限制,对滑坡体完整性破坏低,且施工量小,施工成本低,施工安全,布置灵活等优点,在国内外滑坡治理工程都有广泛应用。虽然越来越多的滑坡整治工程项目选择抗滑桩来进行治理,但其设计工序复杂,计算系数繁多,而且单个抗滑桩治理项目中通常需要布置数十根抗滑桩,会出现大量的重复性工作,因此计算机辅助设计系统被引入的抗滑桩设计工程当中。可目前商业性质的CAD辅助软件造价昂贵、开放性不佳,操作流程复杂等缺陷,而本论文开发研制的抗滑桩设计软件将以安全、开源、简单易懂且自动化的操作环境,为业内人员提供便利,达到工程设计经济、高效、安全的效果。本论文所研究的抗滑桩设计软件将对该类结构的设计工作带来极大的便利。软件中所包含的抗滑桩内力计算和智能配筋优化及自动可视化这三大功能都为抗滑桩设计流程提供了跟高效的途径、提高了效率,同时,本软件所采用的模块化的软件架构、窗口化人机交互界面以及开源化设计理念,使得抗滑桩设计工作更加便捷、容易,使用成本更低。本论文通过学习抗滑桩设计基本原理和计算方法并收集其他相关资料,开发设计出抗滑桩设计计算与自动可视化软件。该软件以Matlab软件与Auto CAD软件为系统的基础模块,利用Matlab的GUI工具箱编制抗滑桩设计公式程序来实现抗滑桩设计计算的自动化;通过Auto CAD软件的Visual LISP语言读取文本文件来实现对Auto CAD软件的二次开发,从而实现挡土墙设计图的自动绘制。将抗滑坡体相关参数输入到抗滑桩设计计算软件模块中,模块中包含的算法程序便可利用已知参数计算出桩的内力和桩体参数,包括桩身的剪力矩阵、弯矩矩阵,最大弯矩值位置,最小钢筋截面积等;再将计算所得的内力参数和桩体参数输入到抗滑桩优化配筋软件模块中,计算出配筋参数,从而完成抗滑桩计算与实现配筋功能优化。之后将计算软件模块求得的桩体参数和钢筋参数写入指定文本文档中,通过Visual LISP语言编写的Auto CAD用Lisp语言编程来读取该文本文档,从而实现抗滑桩设计软件的自动可视化功能。该软件可以实现桩体参数标注,平面和横断面绘图,配筋情况等诸多抗滑桩设计元素的自动化绘图,最终实现抗滑桩设计的自动化、可视化。本系统是在WINDOWS 10环境下实现的,利用MATLAB软件内的GUI工具箱来设计抗滑桩计算软件和Auto CAD软件中的Visual LISP语言来实现抗滑桩的自动化绘图。系统具有开放式的体系结构,且各模块功能明确,保证了软件的易操作性。本论文通过列举工程实例,在用户输入所软件所需的相应参数后,按照界面提示进行操作,最后便可根据参数和工程需求绘制抗滑桩工程设计图。本系统提供了结构内力计算,桩体设计计算,配筋组合计算,施工图自动成图等诸多功能,是一种快捷、实用、易操作的抗滑桩设计辅助系统。该软件大大提高了工作效率,简化设计流程,提高自动化程度,使得抗滑桩设计过程简单快捷。