DEFORM中的Properties:Deformation
关注公众号:工科小学生 更多精彩
1 目标体积(Target Volume)
在模拟中变形体保持不变是很重要的,有助于得到精确的结果。有些情况下,好的网格尺寸以及小的步长也无法确保在一些模拟中体积不变。那么现在用户就可以使用Target Volume来激活体积补偿。
体积补偿选项有以下几个:
Not active:不激活体积补偿
Active in FEM:在有限元方法中激活(个人认为意思是指在有限元求解中激活)
Active in meshing:在网格重划分中激活
Active in FEM + meshing:在二者中皆激活
Enable thermal expansion:激活热膨胀
选中以上选项后,点击Volume后的那个按钮会自动计算原始体积。
体积损失的原因:
DEFORM中使用惩罚函数会理所当然地在每一步带来一小部分损失,这是很正常的并且无需在意。
如果使用了较大的时间步长并且禁用了子步长,则在发生接触时,节点将穿透从属对象(slave object)表面,然后在该步长结束时重新定位,在这个过程中可能会导致轻微的体积损失。在仿真过程中,这可能需要注意。
当从属对象的单元围绕主对象(master object)的角伸展时,这些单元将切入主对象的边角。重新网格划分时,穿过边角的体积将丢失。这种问题可以通过细化拐角处单元来缓解。
值得注意的是,对于多孔材料来讲,体积是应该发生变化的,加入激活了体积补偿,那么该体积在网格重划分时将保持不变。
另外,对于自由表面很大的几何来讲,体积补偿会导致畸变。如果说畸变太大,最好的方法还是细化网格并且将polygon length sub stepping的值设小。频繁的网格强制重划分也很有用,如果边角的单元问题无法改善。
2 体积惩罚常数(Volume penalty constant)
体积罚分常数(PENVOL)指定一个较大的正值,该值用于增强塑性体的体积常数。默认值106对于大多数模拟而言已足够。如果该值太小,则可能会发生比较大的体积损失。如果该值太大,则计算可能难以收敛。
3 平均应变速率(Average strain rate)
平均应变率(AVGSTR)是有效应变率的特征平均值。在仿真开始时应给出该值的近似值, 可以用下面的公式获得合理的近似值:(不过貌似大部分的情况下都不用管它)
式中:V指的是主模具的初始速度
h指的是工件的最大高度,对于压缩来讲就是初始高度
4 极限应变速率(Limiting strain rate)
这个值的意思呢就是当材料的应变速率低于此值时,材料会被当成刚体,应变值和破坏值都不会改变。观察上面平均应变速率的近似计算公式,当V太小或者h太大,都会导致应变速率非常小。假如你发现你的工件在变形,但是应变为0不变,那么可以考虑是不是应变速率太小以致于小于极限应变速率引起的。
DEFORM会自动地使这个值保持为0.1%-1%平均应变速率。如果这个比例太低,求解可能会不易收敛,如果太大,解的精度又会下降。
5 弹塑性初始推测(EP initial Guess)
弹塑性求解(ELPSOL)的收敛性取决于应力-应变状态的初始推测。主要有以下三个选项:
塑性求解(Plastic solution):使用纯塑性变形数据来生成初始猜测。
弹性求解(Elastic solution):使用纯弹性变形数据生成初始猜测。
前步求解(Previous step solution):使用上一步中的弹塑性求解来生成初始推测。
在大多数情况下,前步求解可以提供最佳的收敛性。如果对于特定问题收敛性较差,则可以使用弹性或塑性求解。
6 蠕变求解(Creep solutions)
此选项主要是激活蠕变计算。首先要激活"Simulation controls-Advanced-Output controls"中的选项。