多排平行管线镇墩批量化设计方法技术

技术编号:33839049 阅读:21 留言:0更新日期:2022-06-16 12:01
本发明专利技术公开了一种多排平行管线镇墩批量化设计方法,当多排平行管线上的镇墩数量较多时,镇墩设计需要利用单个镇墩的多排平行管线镇墩设计程序进行逐个操作,设计效率不高。本发明专利技术根据实际输水管线数量选择镇墩基本数据前处理专用EXCEL文件;利用EXCEL宏命令对前处理专用EXCEL文件中的数据进行处理,生成镇墩基本数据文件;根据镇墩基本数据文件,利用AUTOCAD VBA技术,按照镇墩编号顺序依次完成镇墩体型批量自动化设计、镇墩平面图和剖面图,并生成镇墩体型参数文件;对主要尺寸自动标注;最后利用EXCEL宏命令处理镇墩体型参数文件,生成最终的镇墩体型参数表。该方法操作方便,结果直观,且便于后续出施工图,进一步提高了镇墩设计效率。高了镇墩设计效率。高了镇墩设计效率。

【技术实现步骤摘要】
多排平行管线镇墩批量化设计方法


[0001]本专利技术涉及输水管线设计领域,尤其是涉及多排平行管线镇墩批量化设计方法。

技术介绍

[0002]针对输水管线管道数量多于1排且管径又不全相同的情况,目前仅能实现单个多排平行管线镇墩自动化设计,这在一定程度上提高了管线镇墩设计效率。但是当镇墩数量较多时,镇墩设计需要利用单个镇墩的多排平行管线镇墩设计程序逐个进行操作,无法实现批量化设计,设计效率不高。

技术实现思路

[0003]本专利技术目的在于提供一种多排平行管线镇墩批量化设计方法。
[0004]为实现上述目的,本专利技术采取下述技术方案:本专利技术所述的多排平行管线镇墩批量化设计方法,包括以下步骤:S1,根据实际输水管线数量选择镇墩基本数据前处理专用EXCEL文件;S2,获取前处理专用EXCEL文件所需的基本数据,利用EXCEL宏命令对所述前处理专用EXCEL文件中的数据进行处理,生成镇墩基本数据文件;S3,利用AUTOCAD VBA技术,根据所述镇墩基本数据文件,按照镇墩编号顺序依次完成镇墩体型自动化设计,并生成镇墩体型参数文件;S4,利用AUTOCAD VBA技术,根据镇墩基本数据文件,批量自动生成镇墩平面图和剖面图,并对主要尺寸进行自动标注;S5,利用EXCEL宏命令对所述镇墩体型参数文件进行处理,生成最终的镇墩体型参数表。
[0005]进一步地,所述基本数据包括镇墩数量、镇墩序号、管道数量、各管道外径和壁厚、管道在镇墩处水平转角、上下游侧管道与水平面夹角、管道内水压力。
[0006]进一步地,所述镇墩基本数据文件和所述镇墩体型参数文件均为txt格式文件。
[0007]进一步地,S3步中所述镇墩体型自动化设计依据镇墩受力特点、镇墩抗滑稳定安全系数、镇墩基底应力自动设计出符合规范要求的镇墩。
[0008]本专利技术优点在于当多排平行管线上的镇墩数量较多时,镇墩设计需要利用单个镇墩的多排平行管线镇墩设计程序进行逐个操作,设计效率不高。本专利技术实现了多排平行管线镇墩批量化设计,该方法操作方便,镇墩最终设计体型和尺寸参数表自动生成,结果直观,且便于后续出施工图,进一步提高了镇墩设计效率。
附图说明
[0009]图1是本专利技术所述方法的流程图。
[0010]图2是本专利技术所述方法的前处理专用EXCEL文件。
[0011]图3是本专利技术所述方法中运行前处理专用EXCEL文件宏命令窗口界面。
[0012]图4是本专利技术所述方法中多排平行管线镇墩批量化设计的窗口界面。
[0013]图5是本专利技术所述方法中批量自动生成镇墩体型平面图和剖面图的窗口界面。
[0014]图6是本专利技术所述方法中批量自动生成的镇墩体型示意图。
[0015]图7是本专利技术所述方法中运行批量自动生成的镇墩体型示意图。
具体实施方式
[0016] 下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]实施例1如图1所示,本申请所述多排平行管线镇墩批量化设计方法,包括以下步骤:S1,根据实际输水管线数量选择镇墩基本数据前处理专用EXCEL文件;本专利技术利用EXCEL分别编制固定格式的1~6排平行管道镇墩基本数据前处理文件,支持1~6排平行管道的镇墩批量化设计。
[0018]S2,获取前处理专用EXCEL文件所需的基本数据,利用EXCEL宏命令对所述前处理专用EXCEL文件中的数据进行处理,生成镇墩基本数据文件;基本数据包括镇墩数量、镇墩序号、管道数量、各管道外径和壁厚、管道在镇墩处水平转角、上下游侧管道与水平面夹角、管道内水压力。
[0019]前处理专用EXCEL文件中预先设置了根据镇墩基本数据处理要求设置的宏命令,打开运行前处理专用EXCEL文件中的宏命令,输入项目名称确定后,可生产txt格式的镇墩基本数据文件。
[0020]S3,利用AUTOCAD VBA技术,根据所述镇墩基本数据文件,按照镇墩编号顺序依次完成镇墩体型批量自动化设计,并生成txt格式的镇墩体型参数文件;镇墩体型自动化设计依据镇墩受力特点、镇墩抗滑稳定安全系数、镇墩基底应力自动设计出符合规范要求的镇墩。
[0021]为了实现多排平行管线镇墩批量化设计功能,在单个镇墩的AUTOCAD VBA多排平行管线镇墩设计程序的基础上,取消“数据输入”和“计算结果输出”可视化界面,仅保留最基本的可视化界面,同时增加镇墩批量化计算模块。程序开始运行后将根据基本数据文件逐个对镇墩进行自动设计,直至所有镇墩完成设计。
[0022]S4,利用AUTOCAD VBA技术,根据镇墩基本数据文件,批量自动生成镇墩平面图和剖面图,并对主要尺寸进行自动标注;S5,利用EXCEL宏命令对txt格式的镇墩体型参数文件进行处理,生成最终的镇墩体型参数表。
[0023]实施例2首先对镇墩基本数据进行前处理:根据实际输水管线工程中的管道数量选择图2所示的相应平行管线镇墩批量化设计镇墩基本数据前处理专用文件。
[0024]根据镇墩基本数据前处理文件内的要求,准备管线上所布置镇墩的相关数据,主
要有以下数据:镇墩数量、镇墩序号、管道数量、各管道外径和壁厚、管道在镇墩处水平转角、上下游侧管道与水平面夹角、管道内水压力等。
[0025]通过Alt+F8快捷键打开运行镇墩基本数据前处理文件里自带的“zdsjcl”宏命令如图3所示,输入项目名称如“GXXX”,确定后生成txt格式的镇墩基本数据文件。
[0026]然后,进行多排平行管线镇墩批量化设计,按照镇墩编号顺序依次逐个对镇墩体型进行自动化设计,并得到一个满足镇墩稳定计算相关规范要求的体型尺寸。
[0027]打开AUTOCAD文件“ZhenDunPLSJ

