
發布
注冊
/
登錄ansys梁單元節點偏移的案例
ABAQUS中巧用單元節點偏移
這個時候有個很好的方法就是移動單元節點來填充這個空隙。
a.孤立網格已經導入(或者在ABAQUS中已經劃分好網格)如圖2,
圖2 網格模型
b.通過edit mesh選擇某一個面上的所有單元節點(by angle),如圖3所示。
圖3 節點選擇
c. 偏移單元節點,如圖4所示。偏移的距離需要你事先測量出來,測量方法很多,在3D設計軟件中測量或者在ABAQUS中測量都可以。其中CSYS是你選擇的偏移參考系,默認全局坐標系,如果你的模型使用全局坐標系不方便你可以自己在節點面上建立一個垂直的坐標系,那樣偏移就很方便。圖中1,2,3就是對應xyz坐標軸方向,在對應方向輸入對應的距離就行。
圖4 節點偏移
d.完成之后如圖5所示。我這里是偏移了0.5mm。可以看到就自動將節點偏移過去,免去很多返工操作,非常方便。接下來該怎么設置就怎么設置。(這個比設置接觸容差應該好多了,不過具體對比結果我還沒有去試)
圖5 結果
總結:對于微小間隙如果需要處理,又為了避免返工提高分析效率,可以考慮直接節點偏移操作,可理解為將面上網格沿某一方向擴大一定倍數。當然前提是間隙對分析結果影響不大,設計中也只是作為余量處理。一個原則是能夠簡化模型提高分析效率但對實際工況和分析結果影響不大。
轉自公眾號——ABAQUS大世界
旨在分享,若侵即刪.
展開 UEL單元開發教程 | 三節點梁單元
本次給大家帶來的主要內容是:如何使用UEL子程序中開發三節點平面梁單元?
關于梁單元的介紹,我在之前的推文中介紹過如何用Matlab編制梁單元有限元程序,及兩節點的梁單元UEL子程序編制,感興趣的朋友可以點擊跳轉閱讀瀏覽。
要點
為防止軸力過大出現“過度的剛性行為”,常常在梁單元內部增加一個節點,發揮“緩和”作用,增加的這個節點只有切線自由度,即切線位移,單元剛度矩陣的求解需要用到高斯數值積分。
三節點梁單元示意圖
如上圖所示,三節點梁單元共有 7 個自由度,需要兩個高斯積分點保證數值結果精度,節點順序按照上圖表示的來,中間節點為第三個節點。
有限元格式
為應變關系矩陣,
為軸向應變,
為曲率,軸向力
,力矩
,單元長度
。
展開 四節點/八節點四邊形單元懸臂梁的Matlab有限元編程——《Matlab有限元編程從入門到精通》系列
本文的案例主要以受均布荷載和集中荷載的變截面懸臂梁為研究對象,通過matlab編制四節點和八節點四邊形單元有限元程序來對懸臂梁進行受力分析,提供對應有限元基本理論講解的同時展示相應代碼的實現技巧。
一、問題概述
如圖1-1 所示,某變截面懸臂梁長度為2m,截面面積由0.6m至0.2m線性變化,受作用在自由端節點的集中荷載2P=kN和豎直方向均布荷載q=1kN/m作用,按平面應力問題分析,求解自由端節點撓度。變截面懸臂梁采用C30混凝土,彈性模量為E= 4 3 10 MPa,泊松比為。編制四節點和八節點四邊形單元有限元程序,最終得到梁的變形。
圖1-1 變截面懸臂梁
二、求解思路
對于本問題采用基于MATLAB 編制有限元分析程序進行求解,其基本組成部分包括前處理模塊、分析主程序模塊和后處理模塊。在前處理模塊中,實現節點坐標輸入、單元節點編號、網絡劃分以及邊界條件輸入等工作;在分析主程序模塊中,求解整體剛度方程;在后處理模塊中,實現結果顯示、數據輸出等工作。本文主要針對四節點四邊形單元與八節點四邊形單元理論和對應的計算程序進行講解。
有限元法的基本步驟:
幾何域離散,獲得標準化的單元;
通過能量原理(虛功原理或最小勢能原理,獲得單元剛度方程;
單元的集成(裝配);
處理位移邊界條件;
計算支反力;
計算單元的其他物理量(應力應變)。
這幾步中,最核心的內容是單元研究,具體包括:
節點描述
場描述
單元剛度方程。
接下來的內容主要以單元的描述為核心內容,結合matlab代碼,為大家講解本案例有限元matlab編程過程。
展開 ANSYS中單元解、節點解以及節點單元解的概念解析
理論上,任何結構任何位置處的應力應變應該都是連續的,而上面所說的單元應力應變解并不連續,因而就出現了另外一個解,我個人稱之為節點單元解,它是單元解在公共節點上應力應變值的平均值,通過平均化就使得公共節點上的應力應變值變得唯一,但這樣會帶來另外一個問題,就是節點單元解和節點有關,也即是和單元數目有關。在某些情況下,可能會由于網格劃分的影響,導致畸變較大。
總結起來,三個解的概念如下:
節點解:節點位移解,原始解,最為精確的解;
單元解:單元的應力應變,派生解,通過節點解推導得到;
節點單元解:節點的應力應變,派生解的平均化顯示。
祝好
ANSYS結構院
2017.12.25
展開 
ANSYS中單元解、節點解以及節點單元解該怎么理解
總結起來,三個解的概念如下:
節點解:節點位移解,原始解,最為精確的解;
單元解:單元的應力應變,派生解,通過節點解推導得到;
節點單元解:節點的應力應變,派生解的平均化顯示。
來源:ANSYS學習與應用
基于ansys的梁單元、實體單元徐變精細化分析(含各參數解釋) ¥25
徐變應變可表達為:
其中, ?(t,τ)為徐變系數,需通過規范公式或實驗數據擬合確定
Ansys程序中內置金屬蠕變規律如下:
命令中詳細解釋了改公式的具體用法,以及參數意義。
二者除個別參數外形式具有異曲同工之妙,因此本案例給出用ansys精確分析混凝土徐變的方法,案例背景模擬了一個混凝土PK梁特定工況下的徐變發生過程。
案例文件中包含:
1. 00-ConcreteCreep-benchmark.mac【徐變標定文件,開箱即用,可以用來和手算對比是否正確】
2. 01-ConcreteCreep-solid.mac【分輸入模塊的參數化徐變計算文件【詳細解釋了各參數取值】。只需要改文件和計算邊界荷載即可計算實體徐變。】
3. ansa文件,用來生成網格
4. .cdb文件,網格文件
5. excel轉apdl命令流文件,用來輸入徐變系數。
進一步白話闡述一下:
1、什么是徐變?別看公式一大堆,理論一大推,簡單講就是:受力的結構,啥邊界條件、荷載不變的情況下,結構還是慢慢變形了。將這種慢慢變形的變形結果以及應力重分配準確分析出來就是徐變分析。機理一大堆,教科書上都比較詳盡,在此不做贅述,只講應用,而且是拿到案例開箱即用。
白話闡述要點:
1、案例是ansys apdl(命令流)分析的,給出了全套參數化命令流,材料模型定義、材料參數定義、求解,拿過來可以直接運行。
2、機理是用了ansys中關于金屬蠕變的材料模型。(細想蠕變和徐變的現象,表征都是一樣的。至于機理,各有各的理論,但不影響材料模型使用。)
具體使用:
1、,先跑一遍,看看到底徐變是怎么個事兒。
展開 ANSYS APDL實體單元和殼單元(不共節點)之間的連接 ¥100
實體單元和殼單元之間的連接是ANSYS中常見的問題。即使兩種單元之間共節點,但單元之間不連續(實體單元每個節點有3個平動自由度,而殼單元每個節點有3個平動自由度和3個轉動自由度),對于兩種單元之間面面接觸,可直接定義剛域,本文主要采用MPC法對實體-殼單元的連接方法進行說明。
1 單元類型
算例模型中,實體單元采用SOLID45,殼單元采用SHELL63,接觸位置不共節點。對于兩種單元之間的連接,通過目標單元TARGE170和接觸單元CONTA175實現,定義約束為實體-殼約束,接觸單元為MPC算法,接觸類型為綁定接觸。
2 有限元模型和綁定接觸
圖1 底部固定約束,殼單元施加均布荷載
圖2 目標單元和接觸單元
3 計算結果
圖3 von Mises stress
圖4 X-Component of displacement
付費內容為相關命令流。
展開 ANSYS梁單元與實體單元的耦合與約束方程
ANSYS梁單元與實體單元的耦合與約束方程
By長安CAE
1 概述
在ANSYS計算過程中,有時候會遇到不同單元之間進行連接,由于不同的單元自由度不同,連接時通常需要通過耦合和約束方程建立節點自由度的關系,保證結果的準確性。
耦合可以理解成是將耦合的對象某個自由度作相等處理,而約束方程則不局限于相等這個關系,其可以描述具有某種關系的自由度。如圖1所示,為梁單元與平面單元的連接。如果不采用約束方程,力矩的傳遞無法完成,因為平面單元沒有轉動自由度。
圖1 梁單元與平面單元連接
為使節點2具有力矩傳遞的能力,要求1、2、3節點之間的自由度滿足以下關系:
ROTZ2 = (UY3 - UY1)/10
再通過CE命令,即可將此關系通過約束方程的形式施加給1、2、3節點。
2 命令
查看ANSYS的幫助文檔,查詢CE命令的解釋,如圖2所示。
圖2 ANSYS的CE命令解釋
CE, NEQN, CONST, NODE1, Lab1, C1, NODE2, Lab2, C2, NODE3, Lab3, C3
其中,NEQT表示常數,用于區別約束方程,一般可以用數字1、2、3表示即可,表示第幾個約束方程;
CONST表示方程的常數項,一般為0;
NODE1,表示第一個節點;
Lab1,表示自由度標簽,對于結構而言,就是三個平移和三個轉動自由度;
C1,表示該自由度的系數;
同理,后面的也一樣。
展開 ANSYS各類型單元連接專題講解(五)之3D梁單元與殼單元剛接
例如采用ANSYS模擬一個多層混凝土框架結構,一般除計算整體指標外,我們在計算具體荷載作用時(如風荷載、地震作用、恒載、活載等),樓板一般采用彈性版,此時可用殼單元模擬,主梁、次梁采用梁單元模擬,此時變為梁單元包含在殼面內的情況,當然此類情況是否需要考慮截面偏置,可根據具體工程而定。
對這中梁單元包含在殼單元面內的情況,只需要將梁單元與殼單元共用節點即可,而無須格外建立約束方程。
三、梁單元在殼單元內但不包含
此種情況為梁與殼位于同一面內,但其中面不包含梁線,適用于多尺度建模分析(如下圖)。梁單元與殼單元的連接在端部可以通過剛性梁和剛性區域兩種方式連接。剛性梁采用MPC184單元,剛性區域采用Cerig命令,具體使用方法下期文章討論。
展開 Ansys Mesh Edit建立殼梁共節點的模型 ¥9.9
一 分析背景
在有限元分析中,常常將實體梁簡化為Beam,將薄板簡化為shell,當Beam和Shell同時出現且共節點時,如何處理? 此類模型,在鋼板加型鋼的鋼結構中最為常見。如果使用接觸,接觸模型復雜,且接觸操作較多。
這里介紹下利用Mesh Edit輕松實現此分析。這個應該是Ansys很容易被忽視的功能了。
二 Mesh Edit介紹
Mesh Edit在網格劃分完成以后,對網格單元節點進行編輯,來實現網格節點的處理。如建立節點連接或面面接觸,可以替代Connection和Share Topo;還可以移動節點提高某單元的網格質量。
有了強大的SCDM和SCDM Mesh之后,此類操作會越來越少用,但是模型沒處理好,又不想重新劃分網格的時候,Mesh Edit將會是一個很好的選擇。
而且本例中,我認為Mesh Edit將會是最好的選擇。有更好的方法,歡迎交流。
三 案例分析
1. 在SCDM中創建梁、面
創建Beam時,先點擊繪制的Line,然后選擇Prepare菜單中的Profiles。
展開 ANSYS各類型單元連接專題講解(二)之桿與梁殼體單元的連接
前一篇文章主要介紹了單元之間連接的主要原則,今天開始主要從具體方面講解連接方法。
按照桿、梁、殼、實體的順序,先說說桿單元與各單元的連接方法。
那么什么時候需要用到桿單元與各種單元的連接呢?水哥稍微列舉下實際工程中需要考慮此類連接的例子。
案例一:工業廠房
此類結構一般橫向跨度較大,屋頂采用鋼結構形式,在具體模擬屋架時,此時各個桿件可看成鉸接,采用桿單元模擬。而下方框架柱則采用梁單元進行模擬,在相交部位則需要用到桿單元與梁單元的連接。
案例二:門廳鋼結構雨棚
在具體模擬該結構時,雨棚上方拉桿采用桿單元模擬,而下方的鋼梁采用梁單元模擬,混凝土框架柱可采用實體單元模擬。
一直以來,桿單元一般用于模擬桁架結構的時候比較多,其特點是桿件兩端不考慮承受彎矩作用,節點只有平動自由度,是所有單元中最為簡單的一種。
桿單元分為2D桿單元和3D桿單元,2D桿單元節點只有Ux和Uy兩個平動自由度,而3D桿單元除了這兩個,還有Uz。其他單元,梁單元、殼單元、體單元都包含了這三個自由度,且具有相同的物理意義,按照前面一篇文章所介紹的連接總則,桿單元與其他單元連接時只需要共用節點即可,無需建立約束方程。
下面是一個簡單的類似雨棚案例,注意本案例各構件尺寸僅為演示操作需要所擬,未經仔細推敲,各工程大佬可忽略。
某屋外雨棚平面簡化模型如上,長度為4m,折算荷載為10 KN/m,雨棚梁采用工字型鋼I40,系桿截面面積為238.64mm^2,材料均為Q235,采用ANSYS模擬該結構。
下面為建模過程
!
展開 
Hypermesh為ANSYS創建梁單元(三) ¥1
如下圖為導入Hypermesh中的實體梁,截面為非對稱,即截面在任何方向上都沒有對稱軸。本節通過Hypermesh提取實體梁的截面作為1D梁單元的截面。
圖1實體梁
圖2beam188梁單元
圖2是將提取的實體梁截面賦予beam188梁單元后的效果,藍色是1D梁單元,綠色是原來的實體梁,兩者完全重合。
通過該方法建立梁單元的關鍵點是梁截面的提取和賦予1D梁單元時梁截面方向的控制。
展開 ANSYS各類型單元連接專題講解(四)之2D梁與2D實體單元剛接
前面文章主要講解了梁單元與其他類型單元鉸接的情況,從本篇文章開始,將主要講解梁單元與各類單元剛接的情況,而這也是我們日常工程中比較常見的一種連接方式。
首先從2D平面單元單元開始說起。
盡管現在的ANSYS版本已經摒棄了很古老的2D梁單元,改用Beam18x系列單元代替,但為究其連接方法,這類方面仍具有一定的講解價值,例如我們計算一榀框架的時候多數時候是采用2D平面單元的。
2D梁單元包括:beam3、beam23、beam54
2D實體單元:plane單元
一般來講,2D梁單元與2D實體單元剛接一般分為三種方法:
1)約束方程法;2)偽梁法;3)MPC法。
三種方法的連接原理無非是建立自由度之間的關系方程,但值得注意的是由于采用了局部區域的節點,因而在建立關系的局部區域內可能會有應力集中的情況,后處理當中應格外注意。
約束方程法后續講解3D梁單元連接時會詳細說明,此處簡單說下偽梁法與MPC法。
其實偽梁法與MPC法原理基本一樣,構造一個虛擬梁單元,使虛擬梁單元與外部梁單元剛接,虛擬梁單元與內部實體單元強制剛接,從而間接實現外部梁單元與實體單元的剛接效果。
使用偽梁法需注意的是,在建立虛擬梁單元時,虛擬梁單元應至少與實體單元的兩個節點相連,剛度可取為無窮大或者實際梁單元的10^5倍。
下面以一個小案例來演示。
如上圖所示,兩塊小鋼板中間靠一小鋼梁連接,小鋼梁上有均布荷載,尺寸如上所示,均以mm計,中間鋼梁所受均布荷載為10KN/m,采用ANSYS模擬該情況。
展開 Hypermesh為ansys創建梁單元(一) ¥1
Hypermesh與ansys聯合仿真系列之Hypermesh為ansys創建梁單元(一)。
本文介紹ansys梁單元中的beam188和beam189及它們之間的本質區別,以及仿真時對兩種梁單元的選擇建議。簡介梁單元的關鍵字設置及截面設置,主要介紹通過Hypermesh在ansys求解器下兩種創建梁單元的詳細步驟及效果對比。
從hypermesh導入ansys只有節點而沒單元
從hypermesh導入ansys只有節點而沒單1.rar
從hypermesh導入ansys只有節點而沒單2.rar
從hypermesh導入ansys只有節點而沒單3.rar
從hypermesh導入ansys只有節點而沒單4.rar