Next Article in Journal
Stability Condition of Methane Hydrate in Fine-Grained Sediment
Previous Article in Journal
Numerical Modeling of Solitary Wave-Induced Flow and Scour around a Square Onshore Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Damage Identification Method for Steel Catenary Risers Based on a Novel CNN-GRU Model Optimized by PSO

1
College of Mechanical and Transportation Engineering, China University of Petroleum (Beijing), Beijing 102249, China
2
School of Petroleum Engineering, China University of Petroleum (Huadong), Qingdao 266580, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(1), 200; https://doi.org/10.3390/jmse11010200
Submission received: 10 November 2022 / Revised: 2 January 2023 / Accepted: 6 January 2023 / Published: 12 January 2023
(This article belongs to the Section Ocean Engineering)

Abstract

:
As a new type of riser connecting offshore platforms and submarine pipelines, steel catenary risers (SCRs) are generally subject to waves and currents for a long time, thus it is significant to fully evaluate the SCR structure’s safety. Aiming at the damage identification of the SCR, the acceleration time series signals at multiple locations are taken as the damage characteristics. The damage characteristics include spatial information of the measurement point location and time information of the acquisition signal. Therefore, a convolutional neural network (CNN) is employed to obtain spatial information. Considering the variable period characteristics of the acceleration time series of the SCR, a gated recurrent unit (GRU) neural network is utilized to study these characteristics. However, neither a single CNN nor GRU model can simultaneously obtain temporal and spatial data information. Therefore, by combining a CNN with a GRU, the CNN-GRU model is established. Moreover, the hyperparameters of deep learning models have a significant influence on their performance. Therefore, particle swarm optimization (PSO) is applied to solve the hyperparameter optimization problem of the CNN-GRU. Thus, the PSO-CNN-GRU (PCG) model is established. Subsequently, an SCR damage identification method based on the PCG model is presented to predict the damage location and degree by SCR acceleration time series. By analyzing the SCR acceleration data, the prediction performances of the PCG model and the PSO optimization capacity are verified. The experimental results indicate that the identification result of the proposed PCG model is better than that of several existing models (CNN, GRU, and CNN-GRU).

1. Introduction

Marine strata contain rich oil and natural gas resources. In recent years, lots of countries have invested in the development of deep-sea oil resources. Pipeline transportation has become one of the most important transportation modes for deep-sea resource development due to its high safety, good continuity, large transportation volume, and other advantages. Therefore, the corresponding usage of offshore pipelines is large [1,2].
Deep-water risers can be roughly divided into steel catenary risers, tower risers, top-tensioned risers, flexible risers, etc., according to their functions and structural forms. Among them, the steel catenary riser (SCR) has been studied and developed in the oil and gas offshore industry for more than 20 years with several advantages of strong adaptability to floating body movement, fast construction operation, low cost, and the ability to operate in a high-temperature and high-pressure working environment [3,4]. Therefore, the SCR is increasingly valued by the engineering community. Because the SCR works in a complex marine environment for a long time, it is very vulnerable to damage caused by waves, currents, temperature, and other factors. SCR damage will lead to a decrease in the local stiffness of the structure, thus affecting the performance of the riser. The touchdown zone (TDZ) of the SCR is directly in contact with the highly nonlinear seabed soil mass, resulting in high bending stress of the SCR, generating fatigue stress that is unfavorable to the SCR life, further leading to SCR damage [5]. With the increase in damage severity, the bearing capacity and function of the SCR will gradually deteriorate, leading to major safety accidents and even threats to human life and safety. Therefore, it is very important to conduct structural health monitoring on the TDZ of the SCR [6].
In the past, the research on SCR damage often focused on the mechanism and characterization of various kinds of damage, but there was little research on damage location and damage severity quantification. The main purpose of this study is to locate and quantify the fatigue damage at the touchdown zone of SCRs. The simulation of damage refers to other damage studies of steel pipe or steel plate structures [7,8,9]. The traditional vibration-based damage identification methods have been widely used and can be divided into two categories: parametric approaches and non-parametric approaches [10,11,12]. Parametric approaches detect the differences in modal parameters before and after structural damage or their related parameters to obtain damage-sensitive characteristics [13,14]. However, as the overall attribute of a structure, the natural frequency is not sensitive to local small damage. Therefore, identification methods based on modal shapes, stress, and other parameters have been developed [15,16]. In the premise of obtaining accurate vibration response data, modal shapes, stress, modal strain energy, and other characteristic parameters are highly sensitive to the local microdamage of the structure [17]. However, there are some challenging problems in practical applications, such as incomplete modal information and environmental noise, which will lead to deviations between the measured modal parameters and the true values [18,19,20]. The non-parametric method, also known as the data-driven method, aims to directly extract the damage features from the structural vibration response signals without the need for structural modal parameter identification. Denby et al. analyzed the fatigue state of SCRs caused by vortex-induced vibration through model tests and concluded that the spacing and velocity of risers are the key factors affecting the fatigue damage of risers [21]. Bai et al. discussed the SCR fatigue damage caused by spar platform movement under the action of an eddy current, proposed a detailed process of calculating fatigue damage, and also gave the calculation method of the cumulative fatigue damage of risers due to various factors. Although nonparametric methods do not need to identify modal parameters or solve global optimization problems, they also face difficulties such as massive data processing and measurement noise [22].
In recent years, artificial intelligence (AI) methods have received extensive attention [23]. Because of its strong adaptive learning ability, AI can provide a satisfactory method for processing the massive data generated by complex structures [24]. Thus, AI was employed in the field of SCR damage identification. A simplified method was proposed by Wong et al. to detect fatigue damage to TTRs at the early design stage by an artificial neural network (ANN) [25]. A total number of 21,532 simulation models were established by changing six pipeline geometry and sea state variables, and then random sample data were generated by Latin hypercube sampling (LHS). In addition, some studies combine intelligent algorithms to better complete SCR engineering work [26,27,28,29,30]. However, these mentioned approaches tend to be influenced by the data source noise, and the high-dimensional characteristics of the data have not been taken into account.
At present, deep learning has been widely used in automatic driving, face recognition, energy, intelligent robots, drug efficacy prediction, etc. [31,32]. Compared with traditional AI approaches (SVM, DT, Naive Bayesian, and BP neural network), deep learning methods can easily process big data and identify high-level features in data. The CNN is a classical deep learning model and has been applied in structural damage detection. Oh et al. proposed a CNN-based damage detection approach for bridges [33]. The dynamic displacement response is taken as the damage-sensitive characteristic. By the nonlinear relationship established by the CNN, the damaged story is located by detecting the difference in vibration response between the health state and the damaged state. Generally, the damage identification methods based on the CNN are often applied to relatively simple damage scenarios, and time series characteristics need to be further studied. The recurrent neural network (RNN) is widely used in time-series information processing [34]. The essence of the RNN is that the memory can generate and address pattern sequences of any length. The RNN can establish the mapping from historical data to the target vector, and store historical information in a variable form in the internal state of the network. The RNN has two variants with similar but different structures: long- and short-term memory network (LSTM) and gated recurrent unit neural network (GRU) [35,36]. The GRU has an efficient structure that can memorize historical information and integrate the current state, new input, and historical information in a cyclic gating mode. Therefore, the GRU network has great potential in structural damage identification [37].
Compared with the prediction methods based on traditional artificial intelligence, the CNN and RNN have shown superior performance in many application fields. The CNN can obtain spatial information of data smoothly, and the RNN can obtain the long-term time dependency information of data. However, a single CNN or RNN cannot consider space and time information at the same time, which means that it is one-sided for the CNN or RNN to solve the damage identification problem [38]. In addition, the CNN and RNN have their own shortcomings. CNN-based methods generally have high memory consumption, weak interpretability, and insufficient robustness [39]. Because of the problem of gradient disappearance, RNN-based methods are inefficient and easily lose the long-term time-dependence characteristics of sequences. Therefore, combining the advantages of the CNN and RNN has become an important research idea to solve complex prediction problems. Many studies have successfully solved the actual prediction problem by combining the CNN with the RNN. Khaki et al. established a prediction method combining the CNN-GRU model with weather and soil conditions and successfully predicted the yield of corn and soybean [40]. Yan et al. established a CNN-LSTM air quality prediction model taking into account the spatial–temporal distribution characteristics of air quality [41]. The practical application results show that the combination of the CNN and RNN is very effective in processing spatial–temporal data characteristics simultaneously.
Although the hybrid model is very effective when solving the problem of big data classification and prediction, the hyperparameters (such as activation functions, learning rate, the number of CNN convolution kernels, the number of GRU hidden layer nodes, etc.) require repeated debugging and often depend on experience [42]. Therefore, it is necessary to establish more scientific and effective methods to solve hyperparameter optimization problems, such as heuristic optimization algorithms [43,44,45]. Heuristic algorithms are generally based on bionic or empirical algorithms, which can give an approximate optimal solution to the optimization problem at an acceptable computational cost [46]. At present, common heuristic algorithms include the whale optimization algorithm (WOA), genetic algorithm (GA), arithmetic optimization algorithm (AOA), particle swarm optimization (PSO), etc. PSO is a population intelligence algorithm inspired by bird feeding behavior, whose core idea is group cooperation and information sharing. PSO is commonly applied in several fields because of its simple operation and fast convergence [47,48]. The hyperparameters of the hybrid approach include integers and decimals, and the PSO is good at finding better values from the local optimal solutions. Therefore, the PSO is employed to solve the hyperparameter optimization problem of the hybrid model in this study.
In detail, an SCR fatigue damage identification method based on the CNN-GRU hybrid model is proposed, and the hyperparameters of the CNN-GRU are optimized by PSO. The main purpose of this study is to locate and quantify the fatigue damage at the touchdown zone of SCRs, which is caused by floating platform movement, waves, and current load. The proposed method takes advantage of the ability of the CNN and GRU to jointly obtain the spatial and temporal characteristics in damage identification data. To obtain the spatial–temporal feature information in the original data, the collected one-dimensional time-series data is converted into two-dimensional spatial–temporal data. The CNN establishes the nonlinear mapping between the structural data acquisition point and the damage, and the function of the GRU is to extract the long-term time features of the data. The convolution layer, pooling layer, GRU layer, and fully connected layer are connected in series and the dimension between every two adjacent layers is adjusted, so as to establish the CNN-GRU model. In order to further promote the identification ability of the CNN-GRU model, PSO is utilized to optimize its hyperparameters (the number of CNN convolution kernels, the number of GRU hidden layer nodes, the number of fully connected layer nodes, and the learning rate), thereby establishing the PSO-CNN-GRU (PCG) model. Subsequently, the SCR model based on an engineering application is established, its working environment and damage characteristics data sources are introduced, and the time-series database of damaged SCR acceleration in the touchdown zone is constructed. By analyzing the damage feature database, an SCR damage identification method based on the PCG model is established. In order to verify the feasibility and effectiveness of this method, the proposed PCG is compared with the CNN, GRU, and CNN-GRU models. The experimental results show that the PCG model can effectively realize the damage identification for the SCR touchdown zone.
The rest of this study is organized as follows: In Section 2, the structures of the CNN, GRU, and PSO are briefly introduced. Moreover, the method of combining the CNN with the GRU and the working principle of the proposed PCG model are explained. In Section 3, the SCR simulation model, SCR working conditions, and the construction method of the acceleration characteristic database of the damaged SCR model are introduced. An SCR damage identification method based on the PCG model is presented in this section. In Section 4, the damage identification performance of the proposed PCG model is tested by structural acceleration time-series data, and the prediction results obtained by the PCG are compared with those obtained by other methods. The conclusions are given in Section 5.

