Next Article in Journal
Information Capacity of Turbulent and Absorptive Underwater Wireless Link with Perfect Laguerre–Gaussian Beam and Pointing Errors
Next Article in Special Issue
Global Structural Behavior and Leg Strength for Jack-Up Rigs with Varying Environmental Parameters
Previous Article in Journal
The Development of Regional Vessel Traffic Congestion Forecasts Using Hybrid Data from an Automatic Identification System and a Port Management Information System
Previous Article in Special Issue
Optimization of Shear Bonds of the Grouted Joints of Offshore Wind Turbine Tower Based on Plastic Damage Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Structural Dynamic Analysis Using Condensed Finite Element Matrices and Its Application to a Stiffened Plate

Division of Naval Architecture and Ocean Systems Engineering, Korea Maritime and Ocean University, 727 Taejong-ro, Yeongdo-gu, Busan 49112, Republic of Korea
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(12), 1958; https://doi.org/10.3390/jmse10121958
Submission received: 18 November 2022 / Revised: 3 December 2022 / Accepted: 6 December 2022 / Published: 9 December 2022
(This article belongs to the Special Issue Structural Design of Marine and Offshore Structures)

Abstract

:
In this study, we propose effective formulations for modal, frequency response, and transient analyses using condensed matrices of the finite element (FE) model. Employing the iterated improved reduced system (IIRS) method, a transformation matrix is defined that condenses the stiffness and inertial effects of nodes to be neglected into nodes of interest. Using this, the condensed mass and stiffness matrices are derived. With these two condensed matrices, a condensed damping matrix is derived using the Rayleigh damping. By considering the condensed matrices in the original structural dynamic formulation based on the global FE matrices, the condensed structural dynamic formulation is derived, and the approximated solutions are calculated from this condensed formulation. To verify the performance of the proposed formulation, we perform a structural dynamic analysis on a stiffened plate, and by comparison with the solutions calculated from the global FE matrices, the proposed formulations have been found to provide highly accurate solutions with an excellent computational efficiency.

1. Introduction

Ships and offshore structures should be designed to sufficiently withstand external loads caused by waves during their service life, and the structural integrity should also be guaranteed for loads such as engine vibration and cargo loads. Since these loads are dynamic loads, structural dynamic analysis, e.g., modal, frequency response, and transient analyses, should be performed [1,2]. For decades, the finite element method (FEM) [3] has been used as an important tool for structural dynamic analysis; its role will become even more important in the future as it converges with digital twin technology.
With recent developments of computer resources, FE models are getting larger and denser and, as a result, the degrees of freedom (DOFs) of the mass, stiffness, and damping matrices of a structure are increasing considerably. Furthermore, in the field of structural dynamic analysis, modal analysis, which is mathematically identical to formulation of the eigenproblem, requires a lot of computation time to find solutions. In the case of frequency response and transient analyses [4], thousands of iterative calculations or more are inevitably necessary depending on the frequencies and time interval sets defined in the analyses. Therefore, it can be seen that structural dynamic analysis for large FE models incurs significant computational costs.
Fortunately, during the service life of a structure, some areas with high probability of damage may be identified in advance [5,6], and sensors may be attached there for periodical inspections [7]. Therefore, considering these processes from the perspective of the FE model, the nodes corresponding to the inspection points can be selected and designated as dominant nodes where dynamic characteristics should be intensively evaluated. Of course, remaining nodes are not considered in the analysis. However, they are not simply neglected without any consideration, and the mass, stiffness, and damping quantities corresponding to the neglected nodes are condensed into the selected dominant nodes with a mathematical way. This process is called ‘condensation’, and makes it possible to construct a condensed FE model consisting of only a few dominant nodes of interest without loss of solution accuracy.
Several condensation techniques have been developed [8,9] over the last several decades. Among them, the IIRS method [10] is widely known and used due to the considerable accuracy of its condensed model. With a variety of approaches, its condensation scheme has been applied in many engineering fields, such as eigenproblem analysis [11], experimental dynamics [12], FE model updating [13], buckling analysis [14], system identification [15], and welding analysis [16].
In this study, we apply the IIRS method to structural simulations and derive the condensed formulations for modal, frequency response, and transient analyses. Condensed mass and stiffness matrices are constructed using the IIRS transformation matrix and, using these two matrices, the condensed damping matrix is derived via the Rayleigh damping equation. Then, considering the original structural dynamic formulation expressed with the global matrices, the condensed structural dynamic formulation is derived. Finally, we perform structural dynamic analysis of a stiffened plate, which is a basic structural unit of ships and offshore structures, and the solution accuracy and computational efficiency of the proposed formulation are demonstrated by comparison with those calculated from global FE matrices.
In Section 2, the basic FE formulation for dynamic analysis is briefly reviewed. In Section 3, the construction process of the condensed mass, stiffness, and damping matrices are outlined. Formulations for the modal, frequency response, and transient analyses applying the derived condensed matrices are presented in Section 4. In Section 5, the structural dynamic analysis for a stiffened plate is conducted using the proposed formulation. Finally, conclusions are drawn in Section 6.

2. FE Formulation for Dynamic Analysis

