ansys怎样提取某个节点的应力和应变

合集下载

ANSYS应力应变分析

ANSYS应力应变分析

ANSYS应力应变分析ANSYS是一种强大的有限元分析软件,广泛应用于工程领域中的结构力学、流体力学和电磁学等领域。

在应力应变分析中,ANSYS可以帮助工程师通过建立准确的模型和应用适当的加载条件,预测和评估结构的应力和应变响应。

在应力应变分析中,ANSYS的工作流程通常包括以下几个步骤:几何建模、材料定义、网格生成、约束和加载条件的设置、求解和结果后处理。

下面将详细介绍这些步骤。

首先,以准确、完整的几何模型为基础进行分析。

在ANSYS中,可以通过多种方式创建几何模型,例如直接建模、导入CAD文件或使用预定义的几何实体。

关键是确保几何模型的准确性,以便能够准确地预测应力和应变分布。

其次,定义材料属性。

在ANSYS中,可以指定各种不同的材料模型和属性,例如弹性模量、泊松比、屈服应力等。

这些材料属性将直接影响应力和应变分析的结果。

因此,需要根据实际材料的性质和材料行为选择适当的材料模型和属性。

接下来,进行网格生成。

网格将模型划分为小的离散单元,这是进行有限元分析的基础。

网格的质量和密度对最终的分析结果有很大影响,因此需要选择适当的网格生成方法和参数。

ANSYS提供了多种网格生成工具和技术,如自适应网格生成、Tetra网格、Hexa网格等。

然后,需要设置约束和加载条件。

在应力应变分析中,需要指定边界条件,即固定点或面,以约束结构的自由度。

同时,还需要定义加载条件,如施加力、压力、温度等。

这些约束和加载条件将直接影响结构的响应,因此需根据实际情况进行设置。

完成上述步骤后,可以进行求解。

ANSYS使用基于有限元法的计算方法进行数值求解。

根据所定义的模型、材料属性、网格和加载条件,ANSYS将计算模型的应力和应变分布。

求解的结果包括应力和应变的大小、方向和分布情况。

最后,进行结果后处理。

在ANSYS中,可以对求解结果进行可视化、图形绘制和数据导出等操作。

通过对结果的分析和比较,可以评估结构的可靠性和安全性,并作出相应的设计决策。

Ansys中节点力提取

Ansys中节点力提取

Ansys中节点力提取几个问题的说明对于ansys中节点力提取的命令,一般有如下命令可以用,*GET,Par, NODE, N, RF,FX(FY/FZ/MX/MY/MZ)这组命令是我们最开始用的,用来提取节点反力,但是有个缺陷,节点反力只在有约束位置才干提取,如果在结构中任何一个节点处提取此节点所受合力,界面操纵有两种方法。

Main Menu>General Postproc>Nodal Calcs>Total Force SumMain Menu>General Postproc>Nodal Calcs>Sum @ Each Node但是执行上面两个操纵有个前提,需要选出对应的单元和节点,下面举例说明:如下图:800臂架结构由于要对连接架+塔帽进行单独的详细分析,需要提取旋转架与塔帽连接处铰点对塔帽的作用力。

而且为了在详细模型中施加载荷的时候方便,提取结果的坐标系需要是X向沿着主臂的局部坐标系,见示图1。

运用Main Menu>General Postproc>Nodal Calcs>Total Force Sum 或者Main Menu>General Postproc>Nodal Calcs>Sum @ Each Node这两个操纵可以实现。

下面就这两个操纵的的结果进行比较。

就如上模型,研究塔帽和旋转架连接左侧铰耳处受力提取,见示图2。

将塔帽上与此铰点相连接的两个单元选出来,选择此节点,见示图3。

读取结果文件,设置结果坐标系为要求的局部坐标系(文件中为局部坐标系11)。

执行Main Menu>General Postproc>Nodal Calcs>Total Force Sum,选取Active Rsys,结果界面如下:执行Main Menu>General Postproc>Nodal Calcs>Sum @ Each Node,结果界面如下:从结果界面上可以看出,了;两个结果界面中显示的结果来看,“结果显示1”与“结果显示3”的结果数据相同,而“结果显示2”与其他两个在在力的显示数据上相同,而矩的显示数据上其实不相同。

