nCode:DesignLife案例教程二

这个案例使用应变-寿命(E-N)方法来计算一个新的山地自行车车架设计在结构荷载下的疲劳寿命。E-N方法通常涉及一些循环荷载相对较大且具有大量相关塑性变形以及相对较短寿命的情况。这种行为通常被称为低周疲劳或应变-寿命疲劳,尽管即使在高周情况下使用E-N方法也是完全有效的。从低循环(仅E-N)到高循环(S-N和E-N)疲劳行为的转变通常发生在103到104个循环的范围内。

与上一章nCode案例教程一——简单S-N疲劳不同,这里我们将使用time history文件提供荷载-时间关系曲线的输入(案例教程一种使用DesignLife生成恒定振幅荷载)。荷载—时间关系曲线代表了静态荷载情况下的荷载系数,因为山地自行车的下坡路线是极其艰难的。因此,寿命不仅可以用框架的哪些部分最容易损坏来表示,还可以量化为在可能发生故障之前,它可以重复下坡过程的次数。

整体流程图如下所示:
在这里插入图片描述

2.1 案例素材

此案例的素材文件位于nCode安装目录下的\demo\designlife\02_SimpleENAnalysis文件夹中:

  1. mountain_bike.rst;
  2. mountain_bike.dac;
  3. mountain_bike_EN.flo;

将该文件复制到工作文件夹中,并使用副本完成已处理的示例。

2.2 载入图形符号

  1. 直接加载已有流程文件mountain_bike_EN.flo如下图所示;
  2. 该阶段不需要再输入任何文件;

可以看到该流程包含五个图形符号,它是经典疲劳5-box tricks的简单版本(具体请参阅上一章nCode案例教程一——简单S-N疲劳中对“5-box tricks解释)。材质输入在EN Analysis图形符号中定义。

2.3 载入模型和荷载—时间关系曲线

现在可以将文件添加到输入图形符号中:

  1. Available Data窗口拖拽有限元分析结果文件mountain_bike.rstFEInput1中;
  2. 勾选FEInput1Display复选框以显示模型。点击图形包符号右上角的按钮最大化,可以看到这是一个由合金钢制成的山地自行车车架模型。模型检查完毕后再最小化;
  3. Available Data窗口拖拽荷载-时间关系曲线mountain_bike.dacTSInput1中;
  4. 勾选TSInput1Display复选框以显示荷载—时间关系曲线。这是一个在Z方向上高达6g的简单荷载(它代表了一个艰难的下坡路线);

2.4 EN图形符号

首先检查一下分析图形符号的一些属性。请注意,虽然DesignLife分析图形符号(来自图表选项板)具有特定的标准配置,但公开的特性及其设置都是我们可根据自己需求进行配置的,并且这些特性和设置与流程(.flo)文件一起保存。因此,我们将在本案例中查看到基于已保存流程的属性与标准EN CAE疲劳图形符号上属性的不同。有关如何编辑图形符号的公开属性的详细信息,请参见《DesignLife User Guide > Editing the Exposed Properties of a Glyph》。现在检查分析图形符号的属性,如下所示。

  1. 右键单击ENAnalysis1打开菜单,然后点击Properties选项打开Properties对话框。确认已设置以下参数,并根据需要进行调整:
NameValve
AnalysisGroup_StressUnitsPa
ENEngine_MeanStressCorrectionMorrow
nalysisGroup_SolutionLocationAveragedNodeOnElement
Run1_TimeHistoryCompressionPeakValley

AveragedModelElement是DesignLife使用的默认结果位置,与最常用的后期处理FEA结果的方式一致。但是,请注意,使用平均节点结果将平滑单元间的应力,因此可以隐藏不良网格的影响,从而导致错误的疲劳寿命预测。在实际分析中,应使用未获得的节点或单元质心结果对应力和疲劳预测进行网格收敛研究。

TimeHistoryCompression属性允许我们通过使用峰值和谷点(PeakValley)或仅使用非常粗略的疲劳分析的最大和最小点(限制)来减少荷载—时间关系曲线中的点数。

  1. 单击OK

接下来对材质进行设置。

2.5 添加具有疲劳特性的材料

要完成5-box tricks,必须将材质信息添加到分析图形符号中。

  1. 右键单击ENAnalysis1。从菜单中选择Edit Material Mapping功能。一个对话框提供了一个选项,可以将当前流程运行到此处,以便进行数据敏感编辑。
  2. 如果是第一次运行该流程,请单击Yes。在之后弹出的窗口中可以添加材质;

在这里插入图片描述

  1. Edit Material Map对话框中,确保Material TypeStandard EN。这样可以确保Available Materials窗口中仅显示数据库中具有EN数据的材质。