In this section, we briefly review the FE formulation for dynamic analysis. The detailed formulations and assumptions can be seen in Refs. [17,18]. In FEM, as shown in Figure 1, a continuous body with infinite DOFs is discretized into finite elements with nodes. Thus, the mechanical behavior of the FE model can be expressed with finite DOFs.
For the discretized body, the following equilibrium equations are satisfied
σ   n = f S ,   σ + f B = 0 ,   u 0 = 0 ,
where σ   and f S are the stress matrix and load vector applied to the surface force area S f , and f B is the body force vector. Here, and n are a spatial gradient operator and normal vector, respectively. It should be noted that the displacement vector u 0 corresponding to the displacement boundary condition area S u should be a zero vector, because all DOFs are constrained to S u .
For the element m , the displacement vector u ( m ) and the strain vector ε ( m ) are defined by
u ( m ) = P ( m ) u ,   ε ( m ) = B ( m ) u ,
in which P ( m ) and B ( m ) are the displacement interpolation and strain-displacement interpolation matrices, and u is the nodal displacement vector.
The stress vector for the element m is defined by the stress-strain law as
σ ( m ) = D ( m ) ε ( m ) ,
where D ( m ) is the stress-strain relation matrix for the element m .
Applying the principle of virtual work [4] to Equation (1) and considering the discretization, the following integral equation is obtained
V ( m ) δ ε ( m ) σ ( m )   d V ( m ) = S f ( m ) δ u ( m ) f S ( m )   d S ( m ) + V ( m ) δ u ( m ) f B ( m )   d V ( m ) ,
in which δ ε ( m ) and δ u ( m ) are the virtual strain and virtual displacement vectors, respectively, of the element m .
Substituting Equations (2) and (3) into Equation (4), and after assembling all elements, we can obtain the static equilibrium equation as follow
K g u g = R g   with K g = m V ( m ) ( B ( m ) ) T D ( m ) B ( m ) d V ( m ) ,   R g = m V ( m ) P ( m ) f B ( m ) d V ( m ) + m S f ( m ) P ( m ) f S ( m ) d S ( m ) ,
where K g is the global stiffness matrix, and u g and R g are the global displacement and load vectors, respectively.
Using d’Alembert’s principle [19], the element inertia force is considered, and f B ( m ) in Equation (5) is redefined as
f B ( m ) = f B ( m ) ρ ( m ) u ¨ g μ ( m ) u ˙ g ,
in which ρ ( m ) and μ ( m ) are the mass density and damping property parameter, respectively, of the element m , and u ¨ g and u ˙ g are the global acceleration and velocity vectors, respectively.
Substituting Equation (6) into Equation (5), we can obtain the equations of motion for the global system as follows
M g u ¨ g + C g u ˙ g + K g u g = R g   with M g = m V ( m ) ρ ( m ) ( P ( m ) ) T P ( m ) d V ( m ) ,   C g = m V ( m ) μ ( m ) ( P ( m ) ) T P ( m ) d V ( m ) ,
where M g and C g denote the global mass and damping matrices, respectively. It should be noted that, in the undamped free vibration system, the global damping matrix C g and global load vector R g can be neglected. In general, R g can be expressed according to the type of external load.
To precisely obtain the damping property parameter μ in Equation (7), it is required to experiment on a real structure. For convenience, we adopt the following the Rayleigh damping equation [20,21] to assume the global damping matrix C g as
C g = α   M g + β   K g ,
in which α and β are the proportional damping coefficients. It can be easily seen that the global damping matrix C g can be calculated with a linear combination of the global mass matrix M g and stiffness matrix K g .
In Equation (8), the proportional damping parameters α and β are determined according to the natural frequencies of the structure and can be calculated using the following equation
1 ω i 2 1 ω j 2 α β = 2 ξ i ω i ξ j ω j ,
where ω i and ω j are the i t h and j t h natural frequencies of the FE model, respectively, and ξ i and ξ j are the damping ratio of the i t h and j t h modes, respectively.
When performing dynamic analysis of global structures, numerical calculations must be performed repeatedly using the global matrices ( M g , C g , and K g ) and the global vectors ( u g , u ˙ g , u ¨ g , and R g ). Therefore, it is obvious that a lot of computational cost is consumed when conducting dynamic analysis of large FE models.

3. Construction of Condensed Matrices

In this section, we briefly introduce the construction process of the condensed mass, stiffness, and damping matrices. The detailed derivation procedure is described in Refs. [22,23]. For this, it is essential to partition all DOFs of the FE model into retained and truncated DOFs. Here, retained DOFs are the nodes of interest to be analyzed. Truncated DOFs are the nodes to be condensed out and omitted, because they are not interesting for analysis.
The matrices of the FE model are large and sparse, as shown in Figure 2a. The retained nodes can be selected by engineers via consideration of analysis purposes, and we can assign new node numbers for the selected retained nodes. Then, all remaining nodes are automatically designated as truncated nodes. After this node number assignment, we can obtain the re-ordered and partitioned matrices, as shown in Figure 2b.
After selecting the retained DOFs, the global displacement vector u g in Equation (5) can be described in the following partitioned form
u g = u t u r ,
where u t and u r are the truncated and retained displacement vectors, respectively.
Similarly, the global mass and stiffness matrices can be expressed in partitioned form, and thus the eigenvalue problem can be written in the following partitioned form
K t K c K c T K r u t u r = λ M t M c M c T M r u t u r ,
in which λ is an eigenvalue of the global system. The subscript c is a coupled term between the truncated and retained DOFs, denoted by t and r .
Expanding the first row in Equation (11), the truncated displacement vector u t is defined by
u t = K t 1 K c u r + λ K t 1 ( M t u t + M c u r ) ,
then, assuming a transformation matrix T representing the relationship between u t and u r , the following equation is obtained
u t = T u r .
Using Equation (13), Equation (12) can be rewritten as
u t = [ K t 1 K c + λ K t 1 ( M t T + M c ) ]   u r ,
and we can define the transformation matrix T as
T = T 0 + T 1   with   T 0 = K t 1 K c ,   T 1 = λ   K t 1 ( M t T + M c ) .
Substituting Equations (14) and (15) into Equation (10), the global displacement vector u g can be expressed using only the retained displacement vector u r as
u g = T   I r u r = ( T s + T d )   u r   with   T s = T 0 I r ,   T d = T 1 0 ,
where T s is the transformation matrix that condenses the stiffness corresponding to the truncated displacement vector u t , and T d is the transformation matrix that condenses the inertia effect corresponding to u t . Here, I r is the identity matrix equal to the size of the retained DOFs.
In Equation (16), neglecting T d because it contains the unknown eigenvalue λ in T 1 , the global displacement vector u g can be approximated as follows
u g u ^ g = T s u r ,
and substituting Equation (17) into Equation (11), and pre-multiplying both sides by T s T , the following reduced eigenvalue problem is obtained
K ^ s u r = λ ^   M ^ s u r   with   K ^ s = T s T K g T s ,   M ^ s = T s T M g T s ,
where M ^ s and K ^ s are the mass and stiffness matrices reduced by the stiffness condensation matrix T s , respectively, and λ ^ is the eigenvalue defined in the eigenvalue problem considering the stiffness condensation.
In Equation (18), multiplying both sides by M ^ s 1 , the following equation is obtained
λ ^   u r = M ^ s 1 K ^ s u r ,
Assuming λ λ ^ and using the relationship between λ ^ and M ^ s 1 K ^ s in Equation (19), the transformation matrix T 1 in Equation (15) can be rewritten as
T 1 = K t 1 ( M t T + M c ) A   with   A = M ^ s 1   K ^ s ,
it should be noted that the transformation matrix T in Equation (13) is implicit because T also exists in T 1 . Thus, the transformation matrix T can be obtained via iterative calculation.
Using Equations (16), (19) and (20), the iterative transformation matrix T I T E R can be expressed as
T I T E R ( k ) = T ( k ) I r ,   T ( k ) = T 0 + K t 1 ( M t   T ( k 1 ) + M c )   A ( k 1 ) for   k 2   with   T ( 1 ) = T 0 ,
where T ( k ) is implicit in the formulation, and k is the iteration number.
The term A ( k 1 ) in Equation (21) can be calculated by
A ( k 1 ) = ( M ¯ ( k 1 ) ) 1   K ¯ ( k 1 ) ,
M ¯ ( k 1 ) = ( T I T E R ( k 1 ) ) T M g T I T E R ( k 1 ) ,   K ¯ ( k 1 ) = ( T I T E R ( k 1 ) ) T K g T I T E R ( k 1 )   for   k 2 ,
T I T E R ( 1 ) = T s ,   M ¯ ( 1 ) = M ^ s ,   K ¯ ( 1 ) = K ^ s .
After the final iteration of T I T E R ( k ) in Equation (21), we can approximate the global displacement vector u g as
u g u ¯ g = T f   u r   with   T f = T I T E R ( k ) ,
in which T f is the final transformation matrix. It should be noted that Equation (25) indicates that the displacement vector of the condensed system u r can be converted to that of the global system by the transformation matrix T f .
Finally, we can obtain the condensed mass and stiffness matrices as follows
M ¯ = T f T M g T f ,   K ¯ = T f T K g T f .
It should be noted that, although M ¯ and K ¯ are expressed with the retained DOFs only, they contain the stiffness and inertia effects corresponding to the truncated DOFs.
As mentioned in Equation (8), the global damping matrix C g is calculated with a linear combination of the global mass and stiffness matrices. Therefore, in the same manner, we can obtain the condensed damping matrix as follows
C ¯ = α M ¯ + β K ¯ .

