我有一个线性弹性波传播代码和一个基于 FEniCS 的弹塑性波传播代码。
现在,我保持二维网格 (100, 100) 细度单位为正方形,并在正方形的一个边缘以 Dirichlet BC 的形式对于 Newmark 时间离散化方法,使用给出了一个恒定加速度方法。对于线性代码,在 Paraview 中,我观察到快速传播的对称分布波,而对于弹塑性代码,我看到慢得多的传播而不是对称传播。看起来它更多地朝一个方向发展,而不是平均分散。
两种模拟的杨氏模量均为 1,质量密度也为 1。泊松比也类似。弹塑性波传播具有从塑性理论引入的另一个参数,称为“屈服应力”,即材料在此之后经历塑性变形。
我的问题是: - 验证两个代码结果的好方法是什么?
保持异常高的屈服应力是个好主意吗?如果从不超过屈服应力,那么结果应该类似于弹性波传播,对吧?杨氏模量的值重要吗?
注:目的是模拟地震波。