Next Article in Journal
Comparative Analysis of Recurrent vs. Temporal Convolutional Autoencoders for Detecting Container Impacts During Quay Crane Handling
Previous Article in Journal
Fatigue Analysis and Solid Particle Erosion Behavior of Nozzle Ring for Marine Turbocharger
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

DNN-MPC Control Based on Two-Layer Optimization Method for the COGAG System

College of Power and Energy Engineering, Harbin Engineering University, 145 Nantong Street, Harbin 150001, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(7), 1232; https://doi.org/10.3390/jmse13071232
Submission received: 22 May 2025 / Revised: 19 June 2025 / Accepted: 24 June 2025 / Published: 26 June 2025
(This article belongs to the Section Ocean Engineering)

Abstract

An engine-propeller cooperative control based on model predictive control (MPC), which takes a deep neural network (DNN) as the prediction model, is studied, and a two-layer optimization method is proposed to improve the economy and maneuverability of the COGAG system. The engine-propeller matching characteristic of the COGAG system is studied, and the economy of the COGAG system is analyzed. In the system planning layer, when the vessel speed command is given, the economic optimal point can be identified. In the local control layer, the DNN-MPC control for different dynamic processes is designed. Moreover, the DNN model has the ability to run in ultra-real time. Compared with parallel control based on PI and parallel power feedback control based on PID, the optimal control based on DNN-MPC can improve the maneuverability of the COGOG pattern by 31.82% and 16.67% in the process of accelerating from 1st to 8th gear and improve the maneuverability of the COGAG pattern by 50% and 23.08% in the process of accelerating from 1st to 10th gear. Moreover, DNN-MPC control can effectively avoid the overshoot of propeller speed caused by the change in pitch adjustment. It provides the theoretical basis for multi-objective optimization of the COGAG system.

1. Introduction

The combined gas turbine and gas turbine (COGAG) system is mainly used to drive large vessels. Due to its large rated power and flexible operating pattern, the system is considered as a potential power device [1,2]. Because there are multiple gas turbines in the system, in the dynamic process the system includes not only single gas turbine control but also cooperative control between different gas turbines. The operation characteristics and control methods of the COGAG system have been extensively studied. Altosole et al. [3] established a complete dynamic model of the COGAG system and studied the operation characteristics of typical dynamic processes. Xie and Wang [4] studied different control strategies for power distribution. On that basis, Li et al. [5] designed a double closed-loop feedback controller for speed and power to achieve the balance of power distribution. Li et al. [6,7] studied the operation characteristics of the COGAG system when the operating pattern is switched under the double closed-loop feedback control. Many studies have focused on the control methods, which can ensure the implementation of complex dynamic processes. However, the steady and dynamic performance of the system has a lot of room for improvement.
In order to improve the maneuverability and ensure the stability of power systems, the switching control method is designed [8,9,10]. Different optimization algorithms [11,12] (such as genetic algorithms, particle swarm optimization algorithms, and so on) are improved to achieve multi-objective optimal control for power systems, which poses challenges for Lyapunov stability. Due to the competitive relationship among multiple objectives, the optimization effect is very dependent on the weight parameters. Han et al. [13,14] proposed the two-layer control method. In the system planning layer, the optimized control strategy is planned. In the local control layer, the specific control processes are implemented. The advantage of the two-layer control method is that it can separate the optimization objectives in the steady and dynamic processes, which is very suitable for multi-objective optimal control. Economy, maneuverability, and stability are the key performance indicators of vessel propulsion systems [15,16,17]. Economy can be optimized in the system planning layer, which can ensure that the COGAG system always works at the optimal economic steady-state point. Maneuverability and stability can be optimized in the local control layer, which can shorten the time taken by dynamic processes and ensure the stable operation of the system.
The existing control of the COGAG system for dynamic processes is mainly based on PID [6,7,8]. The typical feedback control always makes the system response lag behind the external excitation, and it is difficult to make explicit constraints on other variables besides the input. Model predictive control (MPC) is an optimal control algorithm, which is suitable for multi-input systems with constrained requirements [18,19]. With the development of related theories and hardware technologies, MPC has been gradually applied to the control of gas turbine systems [20,21,22,23,24]. In the MPC algorithm, the prediction model is a very important factor, which directly affects the computational efficiency and accuracy of the algorithm [25]. For typical nonlinear systems such as the COGAG system, neural networks and support vector machines are often used to establish the prediction model [26,27,28,29,30]. The prediction sequence cannot be expressed explicitly when the above prediction models are used, so complex and time-consuming solving algorithms are often needed [31,32,33]. The COGAG system has a short sampling and control period, so the above prediction models may challenge computational efficiency. The linear parameter-varying (LPV) model has the form of a linear model and can well describe nonlinear characteristics [34]. When it is used as the prediction model, the objective function in MPC can be solved explicitly, which can reduce the computational burden greatly. The COGAG system has multiple input variables and a wide operation range. When the LPV model is established for the COGAG system, a large amount of memory space is required to store parameter information about steady-state points and coefficient matrices. Moreover, the model can only apply to the operating region in which the linear model is known. The generalization ability of the model is poor. Yu et al. [35,36,37,38,39] proposed a “two-step” modeling method. By establishing the functional relationship between scheduling parameters and parameters of the LPV model, the generalization ability of the model can be improved. The COGAG system consists of multiple gas turbines and pitch propellers, and there is obvious coupling among the components. The traditional PID-based method controls the gas turbines and pitch propeller independently, which ignores the matching characteristics of the engine and the propeller in the dynamic processes. In the process of a rapid change in working conditions, the phenomenon of propeller speed overshoot often occurs, and there is a large optimization space for maneuverability due to the excessive constraints of transient processes. Aiming at a nonlinear system with many input variables and a large operation range, this paper presents a method combining a two-step modeling method and deep neural network to build the prediction model with an LPV form. Then, the engine-propeller cooperative control based on MPC is proposed to improve the dynamic response characteristics of the COGAG system.
The remaining content of this paper is arranged as follows: Section 2 describes the structure and establishes the complete nonlinear model of the COGAG system. In Section 3, the ship engine-propeller matching characteristics of the COGAG system are studied, and the economic operation strategy is optimized. In Section 4, the multi-objective optimal control method is described, the deep neural network (DNN) model is established as the prediction model, and the engine-propeller cooperative control is studied. In Section 5, the effectiveness and superiority of the control method are proved. Then, some conclusions are drawn in Section 5.

2. COGAG System

The structure of the port side of the COGAG system is shown in Figure 1. The port and starboard sides of the COGAG system are symmetrical. The port side of the COGAG system is powered by two three-shaft gas turbines. In the three-shaft gas turbine, air is successively compressed by a low-pressure compressor and a high-pressure compressor and enters the combustor. Compressed air is mixed with fuel oil for combustion to generate high-temperature and high-pressure gas. The gas successively expands and does work through the high-pressure turbine, the low-pressure turbine, and the power turbine. The low-pressure and high-pressure turbines provide power to the low-pressure and high-pressure compressors, respectively, through the connecting shaft. The output shaft of the power turbine is connected to the transmission device to provide power to the propeller. In order to meet navigational needs and improve the maneuverability of the vessel, the pitch propeller is generally used as the load. The power turbine is connected to the propeller by necessary shafting and a combined gearbox [2]. The system mainly includes two operating patterns. When the vessel runs slow, a single gas turbine can drive a propeller on each side, which is called the COGOG pattern. When the vessel runs fast, two gas turbines are used to drive a propeller, which is called the COGAG pattern. Based on thermodynamics and dynamics, modules such as the gas turbine and pitch propeller are established, then the COGAG system model is integrated, which is called the complete nonlinear model.

2.1. Three-Shaft Gas Turbine

