求解方法

对于可压缩材料,控制方程中的唯一未知变量是位移场。对于几乎不可压缩的材料,Simcenter STAR-CCM+ 使用具有以下两个独立变量的两场法:位移场 u 和压力 p。

位移场求解

对于无限小应变(线性几何),内力是节点位移的线性函数(请参见 Eqn. (4685))。对于大变形,内力在位移中呈非线性,Simcenter STAR-CCM+ 使用牛顿迭代求解控制方程:

K M N i   Δ u N i = r M i
(4713)

其中,rMi 为节点 M 处的残余力。

静态
固体力学中使用的简称与流体力学中使用的简称不同。在流体力学瞬态模拟中,包括惯性项,求解依赖于初始条件和时间。在固体力学中,负载可以与时间相关,但求解仍被视为静态,因为与通过部件传播的弯曲或声波的时间尺度相比,加载或卸载部件的典型时间尺度非常长。然而,在真正的动态问题中,因低频弯曲波或高频声波而产生的瞬态十分重要,必须包括惯性项。

静态求解寻求位移场 u M ,使得内力与外力平衡。在静态问题中,惯性项被忽略,且 Eqn. (4676) 为:

f M int = f M e x t   ∀ M ∈ ℕ
(4714)

其中, ℕ 为元素的节点集。

然后,残余力为:
r M i = f M e x t − f M i n t
(4715)

Simcenter STAR-CCM+ 对位移增量 δ u N i   求解 Eqn. (4713),并将位移更新为:

u N i + 1 = u N i   +   δ u N i
(4716)

迭代从给定的初始条件 u N 0   开始。对于线性问题,求解与初始条件无关。此外,直接求解器在一次迭代中计算解。

动态

动态求解寻求满足方程的位移场 uM:

M M N u ¨ N + C M N u ˙ N = f M e x t − f M int ,   ∀ M ∈ ℕ
(4717)

其中,MMN 和 CMN 为质量和阻尼矩阵。然后,残余力为:

r M = − M M N u ¨ N − C M N u ˙ N − f M int + f M e x t ,                     ∀ M ∈ ℕ
(4718)
Simcenter STAR-CCM+ 提供两种不同的加速度和速度近似法:
一阶向后欧拉方法
一阶向后欧拉方法将时间步 n 处的加速度和速度粗略估算为:
u ¨ N n = u ˙ N n − u ˙ N n − 1 Δ t u ˙ N n = u N n − u N n − 1 Δ t
(4719)
建议不要将此一阶近似法用于高分辨率结构动力学,因为它可能引入大量数值阻尼。但数值阻尼可用于移除不需要的初始瞬态或达到准静态求解目的。
二阶纽马克方法
二阶纽马克方法将时间步 n 处的速度和位置粗略估算为:
u ˙ N n = u ˙ N n − 1 + ( γ u ¨ N n + ( 1 − γ ) u ¨ N n − 1 ) Δ t u N n = u N n − 1 + u ˙ N n − 1 Δ t + ( β u ¨ N n + ( 1 2 − β ) u ¨ N n − 1 ) Δ t 2
(4720)
在初始时间步中,加速度 u ¨ N 0 通过求解 t = 0 的 Eqn. (4717) 获得:
M M N u ¨ N 0 = f M e x t − f M int ⁡
(4721)
其中,忽略阻尼项 C M N u ˙ N 0 。
当 γ=12 且 β=14 时,该方法为第二阶精度。当满足以下条件时,该方法绝对可靠:
γ ≥ 1 2 ,     β = 1 4 ( 1 2 + γ ) 2
(4722)
γ > 1 2 的值引入数值阻尼,但会使时间积分的精度降低到一阶。
纽马克法的有效刚度矩阵为:
K ˜ M N = − ∂ r M ∂ u N = + K M N + M M N β Δ t 2 + γ C M N β Δ t
(4723)
广义- α 法
广义- α 法引入了 α f 和 α m 项,表示 n − 1 与 n 之间的时间步偏移。
Simcenter STAR-CCM+ 中的广义 α 时间积分法的实施基于 Arnold 和 Brüls [887] 的成果。此积分法通过重复关系引入与系统的物理加速度 u ¨ N 相关的伪加速度变量 a N :
( 1 − α m ) a N n + α m a N n − 1 = ( 1 − α f ) u ¨ N n + α f u ¨ N n − 1
(4724)

