Next Article in Journal
A Method for Detecting Overlapping Protein Complexes Based on an Adaptive Improved FCM Clustering Algorithm
Previous Article in Journal
Fractional Dynamics: Applications of the Caputo Operator in Solving the Sawada–Kotera and Rosenau–Hyman Equations
Previous Article in Special Issue
The Concept of Topological Derivative for Eigenvalue Optimization Problem for Plane Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reduced Order Modeling for Direct Time-Response Analysis Using the Enhanced Craig–Bampton Method

1
Division of Naval Architecture and Ocean System Engineering, Korea Maritime and Ocean University, Busan 49112, Republic of Korea
2
Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, Daejeon 34141, Republic of Korea
3
Department of Mechanical Convergence Engineering, Gyeongsang National University, Changwon-si 51391, Republic of Korea
4
Department of Safety Engineering, Chungbuk National University, Cheongju-si 28644, Republic of Korea
*
Authors to whom correspondence should be addressed.
Mathematics 2025, 13(2), 194; https://doi.org/10.3390/math13020194
Submission received: 17 December 2024 / Revised: 31 December 2024 / Accepted: 7 January 2025 / Published: 8 January 2025

Abstract

:
The increasing demand for dynamic analysis of large-scale structural systems has highlighted the need for efficient model reduction methods. Reduced order modeling allows large finite element models to be represented with significantly fewer degrees of freedom while retaining essential dynamic characteristics. This paper investigates the Enhanced Craig–Bampton (ECB) method and further explores its application in dynamic analysis. The effectiveness of the ECB method is evaluated by comparing it with the conventional Craig–Bampton (CB) method and the full finite element model using benchmark examples. The numerical results demonstrate that the ECB method provides superior accuracy and computational efficiency, making it a valuable tool for dynamic analysis in complex engineering problems.

1. Introduction

The dynamic response analysis using the finite element method (FEM) is widely employed across various industries such as shipbuilding, offshore engineering, mechanical engineering, and civil engineering to evaluate the structural integrity and performance of products [1,2]. However, as structures become larger and more complex, FEM models begin to contain an increasingly vast number of degrees of freedom (DOFs), significantly increasing the computational resources and time required for dynamic analyses such as eigenvalue analysis and direct time-response analysis. In particular, direct time-response analysis has the advantage of providing results for all DOFs by handling the entire system matrix, but it is often infeasible due to the lack of computational resources or requires an extensive amount of time to complete.
In practical engineering design, it is often more efficient to focus on evaluating the displacement and stress history of specific regions of interest rather than obtaining results for all DOFs. This is because, in most cases, structural analyses are performed iteratively until the design is finalized. Therefore, when local analysis is required for a specific area, it is advantageous to construct a reduced order model for the region using static model reduction techniques, rather than repeatedly analyzing the entire finite element model. Furthermore, as highlighted by Kaplan, users often do not need to compute responses for every DOF in large finite element models [3]. Instead, the focus is typically on a subset of DOFs at key locations, such as accelerometer positions on a test structure. By concentrating on these critical regions, computational resources can be optimized, significantly reducing the time and cost associated with such analyses [4].
In recent years, significant progress has been made in developing numerical methods to improve the efficiency of dynamic response analysis. Traditional modal reduction techniques, such as modal truncation, require global eigenvalue analysis, which can be computationally expensive for large-scale models. To address this, the Component Mode Synthesis (CMS) method has emerged as an efficient alternative. CMS reduces computational demands by dividing structures into substructures and combining their static and dynamic characteristics to create reduced order models [5,6,7,8,9,10,11,12]. This approach is particularly advantageous for transient analysis of large and complex systems.
Among the various CMS methods, the Craig–Bampton (CB) method is particularly well known for its efficiency and accuracy [6,9]. However, as finite element models become larger and more complex, the accuracy of the reduced order models generated by the CB method can diminish, especially for systems with a large number of DOFs. To address this limitation, recent research has focused on enhancing the CB method. The Enhanced Craig–Bampton (ECB) method was developed to improve the accuracy of the reduced order models by incorporating additional substructural modes that account for neglected residual flexibility [13]. This approach significantly improves the solution accuracy for smaller finite element models. However, the original ECB method still faces challenges when applied to large-scale models, as it requires substantial computational resources for the calculation of constraint modes and involves high memory demands due to the dense nature of the residual flexibility matrix [14].
To address these challenges more effectively, further refinements to the ECB method have been implemented [14]. These refinements include the adoption of algebraic substructuring as an alternative to traditional physical domain-based substructuring [14,15,16,17,18,19,20,21], addressing the sources of computational inefficiency in the original ECB method. Furthermore, to mitigate the increase in interface boundary size caused by algebraic substructuring, an interface boundary reduction technique [22] has been applied. While these advancements have been effective, most studies on the fixed-interface CMS method have primarily focused on eigenvalue problems to evaluate dynamic characteristics [6,11,13,14].
The aim of this study is to apply the ECB method [14] to the direct time-response analysis of finite element models. By constructing reduced order models using the ECB technique, this research seeks to develop a more efficient methodology for conducting dynamic analyses. The primary focus is on achieving accurate displacement history results for regions of interest within whole models, while significantly reducing the computational resources and time required for the analysis. Through numerical examples, the performance of the ECB method is compared with the CB method, demonstrating the benefits of the enhanced approach in terms of both accuracy and efficiency.
This paper is organized as follows: In Section 2, we provide an overview of model reduction techniques, with a focus on the CB and ECB methods. Section 3 presents the methodology for performing direct time-response analysis using reduced order models constructed through these methods. Section 4 demonstrates numerical examples that compare the performance of the full finite element model, the CB method, and the ECB method in terms of computational efficiency and accuracy. Finally, in Section 5, we conclude with a discussion of the key findings, highlighting the advantages of the ECB method for dynamic analysis and suggesting future directions for further optimization.

2. CB and ECB Methods

In this section, a brief overview of the formulations of the CB method and the ECB methods is provided. Detailed derivations are available in [14].

2.1. CB Method