The three-shaft gas turbine mainly includes compressors, a combustion chamber, and turbines. The mathematical models of the different components are as follows.
(1)
Compressor
The three-shaft gas turbine consists of a low-pressure compressor and a high-pressure compressor. The characteristics of the compressors are mainly described by four parameters, which are the pressure ratio, reduced flow rate, reduced speed, and efficiency [40]. Once two of the four parameters are determined, the operating state of the compressor can be determined. The compressor characteristics can be calculated as follows:
G c T c , i n P c , i n = f 1 ( P c , o u t P c , i n , n c T c , i n )
η c = f 2 ( P c , o u t P c , i n , n c T c , i n )
in which G c denotes compressor the inlet air flow, kg/s; T c , i n denotes the compressor inlet air temperature, K; P c , i n denotes the compressor inlet pressure, Pa; P c , o u t denotes the compressor outlet pressure, Pa; n c denotes the compressor speed, r/min; η c denotes the compressor efficiency; G c T c , i n P c , i n denotes the compressor reduced flow rate; P c , o u t P c , i n denotes the pressure ratio; and n c T c , i n denotes the compressor reduced speed.
Considering the specific heat changes in the thermodynamic processes of the compressors, the entropy function [41,42] is used to compute the thermodynamic parameters to improve calculation accuracy.
S c , o u t , s = S c , i n + R g ln ( P c , o u t P c , i n )
S c , o u t , s denotes the entropy function of the compressor outlet under adiabatic conditions, and S c , i n denotes the entropy function of the compressor inlet. R g denotes the gas constant, J/(mol·K). The entropy function is only related to temperature, so based on the entropy function of the compressor outlet under adiabatic conditions, the corresponding temperature and specific enthalpy can be obtained.
Compressor power can be expressed as
N c = G c ( h c , o u t , s h c , i n ) η c
in which N c denotes the compressor power, kW; h c , o u t , s denotes the specific enthalpy of the compressor outlet under adiabatic conditions, J/kg; and h c , i n denotes the specific enthalpy of the compressor inlet, J/kg.
(2)
Combustion chamber
Based on the conservation of mass, Equation (5) can be obtained:
G c c , o u t = G c c , i n + G f
in which G c c , i n denotes the air flow at the inlet of the combustion chamber, kg/s; G f denotes the fuel flow, kg/s; and G c c , o u t denotes the gas flow at the outlet of the combustion chamber, kg/s.
Based on the conservation of energy, Equation (6) can be obtained:
h c c , o u t = ( G c c , i n h c c , i n + η B G f H u ) / G c c , o u t
in which h c c , i n denotes the specific enthalpy of the combustion chamber inlet, J/kg; η B denotes the combustion efficiency; H u denotes the low calorific value of fuel, kJ/kg; and h c c , o u t denotes the specific enthalpy of the combustion chamber outlet, J/kg.
(3)
Turbine
The mathematical model of the turbine is similar to that of the compressor. The characteristics of the turbine are mainly described by the expansion ratio, reduced flow rate, reduced speed, and efficiency. The turbine characteristics can be calculated as follows:
G t T t , i n P t , i n = f 3 ( P t , i n P t , o u t , n t T t , i n )
η t = f 4 ( P t , i n P t , o u t , n t T t , i n )
in which G t denotes the turbine inlet gas flow, kg/s; T t , i n denotes the turbine inlet gas temperature, K; P t , i n denotes the turbine inlet pressure, Pa; P t , o u t denotes the turbine outlet pressure, Pa; n t denotes the turbine speed, r/min; and η t denotes the turbine efficiency.
Turbine power can be expressed as
N t = G t ( h t , i n h t , o u t , s ) η t
in which N t denotes the turbine power, kW; h t , o u t , s denotes the specific enthalpy of the turbine outlet under adiabatic conditions, J/kg; and h t , i n denotes the specific enthalpy of the turbine inlet, J/kg.
The thermal efficiency of the three-shaft gas turbine can be expressed as
η g = N p t / ( G f H u )
in which η g denotes the thermal efficiency of the gas turbine, and N p t denotes the gas turbine output power, kW.
The compressor is coaxially connected to the turbine. Taking the low-pressure rotor as an example, the rotor differential equation is expressed as follows:
d n l d t = 900 ( N l t η l N l c ) n l I l π 2
in which n l denotes the low-pressure compressor speed, r/min; I l denotes the moment of inertia of the low-pressure rotor, kg·m2; η l denotes the low-pressure shaft mechanical efficiency, N l t denotes the low-pressure turbine power, W; and N l c denotes the low-pressure compressor power, W.

2.2. Pitch Propeller

The pitch propeller provides thrust to the vessel by absorbing the kinetic energy provided by the three-shaft gas turbine.
The effective power of the vessel can be expressed as
N S = T e V S 10 3
in which N S denotes the propeller effective power, kW, and V S denotes the sailing speed, m/s.
For the COGAG system, the differential equation of propeller speed can be expressed as
d n p d t = 900 ( N p t , 1 η s + N p t , 2 η s P s / η d ) n p I d π 2
in which N p t , 1 denotes the power turbine power of 1#GT, W; N p t , 2 denotes the power turbine power of 2#GT, W; n p denotes the propeller speed, r/min; η d denotes the propulsive efficiency; η s denotes the transmission efficiency; and I d denotes the moment of inertia of the transmission, kg·m2.
When Equation (13) is balanced, the relationship between N S and N p t is as follows:
N S = η d η s N p t
in which N p t = N p t , 1 + N p t , 2 denotes the total power of the gas turbines.
By substituting Equation (10) into Equation (14), the relationship between fuel flow and effective power can be obtained:
η g η d η s = N S G f H u
Therefore, the economic efficiency of the system η T can be expressed as
η T = η g η d η s

2.3. Model Validation

The component modules are connected, and the integrated model is solved based on Newton–Rapson and fourth-order Runge–Kutta methods. The simulation values of the gas turbine under rated working conditions are compared with the experimental values [11], as shown in Table 1. Compared with the experimental values, the relative error of the simulation value of each component is within 2.90%, which verifies the accuracy of the system model.

3. Methods

3.1. Two-Layer Control Framework

A two-layer control method is designed to optimize the performance of the COGAG system. The schematic diagram of the control method is shown in Figure 2. The system planning layer is used to identify the optimal steady-state point of the system with the goal of economy. The local control layer is responsible for the implementation of control processes, in which maneuverability is optimized under the premise of ensuring stability. We develop the economy optimizing strategy for the system and put the strategy into the system planning layer. When the vessel speed command is given, the optimal operating pattern can be identified, and the target operating point can be guaranteed to be the economy optimizing point, which is taken as the reference state. In the local control layer, the operation mode is given to the deep neural network (DNN) model to determine the form of the prediction model, and the DNN model for the corresponding pattern is selected as the prediction model. The target speed and pitch ratio can be input into the objective function. The fuel flow of the COGAG system is calculated by solving the quadratic programming problem with constraints online. Then, by collecting parameters such as high-pressure speed, low-pressure speed, power turbine speed, pitch ratio, and fuel flow, the current state of the COGAG system is determined, and the future development trend can be predicted by the DNN model. Based on the rolling optimization mechanism, the fuel flow at the next moment can be calculated. The engine-propeller cooperative control based on DNN-MPC is designed for different dynamic processes.

3.2. Economic Optimization Strategy

Under the premise of ensuring power performance, it is necessary to improve the economy of the COGAG system to reduce fuel consumption. This can not only reduce the use cost of the vessel but also expand the sailing range, which can effectively improve the endurance of the vessel. Fuel consumption per nautical mile g T e is used as the measure of economy, which is defined as follows:
g T e = w f t o t a l V s
in which w f t o t a l denotes the total fuel flow of the COGAG system, kg/h, and V S denotes the sailing speed, m/s.
Since the COGAG system includes two operating patterns and uses an adjustable pitch propeller, there are multiple operating points that can provide sufficient power to drive the vessel at a certain speed. We need to find the optimal operating pattern and the corresponding operation point for different working conditions.
Considering different navigation requirements, typical working conditions are divided according to power level, as shown in Table 2. All the data in the paper are normalized.
According to the working conditions in Table 1, the system operating points which can meet the corresponding speed conditions and have the best economy need to be found. The optimization objective function can be expressed as follows:
min w f 1 , w f 2 , P R g T e 0 < w f 1 1 s . t . 0 < w f 2 1 0 < Q 1 V s , t a g 0.1 < V s V s , t a g + 0.1  
in which w f 1 denotes 1#GT fuel flow, w f 2 denotes 2#GT fuel flow, Q denotes the pitch ratio, and V s , t a g denotes the target speed, which is shown in Table 2. The value ranges of the variables in Equation (18) are all normalized.
Equation (18) is solved by using the grid search method based on the steady-state model to obtain the optimal matching operating points for system economy. The optimization process is shown in Figure 3. Firstly, the pitch ratio and propeller speed are initialized. The operating parameters of the COGAG system under the current condition are calculated based on the steady-state model. Then, determine whether the current propeller speed or pitch ratio is greater than the maximum. If not, the propeller speed and pitch ratio are respectively increased at a certain step, then the operating parameters of the updated steady-state point are calculated. Until the two parameters reach the maximum, the operating state at all steady-state points of the COGAG system can be obtained. According to the vessel speed of each working condition in Table 2, the feasible points that meet the speed are selected. The fuel consumption per nautical mile of the feasible points can be compared, then the economical optimal operating point can be selected. The optimization process is carried out for the two operation patterns, so as to formulate the economic optimization operation strategy.
The steady-state characteristics of the COGAG pattern at different operating points are shown in Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 (PU, Per Unit). Under the same working condition, the effective thrust and effective power of the vessel are uniquely determined. When the system is in working condition 1, the propulsion efficiency increases with the increase in pitch ratio, and the power required by the gas turbine decreases, as shown in Figure 4 and Figure 6. When the pitch ratio is 0.867, the propulsion efficiency reaches the maximum, and the power required by the gas turbine is the minimum. When the working condition is greater than 1 and less than 10, the propulsion efficiency first increases and then decreases, so the gas turbine power first decreases and then increases. When the pitch ratio is 0.9, the propulsion efficiency reaches the maximum, and the power required by the gas turbine is the minimum. At the same working condition, the propeller speed decreases with the increase in pitch ratio. As shown in Figure 5, gas turbine efficiency decreases with the increase in pitch ratio, and gas turbine efficiency increases with the increase in working conditions. As shown in Equation (16), the economic efficiency of the system is determined by both gas turbine efficiency and propulsive efficiency. As shown in Figure 6, the propulsion efficiency at different working conditions is relatively close. The propeller efficiency curves under different working conditions basically overlap. Therefore, for different working conditions, the efficiency of the gas turbine has a greater impact on the total system efficiency.
The fuel consumption of the system is determined by the economic efficiency, which means that a higher economic efficiency equates to lower fuel consumption. The characteristics of economic efficiency are similar to propulsion efficiency, indicating that under the same working condition, propulsion efficiency has a greater influence on economic efficiency than gas turbine efficiency.
Based on the above analysis, the economic optimization points of the COGAG pattern under different working conditions can be selected. One of the main functions of the pitch propeller is that the acceleration of the vessel can be achieved by increasing the pitch ratio without changing the fuel flow of the gas turbine. Therefore, when formulating the economic optimization strategy, it is not only necessary to consider the economy but also to ensure that the pitch ratio cannot be reduced when the working condition is increased. Therefore, three economic optimal operating points in each working condition are selected as candidate points firstly, and then the economic optimization operation strategy of the COGAG pattern is formulated by considering the regulation characteristics of the pitch ratio. As the operating state approaches the maximum power of the system, the number of feasible points decreases. At working condition 10, the system economy is optimal when the pitch ratio is 0.967. Frequent adjustment of the pitch during high working conditions switching may lead to the over-rotation of propeller speed, so the pitch ratio should remain unchanged when the working condition is greater than or equal to 9. The economic optimization operation strategy of the COGAG pattern is shown in Table 3. The optimization method of the COGOG pattern is similar, which can meet the power demand of working conditions 1–8.

