Posted on 2021-08-04 11:50
eryar 閱讀(172)
評論(0) 編輯 收藏 引用 所屬分類:
1.PipeCAD
PipeCAD - Equipment Demo
eryar@163.com
Key Words. PipeCAD, 三維管道設計軟件,設備建模,Equipment
在實現一些基本圖元Primitive(如長方體,圓柱體、圓錐體等)的造型顯示處理后,即可以做一些簡單的設備建模功能。通過基本圖元的搭積木,可以創建出常用的設備模型。

如一個反應塔的模型只需要圓柱、圓錐體和封頭這幾個基本圖元。

一個換熱器模型只需要長方體、圓柱體和封頭Dish即可。

泵的模型需要的基本圖元也很簡單。將這些模型放在一起,越來越有感覺:

綜上所述,對于不需要精確表達的模型,使用CSG造型方法簡單,方便。使用CSG還有一個優勢就是便于模型參數化,即模板技術Template。如一個圓柱體,可以將其直徑和高度數值以及位置數據都與變量關聯,這樣就做成一個參數化設備。參數化設備實際上是將腳本化的建模保存到設計樹上,設計人員或軟件管理人員如果有編程基礎,可以更好地理解。通過基本圖元搭積木的方式,基本可以實現一個可用的設備建模功能。
實際上現在這些設備模型的生成都是使用的Python腳本來實現的。使用Python腳本可以方便生成測試案例。腳本解釋執行,對比于代碼量大的C++項目來說,效率高。

鑒于使用基本圖元搭積木的方式讓設備建模功能基本可用,下一步計劃實現設備管嘴Nozzle的添加。設備管嘴主要用于設備與管道的連接,有了管嘴,管線首尾的定位更方便。因為管嘴Nozzle是在Paragon模塊中定義,與其他管件一樣,做成的參數化模型,并通過等級控制。對于程序開發來說,也是實現模型數據從管件庫Paragon模塊到設計建模Design模塊的連接,為管道建模打基礎。
有了設計建模能力,程序也可以支持導出RVM之類的瀏覽文件,為工廠數字化交付提供數據來源。