In the Craig–Bampton (CB) method, the entire structure is divided into n substructures that are interconnected at fixed interface boundary Γ (Figure 1a). The linear dynamic equations are given by
M g u ¨ g + K g u g = f g
with   M g = M s M c M c T M b ,   K g = K s K c K c T K b ,   u g = u s u b ,   f g = f s f b ,
M s = M s ( 1 ) 0 0 M s ( n ) ,   K s = K s ( 1 ) 0 0 K s ( n ) ,
where K g and M g represent the global stiffness and mass matrices, respectively, u g and f g are the global displacement and force vectors, respectively, and ( · · ) = d 2 ( ) / d t 2 with the time variable t . The subscript s , b , and c indicate substructure, interface boundary, and coupled terms, respectively. It should be noted that K s and M s are block-diagonal stiffness and mass matrices, respectively. These matrices are composed of substructural stiffness and mass matrices, K s ( i ) and M s ( i ) (for i = 1 , , n ).
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
K g ( ϕ g ) i = λ i M g ( ϕ g ) i   with   i = 1 , 2 , , N g ,
in which ( ϕ g ) i and λ i are the eigenvector and eigenvalue calculated in the global structure, respectively, and N g is the number of DOFs in the global FE model.
Using the eigenvector calculated in Equation (2), the global displacement vector u g can be expressed by
u g = Φ g q g
with   Φ g = ( ϕ g ) 1 ( ϕ g ) 2 ( ϕ g ) i ,   q g T = q 1 q 2 q i   for   i = 1 , 2 , , N g ,
in which Φ g represents the global eigenvector matrix, which includes the eigenvectors ( ϕ g ) i , while q g is the generalized coordinate vector comprising the generalized coordinate q i associated with ( ϕ g ) i .
Then, the transformation matrix T 0 is constructed as
T 0 = Φ s Ψ c 0 I b with   Φ s = Φ s d Φ s r ,   Ψ c = K s 1 K c ,
where Φ s represents the substructural eigenvector matrix, encompassing all substructures. Φ s consists of the dominant modes matrix Φ s d and the residual modes matrix Φ s r . Ψ c denotes the constraint mode matrix and I b represents the identity matrix for the interface boundary.
In Equation (4), Φ s is a block-diagonal eigenvector matrix, with each block corresponding to the substructural eigenvector matrix Φ s ( i ) for i = 1 , 2 , , n . Φ s ( i ) is calculated by solving the following substructural eigenvalue problems
K s ( i ) Φ s ( i ) = M s ( i ) Φ s ( i ) Λ s ( i )
with   Φ s ( i ) = Φ d ( i ) Φ r ( i ) ,   Λ s ( i ) = Λ d ( i ) 0 0 Λ r ( i )   for   i = 1 , 2 , , n ,
where Λ s ( i ) is the substructural eigenvalue matrix for the i th substructure, and Φ s ( i ) and Λ s ( i ) are each composed of a dominant term ( Φ d ( i ) , Λ d ( i ) ) and a residual term ( Φ r ( i ) , Λ r ( i ) ).
The constraint mode matrix Ψ c in Equation (4) is calculated as follows:
Ψ c = Ψ c ( 1 ) Ψ c ( n ) with   Ψ c ( i ) = ( K s ( i ) ) 1 K c ( i ) for   i = 1 , 2 , , n ,
in which Ψ c ( i ) represents the constraint mode matrix for the i th substructure.
The global displacement vector u g is converted using the transformation matrix T 0 in Equation (4), as follows:
u g = u s u b = T 0 u with   T 0 = Φ s d Φ s r Ψ c 0 0 I b ,   u = q s d q s r u b ,
where u represents the generalized coordinate vector, and its components q s d and q s r are the modal coordinate vectors corresponding to Φ s d and Φ s r , respectively.
In Equation (7), the approximated global displacement vector u ¯ g is obtained by retaining only the dominant terms Φ s d and q s d , as follows:
u g u ¯ g = T ¯ CB u ¯ CB with   T ¯ CB = Φ s d Ψ c 0 I b ,   u ¯ CB = q s d u b ,
in which T ¯ CB represents the reduced transformation matrix in the CB method, and u ¯ CB is the corresponding generalized coordinate vector. In this notation, ( ) indicates the approximated quantities.
Using T ¯ CB in Equation (8), the reduced equations of motion for the partitioned structure are expressed as
M ¯ CB u ¯ ¨ CB + K ¯ CB u ¯ CB = f ¯ CB
with
M ¯ CB = T ¯ CB T M g T ¯ CB = I s d ( Φ s d ) T M ^ c M ^ c T ( Φ s d ) M ^ b ,
K ¯ CB = T ¯ CB T K g T ¯ CB = Λ s d 0 0 K ^ b ,   f ¯ CB = T ¯ CB T f s f b ,
where
I s d = ( Φ s d ) T M s ( Φ s d ) ,   M ^ c = M c + M s Ψ c ,   M ^ b = M b + M c T Ψ c + Ψ c T M ^ c ,
Λ s d = ( Φ s d ) T K s ( Φ s d ) ,   K ^ b = K b + K c T Ψ c ,
in which M ¯ CB and K ¯ CB represent the reduced matrices with sizes of N ¯ CB × N ¯ CB ( N ¯ CB = N ¯ s d + N b , where N ¯ s d and N b are the numbers of dominant substructural modes and interface boundary DOFs, respectively), and u ¯ CB and f ¯ CB are the approximated displacement and force vectors, respectively.
From Equation (9), the reduced eigenvalue problem is formulated as
K ¯ CB ( ϕ ¯ CB ) i = λ ¯ CB , i M ¯ CB ( ϕ ¯ CB ) i   for   i = 1 , 2 , , N ¯ CB ,
in which λ ¯ CB , i and ( ϕ ¯ CB ) i are the eigenvalue and eigenvector calculated in the reduced order model, respectively.
With the eigenvectors obtained from Equation (10), the approximated displacement vector u ¯ CB in Equation (8) is represented by
u ¯ CB = Φ ¯ CB λ ¯ CB with   Φ ¯ CB = ( ϕ ¯ CB ) 1 ( ϕ ¯ CB ) N ¯ CB ,
where Φ ¯ CB is the eigenvector matrix in the reduced model and λ ¯ CB 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, M ^ b and K ^ b , in Equation (9) is given as follows:
K ^ b Φ b = M ^ b Φ b Λ b with   Φ b = Φ b d Φ b r ,   Λ b = Λ b d 0 0 Λ b r ,
where Φ b d and Φ b r are the eigenvector and eigenvalue matrices for the interface boundary, and those are divided into dominant terms ( Φ b d and Λ b d ) and residual terms ( Φ b r and Λ b r ).
Using eigenvector and eigenvalue matrices in Equation (12), the interface displacement vector u b in Equation (7) can be represented as follows:
u b = Φ b q b = Φ b d Φ b r q b d q b r ,
in which q b is the modal coordinate vector associated with Φ b , and it is decomposed into dominant and residual terms, q b d and q b r .
Using Equation (13), the global displacement vector u g in Equation (7) is rewritten as
u g = T 0 u = T 0 T b q = T q
with   T b = I s d 0 0 0 0 I s d 0 0 0 0 Φ b d Φ b r ,   q = q s d q s r q b d q b r ,   T = T 0 T b = Φ s d Φ s r Ψ c Φ b d Ψ c Φ b r 0 0 Φ b d Φ b r ,
where T b is the interface transformation matrix, T is the transformation matrix composed of the eigenmodes of the substructure and interface boundary, and q is the modal coordinate vector associated with the transformation matrix T .
After reordering the columns of the T matrix based on the dominant and residual terms, the global displacement vector u g is reformulated as follows:
u g = T q = T d T r q d q r
with   T d = Φ s d Ψ c Φ b d 0 Φ b d ,   T r = Φ s r Ψ c Φ b r 0 Φ b r ,   q d = q s d q b d ,   q r = q s r q b r ,
where T d and T r are the dominant and residual parts of the transformation matrix T , and q d and q r are the modal coordinate vectors associated with T d and T r , respectively.
Focusing only the dominant part T d in Equation (15b), the global displacement vector u g could be approximated as follows:
u g u ˜ g = T ˜ d q ˜ d with   T ˜ d = T d ,   q ˜ d = q d .
In this notation, (~) indicates the approximated quantities.
With the approximation in Equation (16), the reduced eigenvalue problem can be expressed as
K ˜ q ˜ d = λ ˜ M ˜ q ˜ d
with
M ˜ = T ˜ d T M g T ˜ d = I s d M ˜ c M ˜ c T I b d ,   K ˜ = T ˜ d T K g T ˜ d = Λ s d 0 0 Λ b d ,
I s d = ( Φ b d ) T M ^ b ( Φ b d ) ,   M ˜ c = ( Φ s d ) T M ^ c ( Φ s d ) ,   Λ b d = ( Φ b d ) T K ^ b ( Φ b d ) ,
in which M ˜ and K ˜ 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 T ˜ d containing dominant modes of substructures and interface boundary.
The transformation matrix of the ECB method is enhanced to
T ˜ ECB = T ˜ d + T a R
with   T a = 0 F s r s M ^ c Φ b d 0 0 ,   R = M ˜ 1 K ˜ ,
where T ˜ d is the dominant part of the transformation matrix T in Equation (14), M ˜ and K ˜ are the reduced mass and stiffness matrices in the CB method accounting for the interface reduction [24] in Equation (17b), and M ^ c is the submatrix of the CB method in Equation (9d). F s r s is the static residual flexibility matrix for substructures, defined by
F s r s = F s ( 1 ) 0 0 F s ( n ) with   F s ( i ) = ( K s ( i ) ) 1 ( Φ d ( i ) ) ( Λ d ( i ) ) 1 ( Φ d ( i ) ) T for   i = 1 , 2 , , n .
The residual substructural eigenvector matrix Φ s r in Equation (7) is reflected into the transformation matrix of the ECB method T ˜ ECB through the static residual flexibility matrix F s r s in Equation (19).
The global displacement vector u g is approximated by using the transformation matrix T ˜ ECB described in Equation (18) as follows:
u g u ˜ g = T ˜ ECB q ˜ ECB ,
where q ˜ ECB 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
M ˜ ECB q ˜ ¨ ECB + K ˜ ECB q ˜ ECB = f ˜ ECB ,
with
M ˜ ECB = T ˜ ECB T M g T ˜ ECB = M ˜ + Y ,   K ˜ ECB = T ˜ ECB T K g T ˜ ECB = K ˜ ,
Y = T d T M g T a R ,   f ˜ ECB = T ˜ ECB T f s f b ,
in which M ˜ ECB and K ˜ ECB are reduced matrices of size N ¯ ECB × N ¯ ECB with N ¯ ECB = N ¯ s d + N ¯ b d , and N ¯ b d denotes the number of dominant interface boundary modes selected.
Based on Equation (21a), the reduced eigenvalue problem is given by
K ˜ ECB ( ϕ ˜ ECB ) i = λ ˜ ECB , i M ˜ ECB ( ϕ ˜ ECB ) i   for   i = 1 , 2 , , N ¯ ECB ,
where λ ˜ ECB , i and ( ϕ ˜ ECB ) i are the eigenvalue and eigenvector calculated in the reduced model, respectively.
Using the eigenvectors obtained from Equation (22), the approximated dominant modal coordinate vector q ˜ ECB corresponding to the transformation matrix of the ECB method T ˜ ECB in Equation (18a) is given by
q ˜ ECB = Φ ˜ ECB λ ˜ ECB with   Φ ˜ ECB = ( ϕ ˜ ECB ) 1 ( ϕ ˜ ECB ) N ¯ ECB ,
in which Φ ˜ ECB is the eigenvector matrix calculated based on the reduced eigenvalue problem in Equation (22) and λ ˜ ECB 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].

