首页/文章/ 详情

基于E-N的正弦扫频疲劳分析

3月前浏览155
基于E-N(应变-寿命)的正弦扫频疲劳分析是一种结合了应变疲劳理论和正弦扫频技术的方法,用于预测材料或结构在循环加载下的疲劳寿命。这种方法特别适用于那些在不同频率下经历循环应力的情况,例如在振动测试或者模拟实际工作环境中的动态载荷情况。  
1. E-N方法:E-N方法使用塑性-弹性应变结果来执行应变-寿命分析。这种方法基于材料在循环载荷下会产生明显的塑性变形,尤其是在缺口根部等关键部位。弹塑性应变结果是进行应变-寿命分析的基础。Neuber修正是一种常用的方法,用于将弹性分析结果修正为弹塑性结果,从而推导出局部应力和应变。
2. 正弦扫频技术:在正弦扫频疲劳分析中,使用正弦波形的载荷,其频率随时间变化。这种变化可以是线性的(称为扫频)或者在特定频率上保持一定时间(称为定频)。扫频疲劳分析可以模拟实际环境中复杂载荷条件的影响。
3. 疲劳分析流程:在进行基于E-N的正弦扫频疲劳分析时,首先需要通过有限元分析得到材料的弹塑性应变结果。然后,使用Neuber修正将这些结果转换为局部应力和应变。接着,根据材料的循环应力-应变曲线,计算在不同应变幅度下的疲劳寿命。最后,通过正弦扫频技术,将这些局部应力和应变转换为时域响应,以预测材料或结构的疲劳寿命。
本教程概述了结构在正弦载荷下的疲劳寿命。
在开始之前,请将本教程中使用的文件复 制到您的工作目录。
http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-6090/bracket_frf_EN.zip
使用经过频率响应分析测试的支架来执行正弦扫频疲劳分析。模型已经为FRF分析设置好了,在本教程中创建了一个用于EN-疲劳计算的附加Load Step,以铝为材料。FRF SUBCASE将用于疲劳计算,而TABLED卡的缩放比例相同。
Note:目前通过编辑生成的.fem deck来支持扫描参数,这将在本教程中解释。
图1.用于疲劳分析的bracket_frf_EN模型

一、启动HyperMesh并设置OptiStruct用户配置文件

本练习使用的模型是bracket_frf_EN的模型。该模型已经定义了三个Load Step,每个Load Step分别代表在载荷点激励的static分析、正则模态分析和频率响应。
1.启动HyperMesh。
此时将打开User Profile对话框。
2.选择OptiStruct,然后单击OK
这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。

二、导入模型    

1.点击File>Import>Solver Deck
导入选项卡将添加到您的选项卡菜单中。
2.对于File type ,选择OptiStruct
3.选择文件图标。
此时将打开Select OptiStruct文件Browser。
4.选择保存到工作目录的bracket_frf_EN.fem文件。
5.单击Open
6.单击Import,然后单击Close以关闭Import选项卡。
在以下步骤中要实现的Fatigue Analysis设置的云图。
图2.疲劳设置正弦扫描– EN损伤

三、设置模型

