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应力应变分析

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后处理(结果查看)

一、显示某个时间点的温度云图1、General Postproc →Read Result →By Time/Freq2、在跳出的窗口中输入时间点,点击OK按钮3、然后点Plot Results按下图操作3、然后点击plot →Replot即可显示该时刻的云图二、提取某个节点的数值1、首先通过下列命令,选择部分单元nsel,s,loc,x,0,0.025esln,all然后读取所需节点的编号。

2、点击时间历程后处理器TimeHist postproc弹出如箭头所指对话框。

点击图对话框左上角的绿色增加按钮弹出对话框点击ok按钮,在弹出的对话框中输入节点编号,或者鼠标点击选择节点即可将新的数据读入对话框中如下图所示然后即可通过窗口上的按钮对数据进行操作处理。

/POST1set,last !定义数据集从结果文件中读出,last表示读取最后的数据集plnsol,s,eqv !以连续的轮廓线形式显示结果,S表示应力,EQV表示等效应力查看某个截面的云图!-----------------选取节点结果/post1!seltol,1.0e-10set,,,,,2.5!nsel,s,loc,y,0.1,0.1nsel,s,loc,x,0.02/page,99999,132,99999,240!-------------------显示某个截面wprota,,,90wpoffs,,,0.02/CPLANE,1 !指定截面为WP/TYPE,1,5 !结果显示方式选项工作平面移回全局坐标原点WPCSYS,-1nsel,s,loc,x,0,0.025esln,,1,ACTIVE。

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”与其他两个在在力的显示数据上相同,而矩的显示数据上并不相同。

ANSYS后处理(结果查看)

ANSYS后处理(结果查看)

一、显示某个时间点的温度云图1、General Postproc →Read Result →By Time/Freq2、在跳出的窗口中输入时间点,点击OK按钮3、然后点Plot Results按下图操作3、然后点击plot →Replot即可显示该时刻的云图二、提取某个节点的数值1、首先通过下列命令,选择部分单元nsel,s,loc,x,0,0.025esln,all然后读取所需节点的编号。

2、点击时间历程后处理器TimeHist postproc弹出如箭头所指对话框。

点击图对话框左上角的绿色增加按钮弹出对话框点击ok按钮,在弹出的对话框中输入节点编号,或者鼠标点击选择节点即可将新的数据读入对话框中如下图所示然后即可通过窗口上的按钮对数据进行操作处理。

/POST1set,last !定义数据集从结果文件中读出,last表示读取最后的数据集plnsol,s,eqv !以连续的轮廓线形式显示结果,S表示应力,EQV表示等效应力查看某个截面的云图!-----------------选取节点结果/post1!seltol,1.0e-10set,,,,,2.5!nsel,s,loc,y,0.1,0.1nsel,s,loc,x,0.02/page,99999,132,99999,240!-------------------显示某个截面wprota,,,90wpoffs,,,0.02/CPLANE,1 !指定截面为WP/TYPE,1,5 !结果显示方式选项工作平面移回全局坐标原点WPCSYS,-1nsel,s,loc,x,0,0.025esln,,1,ACTIVE欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。

ANSYS数据导出:节点、单元、振型

ANSYS数据导出:节点、单元、振型

又参考了一下ANSYS帮助文件中的APDL编程部分,以及网上的一些意见,可以有更方便地得到节点坐标,单元内的节点列表的方法。

在一个文本文件中写几条命令就可以了。

而且可以指定输入写入的格式,不会出现两个数据首尾相接,在MATLAB中无法区分的问题。

得到节点坐标和单元内包含的节点的程序如下,可以在ANSYS的帮助中找到每一个命令的详细解释。

将下面的程序拷贝到一个文本文件中filename.txt,保存,去掉后缀名TXT,再拷贝到工作目录下。