3. Direct Time-Response Analysis Using the Reduced Order Model

In this section, we present a strategy for performing time history response analysis by applying the ECB method to create a reduced order model. This approach focuses on improving computational efficiency by applying the transformation matrix selectively to regions of interest rather than to the entire domain, aligning with scenarios where responses are required only for specific local areas.

3.1. Time Integration Using the Newmark Method

To obtain the time history response of the reduced linear dynamic equations in Equation (21), we employ the average acceleration Newmark time integration method, a widely used time integration technique for dynamic analysis. The equations for time integrations are given as follows:
q ˜ ˙ ECB ( t + Δ t ) = q ˜ ˙ ECB ( t ) + 0.5 q ˜ ¨ ECB ( t ) + q ˜ ¨ ECB ( t + Δ t ) Δ t ,
q ˜ ECB ( t + Δ t ) = q ˜ ECB ( t ) + q ˜ ˙ ECB ( t ) Δ t + 0.25 q ˜ ¨ ECB ( t ) + q ˜ ¨ ECB ( t + Δ t ) Δ t 2 ,
where Δ t denotes the time step. Through these equations, the displacement, velocity, and acceleration vectors of the reduced order model are calculated over time.

3.2. Back-Transformation Process to Compute the Global Displacement

After the time integration of the reduced order model, the full response of the original finite element model can be reconstructed through a back-transformation calculation. This process involves transforming the reduced order model responses back to the full set of degrees of freedom:
u ˜ g = T ˜ ECB q ˜ ECB ,   u ˜ ˙ g = T ˜ ECB q ˜ ˙ ECB ,   u ˜ ¨ g = T ˜ ECB q ˜ ¨ ECB
in which T ˜ ECB is the transformation matrix derived from the ECB method in Equation (18a). Although this full back-transformation process in Equation (25) allows for the recovery of the full model response, the transformation matrix T ˜ ECB is generally dense, making this process computationally intensive.
To further improve efficiency, especially when responses are needed only for specific local regions, a partial back-transformation process can be applied. This approach involves a reduced transformation matrix T ˜ ECB P , which is constructed to target only the degrees of freedom within regions of interest (see Figure 2). The response for these selected areas is then computed as follows:
u ˜ g P = T ˜ ECB P q ˜ ECB ,   u ˜ ˙ g P = T ˜ ECB P q ˜ ˙ ECB ,   u ˜ ¨ g P = T ˜ ECB P q ˜ ¨ ECB
where u ˜ g P , u ˜ ˙ g P , and u ˜ ¨ g P denote the global displacement, velocity, and acceleration vectors for the chosen regions. While the full back-transformation process in Equation (25) allows for the recovery of the complete model response, it is computationally intensive due to the dense nature of the transformation matrix. In contrast, the partial back-transformation process, as expressed in Equation (26), offers significant computational advantages by focusing only on specific regions of interest. This approach reduces the scope of matrix operations, minimizes memory usage, and decreases computation time, making it particularly efficient for localized response evaluations.
The code utilized in this study is an academic MATLAB code specifically developed by the authors for the analyses conducted in this research. To provide clarity on the computational process, a detailed workflow has been presented in Table 1.

