ansys耦合命令.docx

上传人:b****1 文档编号:2474947 上传时间:2022-10-29 格式:DOCX 页数:24 大小:856.63KB
下载 相关 举报
ansys耦合命令.docx_第1页
第1页 / 共24页
ansys耦合命令.docx_第2页
第2页 / 共24页
ansys耦合命令.docx_第3页
第3页 / 共24页
ansys耦合命令.docx_第4页
第4页 / 共24页
ansys耦合命令.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

ansys耦合命令.docx

《ansys耦合命令.docx》由会员分享,可在线阅读,更多相关《ansys耦合命令.docx(24页珍藏版)》请在冰豆网上搜索。

ansys耦合命令.docx

ansys耦合命令

CP,nset,lab,node1,node2,……node17

定义或改变耦合节点自由度

PREP7:

CoupledDOF

nset:

耦合组编号

设置如下:

n:

随机设置数量

HIGH:

使用最高定义的耦合数量(如果Lab=all,此为默认值)。

该选项用于在已有组中增加节点。

NEXT:

将定义的最高耦合数量增加1。

该项用于在现有组未改变时自动定义耦合组。

Lab:

耦合节点的自由度。

定义类型随NSET所选类型改变:

结构类:

UX,UY,orUZ(位移);ROTX,ROTY,orROTZ(角度);

热分析类:

TEMP,TBOT,TE2,TE3,...,TTOP(温度);

流体分析类:

PRES(压力);VX,VY,orVZ(速率);

电子类:

VOLT(电压);EMF(电场耦合值);CURR(电流).

磁分析类:

MAG(标量磁位差);AX,AY,orAZ(矢量磁位差);CURR(电流).

Explicitanalysislabels:

UX,UY,orUZ(位移)。

node1~node17:

待耦合的节点号。

输入相同的节点号会被忽略。

如果某一节点号为负,则此节点从该耦合组中删去。

如果node1=all,则所有选中节点加入该耦合组。

注意:

1,不同自由度类型将生成不同编号

2,不可将同一自由度用于多套耦合组

耦合自由度的结果是耦合组中的一个元素与另一个元素有相同的属性。

耦合可以用于模型不同的结点和联结效果。

一般定义耦合可以使用约束公式(CE)。

对结构分析而言,耦合节点由节点方向定义。

耦合的结果是,这些节点在指定的结点坐标方向上有相同的位移。

对于一组没有定义位移的耦合节点,可能会产生应力弯矩,这些弯矩不是由作用力产生的。

对特定节点的实际自由度是由元素类型(ET)所指定的。

例如,BEAM3的自由度是UX,UY和ROTZ。

对标量场分析,该命令用于耦合节点的温度、压力、电压等等。

对显式动力分析,耦合只能用位移参数(UX、UY和UZ)。

由于不允许旋转位移(ROTX、ROTY、ROTZ),CP命令不可用于对刚体模型的显式分析,因为其中包含旋转特性。

如果用了CP,可能会导致非物理响应。

一组耦合节点,如果坐标不重合,或者没有分布在一条与约束自由度同方向的直线上,会产生虚假的弯矩约束。

(错误的原文:

如果有一组没有定义的耦合节点,或没有定义耦合位移,会产生假的弯矩约束。

)如果结构旋转,弯矩可能产生耦合组中由耦合力产生。

这个弯矩与实际作用力无关,而只考虑应力和作用力不会得到满意结果。

然而要注意,对显式动力分析来说,假弯矩不会产生。

确切来说,只有应力和作用力可以在模型中产生弯矩。

因此,在显式分析中,对耦合节点来说大量的节点位移依靠耦合中心的位移,位移的方向则依靠实际的弯矩。

这在某些情况下可能产生非物理反应。

附加的耦合节点由指定耦合产生。

自由度数可以由耦合定义,但是不可以定义两次。

Suchanappearancewouldindicatethatatleasttwosetswereinfactpartofasinglelargerset(这句不理解).耦合组的第一自由度是“主要”自由度。

耦合组的其它自由度会从求解矩阵中消除,因为它们与主要自由度的联系。

应力对耦合节点(在耦合自由度数方向)会被计算,并应用在主要自由度上。

输出荷载也会同时计算在主要自由度上。

由指定约束(D)指定的自由度数不会包含耦合组(除非自由度是主自由度)。

如果耦合节点的主自由度被定义,只有主自由度会被定义上。

使用耦合节点会在一个自由度上产生耦合自由度。

波面会同步减少;而且整体刚度矩阵(或传导性)计算时间会减少。

对流体分析,用PERI的CP命令可以应用周期边界条件。

企图使用CP命令可能导致不希望的结果。

ansys中的耦合与约束

ANSYS学习2009-09-1616:

27:

27阅读186评论0字号:

大中小

ansys耦合约束方程的一些资料,

耦合及约束方程讲座一、耦合

 

  当需要迫使两个或多个自由度取得相同(但未知)值,可以将这些自由度耦合在一起。

耦合自由度集包含一个主自由度和一个或多个其它自由度。

典型的耦合自由度应用包括:

· 模型部分包含对称;

· 在两重复节点间形成销钉、铰链、万向节和滑动连接;

· 迫使模型的一部分表现为刚体。

如何生成耦合自由度集

1. 在给定节点处生成并修改耦合自由度集

命令:

CP

GUI:

MainMenu>reprocessor>Coupling/Ceqn>CoupleDOFs

在生成一个耦合节点集之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中来。

也可用选择逻辑来耦合所选节点的相应自由度。

用CP命令输入负的节点号来删除耦合集中的节点。

要修改一耦合自由度集(即增、删节点或改变自由度标记)可用CPNGEN命令。

