ANSYS实现随机疲劳分析:

合集下载

ansys疲劳分析基本方法

ansys疲劳分析基本方法

疲劳是指结构在低于静态极限强度载荷的重复载荷作用下,出现断裂破坏的现象。

例如一根能够承受 300 KN 拉力作用的钢杆,在 200 KN 循环载荷作用下,经历 1,000,000 次循环后亦会破坏。

导致疲劳破坏的主要因素如下:载荷的循环次数;每一个循环的应力幅;每一个循环的平均应力;存在局部应力集中现象。

真正的疲劳计算要考虑所有这些因素,因为在预测其生命周期时,它计算“消耗”的某个部件是如何形成的。

3.1.1 ANSYS程序处理疲劳问题的过程ANSYS 疲劳计算以ASME锅炉和压力容器规(ASME Boiler and Pressure Vessel Code)第三节(和第八节第二部分)作为计算的依据,采用简化了的弹塑性假设和Mimer累积疲劳准则。

除了根据 ASME 规所建立的规则进行疲劳计算外,用户也可编写自己的宏指令,或选用合适的第三方程序,利用 ANSYS 计算的结果进行疲劳计算。

《ANSYS APDL Programmer‘s Guide》讨论了上述二种功能。

ANSYS程序的疲劳计算能力如下:对现有的应力结果进行后处理,以确定体单元或壳单元模型的疲劳寿命耗用系数(fatigue usage factors)(用于疲劳计算的线单元模型的应力必须人工输入);可以在一系列预先选定的位置上,确定一定数目的事件及组成这些事件的载荷,然后把这些位置上的应力储存起来;可以在每一个位置上定义应力集中系数和给每一个事件定义比例系数。

3.1.2 基本术语位置(Location):在模型上储存疲劳应力的节点。

这些节点是结构上某些容易产生疲劳破坏的位置。

事件(Event):是在特定的应力循环过程中,在不同时刻的一系列应力状态,见本章§3.2.3.4。

载荷(Loading):是事件的一部分,是其中一个应力状态。

应力幅:两个载荷之间应力状态之差的度量。

程序不考虑应力平均值对结果的影响。

3.2 疲劳计算完成了应力计算后,就可以在通用后处理器 POST1 中进行疲劳计算。

ansys疲劳分析解析

ansys疲劳分析解析

1.1 疲劳概述结构失效的一个常见原因是疲劳,其造成破坏与重复加载有关。

疲劳通常分为两类:高周疲劳是当载荷的循环(重复)次数高(如1e4 -1e9)的情况下产生的。

因此,应力通常比材料的极限强度低,应力疲劳(Stress-based)用于高周疲劳;低周疲劳是在循环次数相对较低时发生的。

塑性变形常常伴随低周疲劳,其阐明了短疲劳寿命。

一般认为应变疲劳(strain-based)应该用于低周疲劳计算。

在设计仿真中,疲劳模块拓展程序(Fatigue Module add-on)采用的是基于应力疲劳(stress-based)理论,它适用于高周疲劳。

接下来,我们将对基于应力疲劳理论的处理方法进行讨论。

1.2 恒定振幅载荷在前面曾提到,疲劳是由于重复加载引起:当最大和最小的应力水平恒定时,称为恒定振幅载荷,我们将针对这种最简单的形式,首先进行讨论。

否则,则称为变化振幅或非恒定振幅载荷。

1.3 成比例载荷载荷可以是比例载荷,也可以非比例载荷:比例载荷,是指主应力的比例是恒定的,并且主应力的削减不随时间变化,这实质意味着由于载荷的增加或反作用的造成的响应很容易得到计算。

相反,非比例载荷没有隐含各应力之间相互的关系,典型情况包括:σ1/σ2=constant在两个不同载荷工况间的交替变化;交变载荷叠加在静载荷上;非线性边界条件。

1.4 应力定义考虑在最大最小应力值σmin和σmax作用下的比例载荷、恒定振幅的情况:应力范围Δσ定义为(σmax-σmin)平均应力σm定义为(σmax+σmin)/2应力幅或交变应力σa是Δσ/2应力比R是σmin/σmax当施加的是大小相等且方向相反的载荷时,发生的是对称循环载荷。

这就是σm=0,R=-1的情况。

当施加载荷后又撤除该载荷,将发生脉动循环载荷。

这就是σm=σmax/2,R=0的情况。

1.5 应力-寿命曲线载荷与疲劳失效的关系,采用的是应力-寿命曲线或S-N曲线来表示:(1)若某一部件在承受循环载荷, 经过一定的循环次数后,该部件裂纹或破坏将会发展,而且有可能导致失效;(2)如果同个部件作用在更高的载荷下,导致失效的载荷循环次数将减少;(3)应力-寿命曲线或S-N曲线,展示出应力幅与失效循环次数的关系。

ansys疲劳可靠性及随机振动分析

ansys疲劳可靠性及随机振动分析

ANSYS疲劳分析
5. 调入载荷步计算并储存节点应力分量
Main Menu>General Postproc>Read Results>First Set(Next Set) Main Menu>General Postproc>Fatigue>Store Stresses>From rst File
ANSYS疲劳分析
3. 定义材料应变强化指数M和N
Main Menu>General Postproc>Fatigue>Property Table>Elas-plas Par
ANSYS疲劳分析
4. 定义关键点及应力集中系数
Main Menu>General Postproc>Fatigue>Stress Locations
!定义载荷变量 !设置实常数 !定义材料参数
!建立平面 !建立中间圆孔面 !面的布尔操作 !设置单元划分的分段数 !定义单元为四边形 !网格自由划分 !划分网格 !结束前处理
ANSYS可靠性分析
二.进入概率分析模块,选定分析文件
Main Menu>Prob Design>Analysis File>Assign
ANSYS可靠性分析
② 显示输入随机变量的采样曲线
(Main Menu>Prob Results>Sampl History)
ANSYS可靠性分析
③ 显示输入随机变量的累计概率分布曲线
(Main Menu>Prob Results>CumulativeDF)
ANSYS可靠性分析
④ 还可以显示输出随机变量的概率敏感图以及输出随机变 量和输入随机变量的相关性等。

ansys疲劳分析基本方法

ansys疲劳分析基本方法

疲劳就是指结构在低于静态极限强度载荷的重复载荷作用下,出现断裂破坏的现象。

例如一根能够承受 300 KN 拉力作用的钢杆,在 200 KN 循环载荷作用下,经历 1,000,000 次循环后亦会破坏。

导致疲劳破坏的主要因素如下:载荷的循环次数;每一个循环的应力幅;每一个循环的平均应力;存在局部应力集中现象。

真正的疲劳计算要考虑所有这些因素,因为在预测其生命周期时,它计算“消耗”的某个部件就是如何形成的。

3、1、1 ANSYS程序处理疲劳问题的过程ANSYS 疲劳计算以ASME锅炉与压力容器规范(ASME Boiler and Pressure Vessel Code)第三节(与第八节第二部分)作为计算的依据,采用简化了的弹塑性假设与Mimer累积疲劳准则。

除了根据 ASME 规范所建立的规则进行疲劳计算外,用户也可编写自己的宏指令,或选用合适的第三方程序,利用 ANSYS 计算的结果进行疲劳计算。

《ANSYS APDL Programmer‘s Guide》讨论了上述二种功能。

ANSYS程序的疲劳计算能力如下:对现有的应力结果进行后处理,以确定体单元或壳单元模型的疲劳寿命耗用系数(fatigue usage factors)(用于疲劳计算的线单元模型的应力必须人工输入);可以在一系列预先选定的位置上,确定一定数目的事件及组成这些事件的载荷,然后把这些位置上的应力储存起来;可以在每一个位置上定义应力集中系数与给每一个事件定义比例系数。

3、1、2 基本术语位置(Location):在模型上储存疲劳应力的节点。

这些节点就是结构上某些容易产生疲劳破坏的位置。

事件(Event):就是在特定的应力循环过程中,在不同时刻的一系列应力状态,见本章§3、2、3、4。

载荷(Loading):就是事件的一部分,就是其中一个应力状态。

应力幅:两个载荷之间应力状态之差的度量。

程序不考虑应力平均值对结果的影响。

3、2 疲劳计算完成了应力计算后,就可以在通用后处理器 POST1 中进行疲劳计算。

ANSYSWORKBENCH疲劳分析指南

ANSYSWORKBENCH疲劳分析指南

