nCode DesignLife 软件中虚拟振动载荷疲劳损伤与其他疲劳损伤的叠加方法

2025-06-13 15:57:21·  来源:上海山外山机电工程科技有限公司  
 

ReSumLife Glyph 功能简介

     在使用nCode DesignLife软件进行虚拟疲劳计算过程中,存在对疲劳损伤重新计算的情况。使用软件中的ReSumLife Glyph 功能,可对运行计算的结果按照占比重新计算总损伤。ReSumLife Glyph通过元数据中的新工况比例重新计算损坏(详细信息可参阅nCode软件参考指南)。

多种载荷类型的疲劳损伤累加解决方案

     nCode DesignLife软件中的Duty Cycle功能可以方便地用于时域或者频域工况组合,但虚拟振动载荷与其他载荷(时域载荷谱或者等幅载荷谱)混合加载无法实现。

     如需实现虚拟振动载荷与其他载荷的疲劳损伤累加,可以采用如下方法:

1. 使用 nCode DesignLife的求解器分别将虚拟振动载荷和其他载荷单独计算损伤;

2. 通过 ReSumLife Glyph 将多个损伤结果重新累加计算,是这类需求的解决方案。

     在 DesignLife 软件中创建流程,设置两个单独的分析求解器,如图1所示。虚拟振动疲劳求解器使用振动载荷谱(或者振动组合载荷谱),S-N疲劳求解器使用时域载荷(也可以使用时域工况组合载荷谱)。

图片

图1 虚拟振动疲劳和S-N疲劳分析结果

     若想在 DesignLife 软件中使用 ReSumLife Glyph 进行损伤合并,可使输出的结果文件的通道中的每一行都引用相同的计算点。要在后处理器上实现此目的,请确保输出结果设置为不压缩(如下图2所示),并按照单元或者节点的ID排序,而不是按默认的损伤值排序。在此示例中,在输出排序的关键字位置使用ElementId  ShellLayer 关键字。所需的关键字可根据解决方案位置和类型选择不同设置,用户自行决定。

图片

图2 疲劳分析求解器设置

     如图3所示,可以通过 Data Value Display 查看数值,并显示关键字(ElementShellLayer等)。

图片

图3 通过 Data Value Display 查看数值

     将两组未压缩且按关键字相同排序的结果通过多列数据合并功能(Test Combination Glyph)实现合并,两组结果将保存在同一个文件中。在进行载荷损伤重新累计之前,需要将此两组损伤结果通过MultiColumFilter Glyph 过滤,保留所需的16列数据,其余列的内容将被移除。如图4所示。

图片

图4 数据合并和过滤

     如果需要调整两组工况的循环次数,可以选择添加元数据#EventDetails.RepeatCount# ,为每组结果设置最终的组合循环次数。后续的 ReSumLife Glyph 将根据元数据中的循环次数累计总损伤,并重新计算寿命。

     以下案例为虚拟振动载荷谱损伤和时域载荷谱损伤叠加的流程,如图5所示。图中A部分为虚拟振动载荷谱计算的损伤结果,图中B部分为时域载荷谱计算的损伤结果。两部分疲劳结果合并后,通过ReSumLife Glyph 重新累计疲劳损伤,如图中C部分。

图片

图5 虚拟振动载荷谱损伤和时域载荷谱损伤叠加

     以上方法,用户可以使用DesignLife 工程示例10 “使用 DesignLife 进行虚拟振动测试” 中的 frequency_response_specimen.op2frequency_response_specimen_static.op2 testpsd.csv 文件进行测试。

参考文献:

[1] Glyph Reference Guide, HBK-nCode, 2025 

分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026917号-25