
發布
注冊
/
登錄應變模態 abaqus的案例
基于溫差法link10下的某大橋預應變下的模態分析 ANSYS apdl ¥80
<p>鋼筋采用link10單元,通過溫差法施加預應變</p><p>幾何模型</p><p><br></p><figure style="text-align: center;" class="ql-align-center">
<figure class="figure-image" contenteditable="false" data-img="https://img.jishulink.com/202601/attachment/1d84759427044b8ea948ae93489c3eb1.png" style="display: inline-block;" data-regular="true">
<img src="https://img.jishulink.com/202601/attachment/1d84759427044b8ea948ae93489c3eb1.png" style="" width="842" data-mobile-src="https://img.jishulink.com/202601/attachment/1d84759427044b8ea948ae93489c3eb1.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202601/attachment/1d84759427044b8ea948ae93489c3eb1.png?
展開 【ABAQUS模態動力學】Composite&abaqus 預應力模態分析&輸出單元剛度矩陣
參考
連接器振動脫落_abaqus重啟動分析_顯式隱式切換_插拔力預應力模態_TeeSim天深科技
Abaqus預應力模態分析 附Abaqus 分析用戶手冊材料卷下載- 技術鄰
Natural frequency extraction - SIMULIA 用戶幫助 2020 User guide
《結構動力學》
振動理論及工程應用_天津大學_中國大學MOOC(慕課)
Eigenvalue extraction - SIMULIA 用戶幫助 2020 Theory
1. 什么是模態分析?
模態分析是指求解多自由度系統的模態振型及振動頻率的過程。模態分析可簡單地分為自由模態分析和約束模態分析。
自由模態分析:不加任何約束,進行求解(會出現前六階0模態)
約束模態分析:施加完整的約束,模型不會出現剛體模態 還可以分類為:
預應力模態(典型例子:吉他琴弦)
干模態分析(空氣中)
濕模態分析(流體耦合作用不可忽略)
2. 單自由度系統振幅和固有頻率的求解
模態分析的本質上是求解一定條件下的結構動力學方程。
展開 abaqus子程序VUSDFLD——考慮應變率與應變軟化效應的軟土模型 ¥25
<p><strong>【注意】本貼子只包含子程序文件</strong></p><p>基于<a href="https://www.yqgqt.org.cn/qa/6302" rel="noopener noreferrer" target="_blank">abaqus子程序</a>VUSDFLD編寫的由Einav與Randolph提出的西澳模型,用于求解軟黏土體劇烈變形后的強度變化,可應用于的大變形計算。</p><div contenteditable="false" width="100%"><img src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png" title="8$U(VZ82]O{OEMQB}[P(ZMB.png" alt="8$U(VZ82]O{OEMQB}[P(ZMB.png" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png?
展開 案例13 基于模態的振動響應(Abaqus計算模態)
之前在superxjw版主的第二課中介紹了如何利用VL計算基于模態的振動響應,但是有網友是采用Abaqus計算模態,然后用VL來計算后續的振動響應以及聲學響應,然后就詢問如何導入Abaqus的模態分析結果,因此,做了一個導入Abaqus的模態結果,然后進行振動響應計算的案例,給大家分享一下。
superxjw版主的視頻教程:
LMS Virtual.Lab 11聲學視頻教程 第二課 基于模態的振動響應計算
對于VL的接口方面:
VL11SL2和VL12都是支持到Abaqus 6.12
所以,喜歡追求新版本,使用Abaqus6.13的朋友們就得注意一下版本的問題了。
感謝阿偉在本人學習LMS Virtual.Lab過程中的幫助!
本例視頻及Abaqus模態計算結果文件下載地址:http://pan.baidu.com/share/link?shareid=4100661600&uk=1728334102
LMS Virtual.Lab Acoustics 交流群 238339600
展開 
Hypermesh與ABAQUS聯合的模態分析 附HyperMesh模態分析步驟下載
圖6 約束施加
7、載荷條件
模態為系統固有振動屬性,無法在對應分析步中設定載荷,如需考結構在某載荷作用下的振動屬性,可進行預應力模態分析。
最后單擊Load Steps下的Step1,將Output Blocks與Load Collectors與其對應,如圖8所示。
圖8 分析步設定修改
通過File->Export->Solver Deck進行模型導出。
ABAQUS部分
1、文件導入
進入ABAQUS中,通過File->import->Model進行inp文件導入。
2、檢查設定
通過各個模塊檢查設定,無誤,并創建作業提交求解。
3、后處理
得到的一階及二階模態振型如下。
圖9 一階模態振型
圖10 二階模態振型
下載地址:HyperMesh模態分析步驟
展開 ABAQUS中求解某部分單元的平均應力或平均應變 ¥10
1、參考模型:單向纖維的RVE模型;
2、腳本功能:針對指定的單元集合,在后處理中求解平均應力和平均應變。
3、應用的公式:一階均勻化計算方法。對于 RVE 模型的平均真應力和平均真應變,可通過對 RVE 內每一個單元的真應力 (真應變)取均值獲得。使用一階均勻化計算方法輸出的應力和應變適用于各種邊界條件,但需要對每個單元進行應力(應變)的輸出和計算。
考慮壩體-庫水相互作用的重力壩模態分析--對比分析ANSYS和ABAQUS重力壩流固耦合模態結果
ANSYS壩體-庫水有限元模型
ABAQUS壩體-庫水幾何模型及約束條件
(1)首先對比分析,ANSYS與ABAQUS混凝土重力壩空庫模態分析結果
(2)壩體-庫水流固耦合模型,模態分析結果對比
ANSYS與ABAQUS計算前12階模態對比分析結果
階數
ABA滿庫自振頻率/Hz
ANS滿庫自振頻率/Hz
ANSYS-ABAQUS誤差百分比
1
5.5487
5.5717
0.004145115
2
6.7567
6.7702
0.001998017
3
9.5858
9.6043
0.001929938
4
13.922
14.013
0.006536417
5
16.358
16.42
0.003790194
6
17.76
17.786
0.001463964
7
19.648
19.741
0.004733306
8
展開 有限元理論基礎及Abaqus內部實現方式研究系列27: Abaqus內部計算和顯示的應變
(1)顯示應變:Abaqus計算完畢后得到導入結果,在后處理中查看,應變E11=8.528e-1,E22=-5.173e-1如下:
(2)計算應變:Abaqus中采用UMAT子程序,利用我們的子程序調試插件DUS調試UMAT,在Visual Studio中查看dStran的值,發現在計算完應變后,進入UMAT時,E11=8.528e-1,E22=-5.173e-1,調試如下:
可以發現殼單元Abaqus的計算應變和顯示應變一樣,猜測都是對數應變。
1.5.3 iSolver的應變
iSolver中采用自帶材料進行計算,材料參數和UMAT的輸入完全一致。
為了計算和Abaqus完全一致,iSolver也采用對數應變計算方式,得到的應變顯示如下,可發現和Abaqus完全一致。
==總結==
由上可以看到,在實際計算中,對體單元,Abaqus和iSolver都采用變形率積分方式來計算應變,對殼單元,Abaqus和iSolver都采用對數應變。一般理論書都認為Abaqus是因為對數應變計算復雜才采用別的應變,但個人認為應該不是這個原因,因為Abaqus對體單元為了顯示對數應變,依然重新計算了一遍,說明Abaqus體單元采用變形率是有其它原因的,具體什么原因我也沒研究清楚,歡迎探討。
如果有任何其它疑問或者項目合作意向,也歡迎聯系我們:
snowwave02 From www.yqgqt.org.cn
email: snowwave02@qq.com
以往的系列文章:
1.7.1 ========第一階段========
第一篇:S4殼單元剛度矩陣研究。
http://www.yqgqt.org.cn/content/post/338859
第二篇:S4殼單元質量矩陣研究。
展開 ABAQUS提取單元平均應力/應變 ¥10
利用python讀取odb文件(可一次讀取多個odb)生成csv(excel)文件。提供源文件,注釋詳細,可根據需要進行修改。
ABAQUS中對應力、應變的部分理解
對應力的部分理解
對應變的部分理解
轉自公眾號——ABAQUS大世界
旨在分享,若侵即刪.
ABAQUS變量解讀:教你讀懂應力/應變/損傷
主應變
與主應力類似,ABAQUS也提供主應變輸出:
Max/Mid/Min Principal Strain:第一、二、三主應變,分別對應最大、中間、最小主應變,在判斷第二強度理論時有奇效。
In-Plane Principal Strain:平面問題最大/最小主應變。
Max Principal(abs):絕對值最大主應變。
3.應變張量
與應力張量方向類似,其中需要同學們注意的是:
E適用于幾何線性分析
LE為對數應變,適用于大變形分析(開啟幾何非線性)
PE為塑性應變張量,用于描述不可恢復的變形
三、損傷相關
損傷在ABAQUS中應用廣泛,尤其是材料失效分析中。
1. 混凝土損傷
這是大家喜聞樂見的損傷變量,有兩類:
DAMAGEC(dc):壓縮損傷變量,從0到1,1表示完全損傷。主要用來判斷壓潰區域與剪壓開裂區域。
DAMAGET(dt):拉伸損傷變量,同樣從0到1。主要用來判斷受拉開裂區域,如下圖。
2. 鋼材損傷
SDEG:剛度退化標量,也可用于混凝土。表示材料剛度的折減程度。
3. 內聚力模型損傷
CSDMG:描述cohesive單元進入軟化段后的損傷狀態。
4. 復合材料損傷
ABAQUS支持多種復合材料損傷變量:
DAMAGEFT/FC:用戶手冊中描述為:
Fiber tensile/ compressive damage variable.
這里毫無疑問表征了纖維縱向的拉伸/壓縮損傷,如下圖。
DAMAGEMT/MC:用戶手冊中描述為:
Matrix tensile/ compressive damage variable.
展開 
Abaqus預應力模態分析 附Abaqus 分析用戶手冊材料卷下載
abaqus在求解模態時對接觸區域的處理并不是直接作tie連接處理,而是會在兩個接觸面之間引入接觸剛度,而tie連接對兩個接觸面是綁定關系,即引入無窮大的剛度,所以用接觸設定進行模態求解時模態頻率會偏小,更符合實際。
2. 下圖紅色部分是預緊力狀態下的接觸區域,而不加載預緊力時接觸區域更大,所以兩種狀態下模態頻率差異較大。
3. 不同大小的預緊力狀態下由于接觸區域基本保持不變,所以對模態頻率影響不大。
4. 在tie的建模方式下,不管是否加載預緊力,接觸面積不會發生改變,所以對模態頻率影響不大。
總結
1. 用abaqus求解模態時對接觸區域的處理可以直接定義接觸求解,相比tie來求解結果更合理。
2. 預緊力狀態下會改變接觸狀態,從而對模態頻率產生影響。
3. 對于實際情況,如果接觸面積在振動過程中變化很小,基本保證靜力分析時的接觸面大小,不是大面積的開合,這種帶接觸的預應力模態結果還是比較準確的。
下載地址:Abaqus 分析用戶手冊材料卷
展開 ABAQUS學習筆記—對應力應變的部分理解
之前關于后處理的一些文章,由于一些原因全部刪除,故今天開始重新開始分享一些關于ABAQUS的一些知識,希望能夠對大家有所幫助,也希望大家能夠繼續支持筆者。
那么今天,我們再對‘’ABAQUS中應力應變的部分理解的‘’內容進行講解。
在ABAQUS中,一般是把X軸當成1軸,Y軸當成2軸,Z軸當成3軸,那么:
S11就是X軸向的應力,正值為拉應力,負值為壓應力;
S22就是Y軸向的應力,正值為拉應力,負值為壓應力;
S33就是Z軸向的應力,正值為拉應力,負值為壓應力;
S12就是在YZ平面上,沿Y向的剪力;
S13就是在YZ平面上,沿Z向的剪力;
S23就是在XZ平面上,沿Z向的剪力;
由于剪力的對稱性:S11=S21,S13=S31,S23=S32;
由以上可知,S11,S22,S33為主應力;S12,S13,S23為切應力;
主應力分別以σ1,σ2,σ3表示,按數值排序為:σ1≥σ2≥σ3。在ABAQUS中分別對應為:Max.principal;Mid.principal;min.principal。這三個量在任何坐標下都是不變量。
我們可利于最大應力判斷一些情況:比如最大主應力(拉應力)大于混凝土的抗拉強度,則認為混凝土開裂;通過顯示最大主應力的法線方向,則可大致表示出裂縫的發展影響。
應變中一些符號的含義
E——總應變
EP——主應變
EE——彈性形變
PE——塑性應變分量
Eij——應變分量
Ie——非彈性應變分量
PEEQ——等效塑性應變。若該值大于0,則認為已經屈服
注:在ABAQUS后處理中,盡量不要看Mises,其表示平均應力,更適合金屬材料;對于鋼筋混凝土結構,我們要看其單軸拉伸方向上的應力和對應的應變。
展開 Abaqus平均應力和應變提取 ¥80
利用python腳本對ODB文件中單元集里所有積分點的應力及應變進行自動提取并計算平均值
能夠得到每一幀的應力和應變平均值,并保存到CSV文件中
所得到的應力包括S11,S22,S33,S12,S13,S23以及Mises七個應力平均值,以及E11,E22,E33,E12,E13,E23六個應變平均值
ABAQUS批量提交Job與Python讀取ODB結果應力應變數據
批量提交的核心是需要等待當前計算任務的結束,上圖中若干個job的提交代碼如下:
# coding: utf-8
#微信公眾號:ABAQUS二次開發
#作者:阿信老師CAE
#email:axin_cae@163.com
#2022.03.17
from abaqus import *
from abaqusConstants import *
jobList = mdb.jobs.keys() #獲取所有計算任務的jobName
for jobName in jobList:
mdb.jobs[jobName].submit(consistencyChecking=OFF) #提交計算
mdb.jobs[jobName].waitForCompletion() #等待計算完成
print jobName , "is completed"
不過在實際的操作過程中,我們可能會需要避開一些job不提交,或者job窗口事先并沒有建立job,等等,總之實際問題永遠比任何教程都復雜,不過只需要靈活面對就可以了,處理起來并不難。
展開