高级接触问题精选文档.ppt
《高级接触问题精选文档.ppt》由会员分享,可在线阅读,更多相关《高级接触问题精选文档.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高级接触问题高级接触问题本讲稿第一页,共六十二页点面接触单元不必知道接触面的位置。允许大变形,大的相对滑动,库仑摩擦滑动;接触面间可用不同的网格划分。点面接触是通过跟踪一个表面(接触面)上的点相对于另一表面(目标面)上的线或面的位置来表示的,程序使用接触单元来跟踪两个面的相对位置。接触单元形状为三角形、四面体或椎体,其底面由目标面上的节点组成,而顶点为接触面上的节点(图1-2)。图1-2本讲稿第二页,共六十二页点面接触单元在节点传递力(面面接触单元在高斯点传递力)此特性使其只能用于低阶单元(角节点)这是由于中间节点的单元节点上的反力不均匀(图1-3):单元不提供偏移功能用这些单元尚无法模拟梁和
2、壳的厚度效应。图1-3本讲稿第三页,共六十二页2 接触刚度点面接触单元(conta48、49)要求给出罚刚度。可以通过实验来确定一个合适的接触刚度,使求解收敛而且侵入量可以接受。选择接触刚度:对于块状实体,通常赫芝接触刚度适用于罚刚度,可以这样来估算:K=fE式中:f=0.110系数E=较软的接触体材料的弹性模量设f=1通常是一个较好的起始值。对于柔性体(梁和壳模型),系统的刚度可以比赫芝接触刚度低很多。此时可以将单位载荷施加到要接触的面上,先运行一个静态分析来确定模型的局部刚度,接触刚度可以这样来估算:上式适用于柔体接触,f=1100系数,设f=1是一个比较好的起始值。本讲稿第四页,共六十二
3、页3 点面接触分析步骤建模与分网识别接触对生成接触单元(生成方法与面一面接触单元完全不同!)设置单元关键字(Keyopt)和实常数给定边界条件定义求解选项求解查看结果本讲稿第五页,共六十二页Step 1.建模并划分网格建立接触基体的几何形状的模型,设置单元模型(只能用低阶单元)、实常数和材料特性、分网:Amesh或VmeshStep 2.识别接触对通过定义接触单元来定义接触面。一般仅定义局部接触区域(能模拟所有必须的接触)以缩短计算时间。由于几何体和变形的多样化,可能有多个目标面和同一个接触面相互作用,在这种情况下必须定义多个接触对。对每个表面,需要建立一个包含表面节点上的组元,然后通过这些表
4、面节点在接触面之间形成所有可能的接触形状。应该包括比实际需要更多的节点。本讲稿第六页,共六十二页普通的点面接触功能通过多个交迭的接触单元来实现。在缺省的情况下,一个单元的每个接触点与每个可能的目标面连接,大表面上生成的单元总数会很快变得非常巨大(图3-1)。图3-1本讲稿第七页,共六十二页Step 3.生成接触单元生成接触单元大致分为3步(1).定义单元类型 Et,1,Contac48(2D)Et,1,Contac49(3D)(2).定义接触单元的实常数不同的接触面须有一个不同的实常数号(即便实常数值相同),便于程序区分不同的接触面。即每个接触对都需要指定一个新的实常数。本讲稿第八页,共六十二
5、页(3).在对应的接触对之间生成接触单元。生成接触单元使用GCGEN命令或对应菜单:Main Menu Preprocessor Modeling Create Elements Surf to Contact Node to Surf本讲稿第九页,共六十二页综合Step 2和Step 3,可将生成接触单元的标准命令流总结如下:NSEL,S,NODE,!在接触面上选择一组节点CM,CONTACT,NODE !将所有节点定义成组元“CONTACT”NSEL,S,NODE,!在目标单元上选择一组节点CM,TARGET,NODE,!将所选节点定义成组元“TARGET”NSEL,ALL !选中所有节点
6、E,!设置单元类型R,!选择实常数!*生成接触单元*GCGEN,CONTACT,TARGET !对称接触是一种好方法,因为它不需区分哪个面是接触面,哪个面是目标面GCGEN,TARGET,CONTACT本讲稿第十页,共六十二页关于GCGEN中的选项设置:用NUMC或RADC特性减少生成的单元数量RADC通过定义以目标面质心为中心的园,并只在其间生成接触单元来限制生成的单元数量(图3-2)。图3-2NUMC设置一个数值极限值,每个目标面上生成的接触单元数量不能大于此值。本讲稿第十一页,共六十二页Step 4.设置单元关键字和实常数使用点面接触单元时,程序使用单元关键字和实常数来控制接触行为。对常
7、用的CONTAC48和49单元,单元关键字含义如下:本讲稿第十二页,共六十二页KEYOPT(1):选择自由度KEYOPT(2):选择罚函数的方法0Penalty function罚函数法1Penalty function+Lagrange multiplier(罚函数拉格朗日法)缺省情况下单元采用罚函数法保证接触协调性。也可以选择混合罚函数和拉格朗日法,此方法还要指定一个穿透容差,单位为长度。KEYOPT(3):选择摩擦类型0无摩擦1弹性库仑摩擦2刚性库仑摩擦本讲稿第十三页,共六十二页KEYOPT(7):选择接触时间步长预测控制CONTAC48、49单元对控制接触时间预测提供三种选择:没有预测
8、:当自动时间步长被打开并允许小的时间步长时,大多数静力分析选用此项。然而对加载过程中有不连续接触区域的问题,时间步长预测是必须的。KEYOPT(7)=0合理的时间步长:为保持一个合理的时间/载荷增量,需要在接触预测中选择此项。适用于静态分析和连续接触的瞬态分析。KEYOPT(7)=1(建议采用)最小的时间载荷增量预测:这个选项在碰撞和断续接触分析中有用。KEYOPT(7)=2CONTAC48和49单元实常数:本讲稿第十四页,共六十二页各实常数含义如下:KN:定义法向刚度KT:定义粘合接触刚度TOLN:定义最大穿透容差FACT:定义静摩擦与动摩擦的比值CONT:定义接触传导率本讲稿第十五页,共六
9、十二页Step 5.施加载荷、设定边界条件建模时使接触体处于恰好的接触位置使用给定的位移将它移到某个位置接触分析中加载、设定边界条件方法与步骤和其它非线性分析相同。Step 6.定义求解选项点面接触分析中常用求解设置及注意事项:时间步长必须足够小,如果时间步长太大,接触力的光滑传递将被破坏。为确保结果的准确性,可以打开自动步长(Autots,on)GUI:Main Menu Solution Load Step Opts Time/Frequency Time Time Step设置一个合适的平衡迭代次数:NEQIT,2575GUI:Main Menu Solution Analysis Ty
10、pe Soln Controls或 Solution Load Step Opts Nonlinear Equilibrium Iter打开时间步长预测(大转动分析除外)PRED,on设置full Newton-Raphson选项,同时打开自适应下降NROPT,full许多接触分析不收敛是因为设置的接触刚度太大(实常数KN取值太大)造成的,这时需要减小接触刚度重新进行分析。本讲稿第十六页,共六十二页Step 7.求解solveStep 8.后处理接触分析的结果主要包括位移、应力、应变和接触信息。接触信息包括:接触压力、单元的现在和过去状态:分开(没有接触)接触粘合状态接触滑动状态粘合=1;滑动
11、=2或-2;分开=3或4两个表面间的距离,如果是正值,两表面是分开的(STAT=3或4),如果是负值代表穿透量(STAT=1或2)法向力 Fn滑动力 Fs通过动画显示接触结果随时间的变化规律是接触分析有效的、常用的处理方法。点接触单元接触结果后处理需要使用ETABLE CONTAC48的序列号见CONTAC48单元库。本讲稿第十七页,共六十二页4 点一面接触问题分析实例例1.梁端部接触目标:验证采用点一面接触单元模拟梁端部接触。建立2D点一面接触单元,求解大变形接触分析并进行后处理。图4-1模型描述:悬臂梁施加端部位移(图4-1)。图4-1本讲稿第十八页,共六十二页文件:node_to_sur
12、face.inp/PREP7ET,1,BEAM3B=0.5H=0.5R,1,B*H,B*(H*3)/12,HMP,EX,1,30e6K,1,0,0,0$K,2,100,0,0K,3,0,1,0$K,4,75,-10$K,5,175,-10L,1,2$L,4,5LESIZE,ALL,20LATT,1,1,1,3LMESH,ALLFINISH/SOLUTIONDK,1,ALL,0$DK,5,ALL,0$DK,2,UY,-30/PBC,U,1/PBC,ROT,1FINISHEPLOTSAVE,node-to-surface,db其中node-to-surface.db 包括有限元模型几何,材料,边界
13、条件、加载、分网。本讲稿第十九页,共六十二页操作步骤:操作步骤:Step 1.恢复数据库文件Utility Menu File Resume from 选Node-to-surface.db【OK】Step 2.添加2D点一面接触单元类型Main Menu Preprocessor Element Type Add/Edit/Delete【Add】contact 选 2D pt-to-Surf48Element type reference number=2【OK】【close】或命令:/prep7et,2,contac48Step 3.指定接触刚度(由实常数定义)Main Menu Prep
14、rocessor Real Constants Add/Edit/Delete【Add】Type 2 CONTAC48【OK】Real constant set No.=2Normal Contact stiffness KN=30e5【OK】【close】或命令:R,2,30e5刚度估计按式K=f(bend)E/10F(bend)=1则K=1*30e6/10=30e5本讲稿第二十页,共六十二页Step 4.选择接触点Utility Menu Select EntitiesNodesBy Num/Pick选择“From Full”【OK】拾取节点2【OK】或命令:Nsel,2Step 5.建立
15、接触节点组元Utility Menu Select Comp/Assembly Create ComponentComponent name=CONTACTComponent is made of=nodes【OK】命令:CM,CONTACT,node本讲稿第二十一页,共六十二页Step 6.选择目标面节点Utility Menu Select EntitiesNodesBy Num/Pick 选择“From Full”【OK】选下面梁上节点(共21个)【OK】或命令:Nsel,22,42Step 7.建立目标节点组元Utility Menu Select Comp/Assembly Crea
16、te ComponentComponent name=TARGETComponent is made of=Nodes【OK】或命令:CM,TARGET,NODEStep 8.选择全部实体Utility Menu Select Everything或命令:Allsel,all本讲稿第二十二页,共六十二页Step 9.设置单元属性Main Menu Preprocessor Modeling Create Elements Elem AttributesElement type number=2 CONTAC48Real constant set number=2【OK】或命令:Type,2Re
17、al,2 !MAT,1Step 10.用定义的组元建立点面接触单元Main Menu Preprocessor Modeling Create Elements node to surf或命令:GCGEN,CONTACT,TARGET,TOP本讲稿第二十三页,共六十二页Step 11.指定基本求解控制选项 Main Menu Solution Analysis Type Soln Control选择BASIC本讲稿第二十四页,共六十二页或命令:/SoluNLGEOM,onTime,30NSUBST,30,300,30OUTRES,All,AllStep 12.求解SolveStep 13.后处
18、理,绘制变形图Main Menu General Postproc Plot Results Deformed Shape本讲稿第二十五页,共六十二页动画显示变形形状:Utility Menu PlotCtrls Animate OvertimeNumber of animation frames =30Use Last Display【OK】或命令:ANTIME,30,0.5,1本讲稿第二十六页,共六十二页本讲稿第二十七页,共六十二页例例2 2:橡胶圆柱体被两块刚性板挤压的接触分析:橡胶圆柱体被两块刚性板挤压的接触分析图示半径R=0.2 m的橡胶圆柱体被两块钢板挤压,最大位移Umax=0.2
19、 m(图4-2)材料:E=2.82 Mpa,=0.49967MOONEY-Rivilin 常数C1=0.293 Mpa,C2=0.177 Mpa 图4-2 圆柱体、刚性板的点面接触本讲稿第二十八页,共六十二页模型分析:本例为三维实体接触,选用HYPER58(三维超弹性实体单元)、CONTAC49(三维点一面接触单元)进行分析。由于模型对称性可以采用简化的模型进行分析:用1/4园(平面),用2D模型进行计算,选用HYPER56(二维超弹性实体单元)、CONTAC26(二维点基础接触单元)。目标:介绍一种二维点基础接触单元进行点面接触分析。用该单元建立接触点与目标面的方法不使用GCGEN命令,而采
20、用直接法用E命令建立单元。CONTAC26 2D Point-to-Ground Contact(图4-3)该单元在面的法向方向具有承受压缩的能力,在切线方向具有承受剪切(库仑摩擦)的能力。有三个节点I,J,K,2个自由度UX,UY。面可以是直线或圆弧。R,npt,STIFN,Mp,npt,MU(Keyopt(1)=1时,应用库仑摩擦)图4-3本讲稿第二十九页,共六十二页文件:C_N_S.datR=0.2 !半径参数变量/prep7et,1,HYPER56 !超弹性实体单元,基体分网使用et,2,contac26 !二维点基础接触单元r,2,2000mp,ex,1,2.82mp,nuxy,1,
21、0.49967tb,mooney,1tbdata,1,0.293tbdata,2,0.177csys,1 !设置为柱坐标系k,1$k,2,r,-90$k,3,r$k,4,(0.5*r),-90k,5,(0.6*r),-45$k,6,(0.5*r)$k,7,r,-45l,2,7$l,7,3csys,0 !重新设置为笛卡尔坐标系a,2,7,5,4$a,7,3,6,5$a,4,5,6,1esize,4amesh,all !基体分网本讲稿第三十页,共六十二页!*创建接触单元*n,1001,(-2*r),-r !定义目标节点Jn,1002,(2*r),-r !定义目标节点Kcsys,1 !将坐标系设置为
22、柱坐标type,2 !接触单元CONTAC26 real,2*do,j,1,8nodc=node(r,90*(j-1)/8-1),0)!生成CONTAC26的I节点证基体的圆弧共8个点e,nodc,1001,1002 !生成接触单元*enddocsys,0 nsel,s,loc,x!*选x=0的节点*d,all,ux !将x=0的节点x轴方向的位移置为0nsel,s,loc,y !选y=0的节点cp,1,uy,all !耦合y=0的节点在 轴方向的位移*get,ncen,node,num,min !提取所选节点中最小的节点编号nsel,allfini本讲稿第三十一页,共六十二页!*求解控制、求
23、解*/solusolcontrol,0antype,staticcnvtol,f,-1nlgeom,onnsubst,6outres,1 !求解结果输出设置d,ncen,uy,-0.1 !对耦合节点施加载荷uy=-0.1solvefini本讲稿第三十二页,共六十二页!*后处理器*/post1/dscale,1,1pldisp,1 !绘变形图/post26 !进入历程后处理器/axlab,y,force !标注y轴/axlab,x,displacement!标注x轴nsol,2,ncen,u,yrforce,3,ncen,f,yprod,2,2,-2prod,3,2,-2xvar,2plvar,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 接触 问题 精选 文档
限制150内