4. Numerical Examples

This section evaluates the performance of the ECB method in direct time-response analysis through numerical examples. The results obtained using the ECB method are compared with those from the full finite element model and the CB method. The CB method, as one of the most fundamental and widely used techniques associated with the fixed-interface CMS method, was chosen as a comparative baseline due to its widespread adoption in both academic research and commercial applications. This comparison highlights the computational efficiency and accuracy improvements achieved by the ECB method while ensuring reliable results are achieved for practical engineering applications.
The ECB method used in this study is a fixed-interface CMS technique that has undergone multiple advancements over the years. While the original CB method serves as the foundational approach, the ECB method has been continuously refined to address its limitations. As the model size increases, achieving accurate results with reduced models requires significantly more substructuring. In this context, the ECB method demonstrates its effectiveness over the CB method by achieving higher accuracy and computational efficiency. Previous studies, as referenced in [14], provide detailed comparisons between earlier versions of the ECB method and the latest advancements applied in this paper, particularly in terms of accuracy and efficiency for eigenvalue analysis. In this study, the primary focus is to evaluate the performance of the novel ECB method in terms of accuracy and efficiency for direct time-response analysis using reduced order models.
Three benchmark examples, including a cantilever plate, an insulation panel, and a robot arm, are used to assess the ECB method. The accuracy of the reduced models is validated by examining the relative eigenvalue errors and the displacement time history. We also compare the computation times of the full model, CB, and ECB methods to evaluate their efficiency. Simulations are conducted in MATLAB 2021b on a system with an Intel i9-11900KF 3.50 GHz CPU and 64 GB of RAM. The Newmark method is employed for the analysis, with the parameters set to β = 0.25 and γ = 0.5 .
The reduced order models are constructed by varying the number of substructures, the number of dominant substructural modes, and the interface boundary DOFs. Particular attention is given to the selection of dominant substructural modes for each substructure. Using METIS 5.1.0 for algebraic substructuring, the number of nodes counts across substructures are made approximately uniform, leading to a consistent number of dominant substructural modes being retained for all substructures. While reducing the number of dominant substructural modes decreases the size of the reduced order model, it can negatively affect the accuracy of global mode representation. A convergence study included in the cantilever plate example highlights the trade-offs between model size and accuracy, emphasizing the importance of selecting an appropriate number of dominant substructural modes when constructing reduced order models using the CB and ECB methods.

4.1. Cantilever Plate

