DNN-MPC Control Based on Two-Layer Optimization Method for the COGAG System
Abstract
1. Introduction
2. COGAG System
2.1. Three-Shaft Gas Turbine
- (1)
- Compressor
- (2)
- Combustion chamber
- (3)
- Turbine
2.2. Pitch Propeller
2.3. Model Validation
3. Methods
3.1. Two-Layer Control Framework
3.2. Economic Optimization Strategy
3.3. Optimization Control Method
3.3.1. DNN Prediction Model
- (1)
- Steady-State Point Identification
- Based on the steady-state model, steady-state point parameters can be obtained, including , , , , , , , , and , 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.
- The artificial neural network (ANN) model, which is used to identify steady-state points, is established. ANN1 is a dense connection layer neural network. is taken as the input, and 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.
- (2)
- Coefficient Matrix Identification
- (3)
- DNN Model Validation
3.3.2. Engine-Propeller Cooperative Control
4. Results and Discussion
4.1. Speed Control in the COGOG Pattern
4.2. Power Distribution Control
4.3. Speed Control in the COGAG Pattern
5. Conclusions
- 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
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- 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]
- 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]
- 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]
- Xie, C.; Wang, Z. The Research on Merging Control Strategy of COGAG Power Plant. Adv. Mater. Res. 2011, 159, 297–302. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Liu, Z.; Karimi, I.A. Gas turbine performance prediction via machine learning. Energy 2020, 192, 116627. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Shamma, J.; Athans, M. Guaranteed properties of gain scheduled control for linear parameter varying plants. Automatica 1991, 27, 559–564. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Ma, S.; Ding, J. Multi-model based MPC to improve the ramp rate for renewable energy consumption. Neurocomputing 2025, 611, 128619. [Google Scholar] [CrossRef]
- 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]
- 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]
Parameter | Experimental Value | Simulation Value | Relative Error |
---|---|---|---|
High-pressure compressor speed (r/min) | 9500 | 9732 | 2.44% |
Low-pressure compressor speed (r/min) | 7500 | 7396 | 1.38% |
Air flow (kg/s) | 85.00 | 83.10 | 2.23% |
Pressure ratio of low-pressure compressor | 4.55 | 4.53 | 0.43% |
Pressure ratio of high-pressure compressor | 4.40 | 4.45 | 1.14% |
Expansion ratio of power turbine | 3.45 | 3.55 | 2.90% |
Power turbine outlet temperature (K) | 773.15 | 775.10 | 0.25% |
Working Condition | Vessel Speed |
---|---|
1 | 0.353 |
2 | 0.456 |
3 | 0.525 |
4 | 0.578 |
5 | 0.612 |
6 | 0.697 |
7 | 0.812 |
8 | 0.884 |
9 | 0.943 |
10 | 1 |
Working Condition | Pitch Ratio (PU) | Propeller Speed (PU) | Fuel Flow of Single Gas Turbine (kg/s) | Power of Single Gas Turbine (PU) | Economic Efficiency | Fuel Consumption (kg/n mile) |
---|---|---|---|---|---|---|
1 | 0.867 | 0.342 | 0.146 | 0.022 | 5.96% | 186.10 |
2 | 0.9 | 0.437 | 0.252 | 0.053 | 8.33% | 248.32 |
3 | 0.9 | 0.508 | 0.319 | 0.084 | 10.39% | 273.45 |
4 | 0.9 | 0.560 | 0.373 | 0.112 | 11.88% | 290.58 |
5 | 0.9 | 0.590 | 0.408 | 0.131 | 12.73% | 299.88 |
6 | 0.9 | 0.667 | 0.498 | 0.222 | 14.80% | 321.59 |
7 | 0.9 | 0.777 | 0.662 | 0.294 | 17.61% | 366.51 |
8 | 0.9 | 0.862 | 0.844 | 0.417 | 19.52% | 429.46 |
9 | 0.967 | 0.902 | 1.077 | 0.586 | 21.00% | 513.37 |
10 | 0.967 | 0.984 | 1.372 | 0.807 | 22.47% | 617.37 |
Parameter | COGAG Pattern | COGOG Pattern |
---|---|---|
Number of network layers | 3 | 3 |
Neuron distribution | (120, 240, 120) | (120, 120, 120) |
Activation function | relu | relu |
Loss function | MSE | MSE |
Epochs | 3000 | 1500 |
Learning rate | 0.0005 | 0.001 |
Optimizer | Nadam | Adam |
Training MSE | 1.91 × 10−4 | 1.29 × 10−4 |
Test MSE | 3.87 × 10−4 | 1.88 × 10−4 |
Parameter | COGAG Pattern | COGOG Pattern |
---|---|---|
Number of network layers | 3 | 3 |
Neuron distribution | (2640, 2640, 2640) | (1200, 1200, 1200) |
Activation function | relu | relu |
Loss function | MSE | MSE |
Epochs | 3000 | 3000 |
Learning rate | 0.0002 | 0.0002 |
Optimizer | Adam | Adam |
Training MSE | 8.27 × 10−3 | 3.9 × 10−3 |
Test MSE | 6.68 × 10−2 | 1.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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
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
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 StyleZhang, 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 StyleZhang, 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