2. Establishment of PSO-CNN-GRU Model

In this section, the structure and basic principle of the CNN, GRU, PSO, and the construction method of the PSO-CNN-GRU (PCG) model are briefly introduced.

2.1. Structure of CNN

Compared with traditional technologies, CNN has unique advantages, such as weight sharing, automatic feature extraction, and high adaptability [49]. A typical CNN is generally composed of convolution operations, pooling operations, and fully connected layers. The convolution operation utilizes the convolution check input signal to perform convolution operations repeatedly and generate corresponding features. The pooling layer performs down-sampling on the output of the convolution layer to reduce the data dimension and improve the operation speed. Generally, one or more convolution layers are followed by a pooling layer, and the fully connected layer outputs the data processing results. Generally, a CNN can extract the spatial characteristics of the original data, and the data processed by the CNN will not lose its temporal characteristics. The mechanism of the convolution layer is based on a convolution operation. If the input of the convolution layer is d i , j , the result e i , j can be obtained by convolving the signal d i , j with the convolution kernel c i , j of size a × b . The detailed computing method is shown in Equation (1) [50].
e i , j = d i , j × c i , j = s = 0 a 1 t = 0 b 1 d s , t · c i s ,   j t

2.2. Structure of GRU

The GRU is an RNN variant for processing sequence data with high efficiency and precision. Due to the gated mechanism, a GRU can extract high-dimensional time characteristics of long sequence data and has the advantages of simple operation and stable gradient [51]. In a GRU neural network, there is no difference between the internal state and the external state. The core mechanism of the GRU is the parameter update of the gate and state. GRU stores and learns time characteristics through the gate- and state-related parameters. The calculation approaches of GRU gates and states are shown in Equations (2)–(5) [51]. The framework of the GRU is presented in Figure 1.
z t = f W z · m t 1 , x t
r t = f W r · m t 1 , x t
m ˜ t = Tanh W · r t m t 1 , x t
m t = 1 z t m t 1 + z t m ˜ t
where m t is the hidden state at time t ; x t is the input feature; m ˜ t is the candidate state; W z , W r , and W are the weights shared at all time steps; f is the activation function; z t is the update gate; and r t is the reset gate.

2.3. Structure of PSO

