首页/文章/ 详情

你真的了解阻尼吗?一文了解不同阻尼的物理机制及软件实现方法!

7月前浏览765

前段时间,笔者在模态分析理论干货,从动力学方程解构模态分析的核心!》一文中我们对模态分析中的阻尼做了一定介绍。为进一步了解阻尼作用,本文对此再做一些的探讨。



01  结构中的阻尼


我们知道,如果一个无阻尼结构做自由振动,则它的振幅会是一个常数。然而在现实世界中,结构中蕴含的能量会被结构运动耗散,结构振动的幅度将逐渐减小,直至停止。这种能量的耗散我们称之为阻尼。


通常我们假定阻尼是粘性阻尼,即指振动系统中运动受力大小与运动速度成正比且方向相反的阻力所引起的能量损耗。这是一种基于流体粘性特性的阻尼现象。


粘性阻尼包含在结构运动方程中时,动力学方程可写为:

其中:[C]——为结构的阻尼矩阵。


结构能量耗散来自于许多因素。其中包括结构连接的摩擦(摩擦生热和做功)、局部材料的迟滞效应,即材料在受力变形过程中,应力与应变之间存在相位差,导致在加载和卸载过程中形成滞回环,从而产生能量损耗的现象。


阻尼是一种表征结构能量耗散的方法,它包含了重要的能量吸收耗散功能而又无需模拟具体的效果。


我们在进行结构运动分析时,模态分析中 特征模态的计算是关于无阻尼系统的,但大多数工程中都包含了某种阻尼,尽管这种阻尼可能很小。对于每个模态,有阻尼和无阻尼的固有频率之间的关系如下:


可以看到,对于临界阻尼比较小(ξ<0.1)时,有阻尼系统的特征频率非常接近无阻尼系统。


当ξ增大时,用无阻尼系统表征有阻尼系统的特征频率就变得不太准确了。而当ξ接近于1时,采用无阻尼系统表征有阻尼系统的特征频率就失效了。


如果结构处于临界阻尼状态,在任何扰动后,结构都不会有摆动而是尽可能迅速恢复到它的初始构形,如下图。


在《模态分析理论干货,从动力学方程解构模态分析的核心!》一文中,我们知道阻尼包括:粘性阻尼、摩擦(库伦)阻尼、材料阻尼(滞后阻尼)、人工阻尼等。这几种阻尼均有累积叠加的特性。


那在仿真软件中是如何实现对阻尼的定义和描述的呢?




02  不同阻尼的物理机制和描述


不同类型的阻尼有不同的物理机制描述。我们知道,对于材料阻尼(材料内部阻尼),其物理产生机制是材料内部颗粒摩擦、缺陷变化或分子链运动导致机械能转化为热能。可采用粘性阻尼、滞后阻尼对其进行描述。


阻尼的阻尼力与速度成正比(F=C×V),耗能与频率显著相关。而滞后阻尼的耗能与材料应变幅值相关,与频率无关,可迟滞回线模型描述。关于迟滞回线模型大家可以看看《什么是迟滞回线(Hysteresis loop)?》这片文章,本文不做讲述。


对于摩擦阻尼(一种结构阻尼),其产生的物理机制是结构连接处(螺栓、轴承)的干摩擦(库伦阻尼)或声辐射导致的能量损耗。其描述常采用库伦摩擦模型,即F=μN。


仿真中,流体阻尼往往不可忽视,其产生的物理机制是物体在流体中运动时,流体黏性阻力消耗能量。物体在流体中的阻尼数学描述通常需要根据运动情况加以区分。例如,在空气中,低速运动时,产生的阻尼可以采用粘性阻尼描述。而在高速运动时,阻尼力与运动速度不能通过简单的线性关系描述,其阻尼力通常通过如下公式描述:

其中:

ρ为流体的密度;υ为物体相对流体的速度;Cd为阻力系数,由实验或仿真确定,受形状、表面粗糙度及雷诺数影响;A为特征面积(m²),通常为迎流投影面积。


各因素对流体阻尼的影响如下:

因素

对阻尼的影响    
流体密度ρ    

