(完整版)ANSYS粘弹体分析
- 格式:doc
- 大小:493.51 KB
- 文档页数:10
ANSYS 中粘弹材质属性参数输入和分析 (1)1.1 ANSYS 中表征粘弹性属性问题 ............................................................................................................... 1 1.2 Prony 级数形式 .......................................................................................................................................... 1 1.3 Maxwell 形式 .............................................................................................................................................. 3 1.3 建模与载荷条件 . (5)1.3.1 模型设计 .......................................................................................................................................... 5 1.3.2 有限元建模 ...................................................................................................................................... 5 1.3.3 理论解析解计算式 .......................................................................................................................... 6 1.4 有限元数值解与结果比较 . (6)1.4.1 Plane183,Prony 级数方式 ............................................................................................................. 6 1.4.5 算例结论 . (10)ANSYS 中粘弹材质属性参数输入和分析1.1 ANSYS 中表征粘弹性属性问题粘弹性材料的应力响应包括弹性部分和粘性部分,在载荷作用下弹性部分是即时响应的,而粘性部分需要经过一段时间才能表现出来。
1.粘弹性:ANSYS中的粘弹性模型是Maxwell模型的通用积分形式,其松弛函数由Prony级数表示。
该模型功能全面,Maxwell、Kevin和标准线性实体都是其特殊形式,全面支持亚粘弹性和大应变超粘弹性。
大应变超粘弹性基于Simo建议的列式,粘弹性行为的定义分为超弹性和松弛两个部分,所有的ANSYS超弹性材料模型都可采用粘弹性选项(PRONY)。
2. 粘弹性是率相关行为, 材料特性可能与时间和温度都有关,粘弹性响应可看作由弹性和粘性部分组成。
–弹性部分是可恢复的, 且是瞬时的。
–粘性部分是不可恢复的, 且在整个时间范围内发生。
ANSYS 中能模拟线性粘弹性,这导致如下假设:
–应变率与瞬态应力成比例
–瞬态应变与瞬态应力也成比例
–限于小应变、小变形行为(NLGEOM,OFF)
–
C5=1
FICT TEMP可以从帮助文件里找到
注意密度。
ANSYS弹性及塑性(详细、全⾯)1讲解⽬录什么是塑性 (1)路径相关性 (1)率相关性 (1)⼯程应⼒、应变与真实应⼒、应变 (1)什么是激活塑性 (2)塑性理论介绍 (2)屈服准则 (2)流动准则 (3)强化准则 (3)塑性选项 (5)怎样使⽤塑性 (6)ANSYS输⼊ (7)输出量 (7)程序使⽤中的⼀些基本原则 (8)加强收敛性的⽅法 (8)查看结果 (9)塑性分析实例(GUI⽅法) (9)塑性分析实例(命令流⽅法) (14)弹塑性分析在这⼀册中,我们将详细地介绍由于塑性变性引起的⾮线性问题--弹塑性分析,我们的介绍⼈为以下⼏个⽅⾯:什么是塑性塑性理论简介ANSYS程序中所⽤的性选项怎样使⽤塑性塑性分析练习题什么是塑性塑性是⼀种在某种给定载荷下,材料产⽣永久变形的材料特性,对⼤多的⼯程材料来说,当其应⼒低于⽐例极限时,应⼒⼀应变关系是线性的。
另外,⼤多数材料在其应⼒低于屈服点时,表现为弹性⾏为,也就是说,当移⾛载荷时,其应变也完全消失。
由于屈服点和⽐例极限相差很⼩,因此在ANSYS程序中,假定它们相同。
在应⼒⼀应变的曲线中,低于屈服点的叫作弹性部分,超过屈服点的叫作塑性部分,也叫作应变强化部分。
塑性分析中考虑了塑性区域的材料特性。
路径相关性:即然塑性是不可恢复的,那么这种问题的就与加载历史有关,这类⾮线性问题叫作与路径相关的或⾮保守的⾮线性。
路径相关性是指对⼀种给定的边界条件,可能有多个正确的解—内部的应⼒,应变分布—存在,为了得到真正正确的结果,我们必须按照系统真正经历的加载过程加载。
率相关性:塑性应变的⼤⼩可能是加载速度快慢的函数,如果塑性应变的⼤⼩与时间有关,这种塑性叫作率⽆关性塑性,相反,与应变率有关的性叫作率相关的塑性。
⼤多的材料都有某种程度上的率相关性,但在⼤多数静⼒分析所经历的应变率范围,两者的应⼒-应变曲线差别不⼤,所以在⼀般的分析中,我们变为是与率⽆关的。
⼯程应⼒,应变与真实的应⼒、应变:塑性材料的数据⼀般以拉伸的应⼒—应变曲线形式给出。
什么是塑性 (1)路径相关性 (1)率相关性 (1)工程应力.应变与真实应力.应变 (1)什么是激活塑性 (2)塑性理论介绍 (2)屈服准则 (2)流动准则 (3)强化准则 (3)塑性选项 (5)怎样使用塑性 (6)ANSYS 输入 (7)输出量 (7)程序使用中的一些基本原则 (8)加强收敛性的方法 (8)査看结果 (9)塑性分析实例(GUI方法) (9)塑性分析实例(命令流方法) (14)弹塑性分析在这一册中,我们将详细地介绍由于塑性变性引起的非线性问题一弹塑性分析,我们的介绍人为以下几个方而:•什么是塑性•塑性理论简介•ANSYS程序中所用的性选项•怎样使用塑性•塑性分析练习题什么是塑性塑性是一种在某种给定载荷下,材料产生永久变形的材料特性,对大多的工程材料来说, 当其应力低于比例极限时,应力一应变关系是线性盹另外,大多数材料在其应力低于屈服点时,表现为弹性行为,也就是说•当移走载荷时,其应变也完全消失。
由于屈服点和比例极限相差很小,因此在ANSYS程序中,假左它们相同。
在应力一应变的曲线中.低于屈服点的叫作弹性部分,超过屈服点的叫作塑性部分,也叫作应变强化部分。
塑性分析中考虑了塑性区域的材料特性。
路径相关性:即然塑性是不可恢复的,那么这种问题的就与加载历史有关,这类非线性问题叫作与路径相关的或非保守的非线性。
路径相关性是指对一种给左的边界条件,可能有多个正确的解一内部的应力,应变分布一存在,为了得到真正正确的结果.我们必须按照系统真正经历的加载过程加载。
率相关性:塑性应变的大小可能是加载速度快慢的函数,如果塑性应变的大小与时间有关,这种塑性叫作率无关性塑性,相反,与应变率有关的性叫作率相关的塑性。
大多的材料都有某种程度上的率相关性,但在大多数静力分析所经历的应变率范围,两者的应力一应变曲线差别不大,所以在一般的分析中.我们变为是与率无关的• 工程应力,应变与真实的应力.应变:塑性材料的数据一般以拉伸的应力一应变曲线形式给出。
目录什么是塑性 (1)路径相关性 (1)率相关性 (1)工程应力、应变与真实应力、应变 (1)什么是激活塑性 (2)塑性理论介绍 (2)屈服准则 (2)流动准则 (3)强化准则 (3)塑性选项 (5)怎样使用塑性 (6)ANSYS输入 (7)输出量 (7)程序使用中的一些基本原则 (8)加强收敛性的方法 (8)查看结果 (9)塑性分析实例(GUI方法) (9)塑性分析实例(命令流方法) (14)弹塑性分析在这一册中,我们将详细地介绍由于塑性变性引起的非线性问题--弹塑性分析,我们的介绍人为以下几个方面:∙什么是塑性∙塑性理论简介∙ANSYS程序中所用的性选项∙怎样使用塑性∙塑性分析练习题什么是塑性塑性是一种在某种给定载荷下,材料产生永久变形的材料特性,对大多的工程材料来说,当其应力低于比例极限时,应力一应变关系是线性的。
另外,大多数材料在其应力低于屈服点时,表现为弹性行为,也就是说,当移走载荷时,其应变也完全消失。
由于屈服点和比例极限相差很小,因此在ANSYS程序中,假定它们相同。
在应力一应变的曲线中,低于屈服点的叫作弹性部分,超过屈服点的叫作塑性部分,也叫作应变强化部分。
塑性分析中考虑了塑性区域的材料特性。
路径相关性:即然塑性是不可恢复的,那么这种问题的就与加载历史有关,这类非线性问题叫作与路径相关的或非保守的非线性。
路径相关性是指对一种给定的边界条件,可能有多个正确的解—内部的应力,应变分布—存在,为了得到真正正确的结果,我们必须按照系统真正经历的加载过程加载。
率相关性:塑性应变的大小可能是加载速度快慢的函数,如果塑性应变的大小与时间有关,这种塑性叫作率无关性塑性,相反,与应变率有关的性叫作率相关的塑性。
大多的材料都有某种程度上的率相关性,但在大多数静力分析所经历的应变率范围,两者的应力-应变曲线差别不大,所以在一般的分析中,我们变为是与率无关的。
工程应力,应变与真实的应力、应变:塑性材料的数据一般以拉伸的应力—应变曲线形式给出。
粘弹性人工边界在ANSYS中的实现作者:河海水妖 2007-11-07 00:25:58标签:知识/探索ansys粘弹性人工边界动力边界条件粘弹性人工边界在ANSYS中的实现从半空间无限域取一4X2的矩形平面结构,顶部中间一定范围内受随时间变化的均布荷载,荷载如下p(t)=t 当0< DIV>p(t)=2-t 当1<=t<=2时p(t)=0 当t>2时材料弹性模量E=2.5,泊松比0.25,密度1网格尺寸0.1X0.1,在网格边界上所有结点加法向和切向combin14号单元用以模拟粘弹性人工边界(有关理论可参考刘晶波老师的相关文章)。
combine14单元的两个结点,其中一个与实体单元相连,另一个结点固定。
网格图如图1所示时程分析的时间步长为0.02秒,共计算16秒。
计算得到四个控制点位移时程图如图2所示,控制点坐标A(0,2)、B(0,1)、C(0,0)、D(2,2).计算所用命令流如下:/PREP7L=4 !水平长度H=2 !竖起深度E=2.5 !弹性模量density=1 !密度nu=0.25 !泊松比dxyz=0.1 !网格尺寸G = E/(2.*(1.+nu)) !剪切模量alfa = E*(1-nu)/((1.+nu)*(1.-2.*nu)) !若计算平面应力,此式需要修改 Cp=sqrt(alfa/density) !压缩波速Cs=sqrt(g/density) !剪切波速R=sqrt(L*L/4.+H*H/4.) !波源到边界点等效长度KbT=0.5*G/R*dxyzKbN=1.0*G/R*dxyzCbT=density*Cs*dxyzCbN=density*Cp*dxyzET, 1, plane42,,,2 !按平面应变计算et, 2, combin14, ,, 2 !切向et, 3, combin14, ,, 2 !法向r, 2, KbT, CbTr, 3, KbN, CbNMP, EX, 1, EMP, PRXY, 1, nuMP, DENS, 1, densityrectng,-L/2.,L/2,0.,Hasel, allaesize, all, dxyzmshape,0,2Dmshkey,1amesh, all!以下建立底边界法向和切向弹簧阻尼单元nsel,s,loc,y,0.*get,np,node,,count !得到选中的结点数,存入np*get,npmax,node,,num,maxd !得到已经定义的最大结点数,存入npmax*do,ip,1,npnpnum=node((ip-1)*dxyz-L/2.,0.,0.)x=nx(npnum)y=ny(npnum)z=nz(npnum)npmax=npmax+1n,npmax,x.,y-dxyz/2,z !定义底边界法向结点以便与边界点形成法向单元 type,3real,3e,npnum,npmaxd,npmax,all,0. !约束新生成的点npmax=npmax+1n,npmax,x-dxyz/2.,y,z !定义底边界切向结点以便与边界点形成切向单元 type,2real,2e,npnum,npmaxd,npmax,all,0. !约束新生成的点*enddo!以下建立左边界法向和切向弹簧阻尼单元nsel,s,loc,x,-L/2*get,np,node,,count !得到选中的结点数,存入np*get,npmax,node,,num,maxd !得到已经定义的最大结点数,存入npmax*do,ip,2,np !侧边界最下面一个点按底边界上处理npnum=node(-L/2,(ip-1)*dxyz,0.)x=nx(npnum)y=ny(npnum)z=nz(npnum)npmax=npmax+1n,npmax,x-dxyz/2.,y,z !定义左边界法向结点以便与边界点形成法向单元 type,3real,3e,npnum,npmaxd,npmax,all,0. !约束新生成的点npmax=npmax+1n,npmax,x,y-dxyz/2.,z !定义左边界切向结点以便与边界点形成切向单元 type,2real,2e,npnum,npmaxd,npmax,all,0. !约束新生成的点*enddo!以下建立右边界法向和切向弹簧阻尼单元nsel,s,loc,x,L/2*get,np,node,,count !得到选中的结点数,存入np*get,npmax,node,,num,maxd !得到已经定义的最大结点数,存入npmax*do,ip,2,np !侧边界最下面一个点按底边界上处理npnum=node(L/2,(ip-1)*dxyz,0.)x=nx(npnum)y=ny(npnum)z=nz(npnum)npmax=npmax+1n,npmax,x+dxyz/2.,y,z !定义右边界法向结点以便与边界点形成法向单元 type,3real,3e,npnum,npmaxd,npmax,all,0. !约束新生成的点npmax=npmax+1n,npmax,x,y-dxyz/2.,z !定义右边界切向结点以便与边界点形成切向单元 type,2real,2e,npnum,npmaxd,npmax,all,0. !约束新生成的点*enddoallsel,all/pnum,type,1/number,1eplotfinish/soluANTYPE,trans!*TRNOPT,FULLLUMPM,0btime=0.02etime=16.00dtime=0.02*DO,itime,btime,etime,dtimeTIME,itimensel,s,loc,y,H !选中需要加荷载的点nsel,r,loc,x,-L/4,L/4*if,itime,lt,1.,thenf,all,fy,1*itime*elseif,itime,ge,1.0,and,itime,le,2.0f,all,fy,1*(2-itime)*elsef,all,fy,0.0*endifallsel,allSOLVE*ENDDO另外,还用自己编写的有限元程序计算了一下这个例子,并与ANSYS得到的结果进行了比较,结果非常吻合,这里给出A点的比较结果。
ANSYS中粘弹性材料的参数意义:我用的材料知道时温等效方程(W.L.F.方程),ANSYS 中的本构模型用MAXWELL模型表示。
1.活化能与理想气体常数的比值(Tool-Narayanaswamy Shift Function)或者时温方程的第一个常数。
2.一个常数当用Tool-Narayanaswamy Shift Function的方程描述,或者是时温方程第2个常数3.定义体积衰减函数的MAXWELL单元数(在时温方程中用不到)4.时温方程的参考温度5.决定1、2、3、4参数的值6-15定义体积衰减函数的系数,16-25定义fictive temperature的松弛时间这20个数最终用来定义fictive temperature(在理论手册中介绍,不用在时温方程中)26-30和31-35分别定义了材料在不同物理状态时的热扩散系数36-45用来定义fictive temperature的fictive temperature的一些插值一类的数值,时温方程也用不到46剪切模量开始松弛的值47松弛时间无穷大的剪切模量的值48体积模量开始松弛的值49松弛时间无穷大的体积模量的值50描述剪切松弛模量的MAXWELL模型的单元数51-60拟合剪切松弛模量的prony级数的系数值61-70拟合剪切松弛模量的prony级数的指数系数值(形式参看理论手册)71描述体积松弛模量的MAXWELL模型的单元数76-85拟合体积松弛模量的prony级数的系数值85-95拟合体积松弛模量的prony级数的指数系数值(形式参看理论手册)进入ansys非线性粘弹性材料有两项:(1)maxwell(麦克斯韦)模型最多可以输入95个常数(2)prony(普朗尼)模型这个模型下面又有三项:(a)shear Responsea1: 即理论中的C1-Relative modulus: 相对剪切模量t1: 即理论中的C2-Relative time: 相对时间(b)V olumetric Response(容积响应)a1: 即理论中的C1-Relative modulus: 相对弹性模量t1: 即理论中的C2-Relative time: 相对时间(c)Shift function (转换函数)有三项可以选择:(I)William-Landel, ferry: 时温等效方程Tref: 即理论中的C1-Relative temperature: 相对温度(对应《粘弹性理论》中的时温等效方程(WFL方程)应该是玻璃化转变温度)C1,C2: 没有什么好说的了,就是WFL方程的常量,与材料有关;(II)Tool-Narayanaswamy 方程Tref: 即理论中的C1-Relative temperature: 相对温度(应该是玻璃化转变温度)C1: 没有什么好说的了,就是TN常量;(III)用户定义Tref: 即理论中的C1-Relative temperature: 相对温度(应该是玻璃化转变温度)C1: 没有什么好说的了,就是方程的常量;-------------------------------------------------------------------------《粘弹性理论》TB, Lab, MAT, NTEMP, NPTS, TBOPT, EOSOPT如果Lab:MATMaterial reference number (defaults to 1; maximum equals 100,000).NTEMP:Number of temperatures for which data will be provided. Default = 1; Max = 6.NPTS:Number of pairs of Prony series. Default = 1 pair; Max = 6 pairs.TBOPT:Defines the relaxation behavior for viscoelasticity.1--(or SHEAR) relaxation behavior of the shear response.2--(or BULK) relaxation behavior of the volumetric response.如果Lab:SHIFTNTEMP:Allows one temperature for which data will be provided.NPTS:Number of material constants to be entered as determined by the shift function specified by3--for TBOPT = WLF2--TBOPT = TNTBOPT:Defines the shift function1--( or WLF) William-Landel-Ferry shift function.2--(or TN) Tool-Narayanaswamy shift function.100--(or USER) User-defined shift function。
ANSYS中粘弹性材料的参数意义:我用的材料知道时温等效方程(W.L.F.方程),ANSYS 中的本构模型用MAXWELL模型表示。
1.活化能与理想气体常数的比值(Tool-Narayanaswamy Shift Function)或者时温方程的第一个常数。
2.一个常数当用Tool-Narayanaswamy Shift Function的方程描述,或者是时温方程第2个常数3.定义体积衰减函数的MAXWELL单元数(在时温方程中用不到)4.时温方程的参考温度5.决定1、2、3、4参数的值6-15定义体积衰减函数的系数,16-25定义fictive temperature的松弛时间这20个数最终用来定义fictive temperature(在理论手册中介绍,不用在时温方程中)26-30和31-35分别定义了材料在不同物理状态时的热扩散系数36-45用来定义fictive temperature的fictive temperature的一些插值一类的数值,时温方程也用不到46剪切模量开始松弛的值47松弛时间无穷大的剪切模量的值48体积模量开始松弛的值49松弛时间无穷大的体积模量的值50描述剪切松弛模量的MAXWELL模型的单元数51-60拟合剪切松弛模量的prony级数的系数值61-70拟合剪切松弛模量的prony级数的指数系数值(形式参看理论手册)71描述体积松弛模量的MAXWELL模型的单元数76-85拟合体积松弛模量的prony级数的系数值85-95拟合体积松弛模量的prony级数的指数系数值(形式参看理论手册)进入ansys非线性粘弹性材料有两项:(1)maxwell(麦克斯韦)模型最多可以输入95个常数(2)prony(普朗尼)模型这个模型下面又有三项:(a)shear Responsea1: 即理论中的C1-Relative modulus: 相对剪切模量t1: 即理论中的C2-Relative time: 相对时间(b)V olumetric Response(容积响应)a1: 即理论中的C1-Relative modulus: 相对弹性模量t1: 即理论中的C2-Relative time: 相对时间(c)Shift function (转换函数)有三项可以选择:(I)William-Landel, ferry: 时温等效方程Tref: 即理论中的C1-Relative temperature: 相对温度(对应《粘弹性理论》中的时温等效方程(WFL方程)应该是玻璃化转变温度)C1,C2: 没有什么好说的了,就是WFL方程的常量,与材料有关;(II)Tool-Narayanaswamy 方程Tref: 即理论中的C1-Relative temperature: 相对温度(应该是玻璃化转变温度)C1: 没有什么好说的了,就是TN常量;(III)用户定义Tref: 即理论中的C1-Relative temperature: 相对温度(应该是玻璃化转变温度)C1: 没有什么好说的了,就是方程的常量;-------------------------------------------------------------------------《粘弹性理论》TB, Lab, MAT, NTEMP, NPTS, TBOPT, EOSOPT如果Lab:MATMaterial reference number (defaults to 1; maximum equals 100,000).NTEMP:Number of temperatures for which data will be provided. Default = 1; Max = 6.NPTS:Number of pairs of Prony series. Default = 1 pair; Max = 6 pairs.TBOPT:Defines the relaxation behavior for viscoelasticity.1--(or SHEAR) relaxation behavior of the shear response.2--(or BULK) relaxation behavior of the volumetric response.如果Lab:SHIFTNTEMP:Allows one temperature for which data will be provided.NPTS:Number of material constants to be entered as determined by the shift function specified by3--for TBOPT = WLF2--TBOPT = TNTBOPT:Defines the shift function1--( or WLF) William-Landel-Ferry shift function.2--(or TN) Tool-Narayanaswamy shift function.100--(or USER) User-defined shift function。
什么是塑性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1路径相关性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1率相关性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1工程应力、应变与真实应力、应变⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1什么是激活塑性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2塑性理论介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2屈服准则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2流动准则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3强化准则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3塑性选项⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5怎样使用塑性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6 ANSYS 输入⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7输出量⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7程序使用中的一些基本原则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8加强收敛性的方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8查看结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9塑性分析实例(GUI 方法)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9塑性分析实例(命令流方法)⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯14弹塑性分析在这一册中 , 我们将详细地介绍由于塑性变性引起的非线性问题 -- 弹塑性分析 , 我们 的介绍人为以下几个方面 :什么是塑性 塑性理论简介ANSYS 程序中所用的性选项怎样使用塑性 塑性分析练习题什么是塑性塑性是一种在某种给定载荷下 , 材料产生永久变形的材料特性 ,对大多的工程材料来说 当其应力低于比例极限时 , 应力一应变关系是线性的 。
另外, 大多数材料在其应力低于屈服点 时,表现为弹性行为,也 就 是说,当 移 走 载 荷 时,其应变也完全消失。
粘弹性人工边界在ANSYS中的实现作者:河海水妖 2007-11-07 00:25:58标签:知识/探索ansys粘弹性人工边界动力边界条件粘弹性人工边界在ANSYS中的实现从半空间无限域取一4X2的矩形平面结构,顶部中间一定范围内受随时间变化的均布荷载,荷载如下p(t)=t 当0< DIV>p(t)=2-t 当1<=t<=2时p(t)=0 当t>2时材料弹性模量E=2.5,泊松比0.25,密度1网格尺寸0.1X0.1,在网格边界上所有结点加法向和切向combin14号单元用以模拟粘弹性人工边界(有关理论可参考刘晶波老师的相关文章)。
combine14单元的两个结点,其中一个与实体单元相连,另一个结点固定。
网格图如图1所示时程分析的时间步长为0.02秒,共计算16秒。
计算得到四个控制点位移时程图如图2所示,控制点坐标A(0,2)、B(0,1)、C(0,0)、D(2,2).计算所用命令流如下:/PREP7L=4 !水平长度H=2 !竖起深度E=2.5 !弹性模量density=1 !密度nu=0.25 !泊松比dxyz=0.1 !网格尺寸G = E/(2.*(1.+nu)) !剪切模量alfa = E*(1-nu)/((1.+nu)*(1.-2.*nu)) !若计算平面应力,此式需要修改 Cp=sqrt(alfa/density) !压缩波速Cs=sqrt(g/density) !剪切波速R=sqrt(L*L/4.+H*H/4.) !波源到边界点等效长度KbT=0.5*G/R*dxyzKbN=1.0*G/R*dxyzCbT=density*Cs*dxyzCbN=density*Cp*dxyzET, 1, plane42,,,2 !按平面应变计算et, 2, combin14, ,, 2 !切向et, 3, combin14, ,, 2 !法向r, 2, KbT, CbTr, 3, KbN, CbNMP, EX, 1, EMP, PRXY, 1, nuMP, DENS, 1, densityrectng,-L/2.,L/2,0.,Hasel, allaesize, all, dxyzmshape,0,2Dmshkey,1amesh, all!以下建立底边界法向和切向弹簧阻尼单元nsel,s,loc,y,0.*get,np,node,,count !得到选中的结点数,存入np*get,npmax,node,,num,maxd !得到已经定义的最大结点数,存入npmax*do,ip,1,npnpnum=node((ip-1)*dxyz-L/2.,0.,0.)x=nx(npnum)y=ny(npnum)z=nz(npnum)npmax=npmax+1n,npmax,x.,y-dxyz/2,z !定义底边界法向结点以便与边界点形成法向单元 type,3real,3e,npnum,npmaxd,npmax,all,0. !约束新生成的点npmax=npmax+1n,npmax,x-dxyz/2.,y,z !定义底边界切向结点以便与边界点形成切向单元 type,2real,2e,npnum,npmaxd,npmax,all,0. !约束新生成的点*enddo!以下建立左边界法向和切向弹簧阻尼单元nsel,s,loc,x,-L/2*get,np,node,,count !得到选中的结点数,存入np*get,npmax,node,,num,maxd !得到已经定义的最大结点数,存入npmax*do,ip,2,np !侧边界最下面一个点按底边界上处理npnum=node(-L/2,(ip-1)*dxyz,0.)x=nx(npnum)y=ny(npnum)z=nz(npnum)npmax=npmax+1n,npmax,x-dxyz/2.,y,z !定义左边界法向结点以便与边界点形成法向单元 type,3real,3e,npnum,npmaxd,npmax,all,0. !约束新生成的点npmax=npmax+1n,npmax,x,y-dxyz/2.,z !定义左边界切向结点以便与边界点形成切向单元 type,2real,2e,npnum,npmaxd,npmax,all,0. !约束新生成的点*enddo!以下建立右边界法向和切向弹簧阻尼单元nsel,s,loc,x,L/2*get,np,node,,count !得到选中的结点数,存入np*get,npmax,node,,num,maxd !得到已经定义的最大结点数,存入npmax*do,ip,2,np !侧边界最下面一个点按底边界上处理npnum=node(L/2,(ip-1)*dxyz,0.)x=nx(npnum)y=ny(npnum)z=nz(npnum)npmax=npmax+1n,npmax,x+dxyz/2.,y,z !定义右边界法向结点以便与边界点形成法向单元 type,3real,3e,npnum,npmaxd,npmax,all,0. !约束新生成的点npmax=npmax+1n,npmax,x,y-dxyz/2.,z !定义右边界切向结点以便与边界点形成切向单元 type,2real,2e,npnum,npmaxd,npmax,all,0. !约束新生成的点*enddoallsel,all/pnum,type,1/number,1eplotfinish/soluANTYPE,trans!*TRNOPT,FULLLUMPM,0btime=0.02etime=16.00dtime=0.02*DO,itime,btime,etime,dtimeTIME,itimensel,s,loc,y,H !选中需要加荷载的点nsel,r,loc,x,-L/4,L/4*if,itime,lt,1.,thenf,all,fy,1*itime*elseif,itime,ge,1.0,and,itime,le,2.0f,all,fy,1*(2-itime)*elsef,all,fy,0.0*endifallsel,allSOLVE*ENDDO另外,还用自己编写的有限元程序计算了一下这个例子,并与ANSYS得到的结果进行了比较,结果非常吻合,这里给出A点的比较结果。
目录什么是塑性 (1)路径相关性 (1)率相关性 (1)工程应力、应变与真实应力、应变 (1)什么是激活塑性 (2)塑性理论介绍 (2)屈服准则 (2)流动准则 (3)强化准则 (3)塑性选项 (5)怎样使用塑性 (6)ANSYS输入 (7)输出量 (7)程序使用中的一些基本原则 (8)加强收敛性的方法 (8)查看结果 (9)塑性分析实例(GUI方法) (9)塑性分析实例(命令流方法) (14)弹塑性分析在这一册中,我们将详细地介绍由于塑性变性引起的非线性问题--弹塑性分析,我们的介绍人为以下几个方面:•什么是塑性•塑性理论简介•ANSYS程序中所用的性选项•怎样使用塑性•塑性分析练习题什么是塑性塑性是一种在某种给定载荷下,材料产生永久变形的材料特性,对大多的工程材料来说,当其应力低于比例极限时,应力一应变关系是线性的。
另外,大多数材料在其应力低于屈服点时,表现为弹性行为,也就是说,当移走载荷时,其应变也完全消失。
由于屈服点和比例极限相差很小,因此在ANSYS程序中,假定它们相同。
在应力一应变的曲线中,低于屈服点的叫作弹性部分,超过屈服点的叫作塑性部分,也叫作应变强化部分。
塑性分析中考虑了塑性区域的材料特性。
路径相关性:即然塑性是不可恢复的,那么这种问题的就与加载历史有关,这类非线性问题叫作与路径相关的或非保守的非线性。
路径相关性是指对一种给定的边界条件,可能有多个正确的解—内部的应力,应变分布—存在,为了得到真正正确的结果,我们必须按照系统真正经历的加载过程加载。
率相关性:塑性应变的大小可能是加载速度快慢的函数,如果塑性应变的大小与时间有关,这种塑性叫作率无关性塑性,相反,与应变率有关的性叫作率相关的塑性。
大多的材料都有某种程度上的率相关性,但在大多数静力分析所经历的应变率范围,两者的应力-应变曲线差别不大,所以在一般的分析中,我们变为是与率无关的。
工程应力,应变与真实的应力、应变:塑性材料的数据一般以拉伸的应力—应变曲线形式给出。
ANSYS 中粘弹材质属性参数输入和分析 (1)1.1 ANSYS 中表征粘弹性属性问题 ............................................................................................................... 1 1.2 Prony 级数形式 .......................................................................................................................................... 1 1.3 Maxwell 形式 .............................................................................................................................................. 3 1.3 建模与载荷条件 . (5)1.3.1 模型设计 .......................................................................................................................................... 5 1.3.2 有限元建模 ...................................................................................................................................... 5 1.3.3 理论解析解计算式 .......................................................................................................................... 6 1.4 有限元数值解与结果比较 . (6)1.4.1 Plane183,Prony 级数方式 ............................................................................................................. 6 1.4.5 算例结论 . (10)ANSYS 中粘弹材质属性参数输入和分析1.1 ANSYS 中表征粘弹性属性问题粘弹性材料的应力响应包括弹性部分和粘性部分,在载荷作用下弹性部分是即时响应的,而粘性部分需要经过一段时间才能表现出来。
一般的,应力函数是由积分形式给出的,在小应变理论下,各向同性的粘弹性本构方程可以写成如下形式:()()002tt de d G t d I K t d d d σττττττ∆=-+-⎰⎰ (0.1)其中σ=Cauchy 应力()G t =为剪切松弛核函数 ()K t =为体积松弛核函数 e =为应变偏量部分(剪切变形)∆=为应变体积部分(体积变形)t =当前时间 τ=过去时间 I =为单位张量。
该式是根据松弛条件本构方程(0.1),通过将一点的应变分解为应变球张量(体积变形)和应变斜张量(剪切变形)两部分,推导而得的。
这里不再敖述,可参考相关文献等。
ANSYS 中描述粘弹性积分核函数()G t 和()K t 参数表示方式主要有两种,一种是广义Maxwell 单元(VISCO88 和 VISCO89)所采用的Maxwell 形式,一种是结构单元(如Plane183,Plane182等)所采用的Prony 级数形式。
实际上,这两种表示方式是一致的,只是具体数学表达式有一点点不同。
1.2 Prony 级数形式用Prony 级数表示粘弹性属性的基本形式为:()1exp Gn i Gi itG t G G τ∞=⎛⎫=+- ⎪⎝⎭∑ (0.2)()1exp Kn i Ki itK t K K τ∞=⎛⎫=+- ⎪⎝⎭∑ (0.3) 其中,G ∞和i G 是剪切模量,K ∞和i K 是体积模量,Gi τ和Ki τ是各Prony 级数分量的松弛时间。
再定义下面相对模量0G i i G α= (0.4)0K i i K K α= (0.5)其中,0G ,0K 分别为粘弹性材质(固体推进剂)的瞬态模量,并定义式如下:()010Gn i i G G t G G ∞====+∑ (0.6)()010Kn i i K K t K K ∞====+∑ (0.7)在ANSYS 中,Prony 级数的阶数G n 和K n 可以不必相同,当然其中的松弛时间G i τ和Ki τ也不必相同。
对于粘弹性问题,粘弹体的泊松比一般是取为时间的函数()t μμ=。
不过有时情况允许也可近似设为常数,这时根据弹性常数关系就有:()()()()()()21312E t G t E t K t μμ=+=- (0.8)其中,()E t 为松弛模量,由实验来确定。
()()(),,E t G t K t 的相应系数比相同。
这样就可以将()G t 和()K t 统一于()E t 形式。
若我们将松弛模量表示为Prony 级数形式,即:()1exp n i i itE t E E τ∞=⎛⎫=+-⎪⎝⎭∑ (0.9) 于是,()G t 和()K t 中有,G K n n n ==,G Ki i i τττ==,G K i i i ααα==。
类似于0G 、0K ,我们也同样定义瞬态松弛模量0E :()010Gn i i E E t E E ∞====+∑ (0.10)这样,由(0.8)可得()()00021312E G E K μμ=+=- (0.11)要注意的是,ANSYS 中对Prony 级数的支持项数不能超过6项,即6n ≤。
这确实是一个遗憾。
另外,――――――――――――――――――――――――――――――――――――――――――The viscoelasticity input for SHELL181, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, SOLSH190, SHELL208, and SHELL209 consists of elasticity properties and relaxation properties . The underlying elasticity is specified by either the MP command (for hypoelasticity) or by the TB ,HYPER command (for hyperelasticity). Use the TB ,PRONY or TB ,SHIFT commands to input the relaxation properties.―――――――――――――――――――――――――――――――――――――――――――――― 可见,此时除了由Prony 级数形式附加粘弹性,还需输入“弹性”属性。
这里我对hypoelasticity 不了解,具体也说不上来。
在ANSYS 帮助文档里有这样一段:――――――――――――――――――――――――――――――――――――――――――!Small Strain Viscoelasticitymp,ex,1,20.0E5 !elastic properties mp,nuxy,1,0.3tb,prony,1,,2,shear !define viscosity parameters (shear) tbdata,1,0.5,2.0,0.25,4.0 tb,prony,1,,2,bulk !define viscosity parameters (bulk) tbdata,1,0.5,2.0,0.25,4.0!Large Strain Viscoelasticity tb,hyper,1,,,moon !elastic properties tbdata,1,38.462E4,,1.2E-6tb,prony,1,,1,shear !define viscosity parameters tbdata,1,0.5,2.0 tb,prony,1,,1,bulk !define viscosity parameters tbdata,1,0.5,2.0―――――――――――――――――――――――――――――――――――――――――――1.3 Maxwell 形式――――――――――――――――――――――――――――――――――――――― For the viscoelastic elements VISCO88 and VISCO89 the material properties are expressed in integral form using the kernel function of the generalized Maxwell elements as:――――――――――――――――――――――――――――――――――――――()()11exp exp GKn i G i i n i K i i G G G K K K ξξλξξλ∞=∞=⎛⎫=+- ⎪⎝⎭⎛⎫=+- ⎪⎝⎭∑∑ (0.12)())00i i i iC G G GD K K K ∞∞=-=- (0.13)其中ξ为折算时间,由于不考虑温度载荷,方程中的折算时间就是实际时间,即t ξ=,类同Prony 级数情形的。
―――――――――――――――――――――――――――――――――――――――ξ = reduced or pseudo timeG(ξ) = shear relaxation kernel function K(ξ) = bulk relaxation kernel functionn G = number of Maxwell elements used to approximate the shear relaxation kernel (input constant 50) n K = number of Maxwell elements used to approximate the bulk relaxation kernel (input constant 71) C i = constants associated with the instantaneous response for shear behavior (input constants 51–60) D i = constants associated with the instantaneous response for bulk behavior (input constants 76–85) G 0 = initial shear modulus (input constant 46)G ∞= final shear modulus (input constant 47)K 0 = initial bulk modulus (input constant 48)K ∞ = final bulk modulus (input constant 49)G i λ = constants associated with a discrete relaxation spectrum in shear (input constant 61-70) K i λ= constants associated with a discrete relaxation spectrum in bulk (input constant 86-95)―――――――――――――――――――――――――同Prony 技术情形一样的: 由试验数据拟合得到(0.12);由(0.12)即可确定:级数项数,G K n n ;K 和G 的初始值和稳态值:0,K K ∞和0,G G ∞;时间松弛系数Gi λ、Ki λ; 再分别根据(0.13)计算得到参数,i i C D 。