4. Structural Dynamic Formulations Using Condensed Matrices

In this section, using the condensed matrices M ¯ , C ¯ , and K ¯ , obtained in the previous section, we derive the formulations for the modal, frequency response, and transient analyses.

4.1. Modal Analysis

Modal analysis, known as a free vibration analysis, is frequently used to identify natural frequencies and corresponding mode shapes of structures. The equations of motion of the global system for undamped free vibration are written as follows
M g u ¨ g + K g u g = 0 .
By differentiating u ¯ g in Equation (25) twice with respect to time t , the approximated acceleration vector is defined as
u ¯ ¨ g = T f   u ¨ r .
Substituting Equations (25) and (29) into Equation (28), the following equation is obtained
M g T f   u ¨ r + K g T f   u r = 0 ,
multiplying by T f T , we can obtain the condensed formulation for the free vibration as follows
M ¯ u ¨ r + K ¯ u r = 0 ,
it should be noted that M ¯ and K ¯ are the condensed mass and stiffness matrices, already calculated from Equation (26).
For the retained displacement vector u r in Equation (31), the following assumptions for the displacement and acceleration vectors can be derived
u r = φ r sin ( ω t + θ ) ,   u ¨ r = ω 2 φ r sin ( ω t + θ ) ,
where φ r is the amplitude vector corresponding to u r . Here, ω and θ are the natural frequency and phase angle corresponding to u r , respectively.
Substituting Equation (32) into Equation (31), and neglecting sin ( ω t + θ ) , we can obtain the condensed formulation for modal analysis as follows
K ¯ φ r = ω 2 M ¯ φ r ,
in which the amplitude vector φ r is identical to the eigenvector of the condensed system and is also regarded as the mode shape of the condensed system. ω 2 is identical with the eigenvalue of the condensed system.
However, the mode shape φ r in Equation (33) contains only information corresponding to the retained DOFs. Therefore, to obtain the mode shape for the global structure, the following back transformation process is required. Using the relation u ¯ g = T f   u r in Equation (25), we can approximate the global mode shape as
φ ¯ g = T f   φ r .
Thus, we can conclude that, by solving the condensed formulation for modal analysis in Equation (33), which is computed with very small size matrices, and using the back transformation process in Equation (34), we can very effectively approximate the natural frequency and its corresponding mode shape for the global structure. The computational efficiency and solution accuracy will be precisely demonstrated in Section 5.

4.2. Frequency Response Analysis

For frequency response analysis with damping and excitation load, we can consider the following equations of motion for the global system:
M g u ¨ g + C g u ˙ g + K g u g = R g .
By differentiating u ¯ g in Equation (25) with respect to time t , the approximated velocity vector is defined as
u ¯ ˙ g = T f u ˙ r .
Using u ¯ ¨ g = T f u ¨ r in Equation (29) and u ¯ ˙ g = T f u ˙ r in Equation (36), and multiplying by T f T , we can obtain the condensed dynamic formulation considering the damping effect and the excitation load as
M ¯ u ¨ r + C ¯ u ˙ r + K ¯ u r = R ¯   with   R ¯ = T f T R g ,
where R ¯ is the condensed load vector.
In Equation (37), the condensed load vector R ¯ can be assumed to be the harmonic forcing function represented in complex form, and Equation (37) can be rewritten as
M ¯ u ¨ r + C ¯ u ˙ r + K ¯ u r = R ¯ e i ω 0 t ,
in which ω 0 denotes the excitation frequency.
The particular solution for the retained displacement vector u r can be written as
u r ( t ) = X r e i ω 0 t ,
and the velocity and acceleration vectors can be written as
u ˙ r ( t ) = i ω 0 X r e i ω 0 t ,   u ¨ r ( t ) = ω 0 2 X r e i ω 0 t ,
where X r is the response amplitude vector for the retained displacement vector u r .
Substituting Equations (39) and (40) into Equation (38), the condensed response amplitude vector X r can be expressed with the function of the excitation frequency ω 0 as
X r ( ω 0 ) = H ¯   R ¯   with   H ¯ = ( ω 0 2 M ¯ + i ω 0 C ¯ + K ¯ ) 1 ,
in which H ¯ represents the complex frequency response function (FRF) matrix of the condensed system. It should be noted that, to calculate X r ( ω 0 ) , an iterative calculation must be performed considering the excitation frequency range of interest and the excitation frequency ω 0 , defined incrementally.
The condensed response amplitude vector X r ( ω 0 ) in Equation (41) can be divided into a real term and an imaginary term and the magnitude vector X r ( ω 0 ) is defined as
X r ( ω 0 ) = { Re ( X r ) } 2 + { Im ( X r ) } 2 .
Using the relation between the condensed and global systems that is defined by the transformation matrix T f , we can obtain the following equation
X ¯ g ( ω 0 ) = T f X r ( ω 0 ) ,
where X ¯ g ( ω 0 ) is the approximated response amplitude vector for the global structure.

