ANSYS入門教程,開始使用ANSYS

來源:酷知科普網 2.41W

推薦各位初學者選擇《20天精通ANSYS教程》系統的視訊教程,可以幫助初學者快速入門,輕鬆學會。

操作方法

(01)1.1完成典型的ANSYS分析ANSYS軟體具有多種有限元分析的能力,包括從簡單線性靜態分析到複雜的非線性瞬態動力學分析。在ANSYS分析指南手冊中有關於它開展不同工程應用領域分析的具體過程。本章下面幾節中描述了對絕大多數分析皆適用的一般步驟。一個典型的ANSYS分析過程可分為三個步驟:·建立模型·載入並求解·檢視分析結果

(02)1.2建立模型與其他分析步驟相比,建立有限元模型需要花費ANSYS使用者更多時間。首先必須指定作業名和分析標題,然後使用PREP7前處理器定義單元型別、單元實常數、材料特性和幾何模型。1.2.1指定作業名和分析標題該項工作不是強制要求的,但ANSYS推薦使用作業名和分析標題。定義作業名作業名是用來識別ANSYS作業。當為某項分析定義了作業名,作業名就成為分析過程中產生的所有檔名的第一部分(檔名)。(這些檔案的副檔名是檔案型別的標識,如 )通過為每一次分析給定作業名,可確保檔案不被覆蓋。如果沒有指定作業名,所有檔案的檔名均為FILE或file(取決於所使用的作業系統)。可按下面方法改變作業名。·進入ANSYS程式時通過入口選項修改作業名。可通過啟動器或ANSYS執行命令。詳見ANSYS操作指南。·進入ANSYS程式後,可通過如下方法實現:命令列方式:/FILENAME選單方式:Utility Menu>File>Change Jobname/FILENAME命令僅在Begin level(開始級)才有效,即使在入口選項中給定了作業名, ANSYS仍允許改變作業名。然而該作業名僅適用於使用/FILNAME後開啟的檔案。使用/FILNAME命令前開啟的檔案,如記錄檔案、出錯檔案等仍然是原來的作業名。定義分析標題/TITLE命令 (Utility Menu>File>Change Title)可用來定義分析標題。ANSYS系統將在所有的圖形顯示、所有的求解輸出中包含該標題。可使用//STITLE命令加副標題,副標題將出現在輸出結果裡,而在圖形中不顯示。定義單位ANSYS軟體沒有為分析指定系統單位,除了磁場分析外,可使用任意一種單位制,只要保證輸入的所有資料都是使用同一單位制裡的單位(對所有輸入資料單位必須一致)。對尺寸按照微米規則的微電子力學系統(MEMS),參見ANSYS藕合場分析指南中的單位制的轉換規則。使用/UNITS命令,可在ANSYS資料庫中設定標記指定正在使用的單位制,該命令不能將一個單位制的資料轉換到另一單位制,它僅僅為後續的分析作一個記錄。

(03)1.2.2定義單元的型別在ANSYS單元庫中有超過150種的不同單元型別,每個單元型別有一個特定的編號和一個標識單元類別的字首,如BEAM4, PLANE77, SOLID96等,下面一些單元型別可用:

ANSYS入門教程,開始使用ANSYS

(04)單元型別決定了單元的:·自由度數(又代表了分析領域—結構、熱、磁場、電場、四邊形、六面體等)·單元位於二維空間還是三維空間如BEAM4有6個結構自由度(UX, UY, UZ, ROTX, ROTY, ROTZ),是一個線性單元,可在3D空間建模。PLANE77有一個溫度自由度(TEMP),是8節點的四邊形單元,只能在2D空間建模。必須在通用前處理器PREP7內定義單元型別,使用ET命令族(ET, ETCHG等)或基於GUI的等效命令來實現。詳見ANSYS Commands Reference(ANSYS命令參考手冊)。通過單元名並給定一個單元參考號定義單元。例如,下面的兩個命令分別定義了兩種單元型別:BEAM4和SHELL63,並給它們分配了相應的參考號1和2:ET,1,BEAM4ET,2,SHELL63與單元名對應的型別參考號表稱為單元型別表。在定義實際單元時,可通過TYPE(Main Menu>Preprocessor> Create>Elements>Elem Attributes)命令指向恰當的型別參考號。許多單元型別有稱為KEYOPTs的另外選項,稱之為KEYOPT(1),KEYOPT(2)等。例如對於BEAM4的KEYOPT(9)允許選擇在每個單元的中間位置處計算結果。對於SHELL63的KEYOPT(3)允許抑制過度的位移變形。可通過ET命令、KEYOPT命令(Main Menu>Preprocessor>Element Type> Add/Edit/Delete) 指定KEYOPTs。