3.3. Optimization Control Method

3.3.1. DNN Prediction Model

The COGAG system is a typical nonlinear system, which has a short sampling period. The linear parameter-varying (LPV) model has the expression form of a linear model and can accurately describe the nonlinear characteristics of the system, which is suitable as the prediction model of the COGAG system. The LPV model of the COGAG system can be described as shown in Equation (19). The steady-state parameters and coefficient matrices in Equation (19) near different steady-state points are different. The relationship between the equations near different steady-state points can be established by scheduling parameter α .
n l 1 k + 1 n l 1 0 ( α ) n h 1 k + 1 n h 1 0 ( α ) n p k + 1 n p 0 ( α ) n l 2 k + 1 n l 2 0 ( α ) n h 2 k + 1 n h 2 0 ( α ) = A n l 1 k n l 1 0 ( α ) n h 1 k n h 1 0 ( α ) n p k n p 0 ( α ) n l 2 k n l 2 0 ( α ) n h 2 k n h 2 0 ( α ) + B w f 1 k w f 1 0 ( α ) w f 2 k w f 2 0 ( α ) Q k Q 0 ( α ) N 1 k N 1 0 ( α ) N 2 k N 2 0 ( α ) = C n l 1 k n l 1 0 ( α ) n h 1 k n h 1 0 ( α ) n p k n p 0 ( α ) n l 2 k n l 2 0 ( α ) n h 2 k n h 2 0 ( α ) + D w f 1 k w f 1 0 ( α ) w f 2 k w f 2 0 ( α ) Q k Q 0 ( α )
in which n h 1 denotes the high-pressure compressor speed of 1#GT, n l 1 denotes the low-pressure compressor speed of 1#GT, n h 2 denotes the high-pressure compressor speed of 2#GT, n l 2 denotes the low-pressure compressor speed of 2#GT, n p denotes the propeller speed, N 1 denotes the power of 1#GT, N 2 denotes the power of 2#GT, w f 1 denotes the fuel flow of 1#GT, w f 2 denotes the fuel flow of 2#GT, Q denotes the pitch ratio, subscript ‘0’ denotes the steady-state point, and subscript ‘k’ denotes the sampling point.
According to Equation (19), the LPV model mainly includes two types of characteristic parameters: steady-state parameters and coefficient matrices. The steady-state parameters are mainly used to describe the steady-state characteristics of the COGAG system, and the coefficient matrices are used to describe the dynamic characteristics of the COGAG system. Once the parameters of the two parts are determined, the future development trajectory of the COGAG system can be predicted based on the current operating state. According to the characteristics of the LPV model, the steady-state parameters can be identified based on the scheduling parameters, and there is a mapping relationship between steady-state points and coefficient matrices. Therefore, by measuring the scheduling parameters of the dynamic processes, the specific expression of the corresponding LPV model can be determined. The COGAG system has a large number of input variables and a wide range of operation areas. A large number of parameters need to be identified in the LPV model. If the traditional polynomial fitting method is used to identify parameters, the expression form of the polynomial function will be very complicated, and its generalization ability will be poor. As such, the identification accuracy cannot be guaranteed. Therefore, a deep neural network (DNN) model with an LPV form is proposed as the prediction model. The DNN model includes two ANN models in series, which are used for steady-state point and coefficient matrix identification, respectively. The structure diagram of the DNN model is shown in Figure 9. Assume that only the input sequences and the initial state x t are given. Firstly, the sequences of the scheduling parameters are input into the ANN1 model to identify the steady-state parameters. Then, the measured scheduling parameters and the steady-state parameters predicted by ANN1 are transmitted to the ANN2 model to identify the coefficients of matrices A, B, C, and D. Then, the steady-state parameters and matrix coefficients are put into the LPV model, which is shown in Equation (24), to form the specific expression of the prediction model. By repeatedly inputting the predicted parameters into the DNN model, the development trajectory of the system can be predicted in a long prediction domain. The prediction domain p denotes the predicted step number based on the current parameters. The operation state of the system from t + 1 to t + p can be predicted by the DNN model. By switching S from 1 to 2, x t + p is taken as the initial state x t of the next prediction node. The above process is repeated until the prediction is completed.
(1)
Steady-State Point Identification
Take the one-input system as an example; the operation diagram of the one-input system is shown in Figure 10. In the dynamic process, the operating point will deviate from the steady-state operation line due to the dynamic inertia. The operating point can be projected to the steady-state operation line along the X axis or the U axis. Then, the corresponding steady-state point can be determined. Which projection way is adopted depends on the choice of the scheduling parameters. For a multi-input system, the number of scheduling parameters should be the same as the number of input variables. According to Equation (24), the COGAG system has three input variables, so three scheduling parameters are required to identify the corresponding steady-state point. Considering that both gas turbines can affect the operating state of the system, it is necessary to select one parameter from each of the two gas turbines. For a three-shaft gas turbine, the operation state can be identified based on the high-pressure compressor speed, low-pressure compressor speed, or power turbine speed [43]. Since the power turbines of the two gas turbines are both connected to the propeller through the transmission device, power turbine speed is not suitable as the scheduling parameter. Therefore, n h 1 and n h 2 are selected as the scheduling parameters in this paper. In addition, the working state of the pitch propeller is required. P R is taken as the third scheduling parameter. Therefore, the steady-state point can be determined by n h 1 , n h 2 , and P R ; then, the steady-state parameters can be obtained, including w f 1 , w f 2 , n l 1 , n l 2 , n p , N 1 , and N 2 .
The following steps are carried out to establish the steady-state identification model:
  • Based on the steady-state model, steady-state point parameters can be obtained, including Q , w f 1 , w f 2 , n l 1 , n h 1 , n l 2 , n h 2 , n p , N 1 , and N 2 , which is taken as the data set.
  • Standardize the data and divide it into a training set and test set. Calculate the mean value and variance of the data and standardize the data according to Equation (20). Eighty percent of the data set is randomly divided into the training set with the remaining twenty percent comprising the test set.
    x d a t a , s = x d a t a x ¯ v
    in which x ¯ denotes the mean value of x d a t a , and v denotes the variance of x d a t a .
  • The artificial neural network (ANN) model, which is used to identify steady-state points, is established. ANN1 is a dense connection layer neural network. x a n n , t = [ P R t ,   n h 1 t ,   n h 2 t ] is taken as the input, and y a n n , t = [ w f 1 ,   w f 2 ,   n l 1 ,   n l 2 ,   n p , N 1 , N 2 ] is taken as the output. The hyperparameters are optimized, and the model is trained by a back propagation algorithm. The parameters of the ANN1 model are shown in Table 4.
  • Verify the accuracy of the model based on the test set and save the model.
The mean square error (MSE) of the training set in the COGAG pattern is 1.91 × 10−4. The MSE of the test set in the COGAG pattern is 3.87 × 10−4. The MSE of the training set in the COGOG pattern is 1.29 × 10−4. The MSE of the test set in the COGOG pattern is 1.88 × 10−4.
(2)
Coefficient Matrix Identification
The dynamic characteristics of the LPV model are described by the coefficient matrices. The operating principle of the COGAG system is complex, so it is difficult to obtain the exact explicit expression of the coefficient matrices. In this paper, the small deviation linearization method is adopted to obtain the coefficient matrices near different steady-state points. Firstly, make a small step of each input variable in turn at the steady-state point, and the data based on the complete nonlinear model in the dynamic process can be obtained. Then, the least square fitting technique is carried out by using the SCIPY module in the Python 3.9 environment to obtain the corresponding coefficient matrices, as shown in Equation (21). The above process is repeated at different steady-state points to obtain the data set of the coefficient matrices.
A C   B D = m i n k = 1 K n l 1 k + 1 n l 1 0 n h 1 k + 1 n h 1 0 n p k + 1 n p 0 n l 2 k + 1 n l 2 0 n h 2 k + 1 n h 2 0 N 1 k N 1 0 N 2 k N 2 0 A C   B D n l 1 k n l 1 0 n h 1 k n h 1 0 n p k n p 0 n l 2 k n l 2 0 n h 2 k n h 2 0 w f 1 k w f 1 0 w f 2 k w f 2 0 Q k Q 0 2
in which K denotes the sampling number in the dynamic process.
After the data set is obtained, an artificial neural network (ANN) model is also used to predict the coefficient matrices. The schematic diagram of ANN2 is shown in Figure 11. According to Equation (19), a large number of matrix coefficients need to be identified. If the traditional dense connected layer structure is adopted, it is assumed that there is a coupling relationship among the elements of different coefficient matrices. However, since the elements in a coefficient matrix are obtained by fitting, there is no obvious relationship among them. In order to improve the accuracy of coefficient prediction, the ANN2 model is divided into modules to ensure that the identification process of each parameter is independent.
The process of establishing the coefficient matrix identification model is similar to that of the steady-state identification model. Q ,   n h 1 ,   n h 2 ,   w f 1 ,   w f 2 ,   n l 1 ,   n l 2 , and n p are taken as the input. The coefficients of matrices A, B, C, and D are taken as the output. The parameters of the ANN2 model are shown in Table 5.
The MSE of the training set in the COGAG pattern is 8.27 × 10−3. The MSE of the test set in the COGAG pattern is 6.68 × 10−2. The MSE of the training set in the COGOG pattern is 3.9 × 10−3. The MSE of the test set in the COGOG pattern is 1.38 × 10−2.
(3)
DNN Model Validation
The accuracy of the DNN model under the COGAG pattern is verified. The dynamic characteristics of the DNN model and the complete nonlinear model are shown in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16. The dynamic response of the DNN model is consistent with that of the complete nonlinear model. In the whole dynamic process, compared with the complete nonlinear model, the MRE of the 1#GT low-pressure compressor speed of the DNN model is 0.28%, the MRE of the 1#GT high-pressure compressor speed is 0.11%, the MRE of the 2#GT low-pressure compressor speed of the DNN model is 0.25%, the MRE of the 2#GT high-pressure compressor speed is 0.10%, and the MRE of the propeller speed is 0.43%. In terms of accuracy, the DNN model can be entirely equivalent to the complete nonlinear model based on the working principle. In addition, the calculation time of the DNN model is about 16.8 ms in a single calculation cycle, which can achieve ultra-real-time operation and can be used as an online prediction model.