ANSYSWORKBENCH疲劳分析指南第一章简介1.1 疲劳概述结构失效的一个常见原因是疲劳,其造成破坏与重复加载有关;疲劳通常分为两类:高周疲劳是当载荷的循环重复次数高如1e4 -1e9的情况下产生的;因此,应力通常比材料的极限强度低,应力疲劳Stress-based用于高周疲劳;低周疲劳是在循环次数相对较低时发生的;塑性变形常常伴随低周疲劳,其阐明了短疲劳寿命;一般认为应变疲劳strain-based应该用于低周疲劳计算; 在设计仿真中,疲劳模块拓展程序Fatigue Module add-on采用的是基于应力疲劳stress-based 理论,它适用于高周疲劳;接下来,我们将对基于应力疲劳理论的处理方法进行讨论;1.2 恒定振幅载荷在前面曾提到,疲劳是由于重复加载引起:当最大和最小的应力水平恒定时,称为恒定振幅载荷,我们将针对这种最简单的形式,首先进行讨论;否则,则称为变化振幅或非恒定振幅载荷;1.3 成比例载荷载荷可以是比例载荷,也可以非比例载荷:比例载荷,是指主应力的比例是恒定的,并且主应力的削减不随时间变化,这实质意味着由于载荷的增加或反作用的造成的响应很容易得到计算;相反,非比例载荷没有隐含各应力之间相互的关系,典型情况包括:σ1/σ2=constant在两个不同载荷工况间的交替变化;交变载荷叠加在静载荷上;非线性边界条件;1.4 应力定义考虑在最大最小应力值σ和σ作用下的比例载荷、恒定振幅的情况:应力范围Δσ定义为σ-σ平均应力σ定义为σ+σ/2应力幅或交变应力σa是Δσ/2应力比R是σ/σ当施加的是大小相等且方向相反的载荷时,发生的是对称循环载荷;这就是σm=0,R=-1的情况;当施加载荷后又撤除该载荷,将发生脉动循环载荷;这就是σ=σ/2,R=0的情况;1.5 应力-寿命曲线载荷与疲劳失效的关系,采用的是应力-寿命曲线或S-N曲线来表示:1若某一部件在承受循环载荷, 经过一定的循环次数后,该部件裂纹或破坏将会发展,而且有可能导致失效;2如果同个部件作用在更高的载荷下,导致失效的载荷循环次数将减少;3应力-寿命曲线或S-N曲线,展示出应力幅与失效循环次数的关系; S-N曲线是通过对试件做疲劳测试得到的弯曲或轴向测试反映的是单轴的应力状态,影响S-N曲线的因素很多,其中的一些需要的注意,如下:材料的延展性,材料的加工工艺,几何形状信息,包括表面光滑度、残余应力以及存在的应力集中,载荷环境,包括平均应力、温度和化学环境,例如,压缩平均应力比零平均应力的疲劳寿命长,相反,拉伸平均应力比零平均应力的疲劳寿命短,对压缩和拉伸平均应力,平均应力将分别提高和降低S-N曲线;因此,记住以下几点:一个部件通常经受多轴应力状态;如果疲劳数据S-N 曲线是从反映单轴应力状态的测试中得到的,那么在计算寿命时就要注意:1设计仿真为用户提供了如何把结果和S-N曲线相关联的选择,包括多轴应力的选择;2双轴应力结果有助于计算在给定位置的情况;平均应力影响疲劳寿命,并且变换在S-N曲线的上方位置与下方位置反映出在给定应力幅下的寿命长短:1对于不同的平均应力或应力比值,设计仿真允许输入多重S-N曲线实验数据;2如果没有太多的多重S-N曲线实验数据,那么设计仿真也允许采用多种不同的平均应力修正理论;早先曾提到影响疲劳寿命的其他因素,也可以在设计仿真中可以用一个修正因子来解释;1.6 总结疲劳模块允许用户采用基于应力理论的处理方法,来解决高周疲劳问题; 以下情况可以用疲劳模块来处理:恒定振幅,比例载荷参考第二章;变化振幅,比例载荷参考第三章;恒定振幅,非比例载荷参考第四章;需要输入的数据是材料的S-N曲线:S-N曲线是疲劳实验中获得,而且可能本质上是单轴的,但在实际的分析中,部件可能处于多轴应力状态;S-N曲线的绘制取决于许多因素,包括平均应力,在不同平均应力值作用下的S-N 曲线的应力值可以直接输入,或可以执行通过平均应力修正理论实现;第二章疲劳程序2.1 基本情况进行疲劳分析是基于线性静力分析,所以不必对所有的步骤进行详尽的阐述;疲劳分析是在线性静力分析之后,通过设计仿真自动执行的;对疲劳工具的添加,无论在求解之前还是之后,都没有关系,因为疲劳计算不并依赖应力分析计算;尽管疲劳与循环或重复载荷有关,但使用的结果却基于线性静力分析,而不是谐分析;尽管在模型中也可能存在非线性,处理时就要谨慎了,因为疲劳分析是假设线性行为的;在本章中,将涵盖关于恒定振幅、比例载荷的情况;而变化振幅、比例载荷的情况和恒定振幅、非比例载荷的情况,将分别在以后的第三和四章中逐一讨论;2.1.1 疲劳程序下面是疲劳分析的步骤,用斜体字体所描述的步骤,对于包含疲劳工具的应力分析是很特殊的:模型指定材料特性,包括S-N曲线;定义接触区域若采用的话;定义网格控制可选的;包括载荷和支撑;设定需要的结果,包括Fatigue tool;求解模型;查看结果;在几何方面,疲劳计算只支持体和面,线模型目前还不能输出应力结果,所以疲劳计算对于线是忽略的,线仍然可以包括在模型中以给结构提供刚性,但在疲劳分析并不计算线模型;2.1.2 材料特性由于有线性静力分析,所以需要用到杨氏模量和泊松比:如果有惯性载荷,则需要输入质量密度;如果有热载荷,则需要输入热膨胀系数和热传导率;如果使用应力工具结果Stress Tool result,那么就需要输入应力极限数据,而且这个数据也是用于平均应力修正理论疲劳分析;疲劳模块也需要使用到在工程数据分支下的材料特性当中S-N曲线数据:数据类型在“疲劳特性”“Fatigue Properties”下会说明;S-N曲线数据是在材料特性分支条下的“交变应力与循环”“Alternating Stress vs. Cycles”选项中输入的;如果S-N曲线材料数据可用于不同的平均应力或应力比下的情况, 那么多重S-N 曲线也可以输入到程序中;2.1.3 疲劳材料特性添加和修改疲劳材料特性在材料特性的工作列表中,可以定义下列类型和输入的S-N曲线,插入的图表可以是线性的“Linear”、半对数的“Semi-Log”即linear for stress, log for cycles或双对数曲线“Log-Log”;记得曾提到的,S-N曲线取决于平均应力;如果S-N曲线在不同的平均应力下都可适用的,那么也可以输入多重S-N曲线,每个S-N曲线可以在不同平均应力下直接输入,每个S-N曲线也可以在不同应力比下输入;可以通过在“Mean Value”上点击鼠标右键添加新的平均值来输入多条S-N曲线;2.1.4 疲劳特征曲线材料特性信息可以保存XML文件或从XML文件提取,保存材料数据文件,在material条上按右键,然后用“Export …”保存成XML外部文件,疲劳材料特性将自动写到XML文件中,就像其他材料数据一样;一些例举的材料特性在如下安装路径下可以找到:C:\ProgramFiles\AnsysInc\v80\AISOL\CommonFiles\Language\en-us\Enginee ringData\Materials,“Aluminum”和“Structural Steel”的XML文件,包含有范例疲劳数据可以作为参考,疲劳数据随着材料和测试方法的不同而有所变化,所以很重要一点就是,用户要选用能代表自己部件疲劳性能的数据2.1.5 接触区域接触区域可以包括在疲劳分析中,注意,对于在恒定振幅、成比例载荷情况下处理疲劳时,只能包含绑定Bonded和不分离No-Separation的线性接触,尽管无摩擦、有摩擦和粗糙的非线性接触也能够包括在内,但可能不再满足成比例载荷的要求;例如,改变载荷的方向或大小,如果发生分离,则可能导致主应力轴向发生改变;如果有非线性接触发生,那么用户必须小心使用,并且仔细判断;对于非线性接触,若是在恒定振幅的情况下,则可以采用非比例载荷的方法代替计算疲劳寿命;2.1.6 载荷与支撑能产生成比例载荷的任何载荷和支撑都可能使用,但有些类型的载荷和支撑不造成比例载荷:螺栓载荷对压缩圆柱表面侧施加均布力,相反,圆柱的相反一侧的载荷将改变;预紧螺栓载荷首先施加预紧载荷,然后是外载荷,所以这种载荷是分为两个载荷步作用的过程;压缩支撑Compression Only Support仅阻止压缩法线正方向的移动,但也不会限制反方向的移动,像这些类型的载荷最好不要用于恒定振幅和比例载荷的疲劳计算;2.1.7 设定需要的结果对于应力分析的任何类型结果,都可能需要用到:应力、应变和变形–接触结果如果版本支持;应力工具Stress Tool;另外,进行疲劳计算时,需要插入疲劳工具条Fatigue Tool:在Solution子菜单下,从相关的工具条上添加“Tools > Fatigue Tool”,Fatigue Tool的明细窗中将控制疲劳计算的求解选项;疲劳工具条Fatigue Tool将出现在相应的位置中,并且也可添加相应的疲劳云图或结果曲线,这些是在分析中会被用到的疲劳结果,如寿命和破坏;2.1.8 需要的结果在疲劳计算被详细地定义以后,疲劳结果可下在Fatigue Tool下指定;等值线结果Contour包括Lifes寿命,Damage损伤,Safety Factor安全系数,BiaxialityIndication双轴指示,以及Equivalent Alternating Stress等效交变应力;曲线图结果graph results仅包含对于恒定振幅分析的疲劳敏感性fatigue sensitivity;这些结果的详细分析将只做简短讨论;2.2 Fatigue Tool2.2.1 载荷类型当Fatigue Tool在求解子菜单下插入以后,就可以在细节栏中输入疲劳说明:载荷类型可以在“Zero-Based”、“Fully Reversed”和给定的“Ratio”之间定义;也可以输入一个比例因子,来按比例缩放所有的应力结果;2.2.2 平均应力影响在前面曾提及,平均应力会影响S-N曲线的结果. 而“Analysis Type”说明了程序对平均应力的处理方法:“SN-None”:忽略平均应力的影响“SN-Mean Stress Curves”:使用多重S-N曲线如果定义的话“SN-Goodman,”“SN-Soderberg,”和“SN-Gerber”:可以使用平均应力修正理论;如果有可用的试验数据,那么建议使用多重S-N曲线SN-Mean Stress Curves;但是,如果多重S-N曲线是不可用的,那么可以从三个平均应力修正理论中选择,这里的方法在于将定义的单S-N曲线“转化”到考虑平均应力的影响:1.对于给定的疲劳循环次数,随着平均应力的增加,应力幅将有所降低;2.随着应力幅趋近零,平均应力将趋近于极限屈服强度;3.尽管平均压缩应力通常能够提供很多的好处,但保守地讲,也存在着许多不利的因素scaling=1=constant;Goodman理论适用于低韧性材料,对压缩平均应力没能做修正,Soderberg理论比Goodman理论更保守,并且在有些情况下可用于脆性材料,Gerber理论能够对韧性材料的拉伸平均应力提供很好的拟合,但它不能正确地预测出压缩平均应力的有害影响,如下图所示;缺省的平均应力修正理论可以从“Tools > Control Panel:Fatigue>Analysis Type”中进行设置–如果存在多重S-N曲线,但用户想要使用平均应力修正理论,那么将会用到在σm=0或R=-1的S-N曲线;尽管如此,这种做法并不推荐;2.2.3 强度因子除了平均应力的影响外,还有其它一些影响S-N曲线的因素,这些其它影响因素可以集中体现在疲劳强度降低因子Kf中,其值可以在Fatigue Tool的细节栏中输入,这个值应小于1,以便说明实际部件和试件的差异,所计算的交变应力将被这个修正因子Kf分开,而平均应力却保持不变;2.2.4 应力分析在第一章中,注意到疲劳试验通常测定的是单轴应力状态,必须把单轴应力状态转换到一个标量值,以决定某一应力幅下S-N曲线的疲劳循环次数;Fatigue Tool 细节栏中的应力分量“Stress Component”允许用户定义应力结果如何与疲劳曲线S-N进行比较;6个应力分量的任何一个或最大剪切应力、最大主应力、或等效应力也都可能被使用到;所定义的等效应力标示的是最大绝对主应力,以便说明压缩平均应力;2.3 求解疲劳分析疲劳计算将在应力分析实施完以后自动地进行,与应力分析计算相比,恒定振幅情况的疲劳计算通常会快得多;如果一个应力分析已经完成,那么仅选择Solution或Fatigue Tool 分支并点击Solve,便可开始疲劳计算;在求解菜单中solution branch的工作表将没有输出显示,疲劳计算在Workbench中进行,ANSYS的求解器不会执行分析中的疲劳部分,疲劳模块没有使用ANSYS /POST1的疲劳命令FSxxxx, FTxxxx;2.4 查看疲劳结果对于恒定振幅和比例载荷情况,有几种类型的疲劳结果供选择:Life寿命:等值线显示由于疲劳作用直到失效的循环次数,如果交变应力比S-N 曲线中定义的最低交变应力低,则使用该寿命循环次数在本例中,S-N曲线失效的最大循环次数是1e6,于是那就是最大寿命;Damage损伤:设计寿命与可用寿命的比值,设计寿命在细节栏Details view中定义,设计寿命的缺省值可通过下面进行定义“Tools > ControlPanel:Fatigue > Design Life;Safety Factor安全系数:安全系数等值线是关于一个在给定设计寿命下的失效,设计寿命值在细节栏Details view输入,给定最大安全系数SF值是15;BiaxialityIndication:应力双轴等值线有助于确定局部的应力状态,双轴指示Biaxialityindication是较小与较大主应力的比值对于主应力接近0的被忽略;因此,单轴应力局部区域为B值为0,纯剪切的为-1,双轴的为1;等效交变应力Equivalent Alternating Stress:等值线在模型上绘出了部件的等效交变应力,它是基于所选择应力类型,在考虑了载荷类型和平均应力影响后,用于询问queryS-N曲线的应力;疲劳敏感性 Fatigue Sensitivity :一个疲劳敏感曲线图显示出部件的寿命、损伤或安全系数在临界区域随载荷的变化而变化,能够输入载荷变化的极限包括负比率,曲线图的缺省选项,“Tools menu > Options…Simulation:Fatigue>Sensitivity”;任何疲劳选项的范围可以是选定的部件parts和/或部件的表面,收敛性可用于等值线结果;收敛和警告对疲劳敏感性图是无效的,因为这些图提供关于载荷的敏感性例如,没有为了收敛目的而指定的标量选项;疲劳工具也可以与求解组合一起使用,在求解组合中,多重环境可能被组合;疲劳计算将基于不同环境的线性组合的结果;2.5 总结a 建立一个应力分析线性,比例载荷b 定义疲劳材料特性,包括S-N曲线c 定义载荷类型和平均应力影响的处理d 求解和后处理疲劳结果Solveand postprocessfatigue results第三章不稳定振幅的疲劳在前面一章中,考察了恒定振幅和比例载荷的情况,并涉及到最大和最小振幅在保持恒定的情况下的循环或重复载荷;在本章将针对不定振幅、比例载荷情况,尽管载荷仍是成比例的,但应力幅和平均应力却是随时间变化的;3.1 不规律载荷的历程和循环History and Cycles对于不规律载荷历程,需要进行特殊处理:计算不规律载荷历程的循环所使用的是“雨流”rainflow循环计算,“雨流”循环计算Rainflowcycle counting是用于把不规律应力历程转化为用于疲劳计算的循环的一种技术如右面例子,先计算不同的“平均”应力和应力幅“range”的循环,然后使用这组“雨流”循环完成疲劳计算;损伤累加是通过Palmgren-Miner 法则完成的,Palmgren-Miner法则的基本思想是:在一个给定的平均应力和应力幅下,每次循环用到有效寿命占总和的百分之几;对于在一个给定应力幅下的循环次数Ni,随着循环次数达到失效次数Nfi时,寿命用尽,达到失效;“雨流”循环计算和Palmgren-Miner损伤累加都用于不定振幅情况;因此,任何任意载荷历程都可以切分成一个不同的平均值和范围值的循环阵列“多个竖条”,右图是“雨流”阵列,指出了在每个平均值和范围值下所计算的循环次数,较高值表示这些循环的将出现在载荷历程中;在一个疲劳分析完成以后,每个“竖条”即“循环”造成的损伤量将被绘出,对于“雨流”阵列中的每个“竖条”bin,显示的是对应的所用掉的寿命量的百分比;在这个例子中,即使大多数循环发生在低范围/平均值,但高范围range循环仍会造成主要的损伤;依据Per Miner法则,如果损伤累加到1100%,那么将发生失效;3.2 不定振幅程序a 建立引领分析线性,比载荷b 定义疲劳材料特性包括S-N曲线a 定义载荷历程数据,并以及平均应力的影响的处理b 为“雨流”循环次数的计算定义bins的数量e 求解并查看疲劳结果例如,损伤matrix,损伤等值线图,寿命等值线等对于建立基于不定振幅、比例载荷情况下疲劳分析的过程,与前面讲过的第二章中介绍非常相似,但有两个例外:载荷类型的定义不同,查看的疲劳结果中包括变化的“雨流”和损伤阵列;3.3.定义3.3.1 定义载荷类型在Fatigue Tool的Details 栏中, 载荷类型“Type”指的是历程数据“History Data”,既而,在“History Data Location”下定义一个外部文件. 这个文本文件将会包含一组循环或周期的载荷历程点,由于历程数据文本文件的数值表示的是载荷的倍数,所以比例因子“Scale Factor”也能够用于放大载荷;3.3.2 定义无限寿命恒定振幅载荷中,如果应力低于S-N曲线中最低限,曾提过的最后定义的循环次数将被使用;但在不定振幅载荷下,载荷历程将被划分成各种平均应力和应力幅的“竖条”“bins”;由于损伤是累积起来的,这些小应力可能造成相当大的影响,即当循环次数很高时;因此,如果应力幅比S-N曲线的最低点低,“无限寿命”值可以在Fatigue Tool 的Details栏中输入,以定义所采用循环次数的值;损伤的定义是循环次数与失效时次数的比值,因此对于没有达到S-N曲线上的失效循次数的小应力,“无限寿命”就提供这个值;通过对“无限寿命”设置较大值,小应力幅循环“Range”的影响造成的损伤将很小,因为损伤比率较小damage ratio;3.3.3 定义bin size“竖条尺寸”“Bin Size”也可以在Fatigue Tool 的Details栏中定义,rainflow阵列尺寸是bin_size x bin_size;Binsize越大,排列的阵列就越大,于是平均mean和范围range可以考虑的更精确,否则将把更多的循环次数放在在给定的竖条中看下图,但是对于疲劳分析,竖条的尺寸越大,所需要的内存和CPU成本会越高;3.3.4 定义竖条尺寸另一方面请注意,我们可以看到单根锯齿或正弦曲线的载荷历程数据将产生与第二章中所讲的恒定振幅相似的结果;注意,这样的一个载荷历程将产生一个与恒定振幅情况下同样的平均应力和应力幅的计算;这个结果可能与恒定振幅情况有轻微差异取决于竖条的尺寸,因为range的均分方式可能与确切值不一致,所以,如果应用的话,推荐使用恒定振幅法;前面的讨论非常清楚地指出“bins”的数目影响求解精度;这是因为交互和平均应力在计算部分损伤前先被输入到“bins”中;这就是“Quick Counting”技术;默认方法因为其效率高“Quick RainflowCounting”可以在“Details view”中关闭,在这种情况下,部分损伤发现前数据不会被输入到“bins”,因此“bins”的数目不会影响结果;虽然这种方法很准确,但它会耗费更多的内存和计算时间;3.4 查看疲劳结果定义了需要的结果以后,不定振幅情况就可以采用恒定振幅情况相似的方式,与应力分析一起或在应力分析以后进行求解;由于求解的时间取决于载荷历程和竖条尺寸,所在进行的求解可能要比恒定振幅情况的时间长,但它仍比常规FEM的求解快;结果与恒定振幅情况相似:代替疲劳循环次数,寿命结果报告了直到失效的载荷‘块’的数量;举个例子,如果载荷历程数据描述了一个给定的时间‘块’假设是一周的时间,以及指定的最小寿命是50,那么该部件的寿命就是50‘块’或50周;损伤和安全系数Damageand Safety Factor基于在Details栏中输入的设计寿命Design Life,但仍然是以‘块’形式出现,而不是循环;BiaxialityIndication双轴指示与恒定振幅情况一样,对于不定振幅载荷均可用;对于不定振幅情况,Equivalent Alternating Stress等效交变应力,不能作为结果输出;这是因为单个值不能用于决定失效的循环次数,因而采用基于载荷历程的多个值;Fatigue Sensitivity疲劳敏感性对于寿命‘块’也是可用的;在不定振幅情况中也有一些自身独特的结果:Rainflow阵列,虽然不是真实的结果,对于输出是有效的,在前面已经讨论了,它提供了如何把交变和平均应力从载荷历程划分成竖条的信息;损伤阵列显示的是指定的实体scoped entities的评定位置的损伤;它反映了所生成的每个竖条损伤的大小;注意,结果是在指定的部件或表面的临界位置上的结果;第四章非比例载荷的疲劳分析在第二章中,讨论了恒定振幅和比例载荷情况,本节将针对恒定振幅非比例载荷情况进行介绍;其基本思想是用两个加载环境代替单一加载环境,进行疲劳计算,不采用应力比,而是采用两个载荷环境的应力值来决定最大最小值;由于同一组应力结果不并不成比例,这就是为什么这种方法称为非比例non-proportional的原因,但是两组结果都会使用到,由于需要两个解,所以可以采用求解组合来实现;对于恒定振幅,非比例情况的处理过程与恒定振幅、比例载荷的求解基本相同,除了下面所提出的以外:1.建立两个带不同载荷条件的环境two Environment 分支条;2.增加一个求解组合分支条 Solution Combination branch,并定义两个环境;3.为求解组合solution combination添加Fatigue Tool 和其他结果 ,并将载荷类型定义“非比例”Non-Proportional;4.定义所需的结果并求解;4.1 建立两个载荷环境 two loading environments:这两个载荷环境可以有两组不同的载荷以模仿两载荷的交互形式支撑也是一样,例如,一个是弯曲载荷,另一个是扭转载荷作为两个环境Environments,这样的疲劳载荷计算将假定为在这样的两个载荷环境下的交互受载的;一个交互载荷可以叠加到静载荷上,例如,有一个恒定压力和一个力矩载荷;对于其中一个环境Environment仅定义恒定压力,而另一个环境定义为恒定压力力矩载荷;这就将模仿成一个恒定压力和交变力矩;非线性支撑/接触supports/contact或非比例载荷的使用,例如,仅有一个压缩支撑,只要阻止刚体运动,那么两个环境应该反映的是某一方向和其相反的方向的载荷;4.2 从模型分支条下增加一个求解组合 Solution Combination在工作表Worksheet中,添加用于计算的两个环境Environments;注意,系数可以是一个数值,只有一种情况除外,即结果是被缩放的;注意,两个环境将会很好地用于非比例载荷;从两个环境Environments产生的应力结果将决定对于给定位置的应力范围;4.3 求解组合solution combination添加Fatigue Tool“Non-Proportional”必须作为“Type”在Details 栏中定义;任何其他选项将把两个环境two Environments当作线性组合见sectionB的结尾,比例系数、疲劳强度系数因子、分析类型以及应力组分都可以进行相应地设置;4.4 定义所需的其它结果并求解对于非比例载荷,用户可能需要获得与作用在比例载荷情况下同样的结果; 唯一的差别在于双轴指示BiaxialityIndication;由于所进行的分析是在作用在非比例载荷条件下,所以对于给定的位置,没有单个应力双轴性存在.应力双轴性的平均或标准偏差可以在Details栏中进行设置;平均应力双轴性是直接用来解释的.标准偏差显示的是在给定位置的应力状态改变量.因此,一个小标准偏差值是指行为接近比例载荷;而大的标准偏差值,则是指在主应力方向上的足够变化;在两个环境two Environments首先得到求解以后,疲劳求解将自动进行;基于Workbench的复杂条件下底部钻具组合疲劳寿命分析发表时间:2013-2-25 作者: 闫永丽杨秀娟闫相祯来源: 安世亚太近年来,随着钻井深度的增加以及各种钻井技术的迅速发展,对钻柱性能的要求越来越高;而且钻柱常在交变应力和井壁摩擦碰撞的恶劣条件下工作,使得钻柱成为旋转钻井设备中的薄弱环节;特别是在深井作业中及硬地层,容易发生失效事故,其中疲劳失效是主要的失效形式;计算钻柱疲劳寿命可以为钻柱使用和管理提供依据;由于钻柱的疲劳失效往往没有可以观察的预兆,事故通常会造成极大地经济损失;为此,有必要在钻柱的结构设计过程中利用仿。

