ansys.mapdl.core.Mapdl.bfunif#
- Mapdl.bfunif(lab='', value='', **kwargs)#
Assigns a uniform body-force load to all nodes.
Mechanical APDL Command: BFUNIF
Command default:
Set TEMP to the reference temperature ( tref but not mp,REFT), and FLUE and HGEN to zero.
- Parameters:
- lab
str Valid body load label. If ALL, use all appropriate labels.
This command contains some tables and extra information which can be inspected in the original documentation pointed above.
- value
str Uniform value associated with
Labitem, or table name when specifying tabular boundary conditions. To specify a table, enclose the table name in percent signs (%), for example, bfunif,Lab,``tabname``.
- lab
Notes
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, 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.
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.
In a mode-superposition harmonic or transient analysis, you must apply the load in the modal portion of the analysis. Mechanical APDL calculates a load vector and writes it to the
MODEfile, which you can apply via the lvscale command.This command is also valid in PREP7.