The first example is a cantilever plate subjected to a harmonic loading, as illustrated in Figure 3a. The plate dimensions are a length of 10 m, width of 1 m, and thickness of 0.1 m. The material properties are defined by an elastic modulus of 2.1 × 10 11 N / m 2 , a Poisson’s ratio of 0.3, and a density of 7850 kg / m 3 . One end of the cantilever plate is fixed, while a harmonic load with a total magnitude of 50 N and an angular frequency of 50 rad/s is uniformly distributed along the free end in the z -direction. The finite element model consists of a 100 × 20 mesh of the four-node MITC4 shell elements with 10,500 free DOFs, as illustrated in Figure 3b [26,27,28].
Before conducting a dynamic analysis, we investigate the convergence behavior of the CB and ECB methods by varying the configuration of the reduced order model. For the CB method, the number of substructures is fixed at four, and the number of dominant substructural normal modes is set to 2, 15, and 60, resulting in free DOFs of 323, 375, and 555. Similarly, for the ECB method, the number of substructures is fixed at 16, with 5, 11, and 22 dominant modes, corresponding to free DOFs of 279, 375, and 551, respectively. The interface boundary DOFs are 315 for the CB method and 199 for the ECB method. Figure 4 presents the convergence curves of relative eigenvalue errors for the 6th and 13th modes, illustrating improved accuracy with an increasing number of dominant substructural modes. These results underscore the trade-offs between model size reduction and accuracy, highlighting the importance of selecting proper parameters in the CB and ECB methods.
Next, the direct response analysis is conducted over a total time of 5 s with a time step of 0.001 s. After time integration of the reduced model, the full response is reconstructed through back-transformation. In this example, the region of interest for partial back-transformation is defined as the DOFs at the load application region.
Table 2 provides detailed information on the CB and ECB reduced order models. In this direct response analysis, both the CB and ECB models are configured to have the same reduced DOFs of 375, accounting for approximately 3.57% of the 10,500 free DOFs of the full model.
Figure 5 shows the relative eigenvalue errors for modes 1 to 20 for the CB and ECB reduced order models, with the full model results used as the reference. The ECB reduced model provides more accurate results than the CB reduced order model. Figure 6 presents the time history of z -direction displacement at the red-marked point. Despite the significantly reduced DOFs, both reduced models provide displacement results that are nearly identical to those of the full model. Table 3 presents the solution times for direct time-response analysis. This example confirms that the reduction methods, CB and ECB, work effectively in direct time-response analysis. In the following example, a larger-scale problem is considered to allow for a more detailed comparison between CB and ECB methods.

4.2. Insulation Panel

The second example is an insulation panel subjected to an impact loading, as shown in Figure 7a. This setup represents the evaluation of the structural strength of the cargo containment system in LNG carriers under impact loading caused by sloshing. As shown in Figure 7b, the insulation panel is modeled using two materials: plywood and reinforced polyurethane foam (R-PUF). The elastic modulus, density, and Poisson’s ratio of plywood are 8900 MPa, 710 kg / m 3 , and 0.17, respectively, while those of R-PUF are 84 MPa, 120 kg / m 3 , and 0.18, respectively. The bottom surface ( z = 0 mm ) is fixed, while uniformly distributed impact loading is applied to the top surface ( z = 300 mm ), with its total magnitude (unit: N ) defined as follows:
f ( t ) = t T rise 0 t < T rise 2 t T rise T rise t 2 T rise with T rise = 2.9 × 10 4 s ,
The finite element model consists of a 60 × 20 × 20 mesh of the standard 8-node hexahedral 3D solid elements with 76,860 free DOFs, as illustrated in Figure 7b. The simulation is conducted over a total time of 0.029 s with a time step of 1.45 × 10−5 s. The region of interest for partial back-transformation is defined as the DOFs at the load application region.
Table 4 provides detailed information on the CB and ECB reduced order models. Both models are configured with the same number of substructures, set to 128. As reduction methods generally require increased substructuring with larger model sizes or more DOFs, this example uses more substructuring than the first example. Table 4 shows that, with the same number of substructures, the ECB model achieves significantly greater DOF reduction than the CB model.
Figure 8 presents the relative eigenvalue errors for modes 1 to 50 for the CB and ECB reduced order models, with the full model results used as the reference. The ECB reduced order model achieves higher accuracy than the CB-reduced order model. Figure 9 illustrates the time history of z -direction displacement at the center point on the top surface. Table 5 presents the solution times for direct time-response analysis. Considering both solution accuracy and computation time, the ECB method is demonstrated to be remarkably powerful.

4.3. Robot Arm

The last example considers a robot arm subjected to a harmonic loading, as shown in Figure 10a. The various parts comprising the robot are assumed to be rigidly connected, with their material properties unified as an elastic modulus of 2 × 10 11 N / m 2 , a Poisson’s ratio of 1/3, and a density of 7850 kg / m 3 . A fixed support is applied to the face marked in red, as shown in Figure 10a, while a harmonic loading is uniformly distributed on the other red-marked face, with its total magnitude (unit: N ) defined as follows:
f ( t ) = 30 × sin 10 , 000 t + sin 20 , 000 t + sin 30 , 000 t .
The high-frequency harmonic loading discussed above approximates the conditions experienced by robot arms used in precision machining [30,31].
Figure 10b illustrates a finite element mesh generated using four-node tetrahedral 3D solid elements comprising 101,514 free DOFs. The simulation for this case is conducted over a total time of 1.4 × 10−3 s with a time step of 1.4 × 10−7 s. The region of interest for partial back-transformation is defined as the DOFs in the load application region.
In this example, as summarized in Table 6, two ECB reduced order models are configured with varying reduced interface boundary DOFs, and their results are compared. Figure 11 presents the relative eigenvalue errors for modes 1 to 50 for the two ECB reduced order models, with the full model results used as the reference. Figure 12 presents the time history of z -direction displacement at the center point on the load application face. Table 7 presents the solution times for direct time-response analysis. This example again demonstrates the effectiveness of the ECB method in direct time-response analysis. However, as shown in Figure 12, a reduced order model with insufficient DOFs may lead to a loss of accuracy.

5. Conclusions

This study presented an application of the Enhanced Craig–Bampton (ECB) method for direct time-response analysis of finite element models. This research aimed to provide an effective strategy for reducing computational effort in dynamic analysis while ensuring accurate dynamic response predictions, achieved through the application of the ECB method with varying configurations of reduced order models. To complement this strategy, partial back-transformation was introduced to ensure that the analysis focused on targeted regions of finite element models identified as critical for practical design or analysis. The following key highlights differentiate this study from existing works and underline its contributions:
  • Improved computational efficiency for direct time-response analysis: The proposed methodology demonstrated significant reductions in computational time through the optimized use of reduced order modeling. In Example 4.2, using the same number of substructures, the ECB method reduced the total degrees of freedom (DOFs) by approximately 98.97% compared to the full model and 97.17% compared to the CB-reduced order model, while achieving comparable accuracy in displacement results. Additionally, the ECB method reduced the total computational time by 58.57% compared to the CB method, showcasing its efficiency in dynamic analysis.
  • Enhanced accuracy compared to the conventional CB method: By incorporating additional substructural modes and leveraging interface boundary reduction techniques, the ECB method outperformed the CB method in terms of both numerical accuracy and dynamic response precision.
  • Practical applicability in engineering problems: The ECB method’s ability to target specific regions of interest makes it highly practical for complex engineering applications, such as transient analyses of large-scale structures in shipbuilding, offshore engineering, and mechanical systems.