(05)1.2.3定義單元實常數單元實常數是依賴單元型別的特性,如樑單元的橫截面特性。例如2D樑單元BEAM3的實常數是面積(AREA)、慣性矩(IZZ)、高度(HEIGHT)、剪下變形常數(SHEARZ)、初始應變(ISTRN)和附加的單位長度質量(ADDMAS)。並不是所有的單元型別都需要實常數,同類型的不同單元可以有不同的實常數值。可通過R族命令(R, RMODIF等)或相應的等效選單路徑來指定實常數,進一步資訊見ANSYS Commands Reference(ANSYS命令參考手冊)。對應於單元型別,每組實常數有一個參考號,與實常陣列對應的參考號表稱為實常數表。在定義單元時可通過REAL命令(Main Menu> Preprocessor>Create>Elements>Elem Attributes)來指定它對應的實常數號。在定義實常數時,必須牢記以下規則:·當使用R族命令時,必須按照ANSYS Elements Reference(ANSYS單元參考手冊)中表4.n.1所示的順序為每個單元型別輸入實常數。·當用多種單元型別建模時,每種單元型別使用獨自的實常陣列(即不同的實常數參考號)。如果多個單元型別參考相同的實常數號,ANSYS會發出一個警告資訊,然而每個單元型別可以參考多個實常陣列。·使用RLIST和ELIST命令可以校驗輸入的實常數。RKEY=1(如下所示)時,RLIST列出所有實常陣列的實常數值,ELIST,,,,,1命令產生一個簡單易讀的列表,包括每個單元、實常數號和它們的值。·對於一維和麵單元需要幾何資料(截面積、厚度、直徑等),這些資料都被作為常數。可以通過下列命令檢視輸入值。Command(s):/ESHAPEandEPLOTGUI:Utility Menu>PlotCtrls>Style>Size and ShapeUtility Menu>Plot>ElementsANSYS 採用實體單元顯示單元,對於Link 和殼單元使用矩形截面顯示。管單元使用圓形截面顯示。截面特性取決於實常數值。

(06)建立橫截面如果使用BEAM188或BEAM189建立模型,可以在建模時使用截面命令(SECTYPE, SECDATA等(Main Menu>Preprocessor>Sections> -Beam-Common Sects))來定義或使用橫截面。關於如果使用Beam Tool建立截面請參閱ANSYS Advanced Analysis Techniques Guide中的樑分析和橫截面(《ANSYS高階分析技術指南》)。1.2.4定義材料特性絕大多數單元型別需要材料特性。根據應用的不同,材料特性可以是線性(見線性材料特性)或非線性(見非線性材料特性)。與單元型別、實常數一樣,每一組材料特性有一個材料參考號。與材料特性組對應的材料參考號表稱為材料表。在一個分析中,可能有多個材料特性組(對應的模型中有多種材料)。ANSYS通過獨特的參考號來識別每個材料特性組。當定義單元時,可以通過MAT命令來指定合適的材料參考號。線性材料特性線性材料特性可以是常數或溫度相關的,各向同性或正交異性的,用下列方式定義常數材料特性(各向同性或正交異性)Command(s):MPGUI:Main Menu>Preprocessor>Material Props > Material Models(詳見GUI中的材料模型介面)同樣要指定恰當的材料特性標號,如EX, EY, EZ 表示彈性模量,KXX, KYY, KZZ表示熱傳導性等。對各向同性材料,只要定義X方向的特性,其它方向的特性預設值與X方向同,如:MP,EX,1,2E11! 材料參考號1的彈性模量為2E11MP,DENS,1,7800! 材料參考號1的密度為 7800MP,KXX,1,43! 材料參考號1的熱傳導係數為 43除了Y方向和Z方向特性的預設值(預設值取X方向的特性),可採用其它的材料特性預設值來減少輸入量。如泊松比(NUXY)預設值取0.3,剪下模量(GXY)的預設值取EX/2(1+NUXY)),發散率預設值取1.0。詳見ANSYS單元參考手冊。同樣可通過GUI從材料庫中選擇常數,各向同性,線性材料特性。對10種材料的四種單位制有彈性模量、密度、熱膨脹係數、泊松比、熱傳導係數及特定的熱供選擇。注意:材料庫中的特性值是為了方便而提供的,這些數值是材料的典型值,供使用者進行基本分析及一般應用場合,使用者必須自己對輸入資料負責。要定義溫度相關的材料特性,可使用MP命令並結合MPTEMP或MPTGEN,同樣可使用MPTEMP和MPDATA命令。MP命令允許定義以多項式的形式定義溫度函式的材料特性,多項式可以是線性、二次的、立方形式的或四次的。特性 = C0 + C1T + C2T2 + C3T3 + C4T4Cn為係數、T為溫度。可通過MP命令的變元C0、C1、C2、C3、C4輸入係數,如果僅指定C0,則材料特徵為常量。如果指定C0和C1,則材料特徵隨溫度線性變化;等等。當按上述方法定義溫度相關的特性時,程式用點間線性插值方法(即:分段線性表示式)計算離散溫度點的多項式值,而在端點外則使用等值外插值方法。在MP命令之前,必須使用MPTEMP或MPTGEN命令為二次或更高次特性定義合適的溫度步長。第二種定義溫度相關的材料特性的方法是:運用MPTEMP和MPDATA命令組合。MPTEMP (或MPTGEN)命令定義一系列溫度。通過MPDATA命令定義相應的材料特性值。例如;下列命令定義材料號4與溫度有關的焓:MPTEMP,1,1600,1800,2000,2325,2326,2335 ! 6個溫度資料點(temps 1-6)MPTEMP,7,2345,2355,2365,2374,2375,3000 ! 6個以上的溫度資料點(temps 7-12)MPDATA,ENTH,4,1,53.81,61.23,68.83,81.51,81.55,82.31! 對應的焓值MPDATA,ENTH,4,7,84.48,89.53,99.05,112.12,113.00,137.40!如果特性資料點的數量與溫度資料點數不相等,ANSYS程式僅使用定義特性函式表的具有兩類資料點的位置。要為下一個材料特性定義一組不同的溫度,首先須通過執行MPTEMP命令(不帶任何變元)刪除當前的溫度表,然後定義新的溫度(使用MPTEMP或MPTGEN命令)。MPPLOT命令(Main Menu>Preprocessor>Material Props>Graph)顯示特性與溫度的關係圖。圖1-1表示上例所定義的熱函與溫度關係曲線。MMPLIST命令(Main Menu>Preprocessor>Material Props>List)列出材料的特性值。

