nCode DesignLife软件操作技巧(三)
Duty cycle组合工况分析及输出设置
陈玉发 上海山外山机电工程科技有限公司
关键字:后处理,Duty cycle,DesignLife
类别:nCode DesignLife 软件使用
产品耐久性能的评估,往往需要经历多个工况的考核,基于Miner线性损伤叠加的原理,nCode Designlife将依次计算其结构在每个工况下的损伤并叠加各个工况的循环次数,最终得到总损伤。
以一个标准的乘用车试验场耐久规范为例:为考核整车的耐久性能,要求车辆按规定的车速在试验场各个路面上完成不同次数的循环操作。这样由多种路面工况按不同循环次数形成的组合被称为duty cycle组合工况,如图1所示。
图1 Duty cycle 组合工况
本文将介绍如何在nCode Designlife软件中利用duty cycle组合工况功能进行疲劳损伤分析并输出相应的结果。
1 创建Duty Cycle组合工况文件
为方便nCode DesignLife提取载荷时可以识别duty cycle组合工况中对应的载荷信号及循环次数,需要首先创建duty cycle组合工况文件,具体操作步骤如图2所示。
图2 Duty cycle 组合工况的创建
duty cycle组合工况文件是后缀名为dcy的文本文件,该文件包含了各个工况的详细信息,如图3所示。
图3 dcy文件详细信息
2 创建Duty Cycle组合工况分析流程
参考DesignLife Worked Examples [1] 创建ducy cycle组合工况的分析流程,在Loading Type中选择Duty Cycle并导入上一步创建的dcy文件;如图4和图5所示。
图4 dcy文件的读取
图5 Duty cycle组合工况分析流程
打开DataValueDisplay1,可以找到每个节点的总损伤和总寿命,如图6所示。
图6 Data value display 显示
3 输出每个工况的损伤结果及云图
对于duty cycle组合工况的分析结果,nCode Designlife不但支持输出总损伤值,还支持输出每个工况的损伤值及其损伤云图。凭借这样的结果,用户对分析对象的耐久性能会有更深入的了解,从而有利于对产品结构进行优化设计。
在图5分析流程上的基础上右键 ENAnalysis1选择Advanced Edit,Analysis Runs下点击ENEngine,将OutputEventResults中默认False改为True,该选项规定了流程是否输出每个工况的分析结果;在Results Handlers下点击Compressed results (for display),将ChannelPerEvent中默认False改为True,该选项规定了是否显示每个工况的结果云图。
重新提交运行,节点在各个工况下的损伤值显示如图7所示,各个工况的结果云图显示图8所示;单击工具栏蓝色箭头可实现工况之间的切换。
图7 节点各工况损伤值及总损伤值显示
图8 各工况损伤云图及总损伤云图
4 输出每个工况的损伤百分比
nCode Designlife除了支持输出每个工况的损伤值,还支持输出总损伤在各个工况的百分比分布。
分析流程设置如下:
-
在ENAnalysis1与DataValuesDisplay1中插入PercentByEvent,
-
右键 ENAnalysis1选择Advanced Edit,单击Results Handler下Full results(tabulate),修改SortKeywords的Damage为NodeID,若本分析提取的是FE下Element的应力结果,这里应改为ElementID。
运行流程之后,可以找到每个节点的各个工况下的损伤百分比分布,如图9所示。
图9 各工况损伤百分比分布显示
参考文献
-
DesignLife Worked Examples, HBK-nCode , 2022
-
汽车测试网V课堂
-
微信公众号
-
汽车测试网手机站
最新资讯
-
大众汽车南京工厂或面临出售
2024-12-19 13:29
-
端到端专题:DDPG 基础算法与方法论介绍
2024-12-19 11:42
-
多模态大模型最新论文介绍
2024-12-19 11:42
-
建科股份收购苏州赛宝
2024-12-19 09:57
-
端云协同创变,中科创达与火山引擎共塑AI智
2024-12-19 09:56