密度越大,阻力呈线性增加

速度υ    

阻力与v^2成正比,高速时非线性显著

物体形状

流线型设计可降低 阻力系数30%-50%

表面粗糙度

粗糙表面加剧湍流,增大摩擦阻力

温度

温度升高降低流体粘度可能减小摩擦阻力(但对气体密度影响复杂)




03  仿真软件如何处理阻尼?


在仿真软件中,软件通过数学模型将各类阻尼效应集成到动力学方程中,主要有以下几种方法。


① 线性阻尼模型

假定阻尼为粘性阻尼,直接将阻尼效应嵌入运动方程,即:

   
   
 
通过求解带有阻尼项的运动方程,可以得到结构在阻尼作用下的响应。这种方式最为直接,也是我们最熟悉的方式。  

 

② 复模量模型

是描述粘弹性材料在动态载荷下应力-应变关系的核心理论工具,其核心是通过复数形式的模量统一表征材料的弹性储能和粘性能量耗散特性。复模量定义为:

其中:

M'为储能模量:表征材料储存可恢复弹性形变能量的能力,对应应力-应变同相分量。
M''为损耗模量:反映材料因内部摩擦(如分子链运动摩擦)导致的能量耗散,对应应力-应变正交分量。


在复模量分析中,量化阻尼效率的关键参数是损耗因子tanδ,tanδ = M''/M'。其值越大,材料耗能能力越强(如橡胶tanδ≈0.5)。


复模量模型根据受力形式分为三类:

类型    
表达式    
适用变形模式    
应用    
复数杨氏模量    
   

拉伸/压缩

橡胶减震垫、高分子薄膜    
复数剪切模量    
   
剪切    
粘弹性阻尼层、隔振支座    
复数体积模量    
   
体积压缩    
密封材料、液压系统    


③  瑞利阻尼模型  
瑞利阻尼模型假设阻尼矩阵是质量和刚度矩阵的线性组合,即:
 
 


上式中α和β是需要定义的常数。需要明确:阻尼正比于质量和刚度的假设没有严格的物理基础。实际上我们对阻尼的分布知之甚少,也就不能保证其他更复杂的模型的正确性。

一般来说瑞利阻尼模型对超过临界阻尼10%大阻尼系统不再可靠。

在许多仿真软件中我们可以精确定义系统每阶模态的瑞利阻尼。在动力学仿真分析中,恰当地定义阻尼对于获得精确的仿真结果十分重要。但正如本文前面所讲述的那样,阻尼只是近似地模拟了结构吸收耗散能量的特性,各类软件并非试图去模拟引起这种效果的物理机制。

因此,我们在进行仿真模拟中确定所需要的阻尼数据是困难的。有时,我们可以通过动态试验获取所需的数据,但许多情况我们不得不通过查阅资料或通过经验获取一些数据,在这种情况下,我们必须谨慎地对待模拟的结果,并通过参数分析研究和评估模拟对阻尼值得敏感性。


来源:薛定谔的Cube
LS-DYNA振动非线性湍流理论材料储能试验螺栓ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-31
最近编辑:7月前
巴郡撸猫人
硕士 签名征集中
获赞 15粉丝 25文章 73课程 0
点赞
收藏
作者推荐

ANSYS workbench中LSDYNA模块下的接触形式与设置简析