4.3. Transient Analysis

To analyze the transient responses of structures, the Newmark method [24] has been widely used in structural dynamics. Based on this method, condensed transient analysis formulation is derived as follows.
The equation of motion for the condensed system at time t + Δ t can be expressed as
M ¯   u ¨ r t + Δ t + C ¯   u ˙ r t + Δ t + K ¯   u r t + Δ t = R ¯ t + Δ t ,
where u ¨ r t + Δ t , u ˙ r t + Δ t , and u r t + Δ t are the condensed acceleration, velocity, and displacement vectors at time t + Δ t , respectively, and R ¯ t + Δ t is the condensed load vector at time t + Δ t .
However, the condensed acceleration, velocity, and displacement vectors at time t + Δ t ( u ¨ r t + Δ t , u ˙ r t + Δ t , and u r t + Δ t ) are unknown values. To handle these unknowns, we can assume that the condensed acceleration vector u ¨ r t + Δ t [25] between two instants of time, as shown in Figure 3. On the other hand, according to the initial condition, the condensed acceleration, velocity, and displacement vectors at time t ( u ¨ r t , u ˙ r t , and u r t ) are known values.
Using the constant-average acceleration, we can define the condensed acceleration vector at time t + τ as follows
u ¨ r ( t + τ ) = 0.5   ( u ¨ r t + Δ t + u ¨ r t )   with   t     t +   τ     t + Δ t ,
where t + τ is the time between t and t + Δ t .
By integrating Equation (45) with respect to time t , we can assume the condensed velocity and displacement vectors as follows
u ˙ r ( t + τ ) = u ˙ r t + 0.5   ( u ¨ r t + Δ t + u ¨ r t )   τ ,
u r ( t + τ ) = u r t + τ   u r t + 0.25   ( u ¨ r t + Δ t + u ¨ r t )   τ 2 .
Using Equations (46) and (47), we can obtain the condensed velocity and displacement vectors in the general form when τ = Δ t , as follows
u ˙ r t + Δ t = u ˙ r t + Δ t   [ ( 1 δ )   u ¨ r t + δ   u ¨ r t + Δ t ] ,
u r t + Δ t = u r t + Δ t   u ˙ r t + Δ t 2   [ ( 0.5 γ )   u ¨ r t + γ   u ¨ r t + Δ t ] ,
in which δ and γ are the parameters to be determined to obtain the integration accuracy and stability [26]. It should be noted that, because the Newmark method is unconditionally stable when using the constant-average acceleration with δ = 0.5 and γ = 0.25 , we use these parameters in this study.
Rearranging Equation (49) for u ¨ r t + Δ t , the condensed acceleration vector at time t + Δ t is defined as
u ¨ r t + Δ t = 1 γ   Δ t 2 ( u r t + Δ t u r t ) 1 γ   Δ t u ˙ r t 1 2 γ   1 u ¨ r t .
Substituting Equations (48) and (50) into Equation (44) and rearranging for u r t + Δ t , we can obtain the equation for the condensed displacement vector u r t + Δ t as follows
u r t + Δ t = K ˜ 1   R ˜ t + Δ t   with   K ˜ = a 0 M ¯ + a 1 C ¯ + K ¯ ,   R ˜ t + Δ t = [ R ¯ t + Δ t + M ¯ ( a 0 u r t + a 2 u ˙ r t + a 3 u ¨ r t ) + C ¯ ( a 1 u r t + a 4 u ˙ r t + a 5 u ¨ r t ) ]
where a 0 , a 1 , a 2 , a 3 , a 4 , and a 5 are the integration constants. We can obtain the condensed displacement vector at time t + Δ t ( u r t + Δ t ) at each time step by using Equation (51). Then, using Equations (48) and (50), the condensed velocity and acceleration vectors, u ˙ r t + Δ t and u ¨ r t + Δ t , are calculated, respectively.
In Equation (51), the integration constants, a 0 to a 5 , are defined as
a 0 = 1 γ   Δ t 2 ,   a 1 = δ γ   Δ t ,   a 2 = 1 γ   Δ t , a 3 = 1 2 γ 2 γ   ,   a 4 = δ γ γ ,   a 5 = Δ t 2 δ γ 2 .
Using the relation u ¯ g = T f   u r in Equation (25), we can obtain the approximated global displacement, velocity, and acceleration vectors at each time step, as follows
u ¯ g t + Δ t = T f   u r t + Δ t ,   u ¯ ˙ g t + Δ t = T f   u ˙ r t + Δ t ,   u ¯ ¨ g t + Δ t = T f   u ¨ r t + Δ t .
Finally, unlike structural dynamic analysis using global matrices ( M g , C g , and K g ), we use condensed matrices ( M ¯ , C ¯ , and K ¯ ). The resulting computational advantage of using these condensed matrices will be discussed and analyzed specifically in the following section.

5. Structural Dynamic Analysis for a Stiffened Plate

