Creating Body Heat Fluxes

Body heat fluxes represent uniform scalar heat fluxes applied to volume geometries.

Body heat fluxes can be applied only in heat transfer steps.

The magnitude of a body heat flux can vary with time during a step according to an amplitude definition (see Amplitudes for more information on defining amplitudes).

You can prescribe the time variation of the magnitude of a body heat flux in a user subroutine, which is sometimes preferable when the time history of the magnitude is complex.

You can import heat flux data into a body heat flux definition from a Microsoft Excel spreadsheet (.xls*) or a text file (.txt). The imported heat flux data must satisfy the following criteria:

The actual heat flux values created from imported data will be the product of the dimensionless heat flux values multiplied by the value you provide for the Magnitude of the initial temperature. For example, if your imported data specify a dimensionless value of 10 at the location (0, 0, 0) and you specify a value of 20W_m2 for the body heat flux object, the body heat flux at that location will be 200W/m2 for the analysis.

Body heat fluxes can be applied to volume or part supports or to a body group.

This task shows you how to create a body heat flux on geometry.

  1. Click the Body Heat Flux icon .

    The Body Heat Flux dialog box appears, and a Body Heat Flux object appears in the specification tree under the Loads objects set for the current step.

  2. You can change the identifier of the load by editing the Name field.

  3. Select the geometry support (a volume or part). Any selectable geometry is highlighted when you pass the cursor over it. You can select several supports to apply the load to all supports simultaneously. You can also select a body group.

    The Supports field is updated to reflect your selection.

  4. Enter a value for the body heat flux magnitude.

  5. To import and incorporate mappings for heat flux into the body heat flux definition, perform the following steps:

    1. Toggle on Data mapping, then click the ... button.

      The Data Mapping dialog box appears.

    2. Click Browse, then select the spreadsheet or text file from which you want to import temperature data.

      Once you select a file, you can display the imported data in tabular form in the Imported Table dialog box by clicking Show.

    3. If desired, toggle on Display Bounding Box to display a three-dimensional box incorporating the minimum and maximum values from the imported table. The bounding box enables you to confirm that the support you select lies completely within the space dictated by the imported data; if a portion of the support is outside this box, an error will be returned during the analysis.

    4. Click OK to close the Data Mapping dialog box.

  6. Click More to access additional body heat flux options.

    1. Toggle on Selected amplitude, and select an amplitude from the specification tree to define a nondefault time variation for the body heat flux.

      If you do not specify an amplitude, Abaqus applies the reference magnitude based on the Default load variation with time option that you selected when you created the step. Abaqus either applies the reference magnitude linearly over the step (Ramp) or applies it immediately at the beginning of the step and subsequently holds it constant (Instantaneous).

      See About Prescribed Conditions in the Abaqus Prescribed Conditions Guide for more information.

    2. Toggle on Apply user subroutine to define a nonuniform variation of the body heat flux magnitude throughout the step in user subroutine DFLUX. For more information, see Using User Subroutines and DFLUX in the Abaqus User Subroutines Guide.

  7. Click OK in the Body Heat Flux dialog box.

    Symbols representing the applied heat flux are displayed on the geometry.