Ansys中ETABLE命令详解

Ansys中ETABLE命令详解

Ansys中ETABLE命令详解1、ETABLE简介原来ansys求解完问题之后,会把计算结果保存在一个表里面,表的行是单元的编号,表的列是单元的计算结果,如节点位移、节点力、应力、应变等等。

ETABLE这个命令就是把表中的某个列取出来,赋值给某个自定义的向量,再通过*GET命令可以指定某个具体的单元,就可以把该单元的对应计算结果提取出来了。

ETABLE, Lab, Item, Comp 将单元值形成一个表以便进一步的处理。

2、命令选项解释:1)Lab用户自定义的表名,用于后续命令或输出的标题,最多可使用8个字母,不可与预定义的表名称重复。

默认的表名是Item和Comp项的前四个字母组合而成的8个字母。

如果与用户之前定义的表名相同,本次结果将被包括在同一表中。

最多可定义200个不同的表名。

以下表名是ANSYS预定义的,不可用作用户自定表名:REFL, STAT, 和ERAS.Lab = REFL以ETABLE的最新选项重写所有ETABLE命令预定义的表,但保留字段将被忽略,这个命令在载荷步改变后重写表时很方便。

Lab = STAT将显示储存的表的值。

Lab = ERAS将删除整个表。

2)Item选项名称。

常用的选项名称见后表。

某些选项需要栏目名。

Item = ERAS将删除表中的某一栏。

3)Comp选项的栏目名(如果需要的话)。

常用的栏目名见后表。

4)说明定义单元值的表以便后续处理。

单元值表可以被认为是工作表,其行代表所有被选择的单元。

其列代表通过ETABLE命令输入表中的单元值。

每一列数据有一个用户定义的名称,用于列表和显示。

将数据输入单元表后,你不仅可以列出和显示你的数据,还可以对数据进行许多操作,例如列相加或列相乘[SADD, SMULT],为安全计算定义允许的应力[SALLOW],或者将一列数据和另一列相乘 [SMULT]。

更多的细节请看ANSYS Basic Analysis Guide。

Ansys中节点力提取

Ansys中节点力提取

Ansys中节点力提取几个问题的说明对于ansys中节点力提取的命令,一般有如下命令可以用,*GET,Par, NODE, N, RF,FX(FY/FZ/MX/MY/MZ)这组命令是我们最开始用的,用来提取节点反力,但是有个缺陷,节点反力只在有约束位置才能提取,如果在结构中任何一个节点处提取此节点所受合力,界面操作有两种方法。

Main Menu>General Postproc>Nodal Calcs>Total Force SumMain Menu>General Postproc>Nodal Calcs>Sum @ Each Node但是执行上面两个操作有个前提,需要选出对应的单元和节点,下面举例说明:如下图:800臂架结构由于要对连接架+塔帽进行单独的详细分析,需要提取旋转架与塔帽连接处铰点对塔帽的作用力。

而且为了在详细模型中施加载荷的时候方便,提取结果的坐标系需要是X向沿着主臂的局部坐标系,见示图1。

运用Main Menu>General Postproc>Nodal Calcs>Total Force Sum 或者Main Menu>General Postproc>Nodal Calcs>Sum @ Each Node这两个操作可以实现。

下面就这两个操作的的结果进行比较。

就如上模型,研究塔帽和旋转架连接左侧铰耳处受力提取,见示图2。

将塔帽上与此铰点相连接的两个单元选出来,选择此节点,见示图3。

读取结果文件,设置结果坐标系为要求的局部坐标系(文件中为局部坐标系11)。

执行Main Menu>General Postproc>Nodal Calcs>Total Force Sum,选取Active Rsys,结果界面如下:执行Main Menu>General Postproc>Nodal Calcs>Sum @ Each Node,结果界面如下:从结果界面上可以看出,了;两个结果界面中显示的结果来看,“结果显示1”与“结果显示3”的结果数据相同,而“结果显示2”与其他两个在在力的显示数据上相同,而矩的显示数据上并不相同。

ANSYS应力应变分析

ANSYS应力应变分析

