没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
河北地质大学硕士论文
I
摘 要
滑坡是一种自然地质现象,也是多发于我国的一种地质灾害。它是指历史上曾经运
动过的斜坡或正在运动的斜坡。常见的滑坡治理方法包括减重削坡压脚、控制爆破、支
挡工程、排水和注浆加固等。其中抗滑桩支挡工程治理办法因其工程量小,不易受滑坡
体环境限制,对滑坡体完整性破坏低,且施工量小,施工成本低,施工安全,布置灵活
等优点,在国内外滑坡治理工程都有广泛应用。
虽然越来越多的滑坡整治工程项目选择抗滑桩来进行治理,但其设计工序复杂,计
算系数繁多,而且单个抗滑桩治理项目中通常需要布置数十根抗滑桩,会出现大量的重
复性工作,因此计算机辅助设计系统被引入的抗滑桩设计工程当中。可目前商业性质的
CAD 辅助软件造价昂贵、开放性不佳,操作流程复杂等缺陷,而本论文开发研制的抗滑
桩设计软件将以安全、开源、简单易懂且自动化的操作环境,为业内人员提供便利,达
到工程设计经济、高效、安全的效果。本论文所研究的抗滑桩设计软件将对该类结构的
设计工作带来极大的便利。软件中所包含的抗滑桩内力计算和智能配筋优化及自动可视
化这三大功能都为抗滑桩设计流程提供了跟高效的途径、提高了效率,同时,本软件所
采用的模块化的软件架构、窗口化人机交互界面以及开源化设计理念,使得抗滑桩设计
工作更加便捷、容易,使用成本更低。
本论文通过学习抗滑桩设计基本原理和计算方法并收集其他相关资料,开发设计出
抗滑桩设计计算与自动可视化软件。该软件以 Matlab 软件与 AutoCAD 软件为系统的基
础模块,利用 Matlab 的 GUI 工具箱编制抗滑桩设计公式程序来实现抗滑桩设计计算的
自动化;通过 AutoCAD 软件的 Visual LISP 语言读取文本文件来实现对 AutoCAD 软件
的二次开发,从而实现挡土墙设计图的自动绘制。将抗滑坡体相关参数输入到抗滑桩设
计计算软件模块中,模块中包含的算法程序便可利用已知参数计算出桩的内力和桩体参
数,包括桩身的剪力矩阵、弯矩矩阵,最大弯矩值位置,最小钢筋截面积等;再将计算
所得的内力参数和桩体参数输入到抗滑桩优化配筋软件模块中,计算出配筋参数,从而
完成抗滑桩计算与实现配筋功能优化。
之后将计算软件模块求得的桩体参数和钢筋参数写入指定文本文档中,通过 Visual
LISP 语言编写的 AutoCAD 用 Lisp 语言编程来读取该文本文档,从而实现抗滑桩设计软
件的自动可视化功能。该软件可以实现桩体参数标注,平面和横断面绘图,配筋情况等
诸多抗滑桩设计元素的自动化绘图,最终实现抗滑桩设计的自动化、可视化。
本系统是在 WINDOWS 10 环境下实现的,利用 MATLAB 软件内的 GUI 工具箱来
设计抗滑桩计算软件和 AutoCAD 软件中的 Visual LISP 语言来实现抗滑桩的自动化绘
基于 MATLAB 和 AutoCAD 二次开发的抗滑桩优化设计及可视化
II
图。系统具有开放式的体系结构,且各模块功能明确,保证了软件的易操作性。本论文
通过列举工程实例,在用户输入所软件所需的相应参数后,按照界面提示进行操作,最
后便可根据参数和工程需求绘制抗滑桩工程设计图。本系统提供了结构内力计算,桩体
设计计算,配筋组合计算,施工图自动成图等诸多功能,是一种快捷、实用、易操作的
抗滑桩设计辅助系统。该软件大大提高了工作效率,简化设计流程,提高自动化程度,
使得抗滑桩设计过程简单快捷。
关键词:抗滑桩设计,MATLAB,AutoCAD,Visual LISP,GUI 工具箱,自动可视
化
河北地质大学硕士论文
III
ABSTRACT
Landslide is a natural geological phenomenon, and it is also a kind of geological disasters
that frequently occur in China. It refers to the slope that has been moved or is moving in history.
Common landslide management methods include weight reduction, cutting feet, controlling
blasting, supporting works, drainage and grouting reinforcement. Among them, the anti-slide
pile support engineering treatment method is not easy to be restricted by the landslide
environment due to its small amount of engineering, and it has low damage to the integrity of
the landslide body, and has a small amount of construction, low construction cost, safe
construction, and flexible layout. Landslide management projects are widely used.
Although more and more landslide improvement projects choose anti-slide piles for their
treatment, the design process is complicated and the calculation coefficients are many. In
addition, dozens of anti-slide piles are usually arranged in a single anti-slide pile treatment
project, and a large number of anti-slide piles will appear. Repetitive work, so the computer-
aided design system was introduced into the anti-slide pile design project. Currently,
commercial CAD-assisted software is costly, poorly open, and has complicated operating
procedures. The anti-sliding pile design software developed in this paper will provide a safe,
open source, easy to understand and automated operating environment for the industry. Provide
personnel convenience to achieve economical, efficient and safe engineering design. The anti-
sliding pile design software studied in this paper will bring great convenience to the design of
this type of structure. The three major functions of the calculation of the internal force of the
anti-sliding piles, the optimization of the intelligent reinforcement and the automatic
visualization included in the software provide an efficient way to improve the design process
of the anti-sliding piles and improve the efficiency. At the same time, the modularized software
used in this software The software architecture, windowed human-computer interaction
interface, and open source design concept make the design of anti-slide piles more convenient
and easy, and the use cost is lower.
In this thesis, by studying the basic principles and calculation methods of anti-sliding pile
design and collecting other relevant data, the software for designing and automatic visualization
of anti-sliding pile design is developed. This software uses Matlab software and AutoCAD
software as the basic module of the system, and uses Matlab's GUI toolbox to compile anti-
slide pile design formula programs to automate the calculation of anti-slide pile design. It is
realized by reading text files in AutoCAD software's Visual LISP The secondary development
基于 MATLAB 和 AutoCAD 二次开发的抗滑桩优化设计及可视化
IV
of AutoCAD software to realize the automatic drawing of retaining wall design drawings. The
relevant parameters of the anti-slide body are input into the anti-slide pile design calculation
software module, and the algorithm program included in the module can calculate the internal
force and pile parameters of the pile using known parameters, including the shear force matrix
and bending moment matrix of the pile body. , The position of the maximum bending moment
value, the minimum cross-sectional area of the reinforcement, and then input the calculated
internal force parameters and pile parameters into the anti-slide pile optimization reinforcement
software module to calculate the reinforcement parameters to complete the calculation and
implementation of the anti-slide pile Reinforcement function optimization.
After that, the pile parameters and reinforcement parameters obtained by the calculation
software module are written into the specified text file. AutoCAD written by Visual LISP
language uses Lisp language to read the text file, so as to realize the automatic visualization
function of the anti-slide pile design software . This software can realize the automatic drawing
of many anti-sliding pile design elements such as pile parameter marking, plane and cross-
section drawing, reinforcement situation, etc., and finally realize the automation and
visualization of anti-sliding pile design.
This system is implemented in the Windows 10 environment. The GUI toolbox in
MATLAB software is used to design the anti-slide pile calculation software and the AutoCAD
LISP language in AutoCAD software to realize the automatic drawing of anti-slide piles. The
system has an open architecture, and the functions of each module are clear, ensuring the easy
operation of the software. In this thesis, by enumerating engineering examples, after the user
inputs the corresponding parameters required by the software, follow the interface prompts, and
finally, the anti-slide pile engineering design drawing can be drawn according to the parameters
and engineering requirements. This system provides many functions such as structural internal
force calculation, pile design calculation, reinforcement combination calculation, automatic
drawing of construction drawings, etc. It is a fast, practical and easy-to-operate anti-sliding pile
design auxiliary system. The software greatly improves the work efficiency, simplifies the
design process, increases the degree of automation, and makes the anti-slide pile design process
simple and fast.
KEYWORDS: Anti-slide pile design, MATLAB, AutoCAD, Visual LISP, GUI toolbox,
automatic visualization
河北地质大学硕士论文
V
目 录
摘 要
............................................................. I
ABSTRACT
....................................................... III
目 录
............................................................ V
第一章 绪论 ....................................................... 1
1.1 研究背景和意义 ................................................. 1
1.1.1 研究背景 .................................................... 1
1.1.2 研究意义 .................................................... 3
1.2 国内外研究现状
................................................. 4
1.2.1 抗滑桩应用 .................................................. 4
1.2.2 抗滑桩计算 .................................................. 5
1.2.3 抗滑桩设计软件 .............................................. 5
1.3 研究内容与研究方法
............................................. 7
1.3.1 研究内容 .................................................... 7
1.3.2 研究方法 .................................................... 8
1.3.3 技术路线图 .................................................. 9
第二章 抗滑桩设计理论 ............................................. 11
2.1 前言
.......................................................... 11
2.2 抗滑桩的介绍 ................................................... 11
2.2.1 抗滑桩设计应满足的条件 ..................................... 11
2.2.2 抗滑桩的作用力系 ........................................... 11
2.2.3 抗滑桩的平面位置和间距 ..................................... 13
2.2.4 抗滑桩的截面与计算宽度设计 ................................. 13
2.2.5 弹性抗滑桩与刚性抗滑桩的判别 ............................... 14
2.3 抗滑桩计算方法的介绍
.......................................... 15
剩余70页未读,继续阅读
资源评论
2201_75761617
- 粉丝: 20
- 资源: 7339
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功