V1.0.dwg”,选择工具



加载工程,打开AUTOCAD VBA工程文件“ZhenDunPLSJ

V1.0.dvb”,如图4所示。选择工具



宏或快捷键Alt+F8,运行宏,输入项目名称“GXXX”,点击“运行”开始进行镇墩批量化设计,直至设计完全后结束,生成txt格式的镇墩体型参数文件。
[0028]之后,批量自动生成镇墩平面图和剖面图,并对主要尺寸进行自动标注。
[0029]打开AUTOCAD文件“ZhenDunPLHCL

V1.0.dwg”,选择工具



加载工程,打开AUTOCAD VBA工程文件“ZhenDunPLHCL

V1.0.dvb”,如图5所示。选择工具



宏或Alt+F8,运行宏,输入项目名称“GXXX”,点击“本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多排平行管线镇墩批量化设计方法,其特征在于:包括以下步骤:S1,根据实际输水管线数量选择镇墩基本数据前处理专用EXCEL文件;S2,获取前处理专用EXCEL文件所需的基本数据,利用EXCEL宏命令对所述前处理专用EXCEL文件中的数据进行处理,生成镇墩基本数据文件;S3,利用AUTOCAD VBA技术,根据所述镇墩基本数据文件,按照镇墩编号顺序依次完成镇墩体型批量自动化设计,并生成镇墩体型参数文件;S4,利用AUTOCAD VBA技术,根据镇墩基本数据文件,批量自动生成镇墩平面图和剖面图,并对主要尺寸进行自动标注;S5,利用EXCEL宏命令对所述镇墩...

【专利技术属性】
技术研发人员:许合伟邹红英翟利军刘思远李江梁成彦马燕玲邓光莲胡晓
申请(专利权)人:黄河勘测规划设计研究院有限公司
类型:发明
国别省市:

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

1