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

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

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


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

上圖的設計導航樹上有一個SPEC World,顯示定義的所有管道等級數據。
4. Conclusion
有了管件參數化模型及管道等級數據,下一步可以在此基礎上實現一個管道建模出圖的程序。程序自主開發,可以跨平臺運行。