耦合及约束方程

上传人:zhu****ng 文档编号:252960956 上传时间:2024-11-26 格式:PPT 页数:25 大小:211.50KB
返回 下载 相关 举报
耦合及约束方程_第1页
第1页 / 共25页
耦合及约束方程_第2页
第2页 / 共25页
耦合及约束方程_第3页
第3页 / 共25页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,耦合及约束方程,耦合,当需要迫使两个或多个自由度取得相同(但未知值)值,可以 将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其他自由度。,耦合具有以下特点:,1.,每次耦合设置只能对一个自由度标识进行设置,如,ux,uy,或,temp,等,2.,可同时对任意节点数进行耦合自由度设置。,3.,耦合设置中任意实际的自由度方向在不同的节点上可能是不同的。,4.,耦合设置只将主自由度保留在分析矩阵中,而其他从自由度将被消除。,5.,对进行过耦合自由度设置的节点施加载荷时,载荷将作用在主自由度上。,典型的耦合自由度的应用,模型局部包含对称结构时用于施加对称性条件。如图,1,所示,上面的一排节点在轴向上的位移应该相同。,在两重合节点间形成销钉、铰链、万向节和滑动连接等。考虑一个,2D,的梁模型,每个节点有三个自由度,ux,uy,和,rotz,a,点为一铰链连接,如图,2,所示,为了模拟铰接,将同一位置两个节点的移动自由度耦合起来,而不耦合转动自由度。,模拟无摩擦的界面。如果两个界面上节点一一对应,两表面保持接触,可忽略摩擦且分析是几何线性的,则可通过仅耦合垂直于接触面的移动来模拟接触。使用耦合自由度的方法来模拟无摩擦的界面具有以下优点:一是分析仍然是线性的,二是无间隙收敛性问题。,定义耦合自由度,一、在给定点处生成并修改耦合自由度集,常用命令:,cp,nset,lab,node1,node2,node3,node17,nset-,耦合自由度集编号,lab -,自由度标识,如,ux,uy,temp,等,node1,node2,,,需要进行自由度耦合的节点编号,提示:在生成一个耦合节点集之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的相应自由度。用,cp,命令输入负的节点号来删除耦合集中的节点。要修改一耦合自由度集(即增、删节点或改变自由度标识)可用,cpngen,命令(不能由,GUI,直接得到,CPNGEN,命令),cpngen,nset,lab,node1,node2,ninc !,修改已有的耦合自由度,Nset-,耦合自由度集编号,Lab-,自由度标识,如,ux,uy,temp,等,二、耦合重合节点,cpintf,lab,toler,在接触面上定义耦合度集。,cpintf,命令通过在每对重合节点上定义自由度标记生成一耦合集而实现对模型中生命节点的耦合。,lab -,自由度标识,如,ux,uy,temp,等,toler-,定义重合节点的容许值,只有当两节点的间距在容许值内,才认为两节点是重合的。,三、生成更多的耦合集,cplgen,nsetf,lab1,lab2,lab3,lab4,lab5,从已有的耦合自由度集中生成新的耦合集,与已有的耦合集具有相同的节点编号,不同的自由度标识。,nsetf-,已存在的耦合自由度集的编号,lab1,lab2,lab3,lab4,lab5-,自由度标识,一旦有了一个或多个耦合集,可用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集。,cpsgen,itime,inc,nset1,nset2,ninc,从已有的耦合自由度集中生成新的耦合集,与已有的耦合集具有相同的自由度标识,不同的节点编号。此方法生成与已有耦合集不同(均匀增加的)节点编号但有相同的自由度标记的新的耦合集。,itime,inc-,操作次数及耦合集编号的增量,nset1,nset2,ninc-,节点起始编号和增量,注意事项,:,每个耦合的节点都在节点坐标系下进行耦合操作。通常应当保持节点坐标系的一致性。,自由度是在一个集内耦合而不是集之间的耦合。不允许一个自由度出现在多于一个耦合集中。,由,D,或其他约束命令指定的自由度不能包括在耦合集中。,在减缩自由度分析中,如果主自由度要从耦合自由度集中选取,只有主节点的自由度才能被指定为主自由度。,在结构分析中,耦合自由度以生成一刚体区域有时会引起明显的平衡破坏。不重复的或不与耦合位移方向一致的一个耦合节点集会产生外加力矩,但不出现在反力中。,约束方程的应用,约束方程常应用在以下四个方面:,连接不同的网格。约束方程可用于连接实体与实体的界面,,2D,与,3D,网格,相同或相似的单元类型以及单元面在同一表面上,但节点位置不重合的单元。,连接不相似的单元类型。如壳与实体,壳或实体与垂直于它们的梁。下面为一个典型的约束方程的例子,如图所示,力矩的传递是由,beam3,单元与,plane42,单元(,plane42,单元无平面转动自由度)的连接来完成的。如果不用约束方程则节点,2,处表现为一个铰链。下述方法可在梁和平面应力单元之间传递力矩,自由度之间满足下面的约束方程。,ROTZ2=(UY3-UY1)/10,0=UY3-UY1-10*ROTZ2,建立刚性区。在某些特殊情况下,全刚性区给出了约束方程的另一种应用,全刚性区和部分刚性区的约束方程都可由程序自动生成。,过盈装配。与接触耦合相似,但在两个界面之间过盈量或穿透。,定义约束方程,定义约束方程,neqn-,约束方程编号,const-,约束方程中的常数项,node1,lab1,c1-,约束方程中的第一个节点编号、自由度标识及系数值,ce,neqn,const,node1,lab1,c1,node2,lab2,c2,node3,lab3,c3,cmcmod,neqn,const,修改约束方程中的常数项,neqn-,约束方程编号,const-,约束方程中的常数项,要修改约束方程中的其它项,必须在求解前在,prep7,中使用,ce,命令,cerig,maste,slave,ldof,ldof2,ldof3,ldof4,ldof5,定义刚性区。该命令通过写约束方程定义一个刚性区域。通过连接一主节点到许多从节点来定义刚性区(此操作中的主自由度与减缩自由度分析的主自由度是不同的)。将,cerig,命令的,ldof,设置为,all(,默认,),,此操作将为每对二维空间的约束节点生成三个方程。这三个方程在总体笛卡尔空间确定三个刚体运动(,ux,uy,rotz,)。,Maste-,所要定义的刚性区的主节点,Slave-,刚性区的从节点,Ldof-,约束方程的自由度标识,ldof2,ldof3,ldof4,ldof5-,其它一些自由度标识,当刚性区需要约束不只一个自由度以及,ldof,选项不为,all,时有效。,将,CERIG,命令的,Ldof,设置为,ALL,(缺省),此操作将为每对二维空间的约束节点生成三个方程。这三个方程在总体笛卡尔空间确定三个刚体运动(,UX,、,UY,、,ROTZ,)。为在二维模型上生成一个刚性区域,必须保证,XY,平面为刚性平面,并且在每个约束节点有,UX,、,UY,和,ROTZ,三个自由度。类似地,此操作也可在三维空间为每对约束节点生成六个方程,在每个约束节点上必须有(,UX,、,UY,、,UZ,、,ROTX,、,ROY,和,ROTZ,)六个自由度。输入其它标记的,Ldof,域将有不同的作用。如果此区域设置为,UXYZ,,程序在二维(,X,,,Y,)空间将写两个约束方程,而在三维空间(,X,、,Y,、,Z,)将写三个约束方程。这些方程将写成从节点的平移自由度和主节点的平移和转动自由度。类似地,,RXYZ,标记允许生成忽略从节点的平移自由度的部分方程。其它标记的,Ldof,将生成其它类型的约束方程。总之,从节点只需要由,Ldof,标记的自由度,但主节点必须有所有的平移和转动自由度(即二维的,UX,、,UY,和,ROTZ,;三维的,UX,、,UY,、,UZ,、,ROTX,、,ROTY,、,ROTZ,)。对由没有转动自由度单元组成的模型,应当考虑增加一个虚拟的梁单元以在主节点上提供旋转自由度。,ceintf,toler,dof1,dof2,dof3,dof4,dof5,dof6,moveto,在接触面上生成约束方程。,Toler-,所选单元的容差,由部分单元尺寸决定。,dof1,dof6-,约束方程中的自由度标识。,movetol-,节点允许移动的距离,由单元坐标系决定。,在接触面生成约束方程,可将一个区域(网格较密)的已选节点与另一个区域(网格较稀)的已选单元连起来生成约束方程,如图所示,这项操作将不相容风格形式的区域“系”在一起。在两区域的交界处,从网格稠密的区域选择节点,A,,从网格粗糙的区域选择节点,B,,用区域,B,单元的形函数,在相关的区域,A,和,B,界面的节点处写约束方程。,ANSYS,允许这些节点位置使用两公差准则。节点在单元之外超过第一公差就认为节点不在界面上。节点贴近单元表面的距离小于第二公差则将节点移动到表面上,如图所示。对,ceintf,命令有些限制:应力和热通量可能会不连续地穿过界面。界面区域的节点不能指定位移。可用每节点有六个自由度的单元接合六自由度实体。,4.,从已有约束方程集生成约束方程集,cesgen,itime,inc,nset1,nset2,ninc,Cesgen,命令从已有约束方程集生成约束方程。已有约束方程集内的节点编号将增加以生成另外的约束方程集。另外约束方程集的标记和系数保持与原集保持一致。,从已有的约束方程集成新的约束方程,与已有约束方程集具有相同的自由度标识、不同的节点编号。,itime,inc-,操作次数及约束方程编号的增量,nset1,nset2,ninc-,节点起始编号和增量,注意事项:,所有的约束方程都以小转动理论为基础。因此,它应用在大转动分析中(,nlgeom,)应当限制在约束方程所包含的自由度方向无重大变化的情况。,约束方程的出现将产生不可预料的反力和节点力结果。,由于相邻区域网格疏密不同,边界上的相容性仍然存在;但是当网格越密,这种不相容的危害就越小,如图所示。,应用实例,在工程实际中,我们常常碰到一些梁、壳、实体单元之间的连接问题。一般来说,按“杆梁壳体”单元的顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只需有公用的节点即可,不需要约束方程。例如:,1.,杆与梁、壳、体单元有公用节点即可,不需要写约束方程,2.,梁与壳有公用节点即可,也不写约束方程;壳梁自由度数目相同,自由度也相同,尽管壳的,ROTZ,是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。,3.,梁与体则要同位置的不同节点,需要耦合自由度和约束方程,4.,壳与体则要同位置的不同节点,需要耦合自由度和约束方程,问题描述,有一长为,100mm,的矩形截面梁与一规格为,20mm*7mm*10mm,的实体连接,约束实体的端面,在梁端施加大小为,3N,的,y,方向的压力,梁与实体都为同一材料,弹性模量,30GPa,,泊松比,0.3,。本例的主要目的在于梁与实体连接处如何利用耦合及约束方程进行处理。,finish,/clear,/filename,beam_and_solid_elements_connection!,定义工作文件名,/prep7,et,1,95,et,2,4,mp,ex,1,3e5,mp,prxy,1,0.3,r,1,r,2,10.0,10/12.0,1000/12.0,10.0,1.0,blc4,20,7,10,wpoffs,3.5,wprota,0,90,vsbw,all,wpoffs,5,wprota,0,90,vsbw,all,wpcsys,-1,k,100,20,3.5,5,k,101,120,3.5,5,l,100,101,lsel,s,loc,x,21,130,latt,1,2,2,lesize,all,10,lmesh,all,vsel,all,vatt,1,1,1,esize,1,mshape,0,2d,mshkey,1,vmesh,all,allsel,/solu,asel,s,loc
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!