
發(fā)布
注冊
/
登錄ansys殼單元和梁單元的案例
ANSYS各類型單元連接專題講解(五)之3D梁單元與殼單元剛接
例如采用ANSYS模擬一個多層混凝土框架結(jié)構(gòu),一般除計算整體指標外,我們在計算具體荷載作用時(如風荷載、地震作用、恒載、活載等),樓板一般采用彈性版,此時可用殼單元模擬,主梁、次梁采用梁單元模擬,此時變?yōu)?em>梁單元包含在殼面內(nèi)的情況,當然此類情況是否需要考慮截面偏置,可根據(jù)具體工程而定。
對這中梁單元包含在殼單元面內(nèi)的情況,只需要將梁單元與殼單元共用節(jié)點即可,而無須格外建立約束方程。
三、梁單元在殼單元內(nèi)但不包含
此種情況為梁與殼位于同一面內(nèi),但其中面不包含梁線,適用于多尺度建模分析(如下圖)。梁單元與殼單元的連接在端部可以通過剛性梁和剛性區(qū)域兩種方式連接。剛性梁采用MPC184單元,剛性區(qū)域采用Cerig命令,具體使用方法下期文章討論。
展開 『轉(zhuǎn)貼』請教梁單元和殼單元的連接
請教各位:在對有限元模型劃分單元時,打算一部分用梁單元劃分,另一部分用殼單元劃分(如果全部用殼單元進行劃分則計算時間太長,而且也沒有必要)。這樣就出現(xiàn)了一個問題:梁單元和殼單元的節(jié)點不一樣,變形不協(xié)調(diào),給連接造成困難。我查過一些資料,說不同單元之間的連接可以采用一種剛性桿或剛性片的單元(可能有些文獻也稱之為約束單元),但是具體怎么操作卻沒于明確說明,現(xiàn)想請教大家這個問題。謝謝!
ANSYS中桿單元和殼單元的單元耦合問題
在比較復雜的結(jié)構(gòu)的有限元分析中,不同的結(jié)構(gòu)部件通常使用不同類型的單元來模擬。
通常情況下,不同類型的單元的各個節(jié)點的自由度數(shù)目是不同的,不同類型單元的連接節(jié)點處的自由度的耦合問題,是一個比較令人頭疼的問題。
在ANSYS中通常可以用耦合命令CP來耦合不同類型單元在連接節(jié)點處的自由度(DOF)。
也可以用CE命令來認為添加自由度之間的約束方程來達到耦合的目的。
下面是一個簡單的算例,使用了CE命令來耦合連接節(jié)點處的自由度。
模型是航天器的機翼的一個Section的某一個隔框。上下表皮是薄殼結(jié)構(gòu),用Shell63單元來模擬,在上下表皮之間有起支撐作用的桿件,用link8單元來模擬。
建模的時候,link8單元和shell63單元在連接有各自獨立的節(jié)點。即:link8單元和shell63單元的節(jié)點在連接處是重合的,但是,節(jié)點編號是各自獨立的。
link8單元在每個節(jié)點有 ux,uy,uz3個平動自由度;
shell63在每個節(jié)點有ux,uy,uz這3個平動自由度和rotx,roty,rotz這3個轉(zhuǎn)個自由,共6個自由度。
在耦合節(jié)點處,兩個耦合節(jié)點的ux,uy,uz自由度應該是相等的。
這個等式可以用CE命令來描述。
完整的命令流如下:
finish
/clear,start
/prep7
!定義第一種材料屬性;
mp,ex,1,30e6
mp,prxy,1,0.3
!定義shell63單元和實常數(shù);
et,1,shell63
r,1,1e-3
!建立幾何模型;
rectng,31.8,33.2,0,0.3556
agen,2,1,1,1,0,0,1
a,1,4,8,5
a,6,7,3,2
KL,7,0.5, ,
KL,3,0.5, ,
在關鍵點處生成節(jié)點;
nkpt,100,4 !與編號為117的節(jié)點耦合
nkpt,101,9 !
展開 ANSYS APDL實體單元和殼單元(不共節(jié)點)之間的連接 ¥100
實體單元和殼單元之間的連接是ANSYS中常見的問題。即使兩種單元之間共節(jié)點,但單元之間不連續(xù)(實體單元每個節(jié)點有3個平動自由度,而殼單元每個節(jié)點有3個平動自由度和3個轉(zhuǎn)動自由度),對于兩種單元之間面面接觸,可直接定義剛域,本文主要采用MPC法對實體-殼單元的連接方法進行說明。
1 單元類型
算例模型中,實體單元采用SOLID45,殼單元采用SHELL63,接觸位置不共節(jié)點。對于兩種單元之間的連接,通過目標單元TARGE170和接觸單元CONTA175實現(xiàn),定義約束為實體-殼約束,接觸單元為MPC算法,接觸類型為綁定接觸。
2 有限元模型和綁定接觸
圖1 底部固定約束,殼單元施加均布荷載
圖2 目標單元和接觸單元
3 計算結(jié)果
圖3 von Mises stress
圖4 X-Component of displacement
付費內(nèi)容為相關命令流。
展開 
WB14.0水上滑道結(jié)構(gòu)應力分析(殼單元,梁單元在WB中應用)
復件 水上滑道結(jié)構(gòu)應力分析報告.doc
這是我做的一個游樂設施的 仿真分析的報告,由于涉及企業(yè)的隱私,刪除了數(shù)據(jù)和名稱。
報告的關鍵點:殼單元和梁單元在workbench中的應用,殼單元和梁單元是DM建模的顯著特征,在WB中建模,分析,方便,快捷。
hyperworks小白,1D梁單元與殼單元該如何連接呢,求問?這位移也太大了
hyperworks小白,1D梁單元與殼單元該如何連接呢,求問?這位移也太大了
基于ansys的梁單元、實體單元徐變精細化分析(含各參數(shù)解釋) ¥25
常用方法包括有效模量法、疊加法和老化理論。國內(nèi)規(guī)范(如JTG3362-2018)推薦基于線性疊加原理的徐變系數(shù)法。徐變應變可表達為:
其中, ?(t,τ)為徐變系數(shù),需通過規(guī)范公式或?qū)嶒灁?shù)據(jù)擬合確定
Ansys程序中內(nèi)置金屬蠕變規(guī)律如下:
命令中詳細解釋了改公式的具體用法,以及參數(shù)意義。
二者除個別參數(shù)外形式具有異曲同工之妙,因此本案例給出用ansys精確分析混凝土徐變的方法,案例背景模擬了一個混凝土PK梁特定工況下的徐變發(fā)生過程。
案例文件中包含:
1. 00-ConcreteCreep-benchmark.mac【徐變標定文件,開箱即用,可以用來和手算對比是否正確】
2. 01-ConcreteCreep-solid.mac【分輸入模塊的參數(shù)化徐變計算文件【詳細解釋了各參數(shù)取值】。只需要改文件和計算邊界荷載即可計算實體徐變。】
3. ansa文件,用來生成網(wǎng)格
4. .cdb文件,網(wǎng)格文件
5. excel轉(zhuǎn)apdl命令流文件,用來輸入徐變系數(shù)。
進一步白話闡述一下:
1、什么是徐變?別看公式一大堆,理論一大推,簡單講就是:受力的結(jié)構(gòu),啥邊界條件、荷載不變的情況下,結(jié)構(gòu)還是慢慢變形了。將這種慢慢變形的變形結(jié)果以及應力重分配準確分析出來就是徐變分析。機理一大堆,教科書上都比較詳盡,在此不做贅述,只講應用,而且是拿到案例開箱即用。
白話闡述要點:
1、案例是ansys apdl(命令流)分析的,給出了全套參數(shù)化命令流,材料模型定義、材料參數(shù)定義、求解,拿過來可以直接運行。
2、機理是用了ansys中關于金屬蠕變的材料模型。(細想蠕變和徐變的現(xiàn)象,表征都是一樣的。
展開 ABAQUS實體、殼、梁單元的軸力、剪力、彎矩的提取方式及準確性驗證 ¥8
本帖基于以下的實體solid、殼shell、梁/beam(truss)模型,分別提取這三類模型的軸力、剪力、彎矩,并與理論計算相結(jié)合,驗證提取結(jié)果的準確性,并解釋相應有限元的計算原理。
計算模型
梁單元計算結(jié)果
實體單元計算結(jié)果
殼單元計算結(jié)果
帖子內(nèi)容概況
ANSYS梁單元與實體單元的耦合與約束方程
ANSYS梁單元與實體單元的耦合與約束方程
By長安CAE
1 概述
在ANSYS計算過程中,有時候會遇到不同單元之間進行連接,由于不同的單元自由度不同,連接時通常需要通過耦合和約束方程建立節(jié)點自由度的關系,保證結(jié)果的準確性。
耦合可以理解成是將耦合的對象某個自由度作相等處理,而約束方程則不局限于相等這個關系,其可以描述具有某種關系的自由度。如圖1所示,為梁單元與平面單元的連接。如果不采用約束方程,力矩的傳遞無法完成,因為平面單元沒有轉(zhuǎn)動自由度。
圖1 梁單元與平面單元連接
為使節(jié)點2具有力矩傳遞的能力,要求1、2、3節(jié)點之間的自由度滿足以下關系:
ROTZ2 = (UY3 - UY1)/10
再通過CE命令,即可將此關系通過約束方程的形式施加給1、2、3節(jié)點。
2 命令
查看ANSYS的幫助文檔,查詢CE命令的解釋,如圖2所示。
圖2 ANSYS的CE命令解釋
CE, NEQN, CONST, NODE1, Lab1, C1, NODE2, Lab2, C2, NODE3, Lab3, C3
其中,NEQT表示常數(shù),用于區(qū)別約束方程,一般可以用數(shù)字1、2、3表示即可,表示第幾個約束方程;
CONST表示方程的常數(shù)項,一般為0;
NODE1,表示第一個節(jié)點;
Lab1,表示自由度標簽,對于結(jié)構(gòu)而言,就是三個平移和三個轉(zhuǎn)動自由度;
C1,表示該自由度的系數(shù);
同理,后面的也一樣。
展開 完全掌握workbench的梁單元和桿單元(含5個實例) ¥1.25
BEAM188單元有兩個節(jié)點,BEAM189單元有三個節(jié)點,一般情況下每個節(jié)點有六個自由度,即沿節(jié)點坐標系XYZ的平移自由度和繞XYZ的轉(zhuǎn)動自由度,通過設置,可以開啟節(jié)點的第七個自由度,稱為翹曲自由度,筆者對翹曲自由度無研究。上文提到,梁單元是線模型分析的默認單元,所以筆者認為要分析線模型,則必須掌握梁單元。<strong>學習梁單元的重點有四個:1如何用梁單元替代桿單元;2梁單元的偏移設置,具體設置可查看后文實例三(梁單元的偏移);3梁單元的剛接和鉸接,具體設置可查看后文實例四(梁單元的剛接和鉸接);4梁單元計算結(jié)果的查看,具體設置可查看后文實例五(梁單元的后處理)。</strong></p>
展開 Hypermesh入門(四)——Hypermesh—桌子強度分析(梁殼混合單元) ¥1
本文是一個受均布載荷的方桌,桌面使用殼單元,桌腿使用梁單元,是一個不可多得的好實例,適于入門學習使用。

ANSYS各類型單元連接專題講解(二)之桿與梁殼體單元的連接
前一篇文章主要介紹了單元之間連接的主要原則,今天開始主要從具體方面講解連接方法。
按照桿、梁、殼、實體的順序,先說說桿單元與各單元的連接方法。
那么什么時候需要用到桿單元與各種單元的連接呢?水哥稍微列舉下實際工程中需要考慮此類連接的例子。
案例一:工業(yè)廠房
此類結(jié)構(gòu)一般橫向跨度較大,屋頂采用鋼結(jié)構(gòu)形式,在具體模擬屋架時,此時各個桿件可看成鉸接,采用桿單元模擬。而下方框架柱則采用梁單元進行模擬,在相交部位則需要用到桿單元與梁單元的連接。
案例二:門廳鋼結(jié)構(gòu)雨棚
在具體模擬該結(jié)構(gòu)時,雨棚上方拉桿采用桿單元模擬,而下方的鋼梁采用梁單元模擬,混凝土框架柱可采用實體單元模擬。
一直以來,桿單元一般用于模擬桁架結(jié)構(gòu)的時候比較多,其特點是桿件兩端不考慮承受彎矩作用,節(jié)點只有平動自由度,是所有單元中最為簡單的一種。
桿單元分為2D桿單元和3D桿單元,2D桿單元節(jié)點只有Ux和Uy兩個平動自由度,而3D桿單元除了這兩個,還有Uz。其他單元,梁單元、殼單元、體單元都包含了這三個自由度,且具有相同的物理意義,按照前面一篇文章所介紹的連接總則,桿單元與其他單元連接時只需要共用節(jié)點即可,無需建立約束方程。
下面是一個簡單的類似雨棚案例,注意本案例各構(gòu)件尺寸僅為演示操作需要所擬,未經(jīng)仔細推敲,各工程大佬可忽略。
某屋外雨棚平面簡化模型如上,長度為4m,折算荷載為10 KN/m,雨棚梁采用工字型鋼I40,系桿截面面積為238.64mm^2,材料均為Q235,采用ANSYS模擬該結(jié)構(gòu)。
下面為建模過程
!
展開 天方地圓結(jié)構(gòu)-梁殼單元建模實例!再次驗證應力奇異的可怕性!
當一個分析設計人躊躇滿志的建完一個模型,施加完載荷邊界條件,并看到求解結(jié)果的漂亮云圖的那一刻,我想內(nèi)心一定是很欣喜和有成就感的,但是我們自以為很完美的整個分析流程中可能隱藏著各種問題和隱患,任何一個環(huán)節(jié)的小錯誤可能都會對計算結(jié)果產(chǎn)生極大的影響,正所謂差之毫厘謬以千里!一個合格的分析設計人必須具備一定的判斷結(jié)果合理性和準確性的能力,并通過結(jié)果反過來驗證模型的合理性以及載荷邊界條件施加的正確性,進而進一步確認結(jié)果的準確性,所以一定的理論知識和經(jīng)驗積累對一個分析設計人的成長來說是必須具備的!
模型的建立-梁殼單元建模注意事項
▲▲▲
筆者近期遇到了一臺特殊結(jié)構(gòu)的設備,有四段不同截面形式的殼體組成:最上段為矩形截面殼體,第二段為長寬逐漸變小的矩形截面殼體過渡段,第三段為天方地圓結(jié)構(gòu)的過渡段,第四段為圓筒形截面殼體,而且在每一段殼體上外圍都分布有角鋼加強圈。因其結(jié)構(gòu)的特殊性和非規(guī)則性,如果以實體單元建模,工作量很大,最重要的是天方地圓結(jié)構(gòu)似乎無法采用實體單元建模,但如果采用梁殼單元建模的話似乎就容易很多,而且可以完美的采用梁單元來建立外壓加強圈,于是梁殼單元的模型如下圖所示:
采用梁殼單元建模的注意事項:
1. 采用線體建梁的時候,需要給線體賦予截面形狀和尺寸;
2. 采用面體的時候,需要給面體賦予厚度屬性;
3. 線體和面體都具有一定的方向,一定要注意方向賦予的正確性;
4. 可通過“view cross section solids”顯示梁的模型,而面的模型只有在網(wǎng)格劃分之后才會顯示,在網(wǎng)格劃分之前無法顯示厚度,所以最終檢查模型的時候,需要劃分一下網(wǎng)格之后再檢查。
展開 ANSYS各類型單元連接專題講解(四)之2D梁與2D實體單元剛接
前面文章主要講解了梁單元與其他類型單元鉸接的情況,從本篇文章開始,將主要講解梁單元與各類單元剛接的情況,而這也是我們?nèi)粘9こ讨斜容^常見的一種連接方式。
首先從2D平面單元單元開始說起。
盡管現(xiàn)在的ANSYS版本已經(jīng)摒棄了很古老的2D梁單元,改用Beam18x系列單元代替,但為究其連接方法,這類方面仍具有一定的講解價值,例如我們計算一榀框架的時候多數(shù)時候是采用2D平面單元的。
2D梁單元包括:beam3、beam23、beam54
2D實體單元:plane單元
一般來講,2D梁單元與2D實體單元剛接一般分為三種方法:
1)約束方程法;2)偽梁法;3)MPC法。
三種方法的連接原理無非是建立自由度之間的關系方程,但值得注意的是由于采用了局部區(qū)域的節(jié)點,因而在建立關系的局部區(qū)域內(nèi)可能會有應力集中的情況,后處理當中應格外注意。
約束方程法后續(xù)講解3D梁單元連接時會詳細說明,此處簡單說下偽梁法與MPC法。
其實偽梁法與MPC法原理基本一樣,構(gòu)造一個虛擬梁單元,使虛擬梁單元與外部梁單元剛接,虛擬梁單元與內(nèi)部實體單元強制剛接,從而間接實現(xiàn)外部梁單元與實體單元的剛接效果。
使用偽梁法需注意的是,在建立虛擬梁單元時,虛擬梁單元應至少與實體單元的兩個節(jié)點相連,剛度可取為無窮大或者實際梁單元的10^5倍。
下面以一個小案例來演示。
如上圖所示,兩塊小鋼板中間靠一小鋼梁連接,小鋼梁上有均布荷載,尺寸如上所示,均以mm計,中間鋼梁所受均布荷載為10KN/m,采用ANSYS模擬該情況。
展開 ANSYS殼單元分析箱梁
Analysis a box beam section with shell elements of ANSYS
! 用ansys的殼體單元分析箱梁
! Box dimension: 10*4*4m with shell thickness of 0.04m
! By Lu Xinzheng, Depart. Civil Engineering, Tsinghua University, Beijing
! 陸新征,清華大學土木系
! Aug. 2004
! Define the Element
! 定義單元
/PREP7
!*
ET,1,SHELL93
!*
! Define the section for shells
! 定義殼單元截面
R,1,.04, , , , , ,
!*
! Define the material
! 定義材料
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,200e9
MPDATA,PRXY,1,,.3
! Setup the model
! 建模
! Define the keypoints
! 定義關鍵點
k,1,0,0,0
k,2,4,0,0
k,3,4,4,0
k,4,0,4,0
! Define the lines
! 定義線
l,1,2
l,2,3
l,3,4
l,4,1
! Define the section area
! 定義截面
a,1,2,3,4
! Extrude a volumn from area
! 從面拉伸得到體
VEXT,1, , ,0,0,10,,,,
! Delete useless volumn and areas
! 刪除不必要的體和面
VDELE, 1
ADELE,1,2,1
! Mesh
!
展開