25.2.33 UMOTION
User subroutine to specify motions during cavity radiation heat transfer analysis or steady-state transport analysis.

Product: ABAQUS/Standard  

References

Overview

User subroutine UMOTION:

  • can be used either to define the magnitude of the translational motion for degrees of freedom specified as a predefined field in a cavity radiation heat transfer analysis or to define the magnitude of the rotational velocity in a steady-state transport step; and

  • will overwrite any motion or transport velocity magnitudes if they are defined directly (and possibly modified by including an amplitude reference) outside the user subroutine.

User subroutine interface

      SUBROUTINE UMOTION(U,KSTEP,KINC,TIME,NODE,JDOF)
C
      INCLUDE 'ABA_PARAM.INC'
C
      DIMENSION U,TIME(2)
C

      user coding to define U

      RETURN
      END

Variable to be defined

U

Total value of the component of the translation due to prescribed motion for the degree of freedom specified by JDOF. U will be passed into the routine as the value defined by any magnitude and/or amplitude specification in the motion definition for the degree of freedom JDOF. The total value of the translation must be given in user subroutine UMOTION, regardless of the type of motion defined (displacement or velocity).

When used in conjunction with a steady-state transport analysis, U defines the magnitude of the rotational velocity. In such a case JDOF is passed in as 0.

Variables passed in for information

KSTEP

Step number.

KINC

Increment number.

TIME(1)

Current value of step time.

TIME(2)

Current value of total time.

NODE

Node number.

JDOF

Degree of freedom. When used in a steady-state transport analysis, JDOF is passed in as 0.