Keyword type: step
This option allows the specification of distributed heat fluxes. These include surface flux (energy per unit of surface per unit of time) on element faces and volume flux in bodies (energy per unit of volume per unit of time).
In order to specify which face the flux is entering or leaving the faces are numbered. The numbering depends on the element type.
For hexahedral elements the faces are numbered as follows (numbers are node numbers):
for tetrahedral elements:
for wedge elements:
for quadrilateral plane stress, plane strain and axisymmetric elements:
for triangular plane stress, plane strain and axisymmetric elements:
for shell elements:
for beam elements:
The surface flux is entered as a uniform flux with distributed flux type label Sx where x is the number of the face. For flux entering the body the magnitude of the flux is positive, for flux leaving the body it is negative. If the flux is nonuniform the label takes the form SxNUy and a user subroutine dflux.f must be provided specifying the value of the flux. The label can be up to 20 characters long. In particular, y can be used to distinguish different nonuniform flux patterns (maximum 16 characters).
For body generated flux (energy per unit of time per unit of volume) the distributed flux type label is BF for uniform flux and BFNUy for nonuniform flux. For nonuniform flux the user subroutine dflux must be provided. Here too, y can be used to distinguish different nonuniform body flux patters (maximum 16 characters).
Optional parameters are OP and AMPLITUDE. OP takes the value NEW or MOD. OP=MOD is default and implies that the surface fluxes on different faces are kept over all steps starting from the last perturbation step. Specifying a distributed flux on a face for which such a flux was defined in a previous step replaces this value. OP=NEW implies that all previous surface flux is removed. If multiple *DFLUX cards are present in a step this parameter takes effect for the first *DFLUX card only.
The AMPLITUDE parameter allows for the specification of an amplitude by which the flux values are scaled (mainly used for dynamic calculations). Thus, in that case the values entered on the *DFLUX card are interpreted as reference values to be multiplied with the (time dependent) amplitude value to obtain the actual value. At the end of the step the reference value is replaced by the actual value at that time, for use in subsequent steps. The AMPLITUDE parameter has no effect on nonuniform fluxes.
First line:
Following line for surface flux:
Following line for body flux:
Example: *DFLUX,AMPLITUDE=A1 20,S1,10.
assigns a flux entering the surface with magnitude 10 times the value of amplitude A1 to surface 1 of element 20.
Example: *DFLUX 15,BF,10.
assigns a body flux with magnitude 10. to element 15.
Example files: oneel20df,beamhtbf.