In this section, using the condensed formulations presented in the previous, we conducted modal, frequency response, and transient analyses for a stiffened plate, a primal structural unit for ship and offshore structures.
As shown in Figure 4, we used a cross-stiffened plate representing a typical bottom component of ship and offshore structures. The dimensions of the stiffened plate were length L = 7620   mm , breadth B = 3480   mm , transverse frame spacing l = 1524   mm , and longitudinal spacing b = 304   mm . The thickness of the plate was 7   mm and clamped boundary conditions were imposed at both ends. The stiffened plate consisted of 9 longitudinal and 4 transverse frames. The dimensions of the frames are shown in Figure 4.
The stiffened plate FE model was expressed using Abaqus 2022, and it contains 6393 4-node quadrilateral (S4R) shell elements [27], and 38,712 DOFs. The material was a mild steel (Young’s modulus E = 206   GPa , Poisson’s ratio υ = 0 . 3 , density ρ = 7850   kg / m 3 , and the damping ratio ξ = 0 . 01 ). All the computer codes were implemented in MATLAB R2021a, and computation was performed on a personal computer (Intel i7-8700 CPU and 32GB RAM).
In the modal analysis, to verify the solution reliability of the condensed system, we precisely compared the natural frequencies and mode shapes calculated from the global and condensed systems. In the frequency response analysis, the approximated response amplitude results according to the excitation frequency range of interest were calculated and compared. In the transient analysis, the approximated displacement, velocity, and acceleration results with time history were investigated. Additionally, the computation times for these analyses were measured and analyzed to closely validate the computational efficiency of the condensed system. The procedures to calculate the condensed matrices ( M ¯ , K ¯ , and C ¯ ) are described in Figure 5. To extract the global mass and stiffness matrices ( M g and K g ), Abaqus ‘MATRIX GENERATE’ function was used. It should be noted that the accuracy of the condensed matrices is affected by the iteration number k , determined by the engineer in consideration of the desired level of solution accuracy. In this study, we used the iteration number k = 10 .

5.1. Modal Analysis Results

In the modal analysis, we condensed the global stiffened FE model with 50 retained nodes. To select these retained nodes, we adapted the node selection method [28] using the ratio of the diagonal terms of the mass and stiffness matrices. Here, the nodes with high ratio values were the dominant nodes used to express the dynamic behavior of the system. For the considered stiffened FE model, we selected the top 50 nodes with high ratio values; condensed matrices with 300 DOFs were obtained.
Then, solving the condensed eigenvalue problem K ¯ φ r = ω 2 M ¯ φ r described in Equation (33) with M ¯ and K ¯ , we calculated 40 natural frequencies and mode shapes of the condensed system φ r . Using the relation φ ¯ g = T f φ r described in Equation (34), we were able to calculate 40 approximated global mode shapes φ ¯ g .
To verify the reliability of the natural frequencies calculated from the condensed system, the error rate was calculated as follows
e j = ω ¯ j ω j ω j × 100   [ % ]   with   j = 1 ,   2 ,   3 ,     ,
where e j is the error rate for the j t h natural frequency, and ω j and ω ¯ j are the j t h natural frequencies of the global and condensed systems, respectively.
The mode shapes were compared with the following modal assurance criterion (MAC) [29] as
M A C = ( φ g ) v T ( φ ¯ g ) w 2 { ( φ g ) v T ( φ g ) w } { ( φ ¯ g ) v T ( φ ¯ g ) w }   with   v , w = 1 ,   2 ,     ,   j ,
in which φ g and φ ¯ g are the mode shapes calculated from the global and condensed systems, respectively. It should be noted that, to check the consistency of the two mode shapes, the MAC values appear in matrix form and are expressed as values between 0 to 1. The closer the values are to 1, the more consistent the mode shapes are considered to be.
Figure 6 shows the natural frequencies, error rates of the natural frequencies, and MAC values corresponding to the 1st–40th modes. The exact natural frequencies for the 1st and the 40th modes were 0.326 Hz and 4.162 Hz, and the corresponding approximated natural frequencies were 0.326 Hz and 4.147 Hz. As shown in Figure 6a, the natural frequencies calculated from the condensed system were nearly identical to those of the global system. As shown in Figure 6b, all diagonal terms of MAC values were close to 1, and it could be concluded that the approximated global mode shapes φ ¯ g determined using the proposed formulation were highly consistent with the global mode shapes φ g of the global system.
Figure 7 shows the 1st–4th mode shapes of the stiffened FE model. Table 1 lists the natural frequencies, MAC values, and error rates for the 10 modes with the largest error. The maximum error rate was only 0.361% at the 39th mode.

5.2. Frequency Response and Transient Analysis Results

