Posted on 2021-07-05 19:34
eryar 閱讀(522)
評論(0) 編輯 收藏 引用 所屬分類:
1.PipeCAD
PipeCAD Standard Components
eryar@163.com
Key Words. PipeCAD, PipeStd, 管道設計軟件,管件庫
1. Introduction
管道標準部件庫程序的主要用法與PDMS的Paragon模塊類似,主要也是采用參數化的方式來表示管件。每種類型的管件Category包含三個集合:參數集Parameter Set、點集Point Set和形集Geometry Set。如下圖所示為一帶頸對焊法蘭Weld Neck Flange的參數化管件:

圖1 法蘭參數化模型
對于任意的管件模型都可以采用上述參數化的方式來建立,具有通用性。而常用的管件按類型分模型都是類似的,所以可以采用更方便的方式來生成管件庫。
2. Standard Components
對于管件模型,不同類型的管件外形基本是固定的。如一個異徑接頭的外形就是一個圓錐;一個帶頸對焊法蘭外形是一個圓柱和一個圓錐組成,等等。所以可以根據分類來將標準管件的建模固化成一個表格的輸入,而不需要每個管件都從參數集,點集和形集來開始建模。在管道中已經有分類的數據,即管道ISO圖的管件符號信息SKEY。

如上圖所示為將一個閘閥Gate Valve標準件建模簡化成一個數據表格。用戶只需要根據相關標準輸入圖示上對應的數據,即可以直接生成管件的參數化模型。

如下圖所示為通過表格輸入法創建的標準管件模型:



將參數化管件建模固化成表格數據輸入的功能完全采用Python實現,這樣用戶就有更大的自由度:用戶可以自行添加管件類型。

3. Conclusion
綜上所述,通過定義參數集、點集和形集來實現標準管件的參數化,可以通過統一的方式對任意標準管件進行參數化處理。這樣程序操作方式統一,邏輯清晰。但是每個管件都要從參數集、點集和形集來創建,使用效率較低。
根據管件類型SKEY來分類,將標準管件的創建固化成表格數據輸入,簡化操作,提高效率。對于特殊管件,可以通過參數集、點集和形集的方式自己手動創建;也可以修改Python腳本文件,將管件建模過程也固化成表格數據輸入。
為了方便大家在移動端也能看到我的博文和討論交流,現已注冊微信公眾號,歡迎大家掃描下方二維碼關注。