Pds三維數據轉換為pipestress建模代碼的系統及方法
【技術領域】
[0001]本發明涉及三維建模及力學分析領域,具體涉及一種將PDS三維數據轉換為PIPESTRESS建模代碼的系統及方法。
【背景技術】
[0002]PDS (Plant Design System)是一款廣泛使用的三維設計軟件。PDS軟件作為一個集成化的、多專業參與的協同設計系統,可以快速幫助各專業設計人員來完成各類圖紙以及模型的碰撞檢查,大大提高了工作效率和設計質量。盡管PDS具有上述一系列優點,但由于該軟件開發設計年代較早,具有圖形與屬性分離的缺點,PDS中保存的三維設計數據不能直接被其他分析計算類的軟件所使用,如力學分析軟件PIPESTRESS。目前力學分析人員首先需要從PDS系統中抽取軸測圖,通過閱讀管道軸測圖之后,再在PIPESTRESS的配置文件中按照格式要求手動編寫出直管、彎管、閥門、支架信息等,最后由PIPESTRESS生成各類工況下的應力分析報告,但該方法不但效率低下同時增加了人為出錯的可能。
【發明內容】
[0003]本發明的目的在于提供一種PDS三維數據轉換為PIPESTRESS建模代碼的系統及方法,能夠生成規范的PIPESTRESS建模代碼,減少力學分析人員人工編寫PIPESTRESS建模代碼的工作量,從而減少認為錯誤,提高設計質量。
[0004]為解決上述問題,本發明提供一種PDS三維數據轉換為PIPESTRESS建模代碼的系統,包括文件服務器、數據庫服務器及轉換服務器,其中,
[0005]所述文件服務器用于存儲PDS軟件發布的IDF文件,每個IDF文件與一個管道軸測圖關聯;
[0006]所述數據庫服務器用于存儲三維電廠模型;
[0007]所述轉換服務器包括以下幾個模塊:
[0008]數據提取模塊,用于提取IDF文件到三維電廠模型;
[0009]數據轉換模塊,用于將三維電廠模型轉換成PIPESTRESS建模代碼;
[0010]圖形展示模塊,用于將PIPESTRESS建模代碼直接生成三維圖形。
[0011]根據本發明的另一面,提供一種PDS三維數據轉換為PIPESTRESS建模代碼的方法,包括:
[0012]通過PDS軟件定期發布IDF文件至文件服務器;
[0013]調用數據提取模塊,將IDF文件提取至自定義的三維電廠模型中,自定義的三維電廠模型保存在數據庫服務器中;
[0014]通過調用數據轉換模塊,將三維電廠模型轉換成PIPESTRESS建模代碼;
[0015]通過圖形展示模塊,將PIPESTRESS建模代碼直接生成三維圖形。
[0016]與現有技術相比,本發明能夠克服現有技術所存在的問題,通過建立一套三維數據模型用于解析和存儲PDS三維數據,并基于該三維數據模型實現將PDS三維數據轉換為PIPESTRESS建模代碼。利用系統的圖形展示模塊可以方便的呈現轉換后的三維圖形,使使用人員可以直觀的查看系統的轉換效果,增強了使用人員與轉換接口的交互性。該系統及方法能夠幫助生成規范的PIPESTRESS建模代碼,減少力學分析人員人工編寫PIPESTRESS建模代碼的工作量,從而減少認為錯誤,提高設計質量。
【附圖說明】
[0017]圖1是本發明一實施例的PDS三維數據轉換為PIPESTRESS建模代碼的系統的結構圖;
[0018]圖2是本發明另一實施例的PDS三維數據轉換為PIPESTRESS建模代碼的系統的結構圖;
[0019]圖3是本發明一實施例的實施例的PDS三維數據轉換為
[0020]PIPESTRESS建模代碼的方法的流程圖。
【具體實施方式】
[0021]為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明作進一步詳細的說明。
[0022]本發明提供一種PDS三維數據轉換為PIPESTRESS建模代碼的系統,包括文件服務器、數據庫服務器及轉換服務器,其中,
[0023]所述文件服務器用于存儲PDS軟件發布的IDF文件,IDF文件是一種PDS軟件特有的保存三維數據的文件,每個IDF文件與一個管道軸測圖關聯;
[0024]所述數據庫服務器用于存儲三維電廠模型;
[0025]所述轉換服務器包括以下幾個模塊:
[0026]數據提取模塊,用于提取IDF文件到三維電廠模型;
[0027]數據轉換模塊,用于將三維電廠模型轉換成PIPESTRESS建模代碼;
[0028]圖形展示模塊,用于將PIPESTRESS建模代碼直接生成三維圖形,增強使用人員與轉換方法的交互性。
[0029]詳細的,如圖1所示,是本發明PDS三維數據轉換為PIPESTRESS建模代碼的系統的架構圖。該系統主要包括客戶端計算機10、轉換服務器11、文件服務器12、數據庫服務器13。所述的客戶端計算機10用于向轉換服務器11發送PDS三維數據轉換為PIPESTRESS建模代碼的請求,所述轉換服務器11用于處理客戶端計算機10的轉換請求,所述的文件存儲服務器12存放有PDS軟件定期發布的IDF文件,轉換服務器11根據轉換請求從文件存儲服務器12獲取需轉換的IDF文件,經解析后將獲取的數據提取至數據庫服務器13,并最終由轉換服務器11將三維數據轉化為PIPESTRESS建模代碼,所生成的建模代碼可以提供給力學分析人員進行力學分析,也可以通過三維圖形展示模塊進行三維展示。
[0030]更詳細的,如圖2所示,是圖1所示轉換服務器11的功能模塊圖。所述轉換服務器11包括:文件分類管理模塊110,由于涉及的文件較多,對需要載入的IDF文件按管線包為單位進行分組,便于數據維護和計算分析;文件解析模塊111,用于對從文件服務器12上的IDF文件中描述的管道、閥門、法蘭、三通等部件進行數據分析、數據篩選、數據歸類等操作;數據提取模塊112,將解析后的管道、彎管、閥門、法蘭、三通等數據,提取至數據庫服務器13的數據庫表中;