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

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

如上圖所示為將一個(gè)閘閥Gate Valve標(biāo)準(zhǔn)件建模簡化成一個(gè)數(shù)據(jù)表格。用戶只需要根據(jù)相關(guān)標(biāo)準(zhǔn)輸入圖示上對(duì)應(yīng)的數(shù)據(jù),即可以直接生成管件的參數(shù)化模型。

如下圖所示為通過表格輸入法創(chuàng)建的標(biāo)準(zhǔn)管件模型:



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

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