节点Abaqus中的刚度

时间:2017-11-19 15:00:34

标签: element abaqus

是否可以更改Abaqus中元素节点的刚度值? 我刚刚找到了如何使用下面的代码导出全局刚度矩阵,但无法更改它并将其提供给Abaqus。

*STEP, name= exportmatrix *MATRIX GENERATE, STIFFNESS *MATRIX OUTPUT, STIFFNESS, FORMAT=MATRIX INPUT *END

1 个答案:

答案 0 :(得分:1)

根据您的目标,我会看到一些方法可以继续。从您的问题来看,在您认真考虑#3之前,我建议先考虑#1或#2。

1。如果您真的想直接操纵全局僵硬矩阵,请使用上面显示的matrix generatematrix output方法。进行所需的更改,然后使用matrix input运行新作业。该关键字在手册中讨论。

然而,假设您了解如何生成单个元素的刚度,您可能需要查看以下两个选项。

2。 Abaqus / Standard(隐式求解器)允许您定义线性"用户元素"只不过它的刚度矩阵中的术语。这些值直接输入到作业输入文件中。查找关键字:*user element。一旦你理解,它就不复杂了。

3. 另一方面,可以使用称为UEL的(基于Fortran的)用户子程序对一般元素进行编程。它必须在运行时进行适当的编码,编译和链接到作业。这种方法需要更多的工作和专业知识,而且功能更强大。它并不适合所有人。或者,您的需求可能更适合称为UMAT的用户子程序,您只需编程您的材料行为。