ANSYS疲劳分析的应用

ANSYS疲劳分析的应用

ANSYS疲劳分析的应用在传统的设计过程中,设计人员在概念或详细设计阶段通常使用简单而不真实的计算来估计产品的寿命,而对这些估计寿命的验证通常是通过一定量物理样机的耐久试验得到。

不但试验周期长、耗资大,而且许多参数与失效的定量关系也不能在试验中得出,试验结论还可能受许多偶然因素的影响。

因此对于产品疲劳寿命的仿真分析方法越来越受到产品设计人员的关注。

在塑料机械中,模板是注塑机最重要的零件之一,它的成本是注塑机成本的主要组成部分,模板断裂,注塑机就不能正常工作。

从强度出发,当然是选用高质量的材料,而且尽量将模板做得厚一些,但这两点均提高模板造价,影响整机成本。

目前模板大部分采用球墨铸铁铸造。

这主要考虑:(1) 在模板上铸出加强筋或将模板掏空,可有效减少质量;(2) 由于球铁较易于精铸(树脂砂铸造),使加工余量大大减少,可有效减少加工成本;(3) 球铁刚性较好,也具有一定强度。

虽然设计者充分考虑了模板的强度、刚度,但仍然有许多模板断裂的事故发生,其原因在于模板断裂不是因为静力破坏而是因为疲劳破坏。