3.3.2. Engine-Propeller Cooperative Control

For the COGAG system, the existing method controls pitch ratio and fuel separately, which ignores the engine-propeller matching characteristics so that the propeller speed will significantly drop and overshoot in the dynamic processes. Therefore, model predictive control (MPC) for different dynamic processes is studied. The regulation characteristics of pitch ratio are input into MPC, then the system response performance under the pitch regulation can be predicted by the prediction model, and MPC control of the fuel flow of the gas turbine is carried out.
Model predictive control (MPC) is a model-based control method [44,45]. MPC can identify the current operating state and predict the future trajectory of the system based on the prediction model. In order to make the predicted trajectory as close as possible to the target trajectory, the optimization objective function is established. The optimal input of the system can be obtained by solving the objective function.
The objective functions for different dynamic processes are different. In this paper, the objective functions for three typical dynamic processes, which include speed control in the COGOG pattern and power distribution control and speed control in the COGAG pattern, are designed.
The objective function for speed control in the COGOG pattern is as follows:
min J 1   U i n k = Γ y ( Y n p ( k ) n p t a g ) 2 + Γ u U i n k 2
in which n p t a g denotes the target propeller speed sequence, Y n p ( k ) denotes the predicted propeller speed sequence, U i n k denotes the input increment to be solved, and Γ y and Γ u denote weight matrices.
The objective function for power distribution control is as follows:
min J 2   U i n k = Γ y ( Y p ( k ) P t a g ) 2 + Γ u U i n k 2
in which P t a g denotes the target power sequence, and Y p ( k ) denotes the predicted power sequence.
The objective function for speed control in the COGAG pattern is as follows:
min J 3   U i n k = Γ y ( Y n p ( k ) n p t a g ) 2 + Γ u U i n k 2 + | | Γ p ( P 1 ( k ) P 2 ( k ) ) | | 2
In order to ensure the power balance of the two gas turbines, a penalty term is added to the objective function in which P 1 ( k ) denotes 1#GT predicted power, P 2 ( k ) denotes 2#GT predicted power, and Γ p denotes the penalty weight matrix.
Then, the detailed derivation process for speed control in the COGAG pattern will be described. The other two derivation processes are similar.
Equation (19) can be simplified as follows:
x k + 1 x 0 = A x k x 0 + B ( u k u 0 ) y k y 0 = C x k x 0 + D ( u k u 0 )
in which u = [ w f 1 , w f 2 , P R ] T , x = [ n l 1 , n h 1 , n p , n l 2 , n h 2 ] T , and y = [ N 1 , N 2 ] T .
The relation of adjacent moments can be obtained by subtraction:
x k + 1 x k = A ( x k x k 1 ) + B ( u k u k 1 )
y k + 1 y k = C x k + 1 x k + D ( u k + 1 u k )
Simplifying Equations (26) and (27), the following equations can be obtained:
Δ x k + 1 = A Δ x k + B Δ u k
y k + 1 = C x k + 1 + D u k
in which Δ x k = x k x k 1 , Δ u k = u k u k 1 , and y k + 1 = y k + 1 y k .
Equation (30) can be obtained by recursion:
x k + 2 x k = A 2 + A Δ x k + A + I B Δ u k + B Δ u k + 1
x k + p x k = A p + + A Δ x k + A p 1 + + I B Δ u k + + ( A p m + + I ) B Δ u k + m
in which p denotes the prediction domain, and m denotes the control domain.
Substitute Equation (28) into Equation (29):
y k + 1 = C A Δ x k + C B u k + D u k + 1
The following can be obtained by recursion:
y k + 2 y k = C A 2 + A Δ x k + C A + I B u k + C B + D u k + 1 + D u k + 2
y k + p y k = C A p + A p 1 + + A Δ x k + C ( A p 1 + A p 2 + + A + I ) B Δ u k + + ( C ( A p m + + I ) B + D ) Δ u k + m
Equation (32) can be expressed in matrix form as follows:
Y ( k + 1 | k ) = E E E y k + C A C ( A 2 + A ) C ( A p + + A ) Δ x k + C B 0 C B ( A p 1 + + I ) C B ( A p m + + I ) + D Δ u k Δ u k + 1 Δ u k + m
in which Y k + 1 k = [ y k + 1 , y k + 2 , , y k + p ] T .
Equation (33) can be simplified as follows:
Y k + 1 k = S x x k + τ y k + S u U k
in which S x = C A C ( A 2 + A ) i = 1 p C A i p × 1 , E = 1 1 1 y n × 1 , τ = E E E p × 1 , Δ U k = Δ u k Δ u k + 1 Δ u k + m 1 m × 1 , S u = C B 0 C A B + C B C B i = 1 p C A i 1 B i = 1 p C A i 1 B 0 C B i = 1 p m + 1 C A i 1 B p × m , and yn denotes the number of predicted output variables.
In the process of speed control, the pitch ratio is controlled by an open loop, and the fuel flow is controlled by MPC. Therefore, we need to divide U k = [ w f 1 ,   w f 2 ,   Q ] T into U 1 k = [ w f 1 ,   w f 2 ] T and U 2 k = Q . U 1 k is the U i n k in Equation (24). By adding the pitch control law to the objective function, the prediction model can predict the response performance under the pitch ratio adjustment so that the engine-propeller cooperative control can be carried out. Meanwhile, we also need to extract the corresponding columns from the S u matrix. S u can be divided into S u 1 and S u 2 . Equation (37) can be expressed as follows:
Y k + 1 k = S x x k + τ y k + S u 1 U 1 k + S u 2 U 2 k
Equation (35) is the general expression of the prediction sequence. According to Equation (24), we should obtain the special expressions of Y n p ( k ) , P 1 k , and P 2 ( k ) . When Y k + 1 k = Y n p ( k ) , C is 0   0   1   0   0 , and D is [ 0   0   0 ] . When Y k + 1 k = P 1 ( k ) , C is [ C 11 C 12 C 13 0 0 ] , and D is [ D 11 D 12 D 13 ] . When Y k + 1 k = P 2 ( k ) , C is [ 0 0 C 23 C 24 C 25 ] , and D is [ D 21 D 22 D 23 ] . Y n p ( k ) , P 1 k , and P 2 ( k ) can be expressed as follows:
Y n p ( k ) = S x , n p x k + τ n p k + S u 1 , n p U 1 k + S u 2 , n p U 2 k
P 1 ( k ) = S x , p 1 x k + τ N 1 k + S u 1 , p 1 U 1 k + S u 2 , p 1 U 2 k
P 2 ( k ) = S x , p 2 x k + τ N 2 k + S u 1 , p 2 U 1 k + S u 2 , p 2 U 2 k
Put Equations (36)–(38) into Equation (24) and simplify Equation (24) into the quadratic programming (QP):
J 3 ( U 1 ( k ) ) = 1 2 U 1 k T H U 1 k + G k + 1 k T U 1 ( k )
in which H = 2 ( S u 1 , n p T Γ y T Γ y S u 1 , n p + Γ u T Γ u + M T Γ p T Γ p M ) , G k + 1 k = 2 ( M T Γ p T Γ p E N k + 1 k S u 1 , n p T Γ y T Γ y E n p ( k + 1 | k ) ) , M = S u 1 , p 1 S u 1 , p 2 , E n p k + 1 k = n p t a g S x , n p x k τ n p k S u 2 , n p U 2 k , and E N k + 1 k = τ N 1 k N 2 k + ( S x , p 1 S x , p 2 ) x ( k ) + ( S u 2 , p 1 S u 2 , p 2 ) U 2 k .
In the dynamic process, it is necessary to ensure the security and stability of the COGAG system. Based on the analysis of the operating characteristics of the COGAG system, stable operation can be guaranteed when the propeller speed and fuel flow are constrained [41]. The corresponding constraints can be expressed as follows:
U 1 , m i n U 1 , k 1 U 1 k U 1 , m a x U 1 , k 1
Y n p , m i n Y n p ( k ) Y n p , m a x
in which U 1 , m i n denotes the minimum fuel flow, U 1 , m a x denotes the maximum fuel flow, Y n p , m i n denotes the minimum propeller speed, and Y n p , m a x denotes the maximum propeller speed.
When the system works in COGAG pattern, the power balance of the two gas turbines is also an important indicator of stability. This is achieved by adding a power difference penalty term to the objective function, which is shown in Equation (24). The objective function with constraints is shown in Equation (42).
min U 1 1 2 U 1 k T H U 1 k + G k + 1 k T U 1 ( k )
s . t .    l C u U 1 ( k ) h
in which C u = [ I , S u 1 , n p ] T , l = [ U 1 , m i n U 1 , k 1 , Y n p , m i n S x , n p x k τ n p k S u 2 , n p U 2 k ] T , and h = [ U 1 , m a x U 1 , k 1 , Y n p , m a x S x , n p x k τ n p k S u 2 , n p U 2 k ] T . The simplified dual neural network can be used to solve Equation (42) to improve computing efficiency [46,47].