As one of the most common swarm intelligence optimization algorithms, Particle swarm optimization (PSO) was inspired by animal behavior and was generated in 1995. Three years after the PSO framework was first presented, Shi and Eberhart introduced a control parameter called “inertia weight” into the initial PSO and proposed an improved PSO, which is widely accepted as a classical particle swarm optimization method [52]. In this section, the working principle of the classical PSO is briefly explained.
The solving process of the classical PSO depends on the motion of particles. Each particle moving according to the established rule in the solution space is regarded as the solution to be evaluated. The motion rules of all particles are influenced by the group experience. Assume that the individual in the PSO algorithm is X G = X b G :   b = 1 , 2 , , N p . G is the current iteration, and N p is the population size. X b G denotes a D -dimensional vector X b G = x b , 1 G , x b , 2 G , , x b , D G . The corresponding particle velocity is V G = V b G : b = 1 , 2 , , N p . All dimensions of each particle store possible solutions to the problem. The particle velocity represents the displacement of the next iteration particle relative to the previous generation particle. Each particle obtains speed information from personal historical experience and group experience. Generally, g b e s t is the optimal solution obtained so far; p b e s t is the optimal solution for individual history. In each iteration, the individual X G and velocity V G will be updated according to Equations (6)–(8) [52].
w = G G m a x w m a x w m i n
X G + 1 = X G + V G
V G + 1 = w V G + c 1 r 1 p b e s t G X G + c 2 r 2 g b e s t G X G
where w is the current weight decreasing along with the increase in generations, w m a x is the maximum weight, w m i n is the minimum weight, G m a x is the maximum number of iterations, c 1 and c 2 are two acceleration coefficients in (0, 2), and r 1 and r 2 are two random numbers in the range (0, 1). The group is always close to the particle optimal value and the group optimal value. The stopping criterion of PSO can be set as the minimum precision or the maximum iterations. Stop generation when PSO meets the stopping criteria.

2.4. Establishment of CNN-GRU Model

The CNN is suitable for processing spatial data, and convolution layer and pooling layer operations can maintain the continuity of the spatial information of data. Through repeated iteration and error backpropagation, the CNN can improve output accuracy by extracting the spatial information of the data. The GRU is suitable for processing timing data. The connection between the cycle units in the GRU makes the information cycle in adjacent time steps. This forms an internal feedback state, so the GRU can dynamically extract the time information of the data. The CNN-GRU model composed of a convolutional operation, pooling operation, dropout operation, and GRU in series can simultaneously obtain the spatial and temporal information of the data. The CNN-GRU mainly consists of an input layer, a convolution layer, a pooling layer, a GRU layer, a fully connected (FC) layer, and an output layer. The structure of the CNN-GRU model is shown in Figure 2.
The input of the CNN-GRU model is the time-series data obtained from multiple measurement points, while the output is the damage identification result of the structure. Firstly, convert the one-dimensional time-series data into two-dimensional data and input it into the model. Secondly, the spatial characteristics of the data can be extracted by convolution and pooling operations. Then, the output of the pooling layer is sent to the GRU layer to learn long-term time-dependence characteristics. At last, the structural damage state is output by the FC layer. When the activation function of the FC layer is “Softmax”, the output is the damage locations of the structure; when the activation function is “Linear”, the output is the damage degree of the structure.

2.4.1. Z-Score Standardization

The original feature data needs to be standardized. Standardization is for better training of neural networks. To ensure that the input of the neural network is not affected by dimensions, and the feature distribution range is roughly the same, different data preprocessing is required for different features. In this study, the Z-score standardized method is selected to preprocess the initial data to make the data distribution more inclined to a normal distribution, which is more conducive to model training. The calculation method is:
x = x μ σ
where x is the original data; μ is the mean value of samples; and σ is the standard deviation of samples.

2.4.2. Activation Functions and Loss Functions

In order to construct the non-linear conversion of data and learn the complex mapping relationship, the activation functions are utilized in neural networks. At present, the common activation functions include Sigmoid, Tanh, and Relu, the calculation approaches of which are shown as follows [53]. Relu is employed in both the convolution layer and the GRU layer. Tanh is only applied in the GRU layer.
Sigmoid x = 1 1 + e x
Tanh x = e x e x e x + e x
Relu = x ,   x > 0 0 ,   x 0  
SCR damage location is a discrete value multi-classification problem, thus the cross-entropy function is applied as the loss function of the CNN-GRU, and its computing method is as Equation (13) [53].
H p , q = x p x lg q x
where x is the index of the category marker vector; p represents the correct marker vector; and q represents the predicted value. The cross-entropy function describes that p and q are the distance between two probability distributions. The smaller the cross-entropy value, the stronger the prediction ability of the approach. The identification of SCR damage degree is a problem of measuring degrees of deviation between consecutive values. Therefore, the mean square error function is used as the loss function of the hybrid model.

2.5. Establishment of PSO-CNN-GRU

In deep learning algorithms, both parameters and hyperparameters affect the model’s capability. The hyperparameters are set before the training of the model and cannot be generated from the data. The determination of hyperparameters directly influences the prediction ability of the model. The setting of hyperparameters is generally designed manually by experienced personnel. This process has low efficiency, poor directivity, and high calculation cost. Once the data is slightly adjusted, the process of parameter adjustment needs to be repeated. Manually designing hyperparameters of complex models can no longer meet the requirements of big data analysis.
In order to efficiently find suitable CNN-GRU model hyperparameters and further improve the prediction accuracy, the PSO is utilized to optimize the CNN-GRU hyperparameters in this study. The main optimized hyperparameters include the number of convolution kernels in the CNN layer, the number of hidden layer nodes in the GRU, the number of FC layer nodes, and the learning rate. There exist discrete values and continuous values among the optimized parameters, which is a challenge to the optimization capability of PSO. Therefore, the hyperparameter setting problem of the CNN-GRU model is transformed into a PSO-based optimization problem. The evaluation result of each particle is determined by the fitness function. The fitness function of PSO is the fundamental factor to establish the PCG model. In this study, the particle fitness value is obtained by training CNN-GRU models with different hyperparameters. The fitness function of PSO ( F p ) comprehensively considers root mean square error ( R M S E ) and mean absolute error ( M A E ), which is calculated by Equations (14)–(16) [51].
R M S E = 1 N i = 1 N T i O i 2
M A E = 1 N i = 1 N T i O i
F p = R M S E + M A E
In the PCG hybrid model, the aim of the CNN-GRU model is to solve the damage identification problem, and PSO is employed to automatically optimize the hyperparameters of the CNN-GRU model. As a module that can be adjusted repeatedly, the CNN-GRU model is embedded into the fitness function of PSO. Figure 3 is the PCG model flow chart. The process of optimizing hyperparameters for the CNN-GRU model based on PSO is expressed as follows:
Step 1: Initialize particle position X 0 , particle velocity V 0 , the acceleration coefficient, and other necessary parameters. Code each individual that has four dimensions, corresponding to four hyperparameters; namely, the number of convolution filters, the number of GRU hidden layer nodes, the FC hidden layer nodes, and the learning rate.
Step 2: Decode individuals and build corresponding CNN-GRU models. Obtain prediction results by the test set data. Calculate the fitness values of all individuals by Equation (16) based on the prediction results.
Step 3: Update particle velocity V G , g b e s t , and p b e s t by Equation (8).
Step 4: Generate the next generation of individuals according to Equation (7). Judge the boundary conditions and limit the range of individual dimension values.
Step 5: Determine whether the stopping criterion is met. If yes, end the iteration and the optimal hyperparameter is extracted. Otherwise, return to step 2.