一、元原理及模型建立当材料或结构受到多次重复变化的载荷作用后,在应力值虽然始终没有超过材料的强度极限,甚至比弹性极限还低的情况下就可能发生破坏。

这种在交变载荷作用下材料或结构的破坏现象称为疲劳破坏[1 ] 。

结构的疲劳破坏,首先在局部区域产生裂缝,一般是在零件和构件的表面,也可能在零件内部有缺陷处,即应力最高的区域。

由于该区域代表了整个结构的疲劳强度,所以该区域称为危险区,危险区的应力、应变变化情形为结构疲劳分析中所需的应力或应变2时间历程。

因此,结构疲劳应力分析的目的,就是要求得结构在承受各种负荷时,对其危险区的应力或应变响应,作为结构疲劳设计的依据之一。

在进行工程结构疲劳分析时,常应用ANSYS 软件为分析工具来确定结构的高应力危险区,并进行负荷谱转化为应力谱或应变谱的工作。

本工作将引用基本理论[2]:其中,式中,[ B ] 为应变矩阵;[ D] 为弹性矩阵;{ f e} 及[ Ke ] 为单元节点力及单元刚度矩阵。

ansys疲劳分析基本方法

ansys疲劳分析基本方法

疲劳是指结构在低于静态极限强度载荷的重复载荷作用下,出现断裂破坏的现象。

例如一根能够承受 300 KN 拉力作用的钢杆,在 200 KN 循环载荷作用下,经历 1,000,000 次循环后亦会破坏。

导致疲劳破坏的主要因素如下:载荷的循环次数;每一个循环的应力幅;每一个循环的平均应力;存在局部应力集中现象。

真正的疲劳计算要考虑所有这些因素,因为在预测其生命周期时,它计算“消耗”的某个部件是如何形成的。

3.1.1 ANSYS程序处理疲劳问题的过程ANSYS 疲劳计算以ASME锅炉和压力容器规范(ASME Boiler and Pressure Vessel Code)第三节(和第八节第二部分)作为计算的依据,采用简化了的弹塑性假设和Mimer累积疲劳准则。

除了根据 ASME 规范所建立的规则进行疲劳计算外,用户也可编写自己的宏指令,或选用合适的第三方程序,利用 ANSYS 计算的结果进行疲劳计算。

《ANSYS APDL Programmer‘s Guide》讨论了上述二种功能。

ANSYS程序的疲劳计算能力如下:对现有的应力结果进行后处理,以确定体单元或壳单元模型的疲劳寿命耗用系数(fatigue usage factors)(用于疲劳计算的线单元模型的应力必须人工输入);可以在一系列预先选定的位置上,确定一定数目的事件及组成这些事件的载荷,然后把这些位置上的应力储存起来;可以在每一个位置上定义应力集中系数和给每一个事件定义比例系数。

3.1.2 基本术语位置(Location):在模型上储存疲劳应力的节点。

这些节点是结构上某些容易产生疲劳破坏的位置。

事件(Event):是在特定的应力循环过程中,在不同时刻的一系列应力状态,见本章§3.2.3.4。

载荷(Loading):是事件的一部分,是其中一个应力状态。

应力幅:两个载荷之间应力状态之差的度量。

程序不考虑应力平均值对结果的影响。

3.2 疲劳计算完成了应力计算后,就可以在通用后处理器 POST1 中进行疲劳计算。

ansys疲劳分析基本方法

ansys疲劳分析基本方法

疲劳是指结构在低于静态极限强度载荷的重复载荷作用下,出现断裂破坏的现象。

例如一根能够承受 300 KN 拉力作用的钢杆,在 200 KN 循环载荷作用下,经历 1,000,000 次循环后亦会破坏。

导致疲劳破坏的主要因素如下:载荷的循环次数;每一个循环的应力幅;每一个循环的平均应力;存在局部应力集中现象。

真正的疲劳计算要考虑所有这些因素,因为在预测其生命周期时,它计算“消耗”的某个部件是如何形成的。

3.1.1 ANSYS程序处理疲劳问题的过程ANSYS 疲劳计算以ASME锅炉和压力容器规范(ASME Boiler and Pressure Vessel Code)第三节(和第八节第二部分)作为计算的依据,采用简化了的弹塑性假设和Mimer累积疲劳准则。

除了根据 ASME 规范所建立的规则进行疲劳计算外,用户也可编写自己的宏指令,或选用合适的第三方程序,利用 ANSYS 计算的结果进行疲劳计算。

《ANSYS APDL Programmer‘s Guide》讨论了上述二种功能。

ANSYS程序的疲劳计算能力如下:对现有的应力结果进行后处理,以确定体单元或壳单元模型的疲劳寿命耗用系数(fatigue usage factors)(用于疲劳计算的线单元模型的应力必须人工输入);可以在一系列预先选定的位置上,确定一定数目的事件及组成这些事件的载荷,然后把这些位置上的应力储存起来;可以在每一个位置上定义应力集中系数和给每一个事件定义比例系数。

3.1.2 基本术语位置(Location):在模型上储存疲劳应力的节点。

这些节点是结构上某些容易产生疲劳破坏的位置。

事件(Event):是在特定的应力循环过程中,在不同时刻的一系列应力状态,见本章§3.2.3.4。

载荷(Loading):是事件的一部分,是其中一个应力状态。

应力幅:两个载荷之间应力状态之差的度量。

程序不考虑应力平均值对结果的影响。

3.2 疲劳计算完成了应力计算后,就可以在通用后处理器 POST1 中进行疲劳计算。

利用ANSYS随机振动分析功能实现随机疲劳分析

利用ANSYS随机振动分析功能实现随机疲劳分析

利用ANSYS随机振动分析功能实现随机疲劳分析ANSYS是一款常用的工程仿真软件,具有强大的分析功能。

在进行随机疲劳分析时,可以利用ANSYS的随机振动分析功能来模拟随机加载下的疲劳损伤。

随机疲劳分析是一种考虑工作载荷随机性对结构疲劳寿命影响的方法。

通过采用随机振动分析,可以考虑到工作载荷的随机特性,进一步分析结构的疲劳损伤。

ANSYS中的随机振动分析功能可以通过以下步骤来进行:1.几何建模:首先,需要进行结构的几何建模。

使用ANSYS的几何建模工具可以创建出要进行疲劳分析的结构。

2.材料属性定义:在进行材料属性的定义时,需要确定材料的弹性模量、泊松比、密度和疲劳参数等。

可以根据材料的材料数据手册来获取这些参数。

3.边界条件设置:在进行随机振动分析时,需要设置结构的边界条件。

这些边界条件可以是结构受到的随机外载荷或者是结构与其他部件的接触情况。

4.加载设置:在进行随机振动分析时,需要设置结构受到的随机载荷。

这些载荷可以是来自于实际工况的随机载荷,也可以通过振动台试验数据等手段获取。

5.随机振动分析:利用ANSYS的随机振动分析功能,可以进行频域分析或时域分析。

频域分析可以用于计算结构的响应功率谱密度,时域分析可以用于计算结构的随机响应。

6.疲劳寿命计算:在获得结构的随机响应后,可以进行疲劳寿命计算。

根据结构的随机响应和材料的疲劳性能参数,可以使用ANSYS的疲劳分析功能来计算结构的疲劳寿命。

通过以上步骤,可以利用ANSYS的随机振动分析功能实现随机疲劳分析。

这种方法能够更全面地考虑结构在实际工作环境下的疲劳寿命,为结构的设计和改进提供准确的参考。

需要注意的是,在进行随机疲劳分析时,需要对随机载荷进行合理的统计分析,获取载荷的概率密度函数。

如果没有足够的载荷数据,也可以使用统计模型进行估计。