在workbench平台中,LSDYNA模块在分析界面下接触设置主要通过GUI的形式进行设置,也可以通过插入相应的命令设置。而LSprepost中,设置主要通过关键字卡片,那么两者是如何对应呢?在ANSYSworkbench平台下,对应的LSDYNA显示动力学的接触主要表现形式包括:contacts、bodyInteraction、Joint等,如下图所示:本文主要来看看workbench平台下各接触形式与设置,以及与LSprepost中关键字的对应情况。-01-contacts下的接触设置我们知道,contacts是workbench平台下定义不同部件之间接触的通用工具,可以自动识别不同的部件,一般如果两个面共面或在一定的微小距离内(pinball设置范围或接触容差范围),会自动默认定义为绑定接触。在workbenchLSDYNA模块中,contacts接触下用于显示动力学的接触作用形式实际只能使用三种:Bonded(绑定)、Frictionless(无摩擦)、Friction(摩擦)。至于NoSeparation(不分离接触)、Rough(粗糙)接触在LSDYNA显示动力学中不可用。设置时,如果选择会弹出如下错误提示:①绑定接触绑定接触,相当于焊接。对于隐式分析不存在接触面可分离的选项。但在LSDYNA显式动力学分析中绑定接触可以设置接触面的【Breakable】的状态。在【Breakable】设置为No的情况下,不允许面或者线之间有相对的滑动或者分离。但当【Breakable】为StressCriteria时,可以设定应力分离准则,如下图所示:在workbenchLSDYNA模块下绑定接触对应关键字包括:*CONTACT_TIED_SURFACE_TO_SURFACE或*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK等。②无摩擦接触对于无摩擦接触,即摩擦系数为0,允许接触部位的自由滑动,下图为其设置面板。无摩擦接触选项对应的关键字包括:*CONTACT_AUTOMATIC_SINGLE_SURFACE或*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE等。③摩擦接触对于摩擦接触,允许面面之间有摩擦,一般可设置静摩察系数和动摩擦系数,如下图所示。摩擦接触选项对应的关键字包括:*CONTACT_AUTOMATIC_SINGLE_SURFACE*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE等。④焊点接触contacts下除了设置常用的接触类型外,还可以插入spotweld焊点接触。在contacts下插入焊点接触方法如下:焊点提供了一种连接模型中两个离散点的刚性连接机制,并可用于代表焊接、铆钉、螺栓等。在几何建模时可以在两个靠近的不同面上建立点,建立的点在Model中会自动变成焊点,关于建模时焊点的创建及本质可详见《干货分享~,从一个点焊连接分析看ANSYS中spotweld焊点的本质!》此文。此外,焊点也可如上图在Contact中右击插入焊点接触。同绑定接触一样,焊点可以在模拟中使用可分开的应力或力选项来释放。如果超过下列准则,焊点将断开:式中,fn和fs为法向和切向的力或应力;Sn和Ss代表许用的法向和切向的力或应力;N和S是自定义的指数参数,一般默认定义为1。点击Contact中插入的【Spotweld】,在Details详细设置面板中可以修改【Breakable】为ForceCritera或StressCritera,如下图所示。其他参数默认,即焊点在此状态条件下即可失效。焊点失效分离模型和绑定接触中的分离模型相同,对应关键字为*CONSTRAINEDSPOTWELD等。-02-Joint关节接触设置机械运动中,常常使用运动副(或Joint关节)进行零部件的接触连接。Lsdyna求解器运行的模型也可以包含Joint关节运动。我们可以在Connections中插入Joints,设置Joints的类型,如下图所示。ANSYSworkbench平台下支持body-body运动副类型包括:【fixed】固定约束,即限制所有平动和转动自由度。即:UX=UY=UZ=ROX=ROY=ROZ=0.【revolute】旋转运动。即:UX=UY=UZ=ROTX=ROTY=0,绕着Z轴旋转,如设置齿轮旋转。【Cylindrical】允许Z轴方向的移动和转动。即:UX=UY=ROTX=ROTY=0.【Translational】平动,允许X方向上的移动。即:UY=UZ=ROTX=ROTY=ROTZ=0,如滑动液压杆。【Universal】万向轴,限制X、Y、Z轴的平动和限制Y轴转动。即:UX=UY=UZ=ROTY=0.【Spherical】球关节,限制三个方向的平动自由度。即:UX=UY=UZ=0.【Planar】平面移动关节。限制Z轴移动和X轴、Y轴转动。UZ=ROTX=ROTY=0.【Parallel】平行关节。限制X轴、Y轴转动。ROTX=ROTY=0.【bushing】Bushing关节允许用户独立定义每个自由度的刚度和阻尼系数。可以针对不同方向的运动(如X、Y、Z轴的平移和旋转)设置不同的刚度值,以模拟复杂的力学行为,例如结构在不同载荷方向上的响应差异。......Joints连接对应的关键字包括:*CONSTRAINED_JOINT_PLANAR用于定义平面铰链连接,约束两个刚体之间的相对运动,允许在平面内的平移和旋转自由度。例如,模拟两个刚性部件之间的平面关节连接,如滑块与导轨的连接等。*CONSTRAINED_JOINT_GENERALIZED支持更复杂的关节约束,可定义多个自由度的约束条件,包括平移、旋转以及它们的组合。适用于需要精确控制关节运动模式的场景,如机械臂关节或复杂机构的连接。*CONSTRAINED_JOINT_STIFFNESS_GENERALIZED用于为关节定义刚度和阻尼特性,模拟关节在运动时的阻力和弹性。通过设置刚度和阻尼参数,可以控制关节的运动响应,例如模拟有摩擦或弹性阻力的关节。*CONSTRAINED_EXTRA_NODES_SET与关节定义配合使用,用于将额外的节点关联到关节约束中,确保这些节点随关节运动而同步移动。常用于定义关节的连接点或需要参与关节运动的其他节点。LS-DYNA中关节连接的关键字可根据具体模型需求选择合适的组合来实现类似workbench中“Joint”的功能。-03-BodyInteraction接触设置默认情况下,workbenchLSDYNA模块的分析界面中BodyInteractions会被自动插入到模型分析树中,接触会包含所有的Bodies,定义全局自动的单面接触,一般条件下无需修改即可计算。如下图所示:在分析时,每个BodyInteraction对象会激活对象范围内的物体之间的交互作用。通过物体交互作用,接触检测完全由求解器自动完成。在分析过程中的任何时间点,对象范围内的任何节点可能与对象范围内的任何面发生交互作用。这些交互作用也会在求解过程中自动检测到。BodyInteractions对应的关键字包括:*CONTACT_AUTOMATIC_SINGLESURFACE或*CONTACT_AUTOMATICE_GENERAL等。此外,在BodyInteractions中的参数定义中,可以设置接触类型,如上图所示。在Type中可以设置【Bonded】、【Frictionless】、【Frictional】和【Reinforcement】四种接触选项。详细面板如下各图所示。同contacts下接触一样,绑定接触时可设置【Breakable】状态,控制接触分离条件,如上图所示。在BodyInteractions设置中,默认无摩擦交互类型适用于所有物体,如下图。分析过程中,会激活任何外部节点和可能在模型中接触的面之间的无摩擦接触。但为了提高涉及大量物体的分析效率,建议抑制适用于所有物体的默认无摩擦交互,并插入额外的BodyInteraction对象,将交互限制在特定的物体之间,以减小计算量。对于BodyInteractions下的摩擦接触,可设置动摩擦系数、静摩擦系数以及摩擦衰变常数。如下图所示。BodyInteractions下的Reinforcement可以用于实体中含有梁单元的接触选项,如钢筋混凝土、纤维增强材料等。其对应的核心关键字为:CONSTRAINED_LAGRANGE_IN_SOLID.在ANSYSworkbenchLSDYNA中的BodyInteraction功能对应的关键字还包括:*CONTACT_AUTOMATIC_SINGLE_SURFACE用于自动检测和处理整个模型范围内的接触交互,类似于BodyInteraction的默认无摩擦接触模式,适用于多个物体之间的自动接触检测。*CONTACT_TIED_SURFACE_TO_SURFACE及其变体。如*CONTACT_TIED_SURFACE_TO_SURFACE_OFFSET等,用于定义特定物体之间的绑定(bonded)或摩擦接触(frictional),对应BodyInteraction的Bonded或Frictional类型。这些关键字允许用户指定接触面和目标面,控制摩擦系数、偏移量等参数。*CONTROL_CONTACT用于全局控制接触算法的行为,如穿透检查、接触厚度调整等,与ANSYS中BodyInteraction的一些高级设置(如最大偏移量、穿透处理)相关。*CONTROL_CONTACT是LS-DYNA接触分析的核心控制命令,通过全局参数设置为复杂接触问题提供统一的配置框架,确保接触模拟的准确性、稳定性和效率。来源:薛定谔的Cube

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