4. Results and Discussion

4.1. Speed Control in the COGOG Pattern

The acceleration process of the COGAG system under the COGOG pattern from working conditions 1 to 8 is simulated. The operating conditions are as follows. In the first 2 s, the system runs at working condition 1. At 2 s, the acceleration command is given to accelerate the system to working condition 8. The simulation finishes at 120 s. The parallel control based on PI is mainly used in current engineering practice. On that basis, a parallel power feedback control based on PID is proposed in the existing reports. Therefore, the engine-propeller cooperative control based on DNN-MPC is compared with the above two control methods. Set the weight factor of MPC to Γ y , n = 0.78, and Γ u , n = 0.22. Set the parallel control to k p = 0.00006 , and k i = 0.00002 . Set the parallel power feedback control to k p = 0.0004 , and k i = 0.00012 . The dynamic response characteristics based on the different control methods are shown in Figure 17, Figure 18, Figure 19 and Figure 20.
In the acceleration process from working condition 1 to working condition 8, it takes about 60 s for propeller speed to reach the target under DNN-MPC control, which is 12 s shorter than the parallel power feedback control. It takes about 88 s for propeller speed to reach the target under parallel control. Compared with the other two control methods, the system under DNN-MPC control has a faster response speed when the acceleration instruction is given. The influence of pitch ratio change on propeller speed is not considered in the two control methods. Meanwhile, the control method based on PID needs to control the fuel flow based on the current and historical deviation, which may lead to lagging regulation. DNN-MPC is based on the deviation between the predicted trajectory and the reference trajectory, and the regulation rule of pitch ratio is added to the optimization objective function, so the prediction model can predict the effect of the change in pitch ratio on propeller speed, so as to accelerate the adjustment speed of fuel flow. The COGOG pattern of the system under DNN-MPC control has better maneuverability.
To verify the robustness of the DNN-MPC control algorithm, the following operations are carried out. Firstly, during the entire acceleration process, random white noise is added to all parameters input into the control algorithm. Then, at 10 s and 30 s, the power turbine speed collection faults are simulated. The collected speed has a significant deviation from the actual speed (At 10 s, the collected speed suddenly increased. At 30 s, the speed collected suddenly dropped). The dynamic response characteristics of the system are shown in Figure 21, Figure 22 and Figure 23. Whether in the case of random white noise or large-scale disturbances, the DNN-MPC can effectively control the system. As the target variable, the speed changes smoothly in the whole dynamic process. To ensure that the speed can follow the reference state well, there will be sudden changes in the fuel flow. At 10 s, the gas turbine speed suddenly increases, and the fuel flow decreases. Then, the fuel flow immediately resumed the normal trajectory. At 30 s, when the speed is close to the target state, the collected speed suddenly decreases, and the fuel flow increases. However, since the DNN-MPC can predict the future development trajectory of the system, the fuel flow will be quickly adjusted back, so there is no obvious overshoot in the speed. DNN-MPC has been proven to have good robustness.
Using similar operating conditions to the acceleration process, the deceleration processes from working conditions 8 to 1 under the different control methods are simulated, which are shown in Figure 24, Figure 25, Figure 26 and Figure 27. In the deceleration process, it takes about 70 s for propeller speed to reach the target and stabilize under DNN-MPC control, which is 22 s shorter than the parallel power feedback control. It takes about 118 s for propeller speed to reach the target under parallel control. Although the propeller speed based on DNN-MPC control has a small overshoot, it has obvious advantages in terms of dynamic response speed and the time to stabilization. When the deceleration command is given, the propeller speed under DNN-MPC control will decrease rapidly, while the propeller speed under the other two control methods will rise first and then decrease, which is caused by the decrease in pitch ratio. As the pitch decreases, the contact area between the blade and the water flow decreases, resulting in a rapid reduction in propeller torque. At this time, the gas turbine power under the other two control methods decreases slowly, resulting in the active torque being greater than the loaded torque, so the propeller speed increases. Since the prediction model can predict the impact of reduced pitch ratio on propeller speed, DNN-MPC can accelerate the adjustment of fuel flow so that the propeller speed controlled by DNN-MPC does not increase. The superiority of the engine-propeller cooperative control is demonstrated.

4.2. Power Distribution Control

The power distribution process is simulated under working condition 8 when the COGOG pattern switches to the COGAG pattern. The operating conditions are as follows. In the first 2 s, the system runs stably at working condition 8, when 1#GT provides almost all the power for the propeller, and 2#GT only provides a small amount of power. At 2 s, the power distribution command is given to make the two gas turbines provide the same power to the propeller. The simulation finishes at 80 s. Set the weight factor of MPC to Γ y , 2 n 1 = 0.78, Γ y , 2 n = 0.82, Γ u , 2 n 1 = 0.22, and Γ u , 2 n = 0.18. Set the parallel control to k p = 0.00008 , and k i = 0.00006 . Set the parallel power feedback control to k p = 0.0002 , k i = 0.00002 , k p _ s = 0.04 , and k p _ p = 0.06 . The dynamic response characteristics based on the different control methods are shown in Figure 28, Figure 29, Figure 30 and Figure 31.
In the power distribution process, it takes about 27 s for power balance under DNN-MPC control. It takes about 32 s under parallel power feedback control and about 50 s under parallel control. The power distribution speed under DNN-MPC control is the fastest, and it takes the least time for fuel flow and gas turbine power to reach equilibrium. The parallel control method takes gas turbine power as the control target variable. Since the rate of power increase is fixed, the more power that is distributed, the longer it takes. Under parallel power feedback control and DNN-MPC control, the greater the difference between the current power and target power, the faster the power distribution is. As the power approaches the target, the slope of the power curve gradually flattens. The fluctuation of propeller speed under parallel control is the smallest, but the stabilization speed is the slowest. It takes the shortest time to stabilize the propeller speed under DNN-MPC control, about 32 s. The COGAG system under DNN-MPC control shows the best maneuverability in both power distribution and propeller speed stabilization.
The power transfer process is simulated under working condition 8 when the COGAG pattern switches to the COGOG pattern, which is the reverse of the power distribution. The dynamic response characteristics based on the different control methods are shown in Figure 32, Figure 33, Figure 34 and Figure 35.
In the power transfer process, it takes about 30 s for power stabilization under DNN-MPC control. It takes about 37 s under parallel power feedback control and about 43 s under parallel control. Fuel flow and gas turbine power based on DNN-MPC control take the shortest time to reach stability. Because the power transfer rate of the two gas turbines under parallel control is the same, the power transfer time is longer than that of the other two methods. It is also for that reason that propeller speed under parallel control has the smallest fluctuation. It takes the shortest time to stabilize propeller speed under DNN-MPC control, about 46 s, which is 10 s shorter than that under parallel control. It takes about 80 s for propeller speed stabilization under parallel power feedback control. In the process of power distribution and power transfer, no overshoot occurs in fuel flow and power, and there is no steady-state error in power either.

4.3. Speed Control in the COGAG Pattern

The acceleration process of the system under the COGAG pattern from working conditions 1 to 10 is simulated. The operating conditions are as follows. In the first 2 s, the system runs at working condition 1. At 2 s, the acceleration command is given to accelerate the system to working condition 10. The simulation finishes at 120 s. Set the weight factor of MPC to Γ y , n = 0.78, Γ u , n = 0.22, and Γ b , n = 0.78. Set the parallel control to k p = 0.00006 , and k i = 0.00003 . Set the parallel power feedback control to k p = 0.0004 , k i = 0.00002 , k p _ s = 0.38 , and k p _ p = 0.38 . The dynamic response characteristics based on the different control methods are shown in Figure 36, Figure 37, Figure 38 and Figure 39.
In the acceleration process from working conditions 1 to 10, the pitch ratio increased linearly from 0.867 to 0.967. It takes about 40 s for propeller speed to reach the target under DNN-MPC control, which is 12 s shorter than parallel power feedback control. It takes about 80 s for propeller speed to reach the target under parallel control. In the initial stage of acceleration, the fuel flow under DNN-MPC control is adjusted more quickly, and propeller speed rises the fastest. As propeller speed approaches the target, the speed curve gradually flattens, and there is no overshoot. The curves of the fuel flow and power of the two gas turbines basically coincide under DNN-MPC control, which shows that the two gas turbines have good synchronization performance. The other two control methods do not consider the influence of pitch ratio on propeller speed, so the change in pitch ratio does not affect the adjustment speed of fuel flow. In fact, the adjustment rate of fuel flow under parallel power feedback control and DNN-MPC control within 15–25 s is relatively close. Since DNN-MPC control takes into account the engine-propeller matching characteristics, the fuel flow regulation speed is faster than that of the parallel power feedback control in the initial stage of acceleration. Meanwhile, as the propeller speed approaches the target, the fuel flow regulation under parallel power feedback control becomes slow. Therefore, the dynamic performance of the system under engine-propeller cooperative control based on DNN-MPC is better.
Using similar operating condition to the acceleration process, the deceleration processes from working conditions 10 to 1 under the different control methods are simulated, which are shown in Figure 40, Figure 41, Figure 42 and Figure 43. In the deceleration process, it takes about 53 s for propeller speed to reach the target under DNN-MPC control, which is 27 s shorter than parallel power feedback control. It takes about 108 s for propeller speed to reach the target under parallel control. The COGAG system under DNN-MPC control shows the best dynamic performance. When the deceleration instruction is given, the propeller speed under the other two control methods will first increase and then decrease, which is also caused by the reduction in pitch ratio. The propeller speed increase is more obvious under parallel control. Parallel power feedback control takes the propeller speed as the control target. The larger the difference between the actual speed and the target, the faster the fuel flow adjustment speed, which alleviates the amplitude of the propeller speed rising. Due to the good predictability of DNN-MPC control, it can speed up fuel flow regulation to prevent the propeller speed from increasing. Moreover, no overshot occurs in fuel flow, propeller speed, and power. In engineering practice, in order to avoid over-rotation caused by rising propeller speed, the pitch ratio is generally adjusted when the propeller speed is reduced to a certain range. Under engine-propeller cooperative control based on DNN-MPC, the pitch adjustment can be operated directly. In addition, the computational efficiency of the DNN-MPC algorithm needs to be verified. The hardware configuration of the computer is as follows: CPU i5-4460S @ 2.90 GHz, memory 4 GB. Running the DNN-MPC algorithm based on the Python environment, in a single sampling period, the average calculation time of the prediction model is approximately 22.8 ms, and the average time consumption of the optimization solution algorithm is approximately 3 ms. Since the essence of DNN-MPC still belongs to linear MPC, it has better computational efficiency.