此外,还需要对材料的疲劳性能参数进行准确的测定,以保证疲劳寿命计算的准确性。

总之,利用ANSYS的随机振动分析功能进行随机疲劳分析是一种有效的方法,可以更准确地评估结构在随机工作载荷下的疲劳性能,为结构的设计和改进提供有力的支持。

ANSYS 高清晰 精品资料:第15章 随机振动和随机疲劳分析实例

ANSYS 高清晰 精品资料:第15章 随机振动和随机疲劳分析实例

第15章 随机振动和随机疲劳分析实例 谱分析是一种将模态分析的结果与一个已知的谱联系起来计算模型的位移和应力的分析技术,主要用于确定结构对随机载荷或随时间变化载荷(如地震、风载、海洋波浪、喷气发动机推力、火箭发动机振动等等)的动力响应情况。

谱是谱值与频率的关系曲线,它反映了时间—历程载荷的强度和频率信息。

谱分析分为:响应谱分析、动力设计分析方法(Dynamic Design Analysis Method ,DDAM)和功率谱密度(Power Spectral Density —PSD,也称为随机振动分析)。

其中,一个响应谱代表单自由度系统对一个时间—历程载荷函数的响应,它是一个响应与频率的关系曲线,其中响应可以是位移、速度、加速度、力等。

下面以一个梁—板壳结构在地震位移激励作用下的随机振动分析为例,来将讲解用ANSYS6.1进行随机振动分析的具体过程,对于其它类型的谱分析的基本分析步骤可参阅本书第10章。

15.1 问题描述某板—梁结构如图15.1所示,计算在Y方向的地震位移激励谱作用下整个结构的响应情况。

板—梁结构的基本尺寸如图13.1所示,地震谱如表15.1所示,其它材料属性和几何特性数据如下:图15.1 梁-板壳结构模型A3钢的材料特性:杨氏模量EX =2.1 E11 N/m 2,泊松比PRXY =0.3,密度DENS =7.8 E 3 Kg/m 3。

板壳:厚度=2E-3 m梁几何特性:截面面积=1.6E-5 m 2, 惯性矩=21.333E-12 m 4 , 宽度=4E-3 m ,高度=4E-3 m表15.1梁—板结构所受的谱表位移激励谱频率(Hz) 0.5 1.0 2.4 3.8 17 18 20 32 位移(×10-3m) 0.01 0.016 0.03 0.02 0.005 0.01 0.015 0.0115.2 建立模型跟所有在ANSYS6.1中进行的结构分析一样,建立本实例的有限元模型同样需要完成如下工作:指定分析标题,定义材料性能,定义单元类型,定义单元实常数,建立几何模型并进行有限元网格划分等。

利用ANSYS随机振动分析功能实现随机疲劳分析

利用ANSYS随机振动分析功能实现随机疲劳分析

利用ANSYS随机振动分析功能实现随机疲劳分析
ANSYS随机振动分析功能可以获得结构随机振动响应过程的各种统计参数(如:
均值、均方根和平均频率等),根据各种随机疲劳寿命预测理论就可以成功地预测结
构的随机疲劳寿命。

本文介绍了ANSYS随机振动分析功能,以及利用该功能,按照Steinberg提出的基于高斯分布和Miner线性累计损伤定律的三区间法进行ANSYS随机疲劳计算的具体过程。

1.随机疲劳现象普遍存在
在工程应用中,汽车、飞行器、船舶以及其它各种机械或零部件,大多是在随机
载荷作用下工作,当它们承受的应力水平较高,工作达到一定时间后,经常会突然发
生随机疲劳破坏,往往造成灾难性的后果。

因此,预测结构或零部件的随机疲劳寿命
是非常有必要的。

2.ANSYS随机振动分析功能介绍
ANSYS随机振动分析功能十分强大,主要表现在以下方面:
1.具有位移、速度、加速度、力和压力等PSD类型;
2.能够考虑a阻尼、阻尼、恒定阻尼比和频率相关阻尼比;
3.能够定义基础和节点PSD激励;
4.能够考虑多个PSD激励之间的相关程度:共谱值、二次谱值、空间关系和波传
播关系等;
5.能够得到位移、应力、应变和力的三种结果数据: 1位移解,1速度解和
1加速度解;
3.利用ANSYS随机振动分析功能进行疲劳分析的一般原理
在工程界,疲劳计算广泛采用名义应力法,即以S-N曲线为依据进行寿命估算的
方法,可以直接得到总寿命。

下面围绕该方法举例说明ANSYS随机疲劳分析的一般原理。

ANSYSWORKBENCH疲劳分析指南第三章

ANSYSWORKBENCH疲劳分析指南第三章

ANSYSWORKBENCH疲劳分析指南第三章发表时间:2009-2-21 作者: 安世亚太来源: e-works关键字: CAE ansys Workbench疲劳分析第三章不稳定振幅的疲劳在前面一章中,考察了恒定振幅和比例载荷的情况,并涉及到最大和最小振幅在保持恒定的情况下的循环或重复载荷。

在本章将针对不定振幅、比例载荷情况,尽管载荷仍是成比例的,但应力幅和平均应力却是随时间变化的。

3.1 不规律载荷的历程和循环(History and Cycles)对于不规律载荷历程,需要进行特殊处理:计算不规律载荷历程的循环所使用的是“雨流”rainflow循环计算,“雨流”循环计算(Rainflowcycle counting)是用于把不规律应力历程转化为用于疲劳计算的循环的一种技术(如右面例子),先计算不同的“平均”应力和应力幅(“range”)的循环,然后使用这组“雨流”循环完成疲劳计算。

损伤累加是通过Palmgren-Miner 法则完成的,Palmgren-Miner法则的基本思想是:在一个给定的平均应力和应力幅下,每次循环用到有效寿命占总和的百分之几。

对于在一个给定应力幅下的循环次数Ni,随着循环次数达到失效次数Nfi时,寿命用尽,达到失效。

“雨流”循环计算和Palmgren-Miner损伤累加都用于不定振幅情况。

因此,任何任意载荷历程都可以切分成一个不同的平均值和范围值的循环阵列(“多个竖条”),右图是“雨流”阵列,指出了在每个平均值和范围值下所计算的循环次数,较高值表示这些循环的将出现在载荷历程中。

在一个疲劳分析完成以后,每个“竖条”(即“循环”)造成的损伤量将被绘出,对于“雨流”阵列中的每个“竖条”(bin),显示的是对应的所用掉的寿命量的百分比。

在这个例子中,即使大多数循环发生在低范围/平均值,但高范围(range)循环仍会造成主要的损伤。

依据Per Miner法则,如果损伤累加到1(100%),那么将发生失效。

Ansys疲劳分析

Ansys疲劳分析

Ansys疲劳分析影响疲劳的主要因素包括:●载荷循环的次数●每一个载荷循环中应力值的范围●每一个载荷循环周期中平均应力值●是否存在局部应力集中(local stress concentrations)ANSYS疲劳分析计算基于ASME Boiler和pressure vessel code(压力容器程序),第三节,来指导范围计算,简化弹塑性适用条件,并根据Miner’s准则累积计算实效总和。

ANSYS可进行下列疲劳计算:●可以通过后处理已有的应力结果,来确定实体单元或壳单元的疲劳因子(也可以手动输入应力值来计算线单元模型的疲劳)●对于某工况可以存储其应力和载荷。

●对于每一个位置可以定义其应力集中系数和每一个工况的缩放因子其中,位置是指模型中的一个节点,将存储此处的疲劳应力。

位置一般选在易发生疲劳破坏的点处。

工况是指在一个特定应力循环周期内,不同时间出现的一系列应力条件。

载荷是指一种应力条件,是工况的一部分。

交变应力集度(alternating stress intensity)用来度量两个不同载荷之间应力状态的差别。

进行疲劳分析通常由5个步骤:1.调用ANSYS数据,进入后处理模块2.确定大小(位置的数量,工况和载荷),定义疲劳材料属性,确定应力位置,并定义应力集中系数。

3.存储各种工况和载荷条件下的关注点的应力值;赋予工况重复和缩放因子。

4.激活疲劳计算。

5.查看结果。

14.3.1调用ansys数据,进入后处理模块具体的过程为:1.进入后处理模块,Command(s): /POST1GUI: Main Menu> General Postproc2.调用ansys数据,Command(s): RESUMEGUI: Utility Menu> File> Resume from14.3.2确定大小,疲劳材料属性和位置需要定义如下数据:●位置、工况和载荷的最大值●疲劳材料属性●应力的位置和应力集中系数。

ANSYS疲劳分析

ANSYS疲劳分析

ANSYS疲劳分析ANSYS是一种流行的工程仿真软件,用于进行各种工程问题的有限元分析。

在工程实践中,疲劳分析是一个非常重要的领域。

疲劳是指材料在重复载荷作用下逐渐破坏的过程。

疲劳分析的目的是评估结构在实际使用条件下的寿命和性能。

ANSYS可以用来进行疲劳分析,通过确定应力和应变的分布,评估结构在长期使用中可能出现的问题。

在进行疲劳分析之前,首先要进行有限元模型的建立。

这包括将结构模型导入到ANSYS中,确定边界条件和加载条件等。

在进行疲劳分析时,首先要确定疲劳载荷的类型和大小。

这可以通过实验测量或数值模拟来获取。

然后,将载荷应用在结构模型上,并进行动态分析。

ANSYS可以模拟不同的载荷情况,例如正弦载荷、随机载荷和脉冲载荷等。

通过分析结果,可以获得结构在不同位置的应力和应变分布。

在完成动态分析后,可以对结果进行验证和修正。

如果分析的结果与实际测量不符,可能需要对模型进行修正。

修正的方法包括调整材料的本构模型、改变模型的几何形状或重新定义载荷条件等。

完成验证后,可以进行疲劳分析。

在ANSYS中,可以使用不同的疲劳分析模块进行分析。

其中最常用的是疲劳寿命评估模块。

该模块可以根据疲劳参数和材料的S-N曲线,预测结构在给定载荷下的疲劳寿命。

这可以帮助工程师评估结构的安全性和可靠性,并采取适当的措施来延长结构的使用寿命。

疲劳分析还可以进行应力寿命曲线分析。

该分析方法可以通过建立不同应力水平和循环数的组合,预测结构的疲劳寿命。

这对于识别结构中的关键部位和进行寿命预测非常有帮助。

此外,还可以使用应变寿命方法进行疲劳分析。

该方法通过应变历程和损伤累积,评估结构在疲劳载荷下的性能。

在完成疲劳分析后,可以对结果进行后处理。

这包括评估结构的疲劳寿命、疲劳裕度和故障位置等。

通过分析结果,可以确定哪些部位可能会在疲劳过程中发生破坏,并采取适当的措施来加强这些部位。

