ANSYS第十二章 耦合和约束方程.docx

上传人:牧羊曲112 文档编号:3152544 上传时间:2023-03-11 格式:DOCX 页数:8 大小:40.49KB
返回 下载 相关 举报
ANSYS第十二章 耦合和约束方程.docx_第1页
第1页 / 共8页
ANSYS第十二章 耦合和约束方程.docx_第2页
第2页 / 共8页
ANSYS第十二章 耦合和约束方程.docx_第3页
第3页 / 共8页
ANSYS第十二章 耦合和约束方程.docx_第4页
第4页 / 共8页
ANSYS第十二章 耦合和约束方程.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ANSYS第十二章 耦合和约束方程.docx》由会员分享,可在线阅读,更多相关《ANSYS第十二章 耦合和约束方程.docx(8页珍藏版)》请在三一办公上搜索。

1、ANSYS第十二章 耦合和约束方程第十二章 耦合和约束方程 12.1概述 当生成模型时,典型地是用单元去连接节点以建立不同自由度间的关系。但时,有时需要能够刻画特殊的细节。这些用单元不足以来表达。可用耦合和约束方程来建立节点自由度间的特殊联系。利用这些技术能进行单元做不到的自由度连接。 12.2何谓耦合? 当需要迫使两个或多个自由度取得相同值,可以将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其它自由度。耦合只将主自由度保存在分析的矩阵方程里,而将耦合集内的其它自由度删除。计算的主自由度值将分配到耦合集内的所有其它自由度中去。 典型的耦合自由度应用包括:1)模型部分包含对称;

2、2)在两重复节点间形成销钉、铰链、万向节和滑动连接;3)迫使模型的一部分表现为刚体。 12.3 如何生成耦合自由度集 12.3.1 在给定节点处生成并修改耦合自由度集 用下列方法定义耦合自由度集: 命令:CP GUI: Main MenuPreprocessorCoupling / CeqnCouple DOFs 在生成一个耦合节点集之后,通过执行一个另外的耦合操作将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的全部耦合。可用CP命令输入负的节点号来删除耦合集中的节点。要修改一耦合自由度集可用CPNGEN命令。 12.3.2 耦合重合节点 CPINTF命令通过在每对重合节点上定义自由度

3、标记生成一耦合集而实现对模型中重合节点的耦合。此操作对“扣紧”几对节点尤为有用。 命令:CPINTF GUI: Main MenuPreprocessorCoupling / CeqnCoincident Nodes 除耦合重复节点外,还可用下列替换方法迫使节点有相同的表现方式: 如果对重复节点所有自由度都要进行耦合,通常用NUMMRG命令将这些节点合并起来更方便。 可用EINTF命令通过在重复节点对之间生成2节点单元来连接它们。 用CEINTF命令将两个有不相似网格模式的区域连接起来。这项操作使一个区域的选定节点与另一个区域的选定单元连接起来生成约束方程。 12.3.3 生成更多的耦合集 一

4、旦有了一个或更多耦合集,可用这些方法生成另外的耦合集: 用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集。 命令:CPLGEN GUI: Main MenuPreprocessorCoupling / CeqnGen w/Same Nodes 用下列方法生成与已有耦合集不同节点编号但有相同的自由度标记的新的耦合集: 命令:CPSGEN GUI: Main MenuPreprocessorCoupling / CeqnGen w/Same DOF 12.3.4 耦合集的列表和删除 用下列方法对耦合自由度集列表: 命令:CPLIST GUI: Utility MenuListO

5、therCoupled SetsAll CP nodes selected Utility MenuListOtherCoupled SetsAny CP node selected 用下列方法删除耦合自由度集: 命令:CPDELE GUI: Main MenuPreprocessorCoupling / CeqnDel Coupled Sets 这项操作删除全部的耦合集,必须用CPNGEN命令或CP命令从耦合集中删除特定的节点。 12.4 耦合的其它条件 每个耦合的节点都在节点坐标系下进行耦合操作。通常应当保持节点坐标系的一致性。 自由度是在一个集内耦合而不是集之间的耦合。不允许一个自由度出

6、现在多于一个耦合集中。 接地的自由度不能包括在耦合集中。 在减缩自由度分析中,如果主自由度要从耦合自由度集中选取,只有主要自由度才能被指定为主自由度。 在结构分析中,耦合自由度以生成一刚体区域有时会引起明显的平衡破坏。不重复的或不与耦合位移方向一致的一个耦合节点集会产生外加力矩但不出现在反力中。 12.5 什么是约束方程? 线性约束方程提供了一种比简单耦合更通用的联系自由度值的方法。约束方程必须有如下形式: 这里U是自由度项,N是方程中项的编号。 12.6 如何生成约束方程 12.6.1 直接方法 可用下列方法直接生成约束方程: 命令:CE GUI: Main MenuPreprocessor

7、Coupling / CeqnConstraint Eqn 下面为一个典型的约束方程应用的例子,力矩的传递是由BEAM3单元与PLANE42单元的连接来完成的: 图12-1建立旋转和平移自由度的关系 在此例中,如果不用约束方程则节点2表现为一个铰链。可用下列方法传递梁和平面应力单元之间的力矩: ROTZ2 = (UY3 - UY1)/10 此方程应当重写成要求的格式,并代入程序: 0 = UY3 - UY1 - 10*ROTZ2 CE,1,0,3,UY,1,1,UY,-1,2,ROTZ,-10 方程中第一个独特的自由度按方程中所有其它自由度的方式删除。一个独特的自由度是不在任何其它约束方程、耦

