
發布
注冊
/
登錄abaqus變形計算方法的案例
ABAQUS 在計算到step3后計算中斷,變形過大
我在原本可以計算的模型的基礎上修改的,只是刪了幾個樓板與梁連接的栓釘
Abaqus+PyQt+Python平面變形歐拉角計算
下面以簡單例子介紹平面變形、指向歐拉角的計算,包括絕對歐拉角、相對歐拉角。
1 簡化模型
下面的六面體為表面殼模型,下面由三段梁支持,三段梁分別沿X、Y、Z軸向。六個面的厚度不同,在上側3個面施加不同的壓力,如下左圖所示。位移云圖如下右圖所示。
2 計算要求
計算六面體上面3個面的變形歐拉角,包括3個面的絕對歐拉角,平面2、3相對與平面1的相對歐拉角。平面1、2、3如下圖所示。
3 數據處理
使用平面節點坐標、位移數據計算平面變形歐拉角。可以使用Python腳本輸出平面節點編號、節點坐標(X、Y、Z)、節點位移(U1、U2、U3),如下圖所示。下圖為平面1的10個工況的數據文件,打開的文本文件中7列數據為節點編號、坐標、位移。
三個平面10個工況的節點數據文件如下圖所示。每個文件中包含一個工況一個平面的節點編號、坐標、位移數據。
4 絕對歐拉角計算
使用PyQt+Python開發了一個簡單的小軟件,計算絕對歐拉角、相對歐拉角。
首先計算各平面的絕對歐拉角。
計算平面1的10個工況的絕對歐拉角。
平面1變形的絕對歐拉角計算結果如下圖所示。
伴隨絕對歐拉角計算結果,軟件同時寫出了平面變形前后的坐標系數據,如下圖。每行18個數據,每3個數據為一個坐標軸向量,變形前后2個坐標系,6個坐標軸,18個數據。
5 相對歐拉角計算
利用計算絕對歐拉角時得到的坐標系文件,計算平面變形相對歐拉角,如下圖所示,計算平面2相當于平面1、平面3相對與平面1的相對歐拉角。
計算結果如下圖所示。
6 小結
上述軟件用的算法申請了發明專利,軟件申請了軟著。
展開 ABAQUS模擬多道次變形的變量繼承方法
一、引言
使用ABAQUS進行多道次加工時,往往牽扯道次之間變量的繼承(如晶粒尺寸、累積損傷等),這對多道次變形模擬結果的準確性有較大的影響。本文以VUHARD子程序及簡單的熱壓縮模型為例,分享雙道次壓縮之間的晶粒尺寸的繼承方法。
ABAQUS網格劇烈變形導致計算終止
模型就是封面那樣,是一個螺紋連接二維對稱模型,我要算多孔金屬塑性,就是GTN模型,然后我在1這邊加了一個位移載荷,2這邊加一個U1的位移轉角,3這里是完全約束。
各相互接觸的螺紋牙之間都設置的面與面接觸,具體參數沒有設置,都是用的系統默認。
但是就算我載荷設置的再小,都會出現這種錯誤
The ratio of deformation speed to wave speed exceeds 1.0000 in at least one element. This usually indicates an error with the model definition. Additional diagnostic information may be found in the message file.
展開 
Abaqus如何保存變形后的模型并在此基礎上計算
Abaqus如何保存變形后的模型并在此基礎上計算
在Abaqus中計算完成后會生成odb文件,也就是結果文件。如果想重新采用變形后的模型進行相關分析,可以通過Abaqus的導入操作完成。
新建一個model,通過File下拉的import—Part,之后選擇相應的odb模型,可以自己選擇導入哪個載荷步或者哪個子步的變形結果。
圖1
很明顯,導入后的模型如圖2所示。而之前的模型如圖3所示。
圖2
圖3
導進來之后的模型需要重新定義材料、加載組件、定義載荷步、加載,之后可以選擇在編寫基礎之上繼續計算。
如果只是想得到變形后的單元節點信息,則可以不考慮在Abaqus中定義材料和加載等,而是直接在Job模塊直接創建一個Job,通過Write input生成記錄了該變形的inp文件。該inp文件里面的信息是單元和節點信息。
Inp文件可以作為數據文件進行傳遞,對于HyperMesh,可以與Abaqus進行有效的連接,可以讀取Abaqus的inp文件生成相關信息。
展開 Abaqus大變形之SPH方法模擬分析Step by Step ¥3
Abaqus大變形之SPH方法模擬分析Step by Step-01-10.pdf
ABAQUS案例-CEL方法在大變形分析中的應用及技巧 ¥3
ABAQUS提供了三種網格與材料相互作用模型:一是Lagrangian法,它認為節點固定于材料內部;二是ALE法,它認為材料自由邊界處網格固定;三是Eulerian法,它認為網格節點是固定的,而材料在網格內部流動。在很多應用中,高度變形的材質(例如流體)與拉格朗日體相互作用,例如船體與波浪的作用,封閉在固體容器內的流體等,對于這種情況,ABAQUS提供了耦合CEL方法。本實例(附件中的inp文件)即是展示了如何采用CEL方法來模擬大變形問題(例如大變形沖壓成型),以及演示了分析中的技巧。
展開 Abaqus大變形分析技巧之Map solution分析方法詳解
關于橡膠的大變形分析是一個令人十分頭痛的問題,常常會因為網格畸變中止計算,即使調整網格,調整參數,各種折騰,還是不能解決問題。這時候,你就可以考慮Map Solution方法了。
Map Solution的基本分析步驟如下圖所示,看起來十分簡單,但實際上初次摸索的話還是要花費不少時間的,關鍵在于變形模型的提取及重畫分,以及關鍵詞的編輯和提交計算。對于混跡CAE分析多年的老鳥來說,根據Help的提示搞出來不成問題,但是對于一些菜鳥或者英語水平不那么厲害的,學起來其實也蠻費勁的。網上雖然有不少資料,但是詳細,完整講解操作過程的資料很少。
Map Solution分析的實質就是將一個大變形分析,拆分成多個小變形分析,首先進行一個小變形分析,提取出網格之后,進行網格重畫分,避免網格繼續變形而造成畸變,然后導入到Abaqus中完成相關的邊界條件設置,最后導出關鍵字文件并進行相關語句添加,最后運用命令的方式提交。具體的操作過程見視頻:http://www.yqgqt.org.cn/college/video/c10577
該視頻詳細介紹了Map Solution的設置過程與注意事項,購買了視頻的可以私信我或者在評論下方留言,我會提供CAE模型以及相關的關鍵字文件。
(切記:使用這些高級分析方法(Map Solution、ALE、CEL)的前提是,你對傳統的分析方法進行了足夠多次的嘗試,確定修改網格,調整分析參數都無法完成相應的變形分析
展開 Abaqus CEL方法在流固耦合和大變形分析中的應用
課程內容
認識Abaqus中的歐拉分析和CEL方法,了解CEL技術在流固耦合和結構大變形分析中的應用和高級技巧,CEL油箱晃動案例。
課程概覽
1.Abaqus中的歐拉分析和CEL方法
2.CEL流固耦合應用
3.CEL結構大變形分析應用
4.歐拉邊界條件
5.CEL高級應用
6.CEL分析的的適用性
案例講解
CEL在油箱晃動問題中的應用
課程對象
流固耦合分析、結構仿真工程師,CAE相關專業高校學生
培訓時長
2小時
培訓時間
4月9日19:30
主講講師簡介
USim
資深CAE工程師,具有7年工作經驗,擅于結構分析、流固耦合、毀傷分析等領域。
費用:免費
點擊圖片或點擊報名鏈接報名:http://www.yqgqt.org.cn/live/10721
展開 #ABAQUS中網格重劃分模擬大變形之*map solution的具體使用方法
image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/201812/85257466b76447d79f00c58696f21397.jpg">
</div><p><br></p><p>討論:</p><p>同一個模型使用網格映射與否,得到的最大mises應力誤差約在4%,這是完全可以接受的,而且云圖的分布基本是完全一致的,這證明了*map solution的操作與設置是完全正確的,而且如果在處理例如橡膠等材料的大變形問題時,使用*map solution是完全可以的。
展開 abaqus6.14-1設置GPU并行計算的方法
微博有朋友問,如何配置GPU并行計算,我之前并沒有弄過,網上搜帖子,配置成功,特意把詳細細節記錄在下方便大家參考。僅為參考,每個人的電腦配置情況并不一樣,要解決問題請分析具體情況。電腦配置:CPU i5-4590
(家里電腦是i7-6900k)
內存RAM 8G系統: win10
64位系統
顯卡低端GPU一個GTX650(公司的電腦,我家里配置的是GTX960)需要設置一下安裝路徑下的abaqus_v6.env的參數,沒設置之前的參數如下,即使不成功,也方便返回原來設置。
修改后的參數如下:
好了,記得保存一下就行。然后接下來驗證我們的參數設置的是否正確,隨便打開一個cae文件,切換到job模塊。新建一個job,可以在job參數設置界面edit job面板上的parallelization 看到如下參數設置,表示成功了。那么這樣算是大功告成了嗎?為謹慎起見,有必要再找個算利來驗證下計算效率是否有提高。經過測試發現,對于簡單的小模型,并行計算的優勢并不明顯,感覺上還略慢,具體沒用大模型測試效果。
展開 
基于abaqus圓盤三種模態計算方法結果對比 ¥12
模態分析是研究結構動力特性一種近代方法,是系統辨別方法在工程振動領域中的應用。模態是機械結構的固有振動特性,每一個模態具有特定的固有頻率、阻尼比和模態振型。這些模態參數可以由計算或試驗分析取得,這樣一個計算或試驗分析過程稱為模態分析。模態分析就求特征值和特征向量的問題,特征值就是要知道結構振動的一些基本振型對應的頻率,在實際中,有時為了避開這這些基本頻率,防止共振,有時要加強振動,看實際需要,基本自然頻率可以給我們一個準則,可知道我們的結構變形是算快還是算慢,基本自然頻率也可以代表結構整體的剛度:頻率低表示結構的剛度很低(結構很柔軟),相反的頻率高表示結構的剛度很高(結構很堅硬)。本案例分別采用lanczos法、Subspace法、AMS法對圓盤進行模態分析,并得到圓盤結構的各階固有頻率和陣型。在任何動態分析中都要定義材料的密度。分析步類型采用Linear perturbation(線性攝動分析步),選擇Frequency 在DAT文件中可以查看各階固有頻率和有效質量。
lanczos法模態分析
Subspace法模態分析
AMS法模態分析
通過上述動畫結果可以看出lanczos法、Subspace法陣型及頻率計算結果基本一致,AMS法與lanczos法、Subspace法分析結果的頻率略有差別(可在dat文件中查看對比),陣型差別較大。
展開 線性強化彈塑性umat子程序-umat在abaqus計算流程中的意義及調試方法
abaqus子程序用fortran語言編寫,且子程序又通過abaqus調用,因而涉及到很多的力學及有限元理論知識,使得調試難度陡然增加。那么abaqus子程序常用的調試方法是什么呢?其實說出來也很簡單,就是打印變量法,即把程序中的變量打印出來(一般打印結果在當前工作目錄下的job-name.log的文件里),然后考察其合理性。
如在上述umat子程序中定義了一個save在內存的變量,用來記錄進入umat的次數。
直接打印變量的方法很有用,但是當單元數增加后,眾多的打印信息形成很多的干擾因素,這時候我們需要控制打印的頻率,常用的方法為針對某個單元的某個積分點打印,如下面的一段程序所示,紅色圓圈里內容的含義是當單元編號為1且積分點編號為1時才打印相關信息,這樣調試更具針對性。
我們通過打印信息發現,一次迭代二次進入umat,第一次進入umat僅是給abaqus返回雅可比矩陣,第二次進入umat的目的是為了更新應力等信息。
視頻教程有這個帖子的更詳細解釋,感興趣的點擊下面的鏈接觀看
http://www.yqgqt.org.cn/college/video/c14014
展開 第一篇梁單元的軸力圖 (理論計算、ABAQUS仿真、ANSYS仿真方法) ¥10
第一篇梁單元的軸力圖
(理論計算、ABAQUS仿真、ANSYS仿真方法)
篇幅內容僅針對自我學習總結展示,并希望給軟件初學者帶來一定啟發。
結構有限元仿真中有兩種一維單元:桁架與梁
桁架單元:僅承受軸力作用;如二力桿。由于只在軸向承受拉/壓載荷,所以只需要定義截面面積;應力和變形均與截面形狀無關。ABAQUS 6.14-4中對應單元為truss T2D2;ANSYS 18.0中對應單元為link180。
梁單元:可承受軸向拉/壓載荷,具有承受扭轉和彎曲的能力。由于可承受扭轉、彎曲等組合變形,梁單元需要定義截面形狀。ABAQUS與ANSYS對應均為beam單元。
孫訓芳先生的《材料力學》例題2-1:一等直桿及其受力情況如下圖,試作桿的軸力圖。
由于桁架單元僅能承受拉/壓載荷;而梁單元可承受拉、壓、彎曲、扭轉的組合變形,梁單元可承受的載荷類型更為復雜,故此篇通篇采用梁單元作為分析。
展開