ANSYS应力应变分析ANSYS是一种广泛使用的有限元分析软件,可用于进行多种结构力学仿真,如应力应变分析。

应力应变分析是一种工程分析方法,用于评估结构在不同载荷下的应力和应变分布,从而确定结构的强度和稳定性。

在ANSYS中进行应力应变分析可以帮助工程师优化设计,预测结构的性能并提高产品的可靠性。

在进行应力应变分析时,需要进行以下步骤:1.建立模型:首先,在ANSYS中建立模型以描述所研究结构的几何形状和材料属性。

可以使用ANSYS的建模工具创建几何体、应用边界条件和载荷,设定材料性质等。

2.离散化模型:将结构分割成许多小的有限元素,以便进行数值计算。

ANSYS根据有限元方法进行计算,将结构分割成数百或数千个小元素,并将每个元素的应力和应变计算出来。

3.应用载荷:在模型中应用所需的载荷,如力、压力或温度。

载荷的选取取决于所需的分析类型,如静力分析、动力分析或热力分析。

4.设置边界条件:为了模拟真实情况,需要在模型的特定边界上设置边界条件。

这些边界条件可以是约束,如固定支撑,也可以是加载,如外部力或约束。

5.进行求解:一旦模型建立完成,边界条件和载荷应用完毕,就可以对模型进行求解。

ANSYS将根据指定的条件进行求解,并计算结构的应力和应变分布。

6.分析结果:一旦求解完成,就可以分析结果。

ANSYS提供了各种可视化工具,如应力图、应变图、变形图等,可以帮助工程师更好地理解结构的反应。

利用ANSYS进行应力应变分析有许多优点,包括:1.准确性:ANSYS使用有限元方法进行分析,可以更准确地模拟结构在复杂载荷下的行为,预测结构的性能。

2.效率:在ANSYS中可以对结构进行快速、高效的分析,提高工程师的工作效率。

3.可视化:ANSYS提供了丰富的可视化工具,可以直观地展示分析结果,帮助工程师更好地理解结构的行为。

4.优化设计:通过不断进行应力应变分析,工程师可以优化设计,改进产品的性能、质量和可靠性。

在实际工程中,应力应变分析可以用于许多应用,如汽车零部件仿真、建筑结构分析、航空航天工程等。

ansys中beam单元应力结果

ansys中beam单元应力结果

ansys中beam单元应力结果ANSYS中的Beam单元(BEAM3或BEAM4)的应力结果可以通过查看在节点上的S1、S2和S3应力值来获得。

这些应力值表示相对于单元坐标系的正常应力,其中S1是沿单元长度方向的应力,S2是沿单元的切应力,S3是沿垂直于单元断面的应力。

要查看Beam单元的应力结果,请按照以下步骤操作:1. 在ANSYS中加载您的模型,并选择要查看应力结果的Beam单元。

2. 打开"Solution"菜单,并选择"Analysis Type"下的"Static Structural"。

3. 选择"Insert"菜单下的"Results",然后选择"Engineering Data"。

4. 在Engineering Data窗口中,找到"Beam Stresses"项,并展开它。

5. 选择你要查看的Beam单元,然后单击"OK"。

6. 在主窗口中,选择"General Postproc"界面。

7. 单击"List",然后选择"Nodal Solution"。

8. 在"Nodal Solution"窗口中,选择"Beam Stress"项,并单击"OK"。

9. 现在,您可以按节点编号或坐标对应的应力结果进行查看。

S1、S2和S3的值将以相应的单位(例如MPa)显示。

请注意,Beam单元的应力结果是基于Beam单元的假设和约束,因此可能不是准确的在复杂几何形状和应力条件下。

在解决复杂问题时,可能需要使用其他类型的单元来更准确地评估应力分布。

ANSYS结果提取

ANSYS结果提取