Future work will extend this methodology to large-scale finite element models with millions of degrees of freedom [32,33]. Furthermore, upcoming studies will investigate advanced model reduction techniques, such as Adaptive Local Mode Synthesis (ALMS) and Enhanced ALMS, to achieve greater efficiency in transient analysis [34]. Additional innovations, including adaptive mode selection strategies, will also be explored.

Author Contributions

Conceptualization, C.L., S.K., S.-H.B. and C.H.; methodology, C.L., S.K., S.-H.B. and C.H.; software, C.L., S.K., S.-H.B. and C.H.; validation, C.L., S.K., S.-H.B. and C.H.; formal analysis, C.L., S.K., S.-H.B. and C.H.; investigation, C.L., S.K., S.-H.B. and C.H.; resources, C.L. and S.K.; data curation, C.L., S.K., S.-H.B. and C.H.; writing—original draft preparation, C.L., S.K., S.-H.B. and C.H.; writing—review and editing, C.L. and S.K.; visualization, C.L. and S.K.; supervision, C.L. and S.K.; project administration, C.L. and S.K.; funding acquisition, S.K. and S.-H.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by a National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT), grant number [NRF-2020R1G1A1006911]. This research was supported by the “Regional Innovation Strategy (RIS)” through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) (2023RIS-007). This work was supported by the research grant of Gyeongsang National University in 2024.

Data Availability Statement

Data can be obtained from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The key variables are summarized for the reader’s reference.
SymbolDescription
K g Global stiffness matrix
M g Global mass matrix
u g Global displacement vector
f g Global force vector
K s ( i ) Substructural   stiffness   matrix   of   substructure   Ω i
M s ( i ) Substructural   mass   matrix   of   substructure   Ω i
T ¯ CB Transformation matrix of the CB method
T ˜ ECB Transformation matrix of the ECB method
K ¯ CB Reduced stiffness matrix obtained from the CB method
M ¯ CB Reduced mass matrix obtained from the CB method
K ˜ ECB Reduced stiffness matrix obtained from the ECB method
M ˜ ECB Reduced mass matrix obtained from the ECB method