默认的数据库对象称为MatDB,它又链接到名为iceflow_standard的中央材料数据库。
选择iceflow_standard后,我们将在Available Materials窗口中看到包含此数据库中的EN数据的所有材质数据集的列表。
上部窗口显示材质贴图。下部窗口(选择要指定的材料)提供了可用材料的选择列表,这些材料具有适用于E-N(应变寿命)疲劳计算的特性。

  1. Select material to assign窗口中,向下滚动以找到材料SAE Steel Grade 4130 Al_Rc46
  2. 单击SAE Steel Grade 4130 Al_Rc46,并将其拖到Material Group列表中的Default Material行上;

选择旁边没有Design Curve的条目。

在这里插入图片描述

  1. (可选)也可以单击Available Materials列表中的材料,然后单击Default Material(或指定材料的位置),再单击按钮(向上的箭头)指定材料;
  2. 单击OK关闭对话框。

2.6 定义荷载

分析的加载组件在输入时间序列文件mountain_bike.dac.

  1. 右键单击ENanalysis1,然后从菜单中选择Edit Load Mapping。此时同样会弹出**Run Flow?**对话框;

在这里插入图片描述

2.如果是第一次运行流程,请单击Yes。暂停后,将弹出一个窗口,可以在其中编辑加载映射。请参阅下文中的Edit Load Map dialog

在这里插入图片描述

  1. 确保勾选了Auto-Configure框(位于对话框的右上角)。加载类型应自动设置为时间序列,因为Time Series Input图形符号已连接。此对话框中不需要进一步操作,因为参数将从加载文件中读取,或者默认值都是可以接受的;
  2. 单击OK
  3. 所有输入现在都已定义。单击软件顶部的Run按钮运行流程,运行结果如下图所示:

在这里插入图片描述

  1. 可以展开DataValuesDisplay1以查看结果的详细列表。下图显示了单击第10列中的Life标题后,数据值全屏显示图示符。单击任何列标题可根据该列中的值对表进行排序;

此流程已被保存,以按损伤升序输出结果。可以使用Advanced Edit和设置结果处理程序管道处理器对象的属性SortKeywords=-Damage来更改此排序,而不是在DataValuesDisplay1中手动排序。关键字前面的负号表示降序。

在这里插入图片描述
DataValuesDisplay1将损坏最严重的节点标识为4104(损坏=7.758e-05),寿命值为1.289e+04次重复(可能需要向右滚动才能看到屏幕上的列)。

2.7 进一步探索

要进一步了解DesignLife的功能,可以执行以下操作,例如:

  1. 通过向流中添加Hot Spot Detection图形符号,列出损坏最严重的节点/元素。有关如何添加Hot Spot Detection图形符号的详细信息,请参见上一章;
  2. 探索将更保守的Smith Watson Topper平均应力校正方法应用于分析(在EN Analysis图形符号属性对话框中设置)或根本不进行平均应力校正对预测寿命的影响。
  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
疲劳分析是一种机械工程中常用的技术,用于评估材料或零件在长时间使用后的疲劳寿命。在这里,我将为您介绍一个基于MATLAB的nCode疲劳分析实例教程。 1. 安装nCode软件 首先,您需要安装nCode软件,可以从官方网站上下载安装包。安装完成后,启动nCode软件。 2. 导入数据 在nCode软件中,导入数据是非常简单的,您可以通过菜单栏中的“File->Import”选项导入数据。在导入数据之前,您需要确定您要分析的数据类型,并选择相应的数据格式。在这个实例中,我们将使用一个基于MATLAB的矩阵数据格式。 3. 建立模型 在nCode软件中,建立模型是非常简单的,您只需要选择相应的模型类型,并将数据输入到模型中。在这个实例中,我们将使用一个基于MATLAB的矩阵数据格式,并使用nCode软件中的Rainflow算法来分析数据。 4. 运行分析 一旦您的模型建立完成,您就可以运行分析了。在nCode软件中,您可以选择不同的分析方法,包括疲劳寿命、裂纹扩展、疲劳强度等。在这个实例中,我们将使用疲劳寿命分析来评估材料的疲劳寿命。 5. 分析结果 分析完成后,nCode软件将生成一个包含疲劳寿命等分析结果的报告。您可以使用nCode软件中的图表和图形界面来查看分析结果,并进行进一步的数据可视化和处理。 总之,nCode疲劳分析是一种非常有用的技术,可以用于评估材料或零件的疲劳寿命。通过以上的实例教程,您可以学习如何使用nCode软件进行疲劳分析,并为您的机械工程应用提供更好的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值