Posted on 2019-07-15 19:04
eryar 閱讀(1021)
評論(0) 編輯 收藏 引用 所屬分類:
1.PipeCAD
PipeCAD之管道標(biāo)準(zhǔn)庫PipeStd(3)
Key Words: PipeCAD, PipeStd, Pipe Design 3D, Linux
1. Introduction
管道標(biāo)準(zhǔn)部件庫程序PipeStd的思路與PDMS的Paragon類似,主要也是采用參數(shù)化的方式來表示管件。在PipeStd中定義好管件的參數(shù)化模型及管道等級數(shù)據(jù)后,就可以為后面管道的建模打好基礎(chǔ)。
程序主要用C++開發(fā),所以可以跨平臺運(yùn)行,即可以在Linux系統(tǒng)中運(yùn)行,也可以在Windows系統(tǒng)中運(yùn)行。如下圖所示為程序在Ubuntu系統(tǒng)中運(yùn)行的截圖:

程序界面主要分為兩部分:數(shù)據(jù)導(dǎo)航樹和三維視圖區(qū)。數(shù)據(jù)導(dǎo)航樹中顯示定義的管件數(shù)據(jù)和管道等級信息。三維視圖區(qū)用來顯示參數(shù)化的管件模型。上圖三維顯示區(qū)顯示的是一個法蘭型。
2. Catalogue
管件參數(shù)化模型的定義顯示在Catalogue中,考慮到管件標(biāo)準(zhǔn)有限且便于自定義,即可以定義任何三維模型,所以提供了參數(shù)化建模的方式:

通過參數(shù)化的方式由用戶自定義管件的模型,理論上可以定義任意三維模型。


上圖為定義的閥門參數(shù)化模型。
3. Specification
管道等級Specification是用來控制管道建模時的材料,只有加入到管道等級中的管件才能在建模的時候使用,這樣就避免管道三維建模的時候選擇了錯誤的管材。管道等級是由材料控制工程師或管理員來控制。

上圖的設(shè)計導(dǎo)航樹上有一個SPEC World,顯示定義的所有管道等級數(shù)據(jù)。
4. Conclusion
有了管件參數(shù)化模型及管道等級數(shù)據(jù),下一步可以在此基礎(chǔ)上實現(xiàn)一個管道建模出圖的程序。程序自主開發(fā),可以跨平臺運(yùn)行。