zoukankan      html  css  js  c++  java
  • PipeCAD Standard Components

    PipeCAD Standard Components

    eryar@163.com

    Key Words. PipeCAD, PipeStd, 管道设计软件,管件库

    1. Introduction

    管道标准部件库程序的主要用法与PDMSParagon模块类似,主要也是采用参数化的方式来表示管件。每种类型的管件Category包含三个集合:参数集Parameter Set、点集Point Set和形集Geometry Set。如下图所示为一带颈对焊法兰Weld Neck Flange的参数化管件:

    1 法兰参数化模型

    对于任意的管件模型都可以采用上述参数化的方式来建立,具有通用性。而常用的管件按类型分模型都是类似的,所以可以采用更方便的方式来生成管件库。

    2. Standard Components

    对于管件模型,不同类型的管件外形基本是固定的。如一个异径接头的外形就是一个圆锥;一个带颈对焊法兰外形是一个圆柱和一个圆锥组成,等等。所以可以根据分类来将标准管件的建模固化成一个表格的输入,而不需要每个管件都从参数集,点集和形集来开始建模。在管道中已经有分类的数据,即管道ISO图的管件符号信息SKEY

    如上图所示为将一个闸阀Gate Valve标准件建模简化成一个数据表格。用户只需要根据相关标准输入图示上对应的数据,即可以直接生成管件的参数化模型。

    如下图所示为通过表格输入法创建的标准管件模型:

    将参数化管件建模固化成表格数据输入的功能完全采用Python实现,这样用户就有更大的自由度:用户可以自行添加管件类型。

    3. Conclusion

    综上所述,通过定义参数集、点集和形集来实现标准管件的参数化,可以通过统一的方式对任意标准管件进行参数化处理。这样程序操作方式统一,逻辑清晰。但是每个管件都要从参数集、点集和形集来创建,使用效率较低。

    根据管件类型SKEY来分类,将标准管件的创建固化成表格数据输入,简化操作,提高效率。对于特殊管件,可以通过参数集、点集和形集的方式自己手动创建;也可以修改Python脚本文件,将管件建模过程也固化成表格数据输入。


    为了方便大家在移动端也能看到我的博文和讨论交流,现已注册微信公众号,欢迎大家扫描下方二维码关注。
    Shing Liu(eryar@163.com)
  • 相关阅读:
    测试工具Fiddler(一)—— 基础知识
    测试必备之Java知识(四)—— 线程相关
    【猫狗数据集】保存训练模型并加载进行继续训练
    【colab pytorch】保存模型
    【python-leetcode90-子集】子集Ⅱ
    【猫狗数据集】定义模型并进行训练模型
    【colab pytorch】数据处理
    hadoop之java.io.IOException: Got error, status message , ack with firstBadLink as 192.168.*.* 50010
    hadoop完全分布式之集群时间同步
    hadoop之完全分布式集群配置(centos7)
  • 原文地址:https://www.cnblogs.com/opencascade/p/PipeCAD_Standards.html
Copyright © 2011-2022 走看看