在命令提示符下输入*use filename,生产一个geomfile.txt文件,打开可以看到里面的数据! Get the coordinates of each node! Get the node list of each element! By:LiuXiaoqin(liuxqsmile@), at nuaa,*get,nodenum,node,,num,max ! 获得节点的数目*dim,nodepos,array,nodenum,3 ! nodepos存放节点的坐标*do,i,1,nodenum,1*get,nodepos(i,1),node,i,loc,x !获得节点的X坐标*get,nodepos(i,2),node,i,loc,y*get,nodepos(i,3),node,i,loc,z*enddo*get,elemnum,elem,,num,max !得到单元的总数目*dim,elemlist,array,elemnum,6 !单元包含的节点列表,指定每个单元包含6个节点,根据情况修改*do,i,1,elemnum,1*do,ii,1,6,1*get,elemlist(i,ii),elem,i,node,ii !获得节点编号*enddo*enddo*cfopen,geomfile,txt !打开文件,写入数据*vwrite,0(F8.0,' Coordinates of each node')*vwrite,sequ,nodepos(1,1),nodepos(1,2),nodepos(1,3)(F8.0,3e16.8)*vwrite,0(F8.0,' Nodes No. of each element')*vwrite,sequ,elemlist(1,1),elemlist(1,2),elemlist(1,3),elemlist(1,4),elemlist(1,5),elemlist(1,6)(F8.0,6f8.0)*vwrite,0(F8.0)*cfclos获得振型的方法也类似,首先获得模态的个数,然后读取每一阶模态的频率和每个节点的偏移量!从ANSYS中导出模态频率及振型数据!By:LiuXiaoqin(liuxqsmile@), at nuaa,*get,nodenum,node,,num,max*set,tempvar,0*set,modenum,0!获得模态的阶数*do,i,1,100,1*get,tempvar,mode,i,freq*if,tempvar,LT,0.0001,THEN*if,modenum,LT,0.0001,THEN*set,modenum,(i-1)*endif*endif*enddo!*dim,modefqda,array,modenum,2*dim,modeshp,array,nodenum,3*cfopen,modefile,txt*do,i,1,modenum,1*get,modefq,mode,i,freq*get,modeda,mode,i,damp*vwrite,modefq,modeda(2e16.8)set,1,i!获得每个节点的位移*do,ii,1,nodenum,1*get,modeshp(ii,1),node,ii,u,x*get,modeshp(ii,2),node,ii,u,y*get,modeshp(ii,3),node,ii,u,z*enddo*vwrite,sequ,modeshp(1,1),modeshp(1,2),modeshp(1,3)(F8.0,3e16.8)*vwrite,0(F8.0)*enddo*cfclos。

ansys路径提取荷载位移曲线

ansys路径提取荷载位移曲线

ansys路径提取荷载位移曲线ANSYS是工程领域常用的一种计算机分析软件,它通过对结构进行有限元分析,可以得到结构受力变形的各种数据信息。

ANSYS路径提取功能则是一种用来提取结构在某个路径上的荷载与位移数据的指令。

本篇文章将着重介绍路径提取功能的使用方法和注意事项,以及通过路径提取数据绘制荷载位移曲线的步骤和技巧。

一、路径提取的使用方法路径提取指令在ANSYS中的实用方法十分简单。

可以通过以下步骤进行操作:1.在ANSYS主界面点击导航栏上的“Solution”,在展开的选项菜单中选择“Insert/Fixture/Path”.2.选择路径提取的方式,支持三种方式,分别是Point Path、Sketch Path、Iso-Contours Path。

Point Path是在模型结构中任选一个点,在该点处对荷载和位移进行提取;Sketch Path是利用模型结构中的线段、圆弧、曲线等进行图像创作,对路径进行提取;Iso-Contours Path则是在模型结构上选择等值线进行数据提取。

3.根据模型和路径类型的不同,依次选择设置路径起始点和路径终点,并设置路径的其他要素参数,比如路径宽度和路径方向等。

4.完成路径提取后,可以通过调用结果的路径提取命令,查看结构在该路径上的力学变化情况。

二、荷载位移曲线的绘制方法得到路径提取的荷载位移数据后,我们可以通过视图控制工具将其转化为荷载位移曲线图,并进行进一步的分析。

绘制荷载位移曲线可分为以下几个步骤:1.在主界面中加入Path Plot View的窗口,并在该窗口中选择路径。

2.在窗口中选择荷载和位移作为线图的横纵坐标,并选择对应的X轴和Y轴的单位及格式。

3.通过路径提取后所提供的数据,绘制荷载和位移曲线。

4.根据荷载位移曲线所表现出的趋势和特征,进行工程分析和计算。

三、注意事项及技巧在使用ANSYS路径提取功能时,需要注意以下几点:1.路径提取的位置要合理,避免路径的交叉和干涉。

ANSYS积分法和节点位移法求解应力强度因子附命令流

ANSYS积分法和节点位移法求解应力强度因子附命令流

K I = √2π K II = √2π 其中: G为剪切模量;
G ∆v 1 + κ √r G ∆u 1 + κ √r
κ为材料常数,对于平面应力问题,取
3−������ 1+������

∆u为裂纹面在某点处的水平相对位移; ∆v为裂纹面在某点处的垂直相对位移。
图 1-6
位移法图解
根据断裂力学对于三种裂纹的定义,当∆v>0 时,K I 为正,裂纹上下面相对 位移为顺时针为正,即顺时针时,∆u>0,K II 为正;反之为负。理论上,当取上 下裂纹面同一位置的点,当该点趋向于裂尖时,结果更精确,本算例取奇异单元 上 1/4 处的节点的位移进行计算,计算模型同上。 首先,先对有限元模型进行求解,然后进入到后处理层,求出在局部坐标系 系下,所处裂纹上下面的奇异单元上 1/4 处节点的水平及竖直位移 ux,uy,然后 求出裂纹面的相对位移∆u、∆v,最后代入上式即可。 计算结果如图 1-7 所示:KI=223.84Mpa*(mm)1/2,KII=217.63Mpa*(mm)1/2。 计算误差分别为:3.1%、0.25%。
FINISH /CLEAR /TITIE,INTERACTIVE INTEGRATION METHOD BY IDUTER-ANSYS /PREP7 /RGB,INDEX,100,100,100, 0 /RGB,INDEX, 80, 80, 80,13 /RGB,INDEX, 60, 60, 60,14 /RGB,INDEX, 0, 0, 0,15 /REPLOT !------------------!UNIFIED UNIT(N,MM) PI=ACOS(-1) *SET,H,80 *SET,W,50 *SET,A,0.12*W *SET,BETA,90-45 *SET,ALPH,(90-BETA)*PI/180 *SET,SIGMA,100 R1=1 R2=2 R3=3 !THE HEIGHT OF MODEL !THE WEIGHT OF MODEL !HALF LENGTH OF THE ANGLED CRACK !THE INCLINED ANGLE OF CRACK ! RADIAN SYSTEM !SIGMA !FIRST ROW OF ELEMENT RADIUS !THIRD ROW OF ELEMENT RADIUS !SIXTH ROW OF ELEMENT RADIUS

ANSYS提取单元内力的方法

ANSYS提取单元内力的方法

ANSYS提取单元或节点内力的方法方法1:节点荷载(List Results→Nodal Loads)方法2:节点合力计算(Nodal Cals→Sum @ Each Node)方法3:单元解中的节点解(List Results→Element Solution→Structural Forces & Moments)方法4:支座反力(List Results→Reaction Solu)方法5:单元表(List Results→Elem Table Data)上述各方法提取的结果关系如下:(1)方法1和方法2提取的结果完全相同,但结果为0的项在方法1的结果列表中不显示,而方法2的结果列表则会全部显示。

(2)方法3提取的结果是每个单元各节点在该单元中的内力,针对同一节点,将其在各个单元中的内力求和,其累加结果与方法1和2得到的结果一致。