ANSYS入門教程,開始使用ANSYS 第2張

(07)下面是關於溫度相關材料特性的一些注意事項:· 要修改已存在曲線的特性資料點,只需發出帶有相應位置號的MPDATA命令,重新定義所需的資料點。例如,要將上面熱焓與溫度關係曲線中位置為6的ENTH值從82.31改為83.09,使用的命令為: MPDATA,ENTH,4,6,83.09· 要修改已存在曲線的溫度資料點,需要兩個命令:帶有相應位置號的MPTEMP命令,指定新溫度值;而MPDRES命令(Main Menu>Preprocessor> Material Props>Modify Temps)則將新的溫度表與材料特性相關聯。如,要將上面熱函與溫度關係曲線中位置為7的溫度從2345改為2340,使用的命令為:MPTEMP,7,2340! 修改位置7,其他位置不變MPDRES,ENTH,4! 使材料4的ENTH與新的溫度值相關聯使用MPDRES命令的原因是:無論何時定義一個溫度相關的特性,溫度與特性資料對就被立即存入資料庫中。修改溫度資料點僅僅影響隨後定義的材料特性,而不影響已儲存的特性。MPDRES命令強制對已儲存的特性進行修改。MPDRES命令的另外兩個用途是可以修改已儲存特性並將它儲存在一個新標識或新材料的參考號下。MPTRES命令(Main Menu>Preprocessor>Material Props>Restore Temps)允許用先前已定義在資料庫中的材料特性替換當前的溫度表。然後能使用先前的溫度資料點定義其他特性。對於與時間相關的熱膨脹係數(ALPX,ALPY,ALPZ),如果定義它們的基準溫度(定義溫度)與參考溫度(熱應變為0的溫度,是通過MP,REFT或TREF命令定義的)不同,那麼,使用MPAMOD命令該資料轉換為參考溫度。對與該命令等價的GUI路徑,參見ANSYS Commands Reference(ANSYS命令參考手冊)。ANSYS程式在求解中形成單元矩陣時,考慮溫度相關的材料特性。程式首先計算每個單元中心(或每個溫度單元的集中點)的溫度,通過特性-溫度表進行線性插值確定相應的材料特性值。有關ANSYS如何對溫度相關材料進行估指,見“線性材料特性”小節。可以將線性材料特性(不論是溫度相關的特性還是常數)儲存到一檔案或從文字檔案呼叫它們。(關於材料庫檔案的討論,參見“使用材料庫檔案”小節),也可用CDWRITE,MAT將線性或非線性材料特性寫入檔案。注意:如果在任何ANSYS衍生產品(ANSYS/Emag, ANSYS/Thermal, 等.)中使用CDWRITE命令時,必須編輯CDWRITE命令建立的檔案,去掉衍生產品中不支援的命令。必須在讀前完成此工作。

熱門標籤