CADWorx 应用感悟(一)设计流程

  • 1.1 前言
  • 1.2 三维设计的流程

1.1 前言

  CADWorx 是美国Intergraph公司(现已被瑞典HEXAGON PPM收购)研发的基于AutoCAD平台的完全兼容AutoCAD命令的3D工厂设计软件(摘自百度百科)。
  自己接触CADWorx已经有三年多的时间,其实有很长时间对软件的认识仅仅停留在基础操作,感谢那个让我吐槽了无数次的项目,一个时间跨度超过我的想象,不断的delay、review、rebuild以致于我必须用意志力去战胜抑郁的project,终于帮助我深入学习了软件,更让我对配管(或者称为三维设计也好),甚至于碰瓷一下热点“Digital Twin”概念,有了更深刻的认识。
  对于是否动笔我犹豫了很久,毕竟这是一个生存于巨人Smart 3D和AVEVA阴影之下的小众软件,一个我发现网上资料常常停留在2013年左右的software。最终我说服了自己:做一件事需要总结。

1.2 三维设计的流程

下图是一个基于CADWorx软件的单个工程三维设计流程:

  从图中可以看到,整个设计流程采用了三层级的主架构,与后面章节所讨论的根文件下的三个子文件夹相对应。该流程依据设计过程中数据流的处理方式分成三个阶段:

  1. 数据的收集 ,包括机械设备、工艺、总图和建筑结构等上游专业提供的各类资料,在此基础上配管专业与其他专业的三维设计人员应根据收集到的资料查漏补缺,更新管嘴库(第1B类库);更新元件库、创建等级库(第1A类库)、更新钢结构库(第1B类库)和自定义元件库(第2类库);更新建构筑物库(第3类库)。后面章节将详细介绍库的创建、分类及维护。需要指出的是目前油气田地面建设提倡“五化”建设,即采用模块化橇装设备,这类设备的三维设计其实更类似于小型站场的设计流程,在成橇设计中更依赖于协同办公。数据收集层级的内容可以归为“输入文件夹”,并根据不同专业划分子文件夹。
  2. 协同设计,在完成基础资料收集、分析后,各专业可以开始进行协同办公,可根据项目的规模(建模的工作量与深度要求)建立基于服务器的局内网协同设计(共享工作盘),或者分布式设计(利用个人笔记本电脑),不管采用何种方式,都需要规范参照模型的接入点坐标信息,这部分内容详见下章节。在这个阶段,机械专业应首先提交机械设备模型(包括成橇和非成橇设备);配管专业再根据总图、工艺P&ID、PFD等图纸,以及设备模型完成管道、管支吊架、钢结构等模型;建筑通等专业根据自身软件(Revit、Civil等)完成建筑模型;最后自控、通信、电气和消防专业根据已建成的工艺和建筑模型完成各自专业的三维设计。协同办公还可以利用其它协同办公软件,加强各专业的沟通与本专业间的校审工作。协同办公层级的内容可以归为“协同设计文件夹”,并根据不同专业划分子文件夹。
  3. 设计成果的输出,完成整体模型后,配管等专业人员还应利用navisworks等软件完成模型的渲染和漫游,以方便自身碰撞检查、院内校审和业主及评审专家组的审查,并与建设项目部完成大型设备吊装、施工过程模拟,对项目的具体运行提供强有力的支撑。完成业主及专家审查后配管专业可生成管道轴测图、平立面图和设备材料表等设计成果。需要对管道及管支吊架进行应力分析的项目还应配合应力分析团队完善管支吊架粘弹性模型选择,和输出应力分析源模型。需要指出的是对于大型项目的控制,还可以利用BOM数据库链接对物料表进行双向修改。设计成果输出层级的内容可以归为“协同设计文件夹”,并根据不同专业划分子文件夹。