(不能由GUI直接得到CPNBGEN命令)。

2. 耦合重合节点。

CPINTF命令通过在每对重合节点上定义自由度标记生成一耦合集而实现对模型中重合节点的耦合。

此操作对“扣紧”几对节点(诸如一条缝处)尤为有用。

命令:

CPINTF

GUI:

MainMenu>reprocessor>Coupling/Ceqn>CoincidentNodes

3. 除耦合重复节点外,还可用下列替换方法迫使节点有相同的表现方式:

o 如果对重复节点所有自由度都要进行耦合,常用NUMMRG命令(GUI:

MainMenu>reprocessor>NumberingCtrls>MergeItems)合并节点。

o 可用EINTF命令(GUI:

MainMenu>Preprocessor>Create>Elements>AtCoincidNd)通在重复节点对之间生成2节点单元来连接它们。

o 用CEINTF命令(GUI:

MainMenu>reprocessor>Coupling/Ceqn>AdjacentRegions)将两个有不相似网格模式的区域连接起来。

这项操作使一个区域的选定节点与另一个区域的选定单元连接起来生成约束方程。

生成更多的耦合集

  一旦有了一个或多个耦合集,可用这些方法生成另外的耦合集:

1. 用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集。

命令:

CPLGEN

GUI:

MainMenu>reprocessor>Coupling/Ceqn>Genw/SameNodes

2. 用下列方法生成与已有耦合集不同(均匀增加的)节点编号但有相同的自由度标记的新的耦合集:

命令:

CPSGEN

GUI:

MainMenu>Preprocessor>Coupling/Ceqn>Genw/SameDOF

使用耦合注意事项

1. 每个耦合的节点都在节点坐标系下进行耦合操作。

通常应当保持节点坐标系的一致性。

2. 自由度是在一个集内耦合而不是集之间的耦合。

不允许一个自由度出现在多于一个耦合集中。

3. 由D或共它约束命令指定的自由度值不能包括在耦合集中。

4. 在减缩自由度分析中,如果主自由度要从耦合自由度集中选取,只有主节点的自由度才能被指定为主自由度。

5. 在结构分析中,耦合自由度以生成一刚体区域有时会引起明显的平衡破坏。

不重复的或不与耦合位移方向一致的一个耦合节点集会产生外加力矩但不出现在反力中。

耦合及约束方程讲座二、约束方程

  约束方程提供了比耦合更通用的联系自由度的方法。

有如下形式:

这里U(I)是自由度,N是方程中项的编号。

如何生成约束方程1. 直接生成约束方程o 直接生成约束方程:

命令:

CEGUI:

MainMenu>reprocessor>Coupling/Ceqn>ConstraintEqn下面为一个典型的约束方程应用的例子,力矩的传递是由BEAM3单元与PLANE42单元(PLANE42单元无平面转动自由度)的连接来完成的:

图12-1建立旋转和平移自由度的关系如果不用约束方程则节点2处表现为一个铰链。

下述方法可在梁和平面应力单元之间传递力矩,自由度之间满足下面的约束方程:

ROTZ2=(UY3-UY1)/100=UY3-UY1-10*ROTZ2相应的ANSYS命令为:

CE,1,0,3,UY,1,1,UY,-1,2,ROTZ,-10o 修改约束方程在PREP7或SOLUTION中修改约束方程中的常数项:

命令:

CECMODGUI:

MainMenu>reprocessor>Coupling/Ceqn>ModifyConstrEqnMainMenu>reprocessor>Loads>Other>ModifyConstrEqnMainMenu>Solution>Other>ModifyConstrEqn如果要修改约束方程中的其它项,必须在求解前在PREP7中用使CE命令(或相应GUI途径)。

2. 自动生成约束方程o 生成刚性区域CERIG命令通过写约束方程定义一个刚性区域。

通过连接一主节点到许多从节点来定义刚性区。

(此操作中的主自由度与减缩自由度分析的主自由度是不同的)命令:

CERIGGUI:

MainMenu>reprocessor>Coupling/Ceqn>RigidRegion将CERIG命令的Ldof设置为ALL(缺省),此操作将为每对二维空间的约束节点生成三个方程。

这三个方程在总体笛卡尔空间确定三个刚体运动(UX、UY、ROTZ)。

为在二维模型上生成一个刚性区域,必须保证X─Y平面为刚性平面,并且在每个约束节点有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)。

对由没有转动自由度单元组成的模型,应当考虑增加一个虚拟的梁单元以在主节点上提供旋转自由度。

o 将疏密不同的已划分网格区域连在一起可将一个区域(网格较密)的已选节点与另一个区域(网格较稀)的已选单元用CEINTF命令(菜单途径MainMenu>reprocessor>Coupling/Ceqn>AdjacentRegions)连起来生成约束方程。

这项操作将不相容网格形式的区域“系”在一起。

在两区域的交界处,从网格稠密的区域选择节点A,从网格粗糙区域选择单元B,用区域B单元的形函数,在相关的区域A和B界面的节点处写约束方程。

ANSYS允许这些节点位置使用两公差准则。

节点在单元之外超过第一公差就认为节点不在界面上。

节点贴近单元表面的距离小于第二公差则将节点移到表面上,见下图。

对CEINTF命令有些限制:

应力或热通量可能会不连续地穿过界面。

界面区域的节点不能指定位移。

可用每节点有六个自由度的单元接合6自由度实体。

o 从已有约束方程集生成约束方程集可用CESGEN命令从已有约束方程集生成约束方程。

那么已有约束方程集内的节点编号将增加以生成另外的约束方程集。

另外约束方程

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

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1