浅析SmartPlant 3D软件的管道数据库.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析SmartPlant 3D软件的管道数据库.doc

浅析SmartPlant 3D软件的管道数据库   【摘 要】三维数字化技术因高度的智能数据管理功能,大大提高了设计工作的效率。一个优秀的数字化平台,是以一个丰富完备、层次清晰的数据库作为基础的。数据库的建立占有很大工作量。针对三维工程设计软件SmartPlant 3D,根据建库工作中遇到的实际问题,对其管道数据库进行分析介绍,并总结了应注意的问题。   【关键词】三维数字化设计;数据库;SmartPlant3D   0 前言   管道设计在电力等领域都具有重要的意义,目前国内常用的管道设计软件众多,包括PDMS、SmartPlant 3D等[2-3]。SmartPlant 3D由美国Intergraph公司推出,其设计数据完全保存于开放的数据库中,不需要任何图形环境[4]。SmartPlant 3D使用通用的商业数据库存储数据,数据库架构可按公司的设计规则及工作流程来制定,以便对设计基础资料、设计过程及成品统一管理,并使设计者更加有效的使用现有数据。   1 SP3D数据库结构   一个工程项目在SP3D中基于7个数据库建立,它包含3个Schema数据库和4个Database数据库,它们之间的结构关系如图1所示。Schema数据库管理的是Database数据库的层级结构。Site项存储工程的地址、承包商等基础信息,并在此基础上读取Catalog数据库信息。Catalog数据库存储项目数据,其中Catalog Database存储建模基础数据,管道数据库就存放在这里,Plant Model Database存储三维模型数据。Report数据库存储工程成品数据,模型变化后,设计成品报告也应相应更新,因此Report数据库与Plant Model数据库关联,及时做相应变更,避免数据不同步。   由数据结构可以看出,Catalog数据库是SP3D进行工程设计的基础,记录了设计内容的大部分重要信息。   图1 SP3D数据库结构   2 SP3D管道数据库构架   SP3D数据库用Excel表填写汇总,通过SP3D自带的交互界面读入数据库中。作为工程设计软件中的一个重要模块,SP3D管道数据库兼具整体性和独立性:(1)与整个数据库协调的Codelist部分;(2)划分管道等级的Specificaiton部分;(3)反应管道实际尺寸参数的Catalog部分。   2.1 Codelist部分   计算机只能编译数字信息,不能编译文字信息,所以要将文字转化为数字信息传递给计算机,SP3D数据库中的AllCodeLists.xls表格就是将各种有效信息归类,并将各类文字信息标记为对应的数字。需要标记的文字信息很多,如管道的尺寸、壁厚、压力、材质、焊接对口方式等。针对每一个特性,都可以建立一张相应的表格。   图2是一张记录端面标准的表单[1]。表单第一列的Head、Start、End字符标记了表单的头部、始端和终端位置,是每个表单中必不可少的部分,如有遗漏,则无法正确录入数据。表单2、3列属同一层级,2列是对规范名称的简述,3列为详细描述。4、5列属同一层级,是对上一层级更详细的划分,区别同上。6列CodelistNumber则是每个规范对应的编码,不同规范编码不能重复,否则计算机只能读入其中一组数据。   此表反应了AllCodeLists中表单的一般规律。首先将每个特性所对应的标准分类划级,第一级可按国家分类,第二级为该国同类标准的名称,详细分到几级,可根据用户需要进行高级定制。通常在AllCodeLists表格中有的特性表单,可按原格式填写。表单的关键在于CodelistNumber不能重复,因此需要管理员整体规划后再编写。   2.2 Specificaiton部分   管道可划分为多种等级,电力行业广泛应用的《火力发电厂汽水管道零件及部件典型设计2000版》中,将常用管道分为68种类型。选择管道等级是进行管道布置的首要步骤和基础。SP3D数据库中的Piping Specification.xls表格的作用就是写入管道分级的规则。图3为Piping Specification.xls表格中的表单PipingCommodityFilter[1],该表单的作用为标记同一管道等级下包含的所有管段和管件。图中数据是按照GD2000定义1.0C12SO管道等级,该等级下包含管道、同心异径管、偏心异径管、30°弯头、45°弯头等,所有该等级下包含的管件都应在此表中进行声明,否则在软件中将找不到相应管件。CommodityCode一列为相应管件在软件中的命名,其它列为管件的参数范围。   Piping Specification.xls表格中有几张表单是必不可少的,其作用如下:   PipingMate

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档