ANSYS结果提取壳单元内力提取按坐标选择截面上节点,如果为杆中间截面,再选择与节点相关的截面一侧的单元,再选择计算弯矩的节点及希望计算反力用的坐标系,然后计算nsel,s,node,,nodefesln,s,esel,r,type,,1rsys,11spoint,11737fsum,rsys*get,RESULT(1),FSUM,0,item,FZ*get,RESULT(2),FSUM,0,item,FX*get,RESULT(3),FSUM,0,item,FYnsel,all*dim,JMneili,array,66,6*do,i,1,11*do,j,1,6csys,i*10+jspoint,,0,0,0nsel,s,loc,z,0,0.4esln,s,1nsel,s,loc,z,0fsum*get,JMneili(i*6-6+j,1),fsum,,item,fx !将fsum的结果赋值*get,JMneili(i*6-6+j,2),fsum,,item,fy*get,JMneili(i*6-6+j,3),fsum,,item,fz*get,JMneili(i*6-6+j,4),fsum,,item,mx*get,JMneili(i*6-6+j,5),fsum,,item,my*get,JMneili(i*6-6+j,6),fsum,,item,mz*enddo*enddo*status,JMneili在ansys中获取变形后所有节点坐标allsel !选择所有*cfopen,'r_out','txt', !定义输出文件名*get,minnum,node,0,num,min !取最小节点编号*get,enum,node,0,count !取节点数目*do,i,1,enum,1 !循环开始*vwrite,minnum,NX(minnum),NY(minnum),NZ(minnum),ux( minnum),uy(minnum),uz(minnum)!将节点坐标及变形值写入文件中(F8.0,tl1,' ','(',f6.4,',',f6.4,',',f6.4,')',' x',f15.12,'x y',f15.12,'y z',f15.12)minnum=ndnext(minnum) !取下一个节点*enddo !循环结束从ansys结果文件导出dat文件的方法以输出结点10数据为例来说明一下,采用的是命令流的形式:/post26file,truss,rst ! 指明从哪一个结果文件中读取数据nsol,2,10,u,z ! 结点10的z方向的位移输出deriv,3,2,1,,v10 ! 结点10的z方向的速度*dim,d,,n,3 ! 定义数组n需要给出具体的数值vget,d(1,1),1 ! 存储时间向量vget,d(1,2),2 ! 存储位移向量vget,d(1,3),3 ! 存储速度向量! 以下程序段是上面三个数值结果的导出*create,temp*cfopen,truss,dat*vwrite,d(1,1),d(1,2),d(1,3)(f10.6,' ',f10.6,' ',f10.6)*cfclos*end/input,tempfini! 完成操作以后,所需要的数值结果就存储到工作目录的w.dat文件。

Ansys中节点力提取

Ansys中节点力提取

Ansys中节点力提取几个问题的说明对于ansys中节点力提取的命令,一般有如下命令可以用,*GET,Par, NODE, N, RF,FX(FY/FZ/MX/MY/MZ)这组命令是我们最开始用的,用来提取节点反力,但是有个缺陷,节点反力只在有约束位置才能提取,如果在结构中任何一个节点处提取此节点所受合力,界面操作有两种方法。

Main Menu>General Postproc>Nodal Calcs>Total Force SumMain Menu>General Postproc>Nodal Calcs>Sum @ Each Node但是执行上面两个操作有个前提,需要选出对应的单元和节点,下面举例说明:如下图:800臂架结构由于要对连接架+塔帽进行单独的详细分析,需要提取旋转架与塔帽连接处铰点对塔帽的作用力。

而且为了在详细模型中施加载荷的时候方便,提取结果的坐标系需要是X向沿着主臂的局部坐标系,见示图1。

运用Main Menu>General Postproc>Nodal Calcs>Total Force Sum 或者Main Menu>General Postproc>Nodal Calcs>Sum @ Each Node这两个操作可以实现。

下面就这两个操作的的结果进行比较。

就如上模型,研究塔帽和旋转架连接左侧铰耳处受力提取,见示图2。

将塔帽上与此铰点相连接的两个单元选出来,选择此节点,见示图3。

读取结果文件,设置结果坐标系为要求的局部坐标系(文件中为局部坐标系11)。