总之,ANSYS是进行疲劳分析的强大工具。

它可以用于建立结构模型、应用载荷、进行动态分析和预测结构的疲劳寿命。

ansysworkbench疲劳分析流程

ansysworkbench疲劳分析流程

ansys workbench疲劳分析流程基于S-N曲线的疲劳分析的最终目的是将变化无规律的多轴应力转化为简单的单轴应力循环,以便查询S-N曲线,得到相应的疲劳寿命。

ansys workbench的疲劳分析模块采用如下流程,其中r=Smin/Smax,Sa为应力幅度,Sm应力循环中的应力均值,注意后一个m不是大写:):(1)无规律多轴应力-->无规律单轴应力这个转换其实就是采用何种应力(或分量)。

只能有以下选择:V on-Mises等效应力;最大剪应力;最大主应力;或某一应力分量(Sx,Syz等等)。

有时也采用带符号的Mises应力(大小不变等于Mises应力,符号取最大主应力的符号,好处是可以考虑拉或压的影响(反映在平均应力或r上))。

同强度理论类似,Von-Mises等效应力和最大剪应力转换适用于延展性较好的材料,最大主应力转换用于脆性材料。

(2)无规律单轴应力-->简单单轴应力循环其本质是从无规律的高高低低的等效单轴应力--时间曲线中提取出一系列的简单应力循环(用Sa,Sm表征)以及对应的次数。

有很多种方法可以完成此计数和统计工作,其中又分为路径相关方法和路径无关方法。

用途最广的雨流法(rain flow counting method)就是一种路径相关方法。

其算法和原理可见“Downing, S., Socie, D. (1982) Simplified rain flow counting algorithms. Int J Fatigue,4, 31–40“。

经过雨流法的处理后,无规律的应力--时间曲线转化为一系列的简单循环(Sa,Sm和ni,ni为该循环的次数,Sm如果不等于0,即r!=-1,需要考虑r的影响)。

然后将r!=-1的循环再转化到r=-1对应的应力循环(见下),这样就可以根据损伤累计理论(Miner准则)计算分析了:Sum(ni/Ni) Ni为该应力循环对应的寿命(考虑Sa,Sm)。

ansys疲劳分析基本方法

ansys疲劳分析基本方法

