ANSYS结构分析指南 疲劳

上传人:woxinch****an2018 文档编号:39304052 上传时间:2018-05-14 格式:DOC 页数:18 大小:82.50KB
返回 下载 相关 举报
ANSYS结构分析指南 疲劳_第1页
第1页 / 共18页
ANSYS结构分析指南 疲劳_第2页
第2页 / 共18页
ANSYS结构分析指南 疲劳_第3页
第3页 / 共18页
ANSYS结构分析指南 疲劳_第4页
第4页 / 共18页
ANSYS结构分析指南 疲劳_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《ANSYS结构分析指南 疲劳》由会员分享,可在线阅读,更多相关《ANSYS结构分析指南 疲劳(18页珍藏版)》请在金锄头文库上搜索。

1、ANSYSANSYS 结构分析指南第三章结构分析指南第三章 疲劳疲劳3.13.1 疲劳的定义疲劳的定义疲劳是指结构在低于静态极限强度载荷的重复载荷作用下,出现断裂破坏的现象。例如一根能够承受 300 KN 拉力作用的钢杆,在 200 KN 循环载荷作用下,经历 1,000,000 次循环后亦会破坏。导致疲劳破坏的主要因素如下:载荷的循环次数;每一个循环的应力幅;每一个循环的平均应力;存在局部应力集中现象。真正的疲劳计算要考虑所有这些因素,因为在预测其生命周期时,它计算“消耗”的某个部件是如何形成的。3.1.13.1.1 ANSYSANSYS 程序处理疲劳问题的过程程序处理疲劳问题的过程ANSY

2、S 疲劳计算以 ASME 锅炉和压力容器规范(ASME Boiler and Pressure Vessel Code)第三节(和第八节第二部分)作为计算的依据,采用简化了的弹塑性假设和 Mimer 累积疲劳准则。除了根据 ASME 规范所建立的规则进行疲劳计算外,用户也可编写自己的宏指令,或选用合适的第三方程序,利用 ANSYS 计算的结果进行疲劳计算。ANSYS APDL Programmers Guide讨论了上述二种功能。ANSYS 程序的疲劳计算能力如下:对现有的应力结果进行后处理,以确定体单元或壳单元模型的疲劳寿命耗用系数(fatigue usage factors)(用于疲劳计算

3、的线单元模型的应力必须人工输入);可以在一系列预先选定的位置上,确定一定数目的事件及组成这些事件的载荷,然后把这些位置上的应力储存起来;可以在每一个位置上定义应力集中系数和给每一个事件定义比例系数。3.1.23.1.2 基本术语基本术语 位置(Location):在模型上储存疲劳应力的节点。这些节点是结构上某些容易产生疲劳破坏的位置。事件(Event):是在特定的应力循环过程中,在不同时刻的一系列应力状态,见本章 3.2.3.4。载荷(Loading):是事件的一部分,是其中一个应力状态。应力幅:两个载荷之间应力状态之差的度量。程序不考虑应力平均值对结果的影响。3.23.2 疲劳计算疲劳计算完

4、成了应力计算后,就可以在通用后处理器 POST1 中进行疲劳计算。一般有五个主要步骤:1、进入后处理 POST1,恢复数据库;2、建立位置、事件和载荷的数目,定义材料疲劳性质,确定应力位置和定义应力集中系数;3、存储不同事件和不同载荷下关心位置的应力,并指定事件的重复次数和比例系数;4、激活疲劳计算;5、查看结果。3.2.13.2.1 进入进入 POST1POST1 和恢复数据库和恢复数据库依照下列步骤进行疲劳计算:1、进入 POST1命令:POST1POST1GUI:Main MenuGeneral Postproc2、把数据库文件(Jobname.DB)读入到在内存中(如果所要做的疲劳计算

5、是正在进行的 ANSYS 计算过程的继续,则 Jobname.DB 文件已在内存中)。结果文件(Jobname.RST)必须已经存在并将其读入内存。命令:RESUMERESUMEGUI:Utility MenuFileResume from3.2.23.2.2 建立疲劳计算的规模、材料疲劳性质和疲劳计算的位置建立疲劳计算的规模、材料疲劳性质和疲劳计算的位置定义下列数据:位置、事件和载荷的最大数目;材料的疲劳性质;应力位置与应力集中系数(SCFs)。1、定义位置、事件和载荷的最大数目缺省情况下,疲劳计算最多包括 5 个节点位置,10 个事件,每个事件中 3 个载荷。如果需要,可以通过下面的命令来

