在abaqus软件中导出几何刚度矩阵

时间:2017-04-12 05:18:56

标签: python abaqus

我需要在abaqus软件中的线性屈曲问题中导出几何(应力或差分)刚度矩阵用于matlab程序,我找到通常刚度矩阵的方法输出,但我无法找到任何关于在abaqus脚本中导出几何刚度矩阵, 有人可以帮我吗? 例如,当我在屈曲问题中输出刚度矩阵时,结果与线性静态问题中的刚度矩阵相同

3 个答案:

答案 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样式的输入文件。