5. Conclusions

The COGAG system is a common power plant for large vessels. Under the existing control methods, the steady-state and dynamic characteristics of the COGAG system have a large space for improvement. In this paper, a multi-objective optimal control method is proposed to improve economy, maneuverability, and stability. In essence, DNN-MPC belongs to linear model predictive control, so it has advantages in computational efficiency compared with nonlinear model predictive control. The following conclusions can be summarized.
  • The fuel consumption per nautical mile for evaluating the economy of the COGAG system is proposed. Based on the complete nonlinear model, the ship engine-propeller matching characteristics under different operating patterns are studied. The economic optimization operation strategy is formulated.
  • A two-layer control method is proposed for the COGAG system. The economic optimization operation strategy is put into the system planning layer. When the vessel speed command is given, the optimal operation point can be identified to improve economy. When the vessel runs in 10th gear, the economic efficiency of the optimized COGAG system can reach 22.47%. Taking the optimal operation point as the reference state and putting it into the local control layer, the engine-propeller cooperative control is designed to improve maneuverability.
  • Considering that COGAG system has a short sampling and control period, and the operation range of the system is large, a deep neural network (DNN) model with an LPV form is proposed as the prediction model. The DNN model has high accuracy which can be entirely equivalent to the complete nonlinear model. Moreover, the DNN model has the ability of ultra-real-time operation.
  • The engine-propeller cooperative control based on DNN-MPC is proposed for different dynamic processes of the COGAG system. Compared with parallel control based on PI and parallel power feedback control based on PID, the DNN-MPC control can significantly improve the maneuverability of the COGAG system and avoid propeller speed overshoot caused by pitch adjustment. Compared with the PID-based control, the DNN-MPC control can improve the maneuverability of the COGOG pattern by 31.82% and 16.67% in the process of accelerating from 1st to 8th gear and improve the maneuverability of the COGAG pattern by 50% and 23.08% in the process of accelerating from 1st to 10th gear. Under DNN-MPC control, the gas turbines show good synchronization performance, which means that the stability of the COGAG system can be guaranteed.
  • The proposed multi-objective optimization control method is suitable for the power plant which includes multiple power sources. The control algorithm needs to be optimized based on the performance requirements of the specific device. Considering that performance degradation can change the economic optimization operation strategy, a degradation identification and strategy update method will be studied in the future. In addition, theory on the control stability of combining neural networks with MPC is also an important research area.

Author Contributions

Conceptualization, X.L.; methodology, J.Z. and J.L.; software, J.Z.; validation, J.Z. and J.L.; formal analysis, J.Z.; investigation, J.Z.; resources, X.L.; data curation, J.Z. and J.L.; writing—original draft preparation, J.Z. and J.L.; writing—review and editing, X.L.; visualization, J.Z. and J.L.; supervision, X.M. and X.L.; project administration, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Because the research object and data of this manuscript are sensitive, the data sets used and analyzed during the current study are available from the corresponding author on reasonable request.

Acknowledgments