1           
2           
3           
3.1创建TABLED1曲线
对于Sine Sweep Fatigue Analysis,使用TABLED1 卡。
1.在Model Browser中,右键单击并选择Create>Curve
2.对于Name ,输入tabled-fat
3.为(x,y) 输入以下参数。
在x1 字段中,输入0.0
在y1 字段中,输入2.5
在x2 字段中,输入10000.0
在y2 字段中,输入2.5
4.关闭Curve Editor窗口。
5.在Model Browser的Curves下,选择tabled-fat
6.对于Card Image,从下拉菜单中选择TABLED1。
7.将XAXIS和YAXIS插值方案设置为LINEAR    
图3.TABLED1 曲线          
8.单击Close
定义加载时间历程记录的Load Collector TABLED1已创建。
3.2定义FATLOAD Load Collector
该模型定义了一个频率响应Load Step,用于定义FATLOAD。
1.在Model Browser中,右键单击并选择Create>Load Collector
2.对于Name ,输入fatload_fat
3.对于Card Image,选择FATLOAD。
4.选择TID INTEGER的选项。
5.将TID值设置为tabled-fat的曲线ID(本教程中为8)。
6.对于LCID(Load Case ID),从Load Step列表中选择03_frf。
Note:此计算不需要TABFAT和缩放参数。
7.选择SWEEP的选项,并通过SR (扫描速率) 和SRUNIT (扫描速率单位) 字段定义正弦扫描参数。    
图4.具有LCID和SWEEP参数的FATLOAD
3.3定义FATEVNT Load Collector
为创建的FATLOAD_RAND创建随机响应事件。
1.在Model Browser中,右键单击并选择Create>Load Collector
2.对于Name ,输入fatevent-fat
3.对于Card Image,选择FATEVNT。
4.对于FATEVNT_NUM_FLOAD,输入1
5.Loadcol字段中为FLOAD选择fatload-fat。
3.4定义FATSEQ Load Collector
1.在Model Browser中,右键单击并选择Create>Load Collector
2.对于Name ,输入fatseq-fat
3.对于Card Image,选择FATSEQ
4.对于FATSEQ_NUM输入1,因为已创建1 个FATEVENT。
5.对于FID(疲劳事件定义),选择fatevent-fat,将N选为1    
图5.FATSEQ显示fatevent-fat created
定义疲劳分析的事件序列已完成。接下来定义Fatigue参数。
3.5定义疲劳参数
1.在Model Browser中,右键单击并选择Create>Load Collector
2.对于Name ,输入fatparm-fat
3.对于Card Image,选择FATPARM
4.验证TYPE是否设置为EN
5.将STRESS COMBINE设置为VONMISES
6.将STRESSU设置为MPA (Stress Units)
7.将CERTNTY SURVCERT设置为0.9
8.选择SWEEP选项并定义NF=30    
图6.带有SWEEP参数的FATPARM
3.6定义疲劳材料属性
疲劳分析的材料曲线可以在MAT1 卡上定义。
1.在Model Browser中,点击AluminumMaterial。
Entity Editor随即打开。
2.在Entity Editor中,将MATFAT设置为EN
3.将UTS(极限拉伸应力)设置为600
4.对于EN曲线集(这些值应从Material的EN曲线中获得):
SF:1002.000
B:-0.095
C:-0.690
EF:0.350
NP:0.110
KP:966.000
NC:2E+08
SEE:0.100
SEP:0.100
3.7定义PFAT Load Collector    
1.在Model Browser中,右键单击并选择Create>Load Collector
2.对于Name ,输入pfat-fat
3.对于Card Image,选择PFAT。
4.将LAYER设置为WORST
5.将FINISH设置为NONE
6.将TRTMENT设置为NONE
7.将Kf设置为1.0
3.8定义FATDEF Load Collector
1.在Model Browser中,右键单击并选择Create>Load Collector
2.对于Name ,输入fatdef-fat
3.将Card Image设置为FATDEF
4.PTYPE实体编辑器中激活PTYPEPSOLID。
5.将FATDEF_PSOLID_NUMIDS编辑为1
6.为PID选择new_bracket,为PFATID选择pfat-fat。
3.9定义疲劳Load Step
1.在Model Browser中,右键单击并选择Create>Load Step
2.对于Name ,输入04-Fatigue
3.将Analysis type设置为fatigue
4.对于FATDEF,请选择fatdef-fat
5.对于FATPARM,请选择fatparm-fat
6.对于FATSEQ,请选择fatseq-fat

四、保存和编辑.fem文件

1.单击File>Save As>Model
2. 从工作目录中选择bracket-fatigue.hm文件。
3.单击Save
4.单击Export Solver Deck
5.验证工作目录路径并选择bracket-fatigue.fem文件。
6.单击Export
7.textpad/notepad中打开bracket-fatigue.fem。
8.对于FATLOAD,输入TABLED ID = 8    
图7.
9.对于FATPARM,请输入:
图8.
10.单击Save以保存bracket-fatigue.fem幻灯片组。

五、提交作业

1.在Analysis页面中,输入OptiStruct面板。
2.单击输入文件字段后面的save as。
此时将打开Save As对话框。
3.对于File name ,输入名称bracket-frf.fem
4.单击Save
5.单击OptiStruct提交分析。

六、查看结果

1.在OptiStruct面板中,单击HyperView
HyperView将启动并加载结果。此时将显示一个消息窗口,告知模型和结果文件已成功加载到HyperView中。
2.转到Results选项卡。
3.在Results选项卡中,从subcase字段中选择Subcase 4 (04-Fatigue)。
4.在Results工具栏上,单击 以打开Contour面板。
5.将Result type设置为Damage并单击Apply以绘制Element的云图。    
图9.损伤云图
 
来源:TodayCAEer
OptiStructHyperMeshHyperView振动疲劳UM理论材料Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-05
最近编辑:3月前
TodayCAEer
本科 签名征集中
获赞 54粉丝 153文章 515课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