CADWorx 应用感悟(一)设计流程相关推荐

  1. Joshua Bloch访谈:API对设计流程的影响

    文 / Peter Seibel 译 / 郝培强 本文是Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到API对设计流程的影响 ...

  2. MySQL 学习笔记(14)— 数据库设计流程、实体关系图、第一范式、第二范式、第三范式、外键使用

    本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92c12a9c3a53bc3800f0c 1. 数据库设计流程 数据库设计是对数据 ...

  3. 敏捷开发下的B端交互设计流程

    交互设计师在这整个流程中,需要主动推动项目的进展,积极沟通,充分协作.在需求阶段充分了解需求,设计阶段不断与产品经理(需求方)及相关人员(视觉.开发等)沟通,开发阶段积极传递设计目标及效果,有变更及时 ...

  4. 【 FPGA 】Vivado和ISE设计流程比较(重点是Vivado IDE)

    ISE工具设计流程: NGDBuild表示翻译,MAP表示映射,PAR表示布局和布线.具体查看博文:XIlinx FPGA开发基本流程(一)(总介绍) 每一步都需要不同的数据模型. Vivado设计流 ...

  5. ASIC开发设计流程

    ASIC开发设计流程 1. 使用语言:VHDL/verilog HDL 2. 各阶段典型软件介绍: a) 输入工具: Summit Summit 公司 b) 仿真工具: VCS, VSS Synops ...

  6. UI产品设计流程中的14个要点

    自从我在 Dribbble 上贴了一幅我的产品设计成果,受到了大家伙热烈的反馈,对此我深受鼓励,我决定写下这篇文章,用来记录我这两年里作为产品设计师,所学到的东西.说起来有点惭愧,这几年我一直都在使用 ...

  7. 产品管理|产品设计流程[完整版]

    产品设计(Product Design)没有一个合乎情理的流程,即使人们总是呼吁敏捷开发(AD:Agile Development).极限编程(XP:Extreme Programming),但必要的 ...

  8. 嵌入式软件开发的特点、设计流程、嵌入式软件的结构

    嵌入式软件开发的特点.设计流程.嵌入式软件的结构 一:嵌入式软件开发的特点 1.嵌入式软件设计时更强调软硬件协同工作的效率和稳定性. 2.嵌入式软件的结果通常需要固化在目标系统的储存器或处理器内部储 ...

  9. 电子产品设计流程_产品设计“学习、就业、留学”全攻略

    近年来,产品设计一直是艺术留学的热门专业,而且这个专业也深受艺术留学生的欢迎,不管是本专业的继续深造还是跨专业的申请,许多小伙伴都对这个专业充满着兴趣和热爱,那什么是产品设计,都需要学习什么内容,如何 ...

最新文章

  1. 面试官:有了 for 循环 为什么还要 forEach ?
  2. python做图像识别好还是c++好_OpenCV人脸检测(C++/Python)
  3. (Object-C)学习笔记(一)--开发环境配置和与c语言的区别
  4. print(程序结束)_Python入门丨print()函数
  5. mysql insert插入的3种方法
  6. vue+mintUI搭建移动端新闻类网站
  7. 关于TP中的M()方法与D()方法
  8. 如何打开别人发布的vue项目---express的使用方法
  9. CreatePipe()函数
  10. 小程序父子组件间传值(微信/支付宝/钉钉)
  11. 功能安全专题之功能安全概念阶段
  12. 面向切面编程--加缓存
  13. 安装Linux启动盘【准备8G以上U盘即可】
  14. 许晓斌_Maven实战(三)——多模块项目的POM重构
  15. 一个能和企鹅一样飞的创意
  16. PHP 将XML转成数组(微信回调接收方法)
  17. 学习vue3组件事件时,思维发散(溜号)的感悟
  18. 教大家强制退出id账号_今天教大家怎么用手机注册自媒体账号之企鹅号。
  19. 基于SpringBoot + Vue的个人博客系统07——文章列表和文章详情
  20. 【语义分割】2022-HRViT CVPR

热门文章

  1. 计算机培训会新闻稿,新闻宣传培训会成功开展
  2. 常见分布式理论(CAP、BASE)和一致性协议(Gosssip、Raft)
  3. 法宝就在顺其自然的道上
  4. 完整,详细的基于jquery省市三级联动和基于angular的省市三级联动对比
  5. oracle裸设备文件复制,在裸设备和文件系统之间转换ORACLE数据
  6. shell命令:getevent和sendevent
  7. 关于计算机的英语作文300字,英语作文300字左右-计算机对儿童的影响
  8. 小服装店什么收银系统好用呢?
  9. 麦肯锡报告:到2030年机器人将取代8亿人的就业(上)
  10. 调制解调器故障诊断与排除(3.0)