The authors would like to thank the Editor-in-Chief, Associate Editor, and anonymous referees for their invaluable comments and suggestions.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Wang, Z.; Ma, J.; Yu, H.; Li, T. Research on Matching Characteristics of Ship-Engine-Propeller of COGAG. In Proceedings of the ASME Turbo Expo 2021, Virtual, Online, 7–11 June 2021. [Google Scholar] [CrossRef]
  2. Xu, Z.; Wen, X.; Zhao, N. A Novel COGAG Propulsion System for Marine Ships. In Proceedings of the ASME Turbo Expo 2018, Oslo, Norway, 11–15 June 2018. [Google Scholar] [CrossRef]
  3. Altosole, M.; Benvenuto, G.; Figari, M.; Campora, U. Real-time simulation of a COGAG naval ship propulsion system. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ. 2009, 223, 47–62. [Google Scholar] [CrossRef]
  4. Xie, C.; Wang, Z. The Research on Merging Control Strategy of COGAG Power Plant. Adv. Mater. Res. 2011, 159, 297–302. [Google Scholar] [CrossRef]
  5. Li, Z.; Li, S.; Cao, Y.; Li, D. Study and Design of COGAG Controller. In Proceedings of the 2012 Second International Conference on Instrumentation, Measurement, Computer, Communication and Control, Harbin, China, 8–10 December 2012. [Google Scholar] [CrossRef]
  6. Li, T.; Wang, Z.; Li, S. Simulation of performance characteristics of a combined gas turbine and gas turbine device. Harbin Gongcheng Daxue Xuebao 2016, 37, 1366–1372. [Google Scholar] [CrossRef]
  7. Meng, H.; Wang, Z.; Li, S.; Zhao, N.; Jin, G. The Simulation Study on Dynamic Characteristics of COGAG Engaging Process. Adv. Mater. Res. 2014, 960–961, 1442–1445. [Google Scholar] [CrossRef]
  8. Ma, Y.; Liu, J.; Li, Q.; Liu, H.; Yu, D. Three-Spool Marine Gas Turbine Multi-Objective Switching Control System Design and Optimization. IFAC-PapersOnLine 2021, 54, 388–393. [Google Scholar] [CrossRef]
  9. Chen, C.; Long, L.; Mao, X.; Li, L. A Multi-objective Switching Control Strategy for Aero-engines Considering Sensor Dynamic. In Proceedings of the 31st Chinese Control and Decision Conference, Nanchang, China, 3–5 June 2019. [Google Scholar] [CrossRef]
  10. Ma, Y.; Liu, J.; Zhu, L.; Li, Q.; Liu, H.; Yu, D. Accommodation of Multishaft Gas Turbine Switching Control Gain Tuning Problem to Inlet Guide Vane Position. J. Eng. Gas Turbines Power 2022, 144, 031014. [Google Scholar] [CrossRef]
  11. Fan, L.; Shen, C.; Lu, Z.; Xu, C.; Wang, Z.; Ma, X. Multi-objective Optimization of Three-shaft Gas Turbine for Sudden Unloading. IFAC-PapersOnLine 2021, 54, 400–405. [Google Scholar] [CrossRef]
  12. Yan, P.; Zhang, Z.; Lei, X.; Hou, Q.; Wang, H. A multi-objective optimal control model of cascade pumping stations considering both cost and safety. J. Clean. Prod. 2022, 345, 131171. [Google Scholar] [CrossRef]
  13. Han, Y.; Zhang, G.; Li, Q.; You, Z.; Chen, W.; Liu, H. Hierarchical energy management for PV/hydrogen/battery island DC microgrid. Int. J. Hydrog. Energy 2019, 44, 5507–5516. [Google Scholar] [CrossRef]
  14. Pu, Y.; Li, Q.; Chen, W.; Liu, H. Hierarchical energy management control for islanding DC microgrid with electric-hydrogen hybrid storage system. Int. J. Hydrog. Energy 2019, 44, 5153–5161. [Google Scholar] [CrossRef]
  15. Wang, J.; Han, H.; Yang, Y.; Wei, M. An improved model predictive control approach for fuel efficiency optimization of vessel propulsion systems. Control Eng. Pract. 2021, 109, 104749. [Google Scholar] [CrossRef]
  16. Mei, D.; Wang, G.; Ye, Z.; Shen, J.; Feng, H. Two-layer Optimization Method of Vessel Power System Structure Performance Based on Variable-order Genetic Algorithm. Zhongguo Dianji Gongcheng Xuebao 2018, 38, 5763–5771. [Google Scholar] [CrossRef]
  17. Carreño, J.E.; Mora, J.D.; Pérez, F.L. Mathematical model for maneuverability of a riverine support patrol vessel with a pump-jet propulsion system. Ocean Eng. 2013, 63, 96–104. [Google Scholar] [CrossRef]
  18. Gutiérrez-Urquídez, R.C.; Valencia-Palomo, G.; Rodríguez-Elias, O.M.; Trujillo, L. Systematic selection of tuning parameters for efficient predictive controllers using a multiobjective evolutionary algorithm. Appl. Soft Comput. J. 2015, 31, 326–338. [Google Scholar] [CrossRef]
  19. Chen, H.; Li, Q.; Ye, Z.; Pang, S. Neural Network-Based Parameter Estimation and Compensation Control for Time-Delay Servo System of Aeroengine. Aerospace 2025, 12, 64. [Google Scholar] [CrossRef]
  20. Vroemen, B.; Van Essen, H.; Van Steenhoven, A.; Kok, J. Nonlinear model predictive control of a laboratory gas turbine installation. In Proceedings of the ASME 1998 International Gas Turbine and Aeroengine Congress and Exhibition, Stockholm, Sweden, 2–5 June 1998. [Google Scholar] [CrossRef]
  21. Surendran, S.; Chandrawanshi, R.; Kulkarni, S.; Bhartiya, S.; Nataraj Paluri, S.; Sampath, S. Model predictive control of a laboratory gas turbine. In Proceedings of the 2016 Indian Control Conference, Hyderabad, India, 4–6 January 2016. [Google Scholar] [CrossRef]
  22. Zhou, X.; Lu, F.; Zhou, W.; Huang, J. An improved multivariable generalized predictive control algorithm for direct performance control of gas turbine engine. Aerosp. Sci. Technol. 2020, 99, 105576. [Google Scholar] [CrossRef]
  23. Vahab, H.H.; Afef, F.; Concepción, A.M.; Ramin, F.A. Adaptive model predictive control design for the speed and temperature control of a V94.2 gas turbine unit in a combined cycle power plant. Energy 2020, 207, 118259. [Google Scholar] [CrossRef]
  24. Hou, G.; Gong, L.; Huang, C.; Zhang, J. Fuzzy modeling and fast model predictive control of gas turbine system. Energy 2020, 200, 117465. [Google Scholar] [CrossRef]
  25. Valencia-Palomo, G.; Rossiter, J.A.; López-Estrada, F.R. Improving the feed-forward compensator in predictive control for setpoint tracking. ISA Trans. 2014, 53, 755–766. [Google Scholar] [CrossRef]
  26. Hassan, A.; Ruiz-Moreno, S.; Frejo, J.R.D.; Maestre, J.M.; Camacho, E.F. Neural-Network Based MPC for Enhanced Lateral Stability in Electric Vehicles. IEEE Access 2024, 12, 23265–23278. [Google Scholar] [CrossRef]
  27. Jin, L.; Liu, L.; Wang, X.; Shang, M.; Wang, F.-Y. Physical-Informed Neural Network for MPC-Based Trajectory Tracking of Vehicles With Noise Considered. IEEE Trans. Intell. Veh. 2024, 9, 4493–4503. [Google Scholar] [CrossRef]
  28. Wen, J.; Lu, J.; Spataru, C.; Weng, Y.; Lv, X. Coordinated intelligent control strategy and power management for marine gas turbine under pulsed load using optimized neural network. Energy 2024, 313, 133719. [Google Scholar] [CrossRef]
  29. Dang, T.; Debrouwere, F.; Hostens, E. Approximating Nonlinear Model Predictive Controllers using Support Vector Machines. In Proceedings of the Australian & New Zealand Control Conference, Gold Coast, Australia, 25–26 November 2021. [Google Scholar] [CrossRef]
  30. Liu, Z.; Karimi, I.A. Gas turbine performance prediction via machine learning. Energy 2020, 192, 116627. [Google Scholar] [CrossRef]
  31. Wang, C.; Zhang, L. Control oriented fast optimisation with SHapley additive explanations assisted two-stage training of input convex neural network. Eng. Appl. Artif. Intell. 2025, 151, 110625. [Google Scholar] [CrossRef]
  32. Gan, W.; Zhu, D.; Ji, D. QPSO-model predictive control-based approach to dynamic trajectory tracking control for unmanned underwater vehicles. Ocean Eng. 2018, 158, 208–220. [Google Scholar] [CrossRef]
  33. Tian, Z.; Li, S.; Wang, Y.; Wang, X. SVM Predictive Control for Calcination Zone Temperature in Lime Rotary Kiln with Improved PSO Algorithm. Trans. Inst. Meas. Control 2018, 40, 3134–3146. [Google Scholar] [CrossRef]
  34. Shamma, J.; Athans, M. Guaranteed properties of gain scheduled control for linear parameter varying plants. Automatica 1991, 27, 559–564. [Google Scholar] [CrossRef]
  35. Lv, C.; Lan, Z.; Wang, Z.; Chang, J.; Yu, D. Intelligent ammonia precooling control for TBCC mode transition based on neural network improved equilibrium manifold expansion model. Energy 2024, 288, 129662. [Google Scholar] [CrossRef]
  36. Lyu, C.; Chang, J.; Yu, D. Feedback Linearized Sliding Mode Control of Turbofan Engine Based on Multiple Input Multiple Output Equilibrium Manifold Expansion Model. Tuijin Jishu 2021, 42, 1681–1689. [Google Scholar]
  37. Zhu, L.; Liu, J.; Zhou, W.; Yu, D. An Improvement Method Based on Similarity Theory for Equilibrium Manifold Expansion Model. In Proceedings of the 2019 IEEE International Conference Power Data Science, Taizhou, China, 12–15 December 2019; IEEE: New York, NY, USA, 2019. [Google Scholar]
  38. Zhu, L.; Liu, J.; Ma, Y.; Zhou, W.; Yu, D. A corrected equilibrium manifold expansion model for gas turbine system simulation and control. Energies 2020, 13, 4904. [Google Scholar] [CrossRef]
  39. Lv, C.; Lan, Z.; Chang, J.; Yu, D. Adaptive dynamic programming for ramjet intelligent tracking control via neural network-enhanced equilibrium manifold expansion estimator. Energy 2024, 309, 133905. [Google Scholar] [CrossRef]
  40. Li, T.; Liu, R.; Wang, Z.; Zhou, S.; Zhang, J.; Gao, C. Integrated simulation and optimization matching methods of intercooled gas turbi-nes. Harbin Gongcheng Daxue Xuebao 2021, 42, 1195–1202. [Google Scholar] [CrossRef]
  41. Kim, T.; Hwang, S. Part load performance analysis of recuperated gas turbines considering engine configuration and operation strategy. Energy 2006, 31, 260–277. [Google Scholar] [CrossRef]
  42. Yu, Y.; Chen, L.; Sun, F.; Wu, C. Matlab/Simulink-based simulation for digital-control system of marine three-shaft gas-turbine. Appl. Energy 2005, 80, 1–10. [Google Scholar] [CrossRef]
  43. Li, J.; Wang, Z.; Li, S. Design and Simulation of MPC for Marine Three-shaft Gas Turbine. IFAC-PapersOnLine 2021, 54, 382–387. [Google Scholar] [CrossRef]
  44. Lotfi, F.; Virji, K.; Faraji, F.; Berry, L.; Holliday, A.; Meger, D.; Dudek, G. Uncertainty-aware hybrid paradigm of nonlinear MPC and model-based RL for offroad navigation: Exploration of transformers in the predictive model. In Proceedings of the IEEE International Conference on Robotics and Automation, Yokohama, Japan, 13–17 May 2024. [Google Scholar] [CrossRef]
  45. Ma, S.; Ding, J. Multi-model based MPC to improve the ramp rate for renewable energy consumption. Neurocomputing 2025, 611, 128619. [Google Scholar] [CrossRef]
  46. Li, J.; Wang, Z.; Li, S.; Ming, L. A SDNN-MPC method for power distribution of COGAG propulsion system. Energy 2022, 254, 124310. [Google Scholar] [CrossRef]
  47. Liu, S.; Wang, J. A simplified dual neural network for quadratic programming with its KWTA application. IEEE Trans. Neural Netw. 2006, 17, 1500–1510. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the port side of the COGAG system.
