Modelling and fuzzy logic based control scheme for a series hybrid electric vehicle

Creative Commons License


Journal of Energy Systems, vol.7, no.1, pp.106-120, 2023 (Scopus) identifier

  • Publication Type: Article / Article
  • Volume: 7 Issue: 1
  • Publication Date: 2023
  • Doi Number: 10.30521/jes.1107190
  • Journal Name: Journal of Energy Systems
  • Journal Indexes: Scopus
  • Page Numbers: pp.106-120
  • Keywords: Energy management, Fuzzy logic control, Modeling, Series hybrid electric vehicle
  • Gazi University Affiliated: Yes


Ever stricter emission regulations, declining petroleum resources, increasing pollution, and global warming triggered an interest in e-mobility. Although fully electrified transportation is targeted, hybrid electric vehicles have become attractive during this transition period due to reasons such as battery challenges, range anxiety, grid capacity, and charging infrastructure. Hybrid electrical vehicles require challenging energy management systems due to the increasing number of components and energy conversions. This paper aims to introduce a simple yet effective control scheme to control the battery state-of-charge (SOC) and regenerative braking of a hybrid electric vehicle. For this purpose, a fuzzy logic controller is developed, three inputs as the SOC, driver demand, and vehicle velocity are defined. Instead of torque or power requirement, which are commonly used as controller inputs in the literature, a more straightforward method is adopted by using the accelerator and brake pedal positions. The controller manages the engine power and regenerative braking intensity. A series hybrid electric vehicle model is created in the MATLAB/Simulink environment to validate the performance of the proposed controller. The proposed controller aims to keep the SOC between 30-40% after charge depleting mode, and ensures prevention of regenerative braking at high SOC values to prevent overcharging. Simulations have been performed according to NEDC and WLTC, show that the proposed controller is able to realize design objectives.