3. SCR Damage Identification Method Based on the PSO-CNN-GRU Model

This section exhibits a simulation SCR model and introduces the working principle of the PSO-CNN-GRU (PCG) model when applied to SCR damage identification.

3.1. Simulation SCR Model

At present, the design specifications refer to the current design specifications for submarine pipelines and risers, including API-RP-1111, API-STD-2RD, DNV-OS-F201, etc. The calculation criteria are mainly divided into working stress criteria and limit state analysis criteria. The riser check design includes two stages, which are ultimate load analysis and fatigue analysis. API-5L-X65 is selected as the riser material, and the other design parameters of the riser are shown in Table 1.
It is assumed that the SCR is in a static equilibrium state at its initial position, in contact with the soil and without displacement, ignoring the influence of the possible rise and reburial of the pipe during the initial laying so as to ensure that the initial burial model of the pipe is in the normal laying state. The simulation model considers the platform motion and wave and current loads. The riser simulation model is built based on a dynamic analysis program, OrcaFlex. The riser is modeled by beam elements. Refined element mesh is utilized at the TDZ of the SCR. The SCR simulation model is shown in Figure 4. The load case matrix for the SCR is summarized in Table 2.
The operation state of the SCR is the main consideration of this study. The wave direction is due north. The ocean current is set by the interpolation method. The flow direction is due east. The SCR is suspended on the deep-sea semi-submersible platform with a water depth of 2000 m. The seabed model is a linear seabed model.
The damage to the SCR will cause a change in stiffness, referring to existing structural damage detection research [7,8,9]. Thus, in the SCR model, the damage is simulated by reducing the elastic modulus of the damaged part. In this study, the elastic modulus reduction method is adopted to artificially construct damage, and the complete SCR elastic modulus is 207,000 MPa. Because of the friction and collision impact with the seabed, the touchdown zone of the SCR is prone to damage. In the model, the SCR touchdown zone with a length of 180 m is selected as the study area, and every 15 m is taken as a segment, with a total of 12 parts. The damage degree is set to 10%, 20%, 30%, 40%, and 50%, respectively (186,300 MPa, 165,600 MPa, 144,900 MPa, 124,200 MPa, 103,500 MPa). A total of 12 measurement points are set, and the layout of measurement points is shown in Figure 5 and Table 3.

3.2. Input Tensor Construction

The data collected from the measuring points are single-dimension acceleration time series. The data example of the measurement point is shown in Figure 6.
In order to take full advantage of the information contained in the original data, the input tensor is constructed by considering the characteristics of space, time, and physical meaning. The acceleration signals of 12 measuring points are extracted for each damage state. For one environmental condition, the sampling time is 250 s, the sampling step is 0.25 s and the length of the data is 1000. Then, the data of two environmental conditions are combined. Thus, each damage state corresponds to an array of dimensions, 2001 × 12. The dimension of the total data set of damage states is 152,076 × 12. The quantity dimension of the training data set is 121,661 × 12 (80%), and the quantity dimension of the testing data set is 30,415 × 12 (20%). Then, the collected sensory data are fed to the PCG model as input.
The input vector is shown in Figure 7. The height, width, and depth of the tensor, respectively, correspond to the number of considered measurement points, the length of the acceleration sequence collected by a single measurement point, and the number of damage states. The acceleration time-series data are arranged horizontally with a length of 2001. M P b ( b = 1, 2, …, 12) represents the measurement point, D A represents the data index, and the three dimensions of D A represent the serial number of measurement point, acceleration data, and damage state index, respectively. In each damage state, the one-dimensional time series are combined into two-dimensional image data by such an arrangement as in Figure 7. Therefore, the input tensor stores both temporal and spatial feature information. The entire data set consists of two-dimensional data corresponding to 76 damage states.

3.3. SCR Damage Identification Method Based on the PCG Model

In this section, the damage identification method based on the PCG model is explained. In data preprocessing, the whole dataset is divided into training samples and testing samples in a 4:1 ratio. Set the initial parameters and hyperparameters of the CNN-GRU, including the number of convolution layers, the size of convolution kernels, the step size of pooling layers, etc. The input of the CNN-GRU model is the two-dimensional acceleration time-series data collected by 12 measuring points, and the output is the corresponding SCR damage state. In order to improve the prediction performance of the CNN-GRU, the PSO is employed to optimize the hyperparameters of the CNN-GRU. Initialize the individual position and velocity and set the PSO parameters such as population size and acceleration coefficient. As a part of the PSO fitness function, the CNN-GRU has been repeatedly trained, adjusted, and updated. Finally, the CNN-GRU model with optimal hyperparameters is utilized to test the SCR damage identification capability. The specific process of the SCR damage identification method based on the PCG model is shown in Figure 8.

4. Results and Discussion

In this section, the proposed PCG model is employed for a numerical simulation SCR model to identify the location and degree of damage. In order to verify the superior performance of the PCG, SCR damage identification methods based on the CNN, GRU, and CNN-GRU are established and compared. The experiment is performed in a virtual environment that is built by Pycharm software for Python programming experiments.
Damage identification for the SCR touchdown zone is divided into damage location and damage degree identification. They are classification and regression problems, respectively. Therefore, the results are analyzed and discussed separately. To ensure the rationality and reliability of the experimental results, every single experiment is performed 20 times, and the average value was taken as the final performance.

4.1. CNN-GRU Hyperparameters Optimization Results Based on PSO

The PCG hybrid model is constructed to process the acceleration data of the SCR model. PSO is exploited to optimize the hyperparameters of the CNN-GRU model. The parameters of PSO are shown in Table 4. The position ranges r a n 1 , r a n 2 , r a n 3 , and r a n 4 in the table correspond to the size ranges of the four hyperparameters (the number of convolution kernels in convolution layer, the number of hidden layer nodes in GRU, the number of FC layer hidden nodes, and the learning rate).
The main parameters of the CNN, GRU, and CNN-GRU models are shown in Table 5. The data set utilized in the optimization process is obtained by the SCR acceleration time series in different damage states given in Section 3. Generally, the parameters and hyperparameters of the initial CNN-GRU are set according to practical experience. In order to optimize the four hyperparameters (the number of convolution filters, the number of GRU hidden layer nodes, the FC hidden layer nodes, and the learning rate) of the hybrid model CNN-GRU, the other hyperparameters are set as constants. The learning rate of the CNN, GRU, and CNN-GRU is set to 0.0001. The activation function in the convolutional layer and the fully connected layer (Dense1) is “Relu”. The activation function in the GRU hidden layer is “Tanh”. When identifying the damage location, the activation function of Dense2 is “Softmax”. When identifying the damage degree, the activation function of Dense2 is “Linear”. The PSO optimizes the four hyperparameters of the CNN-GRU model by iterating in the set solution space. Table 6 shows the results of optimizing the CNN-GRU hyperparameters by PSO. It should be noted that damage location identification and damage degree identification are considered separately.

4.2. Damage Location Identification

4.2.1. Evaluation Indicators for SCR Damage Location Identification