(3)方法4提取的结果只显示有施加位移约束的节点反力,其数值大小与方法1和2得到的结果相差一个正负号,即节点内力和节点反力刚好是一对作用力与反作用力。

(4)方法5提取的结果是单元的内力,如果单元的形函数为线性(如BEAM188单元设置“KEYOPT(3)=0”),则ANSYS会取单元中点作为积分点并将其数值代替单元内的线性变化,因此其输出结果的绝对值等于方法3中对应单元的各节点相应内力绝对值的平均值;如果单元的形函数为非线性(如BEAM188单元设置“KEYOPT(3)=2”),则单元各节点的内力不同,其结果与方法3得到的结果一致。

(5)方法1~4提取的结果都是默认基于整体坐标系的,而方法5提取的结果是基于单元坐标系的,因此提取结果的方向和正负号需特别注意。

有限元中力的方向和结构力学中的方向是有区别的,不论是什么结果坐标系,力的正方向取为对应结果坐标的正方向,弯矩则是对应坐标轴的顺时针为正。

ansys生成应力-应变(σ-ε)循环曲线

ansys生成应力-应变(σ-ε)循环曲线

Ansys生成应力-应变(σ-ε)循环曲线在工程设计和材料研究中,了解材料的应力-应变(σ-ε)循环曲线对于预测材料的疲劳寿命和性能至关重要。

Ansys作为一种常用的有限元分析软件,能够通过模拟和计算来生成材料的应力-应变循环曲线,为工程师和研究人员提供重要的参考数据和分析结果。

1. 应力-应变(σ-ε)循环曲线的意义材料在实际工程应用中会受到不断的应力作用,而这些应力会导致材料产生应变,再由应变引起应力,形成一个循环的过程。

了解材料在这种应力-应变循环中的行为特点,对于材料疲劳寿命和安全性具有重要意义。

通过Ansys生成的应力-应变循环曲线,可以直观地了解材料在循环加载下的性能表现,为工程设计和材料选择提供重要依据。

2. Ansys生成应力-应变(σ-ε)循环曲线的方法Ansys作为有限元分析软件,可以通过建立材料的有限元模型,施加不同的加载条件,并进行仿真计算来得到材料的应力-应变循环曲线。

在这个过程中,需要考虑材料的本构模型、加载条件、边界条件等因素,以确保生成的循环曲线具有可靠性和准确性。

通过Ansys软件的强大计算能力和精准模拟功能,可以生成符合实际工程需求的应力-应变循环曲线,为工程分析和优化提供重要的数据支持。

3. 应力-应变(σ-ε)循环曲线的分析生成应力-应变循环曲线之后,需要对其进行深入的分析和理解。

通过Ansys软件生成的曲线数据,可以进行疲劳寿命预测、材料性能评估、工程可靠性分析等工作。

工程师和研究人员可以根据这些曲线数据,针对不同工况和环境条件,对材料的疲劳寿命和安全性进行评估和预测。

根据曲线的特点,可以优化材料的使用和设计方案,提升工程结构的性能和可靠性。

4. 个人观点和理解在工程设计和材料研究中,应力-应变(σ-ε)循环曲线是一个非常重要的参数,能够直接反映材料的疲劳性能和安全性。

Ansys作为一种强大的工程仿真软件,可以有效地生成材料的循环曲线,并为工程分析和优化提供重要的数据支持。

ansys读取 某点应力和应力集中系数的问题

ansys读取 某点应力和应力集中系数的问题

ansys读取某点应力和应力集中系数的问题2009-10-13 10:20提问者:我浩然哦|浏览次数:3086次热应力计算结束后后处理我想查看模型某点的热应力,该怎么操作?还有应力集中部位有多个但我想查看其中某个位置的应力集中系数可以查看吗?怎么操作?我来帮他解答精彩回答2009-10-13 22:33GUI操作:在General Postproc——Query Results——Subgrid Solu,选择你想显示的节点。

