Research Article Open Access

Development of a Fuzzy Logic Controller for Real-time Energy Optimization of a Hybrid vehicle

Sk. Khairul Hasan1 and Anoop Kumar Dhingra1
  • 1 University of Wisconsin Milwaukee, United States

Abstract

The ability to combine positive features of an internal combustion engine with those of an electric motor has been fundamental to the advancement of the high-performance energy-optimized hybrid vehicles. However, due to a lack of reliable and realistic hybrid vehicle models, much of the hybrid vehicle controller research has been limited to computer simulations. To overcome this shortcoming, this paper utilizes a highly reliable vehicle model (Autonomie) for simulation. A state-of-the-art fuzzy logic controller was developed that considers the battery state of charge, wheel torque demand and vehicle speed as the input variables. An ARM Cortex M3 microcontroller-based control hardware prototype was developed and the processor in loop simulation was performed to verify the feasibility of the developed controller in an embedded real-time application. The results of this study indicate that the developed fuzzy logic controller significantly improved the performance (up to 48%) of the hybrid vehicle in a real-time application compared to Autonomie's built-in controller. The processor in loop test results provide evidence of the effectiveness of the developed control algorithm in the embedded real-time form

Journal of Mechatronics and Robotics
Volume 4 No. 1, 2020, 236-253

DOI: https://doi.org/10.3844/jmrsp.2020.236.253

Submitted On: 16 August 2020 Published On: 21 October 2020

How to Cite: Hasan, S. K. & Dhingra, A. K. (2020). Development of a Fuzzy Logic Controller for Real-time Energy Optimization of a Hybrid vehicle. Journal of Mechatronics and Robotics, 4(1), 236-253. https://doi.org/10.3844/jmrsp.2020.236.253

  • 3,556 Views
  • 1,906 Downloads
  • 3 Citations

Download

Keywords

  • Fuzzy Logic Control
  • Plug-in Hybrid Vehicle
  • Autonomie
  • Fuel Economy
  • Processor in Loop Simulation (PIL)