疲劳是指结构在低于静态极限强度载荷的重复载荷作用下,出现断裂破坏的现象;例如一根能够承受 300 KN 拉力作用的钢杆,在 200 KN 循环载荷作用下,经历 1,000,000 次循环后亦会破坏;导致疲劳破坏的主要因素如下:载荷的循环次数;每一个循环的应力幅;每一个循环的平均应力;存在局部应力集中现象;真正的疲劳计算要考虑所有这些因素,因为在预测其生命周期时,它计算“消耗”的某个部件是如何形成的;ANSYS程序处理疲劳问题的过程ANSYS 疲劳计算以ASME锅炉和压力容器规范ASME Boiler and Pressure Vessel Code第三节和第八节第二部分作为计算的依据,采用简化了的弹塑性假设和Mimer累积疲劳准则;除了根据 ASME 规范所建立的规则进行疲劳计算外,用户也可编写自己的宏指令,或选用合适的第三方程序,利用 ANSYS 计算的结果进行疲劳计算;ANSYS APDL Programmer‘s Guide讨论了上述二种功能;ANSYS程序的疲劳计算能力如下:对现有的应力结果进行后处理,以确定体单元或壳单元模型的疲劳寿命耗用系数fatigue usage factors用于疲劳计算的线单元模型的应力必须人工输入;可以在一系列预先选定的位置上,确定一定数目的事件及组成这些事件的载荷,然后把这些位置上的应力储存起来;可以在每一个位置上定义应力集中系数和给每一个事件定义比例系数;基本术语位置Location:在模型上储存疲劳应力的节点;这些节点是结构上某些容易产生疲劳破坏的位置;事件Event:是在特定的应力循环过程中,在不同时刻的一系列应力状态,见本章§;载荷Loading:是事件的一部分,是其中一个应力状态;应力幅:两个载荷之间应力状态之差的度量;程序不考虑应力平均值对结果的影响;疲劳计算完成了应力计算后,就可以在通用后处理器 POST1 中进行疲劳计算;一般有五个主要步骤:1、进入后处理 POST1,恢复数据库;2、建立位置、事件和载荷的数目,定义材料疲劳性质,确定应力位置和定义应力集中系数;3、存储不同事件和不同载荷下关心位置的应力,并指定事件的重复次数和比例系数;4、激活疲劳计算;5、查看结果;进入POST1和恢复数据库依照下列步骤进行疲劳计算:1、进入POST1命令:POST1GUI:Main Menu>General Postproc2、把数据库文件读入到在内存中如果所要做的疲劳计算是正在进行的 ANSYS 计算过程的继续,则文件已在内存中;结果文件必须已经存在并将其读入内存; 命令:RESUMEGUI:Utility Menu>File>Resume from建立疲劳计算的规模、材料疲劳性质和疲劳计算的位置定义下列数据:位置、事件和载荷的最大数目;材料的疲劳性质;应力位置与应力集中系数SCFs;1、定义位置、事件和载荷的最大数目缺省情况下,疲劳计算最多包括5个节点位置,10个事件,每个事件中3个载荷;如果需要,可以通过下面的命令来设置较大的规模即较多的位置、事件和载荷; 命令:FTSIZEGUI:Main Menu>General Postproc>Fatigue>Size Settings2、定义材料的疲劳性质为了计算各种耗用系数,以及为了包含简化弹塑性效应,必须定义材料的疲劳性质;在疲劳计算中,感兴趣的材料性质有:S-N 曲线:应力幅Smax -Smin/2-疲劳循环次数的关系曲线;ASME S-N 曲线考虑了最大平均应力的影响;如果需要,应把输入的 S-N 曲线进行调节以便考虑平均应力强度效应;如果不输入S-N曲线,那么对于各种可能的应力状态的组合,应力幅将降序排列,但不计算耗用系数;命令:FPGUI:Main Menu>General Postproc>Fatigue>S-N TableSm-T曲线:设计应力强度值-温度曲线;如要考虑检查应力范围是否进入塑性,就必须定义该曲线;命令:FPGUI:Main Menu>General Postproc>Fatigue>Sm_T Table弹塑性材料参数 M 和 N应变强化指数;只在需要使用简化的弹塑性准则时,才输入 M、N;这些参数可以从 ASME 规范中获得;命令:FPGUI:Main Menu>General Postproc>Fatigue>Elas-plas Par下述例子说明了用于输入疲劳材料性质的FP命令的使用方法:Define 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, ksiDefine 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,,, "Design Stress-IntensityFP,57,,, Value", Sm =2/3Sy or1/3 Su, ksiDefine the elastic-plastic material parameters:FP,61,,.3 M and N3、定义应力位置和应力集中系数下面的选项允许用户显式地定义疲劳计算中关心的节点位置、该位置的应力集中系数,以及在该位置的一个短的标题可用20个字母;命令:FLGUI:Main Menu>General Postproc>Fatigue>Stress Locations注意--不是所有的疲劳分析都需要使用FL命令;如果使用FS、FSNODE或FSSECT等命令见下,则疲劳节点位置是自动定义的;假使在建模时包含有足够细的网格,则所计算的应力是准确的,因此不必指定应力集中系数 SCFs 但是如果考虑表面影响、尺寸影响和腐蚀影响,则仍然需要指定 SCFs ;在计算疲劳时如果只需要考察一个位置,则可以省略标题;假使定位明确,或是不需要应力集中系数和标题,则可完全不使用FL命令;这里给出了在一个圆柱筒分析中应用FL命令的例子;整体坐标 Y 轴为旋转轴;在不同璧厚交界处的外壁给出了应力集中系数 SCFs 针对轴向线性化应力; FL,1,281,,,,Line 1 at insideFL,2,285,,,,Line 1 at outsideFL,3,311,,,,Line 2 at insideFL,4,315,,,,Line 2 at outside图3-1 圆柱筒应力集中系数 SCFs储存应力、指定事件循环次数和比例因子储存应力为了进行疲劳计算,程序必须知道每一个位置上不同事件和载荷时的应力,以及每一个事件的循环次数;可采用下列选项来存储每一个位置、事件和载荷组合情况下的应力:人工储存应力;从文件中取得节点应力;横截面应力;警告:程序从不假定存在0应力条件;如果一定要考虑零应力条件,就必须在每一个事件中明确地输入何处产生零应力;下面的命令序列,说明如何存储应力;在某些情况下,用户也可以用LCASE命令代替SET命令;人工储存应力: FS从中取出节点应力: SET,FSNODE横截面应力: PATH,PPATH,SET,FSSECT横截面计算也需从的数据中取得可以用不同的方法在一个事件中储存应力;下面说明各种不同的方法;.1 人工储存应力可以人工存储应力和温度不是直接从的结果文件取得;在这种情况下,实际并没有将 POST1 的疲劳模块作为后处理器,而是仅仅作为疲劳计算器使用;线单元如梁单元的应力必须人工输入,因为疲劳模块不能如体元或壳元那样从结果文件中读取数据;命令:FSGUI:Main Menu>General Postproc>Fatigue>-Store Stresses-Specified Val下面的例子说明用上述命令输入的方式:FS,201,1,2,1,,,,,,FS,201,1,2,7,在这个例子中,只输入了全应力1~6项和温度;如果还要输入线性化应力,它们将紧随在温度后面,即8~13项;注意--对只有轴向应力的梁单元,只需输入一个应力分量SX,其余各项空白;.2 从结果文件中提取应力该方法把包含有6个分量的节点应力向量直接储存在结果的数据库内;随后可以用FS命令修正存入的应力分量;注意--在执行FSNODE命令之前,必须使用SET命令,可能还有SHELL命令;SET命令从数据库的文件中读取某一特殊载荷子步下的结果,SHELL命令可选择从壳单元的顶面、中面或底面读取结果缺省是从顶面读取结果;命令:FSNODEGUI:Main Menu>General Postproc>Fatigue>-Store Stresses-From rst File下面给出用FSNODE命令在一个事件的一个节点位置输入应力结果的例子: 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 load step 2FSNODE,123,1,2 ...event 1, loading 2SET,3 ...load step 3FSNODE,123,1,3 ...event 1, loading 3图3-2 一个事件中的三个荷载.3 横截面应力本选项计算和存储截面路径它是由以前的PATH和PPATH命令定义的端点的线性化应力;因为通常线性化应力计算是在能代表两个表面的最短距离的线段上进行的,因此,只需在两个表面上各取一个点来描述PPATH命令中的路径;这一步骤将从计算结果的数据库中获得应力;因此必须在SET命令之前使用FSSECT 命令;用FSSECT命令储存的应力分量可用FS 命令修正;命令:FSSECTGUI:Main Menu>General Postproc>Fatigue> -Store Stresses -At Cross Sect使用FSSECT命令的方法可用下述例子说明;如果节点位置没有在FL命令中指定,则在该例子中命令FSSECT将自动给两个路径节点 391 和 395 设定位置编号;见图3-3;图3-3 在执行 FSSECT 命令之前由 PPATH 命令识别的表面节点列表、显示或删除储存的应力用下列选项对储存的应力进行列表、绘图或删除;1、列出每一个位置、每一个事件、每一种载荷或每一种应力状态下的储存应力:命令:FSLISTGUI:Main Menu>General Postproc>Fatigue>-Store Stresses- List Stresses2、对某一位置和事件,以载荷号的函数来显示应力项:命令:FSPLOTGUI:Main Menu>General Postproc>Fatigue>-Store Stresses- Plot Stresses3、删除储存在某一位置、事件和载荷下的应力状态:命令:FSDELEGUI:Main Menu>General Postproc>Fatigue>-Store Stresses- Dele Stresses4、删除某一位置上的所有应力:命令:FLGUI:Main Menu>General Postproc>Fatigue>Stress Locations 5、删除在某一事件中各种载荷下的所有应力:命令:FEGUI:Main Menu>General Postproc>Fatigue>Erase Event Data设定事件重复次数和比例系数本选项确定事件重复次数对该事件的所有荷载和所有位置;也可对该事件中构成载荷的所有应力施加比例系数;命令:FEGUI:Main Menu>General Postproc>Fatigue>Assign Events下面给出该步骤的一个例子:FE,1,-1 Erase all parameters and fatigue stresses formerlyused for event 1.FE,2,100, Assign 100 occurrences to events 2, 3 and 4,REPEAT,3,1 and scale by .FE,5,500 Assign 500 occurrences to event 5.获得准确的耗用系数结构常常承受各种最大和最小应力,它们发生的顺序是未知的甚至是随机的;因此就必须小心地考虑如何在各种可能的应力范围内,得到正确的重复循环次数,以获得有效的疲劳寿命耗用系数;ANSYS 程序自动计算所有可能的应力范围,同时采用我们通常所知道的“雨流”法记数,跟踪这些应力发生的次数;在选定的节点位置,对所有事件进行搜索,以寻找产生最大应力幅的载荷对应力矢量;记录这些应力幅的重复次数,同时包含这些载荷的事件的剩余重复次数随之减少;最终至少有一个事件在某一位置被“用光”,而属于这一事件的其它应力状态,在随后的过程中将被忽略;这一过程一直进行着,直到所有的应力幅及重复次数都被计及后结束;警告通常容易误用疲劳模块的记数功能;如果需要使疲劳计算得到正确的耗用系数,就必须小心地设计好事件;设计事件时遵循下列规则:1、了解 ANSYS 的内部逻辑记数算法,参见ANSYS Theory Reference§,详细地讲述 ANSYS 程序如何记数;2、由于在三维应力状态,很难预测哪一个载荷步具有极值应力,因此可以对每一个事件采用多个载荷群,以便成功获得极值应力见图3-2;3、如果在某一给定的事件中,只包含一个极值应力,则将获得一个较保守的结果;如果在一个事件中,引入不止一个极值应力,则有时将产生不保守的结果;如下例所示:考察一个加载历程,由两个稍有不同的循环构成:载荷循环1:做 500次循环,Sx = + ~ ksi;载荷循环2:做1000次循环,Sx = + ~ ksi;显然这是应力幅为 50 Ksi的 1500 次循环;然而,如果不小心把这些载荷划分成两个事件,则将导致不正确的记数结果;请看该结果如何:事件1 载荷1: Sx = 500次循环载荷2: Sx =事件2 载荷1: Sx = 1000次循环载荷2: Sx =可能的应力幅是:a、从 E1,L1 到 E1,L2: ksib、从 E1,L1 到 E2,L1: ksic、从 E1,L1 到 E2,L2: ksid、从 E1,L2 到 E2,L1: ksie、从 E1,L2 到 E2,L2: ksif、从 E2,L1 到 E2,L2: ksi把这些应力幅从大到小排列:d、从 E1,L2 到 E2,L1: ksia、从 E1,L1 到 E1,L2: ksif、从 E2,L1 到 E2,L2: ksic、从 E1,L1 到 E2,L2: ksib、从 E1,L1 到 E2,L1: ksie、从 E1,L2 到 E2,L2: ksi则记数将如此:d、从 E1,L2 到 E2,L1 500 次循环 - E1 和 E2 用去500 次循环a、从 E1,L1 到 E1,L2 0 次循环 - E1 已用光f、从 E2,L1 到 E2,L2 500 次循环 - E2 又用去 500 次循环c、从 E1,L1 到 E2,L2 0 次循环 - 两个事件都用光b、从 E1,L1 到 E2,L1 0 次循环 - 两个事件都用光e、从 E1,L2 到 E2,L2 0 次循环 - 两个事件都用光上面记录了 50 ksi 应力幅的 1000 次循环,而不是已知的 1500 次循环;这个错误的结果是由于不恰当的事件组合导致的;假使载荷被描述为各自分离的事件如E1,L1 => E1; E1,L2 => E2; E2,L1 => E3; E2,L2 => E4,则将得到下列的记数范围:d、从E2 到E3 的500次循环,用去 500次循环a、从 E1 到 E2 的 0 次循环,因为E2“用光”了f、从 E3 到 E4 的 500 次循环,E3 又用去500次循环,E4 用去500次循环c、从 E1 到 E4 的 500 次循环,E4 又用去500次循环d、从 E1 到 E3 的 0 次循环,因为E3 “用光”了e、从 E2 到 E4 的 0 次循环,因为 E2 和 E4 都“用光”了;上述情况恰当地记录了累积疲劳损伤被,即 50 ksi 应力幅的 1500 次循环;4、相反,对每一个最大和最小应力条件应用分离的事件,则将使记录变得太保守;在这种情况下,应小心地选择应被一起记数的载荷,将它们划分为同一事件;下面的示例说明一些事件如何才能够包括多个极值应力条件;考虑由两个载荷循环组成的载荷历程:载荷循环1:从 Sx = + 到 + ksi,做 500 次循环载荷循环2:从 Sx = + 到 + ksi,做 1000 次循环显然这些循环的最不利组合为以大约 25 ksi 的应力幅做 500 次循环;在本例中,如果将载荷划分为两个事件,则产生了 25 ksi 范围内进行 500 次循环的正确记录;如每一个载荷作为一个独立的事件,将产生一种过于保守的记录,形成 25 ksi 应力幅的 1000 次循环;激活疲劳计算现在有了位置、应力、事件及所有指定的材料参数,可在指定位置执行疲劳计算;位置的确定可用节点本身,也可用位置编号;命令:FTCALCGUI:Main Menu>General postproc>Fatigue>Calculate Fatig查看计算结果疲劳计算结果被输出在输出窗口;如果你将输出转向/OUTPUT到文件中如,就可打开该文件查看结果;命令:LISTGUI:Utility Menu>List>Files>Other>如果用户已输入 S-N 曲线,则所有部位的应力幅从大到小排列与相应的事件/载荷、使用循环次数、允许循环次数、温度和阶段耗用系数一起以表格形式输出;随后输出累积寿命耗用系数;正如前面提到的,FTCALC输出时,将对任一给定的应力幅显示相应的事件和载荷,这些信息能帮助分离出那些引起最大的疲劳损伤的事件与载荷;修正事件的一个方便的方法是把所有的疲劳数据写入文件中它可以在执行FTCALC命令前或后做;写入文件的数据是疲劳模块的命令流;可通过编辑文件文本文件来修改事件,然后用/INPUT命令重新读入被修改的疲劳命令;命令:FTWRITEGUI:Main Menu>General postproc>Fatigue>Write Fatig Data.其它记数方法前面曾介绍过“雨流”记数法;在时间-载荷历程未知的情况下,这一技术才有用处;如果时间-载荷历程已知,对每一个接连的事件分别做疲劳分析FTCALC,然后人工相加这些耗用系数,则可避免得到不恰当的保守结果;疲劳分析示例命令流方法下面是一个疲劳计算输入命令流:Enter POST1 and Resume the Database:/POST1RESUME,...Number of Locations, Events, and LoadingsFTSIZE,...Material Fatigue Properties:FP,1,.... N valuesFP,21,... S valuesFP,41,... T valuesFP,51,... Sm valuesFP,61,... Elastic-plastic material parametersLocations, Stress Concentration Factors, and Location TitlesFL,...Store Stresses 3 Different MethodsStore Stresses Manually:FS,...Retrieve Stresses from the Results File: SET,...FSNODE,...Store Stresses at a Cross-Section:PPATH,...SET,...FSSECT,...Event Repetitions and Scale FactorsFE,...Activate the Fatigue CalculationsFTCALC,...Review the Results List the output fileFINISH其中的 FTSIZE,FP,FL,FS,FSNODE,PPATH,FSSECT,FE 和FTCALC 命令,请参考ANSYS Commands Reference;ANSYS 疲劳计算以ASME锅炉和压力容器规范ASME Boiler and Pressure Vesse l Code第三节和第八节第二部分作为计算的依据,采用简化了的弹塑性假设和M imer累积疲劳准则; 除了根据 ASME 规范所建立的规则进行疲劳计算外,用户也可编写自己的宏指令,或选用合适的第三方程序,利用 ANSYS 计算的结果进行疲劳计算;ANSYS APDL Programmer‘s Guide讨论了上述二种功能; ANSYS 程序的疲劳计算能力如下:对现有的应力结果进行后处理,以确定体单元或壳单元模型的疲劳寿命耗用系数fatigue usage factors用于疲劳计算的线单元模型的应力必须人工输入;可以在一系列预先选定的位置上,确定一定数目的事件及组成这些事件的载荷,然后把这些位置上的应力储存起来;可以在每一个位置上定义应力集中系数和给每一个事件定义比例系数; 基本术语位置Location:在模型上储存疲劳应力的节点;这些节点是结构上某些容易产生疲劳破坏的位置; 事件Event:是在特定的应力循环过程中,在不同时刻的一系列应力状态,见本章§; 载荷Loading:是事件的一部分,是其中一个应力状态; 应力幅:两个载荷之间应力状态之差的度量;程序不考虑应力平均值对结果的影响;疲劳计算完成了应力计算后,就可以在通用后处理器 POST1 中进行疲劳计算;一般有五个主要步骤: 1、进入后处理 POST1,恢复数据库; 2、建立位置、事件和载荷的数目,定义材料疲劳性质,确定应力位置和定义应力集中系数;3、存储不同事件和不同载荷下关心位置的应力,并指定事件的重复次数和比例系数;4、激活疲劳计算;5、查看结果; 进入POST1和恢复数据库依照下列步骤进行疲劳计算: 1、进入POST1 命令:POST1 GUI:Main Menu>General Postproc 2、把数据库文件读入到在内存中如果所要做的疲劳计算是正在进行的 ANSYS 计算过程的继续,则文件已在内存中;结果文件必须已经存在并将其读入内存; 命令:RESUME GUI:Utility Menu>File>Resume from 建立疲劳计算的规模、材料疲劳性质和疲劳计算的位置定义下列数据:位置、事件和载荷的最大数目;材料的疲劳性质;应力位置与应力集中系数SCFs; 1、定义位置、事件和载荷的最大数目缺省情况下,疲劳计算最多包括5个节点位置,10个事件,每个事件中3个载荷;如果需要,可以通过下面的命令来设置较大的规模即较多的位置、事件和载荷; 命令:FTSIZE GU I:Main Menu>General Postproc>Fatigue>Size Settings 2、定义材料的疲劳性质为了计算各种耗用系数,以及为了包含简化弹塑性效应,必须定义材料的疲劳性质;在疲劳计算中,感兴趣的材料性质有: S-N 曲线:应力幅-疲劳循环次数的关系曲线;ASME S-N 曲线考虑了最大平均应力的影响;如果需要,应把输入的 S-N 曲线进行调节以便考虑平均应力强度效应;如果不输入S-N曲线,那么对于各种可能的应力状态的组合,应力幅将降序排列,但不计算耗用系数; 命令:FP GUI:Main Menu>General Postproc>Fatigue>S-N Table Sm-T曲线:设计应力强度值-温度曲线;如要考虑检查应力范围是否进入塑性,就必须定义该曲线; 命令:FP GUI:Main Menu>General Postproc>Fatigue>Sm_T Ta ble 弹塑性材料参数 M 和 N应变强化指数;只在需要使用简化的弹塑性准则时,才输入 M、N;这些参数可以从 ASME 规范中获得; 命令:FP GUI:Main Menu>General Postproc>Fatigue>Elas-plas Par 下述例子说明了用于输入疲劳材料性质的FP命令的使用方法: Define the S-N table: FP,1,10,30,1 00,300,1000,10000 Allowable Cycles, N FP,7,100000,1000000 " FP,2 1,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 F FP,47,650,700,750,800 " FP,51,20,20,20,,, " Design Stress-Intensity FP,57,,, Value", Sm =2/3Sy or 1/3 Su, ksi Define the elastic-plastic material parameters: FP,61,,.3 M and N 3、定义应力位置和应力集中系数下面的选项允许用户显式地定义疲劳计算中关心的节点位置、该位置的应力集中系数,以及在该位置的一个短的标题可用20个字母; 命令:FL GUI:Main Menu>General Postproc>Fatigue>Str ess Locations 注意--不是所有的疲劳分析都需要使用 FL 命令;如果使用 F S、FSNODE 或 FSSECT 等命令见下,则疲劳节点位置是自动定义的;假使在建模时包含有足够细的网格,则所计算的应力是准确的,因此不必指定应力集中系数 SC Fs 但是如果考虑表面影响、尺寸影响和腐蚀影响,则仍然需要指定 SCFs ;在计算疲劳时如果只需要考察一个位置,则可以省略标题;假使定位明确,或是不需要应力集中系数和标题,则可完全不使用 FL 命令; 这里给出了在一个圆柱筒分析中应用 FL 命令的例子;整体坐标 Y 轴为旋转轴;在不同璧厚交界处的外壁给出了应力集中系数 SCFs 针对轴向线性化应力;。