其中: a N 0 = u ¨ N 0

然后,用于配置系统 u N 和速度 u ˙ N 的广义 α 表达式通过使用 Newmark 差分公式中的 a N 获取:
u N n = u N n − 1 + Δ t u ˙ N n − 1 + Δ t 2 ( 0.5 − β ) a N n − 1 + Δ t 2 β a N n
(4725)
u ˙ N n = u ˙ N n − 1 + Δ t ( 1 − γ ) a N n − 1 + γ Δ t a N n
(4726)

其中, Δ t 为时间步。

根据当前时间步中 u N 、 u ˙ N 和 u ¨ N 的值,以隐式方式评估问题的残余特征。通过将积分器写成位置变量的修正形式,引入了以下参数:
β ′ = 1 − α m Δ t 2 β ( 1 − α f )
(4727)
γ ′ = γ Δ t β
(4728)
和系统的相切矩阵 K ˜ M N ,采用表达式:
K ˜ M N = β ′ M M N + γ ′ C M N + K M N
(4729)

其中 M M N 是系统的质量矩阵, C M N 是相切阻尼矩阵, K M N 是相切刚度矩阵。

只要满足以下条件,该方案无条件稳定且为二阶精度:
γ =   1 2 + α f − α m
(4730)
β = 1 4 ( 1 + α f − α m ) 2
(4731)
α m ≤ α f ≤ 1 2
(4732)
广义 α 法的数值耗散可以通过无穷大 ρ ∞ 的频谱半径来表征。对于 ρ ∞ = 1 ,没有数值耗散。当 ρ ∞ = 0 时,数值耗散可能达到最大值(称为渐近猝灭)。数值耗散可由幅值衰减因子描述,其中 λ ,根据频谱半径 ρ ∞ ∈ [ 0 , 1 ] 定义:
λ = 1 − ρ ∞ 1 + ρ ∞
(4733)
以下方法与广义 α 法系列相关联:
最佳方法
对于最佳 (Chung-Hulbert) 时间积分法, α m ≠ 0 和 α f ≠ 0 均为非零,并且可以使用 [888] 根据 ρ ∞ 定义:
α m = 2 ρ ∞ − 1 ρ ∞ + 1
(4734)
α f = ρ ∞ ρ ∞ + 1
(4735)
HHT- α 法
对于 HHT- α (Hilber-Hughes-Taylor) 时间积分法 α m = 0 。 α f 可以使用 [888] 根据 ρ ∞ 定义:
α f = 1 − ρ ∞ 1 + ρ ∞
(4736)
WBZ- α 法
对于 WBZ- α (Wood-Bossak-Zienkiewicz) 时间积分法 α f = 0 。 α m 可以使用 [888] 根据 ρ ∞ 定义:
α m = ρ ∞ − 1 ρ ∞ + 1
(4737)

两场求解

控制方程包含两个独立变量,即位移场 u 和压力 p(请参见几乎不可压缩的材料)。

静态问题的线性方程组为:

[ K u u K u p K p u K p p ] [ Δ u Δ p ] = [ f e x t 0 ] − [ f int , u f int , p ]
(4738)

其中:

K u u = ∫ Ω o B T ℂ u u B   d Ω o + ∫ Ω o ( ∂ N u ∂ X ) T   S ˜   ∂ N u ∂ X   d Ω o K u p = ∫ Ω o B T ℂ u p N p   d Ω o K p p = ∫ Ω o N p T ℂ p p N p   d Ω o f int , u = ∫ Ω o B T S ˜   d Ω o f int , p = ∫ Ω o − N p T ℂ p p ( p ¯ − p )   d Ω o
(4739)

Kuu 是基于位移的刚度矩阵,Kup 是耦合位移和压力场的刚度矩阵,Kpu=KupT, Kpp 是基于压力的刚度矩阵,fext 是外部负载矢量,fint,u 是基于位移的内部负载矢量,fint,p 是基于压力的内部负载矢量,B 是基于位移的应变运算符,ℂab 是材料刚度相切耦合场 a 和 b,Nu 和 Np 分别是插补位移和压力场的形状函数的矢量。压力场根据在单元之间不连续的形状函数粗略计算而得。未知压力值通过静态冷凝在单元级别消除。