6、设置较大的规模(即较多的位置、事件和载荷)。命令:FTSIZEFTSIZEGUI:Main MenuGeneral PostprocFatigueSize Settings2、定义材料的疲劳性质为了计算各种耗用系数,以及为了包含简化弹塑性效应,必须定义材料的疲劳性质。在疲劳计算中,感兴趣的材料性质有:S-N 曲线:应力幅(Smax-Smin)/2-疲劳循环次数的关系曲线。ASME S-N 曲线考虑了最大平均应力的影响。如果需要,应把输入的 S-N 曲线进行调节以便考虑平均应力强度效应。如果不输入 S-N 曲线,那么对于各种可能的应力状态的组合,应力幅将降序排列,但不计算耗用系数。命令:FPFP

7、GUI:Main MenuGeneral PostprocFatigueS-N TableSm-T 曲线:设计应力强度值-温度曲线。如要考虑检查应力范围是否进入塑性,就必须定义该曲线。命令:FPFPGUI:Main MenuGeneral PostprocFatigueSm_T Table弹塑性材料参数 M 和 N(应变强化指数)。只在需要使用简化的弹塑性准则时,才输入 M、N。这些参数可以从 ASME 规范中获得。命令:FPFPGUI:Main MenuGeneral PostprocFatigueElas-plas Par下述例子说明了用于输入疲劳材料性质的 FP 命令的使用方法:! De

8、fine the S-N table:FP,1,10,30,100,300,1000,10000 ! Allowable Cycles, NFP,7,100000,1000000 ! “FP,21,650,390,240,161,109,59 ! Alternating Stress-FP,27,37,26 ! Intensity Range, S, ksi! Define the Sm-T table:FP,41,100,200,300,400,500,600 ! Temperature, deg FFP,47,650,700,750,800 ! “FP,51,20,20,20,18.7,1

9、7.4,16.4 ! “Design Stress-Intensity FP,57,16.1,15.9.15.5,15.1 ! Value“, Sm (=2/3*Sy or ! 1/3 *Su), ksi! Define the elastic-plastic material parameters:FP,61,1.7,.3 ! M and N3、定义应力位置和应力集中系数下面的选项允许用户显式地定义疲劳计算中关心的节点位置、该位置的应力集中系数,以及在该位置的一个短的标题(可用 20 个字母)。命令:FLFLGUI:Main MenuGeneral PostprocFatigueStress

10、 Locations注意注意-不是所有的疲劳分析都需要使用 FLFL 命令。如果使用 FSFS、FSNODEFSNODE 或 FSSECTFSSECT 等命令(见下),则疲劳节点位置是自动定义的。假使在建模时包含有足够细的网格,则所计算的应力是准确的,因此不必指定应力集中系数 SCFs (但是如果考虑表面影响、尺寸影响和腐蚀影响,则仍然需要指定 SCFs )。在计算疲劳时如果只需要考察一个位置,则可以省略标题。假使定位明确,或是不需要应力集中系数和标题,则可完全不使用 FLFL 命令。这里给出了在一个圆柱筒分析中应用 FLFL 命令的例子。整体坐标 Y 轴为旋转轴。在不同璧厚交界处的外壁给出了

