
發布
注冊
/
登錄abaqus 各種應力的案例
WORKBENCH 后處理中各種應力結果說明
在ANSYS WORKBENCH的結構分析后處理中,我們經常會關注應力。在選擇一個對象并查看某種應力后,會在其細節視圖中出現一個積分點結果的顯示選項,說明要觀察應力的哪種結果,如下圖。
這里面有七種查看應力的方式。那么這些方式分別是什么含義呢?
(1)unveraged---------沒有平均化的應力。此時在單元內部,基于積分點的應力外推算該單元幾個節點的應力。此時如果一個節點周圍毗鄰幾個單元,那么這幾個單元在同一點處會有不同的應力值。
(2)areraged--------節點的平均化應力。在對所有單元進行計算,得到其節點的應力后,此時對于共享節點,對該點的幾個應力進行平均,得到該點的應力。(默認)
(3)nodal difference---節點應力差的最大值。對于共享節點,還沒有進行應力平均時,它有幾個應力,對這幾個應力排序,得到最大值,最小值;用最大值減去最小值,得到的值稱為nodal difference.
(4) nodal fraction------對于一個共享節點,用(3)除以(2),得到一個比率,就是nodal fraction.
(5)elemental difference-----在一個單元內部操作。一個單元的節點應力的最大值,最小值,用最大值減去最小值,得到一個值,稱為elemental difference.
(6) elemental mean-----在一個單元內部操作。在節點應力平均后,對于單元的所有的節點應力,再一次平均,得到單元內部的elemental mean.
(7) elemental fraction------在一個單元內部,用(5)除以(6),得到elemental fraction.
展開 ABAQUS熱應力分析 附ABAQUS中初始地應力的施加下載
軋輥與Cu層的熱傳導系數
下載地址:ABAQUS中初始地應力的施加
【abaqus】個人筆記—應力奇異&應力平均&應力集中
【abaqus】個人筆記—應力奇異&應力平均&應力集中
解決Abaqus Python二次開發各種問題! 附ABAQUS PYTHON二次開發攻略文檔下載
網絡接口的環境和abaqus的python2環境是天然隔離的,安裝各種第三方庫自然不在話下了。
說到成果保護,作者可以精準對具體某個函數進行訪問控制,包括“哪個賬號可以訪問?”、“可以訪問幾次?”、“在哪個時間段可以訪問?”等等。
而且,這里提到的網絡可以是局域網。最小的局域網就是同一臺計算機訪問自身的不同端口,所以完全可以在你的計算機上配置好網絡服務器應用,然后在abaqus的python2環境中訪問、交互,實現上述的各種功能。
2、函數上云
對于那些飽含作者心血的寶貴函數,完全可以部署到各種云服務器上,在代碼“絕對安全”和用戶“絕對方便”的前提上讓有需要的人能夠方便快捷的使用到。
以上,都可以基于Abaqus python 漸進式二次開發的技術來實現。代碼的使用方法很大程度決定了代碼使用的場景和邊界。
所以,希望突破限制復制粘貼“長長”腳本的你,歡迎參加《Abaqus python 漸進式二次開發(二)》直播課,從基礎的開發“套路”開始,重新認識Abaqus python二次開發。
下載地址:ABAQUS PYTHON二次開發攻略文檔下載
展開 
ABAQUS中的各種文件類型詳解(轉)
的分析結果要寫入此文件中則需要轉換,convert=select 或convert=all
10. abaqus.rpy
記錄一次操作中幾乎所有的ABAQUS/CAE命令
11. job_name.lck
阻止并發寫入輸出數據庫,關閉輸出數據庫則自行刪除
12. model_database_name.rec
包含用于恢復內存中模型數據庫的ABAQUS/CAE命令
13. job_name.ods
場輸出變量的臨時操作運算結果,自動刪除
14. job_name.ipm
內部過程信息文件:啟動ABAQUS/CAE分析時開始寫入,記錄了從 ABAQUS/Standard或ABAQUS/Explicit 到 ABAQUS/CAE的過程日志
15.job_name.log
日志文件:包含了ABAQUS執行過程的起止時間等
16.job_name.abq
ABAQUS/Explicit模塊才有的狀態文件,記錄分析、繼續和恢復命令。為restart所需的文件。
17.job_name.mdl
模型文件:在ABAQUS/Standard和ABAQUS/Explicit中運行數據檢查后產生的文件,.在 analysis和continue 指令下被讀入并重寫,為restart所需的文件。
18.job_name.pac
打包文件:包含了模型信息,僅用于ABAQUS/Explicit ,該文件在執行 analysis、datacheck命令時寫入,執行 analysis, continue, recover 指令時讀入,restart時需要的文件。
19.job_name.prt
零件信息文件:包含了零件與裝配信息.。
展開 Abaqus帶螺紋螺栓接觸應力分析淺析 Abaqus帶螺紋螺栓接觸應力分析淺析
目前的常規做法通常有兩種:1.簡化,用RBE2和beam梁來代替螺栓,這樣不能反映連接螺栓真實應力,圖1為某結構連接螺栓簡化的beam梁應力云圖,沒有接觸應力:
.直接做出來螺栓螺紋采用接觸分析,雖然得出的結果很精確,但這樣前處理工作量大(螺栓和螺紋用六面體網格建模)、計算量大(接觸收斂困難),如圖為某結構帶螺紋螺栓和連接件模型(圖2)和計算得出的結果(圖3):
圖3 計算結果
那么,有什么好辦法可以不用簡化帶螺紋螺栓,不用直接做出帶螺紋螺栓,又能得到足夠精確的結果?
運用大型通用非線性有限元分析軟件Abaqus,只需要在接觸定義中設置跟實際螺紋形狀有關聯的參數,如牙角、螺距、螺栓小徑等,就可以模擬真實的連接螺栓接觸狀況。既可以得到足夠精確的分析結果,又節省了時間專注進行其他的分析設置。如圖4,為連接螺栓接觸來定義帶螺紋螺栓:
圖4 連接螺栓接觸來定義帶螺紋螺栓
圖5為某結構直徑10MM的帶螺紋的連接螺栓接觸壓力分布云圖:
圖5 某結構直徑10mm帶螺紋的連接螺栓接觸壓力分部云圖
展開 ABAQUS-MPC各種約束搞清楚了嗎?
圖3 拉伸載荷應力云圖
彎曲載荷工況結果:剩下四種方法應力大小及分布也是幾乎一致的。
圖4 彎曲載荷應力云圖
再看扭轉載荷工況結果:四種方法得到的應力大小及分布也是幾乎一致的。
圖5 扭轉載荷應力云圖
結論
由本案例可知,對于shell單元文中提到6種連接方式,MPC-Link及MPC-Pin不能傳遞彎曲和扭轉,其余四種幾乎是等效的。
展開 ABAQUS-真實應力和名義應力轉化
ABAQUS-真實應力和名義應力轉化.doc
ABAQUS材料庫(常用各種金屬鋼筋混凝土等) ¥2
1606716696(1).png
流程.pdf
在安裝ABAQUS的盤里尋找abaqus_plugins文件夾
然后將附件里的文件復制
粘貼到制定位置即可
Abaqus/Explicit分析重要概念(2):各種阻尼的功能及設置方法/橡膠阻尼
在 Abaqus/Explicit 分析中,為了避免數值振蕩,一般都需要定義模型的阻尼,
定義方法主要包括以下幾種:
1)體積粘性(bulk viscosity)
體積粘性用于引入由于體積應變引起的阻尼,在研究高速動力分析的高階性能時,體積粘性是尤其必要的。體積粘性只是作為一個數值效應被引入,因此,材料點上的應力并不考慮體積粘性壓力的影響。
Abaqus/Explicit 有兩種體積粘性參數:線性體積粘性和二次體積粘性,可以在 Step 功能模塊中進行設置(如圖1所示)。
一般情況下,采用 Abaqus 的默認設置即可。
圖1 設置體積粘性參數
2)材料阻尼
常用的材料阻尼是瑞利(Rayleigh)阻尼,在Property模塊的Mechanical菜單下定義(如圖2所示),它包含兩個阻尼參數:
質量比例阻尼是關于質量矩陣的比例系數,主要用于消除低階振蕩;剛度比例阻尼是關于剛度矩陣的比例系數,主要用于消除高階振蕩。
圖2 設置材料阻尼
關于材料阻尼的詳細介紹,請參見 Abaqus 幫助文檔《Abaqus Analysis User’s Manual》第20.1.1節“Material damping”和《Abaqus Keywords User’s Manual》中的關鍵詞
* DAMPING。
3)阻尼器(dashpot)單元
在 Property 功能模塊和 Interaction 功能模塊的Special菜單中都可以定義阻尼器單元(如圖3所示),其優點是可以僅在必要的節點上定義阻尼,其阻尼力與單元的兩個節點相對速度成正比。阻尼器單元必須與其他單元(如彈簧單元或桁架單元)同時使用,一般不會引起穩定極限值的顯著變化
。
展開 WoundSim2020復合材料神器,能聯合abaqus完成各種復合材料的建模仿真 ¥599
就像WCM插件一樣,生成的Abaqus模型可以直接運行,其中包括:
圖層幾何和分區
清潔儲層網格生成
變換后的材料特性
根據垃圾箱分配的部分
模擬以驗證所有要求的儲層需求:
靜態和動態爆破壓力
熱膨脹
動態跌落測試和影響
循環和疲勞評估
ABAQUS結果
WoundSIM具有先進的材料特性,可以進行先進的后處理和復合材料層故障預測。
預編譯的用戶子例程可訪問高級輸出,例如
繞組角度,纖維和基體應力和應變,損傷參數和復合材料襯板界面損傷。
WoundSIM到Abaqus的界面提供了許多無縫的后處理功能,例如專用的路徑繪制和輪廓繪制工具,就像WCM插件中包含的那樣。
參數COPV建模
WoundSIM提供了高級工程功能和集成算法,從而為復合材料仿真設計人員和模擬工程師提供了多種功能。
下面列出了其中一些功能:
參數化設計能力
實驗設計
批處理
儲層幾何靈活性研究
與其他軟件插件的相關性
高級模型關聯
后處理高級圖像處理
展開 
針對某袋除塵器整體進行ABAQUS有限元分析,考慮九項載荷工況,分析設備靜應力、熱應力、變形及熱膨脹數值 ¥15
某袋除塵殼體結構選型如下:
箱體板厚5mm
箱體角柱:角鋼L90*56*8
箱體加強筋:角鋼L90*56*6
花板厚6mm
花板下加強筋:橫向為扁鋼80*6,縱向為扁鋼100*6
箱體中間支撐管:鋼管Φ60*5
圖1 袋除塵殼體結構示意圖
2、 建立模型
按照殼體結構示意圖建立幾何模型如圖2所示。
圖2 建立幾何模型
三、約束條件及載荷
立柱底部約束如圖3所示。
圖3 立柱底部邊界約束
載荷:
(1)自重(軟件考慮);
(2) 頂部載荷:檢修載(按400kg/m2);
(3) 花板處載荷:濾袋、濾籠、濾袋積灰(積灰厚度按5mm)共3.06t;
(4) 灰斗積灰重:滿灰9.6t;
(5) 保溫載荷:按25kg/m2;
(6) 負壓11000Pa或正壓8000Pa兩種工況分別施加;
(7) 煙道及檢修平臺載荷:上煙道(出氣端)900kg,下煙道(進氣端)
400kg,上中下三層檢修平臺檢修載荷均為400×2.85×3.25=3705kg。
注:此項載荷殼體和鋼支架各占一半。
(8) 灰斗卸灰口載荷(方向按照幾何模型坐標系):FX=4700N,FY=3500N,FZ=-4700N,MX=3690N.m,MY=4800N.m,MZ=5540N.m。
(9) 頂部牛腿處檢修荷載:單個牛腿處載荷為1t,頂板為260×260,轉化為面壓添加,面壓為1×10×1000/260/260=0.148N/mm2。
下圖4所示為載荷添加圖示:
(a)負壓11000Pa (b)正壓8000Pa (c)花板處載荷
展開 ABAQUS中求解某部分單元的平均應力或平均應變 ¥10
1、參考模型:單向纖維的RVE模型;
2、腳本功能:針對指定的單元集合,在后處理中求解平均應力和平均應變。
3、應用的公式:一階均勻化計算方法。對于 RVE 模型的平均真應力和平均真應變,可通過對 RVE 內每一個單元的真應力 (真應變)取均值獲得。使用一階均勻化計算方法輸出的應力和應變適用于各種邊界條件,但需要對每個單元進行應力(應變)的輸出和計算。
通過Abaqus python腳本批量獲取節點的應力 ¥25
背景
有限單元法計算單元積分點的應力應變值,而對于節點的應力應變值是通過外插得到的,Abaqus中云圖顯示的就是經過插值和平均后的節點的值。通過工具欄的Query-Probe values可以查看單元或節點的應力應變等結果。
對于自動化的后處理場景,通常需要自動批量地獲取單元/節點的結果,通常都需要通過python腳本來實現。通過類似odb.steps['Step-1'].frames[-1].fieldOutputs['S']的場輸出可以比較方便地直接獲得單元的積分點應力,但沒有直接的API可以獲取節點的應力應變等結果。
如果需要獲取部件表面節點應力,可以通過創建路徑+XYData的方式實現,但想要獲得最大節點應力,則該方式不便實現。
2. 通過python腳本獲取節點應力結果
本文通過fieldOutput.getSub()函數獲取所有單元的節點結果,并對每一節點關聯的多個單元的節點值進行平均后得到節點的結果。以下以某個簡單的odb結果進行驗證。
(1)批量獲得節點的mises應力值
(2)批量獲得節點的X方向正應力值
(3)批量獲得節點的最大主應力值
(4)獲取節點的最大mises應力及編號
3. 獲取節點應變等結果
只需將腳本程序中的應力場改為應變成E等即可,此處不再演示。
以下為本文的python腳本代碼(代碼中作了必要的簡單注釋)。
展開 ABAQUS中mises應力云圖顯示的最大值還不到屈服應力值為啥還有PEEQ值
ABAQUS中mises應力云圖顯示的最大值還不到屈服應力值為啥還有PEEQ值,PEEQ云圖有變形值