References

  1. Craig, R.R., Jr.; Kurdila, A.J. Fundamentals of Structural Dynamics; John Wiley & Sons: Hoboken, NJ, USA, 2006. [Google Scholar]
  2. Bathe, K.J. Finite Element Procedures; Klaus-Jurgen Bathe: Watertown, MA, USA, 2006. [Google Scholar]
  3. Kaplan, M.F. Implementation of Automated Multilevel Substructuring for Frequency Response Analysis of Structures. Ph.D. Thesis, The University of Texas at Austin, Austin, TX, USA, 2001. [Google Scholar]
  4. Jokhio, G.A.; Izzuddin, B.A. A dual super-element domain decomposition approach for parallel nonlinear finite element analysis. Int. J. Comput. Methods Eng. Sci. Mech. 2015, 16, 188–212. [Google Scholar] [CrossRef]
  5. Hurty, W.C. Dynamic analysis of structural systems using component modes. AIAA J. 1965, 3, 678–685. [Google Scholar] [CrossRef]
  6. Craig, R.R., Jr.; Bampton, M.C. Coupling of substructures for dynamic analyses. AIAA J. 1968, 6, 1313–1319. [Google Scholar] [CrossRef]
  7. Benfield, W.A.; Hruda, R. Vibration analysis of structures by component mode substitution. AIAA J. 1971, 9, 1255–1261. [Google Scholar] [CrossRef]
  8. Ibrahimbegovic, A.; Wilson, E.L. Automated truncation of Ritz vector basis in modal transformation. J. Eng. Mech. 1990, 116, 2506–2520. [Google Scholar] [CrossRef]
  9. Craig, R.R., Jr. Substructure methods in vibration. J. Vib. Acoust. 1995, 117, 161–167. [Google Scholar] [CrossRef]
  10. Luo, K.; Hu, H.; Liu, C.; Tian, Q. Model order reduction for dynamic simulation of a flexible multibody system via absolute nodal coordinate formulation. Comput. Methods Appl. Mech. Eng. 2017, 324, 573–594. [Google Scholar] [CrossRef]
  11. Lee, J. A parametric reduced-order model using substructural mode selections and interpolation. Comput. Struct. 2019, 212, 199–214. [Google Scholar] [CrossRef]
  12. Baek, S.; Cho, M. The transient and frequency response analysis using the multi-level system condensation in the large-scaled structural dynamic problem. Struct. Eng. Mech. 2011, 38, 429–441. [Google Scholar] [CrossRef]
  13. Kim, J.G.; Lee, P.S. An enhanced Craig–Bampton method. Int. J. Numer. Methods Eng. 2015, 103, 79–93. [Google Scholar] [CrossRef]
  14. Boo, S.H.; Kim, J.H.; Lee, P.S. Towards improving the enhanced Craig-Bampton method. Comput. Struct. 2018, 196, 63–75. [Google Scholar] [CrossRef]
  15. George, A. Nested dissection of a rectangular finite element mesh. SIAM J. Numer. Anal. 1973, 10, 345–363. [Google Scholar] [CrossRef]
  16. Hendrickson, B.; Rothberg, E. Effective sparse matrix ordering: Just around the bend. In Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, Minneapolis, MN, USA, 10–12 March 1997. [Google Scholar]
  17. Karypis, G.; Kumar, V. METIS v4.0, a Software Package for Partitioning Unstructured Graphs, Partitioning Meshes, and Computing Fill-Reducing Orderings of Sparse Matrices; Technical Report; University of Minnesota: Minneapolis, MN, USA, 1998. [Google Scholar]
  18. Bennighof, J.K.; Lehoucq, R.B. An automated multilevel substructuring method for eigenspace computation in linear elastodynamics. SIAM J. Sci. Comput. 2004, 25, 2084–2106. [Google Scholar] [CrossRef]
  19. Yang, C.; Gao, W.; Bai, Z.; Li, X.S.; Lee, L.Q.; Husbands, P.; Ng, E. An algebraic substructuring method for large-scale eigenvalue calculation. SIAM J. Sci. Comput. 2005, 27, 873–892. [Google Scholar] [CrossRef]
  20. Boo, S.H.; Lee, P.S. A dynamic condensation method using algebraic substructuring. Int. J. Numer. Methods Eng. 2017, 109, 1701–1720. [Google Scholar] [CrossRef]
  21. Boo, S.H.; Lee, P.S. An iterative algebraic dynamic condensation method and its performance. Comput. Struct. 2017, 182, 419–429. [Google Scholar] [CrossRef]
  22. Rixen, D.J. Interface reduction in the Dual Craig-Bampton method based on dual interface modes. Link. Models Exp. 2011, 2, 311–328. [Google Scholar]
  23. Xi, C.; Zheng, H. Improving the generalized Bloch mode synthesis method using algebraic condensation. Comput. Methods Appl. Mech. Eng. 2021, 379, 113758. [Google Scholar] [CrossRef]
  24. Zhu, X.; Xi, C.; Zheng, H. An improvement of generalized Bloch mode synthesis method-based model order reduction technique for band-structure computation of periodic structures. Comput. Struct. 2023, 281, 107013. [Google Scholar] [CrossRef]
  25. Junge, M.; Brunner, D.; Becker, J.; Gaul, L. Interface-reduction for the Craig–Bampton and Rubin method applied to FE–BE coupling with a large fluid–structure interface. Int. J. Numer. Methods Eng. 2009, 77, 1731–1752. [Google Scholar] [CrossRef]
  26. Ko, Y.; Lee, P.S.; Bathe, K.J. A new MITC4+ shell element. Comput. Struct. 2017, 182, 404–418. [Google Scholar] [CrossRef]
  27. Choi, H.G.; Lee, P.S. The simplified MITC4+ shell element and its performance in linear and nonlinear analysis. Comput. Struct. 2023, 290, 107177. [Google Scholar] [CrossRef]
  28. Rezaiee-Pajand, M.; Masoodi, A.R.; Rajabzadeh-Safaei, N. Nonlinear vibration analysis of carbon nanotube reinforced composite plane structures. Steel Compos. Struct. 2019, 30, 493–516. [Google Scholar]
  29. Nho, I.S.; Ki, M.S.; Kim, S.C.; Lee, J.H.; Kim, Y. Sloshing Impact Response Analysis for Insulation System of LNG CCS Considering Elastic Support Effects of Hull Structures. J. Ocean Eng. Technol. 2017, 31, 357–363. [Google Scholar] [CrossRef]
  30. Slamani, M.; Chatelain, J.F. Assessment of the suitability of industrial robots for the machining of carbon-fiber reinforced polymers (CFRPs). J. Manuf. Process. 2019, 37, 177–195. [Google Scholar] [CrossRef]
  31. Kim, D.C.; Seo, J.; Park, H.W. Dynamic performance of industrial robots in the secondary carbon fiber-reinforced plastics machining. J. Manuf. Process. 2023, 103, 120–135. [Google Scholar] [CrossRef]
  32. Lee, C.; Park, J. Preconditioning for finite element methods with strain smoothing. Comput. Math. Appl. 2023, 130, 41–57. [Google Scholar] [CrossRef]
  33. Lee, C.; Moon, M.; Park, J. A gradient smoothing method and its multiscale variant for flows in heterogeneous porous media. Comput. Methods Appl. Mech. Eng. 2022, 395, 115039. [Google Scholar] [CrossRef]
  34. Rachowicz, W.; Zdunek, A. Automated multi-level substructuring (AMLS) for electromagnetics. Comput. Methods Appl. Mech. Eng. 2009, 198, 1224–1234. [Google Scholar] [CrossRef]