In this section, we demonstrate the solution accuracy of the proposed formulation for the frequency response and transient analyses. Table 2 shows the analysis conditions. The frequency range and increments for the frequency response analysis and the time range and increment for the transient analysis are listed.
The load profiles for the analyses are shown in Figure 8. In the frequency response analysis, to investigate the resonance behavior within the 1st–40th modes, a linearly increasing pressure was applied within the excitation frequency range of interest from 0 Hz to 4.16 Hz considering the modal analysis results shown in Figure 6a. In the transient response analysis, the time-history load obtained from computational fluid dynamics (CFD) analysis was applied from 0 to 120 s.
As shown in Figure 9, pressure was applied at the bottom of the stiffened plate, and a clamped boundary condition was imposed at both ends. The 27 nodes at the middle of the plate, where large displacements were expected, were selected as the retained nodes. Thus, the total number of retained nodes becomes 77 in the consideration of the 50 retained nodes defined in the previous modal analysis. Therefore, condensed matrices with sizes of 462 × 462 can be obtained and these matrices were used for the frequency response and transient analyses. Compared to the size of global matrix in the global system ( 38 , 712 × 38 , 712 ), the condensed system contains only 1.193% of the total DOFs.
To calculate the proportional damping coefficients α and β used in Equation (8), we used the 1st and 2nd natural frequencies already calculated in the previous modal analysis. Using Equation (9), we could calculate these coefficients as α = 2.47 × 10 17 and β = 0.02 . Using these, we calculated the damping matrix and use it for the frequency response and transient analyses.
To verify the solution of the frequency response analysis, we compared the response amplitude vectors calculated from the global and condensed models. By solving Equation (41), the condensed response amplitude vector X r ( ω 0 ) was obtained and, using the relation X ¯ g ( ω 0 ) = T f X r ( ω 0 ) in Equation (43), we obtained the approximated response amplitude X ¯ g ( ω 0 ) . The global response amplitude vector X g ( ω 0 ) , which is an exact solution, was calculated by solving the following equation
X g ( ω 0 ) = H g R g   with   H g = ( ω 0 2 M g + i ω 0 C g + K g ) 1 .
It should be noted that, since the increment of the excitation frequency is 0.01 Hz within the frequency response analysis range of interest, 417 iterations of computation were performed at the global matrix computing level to calculate the responses. Responses were analyzed at the three nodes of interest on the stiffened plate, indicated in Figure 9.
Figure 10 presents the results of the frequency response analysis for the nodes of interest (#1 and #2 nodes). For the given load profile and the nodes, resonances occurred at the 2nd, 6th, 9th, 11th, and 15th modes. Table 3 lists the values of the resonance response amplitude and the errors between the global and condensed models. In all two nodes of interest, the largest errors occurred at the 15th mode; error values are 3.237% and 3.817%, respectively. In the frequency range of interest, except for the resonance frequencies, the error was less than 0.3%, showing excellent accuracy.
In the transient analysis, we investigated the global displacement, velocity, and acceleration vectors calculated from the global and condensed models. Using Equations (51) and (53), the approximated global displacement, velocity, and acceleration vectors, u ¯ g t + Δ t , u ¯ ˙ g t + Δ t , and u ¯ ¨ g t + Δ t , were obtained. The exact displacement solution corresponding to the global model u g t + Δ t was computed by solving the following equation
u g t + Δ t = K ˜ g 1   R ˜ g t + Δ t   with   K ˜ g = a 0 M g + a 1 C g + K g , R ˜ g t + Δ t = [ R g t + Δ t + M g ( a 0 u g t + a 2 u ˙ g t + a 3 u ¨ g t ) + C g ( a 1 u g t + a 4 u ˙ g t + a 5 u ¨ g t ) ] .
Then, the exact velocity and acceleration solutions, u ˙ g t + Δ t and u ¨ g t + Δ t , were calculated by time integration for u g t + Δ t .
As shown in Figure 8, the load varies for 120 s, and the time-history load, 0.519 MPa, was applied at 23.1 s. Thereafter, the magnitude of the load gradually decreases, and 0 MPa was applied after 46.7 s. To sufficiently observe the response and the damping effect due to the time-history load, the time increment was as set to 0.05 s. Therefore, 2401 iterations of computation were performed at the global matrix computing level to calculate the time varying responses. The transient responses were analyzed for the y-direction, which was the same direction as the time-history load, for the three nodes of interest.
Figure 11 and Figure 12 show the displacement, velocity, and acceleration results, which are the results of the transient analysis for all nodes of interest. From the displacement results, it can be seen that the largest displacement occurs at 23.1 s, when the time-history load was applied. After that, all responses (displacement, velocity, and acceleration) converged to zero by the damping effect. Similar to the displacement results, the velocity and acceleration response results also converge to zero. The maximum displacement, velocity, and acceleration results obtained from the global and condensed models, and their errors, are listed in Table 4. At the #1 node, the exact solutions for displacement, velocity, and acceleration were 10.652 mm, 10.351 mm/s, and 40.284 mm/s2, respectively, and at the #2 node, 14.139 mm, 13.921 mm/s and 48.849 mm/s2. The corresponding approximated solutions were 10.656 mm, 10.354 mm/s, and 40.272 mm/s2 for the #1 node, and 14.134 mm, 13.914 mm/s and 48.829 mm/s2 for the #2 node. The maximum errors at the #1 node were 0.038%, 0.029% and 0.030% for the approximated global displacement, velocity, and acceleration results; at the #2 node, errors were 0.035%, 0.050% and 0.041%, respectively. From these results, it was confirmed that the condensed model can provide very accurate solutions in transient analysis.

5.3. Computational Efficiency Analysis

The computational efficiency of the proposed method was closely verified through the structural dynamic analysis of the stiffened plate. Figure 13 and Table 5 show the computation time for each item for structural dynamic analysis of the stiffened plate. When performing the analysis, the total computation time required was 1783.195 s when using the global matrices and 412.533 s when using the condensed matrices.
This means that the proposed method can provide highly accurate solutions using only 23.134% of the total computation time spent handling the global matrices. More attractively, once the condensed matrices were calculated, in case of the proposed method, only 0.665% of the total computation time was required for the structural dynamics analysis. The reason for this is that, in the analysis using the global matrices, iterative calculations were performed on relatively huge matrices. However, in the proposed method, very tiny, condensed matrices were used for the iterations.

6. Conclusions

In this study, we proposed effective formulations for modal, frequency response, and transient analyses using the condensed mass, stiffness, and damping matrices. To construct the condensed mass and stiffness matrices, a transformation matrix was calculated to reflect the stiffness and inertial effects of neglected nodes into the nodes of interest by applying the IIRS method. Then, using the Rayleigh damping equation, the condensed damping matrix was calculated. Using these three condensed matrices, we derived the formulations for the modal, frequency response, and transient analyses, and applied them to the stiffened plate FE model. The accuracy and computational efficiency were investigated, and the following conclusions were drawn from the results.
  • Using the proposed formulation for modal analysis, the natural frequencies and mode shapes were calculated for 40 modes, and the maximum errors for these were 0.361%, confirming that solutions with very high accuracy were derived.
  • In the frequency response analysis, all errors resulting from the proposed formulation were less than 0.3% in all frequency ranges except for the resonance frequencies, showing excellent accuracy. For the resonance frequencies, the maximum error was 3.817%.
  • In the transient analysis, all errors were less than 0.070% for the displacement, velocity, and acceleration results obtained from the condensed model, also showing excellent accuracy.
  • The proposed formulations provided highly accurate solutions for the structural dynamic analysis, with excellent computational efficiency. Once the condensed matrices were calculated, the computation time for the structural dynamics analysis was only 0.665% of the total computation time, a very attractive aspect of the proposed method.
  • In future work, it will be valuable to apply the condensed matrices to other practical engineering and design problems, such as fatigue, quasi-static, local impact, and transient conduction-radiation analyses [30].

Author Contributions

Conceptualization, methodology, and software were performed by D.-H.K. and S.-H.B.; Validation, visualization, and investigation were performed by D.-H.K.; Formal analysis, resources, and data curation were performed by D.-H.K. and S.-H.B.; Writing—original draft preparation was performed by D.-H.K. and S.-H.B.; Writing—review and editing were performed by D.-H.K. and S.-H.B.; Supervision, project administration and funding acquisition were performed by S.-H.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2019R1C1C1004159).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kirk, C.L. Natural frequencies of stiffened rectangular plates. J. Sound Vib. 1970, 13, 375–388. [Google Scholar] [CrossRef]
  2. Gong, S.W.; Lam, K.Y. Transient response of stiffened composite plates subjected to low velocity impact. Compos. Pt. B-Eng. 1998, 30, 473–484. Available online: https://www.sciencedirect.com/science/article/abs/pii/S1359836899000025?via%3Dihub (accessed on 1 October 2022). [CrossRef]
  3. Bathe, K.J. Finite Element Procedure; Prentice Hall: Hoboken, NJ, USA, 2006. [Google Scholar]
  4. Feriani, A.; Perotti, F.; Simoncini, V. Iterative system solvers for the frequency analysis of linear mechanical systems. Comput. Meth. Appl. Mech. Eng. 2000, 190, 1719–1739. [Google Scholar] [CrossRef]
  5. Kim, H.; Melhem, H. Damage detection of structures by wavelet analysis. Eng. Struct. 2004, 26, 347–362. [Google Scholar] [CrossRef]
  6. Ramos, L.F.; Aguilar, R.; Lourenco, P.B.; Moreira, S. Dynamic structural health monitoring of Saint Torcato church. Mech. Syst. Signal Proc. 2013, 35, 1–15. [Google Scholar] [CrossRef]
  7. Yue, N.; Khodael, Z.S.; Aliabadi, M.H. Damage detection in large composite stiffened panels based on a novel SHM building block philosophy. Smart Mater. Struct. 2021, 30, 045004. [Google Scholar] [CrossRef]
  8. Guyan, R.J. Reduction of stiffness and mass matrices. AIAA 1965, 3, 380. [Google Scholar] [CrossRef]
  9. O’Callahan, J. A procedure for an improved reduced system (IRS) model. In Proceedings of the 7th International Modal Analysis Conference, Las Vegas, NV, USA, 30 January–1 February 1989; pp. 17–21. [Google Scholar]
  10. Friswell, M.I.; Garvey, S.D.; Penny, J.E.T. Model reduction using dynamic and iterated IRS techniques. J. Sound Vib. 1995, 186, 311–323. [Google Scholar] [CrossRef]
  11. Friswell, M.I.; Garvey, S.D.; Penny, J.E.T. The convergence of the iterated IRS method. J. Sound Vib. 1998, 211, 123–132. [Google Scholar] [CrossRef]
  12. Qu, Z.Q.; Fu, Z.F. An iterative method for dynamic condensation of structural matrices. Mech. Syst. Signal Proc. 2000, 14, 667–678. [Google Scholar] [CrossRef]
  13. Li, W.M.; Hong, J.Z. New iterative method for model updating based on model reduction. Mech. Syst. Signal Proc. 2011, 25, 180–192. [Google Scholar] [CrossRef]
  14. Luo, K.; Liu, C.; Tian, Q.; Hu, H. An efficient model reduction method for buckling analyses of thin shells based on IGA. Comput. Meth. Appl. Mech. Eng. 2016, 309, 243–268. [Google Scholar] [CrossRef]
  15. Yue, Y.; Feng, L.; Benner, P. Reduced-order modeling of parametric system via interpolation of heterogeneous surrogates. Adv. Model. Simul. Eng. Sci. 2019, 6, 10. [Google Scholar] [CrossRef] [Green Version]
  16. Shin, H.S.; Boo, S.H. Welding simulation using a reduced order model for efficient residual stress evaluation. J. Comput. Des. Eng. 2022, 9, 1196–1213. [Google Scholar] [CrossRef]
  17. Rao, S.S. Mechanical Vibrations; Pearson Education, Inc.: London, UK, 2006. [Google Scholar]
  18. Craig, R.R.; Kurdila, A.J. Fundamentals of Structural Dynamics; Wiley: Hoboken, NJ, USA, 2006. [Google Scholar]
  19. Udwadia, F.E.; Kalaba, R.E. On the foundations of analytical dynamics. Int. J. Non-Linear Mech. 2002, 37, 1079–1090. [Google Scholar] [CrossRef]
  20. Caughey, T.K.; O’Kelly, M.E. Classical normal modes in damped linear dynamics systems. J. Appl. Mech. 1960, 32, 269–271. [Google Scholar] [CrossRef]
  21. Liang, Z.; Lee, G.C. Representation of damping matrix. J. Eng. Mech. 1991, 117, 1005–1020. [Google Scholar] [CrossRef]
  22. Xia, Y.; Lin, R. Improvement on the iterated IRS method for structural eigensolutions. J. Sound Vibr. 2004, 270, 713–727. [Google Scholar] [CrossRef]
  23. Boo, S.H.; Lee, P.S. An iterative algebraic dynamic condensation method and its performance. Comput. Struct. 2017, 182, 419–429. [Google Scholar] [CrossRef]
  24. Newmark, N.M. A method of computation for structural dynamics. J. Eng. Mech. 1959, 85, 67–94. [Google Scholar] [CrossRef]
  25. Rao, S.S. The Finite Element Method in Engineering, 5th ed.; Butterworth-Heinemann: Oxford, UK, 2011. [Google Scholar]
  26. Hughes, T.J.R. A note on the stability of Newmark’s algorithm in nonlinear structural dynamics. Int. J. Numer. Methods Eng. 1977, 11, 383–386. [Google Scholar] [CrossRef]
  27. Laulusa, A.; Bauchau, O.A.; Choi, J.Y.; Tan, V.B.C.; Li, L. Evaluation of some shear deformable shell elements. Int. J. Solids Struct. 2006, 43, 5033–5054. [Google Scholar] [CrossRef] [Green Version]
  28. Henshell, R.D.; Ong, J.H. Automatic masters for eigenvalue economization. Earthq. Eng. Struct. Dyn. 1974, 3, 375–383. [Google Scholar] [CrossRef]
  29. Pastor, M.; Binda, M. Modal assurance criterion. Procedia Eng. 2012, 48, 543–548. [Google Scholar] [CrossRef]
  30. Das, R.; Subhash, C.; Mishra, M.; Ajith, R.; Uppaluri, R. An inverse analysis of a transient 2-D conduction-radiation problem using the lattice Boltzmann method and the finite volume method coupled with the genetic algorithm. J. Quant. Spectrosc. Radiat. Transf. 2008, 109, 2060–2077. [Google Scholar] [CrossRef]
