一种管道三维建模方法及管道设计方法技术

技术编号:20390032 阅读:45 留言:0更新日期:2019-02-20 02:55
本发明专利技术公开了一种管道三维建模方法及管道设计方法,其中,管道三维建模方法包括:获取管道物探表;根据管道物探表中的数据,计算出所有管段的端点标高,并将管道中心标高数值放到管道物探表中相应管段同一行的单独一列中;在管道物探表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有管道的三维模型。其极大地提高了管道设计效率,既方便了设计人员进行管线综合设计,也可视化地方便了校对审核工作。

【技术实现步骤摘要】
一种管道三维建模方法及管道设计方法
本专利技术属于管道建模领域,尤其涉及一种管道三维建模方法及管道设计方法。
技术介绍
在进行市政管线综合设计时,管线综合设计人员得到的一般是甲方提供的测绘部门做的AutoCAD现状管线物探平面图,然后在图中新增设计管线或改造原有管线,但都是二维图。图上虽然有代表管道的线条,但由于线条没有管道直径的属性,无法直观的检查观看管道之间是否碰撞,管道净距是否满足规范要求。对于管道之间的水平净距,只能从图中量取两线条的平面距离再减去两管道直径的各一半而得到;对于管道之间的垂直净距,如果图中代表管道的线条端点没有标高,将无法计算;如果图中代表管道的线条端点有标高,只能从图中查询出端点标高、线条长度,手工计算出管道坡度,按坡度推算得到交点位置标高,再根据标高值是管底标高还是管中标高,来计算两个相交管道的垂直净距。面对如蜘蛛网般的各种专业类型的地下管线,做完一个管线综合项目费时又费力。当前广泛使用的AutodeskRevit软件可以建立设备管线模型,但它做管线时没有坡度的概念,只能适合于建筑室内管线建模,不适合于室外存在坡度的市政管线。虽然在AutodeskCivil3d软件中可以对室外现状管线建模,但也是将AutoCAD物探平面图作为参照底图,采用“从对象创建压力管网”命令拾取线生成管道的方式,人工一根一根地去建模,对于一个管线工程浩瀚的管道数量,设计仍然很费劲。市场上有很多三维管道建模开发语言,例如采用C++、Lisp、VB等高级语言进行二次开发,但这些对于没学过软件编程的普通的设计人员来说会感到非常困难,自行开发会投入较多的时间和精力。综上所述,亟需一种仅在AutoCAD图中就能将管线三维模型化,满足规划及设计要求,直观地观看管道空间关系,且使一般设计人员不需要学习复杂专业软件,就可以将市政管道生成三维立体管道,最终提高管道建模及设计效率。
技术实现思路
为了解决现有技术的不足,本专利技术的第一目的是提供一种管道三维建模方法,其在管道物探表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有专业管道的三维模型,能够快速准确批量地生成管道三维模型,最终达到提高管道三维模型构建的效率的目的。本专利技术的一种管道三维建模方法,包括:获取管道物探表;根据管道物探表中的数据,计算出所有管段的端点标高,并将管道中心标高数值放到管道物探表中相应管段同一行的单独一列中;在管道物探表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有管道的三维模型。进一步的,在管道物探表中生成AutoCAD命令字符串之后,还包括:将生成的AutoCAD命令字符串保存到脚本文件中。进一步的,利用AutoCAD软件运行AutoCAD命令字符串之前,还包括:利用AutoCAD软件执行运行脚本命令来读取脚本文件,进而运行脚本文件中的AutoCAD命令字符串,得到管道三维模型。例如:将生成的AutoCAD命令字符串保存成脚本文件.scr,然后在AutoCAD中执行“运行脚本”命令读取此脚本文件,即可得到管道的三维模型。需要说明的是,AutoCAD批处理方法除了在AutoCAD中运行脚本文件生成之外,还可以在AutoCAD的命令行上直接执行。例如:也可以将生成的AutoCAD命令字符串的那一列直接复制,在AutoCAD命令行中粘贴,即自动执行建模工作。进一步的,计算所有管段的端点标高的过程包括:根据管道物探表中管道端点的地面标高、管道埋深和管径,计算出管道中心标高;通过管道物探表中的“连接方向”,搜索对应的管道另一端的节点地面标高及管道埋深,计算出当前端点管道中心标高;重复上述过程,计算得到所有管段的端点标高。进一步的,对于圆形管道,在管道物探表的新一列上用连接符号“&”将“Cylinder”、管道起点坐标、管径、指定端点和管道终点坐标连接起来,构成AutoCAD命令字符串。进一步的,所述管道物探表中的数据,包括:管道端点的地面标高、管道埋深、管点坐标、管径、管点编号、材质和连接方向。本专利技术的第二目的是提供一种管道设计方法,其在Excel表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有管道的三维模型,进而利用生成的三维模型,达到提高管道设计的效率的目的。本专利技术的一种管道设计方法,包括:将管道物探表中的数据均存储至Excel表格中;对Excel表格中管道的管道端点的地面标高、管道埋深、管径或材质进行修改,或增加管道相关数据,形成更新后的Excel表格;根据更新后的Excel表格中的数据,计算出所有管段的端点标高,并将管道中心标高数值放到管道物探表中相应管段同一行的单独一列中;在更新后的Excel表格中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有现有管道的三维模型。进一步的,在更新后的Excel表格中生成AutoCAD命令字符串之后,还包括:将生成的AutoCAD命令字符串保存到脚本文件中;利用AutoCAD软件执行运行脚本命令来读取脚本文件,进而运行脚本文件中的AutoCAD命令字符串,得到管道三维模型。进一步的,计算所有管段的端点标高的过程包括:根据更新后的Excel表格中管道端点的地面标高、管道埋深和管径,计算出管道中心标高;通过更新后的Excel表格中的“连接方向”,搜索对应的管道另一端的节点地面标高及管道埋深,计算出当前端点管道中心标高;重复上述过程,计算得到所有管段的端点标高。进一步的,对于圆形管道,在更新后的Excel表格的新一列上用连接符号“&”将“Cylinder”、管道起点坐标、管径、指定端点和管道终点坐标连接起来,构成AutoCAD命令字符串;或更新后的Excel表格的数据,包括:管道端点的地面标高、管道埋深、管点坐标、管径、管点编号、材质和连接方向。类似的,采用Excel表格中建立CAD命令的方法,同样可得到综合管廊、水池、桥墩等的三维实体模型;发挥excel表中各单元格数据之间可一变具变的优势,能大大提高修改设计的效率,具有参数化尺寸驱动绘图异曲同工的效果。与现有技术相比,本专利技术的有益效果是:(1)本专利技术的一种管道三维建模方法,在管道物探表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有管道的三维模型,能够快速准确批量地生成管道三维模型,最终达到了提高管道三维模型构建的效率的目的。(2)本专利技术的一种管道设计方法,在Excel表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,生成所有管道的三维模型,进而利用生成的三维模型,达到了提高管道设计及修改的效率的目的。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1是本专利技术的一种管道三维建模方法流程图。图2是本专利技术的一种管道设计方法流程图。具体实施方式应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术本文档来自技高网
...

