Hello,

I am trying to write down a kinematic hardening umat for Abaqus. For this reason i need to reate a cyclic loading in my input file. I try the solution suggested in the internet however could not solve my problem.

My model has a total time of 1000, i want it to start with 1mm displacement (tension) and go to -1mm dipslacement(compression) and come back to 1mm again at the 1000th second. I tried to write down the amplitude function below, however i did not work. Can you please suggest me a solution for my problem. Thank you in advance!

Related part of the input file:

*********************************************************************

** INITIAL CONDITIONS, MODEL DATA

*********************************************************************

*Initial Conditions, Type=Temperature

nall,

*********************************************************************

** BOUNDARY CONDITIONS, MODEL DATA

*********************************************************************

**

*Nset,nset=BOT

1,2

*Nset,nset=TOP

3,4

*Nset,nset=xx

1

*Boundary

BOT,2

xx,1

*Nset,nset=REF

1

*Amplitude, name=Amp-1, time=TOTAL TIME

0., 1., 500., 0., 1000., 1.

********************************************************************

** ANALYSIS STEP, STANDARD

****************************************************************

*STEP, Name=Load, nlgeom=yes,inc=20000

*Static

1.0,1000,1.d-10,25.0

*CONTROLS, PARAMETERS=LINE SEARCH

10,1.0,0.0001,0.25,1.0

*CONTROLS, PARAMETERS=TIME INCREMENTATION

,,,,,,,10,,,,,,

**

*Boundary, type=displacement

TOP,2,2,1.0

More Çağatay Kasar's questions See All
Similar questions and discussions