首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
基于E-N的正弦扫频疲劳分析
TodayCAEer
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中,点击
Aluminum
Material。
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
实体编辑器中
激活PTYPE
和
PSOLID。
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
登录后免费查看全文
立即登录
OptiStruct
HyperMesh
HyperView
振动
疲劳
UM
理论
材料
Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-05
最近编辑:3月前
TodayCAEer
本科
签名征集中
关注
获赞 54
粉丝 153
文章 515
课程 2
点赞
收藏
作者推荐
可试听
ANSA的网格划分与模型装配
¥100
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
飞行器结构设计之铆钉有限元计算应用(回放)
HyperWorks入门进阶实战(四):疲劳分析与电池包疲劳耐久分析
航天卫星工程师入门第一课:从行业认知到求职准备 0 基础也能听懂
仿真产学研用(三):复合材料增材设计与制造的发展趋势(回放)
相关推荐
工程类专业和结构仿真必修课13讲——全解结构动力学核心理论与实践技能
基于OptiStruct的振动力学/结构动力学
各种超单元法在产品开发仿真应用及实战技巧40讲(附学习模型)
从0-1学习Altair HyperWorks|理论&操作
最新文章
2022每日一更(2022/10/13)
论文复现:使用ABAQUS子程序UHARD定义材料硬化本构
LAMMPS剪切作用的两种实现方法及对比——Deform及Velocity
传热学介绍
数学建模:最大化捕捉数学问题的精确解
热门文章
通用/泛亚/蔚来/弗迪/上海电驱动等百位新能源专家确认发言,易贸三电活动6月苏州见
一种降低电池温差的装置
涡结构提取
湍流与涡流的区别
Fluent湍流模型中壁面函数选择建议
其他人都在看
有限元分析中的强形式和弱形式
一代大师丘成桐:中国大学将研究生看作是学生
知乎热议|为什么大家都劝退土木水利?
数学推理能力超过OpenAI,上海交大开源大语言模型Abel荣登榜首
好书推荐|《岩土颗粒材料的连续离散耦合数值模拟》
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部