To verify the superiority of the PCG, three comparison methods including the CNN, GRU, and CNN-GRU are adopted to identify SCR damage location. Four indicators, including Accuracy ( A C C ), Precision ( P R ), Recall ( R E ), and F 1 are utilized to evaluate the performance of SCR damage location identification.
A C C = T P + T N T P + F P + T N + F N
P R = T P T P + F P
R E = T P T P + F N
F 1 = 2 × P R × R E P R + R E
where T P , F P , T N , and F N denote true positives, false positives, true negatives, and false negatives, respectively.

4.2.2. Comparison and Analysis for SCR Damage Localization

For SCR damage localization, the input is the 500-s acceleration data of 12 measurement points and the output data is the predicted damage location. The damage location refers to the element of the SCR touchdown zone. The final prediction results of the four models (CNN, GRU, CNN-GRU, and PCG) are shown in Table 7.
It can be found from Table 7 that the results of the four indicators show that the PCG model is the best among the four neural network models. All four indicators of the PCG model exceeded 0.98, while the second-best CNN-GRU model only has an A C C value exceeding 0.98. Taking A C C as an example, the result of the PCG is more than 3% better than that of the CNN. Compared with the GRU, the four indicators of the PCG improved by at least 4%. Therefore, the PCG model solves the problem of SCR damage location identification with excellent performance.
Subsequently, in order to compare the performance of different models more intuitively, confusion matrices are utilized to show the performance of different models in Figure 9.
As shown in Figure 9, the diagonal values of the confusion matrices can show the ratio between the number of true positive data and the total number of actual data. Values outside the diagonal can show the frequency of misclassification. In general, the quality of the predicted results of the PCG model is the best among all the compared models.

4.3. Damage Degree Identification

4.3.1. Evaluation Indicators for SCR Damage Degree Identification

To mainly evaluate the damage degree identification capability of the PCG, four common evaluation indicators including the coefficient of M A E , determination coefficient ( R 2 ), mean squared error ( M S E ), and mean absolute percentage error ( M A P E ) are applied and expressed in Equations (15) and (21)–(23):
R 2 = 1 i = 1 N T i O i 2 i = 1 N T i T a v g 2
M S E = 1 N i = 1 N T i O i 2
M A P E = 1 N i = 1 N T i O i | T i | × 100 %
where the value of R 2 is in the range (0, 1), and T i and O i are the actual value and the predicted value, respectively. T a v g is the average of actual values. The value of M A P E measures the relative error of prediction results. A comprehensive evaluation of multiple indicators can improve the reliability of the results.

4.3.2. Comparison and Analysis for SCR Damage Degree Identification

For the identification of SCR damage degree, only single damage states are considered in this study. The input data of the prediction model is 500 s acceleration time-series data obtained from 12 measurement points, and the output result is the prediction value of the damage degree corresponding to the damage location. Then, compare the performance of the PCG with the CNN, GRU, and CNN-GRU models. Each approach performs 20 times and the average values of the evaluation indicators are recorded. The results of the four models are shown in Table 8.
As shown in Table 8, among all models, the proposed PCG model has the best prediction precision ( R 2 = 0.989) and the smallest error ( M S E = 0.0011, M A E = 0.0066, M A P E = 4.093%). Compared with the CNN, GRU, and CNN-GRU, only the M A P E of the PCG is less than 5%, the M A E of the PCG is less than 0.007, and M S E of the PCG is less than 0.002. Compared with the hybrid model CNN-GRU, the M S E of the PCG is reduced by about 77%, the M A E is reduced by about 28%, and the M A P E is reduced by at least 44%. Therefore, for the identification problem of SCR damage degree, the performance of the PCG model is obviously superior to the other three comparison models.

4.4. SCR Damage Identification Application

In this section, in order to evaluate the damage identification performance of the SCR TDZ based on the proposed PCG model, 16 selected groups of testing datasets are performed. Sixteen uniformly distributed damage states are arranged in the testing set, including combinations of different damage locations and damage degrees, as shown in Table 9 (the damage location in the damage states is the serial number of the SCR touchdown zone element, and the damage degree is the percentage of the reduction in elastic modulus at the SCR damage location). In addition, RE distribution is applied to evaluate forecasting results. The results of the predicted damage states are shown in Table 9 and Figure 10.
The results in Table 9 and Figure 10 show that in the 16 sets of testing damage states, the precision of SCR damage location obtained by the proposed PCG model is 100%. It indicates that the predicted damage location of the SCR is completely consistent with the real damage location. The maximum RE (absolute value of relative error) of the predicted damage degree is 3.868%, lower than 5%. In addition, the average RE of the prediction results is less than 2.5%. Among the 16 groups of testing data, the damage degree of the seventh group is 5%, which is beyond the range set by the training data, but the corresponding RE is only 3.217%, indicating that the SCR damage identification method based on the PCG model has reasonable robustness. The experimental results show that the PCG model has a strong capability to predict damage degrees for the SCR touchdown zone. In conclusion, the proposed method based on the PCG model for SCR touchdown zone damage identification has good performance and can identify SCRs with high accuracy at different damage locations and degrees.

5. Conclusions

In this study, a novel PCG deep learning method is proposed for damage identification of SCR touchdown zones. The acceleration time-series data are selected as the damage feature. By combining the convolution layer, pooling layer, GRU layer, and fully connected layer, a variant of neural network series models called the CNN-GRU is established. In the hybrid model, the convolution layer is employed to obtain the spatial features of the original data, and the pooling layer is followed by the convolution layer to reduce the data dimension, compress the features, and remove redundant information. The dropout operation is exploited to promote the robustness of the model. In general, the GRU can obtain long-term time dependency characteristics for data. The FC layer is adopted to integrate information and connect SCR damage status. The hyperparameters of the CNN-GRU model have a significant influence on its prediction performance. The PSO algorithm is employed for the hyperparameter optimization problem of the CNN-GRU model. Thus, the PCG hybrid algorithm is established, in which the optimized hyperparameters include the number of convolution kernels in the convolution operation, the number of hidden layer nodes in the GRU, the number of FC layer hidden nodes, and the learning rate. Then, the CNN, GRU, CNN-GRU, and PCG models were utilized for damage identification based on the acceleration series data of the SCR simulation model. The experimental results indicate that the damage identification method based on the PCG hybrid model is of excellent prediction capability. The precision of damage localization is 100%. Relative errors in identifying damage degree are lower than 5% (the mean relative error is less than 2.5%). The method proposed in this study provides a feasible and high-precision method for SCR damage identification. The disadvantage of current research is that it does not consider SCRs under extreme environmental conditions and the applied SCR is limited. In future research, more environmental conditions and SCR types will be taken into account.

Author Contributions

