Abaqus 使用日記
Abaqus標準版共有“部件(part)”、“材料特性(propoterty)”、“裝配(assemble)”、“計算步驟(step)”、“交互(interaction)”、“加載(load)”、“單元劃分(mesh)”、“計算(job)”、“后處理(visualization)”、“草圖(sketch)”十大模塊組成。
建模方法:
一個模型(model)通常由一個或幾個部件(part)組成,“部件”又由一個或幾個特征體(feature)組成,每一個部分至少有一個基本特征體(base feature),特征體可以是所創(chuàng)建的實體,如擠壓體、切割擠壓體、數(shù)據(jù)點、參考點、數(shù)據(jù)軸,數(shù)據(jù)平面,裝配體的裝配約束、裝配體的實例等等。
1.首先建立“部件”
(1)根據(jù)實際模型的尺寸決定部件的近似尺寸,進入繪圖區(qū)。繪圖區(qū)根據(jù)所輸入的近似尺寸決定網(wǎng)格的間距,間距大小可以在edit菜單sketcher options選項里調整。
(2)在繪圖區(qū)分別建立部件中的各個特征體,建立特征體的方法主要有擠壓、旋轉、平掃三種。同一個模型中兩個不同的部件可以有同名的特征體組成,也就是說不同部件中可以有同名的特征體,同名特征體可以相同也可以不同。部件的特征體包括用各種方法建立的基本特征體、數(shù)據(jù)點(datum point)、數(shù)據(jù)軸(datum axis)、數(shù)據(jù)平面(datum plane)等等。
(3)編輯部件可以用部件管理器進行部件復制,重命名,刪除等,部件中的特征體可以是直接建立的特征體,還可以間接手段建立,如首先建立一個數(shù)據(jù)點特征體,通過數(shù)據(jù)點建立數(shù)據(jù)軸特征體,然后建立數(shù)據(jù)平面特征體,再由此基礎上建立某一特征體,先建立的數(shù)據(jù)點特征體就是父特征體,依次往下分別為子特征體,刪除或隱藏父特征體其下級所有子特征體都將被刪除或隱藏。××××特征體被刪除后將不能夠恢復,一個部件如果只包含一個特征體,刪除特征體時部件也同時被刪除×××××
2.建立材料特性
(1)輸入材料特性參數(shù)彈性模量、泊松比等
(2)建立截面(section)特性,如均質的、各項同性、平面應力平面應變等等,截面特性管理器依賴于材料參數(shù)管理器
(3)分配截面特性給各特征體,把截面特性分配給部件的某一區(qū)域就表示該區(qū)域已經(jīng)和該截面特性相關聯(lián)
3.建立剛體
(1)部件包括可變形體、不連續(xù)介質剛體和分析剛體三種類型,在創(chuàng)建部件時需要指定部件的類型,一旦建立后就不能更改其類型。采用旋轉方式建立部件,在繪制軸對稱部件的外形輪廓時不能超過其對稱軸。
(2)剛體是不能夠施加質量、慣性軸等特性的,建立剛體后必須給剛體指定一個參考點(reference point)。在加載模塊里對參考點施加約束和定義其運動,對參考點施加的荷載或運動就相當于施加給了整個剛體。
4.模型裝配
(1)在裝配(assemble)模塊里首先建立部件實例(part instance),一個部件實例可以看作部件的代表,但并不是原部件的拷貝。實例一直和原部件保持關聯(lián),當原部件幾何形狀發(fā)生變化時,實例也發(fā)生相應變化。不能對部件實例直接編輯,一個裝配模型可以包含一個部件的多個實例。所有裝配模型中的實例都是該裝配模型的特征體,在創(chuàng)建第一個實例時所生成的裝配模型總體坐標系也是該裝配模型的一個實例。
同一個部件中所有特征體在裝配模塊中對該部件建立實例時會形成一個整體,也即形成了裝配模型中一個特征體。選擇該實例時,該實例在裝配之前原部件中所有特征體都被選擇了,原部件中所有特征體在裝配后形成了一個整體。
對于各部件的實例,可以在view菜單assembly display options選項里選擇instance標簽對現(xiàn)有的各實例決定其是否顯示在當前視窗中,這一功能對選擇視窗中的對象很有幫助。
所有建立的部件實例組成了裝配模型新的特征體,在特征體管理器中查看。后續(xù)所有模塊的操作對象就是所生成的部件實例,也即裝配模型中的特征體,而不是原來的部件。
『65』:部件實例有獨立的和非獨立的兩種,缺省狀態(tài)是非獨立實例。獨立的實例劃分網(wǎng)格時獨立劃分,與源部件不相關,非獨立實例劃分網(wǎng)格時和源部件相關聯(lián)。
(2)在部件模塊里定義部件,在材料特性模塊來賦予部件材料參數(shù),然而,在使用裝配模塊將各個部件裝配成一個模型時,所操作的對象僅僅是部件實例,而不是部件本身。在交互模塊、加載模塊和單元劃分模塊里所操作的對象都是裝配集合模型中各個部件的實例。
(3)創(chuàng)建了一個部件實例后,ABAQUS需要生成一個裝配體的總體坐標系定位該實例,該裝配體的總體坐標系與創(chuàng)建部件時的總體坐標系是兩個不同的坐標系。在創(chuàng)建部件基特征體時的繪圖(sketch)坐標原點與裝配體的總體坐標系原點重合,并且xy坐標平面和裝配體總體坐標系xy平面平行。創(chuàng)建了第一個實例后,裝配模塊會在當前視圖中顯示出整體坐標系的原點和方向,ABAQUS定位該實例的方法就是將該實例基特征體的坐標原點(繪制平面草圖的坐標原點)與裝配體總體坐標系原點重合。
(4)定位各個部件實例
除了移動和旋轉方法外,裝配模塊提供了定位各個部件實例的工具集,通過選擇實例的面或邊來定位。可以選擇部件實例的面或邊移動,成為移動部件實例,也可以選擇面或邊固定,成為固定部件實例。常見的定位標準包括:平行面、面對面、平行邊、邊對邊、共軸、點重合、坐標系平行、接觸。各定位標準之間互不影響,可以用新的定位標準替換原定位標準使實例重新定位。
平行面:兩個選擇的面相互平行
面對面:選擇的兩個面相互平行并且有一個給定的間距
平行邊:所選擇的兩個邊相互平行
邊對邊:所選擇的兩個邊相互平行并且有一個給定的間距或者兩個邊共線
共軸:兩個選擇的面軸線重合
每一個定位標準都作為裝配模型的特征體而保存,可以在特征體管理器里進行編輯,也即用來定位的面、邊、點、軸、坐標系都成為了裝配體的特征體。
5.定義分析步驟:
(1)對模型施加荷載和邊界條件之前或者定義模型的接觸問題之前,必須定義不同的分析步驟。然后可以指定在哪一步施加荷載,在哪一步施加邊界條件,哪一步去定相互關聯(lián)。
創(chuàng)建了分析步驟后,CAE會選擇分析過程相應的輸出變量,選擇變量寫入輸出結果文件數(shù)據(jù)庫的頻率。
(2)CAE缺省地創(chuàng)建初始步(initial)
分析步驟創(chuàng)建完成后自動生成了輸出結果管理器
(3)輸出結果要求
ABAQUS求解器通常計算每一個增量步許多變量值,而往往我們只對其中某一小部分計算數(shù)據(jù)感興趣,軟件提供了指定要輸出到計算結果數(shù)據(jù)庫中的某些變量結果的功能。輸出要求包括一下一些信息:
(a)所需要的變量或者變量分量;
(b)模型中某一特定區(qū)域和積分點的計算結果;
(c)寫到計算結果數(shù)據(jù)庫中各變量值的寫入頻率;
建立了第一分析步后,CAE缺省地選擇和相應的分析過程中輸出變量集。缺省的情況下,CAE輸出模型中每個節(jié)點或積分點的計算值。
●場變量輸出(field)和歷程輸出(history)
(a)場變量輸出:
在通常情況下,后處理模塊采用變形形狀、等直線或矢量圖來看實時輸出結果,由ABAQUS生成的實時輸出結果數(shù)據(jù)庫文件都很大,因此可以通過輸出要求來限制結果數(shù)據(jù)庫的大小。
(b)歷程輸出:
ABAQYUS對模型中指定點產(chǎn)生歷程輸出數(shù)據(jù)。在大多數(shù)情況下可以使用后處理模塊在XY坐標系中查看歷史輸出結果。結果的輸出頻率依賴于如何使用計算生成的各種數(shù)據(jù),輸出頻率可以很高。可以建立歷史輸出要求,通過該要求限制歷史輸出頻率。在建立歷史輸出要求時可以指定某一個獨立的變量寫入輸出結果數(shù)據(jù)庫。
●輸出要求的傳遞(propagate)
創(chuàng)建了第一個分析步后,ABAQUS自動創(chuàng)建一個缺省的場變量輸出要求和歷程輸出要求,并將其傳遞給其后創(chuàng)建的分析步。
●通用分析步(general step)和線性干擾分析步(linear perturbation step)
分析步包括通用步和線性干擾步兩大類,對第一個建立的通用步和線性干擾步ABAQUS自動建立一個缺省的實時輸出結果要求和歷史輸出結果要求。這兩種要求都可以傳遞給其后的分析步,當在已有的分析步中插入新的通用分析步或者線性干擾分析步時,其上一個分析步相應的輸出結果要求會自動傳遞給該分析步。如果在所有已有分析步之前插入一個新的分析步,ABAQUS將不會建立一個缺省的結果輸出要求給該新的分析步,這時可以創(chuàng)建一個新的結果輸出要求,也可以在結果輸出要求管理器中將該分析步的下一分析步輸出結果要求移動到該分析步。
如果刪除一個分析步,相應的結果輸出要求以及其后由該步傳遞的各分析步的輸出結果要求都將被刪除。如果某一個分析步?jīng)]有相應的結果輸出要求,在計算模塊(job)里生成輸入文件時將會給出警告。
輸出文件用于從計算結果中繪制變形形狀,等直線。
輸出文件管理器是依賴于步驟管理器而存在的,