【技术保护点】
1.一种管道三维建模方法,其特征在于,包括:获取管道物探表;根据管道物探表中的数据,计算出所有管段的端点标高,并将管道中心标高数值放到管道物探表中相应管段同一行的单独一列中;在管道物探表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有管道的三维模型。

【技术特征摘要】
1.一种管道三维建模方法,其特征在于,包括:获取管道物探表;根据管道物探表中的数据,计算出所有管段的端点标高,并将管道中心标高数值放到管道物探表中相应管段同一行的单独一列中;在管道物探表中生成AutoCAD命令字符串;利用AutoCAD软件运行AutoCAD命令字符串,分图层生成所有管道的三维模型。2.如权利要求1所述的一种管道三维建模方法,其特征在于,在管道物探表中生成AutoCAD命令字符串之后,还包括:将生成的AutoCAD命令字符串保存到脚本文件中。3.如权利要求2所述的一种管道三维建模方法,其特征在于,利用AutoCAD软件运行AutoCAD命令字符串之前,还包括:利用AutoCAD软件执行运行脚本命令来读取脚本文件,进而运行脚本文件中的AutoCAD命令字符串,得到管道三维模型。4.如权利要求1所述的一种管道三维建模方法,其特征在于,计算所有管段的端点标高的过程包括:根据管道物探表中管道端点的地面标高、管道埋深和管径,计算出管道中心标高;通过管道物探表中的“连接方向”,搜索对应的管道另一端的节点地面标高及管道埋深,计算出当前端点管道中心标高;重复上述过程,计算得到所有管段的端点标高。5.如权利要求1所述的一种管道三维建模方法,其特征在于,对于圆形管道,在管道物探表的新一列上用连接符号“&”将“Cylinder”、管道起点坐标、管径、指定端点和管道终点坐标连接起来,构成AutoCAD命令字符串。6.如权利要求1所述的一种管道三维建模方法,其特征在于,所述管道物探表中的数据,包括:管道端点的地面标高、管道埋深、管点坐标、管径、管点编号、材质和连接方向。7.一种管道设计方法...

【专利技术属性】
技术研发人员:王胜华王雨蒙解磊马翔周涛刘建国李新磊邓晓晗田桂珍陆建群
申请(专利权)人:济南市市政工程设计研究院集团有限责任公司
类型:发明
国别省市:山东,37

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

1