命令流: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,1S_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)(F10.0,3F15.4,E15.5)*CFCLOS*ENDGET_node_infOUT_node_inf/delete,GET_node_inf,mac/delete,OUT_node_inf,mac另附1.先对节点的值进行SORT,在提取最大的值即可。

ansys etable提取结果

ansys etable提取结果

ANSYS etable提取结果etable提取运算结果ansys求解完结束后,会把计算结果保存在结果表中,行是单元的编号,列是计算信息,如节点位移、节点力、应力、应变等。

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

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

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

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

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

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

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

Lab = ERAS将删除整个表。

Item选项名称。

常用的选项名称见后表。

某些选项需要栏目名。

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

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

常用的栏目名见后表。

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

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

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

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

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

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

有很多不同类型的数据结果可以被存在单元表中。

例如,许多单元的选项只有一个值(也就是说,每一个单元对应此选项只有一个值单一值的选项包括:SERR, SDSG, TERR, TDSG, SENE, TENE, KENE, JHEAT, JS, VOLU和CENT. 其余的选项是多个值的(也就是说,这些值在单元中是变化的,每个节点有不同的值。

ansys单元内力提取

ansys单元内力提取

ansys单元内力提取ANSYS是一种强大的有限元分析软件,可以用于解决各种结构力学问题。

在ANSYS中,我们可以通过“力的输出”功能来提取单元的内力信息。

在ANSYS中,要提取单元的内力,首先需要进行力的输出设置。

具体操作如下:1. 创建分析模型:首先,在ANSYS中创建分析模型,包括几何模型、材料属性、边界条件等。

2. 单元划分和网格生成:将模型进行划分,划分为适当的单元类型,并生成网格。

3. 载入设置:对于要进行力的输出的载荷,需要在ANSYS中进行载入设置,包括静载和动载。

4. 定义力的输出:在ANSYS中选择"解决"选项卡,然后选择"力的输出"。

在力的输出对话框中,选择感兴趣的单元类型,并选择要输出的力量(例如,内力、应力等)。

5. 数据输出:在力的输出对话框中,可以选择输出格式、位置和单位等。

力的输出可以保存为文本文件(.txt)或二进制文件(.rst)。

6. 后处理:完成力的输出设置后,进行ANSYS的解算。

在解算完成后,可以通过ANSYS的后处理功能来查看和分析输出的力。

通过上述步骤,即可实现对单元的内力进行提取。

在后处理中,可以对提取的内力进行如下分析和操作:1. 内力云图:通过ANSYS的云图功能,可以将内力绘制为云图,直观地显示单元内的力的分布情况。

在云图上,可以通过颜色映射来表示力的大小。

2. 内力曲线:可以通过ANSYS的曲线图功能,将单元内的力随着节点或单元编号的变化进行绘制。

这样可以了解内力在不同位置的变化情况。

3. 取样点的内力:可以选择任意的结点或单元,通过ANSYS的查询功能来获取该点或该单元的内力值。

这对于需要具体数值的内力分析非常有用。

4. 最大和最小内力:通过ANSYS的求解器,可以得到整个模型中内力的最大和最小值。

这些数值可以用来评估结构的强度和稳定性。

5. 内力分析:可以对提取的内力进行进一步的分析,比如求解内力的和、平均值等。

ANSYS的get命令常用操作(转载)

ANSYS的get命令常用操作(转载)

ANSYS的get命令常用操作(信息提取和结果结果提取)长安CAE 2016年10月12日78ANSYS的get命令常用操作(信息提取和结果结果提取)在ANSYS分析过程中,*get命令作为一个提取信息的常用命令,作用非常大,不管是在前处理、求解还是后处理过程中,都能够有发挥的空间,尤其是后处理过程,对结果的批量输出来说不可缺少。

*get能够提取的信息相当多,其命令语句如下:*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUMPar:定义的变量名称,用于存储提取的数据;Entity:关键字,是信息提取的对象,包括NODE, ELEM, KP, LINE, AREA,VOLU, PDS等;ENTNUM:当前对象的数字标识,比如节点的节点号,单元的单元号等;Item1:提取的信息,可用的非常多,后面展开;IT1NUM:和Item1配合使用。

由于*get的功用实在太多,不就一一列举,单就常用的枚举。

1.前处理应用(1)提取面的信息:*GET, Par, AREA, 0, Item1, IT1NUM, Item2, IT2NUM提取最大的面号:*GET, Par, AREA, 0, NUM, MAX提取最小的面号:*GET, Par, AREA, 0, NUM, MIN提取当前面的总数:*GET, Par, AREA, 0, COUNT提取当前面的中心坐标:*GET, Par, AREA, 0, CENT,X;*GET, Par, AREA, 0, CENT,Y;*GET, Par, ARE A, 0, CENT,Z(2)提取单元的信息:*GET, Par, ELEM, N, Item1, IT1NUM, Item2, IT2NUM 提取单元中心坐标:*GET, Par, ELEM, N,CENT,XN为单元号,X表示X坐标,同理可用Y和Z。

提取单元面积:*GET, Par, ELEM, N,AREA提取单元体积:*GET, Par, ELEM, N,VOLU提取最大单元号:*GET, Par, ELEM, 0, NUM, MAX提取最小单元号:*GET, Par, ELEM, 0, NUM, MIN提取单元总数:*GET, Par, ELEM, 0, COUNT(3)提取关键点信息:*GET, Par, KP, N, Item1, IT1NUM, Item2, IT2NUM 提取关键点坐标:*GET, Par, KP, N,LOC,X提取最大关键点号:*GET, Par, KP, 0, NUM, MAX提取最小单元号:*GET, Par, KP, 0, NUM, MIN提取单元总数:*GET, Par, KP, 0, COUNT(4)提取线的信息:*GET, Par, LINE, N, Item1, IT1NUM, Item2, IT2NUM 提取线的点号:*GET, Par, LINE, N,KP提取线的长度:*GET, Par, LINE, N,LENG同样的还可以和上面一样得到线的最大最小点号等信息。

ANSYS梁单元如何提取应力

ANSYS梁单元如何提取应力

ANSYS梁单元如何提取应力问题1:梁BEAM188的应力如何提取?最大、最小应力如何提取?就这个问题我上网找了一下,主要在上找,找了几个帖子,先贴过来看看ANSYS梁单元如何提取应力1、如何取出梁单元中的最大应力作为优化参数值?/forum/viewthread.php?tid=133155&pid2=650360&keywords= beam188%20%E6%A2%81%20%E5%BA%94%E5%8A%9B&searchstyle=3&i ssearch=true#pid650360问:我用的188单元作谐响应分析,求解结束后,我想取出模型中的最大应力值作为参数,然后在接下来的优化当中用该最大应力作为状态变量,请问我应该怎么做啊,注意优化时,对应于每组参数值,最大应力点的位置都可能不同.请高手指点一下谢谢----------以下程序段分别得到目标变量(总体积),约束变量SV的最大应力值。

/POST1SET,NSORT,U,Y*GET,DMAX,SORT,,MAXETABLE,VOLU,VOLUETABLE,SMAX_I,NMISC,1ETABLE,SMAX_J,NMISC,3ssum*GET,VOLUME,SSUM,,ITEM,VOLUESORT,ETAB,SMAX_I,,1 !按照单元SMAX_I的绝对值大小进行排序*GET,SMAXI,SORT,,MAXESORT,ETAB,SMAX_J,,1*GET,SMAXJ,SORT,,MAXSMAX=SMAXI>SMAXJ !约束变量SV:SMAX=最大应力值FINISH===============你这个程序段是针对beam3 吧,对 beam188好像不行。

对beam188,要求所有单元的最大、最小应力可以用命令allsel*GET,ZDYL_MAX,SECR,ALL,S,X,MAX*GET,ZDYL_MIN,SECR,ALL,S,X,MAX但是虽然能用图形显示最大、最小应力截面,却不清楚怎么用命令流提取出这个截面和他所在的单元来,盼高手提示!另外也可以用单元表求出轴应力和弯曲应力,然后求最大、最小应力SMAX=Maximum stress (direct stress + bending stress)SMIN=Minimum stress (direct stress - bending stress)命令流ETABLE,SDIR,SMISC,31ETABLE,SBZT,SMISC,34SADD,YL_MAX,SDIR,SBZTSADD,YL_MIN,SDIR,SBZT,,-1*do,K,1,单元数,1*GET,YLMAX(K),ELEM,K,ETABLE,YL_MAX*GET,YLMIN(K),ELEM,K,ETABLE,YL_MIN*ENDDO2、BEAM188单元剪应力怎么查看?BEAM188单元输出中帮助文件的输出序号如下:Table 188.2. BEAM188 Item and Sequence Numbers for the ETABLE and ESOL Co mmandsName Item I JFX SMISC 1 14MY SMISC 2 15MZ SMISC 3 16MX SMISC 4 17SFZ SMISC 5 18SFY SMISC 6 19EX SMISC 7 20KY SMISC 8 21KZ SMISC 9 22KX SMISC 10 23SEZ SMISC 11 24SEY SMISC 12 25Area SMISC 13 26BM SMISC 27 29BK SMISC 28 30请教:怎么没有剪应力SX,SXZ,SXY的输出序号?怎么查看计算结果的剪应力?------------------不需要到ETABLE 定义sx是正应力sy,sz剪应力。

ansys单元内力提取 -回复

ansys单元内力提取 -回复

ansys单元内力提取-回复ANSYS单元内力提取ANSYS是一款强大的有限元分析软件,广泛应用于各个领域的工程设计和分析中。

在进行有限元分析时,了解结构单元的内力分布是非常重要的,可以帮助我们更好地理解结构的受力情况,并进行优化设计。

在本文中,我们将介绍如何在ANSYS中提取单元的内力信息。

首先,我们需要理解单元内力的概念。

在有限元分析中,结构被离散为许多小的单元,每个单元都是一个简化的模型,具有一些特定的性质。

单元内力是指该单元内部所有节点所受的力的总和。

在ANSYS中,我们可以通过特定命令和工具来提取这些信息。

下面,我们将一步一步地介绍如何在ANSYS中提取单元内力。

第一步是构建模型。

在ANSYS中,我们首先需要构建一个几何模型,定义结构的形状和尺寸。

可以使用ANSYS提供的几何建模工具或者导入已有的CAD模型。

确保模型的几何形状和结构属性都正确设定。

第二步是离散化。

在ANSYS中,我们需要将模型离散化为小的单元。

常用的单元包括梁单元、壳单元和实体单元等。

选择合适的单元类型取决于结构类型和分析目的。

在划分单元之前,我们还需要设置网格尺寸和单元密度等参数。

较小的网格尺寸和更高的单元密度可以提高分析的精确性,但也会增加计算时间。

第三步是加载和求解。

在ANSYS中,我们需要定义结构的边界条件和加载情况。

边界条件包括支撑条件和约束条件,加载情况包括施加在结构上的力、热量或电磁场等。

定义完所有的加载和边界条件后,我们可以开始进行求解。

ANSYS将根据所设定的参数和加载条件计算结构的应力、位移和变形等信息。

第四步是后处理。

在完成求解后,我们需要对结果进行后处理。

在ANSYS 中,我们可以通过后处理工具来提取和分析单元的内力信息。

首先,我们需要选择要显示的单元类型和属性信息。

然后,我们可以选择相应的命令来查看单元的应力、内力、变形等信息。

ANSYS会根据所选的单元类型和分析结果自动生成相应的图形或表格。

  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)
(F10.0,3F15.4,E15.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。

相关文档
最新文档