Investigation, Z.L. and Y.G.; methodology, Z.L., J.M. and L.W.; resources, L.W.; supervision, D.W.; writing—original draft, Z.L.; writing—review and editing, J.M., D.W., Y.G. and L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “the National Key R&D Program of China” (grant number 2021YFB3401400), Taishan Scholars Program of Shandong Province (tsqn201909067), and Shandong Province Natural Science Foundation (ZR2020QE300).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dong, X.; Shiri, H. Performance of non-linear seabed interaction models for steel catenary risers, part II: Global response. Appl. Ocean Res. 2019, 82, 158–174. [Google Scholar] [CrossRef]
  2. Borges, F.C.; Roitman, N.; Magluta, C.; Castello, D.A.; Franciss, R. A concept to reduce vibrations in steel catenary risers by the use of viscoelastic materials. Ocean Eng. 2014, 77, 1–11. [Google Scholar] [CrossRef]
  3. Ogbeifun, A.M.; Oterkus, S.; Race, J.; Naik, H.; Moorthy, D.; Bhowmik, S.; Ingram, J. Floating catenary riser system concept for brownfield application. Ocean Eng. 2021, 236, 109549. [Google Scholar] [CrossRef]
  4. Dutta, S.; Hawlader, B.; Phillips, R. Numerical modelling of a steel catenary riser section in the touchdown zone under cyclic loading. Ocean Eng. 2018, 164, 168–180. [Google Scholar] [CrossRef]
  5. Neto, A.G.; Malta, E.R.; de Mattos Pimenta, P. Catenary riser sliding and rolling on seabed during induced lateral movement. Mar. Struct. 2015, 41, 223–243. [Google Scholar] [CrossRef]
  6. Cardoso, P.H.; Casaprima, N.A.; Senhora, F.V.; Menezes, I.F. Optimization of catenary risers with hydrodynamic dampers. Ocean Eng. 2019, 184, 134–142. [Google Scholar] [CrossRef]
  7. Liu, F.; Li, H.; Li, W.; Wang, B. Experimental study of improved modal strain energy method for damage localisation in jacket-type offshore wind turbines. Renew. Energy 2014, 72, 174–181. [Google Scholar] [CrossRef]
  8. El-Gebeily, M.; Khulief, Y.; Ghneim, A. A multiresolution approach for damage detection in fiber-reinforced polymer pipe systems. Adv. Mech. Eng. 2016, 8, 1687814016668707. [Google Scholar] [CrossRef]
  9. Gomes, G.F.; Giovani, R.S. An efficient two-step damage identification method using sunflower optimization algorithm and mode shape curvature (MSDBI-SFO). Eng. Comput. 2022, 38, 1711–1730. [Google Scholar] [CrossRef]
  10. Stawiarski, A.; Muc, A. On Transducers Localization in Damage Detection by Wave Propagation Method. Sensors 2019, 19, 1937. [Google Scholar] [CrossRef]
  11. Hou, R.; Xia, Y.; Xia, Q.; Zhou, X. Genetic algorithm based optimal sensor placement for L-1-regularized damage detection. Struct. Control Health Monit. 2019, 26, e2274. [Google Scholar] [CrossRef] [Green Version]
  12. Tufan, T.; Akalp, S. Modal plot—System identification and fault detection. Struct. Control Health Monit. 2019, 26, e2347. [Google Scholar] [CrossRef]
  13. Dewangan, P.; Parey, A.; Hammami, A.; Chaari, F.; Haddar, M. Damage detection in wind turbine gearbox using modal strain energy. Eng. Fail. Anal. 2019, 107, 104228. [Google Scholar] [CrossRef]
  14. Kim, C.W.; Chang, K.C.; Kitauchi, S.; McGetrick, P.J. A field experiment on a steel Gerber-truss bridge for damage detection utilizing vehicle-induced vibrations. Struct. Health Monit. Int. J. 2016, 15, 174–192. [Google Scholar] [CrossRef] [Green Version]
  15. Laier, J.E.; Villalba, J.D. Ensuring reliable damage detection based on the computation of the optimal quantity of required modal data. Comput. Struct. 2015, 147, 117–125. [Google Scholar] [CrossRef]
  16. Titurus, B.; Friswell, M.I. Damage detection using successive parameter subset selections and multiple modal residuals. Mech. Syst. Signal Process. 2014, 45, 193–206. [Google Scholar] [CrossRef]
  17. Zhang, F.L.; Kim, C.W.; Goi, Y. Efficient Bayesian FFT method for damage detection using ambient vibration data with consideration of uncertainty. Struct. Control Health Monit. 2021, 28, e2659. [Google Scholar] [CrossRef]
  18. Yin, T.; Jiang, Q.H.; Yuen, K.V. Vibration-based damage detection for structural connections using incomplete modal data by Bayesian approach and model reduction technique. Eng. Struct. 2017, 132, 260–277. [Google Scholar] [CrossRef]
  19. Sarmadi, H.; Entezami, A.; Ghalehnovi, M. On model-based damage detection by an enhanced sensitivity function of modal flexibility and LSMR-Tikhonov method under incomplete noisy modal data. Eng. Comput. 2020, 38, 111–127. [Google Scholar] [CrossRef]
  20. Farshadi, M.; Esfandiari, A.; Vahedi, M. Structural model updating using incomplete transfer function and modal data. Struct. Control Health Monit. 2016, 24, e1932. [Google Scholar] [CrossRef]
  21. Ogbeifun, A.M.; Oterkus, S.; Race, J.; Naik, H.; Moorthy, D.; Bhowmik, S.; Ingram, J. Vessel relocation solution for steel catenary riser touch down fatigue management. Ocean Eng. 2021, 237, 109632. [Google Scholar] [CrossRef]
  22. Li, X.; Yuan, Y.; Xue, H.; Tang, W. Vortex-induced vibration response characteristics of catenary riser conveying two-phase internal flow. Ocean Eng. 2022, 257, 111617. [Google Scholar] [CrossRef]
  23. Trasolini, R.; Byrne, M.F. Artificial intelligence and deep learning for small bowel capsule endoscopy. Dig. Endosc. 2021, 33, 290–297. [Google Scholar] [CrossRef]
  24. Guo, K.; Yang, Z.; Yu, C.H.; Buehler, M.J. Artificial intelligence and machine learning in design of mechanical materials. Mater. Horiz. 2021, 8, 1153–1172. [Google Scholar] [CrossRef] [PubMed]
  25. Wong, E.W.C. A simplified method to predict fatigue damage of TTR subjected to short-term VIV using artificial neural network. Adv. Eng. Softw. 2018, 126, 100–109. [Google Scholar] [CrossRef]
  26. Vieira, I.N.; de Lima, B.; Jacob, B.P. (Eds.) Optimization of Steel Catenary Risers for offshore oil production using Artificial Immune System. In Proceedings of the 7th International Conference on Artificial Immune Systems, Phuket, Thailand, 10–13 August 2018. [Google Scholar]
  27. Voie, P.E.; Sodahl, N.; Asme. Optimisation of Steel Catenary Risers. In Proceedings of the 32nd ASME International Conference on Ocean, Offshore and Arctic Engineering, Nantes, France, 9–14 June 2013. [Google Scholar]
  28. Vieira, L.T.; de Lima, B.D.; Evsukoff, A.G.; Jacob, B.P. Application of Genetic Algorithms to the Synthesis of Riser Configurations. Int. Conf. Offshore Mech. Arct. Eng. 2003, 36891, 391–396. [Google Scholar] [CrossRef]
  29. Lal, M.; Sebastian, A.; Wang, F.; Lu, X. Steel Lazy Wave Riser Optimization Using Artificial Intelligence Tool. Am. Soc. Mech. Eng. 2020, 84335, V004T04A063. [Google Scholar] [CrossRef]
  30. Yu, Y.; Xu, S.; Yu, J.; Xu, W.; Xu, L.; Xu, L. Dynamic analysis of steel catenary riser on the nonlinear seabed using vector form intrinsic finite element method. Ocean Eng. 2021, 241, 321–334. [Google Scholar] [CrossRef]
  31. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  32. Schmidhuber, J. Deep Learning in Neural Networks: An Overview. Neural Netw. 2015, 61, 85–117. [Google Scholar] [CrossRef]
  33. Oh, B.K.; Lee, S.H.; Park, H.S. Damage localization method for building structures based on the interrelation of dynamic displacement measurements using convolutional neural network. Struct. Control Health Monit. 2020, 27, e2578. [Google Scholar] [CrossRef]
  34. Li, H.; Huang, X.; Zhou, D.; Cao, A.; Su, M.; Wang, Y.; Guo, L. Forecasting Carbon Price in China: A Multimodel Comparison. Int. J. Environ. Res. Public Health 2022, 19, 6217. [Google Scholar] [CrossRef]
  35. Lu, J.; Xiong, R.; Tian, J.; Wang, C.; Hsu, C.W.; Tsou, N.T.; Sun, F.; Li, J. Battery degradation prediction against uncertain future conditions with recurrent neural network enabled deep learning. Energy Storage Mater. 2022, 50, 139–151. [Google Scholar] [CrossRef]
  36. Li, P.; Zhou, K.; Lu, X.; Yang, S. A hybrid deep learning model for short-term PV power forecasting. Appl. Energy 2020, 259, 114216. [Google Scholar] [CrossRef]
  37. Faraji, M.; Nadi, S.; Ghaffarpasand, O.; Homayoni, S.; Downey, K. An integrated 3D CNN-GRU deep learning method for short-term prediction of PM2.5 concentration in urban environment. Sci. Total. Environ. 2022, 834, 114216. [Google Scholar] [CrossRef] [PubMed]
  38. Chen, X.; Zhang, X.; Li, J.; Ren, M.; Zhou, B. A New Method for Automated Monitoring of Road Pavement Aging Conditions Based on Recurrent Neural Network. IEEE Trans. Intell. Transp. Syst. 2022, 23, 24510–24523. [Google Scholar] [CrossRef]
  39. Zhang, Y.D.; Satapathy, S.C.; Guttery, D.S.; Górriz, J.M.; Wang, S.H. Improved Breast Cancer Classification Through Combining Graph Convolutional Network and Convolutional Neural Network. Inf. Process. Manag. 2021, 58, 102439. [Google Scholar] [CrossRef]
  40. Khaki, S.; Wang, L.Z.; Archontoulis, S.V. A CNN-RNN Framework for Crop Yield Prediction. Front. Plant Sci. 2020, 10, 1750. [Google Scholar] [CrossRef]
  41. Yan, R.; Liao, J.; Yang, J.; Sun, W.; Nong, M.; Li, F. Multi-hour and multi-site air quality index forecasting in Beijing using CNN, LSTM, CNN-LSTM, and spatiotemporal clustering. Expert Syst. Appl. 2020, 169, 114513. [Google Scholar] [CrossRef]
  42. Wang, Y.L.; Zhang, H.X.; Zhang, G.W. cPSO-CNN: An efficient PSO-based algorithm for fine-tuning hyper-parameters of convolutional neural networks. Swarm Evol. Comput. 2019, 49, 114–123. [Google Scholar] [CrossRef]
  43. Pan, S.; Guan, H.; Chen, Y.; Yu, Y.; Gonçalves, W.N.; Junior, J.M.; Li, J. Land-cover classification of multispectral LiDAR data using CNN with optimized hyper-parameters. ISPRS J. Photogramm. Remote Sens. 2020, 166, 241–254. [Google Scholar] [CrossRef]
  44. Houssein, E.H.; Hassaballah, M.; Ibrahim, I.E.; AbdElminaam, D.S.; Wazery, Y.M. An automatic arrhythmia classification model based on improved Marine Predators Algorithm and Convolutions Neural Networks. Expert Syst. Appl. 2022, 187, 115936. [Google Scholar] [CrossRef]
  45. Mohakud, R.; Dash, R. Designing a grey wolf optimization based hyper-parameter optimized convolutional neural network classifier for skin cancer detection. J. King Saud Univ. Comput. Inf. Sci. 2021, 34, 6280–6291. [Google Scholar] [CrossRef]
  46. Yang, B.; Wang, J.; Zhang, X.; Yu, T.; Yao, W.; Shu, H.; Zeng, F.; Sun, L. Comprehensive overview of meta-heuristic algorithm applications on PV cell parameter identification. Energy Convers. Manag. 2020, 208, 112595. [Google Scholar] [CrossRef]
  47. Venter, G.; Sobieszczanski-Sobieski, J. Particle swarm optimization. AIAA J. 2003, 41, 1583–1589. [Google Scholar] [CrossRef] [Green Version]
  48. Del Valle, Y.; Venayagamoorthy, G.K.; Mohagheghi, S.; Hernandez, J.C.; Harley, R.G. Particle swarm optimization: Basic concepts, variants and applications in power systems. IEEE Trans. Evol. Comput. 2008, 12, 171–195. [Google Scholar] [CrossRef]
  49. Alzubaidi, L.; Zhang, J.; Humaidi, A.J.; Al-Dujaili, A.; Duan, Y.; Al-Shamma, O.; Santamaría, J.; Fadhel, M.A.; Al-Amidie, M.; Farhan, L. Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions. J. Big Data 2021, 8, 53. [Google Scholar] [CrossRef]
  50. Li, M.W.; Xu, D.Y.; Geng, J.; Hong, W.C. A hybrid approach for forecasting ship motion using CNN-GRU-AM and GCWOA. Appl. Soft Comput. 2022, 114, 108084. [Google Scholar] [CrossRef]
  51. Chen, J.; Feng, X.; Jiang, L.; Zhu, Q. State of charge estimation of lithium-ion battery using denoising autoencoder and gated recurrent unit recurrent neural network. Energy 2021, 227, 120451. [Google Scholar] [CrossRef]
  52. Gong, Y.J.; Li, J.J.; Zhou, Y.; Li, Y.; Chung, H.S.; Shi, Y.H.; Zhang, J. Genetic Learning Particle Swarm Optimization. IEEE Trans. Cybern. 2015, 46, 2277–2290. [Google Scholar] [CrossRef]
  53. Bawa, V.S.; Kumar, V. Linearized sigmoidal activation: A novel activation function with tractable non-linear characteristics to boost representation capability. Expert Syst. Appl. 2019, 120, 346–356. [Google Scholar] [CrossRef]
