杜娟
摘 要:有限元變截面梁單元屬性的快速輸入是飛機機翼壁板結構設計迭代過程中的有效手段。通過程序的快速導入,能大大提高屬性輸入的速度,縮短研制周期、減少人為錯誤、提高屬性輸入的準確性,有效避免重復勞動。
關鍵詞:變截面;梁元;屬性;準確性
1引言
在飛機設計和工程領域中,梁作為最常用的結構形式,在結構簡化分析中占據十分重要的地位。如何快速地處理梁結構的有限元模型是所有結構分析中必須面臨的問題之一。在MSC.Patran中除了常規梁單元庫外,還特別提供了任意截面屬性輸入,使得設計工程師能夠隨心所欲地選擇各種形狀的變截面梁元,設計出合理,高效的結構產品。
對于大型客機結構來說,由于其外形尺寸較大,機翼肋間距較遠,機翼壁板上設計多根長桁承受蒙皮的氣動力傳給翼肋,并對蒙皮提供支持,提高蒙皮的失穩臨界應力。長桁是承受機翼總體彎矩引起的軸力的主要部件,受總體軸力的長桁沿軸向應連續,盡量不間斷并保證其強度。為減輕結構重量按等強度設計,使機翼長桁剖面面積由翼根向翼尖逐漸減小。這樣在建立機翼壁板有限元模型的時候就要對長桁進行簡化,一般長桁的簡化原則為兩種:桿元和梁元。第一種長桁簡化為桿元時要考慮機翼的剖面剛度盡量接近,長桁面積采用兩端肋的平均截面尺寸經剛度換算得到,此種簡化方法較常用,在此不作贅述。本文主要論述第二種長桁簡化為變截面偏置梁元的屬性輸入法,變截面梁元可以在模型簡化過程中不改變長桁的型心位置和截面屬性,保證機翼剖面剛度不變的情況下,得到更為準確的長桁節點載荷。
2 方法介紹
2.1 方法選用
長桁簡化為變截面偏置梁元的過程中要分別對每根長桁輸入材料名稱、單元方向、單元偏置、單元面積、單元彎曲和抗扭剛度等參數(見圖1),如果手工輸入勢必會造成工作量很大,進度慢,檢查困難,難以保證準確性。采用MSC軟件自帶的PCL語言,由于其語言的不通用性,導致此種方法的應用較少。本文通過使用常用編程軟件Fortran編制MSC日志文件(例如:后綴為ses.01的文件)達到變截面偏置梁元的大量快速輸入的目的。
圖1 變截面梁元屬性輸入
2.2 patran日志文件格式
為得到patran建立變截面偏置梁元的輸入格式,可在新建的patran文件中新建一個變截面偏置梁元的屬性properties→create→1D→beam→cbeam創建一個變截面偏置梁元,打開patran.ses.XX(XX為數字)文件得到創建此單元的日志文件見圖2所示。
3 程序結構圖
通過fortran程序編制此日志文件,程序結構圖見圖3所示。
通過程序在patran.ses.XX日志文件中得到批量化的單元創建日志,通過Patran→File→Session→Play命令將此文件導入XXX.db文件中,能快速的為變截面偏置梁元賦屬性。
4 結束語
將fortran程序引入MSC.patran單元屬性的生成中,能快速準確的解決變截面偏置梁元屬性賦值問題,參考這種方法還可以批量的導入各種單元的屬性。該方法的合理利用大大的節約了單元屬性賦值的工作量,提高了準確性,通過前期的輸入準備工作形成的文本文件也更利于復查工作的進行。此方法應用簡單,對此類工程問題有較高的實用價值。