Predefined fields are time-dependent,
non-solution-dependent fields that exist over the spatial
domain of the model. Nonlinear Structural Analysis
supports the definition of the following fields for
structural analysis:
Creating Initial Temperatures: Applies an
initial temperature to a geometry selection.
Creating Temperature Histories: Applies a
temperature history to a geometry selection.
You apply
environmental actions, such as fields, to supports
(geometrical features) on your model: points/vertices,
curves/edges, surfaces/faces, or volumes/parts. You can
either select the support and then set the field
specifications or set the field specifications and then
select the support.
Table 93 summarizes the supports to
which each type of field can be applied.
Table
93 Supports for fields.
Field |
Point, Vertex, or
Point Group |
Curve, Edge, or
Line Group |
Surface, Face, or
Surface Group |
Volume or
Part |
---|
Initial Temperature |
|
|
|
 |
Temperature History |
|
|
|
 |
Creating Initial
Temperatures
Initial temperatures represent the magnitude of
temperature at the nodes throughout a body at the start
of an analysis.
Initial temperatures can be applied in mechanical or
heat transfer analysis cases. The temperatures in
mechanical analyses can be changed during the analysis
by defining a temperature history (see
Creating
Temperature Histories).
A uniform initial temperature distribution can be
defined, or the initial temperature data can be read
from a particular step and increment in the results
file or the output database file of a previous heat
transfer analysis. You can also apply knowledgeware
techniques to control the value of the initial
temperature (for more information, see Applying
Knowledgeware).
You can import temperature mapping data into an
initial temperature definition from a Microsoft Excel
spreadsheet (.xls*) or a text
file (.txt). The imported
temperature data must satisfy the following
criteria:
-
The data must be arranged in four columns in the
following order: X-coordinate, Y-coordinate,
Z-coordinate, and temperature value.
-
The data must include a header row in which the
dimensional data are provided in parentheses.
Temperature data can be provided without
dimensions. The following sample header row
provides one example of proper header row
syntax:
X(mm) Y(mm) Z(mm) Temperature()
The actual initial temperature values created from
imported data will be the product of the dimensionless
temperature 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
20Kdeg for the inital
temperature object, the initial temperature at that
location will be 200K for the analysis.
Initial temperatures can be applied to volume or
part supports or to mesh parts.
This task shows you how to create an initial
temperature on geometry.
-
Click the Initial Temperature icon
.
The Initial Temperature dialog
box appears, and an Initial Temperature object
appears in the specification tree under the
Fields objects set in the Initialization
step.
-
You can change the identifier of the field by
editing the Name field.
-
Select the geometry support (a volume, part,
or mesh part). Any selectable geometry is
highlighted when you pass the cursor over it. You
can select several supports to apply the field to
all supports simultaneously.
The Supports field is updated
to reflect your selection.
-
Select the Distribution Type for the
initial temperature:
-
If you selected the Uniform
distribution type, enter a value for the initial
temperature in the Magnitude
field.
-
Right-click on the Magnitude field to add
knowledgeware controls (for more information, see
Applying
Knowledgeware).
-
If you selected the Uniform
distribution type, you can import and incorporate
data mapping for initial temperature by
performing the following steps from the
Uniform
Distribution options:
-
Toggle on Data
mapping, then click the
... button.
The Data Mapping dialog
box appears.
-
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.
-
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.
-
Click OK to close the
Data Mapping dialog
box.
-
If you selected the From job
distribution type:
-
In the specification tree, select a
previous heat transfer job from which the
initial temperature data should be
read.
-
In the Step and Increment fields,
enter the step and increment number,
respectively, of the heat transfer job from
which the initial temperature data should
be read.
Note: The output
database location for the job from which the
initial temperature is being read must be the
same location where the new job will be
run.
-
Click OK in the Initial
Temperature dialog box.
Symbols representing the applied field are
displayed on the geometry.

