vumat abaqus 代码
时间: 2023-08-23 15:08:19 浏览: 164
abaqus VUMAT子程序代码
4星 · 用户满意度95%
以下是一个简单的VUMAT Abaqus代码示例:
```
*Heading
** Material Definition
** VUMAT for linear elastic material with isotropic hardening
** 1.0 = Young's modulus
** 0.3 = Poisson's Ratio
** 300.0 = Yield strength
** 500.0 = Ultimate strength
** 0.1 = Hardening modulus
** 0.2 = Hardening exponent
** 0.0 = Dilation angle
*Material, name=Material-1
*Density
7800.0,
*Elastic
1.0E9, 0.3,
*Plastic
300.0, 500.0, 0.1, 0.2, 0.0,
*Depvar
30,
*User Material, constants=30, unsymm
1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
*End User Material
*Element, type=C3D8
1, 1, 2, 3, 4, 5, 6, 7, 8,
*Node
1, 0.0, 0.0, 0.0
2, 1.0, 0.0, 0.0
3, 1.0, 1.0, 0.0
4, 0.0, 1.0, 0.0
5, 0.0, 0.0, 1.0
6, 1.0, 0.0, 1.0
7, 1.0, 1.0, 1.0
8, 0.0, 1.0, 1.0
*Boundary
1, 1, 1, 0.0
2, 1, 1, 0.0
3, 1, 1, 0.0
4, 1, 1, 0.0
*Step
*Dynamic
0.1, 1.0
*Static
1.0, 1.0, 1.0, 1.0
*Boundary
5, 3, 2, 0.0
*Output, field, frequency=1
*Element Output, directions=YES, position=INTEGRATION POINTS
S, E, U
*Output, history, variable=PRESELECT
0, 0, 0,
*End Step
```
这个代码定义了一个线性弹性材料,其随着应变的增加而变硬,并在达到一定的应变值后破坏。此代码将这个材料应用于一个八节点立方体元素,并定义了节点和边界条件。代码还包括一些输出结果的语句。请注意,这只是一个简单的示例,可以根据需要进行修改和扩展。
阅读全文