您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Ansys中不同密度的网格之间的连接方法
问题:如下图所示的网格,其左右的密度不同,怎么连接在一起呢?先看例子吧。fini/clear,nostart/prep7et,1,63r,1,0.1mp,prxy,1,0.3mp,ex,1,2e10!以上为定义材料,单元类型rect,0,1,0,0.4rect,1,2,0,0.4!建立两个矩形模型aesize,1,0.1aesize,2,0.05amesh,all!划分网格asel,s,,,2!选择编号为2的面esla!选择此面上的单元nsle!选择单元上的所有节点nsel,r,loc,x,1-1e-6,1+1e-6!在刚才选取的节点中选择1-1e-6和1+1e-6之间的节点。!也就是疏密网格交界处的节点。注意,选择的是网格比较密的!那一侧的面上的节点。因为一会要把这些节点和左侧面上的单!元连接在一起。cm,node_temp,node!给这些节点起个名字,以备后用。alls,!全选asel,s,,,1!选择左侧的网格较疏的面esla!选择此面上的单元nsle!选择单元上的所有节点nsel,r,loc,x,1-1e-6,1+1e-6!同上注释。esln,r!选择贴附在以上节点上的单元。cm,elem_temp,elem!给这些单元起个名字,以备后用。alls,nsel,noneesel,none!在开始连接操作之前,不要选中任何节点和单元cmsel,s,elem_tempcmsel,s,node_temp!选中刚才定义的单元集合和节点集合。ceintf,0.25,all!仅此一句命令即搞定了疏密网格之间的接合。此命令可以在接合面处生成约束方程。All代表全部自由度。alls,/solulsel,s,,,4nsll,s,1d,all,all!定义边界条件lsel,s,,,6nsll,s,1d,all,uz,0.01!定义边界条件alls,solve!求解之。需要注意的事项:可将一个区域(网格较密)的已选节点与另一个区域(网格较稀)的已选单元用CEINTF命令(菜单途径MainMenuPreprocessorCoupling/CeqnAdjacentRegions)连起来生成约束方程。这项操作将不相容网格形式的区域“系”在一起。在两区域的交界处,从网格稠密的区域选择节点A,从网格粗糙区域选择单元B,用区域B单元的形函数,在相关的区域A和B界面的节点处写约束方程。ANSYS允许这些节点位置使用两公差准则。节点在单元之外超过第一公差就认为节点不在界面上。节点贴近单元表面的距离小于第二公差则将节点移到表面上,见下图。对CEINTF命令有些限制:应力或热通量可能会不连续地穿过界面。界面区域的节点不能指定位移。可用每节点有六个自由度的单元接合6自由度实体。所有的约束方程都以小转动理论为基础。因此,它应用在大转动分析中〔NLGEOM〕应当限制在约束方程所包含的自由度方向无重大变化的情况。约束方程的出现将产生不可预料的反力和节点力结果。由于相邻区域网格疏密不同,边界上的相容性仍然存在。但是当网格越密,这种不相容的危害就越小。
本文标题:Ansys中不同密度的网格之间的连接方法
链接地址:https://www.777doc.com/doc-5097399 .html