Creating Temperature
Histories
Temperature histories represent the magnitude and
time variation of temperature at the nodes throughout a
body during an analysis.
Temperature histories can be applied only in
mechanical steps.
A uniform temperature history distribution can be
defined, or the temperature history data can be read
from the results file or the output database file of a
previous heat transfer analysis.
The magnitude of a temperature history 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 temperature history in a user
subroutine, which is sometimes preferable when the time
history of the magnitude is complex. You can also apply
knowledgeware techniques to control the value of a
temperature history (for more information, see Applying
Knowledgeware).
The temperature difference between the temperature
field defined by a temperature history and the
temperature field defined by an initial temperature
will create thermal strains if a thermal expansion
coefficient is given for the material. The temperature
field specified by the temperature history also affects
temperature-dependent material properties, if any.
You can import temperature data into a temperature
history definition from a Microsoft Excel spreadsheet
(.xls*) or a text file
(.txt). The imported
temperature data must satisfy the following
criteria:
-
The data must be arranged in four columns in the
following order: X-coordinate, Y-coordinate,
Z-coordinate, and temperature value.
-
The data must include a header row in which the
dimensional data are provided in parentheses.
Temperature data can be provided without
dimensions. The following sample header row
provides one example of proper header row
syntax:
X(mm) Y(mm) Z(mm) Temperature()
The actual temperature values created from
imported data will be the product of the dimensionless
temperature values multiplied by the value you provide
for the
Magnitude of the 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
20Kdeg for the temperature history
object, the temperature at that location will be 200K
for the analysis.
Temperature histories can be applied to volume or
part supports or to mesh parts.
This task shows you how to create a
temperature history on geometry.
-
Click the Temperature History icon
.
The Temperature History dialog
box appears, and a Temperature History object
appears in the specification tree under the
Fields objects set for the current step.
-
You can change the identifier of the field by
editing the Name field.
-
Select the geometry support (a volume, part,
or mesh part). Any selectable geometry is
highlighted when you pass the cursor over it. You
can select several supports to apply the field to
all supports simultaneously.
The Supports field is updated
to reflect your selection.
-
Select the Distribution Type for the
temperature history:
-
Uniform: You will
define a uniform temperature variation over
the selected region.
-
From job: The
temperature data will be obtained from the
results file of a previous heat transfer
analysis.
-
User-defined: The
temperature data will be defined in user
subroutine UTEMP. For more
information, see Using User
Subroutines.
-
From job and
user-defined: The temperature data
will be obtained from the results file of a
previous heat transfer analysis and modified
in user subroutine UTEMP.
-
If you selected the Uniform
distribution type, enter a value for the
temperature in the Magnitude
field.
-
Right-click on the Magnitude field to add
knowledgeware controls (for more information, see
Applying
Knowledgeware).
-
If you selected the Uniform
distribution type, you can import and incorporate
a temperature history by performing the following
steps from the Uniform Distribution
options:
-
Toggle on Data
mapping, then click the
... button.
The Data Mapping dialog
box appears.
-
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.
-
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.
-
Click OK to close the
Data Mapping dialog
box.
-
If you selected the From job
or From
job and user-defined distribution
types:
-
In the specification tree, select the
heat transfer job from which the
temperature data should be read.
-
In the Begin Step and
Begin Increment
fields, enter the step and increment
number, respectively, of the heat transfer
job that begins the temperature data to be
read.
-
In the End Step and
End Increment fields,
enter the step and increment number,
respectively, of the heat transfer job that
ends the temperature data to be read.
-
Click More to access additional
temperature history options.
-
Toggle on Selected
amplitude, and select an
amplitude from the specification tree to
define a nondefault time variation for the
temperature history.
If you do not specify an amplitude in a
Nonlinear Structural case, the solver
applies the reference magnitude based on
the Default load variation with
time option that you selected
when you created the step. The solver
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).
-
Click OK in the Temperature
History dialog box.
Symbols representing the applied field are
displayed on the geometry.