Figure 1. Substructuring the global structure: (a) Global structure with substructures Ω i (for i = 1 , 2 , 3 , 4 ) and interface boundary Γ ; (b) substructures with fixed interface boundary; (c) algebraic representation in the global matrix.
Figure 1. Substructuring the global structure: (a) Global structure with substructures Ω i (for i = 1 , 2 , 3 , 4 ) and interface boundary Γ ; (b) substructures with fixed interface boundary; (c) algebraic representation in the global matrix.
Mathematics 13 00194 g001
Figure 2. The transformation matrices of (a) the CB method for full back-transformation process, (b) the ECB method for full back-transformation process, and (c) the reduced transformation matrix of the ECB method for partial back-transformation process. Here, N s , N b , N s P , and N b P represent the substructure DOFs, the interface boundary DOFs, the number of selected DOFs in substructures, and the number of selected DOFs in the interface boundary, respectively.
Figure 2. The transformation matrices of (a) the CB method for full back-transformation process, (b) the ECB method for full back-transformation process, and (c) the reduced transformation matrix of the ECB method for partial back-transformation process. Here, N s , N b , N s P , and N b P represent the substructure DOFs, the interface boundary DOFs, the number of selected DOFs in substructures, and the number of selected DOFs in the interface boundary, respectively.
Mathematics 13 00194 g002
Figure 3. Cantilever plate problem: (a) problem description; (b) a 100 × 20 mesh of 4-node shell elements with 10,500 free DOFs.
Figure 3. Cantilever plate problem: (a) problem description; (b) a 100 × 20 mesh of 4-node shell elements with 10,500 free DOFs.
Mathematics 13 00194 g003
Figure 4. Relative eigenvalue errors for the 6th and 13th modes of the CB and ECB reduced order models with respect to the number of dominant substructural normal modes.
Figure 4. Relative eigenvalue errors for the 6th and 13th modes of the CB and ECB reduced order models with respect to the number of dominant substructural normal modes.
Mathematics 13 00194 g004
Figure 5. Relative eigenvalue errors of modes 1 to 20 for the cantilever plate problem.
Figure 5. Relative eigenvalue errors of modes 1 to 20 for the cantilever plate problem.
Mathematics 13 00194 g005
Figure 6. Displacement time history at the red-marked point for the cantilever plate problem.
Figure 6. Displacement time history at the red-marked point for the cantilever plate problem.
Mathematics 13 00194 g006
Figure 7. Insulation panel problem: (a) Typical configuration of an insulation panel (Mark III) [29]; (b) problem description with a 60 × 20 × 20 mesh of 8-node hexahedral 3D solid elements with 76,860 free DOFs.
Figure 7. Insulation panel problem: (a) Typical configuration of an insulation panel (Mark III) [29]; (b) problem description with a 60 × 20 × 20 mesh of 8-node hexahedral 3D solid elements with 76,860 free DOFs.
Mathematics 13 00194 g007
Figure 8. Relative eigenvalue errors of modes 1 to 50 for the insulation panel problem.
Figure 8. Relative eigenvalue errors of modes 1 to 50 for the insulation panel problem.
Mathematics 13 00194 g008
Figure 9. Displacement time history at the center point on the top surface for the insulation panel problem.
Figure 9. Displacement time history at the center point on the top surface for the insulation panel problem.
Mathematics 13 00194 g009
Figure 10. Robot arm problem: (a) problem description; (b) a mesh of 4-node tetrahedral 3D solid elements with 101,514 free DOFs.
Figure 10. Robot arm problem: (a) problem description; (b) a mesh of 4-node tetrahedral 3D solid elements with 101,514 free DOFs.
Mathematics 13 00194 g010
Figure 11. Relative eigenvalue errors of modes 1 to 50 for the robot arm problem.
Figure 11. Relative eigenvalue errors of modes 1 to 50 for the robot arm problem.
Mathematics 13 00194 g011
Figure 12. Displacement time history at the center point on the load application face for the robot arm problem.
Figure 12. Displacement time history at the center point on the load application face for the robot arm problem.
Mathematics 13 00194 g012
Table 1. Computational procedure of the direct time-response analysis with CB and ECB methods.
Table 1. Computational procedure of the direct time-response analysis with CB and ECB methods.
Computational ProcedureRelated Equations and Figures
Generate FE global matrices and vectorsEquation (1a)
SubstructuringEquation (1b,c), Figure 1
Construct reduced equations of motion
 - CB methodEquation (9)
 - ECB methodEquation (21)
Time integrationEquation (24)
Partial back-transformationEquation (26)
Table 2. Specifications of the CB and ECB reduced order models for the cantilever plate problem. The full model has a total of 10,500 free DOFs.
Table 2. Specifications of the CB and ECB reduced order models for the cantilever plate problem. The full model has a total of 10,500 free DOFs.
CBECB
Number of substructures416
Number of dominant substructural normal modes60 (=4 × 15)176 (=16 × 11)
Interface boundary DOFs315-
Reduced interface boundary DOFs-199
Total reduced DOFs375375
Table 3. Solution times of direct time-response analyses for the cantilever plate problem (in seconds).
Table 3. Solution times of direct time-response analyses for the cantilever plate problem (in seconds).
Full ModelCBECB
Reduction-0.741.28
Newmark7.410.650.77
Partial back-transformation-0.520.51
Total7.411.922.57
Table 4. Specifications of the CB and ECB reduced order models for the insulation panel problem. The full model has a total of 76,860 free DOFs.
Table 4. Specifications of the CB and ECB reduced order models for the insulation panel problem. The full model has a total of 76,860 free DOFs.
CBECB
Number of substructures128128
Number of dominant substructural normal modes640 (=128 × 5)640 (=128 × 5)
Interface boundary DOFs27,288-
Reduced interface boundary DOFs-150
Total reduced DOFs27,928790
Table 5. Solution times of direct time-response analyses for the insulation panel problem (in seconds).
Table 5. Solution times of direct time-response analyses for the insulation panel problem (in seconds).
Full ModelCBECB
Reduction-18.2477.32
Newmark226.11189.590.68
Partial back-transformation-2.269.04
Total226.11210.0987.03
Table 6. Specifications of the two ECB reduced models for the robot arm problem. The full model has a total of 101,514 free DOFs.
Table 6. Specifications of the two ECB reduced models for the robot arm problem. The full model has a total of 101,514 free DOFs.
ECB-1ECB-2
Number of substructures3232
Number of dominant substructural normal modes480 (=32 × 15)160 (=32 × 5)
Interface boundary DOFs--
Reduced interface boundary DOFs600100
Total reduced DOFs1080260
Table 7. Solution times of direct time-response analyses for the robot arm problem (in seconds).
Table 7. Solution times of direct time-response analyses for the robot arm problem (in seconds).
Full ModelECB-1ECB-2
Reduction-137.6941.73
Newmark360.9014.200.77
Partial back-transformation -5.401.64
Total360.90157.2944.15
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Boo, S.-H.; Hyun, C.; Kim, S.; Lee, C. Reduced Order Modeling for Direct Time-Response Analysis Using the Enhanced Craig–Bampton Method. Mathematics 2025, 13, 194. https://doi.org/10.3390/math13020194

AMA Style

Boo S-H, Hyun C, Kim S, Lee C. Reduced Order Modeling for Direct Time-Response Analysis Using the Enhanced Craig–Bampton Method. Mathematics. 2025; 13(2):194. https://doi.org/10.3390/math13020194

Chicago/Turabian Style

Boo, Seung-Hwan, Cheolgyu Hyun, San Kim, and Chaemin Lee. 2025. "Reduced Order Modeling for Direct Time-Response Analysis Using the Enhanced Craig–Bampton Method" Mathematics 13, no. 2: 194. https://doi.org/10.3390/math13020194

APA Style

Boo, S.-H., Hyun, C., Kim, S., & Lee, C. (2025). Reduced Order Modeling for Direct Time-Response Analysis Using the Enhanced Craig–Bampton Method. Mathematics, 13(2), 194. https://doi.org/10.3390/math13020194

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop