
發布
注冊
/
登錄ansys剪切實體的案例
ANSYS workbench中的剪切應力到底是什么(三)
在 ANSYS Workbench 中,剪切應力(Shear Stress) 是指物體內部平行于截面方向的應力分量,反映材料在平行于受力面方向上的 “錯動趨勢” 或 “剪切變形阻力”。它與正應力(垂直于截面的應力)共同構成了材料內部的應力狀態。
正應力 σx:表示X方向的正向應力
切應力 Txy:表示垂直于X軸的平面上方向沿Y方向的切應力
1.剪切應力的物理意義
從力學本質上看,剪切應力是由于物體受到平行于表面的力(剪切力)作用而產生的:
? 當外力試圖讓材料的兩部分沿平行方向相對滑動時(如剪刀剪斷物體),材料內部會產生抵抗這種滑動的內力,單位面積上的這種內力就是剪切應力。
? 單位為帕斯卡(Pa)或兆帕(MPa),與正應力單位一致。
2.Workbench 中剪切應力的表現形式
在 Workbench 的結構分析(如靜力學分析)中,剪切應力如何表達,通過以下案例來理解。設置一個橫梁受到上面力的作用,則截面會產生剪切效果,計算后查看結果
那么根據理解,剪切應力最大的應該發生在平行于ZY平面的截面上,那么提取結果應該看YZ的剪切應力,提取結果如下
發現YZ結果并非理解的剪切應力的云圖,經過研究發現,剪切應力的大小遵循材料力學定義的方向,如下圖所示
結果提取Txy之后的應力可以發現結果和理解的相同.
切應力 Txy:表示垂直于X軸的平面上方向向Y方向的切應力,以X的正方向來截取左側的截面為參考
τ_xy:平行于 XY 平面,方向沿 x 軸在 y 方向的錯動(或 y 軸在 x 方向的錯動);
(分量符號的第一個下標表示應力作用面的法線方向,第二個下標表示應力方向。例如 τ_xy 表示:作用在法線沿 x 軸的截面上,方向沿 y 軸的切應力。)
展開 通過ansys利用均勻化理論計算復合材料等效性能--等效彈性模量,剪切模量等
/PREP7
*SET,ALPH,0.5
*SET,TEMP,1
a=100
c1=0.4988
c2=1-c1
r1=sqrt(c1*a*a/3.1415926*4)
ET,1,PLANE42
KEYOPT,1,3,2
MP,EX,1,83.3
MP,PRXY,1,0.22
MPTEMP,,,,,,,,
MPTEMP,1,0
UIMP,1,REFT,,,
MPDATA,ALPX,1,,ALPH
MPDATA,ALPY,1,,-ALPH
MPDATA,ALPZ,1,,0
MP,EX,2,3.33
MP,PRXY,2,0.35
MPTEMP,,,,,,,,
MPTEMP,1,0
UIMP,1,REFT,,,
MPDATA,ALPX,2,,ALPH
MPDATA,ALPY,2,,-ALPH
MPDATA,ALPZ,2,,0
RECTNG,0,a,0,a,
PCIRC,r1, ,0,90,
AOVLAP,all
wpro,-45.000000,,
wpro,,,-90.000000
asbw,4
WPCSYS,-1,0
WPROTA,-45
CSWPLA,11,0,1,1,
CSYS,11
lsel,s,,,2,4
lsel,a,,,6
LESIZE,ALL, , ,11, ,1, , ,1,
lsel,s,,,10,11
lsel,a,,,1
LESIZE,ALL, , ,6, ,1, , ,1,
lsel,s,,,8,9
LESIZE,ALL, , ,22, ,1, , ,1,
allsel,
TYPE,1
MAT,1
ESYS,11
MSHAPE,0,2D
MSHKEY,0
amesh,3
TYPE,1
MAT,2
ESYS,11
MSHAPE,0,2D
MSHKEY,1
amesh,1,2
展開 基于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經典界面的實體-板單元連接建模
(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所示的網格。
展開 ANSYS Classical 中如何獲取實體單元某截面的內力
ANSYS Classical 中如何獲取實體單元某截面的內力
相信很多童鞋在采用ANSYS進行實體單元進行分析的時候,對于如何輸出某截面的內力甚是困惑,由于實體單元的特性,ANSYS中沒有相應的集成命令來幫助我們輸出截面內力,唯一的方法只能是通過相關后處理得到我們想要的結果。
實體單元截面內力輸出,本人在這里分為兩類。
第一類:支座截面內力輸出
這種是最為簡單的內力輸出了,想要獲取支座的全部反力,我們只需輸入FSUM這個命令,即可列表顯示。如果在參數化過程中,需要提取支座反力,我們需要使用*Get命令。
例如:獲取支座X方向的反力
*get,X-force,fsum,0,item,fx
在這里我們也可以獲取一個提示,如果我們想要獲取部分支座反力,我們只需將這部分節點選取出來,然后使用上述相關命令就行了。
第二類:非支座截面的內力輸出
這類截面內力需要用到ANSYS后處理中一種比較高級的操作了,也即是面操作,核心思想在于定義結果面,將該面所包含的節點結果映射到該面上,在采用相應的積分即可得到結構內力。
下面以一個懸臂梁為例說明上述方法。
某懸臂梁,長2m,截面尺寸為300mmX500mm,混凝土等級為C30,端部固定,頂面受10KN/m的線荷載,試求端部截面和中間截面的剪力和彎矩。
展開 一文搞懂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巧用殼單元給實體劃分六面體網格
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所示的網格。
展開 ANSYS巧用殼單元給實體劃分六面體網格
ANSYS巧用殼單元給實體劃分六面體網格
1 概述
眾所周知,ANSYS經典劃分網格的功能比較弱,映射劃分(Map)和掃掠劃分(Sweep)對幾何形狀的要求都十分高。而四面體網格一方面導致單元數目多余六面體,一方面給計算后處理帶來一定的不便。
有些情況下,幾何模型的結構導致即使再怎么對模型進行切分都不可能掃掠出六面體網格,這種情況下,可以巧妙地利用殼單元。
ANSYS經典里對于一個平面,劃分網格非常簡單,而且幾何形狀約束很少,即使是自由劃分的網格,一般情況下都比較規整。利用這個特點,用殼單元對面進行網格劃分,然后再對整個實體模型進行網格劃分。本次以一個例子示意此過程。
2 過程
首先在ANSYS經典界面定義兩個單元類型,分別是shell181和solid185。如圖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所示的網格。
展開 ANSYS輸出實體模型表面的節點信息 和單元拓撲關系
ANSYS輸出實體模型表面的節點信息
和單元拓撲關系
遇到一個問題,一個給定的實體模型,劃分了solid185的單元,假如實體模型單元劃分如下。需要提取實體模型外表面節點位置信息和單元拓撲關系(也就是每一個單元是由哪幾個節點組成的),目的是方便做其他分析,比如流體分析,提取外表面的節點可以施加溫度載荷。
圖1
對于此問題,在ansys里面很難直接提取所有外表面的節點和單元信息,因為外表面也是實體單元的一個單元面,不可能剝離出來。
因此,想要提取外表面的單元和節點,最好是需要外表面存在平面單元。
對于此,可以采用ansys里面的特殊單元mesh200,這個單元用于面網格的劃分,而且劃分后的單元不參與實際計算。
于是:
et,2,200 !定義mesh200單元類型
asel,s,ext !選擇所有的外表面
aatt,,,2 ! 設置劃分單元為mesh200
KEYOPT, 2, 1, 6 ! 4節點的四邊形單元
amesh,all ! 劃分所以的外表面
此時劃分的面網格和原來的實體網格的節點是一一對應的,這就保證了最后輸出的節點的坐標與原來實體模型的對應節點是一一對應的。
此時可以選擇刪除實體模型和實體單元。
展開