Litcius/Paper detail

Deep reinforcement learning implementation on IC engine idle speed control

Ibrahim Omran, Ahmed M. Mostafa, Ahmed Metwally Seddik, Mohamed Ali, M. Saddam Hussein, Youssef Ahmed, Youssef Aly, Mohamed Abdelwahab

2024Ain Shams Engineering Journal10 citationsDOIOpen Access PDF

Abstract

Efficient control of automotive engine idle speed is crucial for achieving better fuel economy and smoother engine running. This paper presents a comparison between proportional-integral-derivative (PID) control and Reinforcement Learning (RL) using the Deep Q-Network (DQN) algorithm as a high-level control method for minimizing idle speed fluctuations caused by changes in engine irregularities, and the response time and accuracy of the throttle control mechanism. In addition to low-level PID control for the throttle valve position, MATLAB/Simulink was employed to build the simulation environment, incorporating an engine model and an electronic throttle body model, and observing the engine's current speed. The results demonstrated the superiority of RL-based control over PID in reducing idle speed fluctuations and enhancing engine performance in simulations and real-world experiments. This study advances automotive engine control strategies.

Topics & Concepts

ThrottlePID controllerIdleMATLABAutomotive engineeringReinforcement learningAutomotive engineComputer scienceAutomotive industryControl theory (sociology)Engine control unitOvershoot (microwave communication)EngineeringControl engineeringControl (management)Artificial intelligenceTemperature controlInternal combustion engineAerospace engineeringTelecommunicationsOperating systemReal-time simulation and control systemsElectric and Hybrid Vehicle TechnologiesAdvanced Combustion Engine Technologies
Deep reinforcement learning implementation on IC engine idle speed control | Litcius