2.1. CB Method
In the Craig–Bampton (CB) method, the entire structure is divided into
substructures that are interconnected at fixed interface boundary
(
Figure 1a). The linear dynamic equations are given by
where
and
represent the global stiffness and mass matrices, respectively,
and
are the global displacement and force vectors, respectively, and
with the time variable
. The subscript
,
, and
indicate substructure, interface boundary, and coupled terms, respectively. It should be noted that
and
are block-diagonal stiffness and mass matrices, respectively. These matrices are composed of substructural stiffness and mass matrices,
and
(for
).
Substructures in the CMS framework can be divided using physical domain-based substructuring, which relies on geometric or topological considerations. Alternatively, algebraic substructuring, as applied in the ECB method discussed in the next section, can also be employed. Algebraic substructuring typically utilizes graph-partitioning algorithms, such as METIS [
17], which by default aim to evenly distribute nodes across substructures to balance computational loads.
From Equation (1), the generalized eigenvalue problem for the global structure is obtained as
in which
and
are the eigenvector and eigenvalue calculated in the global structure, respectively, and
is the number of DOFs in the global FE model.
Using the eigenvector calculated in Equation (2), the global displacement vector
can be expressed by
in which
represents the global eigenvector matrix, which includes the eigenvectors
, while
is the generalized coordinate vector comprising the generalized coordinate
associated with
.
Then, the transformation matrix
is constructed as
where
represents the substructural eigenvector matrix, encompassing all substructures.
consists of the dominant modes matrix
and the residual modes matrix
.
denotes the constraint mode matrix and
represents the identity matrix for the interface boundary.
In Equation (4),
is a block-diagonal eigenvector matrix, with each block corresponding to the substructural eigenvector matrix
for
.
is calculated by solving the following substructural eigenvalue problems
where
is the substructural eigenvalue matrix for the
substructure, and
and
are each composed of a dominant term (
,
) and a residual term (
,
).
The constraint mode matrix
in Equation (4) is calculated as follows:
in which
represents the constraint mode matrix for the
substructure.
The global displacement vector
is converted using the transformation matrix
in Equation (4), as follows:
where
represents the generalized coordinate vector, and its components
and
are the modal coordinate vectors corresponding to
and
, respectively.
In Equation (7), the approximated global displacement vector
is obtained by retaining only the dominant terms
and
, as follows:
in which
represents the reduced transformation matrix in the CB method, and
is the corresponding generalized coordinate vector. In this notation,
indicates the approximated quantities.
Using
in Equation (8), the reduced equations of motion for the partitioned structure are expressed as
with
where
in which
and
represent the reduced matrices with sizes of
(
, where
and
are the numbers of dominant substructural modes and interface boundary DOFs, respectively), and
and
are the approximated displacement and force vectors, respectively.
From Equation (9), the reduced eigenvalue problem is formulated as
in which
and
are the eigenvalue and eigenvector calculated in the reduced order model, respectively.
With the eigenvectors obtained from Equation (10), the approximated displacement vector
in Equation (8) is represented by
where
is the eigenvector matrix in the reduced model and
is the corresponding generalized coordinate vector.
2.2. ECB Method
In the CB method, only the dominant normal modes of the substructures are retained, which can result in a loss of accuracy. The recently developed ECB method enhances efficiency by utilizing algebraic partitioning, allowing for the creation of a larger number of substructures [
15,
17,
18,
23,
24,
25]; see
Figure 1c. Furthermore, this method significantly improves accuracy by considering the effects of residual normal modes through the use of residual flexibility matrices for each substructure.
Additionally, in the CB method, the number of interface boundary DOFs increases as the number of substructures grows. The ECB method addresses this by performing interface boundary DOF reduction, ensuring computational efficiency is maintained.
The eigenvalue problem for the interface boundary with the mass and stiffness matrices for the interface boundary,
and
, in Equation (9) is given as follows:
where
and
are the eigenvector and eigenvalue matrices for the interface boundary, and those are divided into dominant terms (
and
) and residual terms (
and
).
Using eigenvector and eigenvalue matrices in Equation (12), the interface displacement vector
in Equation (7) can be represented as follows:
in which
is the modal coordinate vector associated with
, and it is decomposed into dominant and residual terms,
and
.
Using Equation (13), the global displacement vector
in Equation (7) is rewritten as
where
is the interface transformation matrix,
is the transformation matrix composed of the eigenmodes of the substructure and interface boundary, and
is the modal coordinate vector associated with the transformation matrix
.
After reordering the columns of the
matrix based on the dominant and residual terms, the global displacement vector
is reformulated as follows:
where
and
are the dominant and residual parts of the transformation matrix
, and
and
are the modal coordinate vectors associated with
and
, respectively.
Focusing only the dominant part
in Equation (15b), the global displacement vector
could be approximated as follows:
In this notation, (
~) indicates the approximated quantities.
With the approximation in Equation (16), the reduced eigenvalue problem can be expressed as
with
in which
and
are the reduced mass and stiffness matrices accounting for the substructure and the interface reduction [
25], and
is the approximated eigenvalue.
In the ECB method, the residual substructural mode is compensated in the transformation matrix containing dominant modes of substructures and interface boundary.
The transformation matrix of the ECB method is enhanced to
where
is the dominant part of the transformation matrix
in Equation (14),
and
are the reduced mass and stiffness matrices in the CB method accounting for the interface reduction [
24] in Equation (17b), and
is the submatrix of the CB method in Equation (9d).
is the static residual flexibility matrix for substructures, defined by
The residual substructural eigenvector matrix in Equation (7) is reflected into the transformation matrix of the ECB method through the static residual flexibility matrix in Equation (19).
The global displacement vector
is approximated by using the transformation matrix
described in Equation (18) as follows:
where
is the dominant modal coordinate vector approximated by applying the ECB method.
Substituting Equation (20) into the linear dynamic equation in Equation (1), the reduced equations of motion is given by
with
in which
and
are reduced matrices of size
with
, and
denotes the number of dominant interface boundary modes selected.
Based on Equation (21a), the reduced eigenvalue problem is given by
where
and
are the eigenvalue and eigenvector calculated in the reduced model, respectively.
Using the eigenvectors obtained from Equation (22), the approximated dominant modal coordinate vector
corresponding to the transformation matrix of the ECB method
in Equation (18a) is given by
in which
is the eigenvector matrix calculated based on the reduced eigenvalue problem in Equation (22) and
is the corresponding generalized coordinate vector.
The automatic matrix partitioning strategy, algorithms, and detailed mathematical formulations used in this method can be found in [
14].