一种水工挡土墙设计方法技术

技术编号:16779680 阅读:31 留言:0更新日期:2017-12-12 23:56
一种水工挡土墙设计方法,用绘图设计软件绘制挡土墙的断面图;在绘图设计软件使用环境中直接点选所述挡土墙断面图,获取断面图的图元几何信息;运用嵌入在绘图设计软件的计算工具,进行挡土墙的设计计算,所述的图元包括挡土墙断面中墙身、底板和水位,获取的几何信息包括关键点的坐标、高度、断面面积及断面的形心。

A design method of hydraulic retaining wall

A kind of hydraulic retaining wall design, drawing section of retaining wall with design software; design software used directly in the environment in the selection of retaining wall section, geometric information acquisition section; the use of embedded in the calculation tool design software, design and calculation for retaining wall, the the primitives include retaining wall sections of wall, floor and water level, the centroid of geometric information acquisition includes the key points of the coordinates, height, area and section.

【技术实现步骤摘要】
一种水工挡土墙设计方法
本专利技术属于水利工程
,特别涉及一种水工挡土墙设计方法。
技术介绍
如今国内外的许多水工挡土墙专业计算软件,能解决大部分的工程计算问题,极大的提高了水工设计人员的效率和计算结果的准确性。但是各个计算软件品类众多,功能也不尽相同,主要是力学模型的建立和参数的简化等方面各有各的标准。随着国内水利工程的发展,河道挡墙的设计也随着周边地区的发展而不断的优化和改进,从而挡墙的形状随着比如景观的要求而非简单的几何形状,因此在输入挡墙结构尺寸时,由于某些软件界面的局限性,必然要对挡墙尺寸做一些简化和取舍,这样势必会对计算结果造成不可避免的误差。并且为了计算挡墙的物理尺寸而输入的参数的个数繁多,导致设计人员机械的重复劳动。
技术实现思路
一种水工挡土墙设计方法,用绘图设计软件绘制挡土墙的断面图;在绘图设计软件使用环境中直接点选所述挡土墙断面图,获取断面图的图元几何信息;运用嵌入在绘图设计软件的计算工具,进行挡土墙的设计计算,所述的图元包括挡土墙断面中墙身、底板和水位,获取的几何信息包括关键点的坐标、高度、断面面积及断面的形心。在绘图设计软件使用环境中直接点选所述挡土墙断面的外部轮廓线,将该轮廓线包围的面域的面积和重心位置直接导出参与挡土墙的设计计算。绘图设计软件采用AUTOCAD,计算工具采用VisualLISP与C#,计算结果采用excel输出。水工挡土墙设计方法,还包括步骤:S301、通过C#,利用AutoCAD的API,来控制挡土墙AUTOCAD文件;S302、后台输入visuallisp语句调用软件安装路径下的指定lsp文件,调出DCL对话框;S303、挡土墙的尺寸用多段线命令手动圈起;S304、根据对话框中的条目将几何信息与水位高差要素提取出来并录入txt文件中。本专利技术提供一种基于VisualLISP与C#的水工挡土墙软件计算方法,通过AUTOCAD的二次开发和C#的界面设计和编程计算,尽最大的可能节省水工挡土墙计算的单位时间,提高计算结果的准确性,并相应的导出计算表格以便复核软件计算,从而整体提高工程师设计挡墙的工作效率,优化设计的流程。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1是本专利技术一个实例软件的功能流程图。图2是本专利技术一个实施例的excel计算书。图3是本专利技术实施例中的断面图。图4是本专利技术中计算工具的一个界面示意图。具体实施方式本专利技术的水工挡土墙设计方法包括下列步骤:S1、打开河道挡墙dwg断面图;S2、打开本水工挡土墙软件;S3、获取cad图元几何信息;S4、物理参数输入;S5、利用C#语言计算出结果;S6、excel计算书结果输出,参阅图2。其中,根据水工挡土墙设计中的计算过程,利用visuallisp读取河道挡土墙断面中墙身、底板、水位等图元,提取几何信息,再运用C#编程计算得出挡墙的抗滑稳定安全系数、抗倾覆稳定安全系数、基底应力等计算结果,并自动生成excel计算书,供校审人员校审。本专利技术通过AUTOCAD的二次开发和C#的界面设计和编程计算,尽最大的可能节省水工挡土墙计算的单位时间,提高计算结果的准确性,并相应的导出计算表格以便复核软件计算,从而整体提高工程师设计挡墙的工作效率,优化设计的流程。进一步地,步骤S3包含下列步骤:S301、通过C#,利用AutoCAD的API,来控制河道挡墙dwg文件;S302、后台输入visuallisp语句调用软件安装路径下的指定lsp文件,调出DCL对话框;S303、河道挡墙的尺寸用多段线命令手动圈起;S304、根据对话框中的条目将几何信息与水位高差等要素提取出来并录入txt文件中。所述步骤S4中,输入填土相关参数、墙身底板的容重、摩擦系数。所述步骤S303中挡墙形状可以任意变化,无需规则的几何形状,通过VisualLISP编程语言获得几何形状的面积,重心位置。所述步骤S304中,通过VisualLISP获取的数据保存在txt中,再用C#读取该数据文件,达到VisualLISP与C#的数据共享。所述步骤S5中,利用朗肯土压力计算方法计算墙后土压力。所述步骤S6中,将计算过程包括计算公式与计算结果导入excel。挡土墙计算首先需要获得计算断面的几何信息,市面上的软件大多是通过输入长宽等几何参数然后内部计算出断面的面积和重心位置,而本软件的思路在于直接点选断面的外部轮廓线,通过VisualLISP编程语言,将该轮廓线包围的面域的面积和重心位置直接导出参与后续的计算,从而省略参数输入的繁琐步骤,此方法同样适用于导出墙后填土的面积和重心位置。如图3所示,实际工程中的挡墙形状不规则,其他软件必须要简化之后输入几何参数,计算面积难免会有误差,但是本专利技术直接导出该面域的信息,更加精确。本专利技术中,在autocad软件中,先点选图4中的“墙身”,再点选图1中挡墙的外轮廓线,通过VisualLISP编程语言就将墙身的面积和重心的数据导入到一个txt文档中,后续计算再调用这个文档的数据出结果。计算所依据的规范:《水工挡土墙设计规范》(SL379-2007)。值得说明的是,虽然前述内容已经参考若干具体实施方式描述了本专利技术创造的精神和原理,但是应该理解,本专利技术并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合,这种划分仅是为了表述的方便。本专利技术旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。本文档来自技高网...
一种水工挡土墙设计方法

