Abstract
Robust control of natural-gas engines under unknown load disturbances remains challenging due to strong couplings and delays in multi-input multi-output (MIMO) dynamics. This paper presents a control framework that integrates rate-based model predictive control (MPC) with a gain-scheduling scheme driven by an adaptive Kalman filter to enhance performance under unknown load disturbances. A novel adaptation mechanism enables the Kalman filter to rapidly track transient changes in load torque while attenuating steady-state estimation noise. The online torque estimate is used to compute local equilibrium operating points and generate a gain-scheduling parameter matrix that adaptively adjusts MPC behavior to improve transient response. Experimental validation on a laboratory engine demonstrates that the estimator converges quickly during load transients and maintains low steady-state noise; when combined with gain-scheduled MPC, the proposed controller significantly reduces speed and air-fuel-ratio deviations and shortens settling time following step load changes. The results indicate improved disturbance rejection and practical applicability for power-generation engines.
Similar content being viewed by others
Data availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
Abbreviations
- \(\alpha\) :
-
Mixture throttle opening.
- \(\beta\) :
-
Fuel throttle opening.
- \(\dot{m}_a\) :
-
Mass flow of fresh air into mixer.
- \(\dot{m}_c\) :
-
Mass flow through compressor.
- \(\dot{m}_f\) :
-
Mass flow of natural gas.
- \(m_{hc}\) :
-
Threshold parameter.
- \(\dot{m}_{mt}\) :
-
Mass flow through mixture throttle.
- \(\dot{m}_{mc}\) :
-
Mass flow into cylinder.
- \(\dot{m}_t\) :
-
Mass flow through turbine.
- \(\eta _c\) :
-
Compressor isentropic efficiency.
- \(\eta _e\) :
-
Engine efficiency coefficient.
- \(\eta _m\) :
-
Turbocharger mechanical efficiency.
- \(\eta _t\) :
-
Turbine isentropic efficiency.
- \(\eta _{ch}\) :
-
Volumetric efficiency.
- \(\kappa\) :
-
Specific heat ratio.
- \(\kappa _c\) :
-
Critical pressure ratio.
- \(\lambda\) :
-
Coefficient of excess air.
- \(\omega\) :
-
Engine speed.
- \(\xi\) :
-
Mixing ratio between natural gas and air.
- \(C_a\) :
-
Discharge coefficient of mixer air entrance.
- \(C_f\) :
-
Discharge coefficient of fuel throttle.
- \(C_m\) :
-
Discharge coefficient of mixture throttle.
- \(c_p\) :
-
Mean value of the specific heat capacity.
- \(H_m\) :
-
Mixer corrected parameter.
- J :
-
Effective engine inertia.
- \(k_b\) :
-
Friction coefficient.
- \(p_0\) :
-
Atmospheric pressure.
- \(p_1\) :
-
Boost pressure.
- \(p_2\) :
-
Intake manifold pressure.
- \(p_3\) :
-
Exhaust pressure.
- \(R_a\) :
-
Gas constant of air.
- \(R_f\) :
-
Gas constant of natural gas.
- \(R_m\) :
-
Gas constant of mixed gas.
- \(S_a\) :
-
Flow area of mixer air entrance.
- \(S_f\) :
-
Effective flow area of fuel valve.
- \(S_m\) :
-
Max flow area of mixture throttle.
- \(S_{thvm}\) :
-
Max flow area of fuel valve.
- \(T_0\) :
-
Atmospheric temperature.
- \(T_1\) :
-
Boost temperature.
- \(T_2\) :
-
Intake manifold temperature.
- \(T_3\) :
-
Exhaust temperature.
- \(t_d\) :
-
AFR time delay.
- \(\tau _e\) :
-
Indicated torque.
- \(\tau _L\) :
-
Load torque.
- \(\tau _p\) :
-
Mechanical loss and pumping loss torque.
- \(t_{s1}\) :
-
MPC controller control period.
- \(t_{s2}\) :
-
Adaptive Kalman filter control period.
- \(V_d\) :
-
Engine displacement.
- \(V_m\) :
-
Intake manifold volume.
- \(V_T\) :
-
Pipe volume from mixer to exhaust.
- \(V_t\) :
-
Pipe volume from mixer to mixture throttle.
References
Kou, C. et al. Collaborative optimization design of intake and combustion chamber structures for heavy-duty natural gas engines under knock limitation. Energy 316, 134662. https://doi.org/10.1016/j.energy.2025.134662 (2025).
Tang, Y. et al. Challenges and opportunities of natural gas dual-fuel engines for marine applications. Fuel 400, 135808. https://doi.org/10.1016/j.fuel.2025.135808 (2025).
Tayyeban, E. & Deymi-Dashtebayaz, M. Optimizing an expansion engine-based organic rankine cycle system for heat recovery from natural gas engines. Energy Convers. Manag. 343, 120209. https://doi.org/10.1016/j.enconman.2025.120209 (2025).
Lino, P., Maione, B. & Amorese, C. Modelling and predictive control of a new injection system for compressed natural gas engines. Control Eng. Pract. 16, 1216–1230. https://doi.org/10.1016/j.conengprac.2008.01.008 (2008).
Thompson, J. S., Walton, S., Hassan, O., Rolland, S. A. & Sienz, J. The use of cfd and multi-objective optimisation techniques to customise an industrial pre-mixer. Struct. Multidiscip. Optim. 55, 2339–2351. https://doi.org/10.1007/s00158-016-1643-7 (2017).
Gong, Q., Xu, J., Ye, J., Feng, H. & Shen, A. Nonlinear model predictive control for premixed turbocharged natural gas engine. IEEE/ASME Trans. Mechatron. 27, 3694–3705. https://doi.org/10.1109/TMECH.2021.3130910 (2022).
Keller, M. et al. Model predictive air path control for a two-stage turbocharged spark-ignition engine with low pressure exhaust gas recirculation. Int. J. Engine Res. 21, 1835–1845. https://doi.org/10.1007/s38313-020-0295-6 (2020).
Koli, R. et al. Nonlinear model predictive control of dual loop - exhaust gas recirculation in a turbocharged spark ignited engine. In 2018 Annual American Control Conference (ACC), 2437–2442, https://doi.org/10.23919/ACC.2018.8430853 (2018).
Bergmann, D., Harder, K., Niemeyer, J. & Graichen, K. Nonlinear mpc of a heavy-duty diesel engine with learning gaussian process regression. IEEE Trans. Control Syst. Technol. 30, 113–129. https://doi.org/10.1109/TCST.2021.3054650 (2022).
Di Cairano, S., Doering, J., Kolmanovsky, I. V. & Hrovat, D. Model predictive control of engine speed during vehicle deceleration. IEEE Trans. Control Syst. Technol. 22, 2205–2217. https://doi.org/10.1109/TCST.2014.2309671 (2014).
Di Cairano, S., Yanakiev, D., Bemporad, A., Kolmanovsky, I. V. & Hrovat, D. Model predictive idle speed control: Design, analysis, and experimental evaluation. IEEE Trans. Control Syst. Technol. 20, 84–97. https://doi.org/10.1109/TCST.2011.2112361 (2012).
Zhu, Q., Onori, S. & Prucka, R. An economic nonlinear model predictive control strategy for si engines: Model-based design and real-time experimental validation. IEEE Trans. Control Syst. Technol. 27, 296–310. https://doi.org/10.1109/TCST.2017.2769660 (2019).
Zhou, J., Fiorentini, L., Canova, M. & Wang, Y. Coordinated performance optimization of a variable geometry compressor with model predictive control for a turbocharged diesel engine. IEEE Trans. Control Syst. Technol. 24, 804–816. https://doi.org/10.1109/TCST.2015.2468085 (2016).
Hu, C., Wei, X. & Ren, Y. Passive fault-tolerant control based on weighted lpv tube-mpc for air-breathing hypersonic vehicles. International Journal of Control, Automation and Systems 17, 1957–1970. https://doi.org/10.1007/s12555-018-0594-8 (2019).
Santillo, M. & Karnik, A. Model predictive controller design for throttle and wastegate control of a turbocharged engine. In 2013 American Control Conference, 2183–2188, https://doi.org/10.1109/ACC.2013.6580159 (2013).
Huang, M., Zaseck, K., Butts, K. & Kolmanovsky, I. Rate-based model predictive controller for diesel engine air path: Design and experimental evaluation. IEEE Trans. Control Syst. Technol. 24, 1922–1935. https://doi.org/10.1109/TCST.2016.2529503 (2016).
Rigatos, G., Siano, P. & Ingenito, G. Controller design for agvs and kalman filter-based compensation of disturbance forces and torques. Intell. Ind. Syst. 2, 197–216. https://doi.org/10.1109/CIVEMSA.2013.6617412 (2016).
Fu, J. et al. Research on Optimization of Diesel Engine Speed Control Based on UKF-Filtered Data and PSO Fuzzy PID Control. Processes 13, 777. https://doi.org/10.3390/pr13030777 (2025).
Mercorelli, P. A hysteresis hybrid extended kalman filter as an observer for sensorless valve control in camless internal combustion engines. IEEE Trans. Ind. Appl. 48, 1940–1949. https://doi.org/10.1109/TIA.2012.2226193 (2012).
Pourbabaee, B., Meskin, N. & Khorasani, K. Sensor fault detection, isolation, and identification using multiple-model-based hybrid kalman filter for gas turbine engines. IEEE Trans. Control Syst. Technol. 24, 1184–1200. https://doi.org/10.1109/TCST.2015.2480003 (2016).
Pavkovic, D., Deur, J. & Kolmanovsky, I. Adaptive kalman filter-based load torque compensator for improved si engine idle speed control. IEEE Trans. Control Syst. Technol. 17, 98–110. https://doi.org/10.1109/TCST.2008.922556 (2009).
Yang, Q., Li, S. & Cao, Y. A strong tracking filtering approach for health estimation of marine gas turbine engine. J. Mar. Sci. Appl. 18, 542–553. https://doi.org/10.1007/s11804-019-00103-8 (2019).
Zerdali, E. Strong. & tracking extended kalman filter based speed and load torque estimations of induction motor. In,. 1st Global Power. Energy and Communication Conference (GPECOM) 216–221, 2019. https://doi.org/10.1109/GPECOM.2019.8778455 (2019).
Huang, M., Nakada, H., Polavarapu, S., Butts, K. & Kolmanovsky, I. Rate-based model predictive control of diesel engines. IFAC Proceedings Volumes 46, 177–182, https://doi.org/10.3182/20130904-4-JP-2042.00094 (2013). 7th IFAC Symposium on Advances in Automotive Control.
Ferreau, H. J., Kirches, C., Potschka, A., Bock, H. G. & Diehl, M. qpoases: a parametric active-set algorithm forquadratic programming. Math. Program. Comput. 6, 327–363. https://doi.org/10.1007/s12532-014-0071-1 (2014).
Danijel Pavković, V. I., Joško Deur & Hrovat, D. Si engine load torque estimator based on adaptive kalman filter and its application to idle speed control. SAE Transactions 114, 71–82, https://doi.org/10.4271/2005-01-0036 (2005).
Chui, C. K. & Chen, G. Orthogonal Projection and Kalman Filter, chap. 3, 33–49 (Springer International Publishing, Cham, 2017).
Wang, X. & Huang, Y. Convergence study in extended kalman filter-based training of recurrent neural networks. IEEE Trans. Neural Netw. 22, 588–600. https://doi.org/10.1109/TNN.2011.2109737 (2011).
Gustafsson, F. Change Detection Based on Sliding Windows, chap. 6, 205–230 (John Wiley and Sons, Ltd, 2000).
Boutayeb, M., Rafaralahy, H. & Darouach, M. Convergence analysis of the extended kalman filter used as an observer for nonlinear deterministic discrete-time systems. IEEE Trans. Autom. Control 42, 581–586. https://doi.org/10.1109/9.566674 (1997).
Yang, H., Xia, Y., Shi, P. & Fu, M. A novel delta operator kalman filter design and convergence analysis. IEEE Trans. Circuits Syst. I: Regul. Pap. 58, 2458–2468. https://doi.org/10.1109/TCSI.2011.2131330 (2011).
Rugh, W. J. & Shamma, J. S. Research on gain scheduling. Automatica 36, 1401–1425. https://doi.org/10.1016/S0005-1098(00)00058-3 (2000).
Huang, M., Butts, K. & Kolmanovsky, I. A low complexity gain scheduling strategy for explicit model predictive control of a diesel air path. In 8th ASME Annual Dynamic Systems and Control Conference (DSCC 2015), 01–10, https://doi.org/10.1115/DSCC2015-9754 (ASME, 2016).
Su, H., Hao, G., Li, P. & Luo, X.Feed forward fuzzy pid controller for common-rail pressure control of diesel engine. In 2010 International Conference on Measuring Technology and Mechatronics Automation, vol. 2, 264–267, https://doi.org/10.1109/ICMTMA.2010.600 (2010) .
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant No. 62403212).
Funding
This work was supported by the National Natural Science Foundation of China (Grant No. 62403212).
Author information
Authors and Affiliations
Contributions
Wenyu Xiong conceived the study, designed the experiments, and wrote part of the manuscript. Qichangyi Gong conducted the experiments, analyzed the data and wrote part of the manuscript. Songtao Huang, Jie Ye, and Jinbang Xu performed data curation, validation, and provided critical feedback on the manuscript. All authors reviewed and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Xiong, W., Gong, Q., Huang, S. et al. Model predictive control with adaptive Kalman filter for premixed turbocharged natural gas engine. Sci Rep (2026). https://doi.org/10.1038/s41598-026-39850-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-026-39850-4