执行Main Menu>General Postproc>Nodal Calcs>Total Force Sum,选取Active Rsys,结果界面如下:执行Main Menu>General Postproc>Nodal Calcs>Sum @ Each Node,结果界面如下:从结果界面上可以看出,了;两个结果界面中显示的结果来看,“结果显示1”与“结果显示3”的结果数据相同,而“结果显示2”与其他两个在在力的显示数据上相同,而矩的显示数据上并不相同。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ansys 怎样提取某个节点的应力和应变
时间:2010-11-14 来源:网络浏览次数: 次
1.最简单的办法是使用NSORT,打印出结果,可以通过控制使其输出到文件
2. 使用apdl能复杂一点,下面是以前经常用的一段命令流,参考着修改一下吧*CREATE,GET_node_inf,mac,
*GET,Nnod,NODE,0,COUNT !获取所选择的节点总数
*DIM,S_Xyz,ARRAY,NNOD,5 !定义1个数组存放数据
*GET,Nd,NODE,0,NUM,MIN !获取最小的节点编号
*DO,I,1,Nnod,1
S_Xyz(I,1)=Nd !将节点列表放数组第1列S_Xyz(I,2)=NX(Nd) !节点的X坐标放数组第2列S_Xyz(I,3)=NY(Nd) !节点的Y坐标放数组第3列S_Xyz(I,4)=NZ(Nd) !节点的Z坐标放数组第4

!*GET,S_Xyz(I,5),NODE,ND,S,EQV !节点的 von mises值放数组第5列
*GET,S_Xyz(I,5),NODE,ND,U,SUM !节点的总变形值值放数组第5列
Nd=NDNEXT(Nd) !读出下一个节点编号
*ENDDO
*END
*CREATE,OUT_node_inf,mac,
*CFOPEN,node_info,txt,,
*VWRITE,S_Xyz(1,1),S_Xyz(1,2),S_Xyz(1,3),S_Xyz(1,4),S_Xyz(1,5)
,,
*CFCLOS
*END
GET_node_inf
OUT_node_inf
/delete,GET_node_inf,mac
/delete,OUT_node_inf,mac
另附
1.先对节点的值进行SORT,在提取最大的值即可。

最大应力节点编号及其数值的提取:
ALLSEL
NSORT,S,EQV,0,0,ALL
*GET,MAX_SEQV,SORT,0,IMAX
*GET,MAXSEQV,NODE,MAX_EQV,S,EQV
依次类推,可以最大应变节点编号及其值数值的提取:ALLSEL
NSORT,EPTO,EQV,0,0,ALL
*GET,MAX_EPTOEQV,SORT,0,IMAX
*GET,MAXEPTOEQV,NODE,MAX_EPTOEQV,S,EQV
最大位移节点编号及其数值的提取:
ALLSEL
NSORT,U,SUM,0,0,ALL
*GET,MAX_U,SORT,0,IMAX
*GET,MAXU,NODE,MAX_U,U,SUM
2.如把所有的节点应力应变数值提取然后找最大值
*GET,NUMALL,NODE,0,COUNT
*GET,NUMSTART,NODE,0,NUM,MIN
SMAX=0
INUSE=NUMSTART
*DO,I,1,NUMALL,1
*GET,SSUM,NODE,INUSE,S,EQV
*IF,SMAX,GE,SSUM,THEN
SMAX=SMAX
*ELSEIF,SMAX,LT,SSUM,THEN
SMAX=SSUM
*ENDIF
INUSE=NDNEXT(INUSE)
*ENDDO
3.首先在窗口上显示应力应变云图,然后利用GET命令得到最大值。

如提取最大应力为:
PLNSOL,S,EQV,0
*GET, PAR, PLNSOL, 0, MAX
或将所有的节点定义成一个路径,*GET, PAR, PATH, 0, MAX,
另:获取结果各个时间点的最大应力值
*DIM,MAXSEQVNODE,TABLE,63,1,1,,, !定义数组
*DO,ISET1,1,63,1 !根据结果存储的数目而定,如63
/POST1
SET,1,,1,,,,ISET1,
PLNSOL,S,EQV,0
*GET,MAXSEQV_NODEI,PLNSOL,0,MAX !获取结果,这里是最大MISES 等效应力
*SET,MAXSEQV_NODE(ISET-1,0,1),(ISET-1)*4E-4 !确定对应的时间
*SET,MAXSEQV_NODE(ISET-1,1,1),MAXSEQV_NODEI !写入最大等效应力值
*ENDDO。

相关文档
最新文档