8、合节点集、给定位移集或主自由度集中定义的自由度。应将方程的第一项作为自由度删除。尽管在理论上可在多于一个方程中指定相同的自由度,用户必须小心避免重定义。还必须小心以保证模型中每个节点和自由度的存在。 12.6.1.1 周期条件 在分析中,值得利用反对称或周期性域的变化以限制模型规模。可通过耦合未知的节点值或写约束方程来实现。这两种功能可在ANSYS/EMAG程序中分别用CP和CE命令得到。 周期性条件是指边界既不保持与流动方向平行也不垂直,而是在一点处的势与另一位置处的一点大小相等但符号相反。这种情况出现在对发电机的对称扇区分析中,例如,两分开的极距点上的位势大小相等符号相反。如图12-2,假

9、定对称扇区的外边界节点129按以上与相反极距上的节点363约束起来。 图12-2定义周期性条件的例子。 约束方程如下: A129=-A363 0=A129+A363 用CE命令输入约束方程形式如下: CE,1,0,129,MAG,1,363,MAG,1 对二维磁场分析,用PERBC2D宏命令自动施加周期性边界条件组: 命令:PERBC2D GUI: Main MenuPreprocessorLoadsApplyPeriodic BCs Main MenuSolutionApplyPeriodic BCs 注意:周期性边界条件也出现在结构分析中。用CP命令加到旋转到柱坐标系下的节点上。 12.6

10、.2 修改约束方程 用下列方法,在PREP7或SOLUTION中修改约束方程中的常数项: 命令:CECMOD GUI: Main MenuPreprocessorCoupling / CeqnModify ConstrEqn Main MenuPreprocessorLoadsOtherModify ConstrEqn Main MenuSolutionOtherModify ConstrEqn 如果要修改约束方程中的其它项,必须在求解前在PREP7中用使CE命令。 12.6.3 直接与自动生成约束方程的对比 本章前面提到一个例子说明如何用CE命令直接生成约束方程,每次只能生成一个。 下面介绍

11、三种自动生成多约束方程的操作。 12.6.3.1 生成刚性区域 CERIG命令通过写约束方程定义一个刚性区域。通过连接一保留的节点到许多待去掉节点定义刚性线。 命令:CERIG GUI: Main MenuPreprocessorCoupling / CeqnRigid Region 将CERIG命令的Ldof设置为ALL,此操作将为每对二维空间的约束节点生成三个方程。这三个方程在总体笛卡尔空间确定三个刚体运动。为在二维模型上生成一个刚性区域,必须保证XY平面为刚性平面,并且在每个约束节点有UX、UY和ROTZ三个自由度。类似地,此操作也可在三维空间为每对约束节点生成六个方程,在每个约束节点上

12、必须有六个自由度。 输入其它标记的Ldof域将有不同的作用。如果此区域设置为UXYZ,程序在二维空间将写两个约束方程,而在三维空间将写三个约束方程。这些方程将写成从节点的平移自由度和主节点的平移和转动自由度。类似地,RXYZ标记允许生成忽略从节点的平移自由度的部分方程。其它标记的Ldof将生成其它类型的约束方程。 总之,从节点只需要由Ldof标记的自由度,但主节点必须有所有的平移和转动自由度。对由没有转动自由度单元组成的模型,应当考虑增加一个虚拟的梁单元以在主节点上提供旋转自由度。 12.6.3.2 将不相似的已划分网格区域连在一起 可将一个区域的已选节点与另一个区域的已选单元用CEINTF命

13、令连起来生成约束方程。这项操作将不相似网格形式的区域“系”在一起。在两区域的交界处,从网格稠密的区域选择节点A,从网格粗糙区域选择单元B,用区域B单元的形函数。在相关的区域A和B界面的节点处写约束方程。ANSYS允许这些节点位置使用两公差准则。节点在单元之外超过第一公差就认为节点不在界面上。节点贴近单元表面的距离小于第二公差则将节点移到表面上。详见ANSYS,Inc. Theory Reference。 对CEINTF命令有些限制:应力或热通量可能会不连续地穿过界面。界面区域的节点不能指定位移。可用每节点有六个自由度的单元接合6自由度实体。 12.6.3.3 从已有约束方程集生成约束方程集 可

14、用CESGEN命令从已有约束方程集生成约束方程。那么已有约束方程集内的节点编号将增加以生成另外的约束方程集。另外约束方程集的标记和系数保持与原集的一致。 命令:CESGEN GUI: Main MenuPreprocessorCoupling / Ceqn Gen w/same DOF 12.6.4 约束方程的列表和删除 可以列表和删除约束方程。 用下列方法对约束方程列表: 命令:CELIST GUI: Utility MenuListOtherConstraint EqnsAll CE nodes selected Utility MenuListOtherConstraint EqnsAny CE node selected 用下列方法删除约束方程: 命令:CEDELE GUI: Main MenuPreprocessorCoupling / CeqnDel Constr Eqn 12.7 约束方程的其它注意事项 所有的约束方程都以小转动理论为基础。因此,它应用在大转动分析中NLGEOM应当限制在约束方程所包含的自由度方向无重大变化的情况。 约束方程的出现将产生不可预料的反力和节点力结果。请参见ANSYS Basic Analysis Guide 中通用后处理器中的相关讨论。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号