基于PML语言的PDMS三维建筑模型设计

基于PML语言的PDMS三维建筑模型设计

ID:46290713

大小:668.35 KB

页数:3页

时间:2019-11-22

基于PML语言的PDMS三维建筑模型设计_第1页
基于PML语言的PDMS三维建筑模型设计_第2页
基于PML语言的PDMS三维建筑模型设计_第3页
资源描述:

《基于PML语言的PDMS三维建筑模型设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2016年l2月吉林电力Dec.2016第44卷第6期(总第247期)JilinElectricPowerVo1.44No.6(Ser.No.247)基于PML语言的PDMS三维建筑模型设计DesignofPDMS3DBuildingModelBasedonPMLLanguage王楠,王黎,王云极(中国电力工程顾问集团东北电力设计院有限公司,长春130021)摘要:以规则建筑单体为例,探讨了在火力发电厂三维布置设计中运用可编程宏语言(PML)快速建立建筑模型的方法,通过采用三维工厂设计管理系统(

2、PDMS)界面操作和PML语言2种方式建立输煤综合楼建筑模型,并进行建模效率对比,证明该方法在工程运用过程中与传统界面操作方式相比效率更高、规范性更好、人为误差更少。关键词:可编程宏语言(PML);三维工厂设计管理系统(PDMS);建筑模型中图分类号:TP391.72;TU271文献标志码:B文章编号:1009—5306(2016)06—0043—03随着数字化设计在火力发电项目中的普及和深储层次,建筑专业模型的不同层次用途由高向低逐化应用,参与设计的各个专业都根据自身特点开展级细化,最终各建筑

3、元件均存储于最小级别层次下。了服务于全专业协同的数字化设计研究工作,土建各级层次命名编码规则采用前缀加对应建筑物专业在数字化平台上的布置设计工作主要是建筑模KKS码的方式实现l5]。型的建立,为汽机、锅炉、电气、结构、暖通、给排水、1.2坐标及属性设置照明等其他专业提供房间布置,工作范围遍及全厂,协同一致的坐标控制是三维设计区别于二维设提高建筑专业建模效率将对于促进数字化协同设计计的一个根本特征,对具有坐标属性的各层次坐标高效发展产生重要意义。的设置方式也进行了具体的规定。其他属性设置主三维工厂

4、设计管理系统(PDMS)是应用最为广要集中在最根部层次,用以区分构件类型、材料类泛的工厂三维设计软件之一,软件核心为7大类结型、设计阶段等。构化数据库,建筑专业模型数据主要存储于其中的1.3模型建立规则参照数据库,包含几何数据、材料属性、门窗信息等。墙体主要采用STwALL元件建立,特殊形状软件提供的可编程宏语言(PML)_1],具有强大的二时采用GWALL元件,建筑楼地面层采用PANE元次开发功能,包含丰富的内置函数、方法及对象],件建立,散水(含坡道、台阶)采用散水标准数据库建操作便捷,能够

5、与PDMS无缝连接_3],几乎所有的立,规定了各类元件的方向、对齐方式以及断开位置建模工作都可以通过命令和函数的组合来实现]。等。门、窗、孔洞采用墙上附件参数化数据库建立,基于此,探索高效、规范化建立规则三维建筑模型的门、窗的开启空间,以软实体形式随附件一同建立,程序化方法,并通过实际应用验证其可行性。满足开启行为的空间占位需求。1规范化建筑模型设计2规则建筑单体应用规范化的建筑模型设计是基于数据库开展协同2.1采用PDMS界面操作建模的方法设计、三维绘图、材料统计的基础,同时也是与其他一般的模

6、型建立方法是先创建各级存储层次,各专业开展协同配合的基础。然后设置各层命名、坐标及各类属性,最后在各个层1.1层次划分及命名次内建立相应类型的构件。采用界面操作方式建立PDMS三维设计平台提供了树状结构模型存墙体、建筑楼地面面层、门、窗、孔洞等元件的方大同收稿日期:2016—08—05作者简介:王楠(1985),女,工程师,从事建筑、结构专业三维设计应用工作。·43·2016年12月吉林电力Dec.2016第44卷第6期(总第247期)JilinElectricPowerVo1.44No.6(S

7、er。NO.247)小异,均是按照软件提供的菜单和弹出窗口逐步操过嵌套循环逐层、逐轴线建立层次及构件,外墙按照作,结合使用复制、延长、缩短等操作能够提高建模厚度不同确定墙元件高度,内墙按照楼层分层建立,速度。楼(屋)面面层和散水按外墙确定边界,门窗则按需2.2采用PML语言建立规则建筑单体的方法要设置,同时设置各层次属性,建立外墙构件、门窗规则建筑单体包含外墙、内墙、楼(屋)面面层、的部分代码示例见表1、表2。散水、门窗等构件。按照规范化建筑模型设计要求通2.3规则建筑单体外墙模型实例表1建立外

8、墙构件PML语言示例代码释义NEWSBFR建立SBFR层jSBNAME:‘$!FRNAME’+‘T’提取所在FRMW层命名并加后缀NAME$!SBNAME为SBFR层设置命名PURPWAIL设置PURP属性Do!kFrom1To3开始循环IF($!kEQ3)THEN按条件选择墙厚jWIDTHW:$JWWIDTHELSE!WIDTHW:$!WW1DDDENDIFNEWSTWAIL建立墙元件POSSE(一$WIDTH/2)N(一$WIDTH/2+$1wIDTHW/2)U($!ZDSTOR设置起点坐标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。