ANSYS-随机振动分析功能实现随机疲劳分析

ANSYS-随机振动分析功能实现随机疲劳分析

利用 ANSYS随机振动分析功能实现随机疲劳分析ANSYS 随机振动分析功能可以获得结构随机振动响应过程的各种统计参数(如:均值、均方根和平均频率等),根据各种随机疲劳寿命预测理论就可以成功地预测结构的随机疲劳寿命。

本文介绍了ANSYS随机振动分析功能,以及利用该功能,按照Steinberg 提出的基于高斯分布和Miner 线性累计损伤定律的三区间法进行 ANSYS随机疲劳计算的具体过程。

1.随机疲劳现象普遍存在在工程应用中,汽车、飞行器、船舶以及其它各种机械或零部件,大多是在随机载荷作用下工作,当它们承受的应力水平较高,工作达到一定时间后,经常会突然发生随机疲劳破坏,往往造成灾难性的后果。

因此,预测结构或零部件的随机疲劳寿命是非常有必要的。

2.ANSYS随机振动分析功能介绍ANSYS随机振动分析功能十分强大,主要表现在以下方面:1.具有位移、速度、加速度、力和压力等 PSD类型;2.能够考虑 a 阻尼、阻尼、恒定阻尼比和频率相关阻尼比;3.能够定义基础和节点 PSD激励;4.能够考虑多个 PSD激励之间的相关程度:共谱值、二次谱值、空间关系和波传播关系等;5.能够得到位移、应力、应变和力的三种结果数据: 1 位移解, 1 速度解和 1 加速度解;3.利用 ANSYS随机振动分析功能进行疲劳分析的一般原理在工程界,疲劳计算广泛采用名义应力法,即以S-N 曲线为依据进行寿命估算的方法,可以直接得到总寿命。

下面围绕该方法举例说明 ANSYS随机疲劳分析的一般原理。

当应力历程是随机过程时,疲劳计算相对比较复杂。

但已经有许多种分析方法,这里仅介绍一种比较简单的方法,即Steinberg 提出的基于高斯分布和 Miner 线性累计损伤定律的三区间法(应力区间如图 1 所示):应力区间发生的时间68.3% 的时-1~+1间27.1% 的时-2~+2间4.33% 的时-3~+3间99.73%大于 3的应力仅仅发生在0.27%的时间内,假定其不造成任何损伤。

Ansys nCode疲劳分析

Ansys nCode疲劳分析

© 2015 ANSYS, Inc.
26
3.1 材料表面状况对疲劳寿命的影响
可以输入表面处理系数 (KTreatment)和用户表面系数(Kuser) − 默认值为1
© 2015 ANSYS, Inc.
27
3.1 材料表面状况对疲劳寿命的影响
表面粗糙度(Kroughness)的影响可以通过选择进行定义 − 默认的为“Polished”
能够读取ANSYS、Abaqus、 Nastran等软件的有限元计算结果
nCode分析-五框图
© 2015 ANSYS, Inc.
18
ANSYS nCode 的功能特色 用创丰利户建富用可内的m自存材a定模te料义板ri数a材l 据m料a库;n;ager自定义材料
nCode分析-五框图
© 2015 ANSYS, Inc.
• 压缩平均应力增加疲劳寿命
Smax
Sa
Sm
DS
Sa Smin
© 2015 ANSYS, Inc.
36
3.3 平均应力对疲劳寿命的影响
对于应力-疲劳寿命,平均应力的影响通常使用Goodman 或者 Gerber平均应力 修正理论
Goodman 平均应力修正理论假设一条直线
Sa
1
Sm Su
Se
Sa
当材料或结构受到多次重复变化 的载荷作用后,应力值虽然始 终没有超过材料的强度极限,甚 至比弹性极限还低的情况下就可能 发生破坏。这种在交变载荷作用下 材料或结构的破坏现象称为疲劳。
© 2015 ANSYS, Inc.
3
破坏形式
施加恒定载荷
在较低应力水 平下,施加循
环载荷
© 2015 ANSYS, Inc.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ANSYS实现随机疲劳分析:
ANSYS随机振动分析功能可以获得结构随机振动响应过程的各种统计参数(如:均值、均方根和平均频率等),根据各种随机疲劳寿命预测理论就可以成功地预测结构的随机疲劳寿命。

本文介绍了ANSYS随机振动分析功能,以及利用该功能,按照Steinberg提出的基于高斯分布和Miner线性累计损伤定律的三区间法进行ANSYS随机疲劳计算的具体过程。

1.随机疲劳现象普遍存在
在工程应用中,汽车、飞行器、船舶以及其它各种机械或零部件,大多是在随机载荷作用下工作,当它们承受的应力水平较高,工作达到一定时间后,经常会突然发生随机疲劳破坏,往往造成灾难性的后果。

因此,预测结构或零部件的随机疲劳寿命是非常有必要的。

2.ANSYS随机振动分析功能介绍
ANSYS随机振动分析功能十分强大,主要表现在以下方面:
1. 具有位移、速度、加速度、力和压力等PSD类型;
2. 能够考虑a阻尼、b阻尼、恒定阻尼比和频率相关阻尼比;
3. 能够定义基础和节点PSD激励;
4. 能够考虑多个PSD激励之间的相关程度:共谱值、二次谱值、空间关系和波传播关系等;
5. 能够得到位移、应力、应变和力的三种结果数据:1s位移解,1s速度解和1s加速度解;
3.利用ANSYS随机振动分析功能进行疲劳分析的一般原理
在工程界,疲劳计算广泛采用名义应力法,即以S-N曲线为依据进行寿命估算的方法,可以直接得到总寿命。

下面围绕该方法举例说明ANSYS随机疲劳分析的一般原理。

当应力历程是随机过程时,疲劳计算相对比较复杂。

但已经有许多种分析方法,这里仅介绍一种比较简单的方法,即Steinberg提出的基于高斯分布和Miner线性累计损伤定律的三区间法(应力区间如图1所示):
应力区间
发生的时间
-1s ~+1s
68.3%的时间
-2s ~+2s
27.1%的时间
-3s ~+3s
4.33%的时间
99.73%
大于3s的应力仅仅发生在0.27%的时间内,假定其不造成任何损伤。

在利用Miner定律进行疲劳计算时,将应力处理成上述3个水平,总体损伤的计算公式就可以写成:
其中:
:等于或低于1s水平的实际循环数目(0.6831 );
:等于或低于2s水平的实际循环数目(0.271 );
:等于或低于3s水平的实际循环数目(0.0433 );
:根据疲劳曲线查得的1s、2s和3s应力水平分别对应许可循环的次数。

综上所述,针对Steinberg提出的基于高斯分布和Miner线性累计损伤定律的三区间法的ANSYS随机疲劳分析的一般过程是:
(1) 计算感兴趣的应力分量的统计平均频率(应力速度/应力);(2) 基于期望(工作)寿命和统计平均频率,计算1 ,2 和3 水平下的循环次数、和;
(3) 基于S-N曲线查表得到、和;
(4) 计算疲劳寿命使用系数。

显然,根据其他随机疲劳分析方法和ANSYS随机振动分析结果,我们还可以进行许多类似的疲劳分析计算。

相关文档
最新文档