我需要在abaqus软件中的线性屈曲问题中导出几何(应力或差分)刚度矩阵用于matlab程序,我找到通常刚度矩阵的方法输出,但我无法找到任何关于在abaqus脚本中导出几何刚度矩阵, 有人可以帮我吗? 例如,当我在屈曲问题中输出刚度矩阵时,结果与线性静态问题中的刚度矩阵相同
答案 0 :(得分:1)
让我们讨论几何非线性有限元分析的一些背景。 有许多不同的方法用于结构的非线性几何分析。最着名和最成熟的是[1]: 总拉格朗日(TL),更新拉格朗日(UL)。 TL:使用菌株的完整非线性定义。 UL:使用应变的线性定义,但使用先前的变形解决方案更新参考配置。
Abaqus的核心求解器使用一种非常特殊类型的几何非线性算法,称为共旋转,其中相对于参考配置的旋转和变形被分开处理。
Abaqus的共同旋转配方是有利的,我不希望它们如此容易地提供它的输出。即使你可以从Abaqus看到非线性几何矩阵的输出。根据您用于非线性几何建模的方法,这些矩阵将与您的预期不同。
[1] Reddy,Junuthula Narasimha。非线性有限元分析简介:适用于传热,流体力学和固体力学。 OUP牛津,2014年。
答案 1 :(得分:0)
这不是我尝试过的,但我找到了Paper,其中说“ABAQUS不提供几何刚度矩阵作为标准输出”。
答案 2 :(得分:0)
Abaqus不输出刚度矩阵。如果你已经知道Abaqus并且只想做屈曲,你可能想尝试CalculiX。我认为它可以输出刚度矩阵并使用Abaqus样式的输入文件。