【技术保护点】
一种水工挡土墙设计方法,其特征在于,用绘图设计软件绘制挡土墙的断面图;在绘图设计软件使用环境中直接点选所述挡土墙断面图,获取断面图的图元几何信息;运用嵌入在绘图设计软件的计算工具,进行挡土墙的设计计算,所述的图元包括挡土墙断面中墙身、底板和水位,获取的几何信息包括关键点的坐标、高度、断面面积及断面的形心。

【技术特征摘要】
1.一种水工挡土墙设计方法,其特征在于,用绘图设计软件绘制挡土墙的断面图;在绘图设计软件使用环境中直接点选所述挡土墙断面图,获取断面图的图元几何信息;运用嵌入在绘图设计软件的计算工具,进行挡土墙的设计计算,所述的图元包括挡土墙断面中墙身、底板和水位,获取的几何信息包括关键点的坐标、高度、断面面积及断面的形心。2.如权利要求1所述的水工挡土墙设计方法,其特征在于,在绘图设计软件使用环境中直接点选所述挡土墙断面的外部轮廓线,将该轮廓线包围的面域的面积和重心位置直接导出参与挡土墙的设计计算。3.如权利要求...

【专利技术属性】
技术研发人员:施晓欢
申请(专利权)人:上海友为工程设计有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1