
發布
注冊
/
登錄ansys實體與殼體的案例
Ansys中級認證窗口課程:LS-DYNA中殼體與實體單元連接技術應用
1.5 總結
對于殼體與實體的連接的數量較少且網格劃分規整時,使用合并節點法好約束法,其中合并節點法只能約束平動位移不能約束轉動位移。當連接數量較多或連接部位網格劃分不規整時,采用接觸的裝配則更簡便快捷。
UG NX模具設計之殼體實體分模技巧
分模是模具設計的重要技能之一,面試時經常要考察分模水平,分模快的一小時能頂別人三小時,一般分模都是用片體,今天給大家分享一個比較好用的“實體分模法”,就是通過創建方塊來完成,先創建后模再做前模,來看下這個方法吧!
根據這個產品來,可以先創建后模一個基本的大方塊,作為基本分型面
接下來根據分型面來創建多個方塊,在創建枕位的時候,可以先創建方塊堵住洞口,把方塊做小再求差偏置。
利用同樣的方法做出其他的枕位
堵孔的話,我們一般選擇封堵后模的面
創建方塊封堵后模的時候注意方塊不能包到產品前模的面,最后把所有方塊和后模求和在一起
這時候檢查一下,確保產品能與后模共同形成一個封閉的區域
前模做塊,選擇產品和后模作為刀具求差
因為產品能與后模共同形成一個封閉的區域,所以前模求差后會得到一塊屬于后模的“型芯”,把這塊和后模求和,那么前后模都做成了
文章來源:ug教程
展開 殼體-實體裝配體分析實例視頻附帶TXT文件
實例教學視頻
殼體-實體裝配體分析.txt
殼體-實體裝配體分析.zip
角焊縫(殼體)疲勞在ANSYS nCode DesigenLife的創建與計算原則淺述
ANSYS nCode DesigenLife焊縫疲勞分析最初用于汽車行業薄板結構(1-3 mm) 的焊接分析模擬,采用薄殼搭建有限元模型,相關工業應用也都針對于此類結構進行。ANSYS nCode DesigenLife焊縫疲勞分析采用結構應力法進行計算,具有好的網格不敏感性,目前該方法也適用于以實體建模的焊縫疲勞分析。
限于篇幅本文僅針對角焊縫(殼體)焊縫單元創建和計算的準則基于ANSYS nCode Theory手冊進行編寫,關于搭接焊縫、激光焊等請參考相關文獻資料。
兩名筆者水平極為有限,錯誤必然較多,另原稿成稿較早且截取原稿部分并非完整,某種程度未能緊跟相關技術發展,因此嚴禁直接應用于企業項目的產品分析以免造成重大事故和傷害。另外本文建立的焊縫有限元模型不能作為評估焊縫極限強度的方法進行使用。
一、殼體焊縫有限元建模通用原則
不同類型的焊縫形式具有不同的分析方式,需要根據焊縫種類進行分組,每一個有限元輸入分組應對應疲勞引擎中對應的有限元焊縫類型,并設置一個合理的參數數值。
對于以薄殼單元建立焊縫有限元建模具有一定的通用準則:
① 網格應以4節點四邊形單元為主,表達金屬薄板的中面。
② 以單排或雙排殼單元進行焊縫建模表達。
③ 焊縫網格規整,尺寸以5mm為最好,規避三角形網格出現。
④ 疲勞分析焊縫單元需設置特殊焊接屬性。
⑤ 焊縫單元法向保證設置法向朝外。
⑥ 毗鄰焊縫的單元的非平均化節點應力被提取作為焊趾和焊根疲勞計算評估使用,該應力也可以是平均化的或在單元邊長的中點處進行計算,通過在“ANSYS Group Properties”中設置“WeldLocation = MidElementEdge”進行考慮。
展開 
ANSYS各類型單元連接專題講解(三)之梁與殼體鉸接
2D實體單元節點自由度僅有Ux、Uy,3D實體單元節點自由度包含Ux、Uy、Uz。
從上面可見,不同單元類型其節點自由度的數目以及含義不一樣,因而在處理單元連接時,需根據實際情況分不同種類來確定其連接方法。但就梁單元而言,與各單元類型的連接可分為如下情況:
1)梁單元與殼、實體單元鉸接;
2)2D梁單元與2D實體單元剛接;
3)3D梁單元與殼單元剛接;
4)3D梁單元與3D實體單元剛接;
本篇介紹梁單元與殼、體單元的鉸接問題。
從上面介紹的三種單元節點自由度類型可見,梁單元與體單元節點的平動自由度物理意義相同,因此如果需實現梁單元與實體單元的鉸接,兩者共用節點即可;也可兩者無共用節點,但具有重合節點時,直接耦合節點的平動自由度。
然殼單元與梁單元的節點自由度除了Rotz有所不同外,其余5個自由度皆具有相同的物理意義,因而當梁單元與殼單元具有公共節點時,可認為是除了Rotz外的一種剛性連接,例如最常見的建筑結構梁板體系的模擬。故如果要實現梁單元與殼單元的鉸接,必須通過節點耦合方法,具體方法為在同一位置處建立兩種單元各自的節點,然后耦合平動自由度。
簡單小案例:
如下所示結構模型,左端平板采用殼單元模擬,右邊部分采用同截面的梁單元模擬,材料選用混凝土C30,平板尺寸為1000x1000,厚度200,梁單元截面尺寸為1000x200,長度5000,平板與梁相交部分采用鉸接處理,兩端固結,平板上承受 1MPa的均布荷載。
打開后的單元形狀如下:
命令流如下:
finish
/clear
/prep7
et,1,shell181
et,2,beam188
keyopt,2,3,3 !
展開 ANSYS各類型單元連接專題講解(二)之桿與梁殼體單元的連接
按照桿、梁、殼、實體的順序,先說說桿單元與各單元的連接方法。
那么什么時候需要用到桿單元與各種單元的連接呢?水哥稍微列舉下實際工程中需要考慮此類連接的例子。
案例一:工業廠房
此類結構一般橫向跨度較大,屋頂采用鋼結構形式,在具體模擬屋架時,此時各個桿件可看成鉸接,采用桿單元模擬。而下方框架柱則采用梁單元進行模擬,在相交部位則需要用到桿單元與梁單元的連接。
案例二:門廳鋼結構雨棚
在具體模擬該結構時,雨棚上方拉桿采用桿單元模擬,而下方的鋼梁采用梁單元模擬,混凝土框架柱可采用實體單元模擬。
一直以來,桿單元一般用于模擬桁架結構的時候比較多,其特點是桿件兩端不考慮承受彎矩作用,節點只有平動自由度,是所有單元中最為簡單的一種。
桿單元分為2D桿單元和3D桿單元,2D桿單元節點只有Ux和Uy兩個平動自由度,而3D桿單元除了這兩個,還有Uz。其他單元,梁單元、殼單元、體單元都包含了這三個自由度,且具有相同的物理意義,按照前面一篇文章所介紹的連接總則,桿單元與其他單元連接時只需要共用節點即可,無需建立約束方程。
下面是一個簡單的類似雨棚案例,注意本案例各構件尺寸僅為演示操作需要所擬,未經仔細推敲,各工程大佬可忽略。
某屋外雨棚平面簡化模型如上,長度為4m,折算荷載為10 KN/m,雨棚梁采用工字型鋼I40,系桿截面面積為238.64mm^2,材料均為Q235,采用ANSYS模擬該結構。
下面為建模過程
!=================
finish
/clear
/filname,gandanyuan
!==========
/prep7
!材料參數定義
!
展開 基于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分析 附ANSYS工程結構數值分析下載
下載地址:ANSYS工程結構數值分析
ANSYS Mechanical聯合ANSYS nCode DesignLife 在實體焊縫疲勞分析
作者 | 付穌昇 安世中德結構仿真咨詢專家
首發 | 仿真秀(ID:fangzhenxiu2018)
引言:ANSYS nCode DesigenLife具有強大的焊縫疲勞分析能力,由于分析過程的復雜性, ANSYS Workbench工作平臺預定義7類nCode DesignLife疲勞分析模塊并不包括對于焊縫疲勞的相關分析,需要間接完成。
ANSYS nCode DesigenLife焊縫疲勞分析能夠對薄壁結構進行,同時也能夠基于非薄壁結構進行實體焊縫疲勞模擬,如圖1所示。
實體焊縫疲勞分析,基于結構應力法,對于實體網格建立的焊縫分析具有相當的普適性,相對于熱點應力法,無需對網格進行強制控制。
限于篇幅,本文僅對實體焊縫疲勞分析一般流程進行概述。
① 基于“DesignLife theory”對實體焊縫疲勞分析方法進行概述;
② 基于ANSYS Mechanical創建有限元求解;
③ 基于nCode Weldline創建實體焊縫信息;
④ 基于ANSYS nCode DesignLife進行實體焊縫疲勞求解引擎求解。
圖1
一、實體焊縫模型創建準則
1、ANSYS nCode DesignLife實體焊縫分析方法
ANSYS nCode DesignLife實體焊縫分析理論中對于實體焊縫評估采用結構應力法,與熱點應力法(距離焊趾表面一定距離的兩點或三點,進行線性或二次插值計算來確定焊趾處的熱點應力值,如圖2所示)相比較,結構應力法對于網格無需特殊考慮,對網格敏感程度相對較低。
展開 ANSYS Mechanical聯合ANSYS nCode DesignLife 在實體焊縫疲勞分析
引言:ANSYS nCode DesigenLife具有強大的焊縫疲勞分析能力,由于分析過程的復雜性, ANSYS Workbench工作平臺預定義7類nCode DesignLife疲勞分析模塊并不包括對于焊縫疲勞的相關分析,需要間接完成。
ANSYS nCode DesigenLife焊縫疲勞分析能夠對薄壁結構進行,同時也能夠基于非薄壁結構進行實體焊縫疲勞模擬,如圖1所示。
實體焊縫疲勞分析,基于結構應力法,對于實體網格建立的焊縫分析具有相當的普適性,相對于熱點應力法,無需對網格進行強制控制。
限于篇幅,本文僅對實體焊縫疲勞分析一般流程進行概述。
① 基于“DesignLife theory”對實體焊縫疲勞分析方法進行概述;
② 基于ANSYS Mechanical創建有限元求解;
③ 基于nCode Weldline創建實體焊縫信息;
④ 基于ANSYS nCode DesignLife進行實體焊縫疲勞求解引擎求解。
圖1
一、實體焊縫模型創建準則
1、ANSYS nCode DesignLife實體焊縫分析方法
ANSYS nCode DesignLife實體焊縫分析理論中對于實體焊縫評估采用結構應力法,與熱點應力法(距離焊趾表面一定距離的兩點或三點,進行線性或二次插值計算來確定焊趾處的熱點應力值,如圖2所示)相比較,結構應力法對于網格無需特殊考慮,對網格敏感程度相對較低。
圖二
結構應力法滿足平衡條件并可以采用結構力學的方法進行計算,結構應力是膜應力和彎曲應力之和。結構應力法需要用戶自定義“Stress Classification Lines (SCL)”應力等級線去確定膜應力和彎曲應力。
展開 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_ACP復雜實體模型復合材料纏繞鋪層設計(Ⅳ型儲氫罐高精度建模及壓力作用分析) ¥99.66
ANSYS ACP是一款專用的復合材料前后處理工具,在前處理鋪層信息定義和后處理結果查看環節中都有著簡潔高效和人性化的設置操作,但限于儲氫罐的幾何模型復雜、鋪層角度多變、圓頂處不規則加厚等特點,其實體模型的復材纏繞鋪層設置較有難度,本文旨在基于ANSYS Workbench平臺建立等比例、高精度的Ⅳ型儲氫罐復合材料實體模型,并將其與Static Structural聯合使用以分析其在60MPa壓力作用下的變形、應力、應變等信息。其中詳述了ANSYS ACP在復合材料鋪層設計中的操作流程及變角度、變厚度、實體貼合碳纖維鋪層等內容,為Step by Step可復現教程文檔,借助此過程可掌握復雜實體模型的復材鋪層設計技術,另外本文所采用的儲氫罐模型來源于真實Ⅳ型儲氫罐模型,亦可為儲氫罐設計應用提供技術支撐。
付費文件包含完整仿真流程文件一套、所使用的全部幾何文件和軟件逐步操作教程文檔一個。教程文檔十分詳細,共計51頁、7000余字,用戶可根據教程文檔進行學習以及逐步操作實現對Ⅳ型儲氫罐碳纖維復合材料的鋪層設計與仿真。
文檔教程收獲:
掌握ACP變角度、變厚度的復雜形狀實體復合材料纏繞鋪層設計技術。
學會ACP軟件厚度增強、鋪層修剪、沿指定路徑擠出、鋪層貼合實體等技能。
熟練掌握IV型儲氫罐的等比例、高精度復合材料設計建模技術,為儲氫罐設計應用奠定工程技術基礎。
展開 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經典界面的實體-板單元連接建模
(2)中間空心部分使用殼單元,邊上實心部分使用實體單元。
(3)上述兩種單元需要建立連接關系。實心單元每個節點有3個自由度,而殼單元每個節點有6個自由度,如何建立連接關系呢?ANSYS提供了SHSD命令來建立這種連接。要使用該命令,首先需要創建接觸對,并且要對目標-接觸單元的關鍵字進行設置。下面的絕大多數操作都是圍繞該命令進行的。
【求解步驟】
1.前處理
1.1 創建單元
/PREP7
ET,1,SOLID187
ET,2,SHELL181
ET,3,TARGE170
KEYOPT,3,5,1
ET,4,CONTA175
KEYOPT,4,2,2
KEYOPT,4,12,5
上述命令分別定義了4種單元。
第1種是實體單元,第2種是殼單元,他們分別用于建模上述梁的實體部分和空心部分。
第3-4種則是用于模擬接觸部分,就是實體與空心的接觸部分。
這里對于這兩種單元均設置了關鍵字,這些關鍵字的設置是使用后面的命令“SHSD”所必須的。
1.2 創建實常數
R,1,0.02
R,2
R,3
R,4
R,5
這里創建了5個實常數。
第1個實常數用于定義空心梁的厚度
第2-5個實常數分別用于定義4個接觸對。
1.2 創建材料類型
MP,EX,1,2e11
MP,PRXY,1,0.3
上述命令定義了材料的彈性模量和泊松比。
1.3 創建中間的空心梁
/VIEW,1,1,1
BLOCK,-0.14,0.14,-0.14,0.14,0,0.98
VDELE,1,,,0
ADELE,1,2,1,1
上述命令首先創建了一個長方體,
然后刪除了體本身,留下構成長方體的面,線和關鍵點。
最后又刪除了兩端的面。
結果如下圖。
展開 ANSYS巧用殼單元給實體劃分六面體網格
ANSYS巧用殼單元給實體劃分六面體網格
1 概述
眾所周知,ANSYS經典劃分網格的功能比較弱,映射劃分(Map)和掃掠劃分(Sweep)對幾何形狀的要求都十分高。而四面體網格一方面導致單元數目多余六面體,一方面給計算后處理帶來一定的不便。
有些情況下,幾何模型的結構導致即使再怎么對模型進行切分都不可能掃掠出六面體網格,這種情況下,可以巧妙地利用殼單元。
ANSYS經典里對于一個平面,劃分網格非常簡單,而且幾何形狀約束很少,即使是自由劃分的網格,一般情況下都比較規整。利用這個特點,用殼單元對面進行網格劃分,然后再對整個實體模型進行網格劃分。本次以一個例子示意此過程。
2 過程
首先在ANSYS經典界面定義兩個單元類型,分別是shell181和solid185。如圖1所示。
圖1 單元類型
建立幾何模型,采用block命令,建立100x40x10的長方體:
block,-50,50,0,10,-20,20
如圖2所示。
圖2 幾何模型
之后為了演示網格劃分,將模型切分成幾塊,如圖3所示。
圖3 切分模型
再然后選擇殼單元shell181,如圖4所示:
圖4 選擇shell181單元
然后設置模型最上層的面各個線條的分數:
圖5 操作
份數分別如圖6.
圖6 線條份數
之后點擊MeshTool,如圖7所示。
圖7 劃分面網格設置
如圖7設置,點擊Mesh,選中模型的最上一層表面劃分,得到圖8的結果。
圖8 面網格劃分
再重復前面的選擇單元的操作,選擇單元類型為solid185,并且在MeshTool里選擇Volumes 的掃掠(sweep)劃分,如圖9所示。
圖9 操作
點擊Sweep選中所有的體,即得到如圖10所示的網格。
展開