Figure 1. Structure of the GRU.
Figure 1. Structure of the GRU.
Jmse 11 00200 g001
Figure 2. Structure of the CNN-GRU model.
Figure 2. Structure of the CNN-GRU model.
Jmse 11 00200 g002
Figure 3. The flowchart of the PCG model.
Figure 3. The flowchart of the PCG model.
Jmse 11 00200 g003
Figure 4. Schematic diagram of the SCR. (a) Simulation model of SCR (Positive direction of x-axis is north) and (b) SCR static balance structure diagram.
Figure 4. Schematic diagram of the SCR. (a) Simulation model of SCR (Positive direction of x-axis is north) and (b) SCR static balance structure diagram.
Jmse 11 00200 g004
Figure 5. Locations of SCR measurement points.
Figure 5. Locations of SCR measurement points.
Jmse 11 00200 g005
Figure 6. Part of the signal from the first measuring point under 30% damage of the fifth segment in the touchdown zone.
Figure 6. Part of the signal from the first measuring point under 30% damage of the fifth segment in the touchdown zone.
Jmse 11 00200 g006
Figure 7. Input tensor structure for the PCG model.
Figure 7. Input tensor structure for the PCG model.
Jmse 11 00200 g007
Figure 8. SCR damage identification method based on the PCG model.
Figure 8. SCR damage identification method based on the PCG model.
Jmse 11 00200 g008
Figure 9. Confusion matrices of the CNN, GRU, CNN-GRU, and proposed PCG model for SCR damage location identification. (a) Damage location results of CNN, (b) Damage location results of GRU, (c) Damage location results of CNN-GRU and (d) Damage location results of PCG.
Figure 9. Confusion matrices of the CNN, GRU, CNN-GRU, and proposed PCG model for SCR damage location identification. (a) Damage location results of CNN, (b) Damage location results of GRU, (c) Damage location results of CNN-GRU and (d) Damage location results of PCG.
Jmse 11 00200 g009aJmse 11 00200 g009b
Figure 10. Comparison and RE distribution between real values and actual values of SCR damage degree. (a) Comparison of SCR damage degree, (b) RE distribution of forecasting results.
Figure 10. Comparison and RE distribution between real values and actual values of SCR damage degree. (a) Comparison of SCR damage degree, (b) RE distribution of forecasting results.
Jmse 11 00200 g010
Table 1. Riser design parameters.
Table 1. Riser design parameters.
Design ParametersValue
Vertical coordinate of riser top−32 m
Wall thickness0.0255 m
Water depth2000 m
Outside diameter0.232 m
Design pressure in SCR25 MPa
Yield strength of materials448 MPa
Top suspension angle13 deg
Length2696.22 m
Horizontal span1242.32 m
Tip tension2.07 × 106 N
Vertical component of tip tension4.03 × 105 N
Table 2. Load cases for the SCR.
Table 2. Load cases for the SCR.
Load Case No.Load Case CategoryInner ContentWave
Spectrum
Significant
Wave Height
Spectral Peak PeriodSea Surface VelocitySeabed
Velocity
Return Period
1OperationOilJonswap6.4 m8.75 s1.7 m/s0 m/s10 years
2OperationOilJonswap7.2 m10.25 s1.7 m/s0 m/s10 years
Table 3. SCR touchdown zone measurement points location arrangement.
Table 3. SCR touchdown zone measurement points location arrangement.
Measurement Points123456
SCR node790820850880910940
Location in SCR/m2950.382965.382980.382995.383010.383025.38
Measurement points789101112
SCR node97010001030106010901120
Location in SCR/m3040.383055.383070.383085.383100.383115.38
Table 4. Parameters of PSO.
Table 4. Parameters of PSO.
ItemsValue
Max weight w m a x 0.9
Min weight w m i n 0.3
Acceleration coefficient c 1 0.6
Acceleration coefficient c 2 1.2
Population size n _ p o p 30
Individual dimension D 4
Max generation G m a x 3000
Position range r a n 1 (60, 260)
Position range r a n 2 (6, 40)
Position range r a n 3 (16, 256)
Position range   r a n 4 (1 × 10−7, 1 × 10−2)
Table 5. Main hyperparameters of the CNN, GRU, and CNN-GRU.
Table 5. Main hyperparameters of the CNN, GRU, and CNN-GRU.
ModelHyperparameterValue
CNNFilters size5
Filters number128
Pooling size2
Dropout rate0.2
Dense1 hidden nodes64
Dense2 hidden nodes1
GRUGRU hidden nodes16
Dense1 hidden nodes64
Dense2 hidden nodes1
CNN-GRUFilters size5
Filters number128
Pooling size2
Dropout rate0.2
GRU hidden nodes16
Dense1 hidden nodes64
Dense2 hidden nodes1
Table 6. Hyperparameters comparison of initial CNN-GRU and PCG.
Table 6. Hyperparameters comparison of initial CNN-GRU and PCG.
No.HyperparameterInitial CNN-GRUPCG Hybrid Model
Damage LocationDamage Degree
1Conv2d filters number128231255
2GRU hidden nodes163232
3Dense1 hidden nodes64192218
4Learning rate0.00010.0008430.000629
Table 7. Damage location identification results of the four models.
Table 7. Damage location identification results of the four models.
Model A C C P R R E F 1
CNN0.9650.9600.9690.967
GRU0.9510.9420.9550.948
CNN-GRU0.9810.9680.9780.972
PCG0.9970.9810.9940.985
Table 8. Damage degree identification results of the four models.
Table 8. Damage degree identification results of the four models.
Indicators R 2 M S E M A E M A P E
Model
CNN0.9700.00450.01067.236%
GRU0.9550.00620.01808.630%
CNN-GRU0.9750.00480.00927.246%
PCG0.9890.00110.00664.093%
Table 9. Comparison between prediction value and actual value of SCR damage states.
Table 9. Comparison between prediction value and actual value of SCR damage states.
No.Actual Damage StatePredicted Damage StateRENo.Actual Damage StatePredicted Damage StateRE
11, 25%1, 24.448%−2.21%99, 45%9, 46.722%3.826%
22, 22%2, 22.669%3.04%1010, 15%10, 14.478%−3.479%
33, 35%3, 34.551%−1.283%1111, 35%11, 34.519%−1.374%
44, 15%4, 14.657%−2.284%1212, 25%12, 25.622%2.487%
55, 18%5, 18.229%1.273%1313, 15%13, 15.523%3.485%
66, 15%6, 15.580%3.868%1414, 25%14, 25.234%0.936%
77, 5%7, 5.161%3.217%1515, 25%15, 24.195%−3.22%
88, 35%8, 35.554%−1.274%1616, 35%16, 35.866%2.475%
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

Liu, Z.; Mei, J.; Wang, D.; Guo, Y.; Wu, L. A Novel Damage Identification Method for Steel Catenary Risers Based on a Novel CNN-GRU Model Optimized by PSO. J. Mar. Sci. Eng. 2023, 11, 200. https://doi.org/10.3390/jmse11010200

AMA Style

Liu Z, Mei J, Wang D, Guo Y, Wu L. A Novel Damage Identification Method for Steel Catenary Risers Based on a Novel CNN-GRU Model Optimized by PSO. Journal of Marine Science and Engineering. 2023; 11(1):200. https://doi.org/10.3390/jmse11010200

Chicago/Turabian Style

Liu, Zhongyan, Jiangtao Mei, Deguo Wang, Yanbao Guo, and Lei Wu. 2023. "A Novel Damage Identification Method for Steel Catenary Risers Based on a Novel CNN-GRU Model Optimized by PSO" Journal of Marine Science and Engineering 11, no. 1: 200. https://doi.org/10.3390/jmse11010200

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