Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CHAPTER 14
SUB-STRUCTURING AND MACRO-ELEMENTS
Sub-structuring is the procedure of creating macro-elements. A macroelement (sometimes also called super-element) is a group of merged regular
elements, being represented in the computers database as a matrix of its
own. The main reasons for using macro-elements are:
-
e
i
detail
Macro - element
The objective is to retain only the external DOF for the solution phase, by
eliminating the internal DOF. This elimination process, called static
condensation, or simply condensation was explained before.
To minimize the functional EE corresponding to the macro-element, the
known expression is available:
E E
= K EE R E
E
with
nE
KE = k
(14.1)
E
E E
=
= 0
i
i
(14.2)
E E
E E
K
E E e
= E = e = e
K ie
E E
0
i
K ei e R e
K i i R i
(14.3)
Note that KE and RE are assembled from matrices k and vectors r of the
regular finite elements building up the substructure. By a suitable
numbering, the partitioning can be achieved directly from the assembly.
From the second set of equations, the internal DOF can be written explicitly
K ii + K Teie R i = 0
1
i
i = K K + K R i
-1
i
T
ei e
(14.4)
(14.5)
(14.6)
In this equation K *e and R *e are called the condensed stiffness matrix and
force vector respectively. From this point onward, the condensed macroelement may be considered for further operations as an individual element.
The assembly procedure of the global stiffness matrix and the load vector
follow, considering only the macro-elements boundary variables (the DOF
associated to nodes located on the macro-elements boundary). Thus, in the
solution process, a considerable computer effort is saved, due to its
repeatability.
The total potential energy of the system is divided as follows:
n
n'
E = E = Ee + E E ,
(14.7)
133
where n is the number of regular elements in the mesh and m the number of
elements involved in macro-elements assemblies (if any in the model). The
global stiffness matrix and the load vector can be written as
n'
K = k e + K e ;
n'
R = re + R e
(14.8)
(14.9)
(14.10)
and, by reassembling:
E = e + i
(14.11)
As for any other element in the mesh, the macro-element matrices should be
calculated, depending on the analysis type: the stiffness matrix, the mass
matrix, the specific heat matrix, the dumping matrix, etc.
To define the master (or external) DOF of a macro-element e the following
rules should be taken into account:
-
they must enable connections to all regular elements or other macroelements along its border;
they should define all the locations for constrains and concentrated
loads;
if the macro-element is used in a dynamic analysis, the defined
master DOF characterize its dynamic behavior.
The solution phase of the analysis is performed using the assembled model,
with regular elements and the defined macro-elements. The result of the
solution phase consists in all DOF values (displacements) of the regular
elements and in the master DOF of the macro-elements. Because no results
are available for the internal macro-element DOF, this solution is called
the reduced solution.
Based on the reduced solution, the internal DOF are calculated, using a so
called expansion step. If the model contains several macro-elements, an
expansion step should be performed for every macro element where inside
DOF are needed.
The sub-structuring method where each macro-element is generated
separately in an individual generation step and then all macro-elements are
assembled in the solution step is called bottom-up structuring. This method
is suitable for large models, merged from small macro-elements, in order to
prevent overrunning the computer memory.
For small models, the top-down structuring method can be used. An
advantage of this method is the possibility of assembling multiple macroelements in the postprocessing phase. To apply the top-down substructuring method the next steps should be followed:
135
to build the entire model of regular elements, including both macroelements and non macro-elements regions;
to perform the generation step for each macro-element, by selecting the
corresponding regular elements from the model;
to carry out the solution step;
to perform the expansion step by restoring the full model database and
then expanding each macro-element separately.
It is important to notice that, for some authors, substructures (or superelements) and macro-elements have not the same meaning. The main
conceptual distinction is that substructures are defined using the top-down
method, as parts of a complete structure, while macro-elements are built
using the bottom-up method from regular elements. Moreover, making the
difference, substructures (or super-elements) have to have a well defined
structural function in the model (a wing in an airplane model, a diaphragm
wall in a civil engineering structure, etc) while a macro-element can be
defined as a typical mesh unit or a sophisticated element build on regular
elements (as, for example, a beam element with a thin-walled cross section
made by assembling shell elements). Sometimes, special dedicated elements
build as macro-elements are already defined in the computer codes element
library.
Usually, FEA computer codes have two other powerful sub-structuring
features:
-
136
to create nested macro-elements, meaning that, when defining macroelements, previously defined macro-elements can be used as their
components;
to define prestressed substructures, namely that the stress state from a
previous structural solution may be included in the actual one, when
creating the stiffness matrix in the generation step.