
有限元分析是現代起重機分析最常用的校核驗算方法,該方法的廣泛應用大幅縮短了起重機的設計周期。港口連續卸船機作為特殊的起重輸裝置,在工作過程中某些部件會沿水平或垂直方向旋轉,強度分析中載荷多、工況多。因此,各種工況下的模型全部手工調整則會耗費大量的時間在重復建模和載荷加載上,無法發揮通用有限元計算的優勢。為此,針對某系列港口連續卸船機,結合MSC.Patran前后處理器和MSC.Acumen平臺,開發專用的智能化的有限元分析專家系統。
Patran軟件平臺提供了強大的二次開發功能。利用其二次開發語言PCL(Patran Command Language)可在Patran上根據客戶的要求定制專用系統。但二次開發的界面不靈活、自動化程度低。MSC.Acumen是MSC公司發布的專家應用系統開發工具包,具有與Patran無縫集成、與網頁可交互等特點,利用其設計的系統能按步驟進行、高度自動化。
在MSC.Acumen上將網頁技術與MSC.Patran二次開發技術相結合,針對港口連續卸船機在空間運輸過程中,模型形態多變,載荷及工況復雜等特點,為客戶定制專家化的分析系統。系統主要分為6個步驟。分析過程按步驟進行,初學者也能完成模型導入、模型修改、板梁橫截面特性定義、邊界條件和載荷施加,遞交求解器,快速完成分析。
在系統實現中,使用Client Data方式將模型的旋轉角、工況等數據保存到MSC.Patran數據庫中。Client Data方式類似于數據結構中堆的概念,使用(ID,Client Label,Client Type)方式標志一個數據集合。Label是Patran數據庫中數據集合的唯一標志,Type是這種數據集合的識別類型,但是對每一個數據集合的存取借助于地址ID完成。例如為旋轉模型的Type和Label定義如下:51001要獲取旋轉模型的參數,則從label為51001開始借助下面兩個函數取client data數據。
模型導入利用hta、JavaScript和PCL技術在MSC.Acumen上實現了導入文件夾。利用導入文件夾的方式可以一次性將多個不同旋轉角度的模型導入Patran數據庫。在導入過程中,系統對重復的模型、載荷和工況進行處理,并針對每個旋轉角生成一個旋轉模型(用Client Data方式存儲)。因此,模型導入之后,Patran數據庫中存儲的是一個基本模型、多個旋轉模型、一套載荷和多個工況。Patran主窗口中只顯示基本模型,其他旋轉角度的模型可由基本模型旋轉得到。多模型導入的流程見圖。
基本模型導入之后,用戶還可輸入新的旋轉角并選擇工況來生成新的旋轉模型,每個旋轉模型都可以利用模型旋轉技術生成一個bdf文件。
專業從事機械產品設計│有限元分析│強度分析│結構優化│技術服務與解決方案
杭州納泰科技咨詢有限公司
本文出自杭州納泰科技咨詢有限公司www.yw15777.cn,轉載請注明出處和相關鏈接!