czmtestkit.abaqus_modules.ReDefCE
- czmtestkit.abaqus_modules.ReDefCE(Name, CzMat, CzIntMat)
Redefine abaqus cohesive sections in the
.inp
file to user defined elements.- Parameters
Name (str):
.inp
file name.CzMat (list): float list of element properties for the user elements.
CzIntMat (list): int list of element properties for the user elements.
Example
Convert elements of
type = COH3D8
ortype = COH3D6
used with cohesive sections in Abaqus/CAE input filefileName.inp
:... *Element, type=COH3D8 ... ** Section: Section-2 *Cohesive Section, elset=Cz, material=Material-2, response=TRACTION SEPARATION , ...
to user defined elements with only float variables as element properties:
ReDefCE('fileName', [1.000, 31.003, 6.7894], [])
... -# *Element, type=COH3D8 +# *USER ELEMENT, NODES=8, Type= U1, PROPERTIES=3, COORDINATES=3, +# UNSYMM, VARIABLES=21 +# 1, 2, 3 +# *UEL PROPERTY, elset=Cz +# 1.000, 31.003, 6.7894 +# *ELEMENT, TYPE=U1, elset=Cz ... -# ** Section: Section-2 -# *Cohesive Section, elset=Cz, material=Material-2, response=TRACTION SEPARATION -# , +# **** Section: Section-2 +# ***Cohesive Section, elset=Cz, material=Material-2, response=TRACTION SEPARATION +# **, ...
where 3 in
PROPERTIES=3
is the length of CzMat list, or user defined elements with float and int variables as element properties:ReDefCE('fileName', [1.000, 31.003, 6.7894], [1, 2])
... -# *Element, type=COH3D8 +# *USER ELEMENT, NODES=8, Type= U1, PROPERTIES=3, COORDINATES=3, +# UNSYMM, I PROPERTIES=2, VARIABLES=21 +# 1, 2, 3 +# *UEL PROPERTY, elset=Cz +# 1.000, 31.003, 6.7894, +# 1, 2 +# *ELEMENT, TYPE=U1, elset=Cz ... -# ** Section: Section-2 -# *Cohesive Section, elset=Cz, material=Material-2, response=TRACTION SEPARATION -# , +# **** Section: Section-2 +# ***Cohesive Section, elset=Cz, material=Material-2, response=TRACTION SEPARATION +# **, ...
where 3 in
PROPERTIES=3
is the length of CzMat list and 2 inI PROPERTIES=2
is the length of CzIntMat list