首页/文章/ 详情

有限元基础知识:动力学HHT方法

9天前浏览13

上次说了有限元基础知识:动力学分析有朋友就想了解更多的时间积分方法,这次介绍一个在众多商业软件中用的非常多的(经常为默认的)HHT方法。

HHT (Hilber-Hughes-Taylor) method,之前在动力学中提到Newmark方法去处理时间积分,HHT可以认为是基于Newmark方法的一种改进,在Newmark方法中我们并没有引入任何的数值阻尼,当没有阻尼的情况下,结构高频的震动可以产生难以接受的数值噪音,进而极度的影响结果的准确性。在瞬态动力学中,HHT方法通过引入数值阻尼来降低这种高频扰动,进而提升计算精度。HHT方法中,动力学方程被写为以下这种形式:

 

这里可以看到通过引入衰减系数    , 一般默认值取为0.05,的方式来引入数值阻尼。在这之后我们可以通过与Newmark方法类似的方式得到位移、速度与加速度之间的关系我们将    ,那么我们可以将速度与加速度项写为:

 
 


而不同于Newmark方法中的    与    , 这里一般取    ,与     。将上述公式再带入到上述HHT的动力学方程中,则可得到类似的线性方程求解问题

 

其中     为    ,    ,     的线性组合,可以类似的理解为“修正的刚度矩阵”,    可以类似的认为是“修正后的“外力项”。那么现在唯一的未知就是    , 可以通过线性方程求解直接获得。


对于一个简单的弹簧质点系统进行分析,我们可以看到这是在一个正弦激励     下Newmark方法与HHT方法计算的加速度,可以看到HHT要准确很多。

而这里值得注意的是如上图所示两种方法计算出来的位移结果可能非常接近,但是加速度和速度结果则会有较大的精度差别,所以大家做法算的时候切不可只比较位移结果。


来源:大狗子说数值模拟
瞬态动力学UG
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-12-13
最近编辑:9天前
大狗子说数值模拟
博士 传播国际一流的数值模拟算法
获赞 4粉丝 1文章 34课程 0
点赞
收藏
作者推荐

我所理解的张量:协变与逆变基

继续我们之前的内容,在有限元推导中有一个特别重要的概念:协变基与逆变基,这在曲面几何中也特别常用。很多会有限元算法的人也多少会一些计算几何,或者反过来,很多新的单元算法就是基于曲面几何+有限元的概念进行推导的,比如一大堆基于曲面几何的壳单元算法,比如考虑摩擦接触算法等等。所以今天我们就来讲一下协变基与逆变基,我们来看一下我们之前对于张量的一些定义,比如对于一阶段张量对于二阶张量这里面其实都隐含着一个假设,那就是为一组正交基底,我们通常所用的笛卡尔坐标系的基底就是正交且单位长度的,这种正交的基底有如下的性质:其中为kroneckerdelta,在的时候为1,的时候为0,这也就是我们通常所说的两个垂直的向量点积为0,单位向量自己对自己的点积为1。那么现在,假如我们基向量之间并不正交,且并不保证是单位向量,我们将如何构建基于这组“基向量”的表达呢?我们来看以下这个图,原始的笛卡尔坐标系下的两个基向量与为一组正交基,而我们现在构造另一组与,如图中红色箭头所示,很明显这组基,并不相互正交,长度也并不是单位1,我们可以认为这组基是“瞎选”的,是随便给出来的,是怎么方便怎么来的。我们给这组基底,起名为“协变基”,用下标进行标识。那么如何用这对协变基表达我们的向量呢,这里我们就引入“逆变基”,基于上述协变基,我们构造另一对基向量,满足如下公式那么我们就把称为“逆变基”,用上标表示。这里与如上图蓝色箭头所示,同样可以看到他俩也是并不正交,长度也不是单位1。那么我们的向量现在可以表示为其中称为逆变分量,该向量也可以表示为其中称为协变分量,。这里可以总结为,逆变分量和协变基在一起,协变分量和逆变基在一起,一个下标总对应一个上标。以上具体的证明过程大家可以在任何一本张量教材中看到,也很简单,故不再赘述。那看到这大家可能会疑惑,比如我当年上学的时候我就疑惑:学这玩意有啥用?而很多教材都是先讲定理,就算看明白了推导也是云里雾里。这里我结合我自己这些年对他的理解我总结以下几条用处:很多时候取得一组正交基很难,比如针对曲面进行积分,你的基底大概率是3D曲面的两个切线方向(通过曲面微分得到),而这两个未必正交有了协变、逆变之间的关系我们可以像处理通常的两个向量点乘一样,形如,只要是注意分别采用协变分量与逆变分量原本是正交的基底,在大变形下可能变得不是正交(剪切、拉伸、旋转),那么采用上述协变、逆变的描述可以保证从前到后用一套通用的公式对于我们常用的张量,比如应力,其实更为合理的表达为,这样就更为通用由于篇幅的限制今天就先到这,后续讲一下两者的变换,与度量张量等。来源:大狗子说数值模拟

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