Hardware implementation of jet engine fuel controller using Python language

Document Type : Dynamics, Vibrations, and Control

Authors

1 PhD student, Faculty of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran

2 Professor,Faculty of Mechanical Engineering, Iran University of Science and Technology, Tehran, Iran

Abstract

The growing integration of artificial intelligence (AI) across diverse engineering domains has recently extended to the field of jet engine control. Python, as a high-level programming language, offers efficient and flexible capabilities for the implementation of AI-based control algorithms. In this study, the hardware implementation of a jet engine fuel controller using Python is presented for the first time and evaluated through hardware-in-the-loop (HIL) simulation. To this end, a detailed and accurate turbojet engine model was developed utilizing the T-MATS toolbox within the MATLAB/Simulink environment. Subsequently, the min-max fuel control algorithm—recognized as an industrial standard—was implemented in Python on suitable embedded hardware and subjected to rigorous HIL testing. Comparison of the simulation results with experimental engine data confirms the high fidelity of the dynamic model. Furthermore, a comprehensive and systematic comparative analysis between the HIL results and software-based simulations validates the proper design and robust implementation of the fuel control algorithm.

Keywords

Main Subjects


  • Receive Date: 27 September 2025
  • Revise Date: 17 November 2025
  • Accept Date: 29 November 2025
  • Publish Date: 24 December 2025