《ansys中耦合的作用以及详细解释.docx》由会员分享,可在线阅读,更多相关《ansys中耦合的作用以及详细解释.docx(6页珍藏版)》请在三一办公上搜索。
1、ansys中耦合的作用以及详细解释节点耦合可以模拟螺栓连接,他表示两者并不是一体,但某一方向的运动是一致的 当需要迫使两个或多个自由度取行相同值,可以将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其他自由度。耦合只将主自由度保存在分析的矩阵方程里,而将耦合集内的其他自由度删除。计算的主自由度值将分配到耦合集内的所有其他自由度中支。耦合的用途主要有以下几种: 在两重复节点间形成万向节、铰链、销钉以及滑动连接。其原理是仅仅耦合三个平动自由度为铰接,耦合三个平动和两个转动则等于释放一个转动自由度为销接,其他情形如此类推。 耦合自由度用于施加循环对称约束条件或重复循环对称约束条件,保
2、证截面始终保持原始形状。例如在循环对称模型中,将圆盘扇区模型的两个对称边界上的对应节点,在各个自由度上耦合;在锯齿形模型的半齿形模型中,需要将一侧边上所有节点的每个自由度进行耦合处理。 实现小位移条件下的无摩擦接触面模型,仅仅耦合接触面在垂直于接触变面方向上的节点自由度,切线方向自由度不耦合 如果将模型中局部区域内的一部分节点都耦合起来,等于在该局部区域形成一个局部刚体。 Couple DOFs:耦合节点间的单个自由度,用该命令生成一个耦合节点集之后,通过执行一个另外的耦合操作将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的全部耦合。可用CP命令输入负的节点号来删除耦合集中的节点。要修
3、改一耦合自由度集可用CPNGEN命令。操作方法是:选择该子菜单,弹出拾取节点对话框,用鼠标选取参与耦合的节点,至少两个节点以上,单击OK按钮弹出图所示定义耦合对话框,在Set reference number项输入唯一的没有占用的新耦合序列号,在Degree-of-freedom label下拉列表中选中某个自由度或者ALL,然后单击OK按钮执行耦合操作。用途是:主要用于耦合节点间的部分自由度,常见的情况是实现铰接、销接、万向节等连接处理。 ANSYS的耦合命令 1 耦合 当需要迫使两个或多个自由度取得相同值,可以将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其它自由度。 典
4、型的耦合自由度应用包括: ?模型部分包含对称; ?在两重复节点间形成销钉、铰链、万向节和滑动连接; ?迫使模型的一部分表现为刚体。 如何生成耦合自由度集 1.在给定节点处生成并修改耦合自由度集 命令:CP GUI: Main MenuPreprocessorCoupling / CeqnCouple DOFs 在生成一个耦合节点集之后,通过执行一个另外的耦合操作将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的相应自由度。用CP命令输入负的节点号来删除耦合集中的节点。要修改一耦合自由度集可用CPNGEN命令。 2.耦合重合节点。 CPINTF命令通过在每对重合节点上定义自由度标记生成一耦
5、合集而实现对模型中重合节点的耦合。此操作对“扣紧”几对节点尤为有用。 命令:CPINTF GUI: Main MenuPreprocessorCoupling / CeqnCoincident Nodes 3.除耦合重复节点外,还可用下列替换方法迫使节点有相同的表现方式: o如果对重复节点所有自由度都要进行耦合,常用NUMMRG命令合并节点。 o可用EINTF命令通在重复节点对之间生成2节点单元来连接它们。 o用CEINTF命令将两个有不相似网格模式的区域连接起来。这项操作使一个区域的选定节点与另一个区域的选定单元连接起来生成约束方程。 生成更多的耦合集 一旦有了一个或多个耦合集,可用这些方法
6、生成另外的耦合集: 1.用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集。 命令:CPLGEN GUI: Main MenuPreprocessorCoupling / CeqnGen w/Same Nodes 2.用下列方法生成与已有耦合集不同节点编号但有相同的自由度标记的新的耦合集: 命令:CPSGEN GUI: Main MenuPreprocessorCoupling / CeqnGen w/Same DOF 使用耦合注意事项 1.每个耦合的节点都在节点坐标系下进行耦合操作。通常应当保持节点坐标系的一致性。 2.自由度是在一个集内耦合而不是集之间的耦合。不允许一个自
7、由度出现在多于一个耦合集中。 3.由D或共它约束命令指定的自由度值不能包括在耦合集中。 4.在减缩自由度分析中,如果主自由度要从耦合自由度集中选取,只有主节点的自由度才能被指定为主自由度。 5.在结构分析中,耦合自由度以生成一刚体区域有时会引起明显的平衡破坏。不重复的或不与耦合位移方向一致的一个耦合节点集会产生外加力矩但不出现在反力中。 2约束方程 约束方程提供了比耦合更通用的联系自由度的方法。有如下形式: 这里U是自由度,N是方程中项的编号。 如何生成约束方程 1.直接生成约束方程 直接生成约束方程: 命令:CE GUI: Main MenuPreprocessorCoupling / Ce
8、qnConstraint Eqn 下面为一个典型的约束方程应用的例子,力矩的传递是由BEAM3单元与PLANE42单元的连接来完成的: 图12-1建立旋转和平移自由度的关系 如果不用约束方程则节点2处表现为一个铰链。下述方法可在梁和平面应力单元之间传递力矩,自由度之间满足下面的约束方程: ROTZ2 = (UY3 - UY1)/10 0 = UY3 - UY1 - 10*ROTZ2 相应的ANSYS命令为: CE,1,0,3,UY,1,1,UY,-1,2,ROTZ,-10 修改约束方程 在PREP7或SOLUTION中修改约束方程中的常数项: 命令:CECMOD GUI: Main MenuP
9、reprocessorCoupling / CeqnModify ConstrEqn Main MenuPreprocessorLoadsOtherModify ConstrEqn Main MenuSolutionOtherModify ConstrEqn 如果要修改约束方程中的其它项,必须在求解前在PREP7中用使CE命令。 2.自动生成约束方程 生成刚性区域 CERIG命令通过写约束方程定义一个刚性区域。通过连接一主节点到许多从节点来定义刚性区。 命令:CERIG GUI: Main MenuPreprocessorCoupling / CeqnRigid Region 将CERIG命令
10、的Ldof设置为ALL,此操作将为每对二维空间的约束节点生成三个方程。这三个方程在总体笛卡尔空间确定三个刚体运动。为在二维模型上生成一个刚性区域,必须保证XY平面为刚性平面,并且在每个约束节点有UX、UY和ROTZ三个自由度。类似地,此操作也可在三维空间为每对约束节点生成六个方程,在每个约束节点上必须有六个自由度。 输入其它标记的Ldof域将有不同的作用。如果此区域设置为UXYZ,程序在二维空间将写两个约束方程,而在三维空间将写三个约束方程。这些方程将写成从节点的平移自由度和主节点的平移和转动自由度。类似地,RXYZ标记允许生成忽略从节点的平移自由度的部分方程。其它标记的Ldof将生成其它类型
11、的约束方程。 总之,从节点只需要由Ldof标记的自由度,但主节点必须有所有的平移和转动自由度。对由没有转动自由度单元组成的模型,应当考虑增加一个虚拟的梁单元以在主节点上提供旋转自由度。 将疏密不同的已划分网格区域连在一起 可将一个区域的已选节点与另一个区域的已选单元用CEINTF命令连起来生成约束方程。 这项操作将不相容网格形式的区域“系”在一起。在两区域的交界处,从网格稠密的区域选择节点A,从网格粗糙区域选择单元B,用区域B单元的形函数,在相关的区域A和B界面的节点处写约束方程。ANSYS允许这些节点位置使用两公差准则。节点在单元之外超过第一公差就认为节点不在界面上。节点贴近单元表面的距离小
12、于第二公差则将节点移到表面上,见下图。 对CEINTF命令有些限制:应力或热通量可能会不连续地穿过界面。界面区域的节点不能指定位移。可用每节点有六个自由度的单元接合6自由度实体。 从已有约束方程集生成约束方程集 可用CESGEN命令从已有约束方程集生成约束方程。那么已有约束方程集内的节点编号将增加以生成另外的约束方程集。另外约束方程集的标记和系数保持与原集的一致。 命令:CESGEN GUI: Main MenuPreprocessorCoupling / Ceqn Gen w/same DOF 使用约束方程的注意事项 ?所有的约束方程都以小转动理论为基础。因此,它应用在大转动分析中NLGEOM应当限制在约束方程所包含的自由度方向无重大变化的情况。 ?约束方程的出现将产生不可预料的反力和节点力结果。 ?由于相邻区域网格疏密不同,边界上的相容性仍然存在。但是当网格越密,这种不相容的危害就越小。