Figure 1. Discretized three-dimensional body with finite elements.
Figure 1. Discretized three-dimensional body with finite elements.
Jmse 10 01958 g001
Figure 2. Partitioning of FE model: (a) Original FE model and its matrix, (b) Partitioned FE model and its re-ordered and partitioned matrix.
Figure 2. Partitioning of FE model: (a) Original FE model and its matrix, (b) Partitioned FE model and its re-ordered and partitioned matrix.
Jmse 10 01958 g002
Figure 3. Types of acceleration assumption for condensed acceleration vector u ¨ r .
Figure 3. Types of acceleration assumption for condensed acceleration vector u ¨ r .
Jmse 10 01958 g003
Figure 4. Stiffened plate FE model.
Figure 4. Stiffened plate FE model.
Jmse 10 01958 g004
Figure 5. Procedure to calculate condensed mass, stiffness, and damping matrices.
Figure 5. Procedure to calculate condensed mass, stiffness, and damping matrices.
Jmse 10 01958 g005
Figure 6. Modal analysis results: (a) Natural frequencies and error rates, (b) MAC values.
Figure 6. Modal analysis results: (a) Natural frequencies and error rates, (b) MAC values.
Jmse 10 01958 g006
Figure 7. 1st–4th mode shapes of stiffened FE model.
Figure 7. 1st–4th mode shapes of stiffened FE model.
Jmse 10 01958 g007
Figure 8. Load profiles: (a) For frequency response analysis, (b) For transient analysis.
Figure 8. Load profiles: (a) For frequency response analysis, (b) For transient analysis.
Jmse 10 01958 g008
Figure 9. Stiffened plate with pressure applied to bottom and retained nodes.
Figure 9. Stiffened plate with pressure applied to bottom and retained nodes.
Jmse 10 01958 g009
Figure 10. Exact response amplitude X g ( ω 0 ) and approximated response amplitude X ¯ g ( ω 0 ) for nodes of interest: (a) #1 node and (b) #2 node.
Figure 10. Exact response amplitude X g ( ω 0 ) and approximated response amplitude X ¯ g ( ω 0 ) for nodes of interest: (a) #1 node and (b) #2 node.
Jmse 10 01958 g010
Figure 11. Transient analysis results for #1 node: (a) Displacement, (b) Velocity, and (c) Acceleration.
Figure 11. Transient analysis results for #1 node: (a) Displacement, (b) Velocity, and (c) Acceleration.
Jmse 10 01958 g011
Figure 12. Transient analysis results for #2 node: (a) Displacement, (b) Velocity, and (c) Acceleration.
Figure 12. Transient analysis results for #2 node: (a) Displacement, (b) Velocity, and (c) Acceleration.
Jmse 10 01958 g012
Figure 13. Computation time breakdown for structural dynamic analysis of stiffened plate.
Figure 13. Computation time breakdown for structural dynamic analysis of stiffened plate.
Jmse 10 01958 g013
Table 1. Natural frequencies, error rates, and MAC values for 10 modes with the largest error.
Table 1. Natural frequencies, error rates, and MAC values for 10 modes with the largest error.
Mode
Number
Natural Frequency ω [Hz]Error Rate ej
[%]
MAC
Values
GlobalCondensed
394.1514.1660.3610.998
404.1624.1470.3600.995
232.7442.7520.2920.999
262.8482.8560.2811.000
354.0104.0210.2740.989
212.7002.7070.2590.990
222.7132.7200.2580.989
242.7682.7610.2530.994
252.7852.7920.2510.994
344.0014.0110.2500.957
Table 2. Analysis conditions for frequency response and transient analyses.
Table 2. Analysis conditions for frequency response and transient analyses.
AnalysisConditions
Frequency responseAnalysis ω 0 range0~4.16 Hz
Δ ω 0 0.01 Hz
TransientAnalysis t range0~120 s
Δ t 0.05 s
Table 3. Response amplitude at resonance and errors between global and condensed models.
Table 3. Response amplitude at resonance and errors between global and condensed models.
Node
Number
Mode
Number
Resonance Response
Amplitude [mm]
Error [%]
GlobalCondensed
#1281.57081.2440.400
643.84843.5750.623
97.6467.4941.988
1116.57216.2411.997
1513.77913.3333.237
#2281.49981.2650.287
643.01242.7180.684
97.4327.3111.628
1116.63916.2672.236
1513.54613.0293.817
Table 4. Maximum displacement, velocity, and acceleration results obtained from global and condensed models, and their errors.
Table 4. Maximum displacement, velocity, and acceleration results obtained from global and condensed models, and their errors.
Node
Number
Maximum ResultGlobalCondensedError [%]
#1Displacement [mm]10.65210.6560.038
Velocity [mm/s]10.35110.3540.029
Acceleration [mm/s2]40.28440.2720.030
#2Displacement [mm]14.13914.1340.035
Velocity [mm/s]13.92113.9140.050
Acceleration [mm/s2]48.84948.8290.041
Table 5. Computation time for each item for structural dynamic analysis of stiffened plate.
Table 5. Computation time for each item for structural dynamic analysis of stiffened plate.
MethodsItemsComputation Time
[Seconds][%]
GlobalModal analysis7.4410.417
Frequency response analysis731.35141.014
Transient analysis1044.40358.569
Total1783.195100.000
CondensedCalculating of the condensed matrices400.67922.470
Modal analysis0.1770.010
Frequency response analysis10.0780.565
Transient analysis1.5990.090
Total412.53323.134
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ko, D.-H.; Boo, S.-H. Efficient Structural Dynamic Analysis Using Condensed Finite Element Matrices and Its Application to a Stiffened Plate. J. Mar. Sci. Eng. 2022, 10, 1958. https://doi.org/10.3390/jmse10121958

AMA Style

Ko D-H, Boo S-H. Efficient Structural Dynamic Analysis Using Condensed Finite Element Matrices and Its Application to a Stiffened Plate. Journal of Marine Science and Engineering. 2022; 10(12):1958. https://doi.org/10.3390/jmse10121958

Chicago/Turabian Style

Ko, Do-Hyun, and Seung-Hwan Boo. 2022. "Efficient Structural Dynamic Analysis Using Condensed Finite Element Matrices and Its Application to a Stiffened Plate" Journal of Marine Science and Engineering 10, no. 12: 1958. https://doi.org/10.3390/jmse10121958

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