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.
SUBROUTINE UMOTION(U,KSTEP,KINC,TIME,NODE,JDOF)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION TIME(2)
C
user coding to define U
RETURN
END
Variables 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.