Figure 1. Schematic diagram of the port side of the COGAG system.
Jmse 13 01232 g001
Figure 2. The schematic diagram of the two-layer control.
Figure 2. The schematic diagram of the two-layer control.
Jmse 13 01232 g002
Figure 3. The process of achieving the economic optimization strategy.
Figure 3. The process of achieving the economic optimization strategy.
Jmse 13 01232 g003
Figure 4. Steady-state characteristics of propeller power in the COGAG pattern.
Figure 4. Steady-state characteristics of propeller power in the COGAG pattern.
Jmse 13 01232 g004
Figure 5. Steady-state characteristics of gas turbine efficiency in the COGAG pattern.
Figure 5. Steady-state characteristics of gas turbine efficiency in the COGAG pattern.
Jmse 13 01232 g005
Figure 6. Steady-state characteristics of propulsion efficiency in the COGAG pattern.
Figure 6. Steady-state characteristics of propulsion efficiency in the COGAG pattern.
Jmse 13 01232 g006
Figure 7. Steady-state characteristics of economic efficiency in the COGAG pattern.
Figure 7. Steady-state characteristics of economic efficiency in the COGAG pattern.
Jmse 13 01232 g007
Figure 8. Steady-state characteristics of fuel consumption in the COGAG pattern.
Figure 8. Steady-state characteristics of fuel consumption in the COGAG pattern.
Jmse 13 01232 g008
Figure 9. Structure diagram of the DNN model.
Figure 9. Structure diagram of the DNN model.
Jmse 13 01232 g009
Figure 10. One-input system operation diagram.
Figure 10. One-input system operation diagram.
Jmse 13 01232 g010
Figure 11. The schematic diagram of ANN2.
Figure 11. The schematic diagram of ANN2.
Jmse 13 01232 g011
Figure 12. Low-pressure compressor speed of 1#GT.
Figure 12. Low-pressure compressor speed of 1#GT.
Jmse 13 01232 g012
Figure 13. Low-pressure compressor speed of 2#GT.
Figure 13. Low-pressure compressor speed of 2#GT.
Jmse 13 01232 g013
Figure 14. High-pressure compressor speed of 1#GT.
Figure 14. High-pressure compressor speed of 1#GT.
Jmse 13 01232 g014
Figure 15. High-pressure compressor speed of 2#GT.
Figure 15. High-pressure compressor speed of 2#GT.
Jmse 13 01232 g015
Figure 16. Propeller speed.
Figure 16. Propeller speed.
Jmse 13 01232 g016
Figure 17. Dynamic characteristics of pitch ratio in the acceleration of COGOG pattern.
Figure 17. Dynamic characteristics of pitch ratio in the acceleration of COGOG pattern.
Jmse 13 01232 g017
Figure 18. Dynamic characteristics of fuel flow in the acceleration of COGOG pattern.
Figure 18. Dynamic characteristics of fuel flow in the acceleration of COGOG pattern.
Jmse 13 01232 g018
Figure 19. Dynamic characteristics of propeller speed in the acceleration of COGOG pattern.
Figure 19. Dynamic characteristics of propeller speed in the acceleration of COGOG pattern.
Jmse 13 01232 g019
Figure 20. Dynamic characteristics of gas turbine power in the acceleration of COGOG pattern.
Figure 20. Dynamic characteristics of gas turbine power in the acceleration of COGOG pattern.
Jmse 13 01232 g020
Figure 21. Dynamic characteristics of fuel flow with disturbances.
Figure 21. Dynamic characteristics of fuel flow with disturbances.
Jmse 13 01232 g021
Figure 22. Dynamic characteristics of propeller speed with disturbances.
Figure 22. Dynamic characteristics of propeller speed with disturbances.
Jmse 13 01232 g022
Figure 23. Dynamic characteristics of gas turbine power with disturbances.
Figure 23. Dynamic characteristics of gas turbine power with disturbances.
Jmse 13 01232 g023
Figure 24. Dynamic characteristics of pitch ratio in the deceleration of COGOG pattern.
Figure 24. Dynamic characteristics of pitch ratio in the deceleration of COGOG pattern.
Jmse 13 01232 g024
Figure 25. Dynamic characteristics of fuel flow in the deceleration of COGOG pattern.
Figure 25. Dynamic characteristics of fuel flow in the deceleration of COGOG pattern.
Jmse 13 01232 g025
Figure 26. Dynamic characteristics of propeller speed in the deceleration of COGOG pattern.
Figure 26. Dynamic characteristics of propeller speed in the deceleration of COGOG pattern.
Jmse 13 01232 g026
Figure 27. Dynamic characteristics of gas turbine power in the deceleration of COGOG pattern.
Figure 27. Dynamic characteristics of gas turbine power in the deceleration of COGOG pattern.
Jmse 13 01232 g027
Figure 28. Dynamic characteristics of fuel flow in the power distribution process.
Figure 28. Dynamic characteristics of fuel flow in the power distribution process.
Jmse 13 01232 g028
Figure 29. Dynamic characteristics of gas turbine power in the power distribution process.
Figure 29. Dynamic characteristics of gas turbine power in the power distribution process.
Jmse 13 01232 g029
Figure 30. Dynamic characteristics of propeller speed in the power distribution process.
Figure 30. Dynamic characteristics of propeller speed in the power distribution process.
Jmse 13 01232 g030
Figure 31. Dynamic characteristics of gas turbine torque in the power distribution process.
Figure 31. Dynamic characteristics of gas turbine torque in the power distribution process.
Jmse 13 01232 g031
Figure 32. Dynamic characteristics of fuel flow in the power transfer process.
Figure 32. Dynamic characteristics of fuel flow in the power transfer process.
Jmse 13 01232 g032
Figure 33. Dynamic characteristics of gas turbine power in the power transfer process.
Figure 33. Dynamic characteristics of gas turbine power in the power transfer process.
Jmse 13 01232 g033
Figure 34. Dynamic characteristics of propeller speed in the power transfer process.
Figure 34. Dynamic characteristics of propeller speed in the power transfer process.
Jmse 13 01232 g034
Figure 35. Dynamic characteristics of gas turbine torque in the power transfer process.
Figure 35. Dynamic characteristics of gas turbine torque in the power transfer process.
Jmse 13 01232 g035
Figure 36. Dynamic characteristics of pitch ratio in the acceleration of COGAG pattern.
Figure 36. Dynamic characteristics of pitch ratio in the acceleration of COGAG pattern.
Jmse 13 01232 g036
Figure 37. Dynamic characteristics of fuel flow in the acceleration of COGAG pattern.
Figure 37. Dynamic characteristics of fuel flow in the acceleration of COGAG pattern.
Jmse 13 01232 g037
Figure 38. Dynamic characteristics of propeller speed in the acceleration of COGAG pattern.
Figure 38. Dynamic characteristics of propeller speed in the acceleration of COGAG pattern.
Jmse 13 01232 g038
Figure 39. Dynamic characteristics of gas turbine power in the acceleration of COGAG pattern.
Figure 39. Dynamic characteristics of gas turbine power in the acceleration of COGAG pattern.
Jmse 13 01232 g039
Figure 40. Dynamic characteristics of pitch ratio in the deceleration of COGAG pattern.
Figure 40. Dynamic characteristics of pitch ratio in the deceleration of COGAG pattern.
Jmse 13 01232 g040
Figure 41. Dynamic characteristics of fuel flow in the deceleration of COGAG pattern.
Figure 41. Dynamic characteristics of fuel flow in the deceleration of COGAG pattern.
Jmse 13 01232 g041
Figure 42. Dynamic characteristics of propeller speed in the deceleration of COGAG pattern.
Figure 42. Dynamic characteristics of propeller speed in the deceleration of COGAG pattern.
Jmse 13 01232 g042
Figure 43. Dynamic characteristics of gas turbine power in the deceleration of COGAG pattern.
Figure 43. Dynamic characteristics of gas turbine power in the deceleration of COGAG pattern.
Jmse 13 01232 g043
Table 1. Comparison of experimental values and simulation values.
Table 1. Comparison of experimental values and simulation values.
ParameterExperimental ValueSimulation ValueRelative Error
High-pressure compressor speed (r/min)950097322.44%
Low-pressure compressor speed (r/min)750073961.38%
Air flow (kg/s)85.0083.102.23%
Pressure ratio of low-pressure compressor4.554.530.43%
Pressure ratio of high-pressure compressor4.404.451.14%
Expansion ratio of power turbine3.453.552.90%
Power turbine outlet temperature (K)773.15775.100.25%
Table 2. Typical conditions of the COGAG system.
Table 2. Typical conditions of the COGAG system.
Working ConditionVessel Speed
10.353
20.456
30.525
40.578
50.612
60.697
70.812
80.884
90.943
101
Table 3. Economic optimization operation strategy of the COGAG pattern.
Table 3. Economic optimization operation strategy of the COGAG pattern.
Working ConditionPitch Ratio (PU)Propeller Speed (PU)Fuel Flow of Single Gas Turbine (kg/s)Power of Single Gas Turbine (PU)Economic EfficiencyFuel Consumption (kg/n mile)
10.8670.3420.1460.0225.96%186.10
20.90.4370.2520.0538.33%248.32
30.90.5080.3190.08410.39%273.45
40.90.5600.3730.11211.88%290.58
50.90.5900.4080.13112.73%299.88
60.90.6670.4980.22214.80%321.59
70.90.7770.6620.29417.61%366.51
80.90.8620.8440.41719.52%429.46
90.9670.9021.0770.58621.00%513.37
100.9670.9841.3720.80722.47%617.37
Table 4. The parameters of the ANN1 model.
Table 4. The parameters of the ANN1 model.
ParameterCOGAG PatternCOGOG Pattern
Number of network layers33
Neuron distribution(120, 240, 120)(120, 120, 120)
Activation functionrelurelu
Loss functionMSEMSE
Epochs30001500
Learning rate0.00050.001
OptimizerNadamAdam
Training MSE1.91 × 10−41.29 × 10−4
Test MSE3.87 × 10−41.88 × 10−4
Table 5. The parameters of the ANN2 model.
Table 5. The parameters of the ANN2 model.
ParameterCOGAG PatternCOGOG Pattern
Number of network layers33
Neuron distribution(2640, 2640, 2640)(1200, 1200, 1200)
Activation functionrelurelu
Loss functionMSEMSE
Epochs30003000
Learning rate0.00020.0002
OptimizerAdamAdam
Training MSE8.27 × 10−33.9 × 10−3
Test MSE6.68 × 10−21.38 × 10−2
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

Zhang, J.; Li, J.; Li, X.; Ma, X. DNN-MPC Control Based on Two-Layer Optimization Method for the COGAG System. J. Mar. Sci. Eng. 2025, 13, 1232. https://doi.org/10.3390/jmse13071232

AMA Style

Zhang J, Li J, Li X, Ma X. DNN-MPC Control Based on Two-Layer Optimization Method for the COGAG System. Journal of Marine Science and Engineering. 2025; 13(7):1232. https://doi.org/10.3390/jmse13071232

Chicago/Turabian Style

Zhang, Jingjing, Jian Li, Xuemin Li, and Xiuzhen Ma. 2025. "DNN-MPC Control Based on Two-Layer Optimization Method for the COGAG System" Journal of Marine Science and Engineering 13, no. 7: 1232. https://doi.org/10.3390/jmse13071232

APA Style

Zhang, J., Li, J., Li, X., & Ma, X. (2025). DNN-MPC Control Based on Two-Layer Optimization Method for the COGAG System. Journal of Marine Science and Engineering, 13(7), 1232. https://doi.org/10.3390/jmse13071232

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