Introduction
A linearized finite element model can be summarized in terms of load vector and left-side matrices that represent mass and stiffness for static analysis or heat capacity and thermal conductivity for uncoupled heat transfer analysis. This mathematical abstraction serves various purposes. For example, you can use these matrices to exchange model data with other users, vendors, or software packages without exchanging mesh or material information. You can also use these matrices in techniques such as model order reduction. This abstraction can also be extended to transient nonlinear problems, which can be treated as a series of piecewise linear models constructed from matrix data at discrete times.
Matrix generation from nonlinear analyses accounts for all current boundary conditions, loads, and material responses in the model. The generated matrices are stored in a SIM document named jobname_STATICn.sim and jobname_THERMn.sim for static and heat transfer analyses, respectively. Here jobname is the name of the input file or analysis job, and n is the number of the Abaqus static or heat transfer step that generates the matrices.
Defining Matrix Types for a Static Analysis
The discretization in space of the static equation (see About procedures and basic equations) is
- defines the strain variation from the variations of the kinematic variables,
- is the Kirchhoff stress,
- are the finite element interpolation functions,
- is the traction per unit current area,
- is the prescribed force per unit volume,
- is the reference volume of the domain,
- is the current volume of the domain, and
- is the surface bounding this volume.
The stiffness matrix, , is defined as
For special workflows, the mass matrix (see Implicit dynamic analysis) is defined as
Defining Matrix Types for an Uncoupled Heat Transfer Analysis
The continuous time description of the spatially discretized heat transfer equation (see Uncoupled heat transfer analysis) is
where is the temperature field, are the finite element interpolation functions, is the material density, is the material time derivative of the internal energy, is the (possibly anisotropic) conductivity matrix, is the prescribed heat flux per unit volume, is the volume of the domain, and is the surface on which heat flux per unit area is either directly prescribed or specified through film and radiation conditions.
The external flux vector is defined as
The internal flux vector is defined as
The net flux vector is defined as the sum of the internal flux vector and the external flux vector . The heat capacity matrix is defined as
The thermal conductivity matrix is defined as
That is, the thermal conductivity matrix is the negated derivative of the net flux vector with respect to the nodal temperature vector and, hence, includes the effect of temperature-dependent flux conditions such as film and radiation.
Generating Assembled or Element-by-Element Matrices
Matrices are written to the SIM document in assembled or element-by-element forms.
Specifying the Matrix Type
You can generate matrices representing the following model features:
-
Stiffness
-
Mass
-
Heat capacity
-
Thermal conductivity
-
Loads
-
Solutions
-
Free body response
The thermal conductivity matrix has an unsymmetric contribution if the thermal conductivity property is temperature dependent. This term is taken into account only if the unsymmetric solver has been activated in the step definition (see Defining an Analysis).
The load matrix in uncoupled heat transfer analysis contains either the nodal external flux vector or the net flux vector corresponding to the loading defined in the heat transfer step.
Generating Matrices for a Part of the Model
By default, matrices are generated for all supported element types in the model. You can request that Abaqus/Standard generate matrices for a part of the model defined by an element set.
Specifying the Frequency of Matrix Generation
By default, matrices are generated for every increment in the step in which it is requested. You can request that Abaqus/Standard generate matrices at a specified frequency.