首页/文章/ 详情

【Radioss干货】弹簧的内力和弯矩计算

8月前浏览5220

本文摘要(由AI生成):

这篇文章主要介绍了在 Altair Radioss 中不同弹簧模型的内力和弯矩计算方法,包括线性弹簧和非线性弹簧。文章指出不同的弹簧模型有不同的计算公式,并且这三种弹簧模型都可以描述弹簧的线性和非线性的力学性能。同时,文章还介绍了在 Radioss 中静态载荷和动态载荷下的力和位移关系,并且强调了需要输入 f 曲线,以及在形式一的对数函数中需要定义参数最小伸长率 Di。

Hi,“Radioss干货”技术专题又和大家见面啦~ 关于弹簧的相关问题,之前我们给大家分享过一期“弹簧单元失效”,今天我们就来讲讲弹簧的内力和弯矩计算。


弹簧在 Altair Radioss™ 中有以下三种不同的模型,如下图所示依次为:纯弹簧模型、纯阻尼器模型以及弹簧和阻尼器串联模型。


 


不同弹簧模型有不同的弹簧内力和弯矩的计算,以及不同的时间步长的计算,并且这三种弹簧模型都可以描述弹簧的线性和非线性的力学性能,比如,弹簧单元属性 TYPE4,8,12,13,25 都是这样的类型。


   

  线性弹簧


首先,线性部分力和弯矩如下计算:


 


以 TYPE13 弹簧单元中的 i=1 轴向拉压为例,线性阶段需要输入弹簧刚度系数和阻尼系数即可。


 


   

  非线性弹簧


然而,非线性部分的力和弯矩计算较为复杂,公式如下:


▇  i =1, 2, 3


 


▇  i =4, 5, 6


 


力矩的计算和内力的计算非常相似,下面我们以内力的计算为例,将看上去有些复杂的计算分解一下,它大致可以分为:


□  静态载荷下的力和位移 f 曲线;

□  动态载荷下的考虑伸长率的力和位移关系

  • 使用对数函数形式(形式一)描述

  • 使用与 f 曲线相关的 g 系数曲线输入(形式二)

  • 使用与 f 曲线无关的独立的 h 曲线输入(形式三)

  • 考虑动态载荷下的线性阻尼作用

 


Radioss

静态载荷下的力和位移关系


由输入曲线 fct_ID1i  来描述静态载荷下的力和位移关系(以下简称 f 曲线)。


注意这个输入的力和位移的f曲线通常在曲线最后有一个非常高的斜率以便在弹簧受压时(尤其受到比较大的压力时)不会压溃。如果输入曲线的斜率不高那么 Radioss 会给出下面的警告信息:


WARNING ID: 506

** WARNING IN SPRING PROPERTY

** WARNING IN SPRING PROPERTY SET ID=XXX

STIFFNESS VALUE 100 IS NOT CONSISTENT WITH THE MAXIMUM SLOPE (4550)

OF THE YIELD FUNCTION ID=X

THE STIFFNESS VALUE IS CHANGED TO 1000


所以非线性静态载荷阶段需要用户输入 f 曲线(fct_ID1i)及用于 f 曲线 x 轴系数 Ai 和 y 轴系数 Ascale1 即可。以 TYPE13 弹簧单元中的 i=1 轴向拉压为例,如下图所示红色标注的参数需要输入,这里用于描述弹簧线性的刚度 Ki 或者阻尼 Ci(根据选择的弹簧模型不同)是一定需要输入的。


 


Radioss

动态载荷下的力和位移关系


动态载荷下的力和位移关系,实际上是需要考虑不同的伸长率下力和位移的关系,在TYPE4,8,12,13,25中基本可以分为以下三部分,分别描述或组合描述:


▇  使用对数函数形式(形式一)


 


由于使用对数形式的函数这种方式考虑动态效应时仍然需要f曲线。所以对数函数实际上是描述力的系数和伸长率的关系(如下图所示)。


 

