SHIDS ( SHIP HYDRODYNAMICS INTEGRATED DESIGN SYSTEM是中國船舶科學研究中心開發(fā)的船舶水動力性能集成設計系統(tǒng)。以大方形系數(shù)低速船(以大型、超大型油 輪為主)和中等方形系數(shù)中高速船(以大中型集裝箱船為主)為研究對象,以船型和性能數(shù)據庫為依托,對航行性能進行預報、評估和優(yōu)化計算,由快速性、耐波性和操縱性綜合觀點確定滿足用戶要求的最合適的船型尺度和形狀細節(jié),從而能快速地設計出綜合性能優(yōu)良的船型。
如何將SHIDS系統(tǒng)集成于ANSYS Workbench半臺中,充分利用Workbench平臺易用、數(shù)據交換方便、擴展性強等特點,使SHIDS系統(tǒng)更加實用是設計實現(xiàn)的關鍵問題。
1. SHIDS系統(tǒng)框架及模塊
整個系統(tǒng)包含概念設計模塊,船型生成、靜水小阻力預報、白航因了子預報、操縱性預報、耐波性預報6個計算模塊,線性預覽、結果圖形查石、文檔查看、報表生成、項目管理等輔助功能模塊及- .個 CFD計t算接口。
2. ANSYS Workbench框架及二次開發(fā)方法
Workbench框架提供了一“個 集成環(huán)境,允許用戶同時運行多個應用程序,并且能實現(xiàn)工程數(shù)據和參數(shù)在各應用程序間的共享。Workbench框架本身并不包含任何工程應用程序。
框架支持用戶化開發(fā),用戶可以將白己或第三方的獨立的應用程序整合到Workbench中,且與Workbench的版本無關。
解決方案
Workbench用戶開發(fā)工具允許用戶針對某一產品或流程要求而建立起一套獨特的工作流程或控制。SDK是Workbench架構下集成其它外部程序的主要接1,腳本和XML提供了
在Workbench環(huán)境卜創(chuàng)建流程控制( Workbench仿真向導)的主要工具。
主界面:
Workbench界面中的菜單、工具欄都是以XML的形式組織的。窗11設計的方法是首先將
視圖按照需要分割成不同的部分,然后在分割的視圖區(qū)域中加載不同的內容,比如3D圖形控件、樹形結構、網頁、文本文件等。
線型生成及預覽:
線型生成模塊提供了幾種系列船型的生成算法,模塊的輸出結果為SHIDS定義的船體型值表。將船體型值表,按照group_id node_id x y的格式重新組織成ANSYS Workbench的DM模塊所能接受的CoordinateFile,利用DM的3DCurve造型功能就可將船體線型圖繪出。
水動力性能預報:
系統(tǒng)中水動力性能的預報依賴于-一組C++編寫的動態(tài)鏈接庫。用戶輸入計算程序所需的參數(shù)后,首先將參數(shù)保存到臨時文件中,然后通過相應的計算程序計算并返回結果,最終對結果進行圖形化顯示。圖2為水動力性能計算程序的調用過程。圖3為耐波性預報的結果示意圖(包括垂蕩、縱搖、橫搖、阻力增加)
CFD計算接1:
系統(tǒng)采用Gambit作為船體CFD分析的前處理器,利用Gambit腳本文件實現(xiàn)i計算域網格劃分、邊界設置等的自動化。利用Fluent進行CFD計算。圖4為Gambit計算域網格自動劃分后的網格示意圖。圖5為Fluent計t算后的幾種CFD結果。
用戶價值:
將SHIDS系統(tǒng)集成于ANSYS Workbench 平臺中,充分利用了Workbench平臺易用、數(shù)據交換方便、擴展性強等特點,使SHIDS系統(tǒng)更加實用。性能計算模塊采用的計算方法大多是近期- -流的成熟成果,特別是大方形系數(shù)低速船和中等方形系數(shù)中高速船的性能計算基于兩大船模系列試驗數(shù)據,結果可靠實用、先進性強。CFD計算接口可以對生成船型快速進行CFD分析。系統(tǒng)的實現(xiàn)為Workbench平臺提供了船舶初步設計的解決方案。
客戶評價:
ANSYS Workbench Environment (AWE )是ANSYS公司開發(fā)的新一代前后處理環(huán)境,并且定為于一個CAE協(xié)同平臺,該環(huán)境提供了與CAD軟件及設計流程高度的集成性,并且新版本增加了ANSYS很多軟件模塊并實現(xiàn)了很多常用功能,使產品開發(fā)中能快速應用CAE技術進行分析,從而減少產品設計周期、提高產品附加價值。
將SHIDS集成與ANSYS Workbench 環(huán)境中,一方面叮以為ANSYS Workbench 提供船舶初步設計的解決方案;另一方面也增強了SHIDS系統(tǒng)的實用性,并且在Workbench的框架中,SHIDS與ANSYS很多軟件模塊之問很容易實現(xiàn)數(shù)據傳遞及共享。