Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

ABAQUS Connectors with Field Variables (UFIELD)

Status
Not open for further replies.

n090909

New member
Jan 23, 2023
2
0
0
US
I am trying to vary the stiffness of a connector based on the step number (e.g. For step one have a stiffness value of 0.001, then in step two a value of 1e+06).

I have reviewed this post ( but when I tried it the suggested solution it did not work as intended.
This is how the connector is defined in the .inp file:

*Connector Behavior, name=ConnSect-1
*Connector Elasticity, component=1, dependencies=1
0.001, , , 0.
0.001, , , 1.
1e+6, , , 2.
*Connector Elasticity, component=2, dependencies=1
0.001, , , 0.
0.001, , , 1.
1e+6, , , 2.
*Connector Elasticity, component=3, dependencies=1
0.001, , , 0.
0.001, , , 1.
1e+6, , , 2.

I have been using the UFIELD subroutine as such:

SUBROUTINE UFIELD(FIELD,KFIELD,NSECPT,KSTEP,KINC,TIME,NODE,
1 COORDS,TEMP,DTEMP,NFIELD)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION FIELD(NSECPT,NFIELD), TIME(2), COORDS(3),
1 TEMP(NSECPT), DTEMP(NSECPT)
C


FIELD(1,1) = KSTEP

RETURN
END


Is this the correct way to be doing this? If so, I might have a problem somewhere else. Any advice would be appreciated.
 
Replies continue below

Recommended for you

Does your analysis involve thermal effects ? If not, you could utilize temperature dependence of connector elasticity and avoid having to code a subroutine.
 
Status
Not open for further replies.
Back
Top