11、应力集中系数 SCFs (针对轴向线性化应力)。FL,1,281,Line 1 at insideFL,2,285,1.85,Line 1 at outsideFL,3,311,Line 2 at insideFL,4,315,2.11,Line 2 at outside图 3-1 圆柱筒应力集中系数 SCFs3.2.33.2.3 储存应力、指定事件循环次数和比例因子储存应力、指定事件循环次数和比例因子3.2.3.13.2.3.1 储存应力储存应力为了进行疲劳计算,程序必须知道每一个位置上不同事件和载荷时的应力,以及每一个事件的循环次数。可采用下列选项来存储每一个位置、事件和载荷组合情况下的应

12、力:人工储存应力;从(Jobname.RBT)文件中取得节点应力;横截面应力。 警告警告 :程序从不假定存在 0 应力条件。如果一定要考虑零应力条件,就必须在每一个事件中明确地输入何处产生零应力。下面的命令序列,说明如何存储应力。在某些情况下,用户也可以用 LCASELCASE 命令代替 SETSET 命令。人工储存应力: FS从 Jobname.RST 中取出节点应力: SET,FSNODE横截面应力: PATH,PPATH,SET,FSSECT(横截面计算也需从 Jobname.RST 的数据中取得)可以用不同的方法在一个事件中储存应力。下面说明各种不同的方法。3.2.3.1.13.2.3

13、.1.1 人工储存应力人工储存应力可以人工存储应力和温度(不是直接从 Jobname.RST 的结果文件取得)。在这种情况下,实际并没有将 POST1 的疲劳模块作为后处理器,而是仅仅作为疲劳计算器使用。线单元(如梁单元)的应力必须人工输入,因为疲劳模块不能如体元或壳元那样从结果文件中读取数据。命令:FSFSGUI:Main MenuGeneral PostprocFatigue-Store Stresses-Specified Val下面的例子说明用上述命令输入的方式:FS,201,1,2,1,-2.0,21.6,15.2,4.5,0.0,0.0FS,201,1,2,7,450.3在这个例子

14、中,只输入了全应力(16 项)和温度。如果还要输入线性化应力,它们将紧随在温度后面,即 813 项。注意注意-对只有轴向应力的梁单元,只需输入一个应力分量(SX),其余各项空白。3.2.3.1.23.2.3.1.2 从结果文件中提取应力从结果文件中提取应力该方法把包含有 6 个分量的节点应力向量直接储存在结果的数据库内。随后可以用 FSFS 命令修正存入的应力分量。注意注意-在执行 FSNODEFSNODE 命令之前,必须使用 SETSET 命令,可能还有 SHELLSHELL 命令。SETSET 命令从数据库的 Jobname.RST 文件中读取某一特殊载荷子步下的结果,SHELLSHELL

15、 命令可选择从壳单元的顶面、中面或底面读取结果(缺省是从顶面读取结果)。命令:FSNODEFSNODEGUI:Main MenuGeneral PostprocFatigue-Store Stresses-From rst File下面给出用 FSNODEFSNODE 命令在一个事件的一个节点位置输入应力结果的例子:SET,1 ! Define data set for load step 1FSNODE,123,1,1 ! Stress vector at node 123 assigned to event 1,! loading 1.SET,2 ! Define data set for

16、 load step 2FSNODE,123,1,2 ! .event 1, loading 2SET,3 ! .load step 3FSNODE,123,1,3 ! .event 1, loading 3图 3-2 一个事件中的三个荷载3.2.3.1.33.2.3.1.3 横截面应力横截面应力本选项计算和存储截面路径(它是由以前的 PATHPATH 和 PPATHPPATH 命令定义的)端点的线性化应力。因为通常线性化应力计算是在能代表两个表面的最短距离的线段上进行的,因此,只需在两个表面上各取一个点来描述 PPATHPPATH 命令中的路径。这一步骤将从计算结果的数据库中获得应力;因此必须在 SETSET 命令之前使用 FSSECTFSSECT 命令。用 FSSECTFSSECT 命令储存的应力分量可用 FSFS 命令修正。命令:FSSECTFS

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 汽车维修/保养

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号