Product: ABAQUS/Standard
User subroutine DISP:
can be used to define the magnitudes of prescribed boundary conditions or connector motions;
is called for all degrees of freedom listed in a user-subroutine-defined boundary condition or connector motion definition;
redefines any magnitudes that may be specified (and possibly modified by an amplitude) as part of the associated boundary condition or connector motion definition; and
ignores the specified type, if any, of the associated boundary condition or connector motion definition.
SUBROUTINE DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS) C INCLUDE 'ABA_PARAM.INC' C DIMENSION U(3),TIME(2),COORDS(3) C user coding to define U RETURN END
U(1)
Total value of the prescribed variable at this point. The variable may be displacement, rotation, pore pressure, temperature, etc., depending on the degree of freedom constrained. U(1) will be passed into the routine as the value defined by any magnitude and/or amplitude specification for the boundary condition or connector motion.
If the analysis procedure requires that the time derivatives of prescribed variables be defined (for example, in a dynamic analysis the velocity and acceleration, as well as the value of the variable, are needed), must be given in U(2) and in U(3). The total value of the variable and its time derivatives must be given in user subroutine DISP, regardless of the type of boundary condition or connector motion.
KSTEP
Step number.
KINC
Increment number.
TIME(1)
Current value of step time.
TIME(2)
Current value of total time.
NODE
Node number. This variable cannot be used if user subroutine DISP is used to prescribe connector motions.
NOEL
Element number. This variable cannot be used if user subroutine DISP is used to prescribe boundary conditions.
JDOF
Degree of freedom.
COORDS
An array containing the current coordinates of this point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see Procedures: overview, Section 6.1.1 of the ABAQUS Analysis User's Manual); otherwise, the array contains the original coordinates of the node. This array cannot be used if user subroutine DISP is used to prescribe connector motions.