使用参数输入


弹簧在伸长率 (elongation velocity) 超过 Di 后,弹簧因伸长率而内力额外增加。


 是力的系数,最终的力是这个系数乘以准静态下的f曲线来描述,并且参数 Bi 是这个对数曲线的比例因子,用于调节曲线中的力的系数的大小。


所以使用这种形式考虑弹簧动态效应下的力,需要用户除了输入静态载荷时需要的f曲线(fct_ID1i)及用于 f 曲线 x 轴系数 A和 y 轴系数 Ascale1 以外,还需要输入系数 Bi,D用于描述对数函数。以 TYPE13 弹簧单元中的 i=1 轴向拉压为例,如下图所示红色标注的参数需要输入。


 


▇  使用与 f 曲线相关的 g 系数曲线输入(形式二)


 

这里输入的 曲线(输入在 fct_ID2i 中的系数曲线,以下简称 g 曲线)是弹簧各个伸长率下的力的比例系数曲线,也就是说最终的对于某一时刻弹簧某一伸长率下的力和位移的实际曲线是 f 曲线和 g 曲线的乘积 f · g。同样参数 E是这个比例系数曲线的比例因子,用于调节 g 曲线。


 

使用 g 曲线


所以使用这种形式考虑弹簧动态效应下的力,同样需要用户除了输入静态载荷时需要的f曲线(fct_ID1i)及用于 f 曲线 x 轴系数 Ai 和 y 轴系数 Ascale1 以外,还需要在输入 g 曲线(fct_ID2i)和 g 曲线的 x 轴系数 F和 y 轴的系数 Ei。以 TYPE13 弹簧单元中的 i=1 轴向拉压为例,如下图所示红色标注的参数需要输入。


 


▇  使用与 f 曲线无关的独立的 h 曲线输入(形式三)


 

这里输入的曲线(输入在fct_ID4i中的系数曲线,以下简称 h 曲线)是一个独立的伸长率和力的关系的曲线。它和上面的 g 曲线的区别在于:


  • 对于某一伸长率下,通过 g 曲线(形式二)得到相应伸长率下得力的比例系数,然后这个比例系数乘以 f 曲线才是最终的力和位移的曲线。

  • 同样对于某一伸长率下,通过 h 曲线(形式三)相应伸长率下的力的值,然后这个力的值直接加到 f 曲线上去即是最终的力和位移的曲线。


 

使用 h 曲线


参数 Hscalei 是这个 h 曲线的比例因子,用于调节曲线中的力的大小。


所以使用这种形式考虑弹簧动态效应下的力,需要在输入 h 曲线(fct_ID4i)和 h 曲线的 x 轴系数 Fi 和 y 轴的系数 Hscale。以 TYPE13 弹簧单元中的 i=1 轴向拉压为例,如下图所示红色标注的参数需要输入。


使用这种形式既可以不考虑静态载荷,只输入 h 曲线,也可以同时考虑静态载荷,再输入需要的 f 曲线(fct_ID1i)。


 

阻尼部分使用线性阻尼来描述动态载荷下的内力计算。


注 意


这里 f 曲线必须输入,不管是静态还是动态载荷下计算。


当用户没有输入相应的动态参数 Bi,Di,Ei,Hscale时,参数 A就是用于调节静态载荷下 f 曲线的比例因子。考虑动态效益时,一般弹簧并不是在所有伸长率下都会使内力增加,仅在超过一定伸长率后才会引起内力增加,所以在形式一的对数函数中需要定义参数最小伸长率 Di,在形式二中的 g 曲线和形式三中的 h 曲线中需要定义相应的最小伸长率 Fi

来源:Altair澳汰尔
RADIOSS非线性UMHSCAltair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-03-24
最近编辑:8月前
Altair澳汰尔
澳汰尔工程软件(上海)有限公司
获赞 142粉丝 477文章 746课程 4
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