
發布
注冊
/
登錄abaqus單元長度的案例
關于Abaqus UEL中RHS數組長度大于單元總自由度數的一些解釋
在Abaqus中,用戶自定義元素子程序(UEL)的開發需要遵循一些特定的規則和約定。其中一個關鍵約定是關于子程序中的RHS(右手邊)向量的維數,我最近在嘗試用UEL做一些二次開發,也發現了RHS向量的維數比單元的總自由度數多了4個這一現象,結合在站內一些同行的猜測,我認為這可能是由于Abaqus的內部工作方式所導致的。
首先,有同行懷疑是因為用了四節點單元,所以多了四個,我開發的單元是12個節點的,依然多了四個維度,因此排除是單元內節點個數導致的。
在Abaqus中,RHS向量的維數實際上包括了除了單元的位移自由度外的其他項,這些項用于處理多種情況,例如:
體積力和表面力的計算:RHS向量可能包括用于計算體積力和表面力的額外自由度。這些自由度用于存儲單元內的體積力和表面力的貢獻。
約束和邊界條件:Abaqus可能需要額外的自由度來處理約束條件和邊界條件,以確保數值穩定性和正確的求解結果。
內部狀態變量:某些材料模型和非線性分析可能需要存儲和更新一些內部狀態變量,這些變量也可以占用RHS向量中的額外位置。
因此,RHS向量的維數不僅僅包括單元的位移自由度,還包括其他與分析和模型特性相關的項。這是Abaqus設計的一部分,旨在確保通用性和可擴展性,以處理各種復雜的問題。其中我認為可擴展性是一項比較重要的應用,我目前所做的工作可能會利用到這一點,等有結果了會繼續更新。
展開 梁單元的彈塑性-彈塑性梁單元在長度上任意位置都會考慮塑性嗎
當時我和同學說:在Sap2000中,梁單元的彈塑性是通過塑性鉸定義的,在定義時需要指定塑性鉸的具體位置,比如在梁單元的兩端或者是中間任意位置定義相應的塑性鉸,軟件在計算時就會考慮這些塑性鉸的屬性而實現材料非線性。同學當時使用的軟件是Ansys/apdl,他表示很不屑:那Sap2000不行啊,Ansys的梁單元彈塑性并不需要指定塑性鉸,直接對梁指定彈塑性材料就可以實現彈塑性,很顯然Ansys更合理。我當時十分認同,認為在Sap2000中,如果實際中梁的中點處出現塑性,僅在兩端設置塑性鉸顯然無法捕捉到這個塑性,而如果采用Ansys,梁單元長度方向上任意位置進入塑性均可以捕捉到。
在后來對有限元和梁單元的不斷學習中,實際上對于這個問題已經有了更進一步的思考。實際上,即使在Abaqus和Ansys中,對于梁單元也不是在長度方向上任意位置進入塑性均可直接捕捉到的。在大部分的有限元軟件中,在梁長度方向上會設置若干個積分點,計算時僅僅會捕捉積分點的應力判斷是否進入塑性。
例如,對于abaqus的B33單元,在長度方向上有3個高斯積分點。其具體位置為:(0.1127016L,0.5L,0.887298L);對于B31,在長度方向上僅一個高斯積分點,位置為中點處。
以下圖的B33為例:
長度為1m,截面為0.1m*0.1m的梁采用1個B33單元,左端約束,右端施加豎向荷載Fz=1N.
計算完成后查詢積分點的S11應力值:
按照前文提到的長度方向積分點的位置為:(0.1127016L,0.5L,0.887298L),則三個積分點處的應力(截面頂或者底)計算為:
同理可計算M2和M3,結果均與abaqus查詢的結果一致。
展開 patran中彈簧單元的長度問題
請賜教;
欲在一有限元模型中建立一彈簧單元附在一幾何直線上.在彈簧的彈性系數和方向確定的情況下.不知道,直線的長短(也就相應于這一個彈簧單元的長短)對彈簧的屬性有沒有影響.也就是說,在5厘米的直線上面只建立一個線單元,定義屬性的時候剛度為A,方向為UX. 同樣若把直線畫成10厘米.但是還是只在上面建立一個彈性線單元,參數設置依然為剛度A,方向為UX.不知道這兩個彈簧是不是可以看成是同一(種)彈簧的建模.
SACS軟件單元計算長度修正指南:不再困惑Ly與Lz
計算長度取值一般為不同水平撐桿之間的間距,不再是桿件的幾何長度
情況3:叉撐
導管架叉撐的情況比較復雜,很難準確判斷支撐邊界是什么,一般情況下認為叉撐對平面內是有效支撐,叉撐對平面外是無效支撐,
平面內(Ly):取叉撐交點到主腿的距離,若桿件沒被其他桿件打斷,則不需修改
平面外(Lz):取主腿之間的距離
情況4:平臺梁單元
對于上部平臺的梁單元:一般不需要修改計算長度
因為平臺梁通常采用工字形截面,平面內是強軸,平面外是弱軸;穩定問題通常由平面外控制,而平面外計算長度就是幾何長度
在SACS中修改計算長度很簡單:
選中需要修改的桿件——>打開桿件屬性對話框——>在對應位置輸入修正后的值
特別注意:一定要確保你修改的是正確的方向!弄反了可能導致嚴重后果。
總 結
計算長度反映的是桿件真實的支撐情況,而不是簡單的幾何長度。當你對一根桿件的支撐條件有清晰認識時,自然就知道該如何修正了。軟件是工具,您的判斷才是設計的核心。
希望這篇文章能幫你理清思路,對Ly和Lz不再迷茫。
展開 
基于cohesive單元模型的裂紋長度提取源程序 ¥300
本程序可以提取每個時間步下裂紋的長度。
ANSYS提取具體三維單元的體積,面元的面積和線的長度
在ANSYS中,能提取具體三維單元的體積,面元的面積和線的長度。
如:*GET,E_VOLUME,ELEM,10,VOLU 為提取編號為10的單元的體積
*GET,a_area,AREA,50,AREA 為提取編號為50的面元的面積
*GET,l_length,LINE,100,LENG 為提取編號為100的線的長度
以上對應的GUI操作: Utility Menu>Parameters>Get Scalar Data 如果要一次性提取多個元素的相關參數,可以用命令 *VGET, ParR, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM, KLOOP 對應GUI操作:Utility Menu>Parameters>Get Array Data
輸入命令 alist,p 出選項框,選你要看的那個面積,提取選中的單元面積。
*cfopen,'area','txt',
*GET,MaxEleNum,ELEM,,NUM,MAX
*GET,MinEleNum,ELEM,,NUM,MIN
*do,i,MinEleNum,MaxEleNum,1
*if,esel(i),eq,1,then
*get,volu,elem,i,volu
*vwrite,i,volu
(f5.0,f15.12)
*end if
*enddo
*cfcols
展開 【STKO助力OpenSEES】零長度單元的使用及其在六層帶金屬阻尼器混凝土框架中的模擬實現
文/心塵軒
網站/STKO OpenSees Software (asdeasoft.net)
移步相應視頻教程觀看
框架后處理動畫
1、單個零長度單元建立
2、六層帶阻尼器混凝土框架的模擬
注意:盡管在STKO中零長度單元設置有距離可以計算(默認你設定的距離為相對零點),但是小軒建議還是初始設置無距離好,更貼近概念。
【公眾號內容回顧】
關于STKO:
1.STKO for OpenSEES 安裝教程
2.STKO for OpenSEES 免費許可證申請指南(修改版)
3.研究生STKO免費許可證申請郵箱范例
4.導師STKO免費許可證申請郵箱范例
5.無需TCL編程能力,STKO帶你輕松玩轉OpenSEES
6.STKO助力OpenSEES系列:自復位支撐框架靜力循環pushover分析
7.STKO助力OpenSEES系列:平面多層多跨混凝土框架靜力循環pushover分析
8.STKO助力OpenSEES系列:結構模態分析以及動力特性(MDOF與等效SDOF驗證)
9.STKO助力OpenSEES系列:結果云圖后處理初瞥
10.從編程角度闡述有限元軟件最佳入門方法:以Abaqus 和OpenSEES 為例
11.STKO助力OpenSEES系列:STKO軟件操作基礎介紹
12.【第二屆OpenSEES歐亞會議】OpenSees Days Eurasia 2022
13.
展開 abaqus如何提取裂紋長度
請問各位大佬,abaqus使用XFEM方法用direct cycle 模擬疲勞裂紋擴展,在后處理中怎么提取裂紋擴展過程中每擴展一步的裂紋長度a,疲勞循環次數N和裂紋能量釋放率G
abaqus實體-梁單元,實體-實體單元,梁-梁單元鉸接設置
使用多點約束MPC,實現實體-梁單元,實體-實體單元,梁-梁單元鉸接如何設置,實體單元梁彎矩曲線怎么提取?可下載附件,也可觀看視頻。
https://www.yqgqt.org.cn/college/video/c15810?nagivator=course
abaqus實體-梁單元,實體-實體單元,梁-梁單元鉸接設置.rar
BCC點陣結構梁單元Abaqus壓縮仿真模擬-顯示動力學質量縮放 ¥19.89
本文通過abaqus顯示動力學的方法對BCC結構進行壓縮仿真模擬,同時為減小計算量,采用梁單元模擬點陣結構,壓頭設置為剛性面,添加質量縮放,加快運算速度,為點陣結構壓縮模擬提供一種便捷方法。
1. 建立BCC點陣模型,以單胞尺寸5X5X5為例。
a.首先建立立方體實體,然后對實體進行處理,得到點陣單胞點陣結構。
b.建立單胞BCC梁單元點陣模型,然后進行刪除面的操作,得到單胞BCC點陣結構,接下來進行陣列操作,得到最大外形尺寸為25x25x25的點陣壓縮模擬試件。
C.建立剛性壓板,設置參考點,模擬萬能試驗機壓頭,剛性單元不參與計算,不影響計算結果,加快運算速度。
2. 裝配,按壓縮試驗進行裝配,從上到下依次為壓板-點陣-壓板。
3.設置材料屬性,本文為鈦合金TC4,密度4.43e-9Tone/mm3,彈性模量為118000MPa,泊松比0.3,應力應變值見下表所示。
設置截面屬性Beam,定義截面半徑0.5mm
指派截面,定義方向[1,2,3],完成材料屬性設置。
4.設置分析步Dynamic,Explicit,時間設置為5s,以每秒1mm的速度進行壓縮模擬,開啟質量縮放為1e-5,歷程輸出勾選位移和力,以便輸出力-位移曲線,然后計算相應的應力-應變曲線。
5.設置相互作用-切向行為和法向行為,摩擦系數為0.3,設置通用接觸。
以下部分為付費部分
展開 abaqus里的非線性薄層單元,零厚度cohesive單元,goodman接觸單元等的基本形式是什么?如何構建與應用?
在使用Abaqus,Comsol等軟件進行薄層區域的力學分析過程中,例如在研究水壓致裂、裂縫擴展,接觸粘結滑移的這類薄層力學性質時,我們經常需要采用應力-相對位移(σ-u)關系,而不是傳統本構描述的應力-應變(σ-ε)關系來描述,例如Abaqus里面的Cohesive單元,Goodman單元,以及Comsol里的彈性薄層(在后面我把這類單元統稱為增量非線性力學薄層)。這類單元厚度非常小甚至為0,薄層兩側的節點(單元)用一組力(應力)與相對位移的關系方程聯系起來,例如給出一個形式最為簡單的典型應力-位移方程
此方程描述了1,2,3方向(通常是法向和兩個切向)上相對位移與應力的關系,應力與相對位移呈線性關系,類似于“線性彈簧”。但是對于土-結構接觸、裂縫的張開閉合這類問題,線性方程已經不足以準確描述這些物理量之間的關系,這時就需要引入增量非線性方程來構建薄層單元。
引入增量非線性薄層的概念之前,首先介紹一下全量非線性薄層以理解非線性的概念,首先給出以下公式
這是一個全量非線性薄層,其非線性的表現可以用下面幾個例子體現,
對比①和②項,可以發現僅存在3方向上的位移變化的情況下,1,2方向上的力也會發生改變,體現了彈簧三個方向力學性質的非獨立性,對比①和③項,可以發現力的大小并不和位移大小成正比,也就是非線性特征。
所以對于增量非線性方程,就是把應力-位移關系方程寫成應力增量-位移增量的關系方程,例如
寫成微分形式的好處是,可以體現出應力路徑對位移結果的影響,也就是類似于“塑性”特征(所以所有的彈塑性本構也都是增量方程)。但是對于此類微分方程的求解,必須給定一個力的初始值。
展開 
【JY】Abaqus“殼”單元概述與應用(二)——固體殼單元
寫在前文
在有限元分析中,單元類型的選擇對計算結果的精度和效率有著決定性影響,尤其對于復合材料結構和薄壁結構的分析更是如此。
Abaqus 作為主流的有限元分析軟件,提供了多種固體殼單元類型以滿足不同工程需求。連續實體殼單元 (CSS8)、非協調元 (C3D8I) 和連續殼單元 (SC8R) 是 Abaqus 中常用于復合材料和薄壁結構分析的三種單元類型,各自具有獨特的理論基礎和適用場景。
相關閱讀:
【JY】Abaqus殼單元概述與應用(一)
除了上述采用類實體單元的“殼”單元外,還有完全的殼單元,如S4R 單元,是 Abaqus 中最常用的常規殼單元之一,為 4 節點減縮積分殼單元,基于經典殼理論,適用于各類薄壁結構的線性與非線性分析,尤其在大變形和接觸問題中表現穩定,將該單元作為對比基準,對上述實體類“殼”單元進行對比分析。
本文旨在對這三種單元類型進行深入比較研究,從理論基礎、自由度、材料本構、積分方案、閉鎖敏感性、計算成本等多個維度展開分析,為工程實踐中的單元選擇提供參考。特別是針對復合材料分析、金屬薄壁結構模擬以及混合建模等應用場景,探討這三種單元的適用性差異,并分析它們在幾何非線性情況下的計算成本和精度表現。
單元類型基本原理與特點
2.1 連續實體殼單元 (CSS8)
連續實體殼單元 (CSS8) 是一種介于 C3D8I (非協調元) 和 SC8R (連續殼單元) 之間的特殊一階單元,由 Vu-Quoc 和 Tan 于 2003 年提出,后集成于 SIMULIA 2017 及以后的版本。它是一種三維單元,具有以下基本特點:
幾何與自由度:CSS8 為 8 節點六面體單元,僅有位移自由度 (無轉動自由度,與實體單元一致),與實體單元混合建模時易于處理連接過渡。
展開 hypermesh_abaqus中fastener焊點單元和襯套BUSH單元創建流程 ¥1
hypermesh_abaqus中fastener焊點單元和襯套BUSH單元創建流程
ABAQUS任意單元表面加入膜單元或加入復合材料纖維層
以上內容來自360百科
本期是教大家如何在ABAQUS有限元模型中在任意實體單元表面加入殼單元作為纖維增強材料來模擬復合材料:
孔眼壁上的膜單元來模擬壁面加固材料
內加入纖維增強材料
轉自公眾號——ABAQUS大世界
旨在分享,若侵即刪.
abaqus2020-二維-顯示分析-通用接觸-單元刪除法模擬裂紋,解決單元穿透!!
前面說到abaqus2020-二維-顯示分析-通用接觸-單元刪除法模擬裂紋出現明顯穿透,結果不合理,那么有什么辦法解決嗎?有,對于這樣的模型采用接觸對接觸+通用接觸可以很好的解決問題。注意,如果模型中只采用接觸對接觸,可以解決沖頭與基體之間的接觸建立問題,但是對于基體自身破壞后單元之間的穿透并不能解決,因此,還要建立基體自接觸,所以在接觸對接觸的基礎上再加上一個通用接觸就可以很好的解決這個問題,這里不使用軟件自帶的自接觸,因為自接觸在這樣的模型中很難建立起來(如果模型只涉及外表面的自接觸,那么可以使用),特別是這樣的模型都涉及內部單元之間的接觸,下面給出一個例子和結果文件。
例子1:abaqus2020-二維-顯示分析-僅接觸對接觸-單元刪除法模擬裂紋
例子1:abaqus2020-二維-顯示分析-接觸對接觸+通用接觸-單元刪除法模擬裂紋
可以發現:接觸對接觸+通用接觸很好地解決了沖擊開裂下沖頭與基體、基體自身之間的穿透問題。
abaqus2020-二維-顯示分析-通用接觸+接觸對-brittle cracking-無穿透.rar
ABAQUS斷裂模擬收徒 ,快速學會各種ABAQUS斷裂模擬方法 **/人(將有機會享有各種插件以及程序,價值**、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
展開