ABAQUS中冲击动力学问题的求解方法
1.1 显式与隐式分析的区别
1.2 计算方法选择
1.3 软件介绍
ABAQUS/CAE(前后处理)
ABAQUS/Standard(隐式求解器)
ABAQUS/Explicit(显式求解器)
2.1 显式时间积分
ABAQUS/Explicit应用中心差分方法对运动方程进行显式的时间积分,应用一个增量步的动力学条件计算下一个增量步的动力学条件。在增量步开始时,程序求解动力学平衡方程式:节点质量矩阵M乘以节点加速度等于节点的合力(所施加的外力P与单元内力I之间的差值),即式(2-1):
在当前增量步开始时(t时刻),计算加速度:
(2-2)
由于显式算法总是采用一个对角的或者集中的质量矩阵,所以求解加速度并不复杂,不必同时求解联立方程。采用节点的加速度完全取决于节点质量和作用在节点上的合力,使得节点计算的成本非常低。
对加速度在时间上进行积分采用中心差分法,在计算速度的变化时假定加速度为常数。应用这个速度的变化值加上前一个增量步中点的速度来确定当前增量步中点的速度:
(2-3)
速度对时间的积分加上在增量步开始时的位移可以确定增量步结束时的位移:
(2-4)
这样,在增量步开始时提供了满足动力学平衡条件的加速度。得到了加速度,在时间上“显式地”前推速度和位移。所谓“显式”是指在增量步结束时的状态仅依赖于该增量步开始时的位移、速度和加速度。这种方法精确地积分常值的加速度。为了使该方法得到精确的结果,时间增量必须相非常小,这样在增量步中加速度几乎为常数。由于时间增量步必须很小,所以一个典型的分析需要成千上万个增量步。因为不必同时求解联立方程组,所以每一个增量步的计算成本很低。大部分计算成本消耗在单元计算上,以此确定作用在节点上的单元内力。单元的计算包括确定单元应变和应用材料本构关系(单元刚度)确定单元应力,从而进一步计算内力。
下面给出显式动力学方法的总结:
(1) 节点计算
1) 动力学平衡方程
(2-5)
2) 对时间显式积分
(2-6)
(2-7)
(2) 单元计算
1) 根据应变速率,计算单元应变增量
2) 根据本构关系计算应力
(2-8)
3) 集成节点内力I
(3) 设置时间t为,返回到步骤(1)。
2.2 比较隐式和显式时间积分程序
2.3 显式时间积分方法的优越性
2.4 显式方法的条件稳定性
2.5 自动时间增量
3.1 ABAQUS接触功能描述
3.2 接触属性
计算过程中还需要考虑接触面之间的约束关系。两个表面之间的距离成为间隙,ABAQUS判断两个表面是否接触到的依据就是判断两个表面之间的间隙是否为零,当两个表面之间的间隙为零时,认为两个表面之间发生了接触。这时,接触面之间就会产生接触力。
文章来源: 正脉CAE技术平台