Assigns a uniform body force load to all nodes.

Compatible Products: – | Pro | Premium | Enterprise | Ent PP | Ent Solver | DYNA


Valid body load label. If ALL, use all appropriate labels.

DisciplineBody Load LabelLabel Description
Explicit dynamicsTEMPtemperature
ThermalHGENheat generation rate
TEMPinitial temperature
Diffusion DGENdiffusing substance generation rate

Uniform value associated with Lab item, or table name when specifying tabular boundary conditions. To specify a table, enclose the table name in percent signs (%), e.g., BFUNIF,Lab,%tabname%.

Command Default

Set TEMP to the reference temperature ([TREF] but not MP,REFT), and FLUE and HGEN to zero.


In a transient or nonlinear thermal analysis, the uniform temperature is used during the first iteration of a solution as follows: (a) as the starting nodal temperature (except where temperatures are explicitly specified [D, DK]), and (b) to evaluate temperature-dependent material properties. In a structural analysis or explicit dynamic analysis, the uniform temperature is used as the default temperature for thermal strain calculations and material property evaluation (except where body load temperatures are specified [BF, BFE, BFK, LDREAD]). In other scalar field analyses, the uniform temperature is used for material property evaluation.

When the command BFUNIF,TEMP is used in an explicit dynamic analysis, you cannot use the EDLOAD,TEMP command to apply temperature loading. Furthermore, any temperature loading defined by BFUNIF cannot be listed or deleted by the EDLOAD command.

An alternate command, TUNIF, may be used to set the uniform temperature instead of BFUNIF,TEMP. Since TUNIF (or BFUNIF,TEMP) is step-applied in the first iteration, you should use BF, ALL, TEMP, Value to ramp on a uniform temperature load.

You can specify a table name only when using temperature (TEMP), heat generation rate (HGEN), and diffusing substance generation rate (DGEN) body load labels. When using TEMP, you can define a one-dimensional table that varies with respect to time (TIME) only. When defining this table, enter TIME as the primary variable. No other primary variables are valid. Tabular boundary conditions cannot be used in an explicit dynamic analysis.

This command is also valid in PREP7.

Menu Paths

Main Menu>Preprocessor>Loads>Define Loads>Apply>Fluid/ANSYS>Heat Generat>Uniform Heat Gen
Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Other>Fluence>Uniform Fluen
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Heat Generat>Uniform Heat Gen
Main Menu>Solution>Define Loads>Apply>Fluid/ANSYS>Heat Generat>Uniform Heat Gen
Main Menu>Solution>Define Loads>Apply>Structural>Other>Fluence>Uniform Fluen
Main Menu>Solution>Define Loads>Apply>Thermal>Heat Generat>Uniform Heat Gen

Release 18.2 - © ANSYS, Inc. All rights reserved.