Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle

In this paper, a fuel cell system supervisory controller is developed for a fuel cell-based hybrid electric vehicle to safely control the interactions between powertrain components, maximize efficiency and minimize the degradation of the fuel cell. The proposed fuel cell supervisory controller inclu...

Descripción completa

Detalles Bibliográficos
Autores: Molavi, Ali, Serra-Prat, María, Husar, Attila
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2024
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/368529
Acceso en línea:http://hdl.handle.net/10261/368529
https://api.elsevier.com/content/abstract/scopus_id/85177061840
Access Level:acceso abierto
Palabra clave:Fuel cell hybrid vehicle
Optimal setpoint generator
PEM fuel cell
State machine
Supervisory controller
id ES_2b1c4e7ea7a491759126344dafd6d555
oai_identifier_str oai:digital.csic.es:10261/368529
network_acronym_str ES
network_name_str España
repository_id_str
spelling Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric VehicleMolavi, AliSerra-Prat, MaríaHusar, AttilaFuel cell hybrid vehicleOptimal setpoint generatorPEM fuel cellState machineSupervisory controllerIn this paper, a fuel cell system supervisory controller is developed for a fuel cell-based hybrid electric vehicle to safely control the interactions between powertrain components, maximize efficiency and minimize the degradation of the fuel cell. The proposed fuel cell supervisory controller includes three main elements: a state machine, an optimal setpoint generator and a power limit calculator. The state machine, as the top layer of the supervisory controller, is responsible for coordinating the various subsystems of the fuel cell, including the three subsystems, anode, cathode, thermal, and the dc/dc converter. The primary purpose of the state machine is to ensure global control over these subsystems as well as facilitate communication between the fuel cell system, diagnosis system, and Vehicle Control Unit (VCU). The state machine not only allows for the appropriate transitions between states but also governs the fuel cell system operation in all its different operating states such as Start-up, Shutdown and Run. The optimal setpoint generator is responsible for determining the operating conditions of the fuel cell system that maximizes the system's efficiency. It is designed by taking into account the comprehensive model of the fuel cell stack, considering manufacturing constraints, and incorporating the compressor map which then provides the optimal setpoints for all the subsystems' local controllers. A power limit calculator is also developed to compute the stack available power and feeds this information to the energy management system in the VCU. This information is used by the VCU to split the requested power between the fuel cell and the battery. The experimentally validated stack model and the complex model of the subsystems based on the Inn-Balance project data are used in the simulation. Furthermore, the subsystems' local controllers used in the MATLAB-Simulink were validated in a real vehicle test bench. The Common Artemis 130 km/h Driving Cycle (CADC) for automotive applications is used to verify the proposed fuel cell system supervisory controller in the MATLAB-Simulink environment. The simulation results showed that the proposed control structure functioned properly in the Run mode using this CADC-based load profile.Peer reviewedInstitute of Electrical and Electronics EngineersMolavi, Ali [0000-0002-1155-2375]Serra-Prat, María [0000-0002-9885-8093]Husar, Attila [0000-0001-8503-3837]Consejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]202420242024info:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_6501Postprintinfo:eu-repo/semantics/acceptedVersionapplication/pdfhttp://hdl.handle.net/10261/368529https://api.elsevier.com/content/abstract/scopus_id/85177061840reponame:DIGITAL.CSIC. Repositorio Institucional del CSICinstname:Consejo Superior de Investigaciones Científicas (CSIC)Ingléshttp://dx.doi.org/10.1109/TVT.2023.3331242Síinfo:eu-repo/semantics/openAccessoai:digital.csic.es:10261/3685292026-05-22T06:33:51Z
dc.title.none.fl_str_mv Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
title Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
spellingShingle Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
Molavi, Ali
Fuel cell hybrid vehicle
Optimal setpoint generator
PEM fuel cell
State machine
Supervisory controller
title_short Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
title_full Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
title_fullStr Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
title_full_unstemmed Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
title_sort Improved Supervisory Controller Design for a Fuel Cell Hybrid Electric Vehicle
dc.creator.none.fl_str_mv Molavi, Ali
Serra-Prat, María
Husar, Attila
author Molavi, Ali
author_facet Molavi, Ali
Serra-Prat, María
Husar, Attila
author_role author
author2 Serra-Prat, María
Husar, Attila
author2_role author
author
dc.contributor.none.fl_str_mv Molavi, Ali [0000-0002-1155-2375]
Serra-Prat, María [0000-0002-9885-8093]
Husar, Attila [0000-0001-8503-3837]
Consejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]
dc.subject.none.fl_str_mv Fuel cell hybrid vehicle
Optimal setpoint generator
PEM fuel cell
State machine
Supervisory controller
topic Fuel cell hybrid vehicle
Optimal setpoint generator
PEM fuel cell
State machine
Supervisory controller
description In this paper, a fuel cell system supervisory controller is developed for a fuel cell-based hybrid electric vehicle to safely control the interactions between powertrain components, maximize efficiency and minimize the degradation of the fuel cell. The proposed fuel cell supervisory controller includes three main elements: a state machine, an optimal setpoint generator and a power limit calculator. The state machine, as the top layer of the supervisory controller, is responsible for coordinating the various subsystems of the fuel cell, including the three subsystems, anode, cathode, thermal, and the dc/dc converter. The primary purpose of the state machine is to ensure global control over these subsystems as well as facilitate communication between the fuel cell system, diagnosis system, and Vehicle Control Unit (VCU). The state machine not only allows for the appropriate transitions between states but also governs the fuel cell system operation in all its different operating states such as Start-up, Shutdown and Run. The optimal setpoint generator is responsible for determining the operating conditions of the fuel cell system that maximizes the system's efficiency. It is designed by taking into account the comprehensive model of the fuel cell stack, considering manufacturing constraints, and incorporating the compressor map which then provides the optimal setpoints for all the subsystems' local controllers. A power limit calculator is also developed to compute the stack available power and feeds this information to the energy management system in the VCU. This information is used by the VCU to split the requested power between the fuel cell and the battery. The experimentally validated stack model and the complex model of the subsystems based on the Inn-Balance project data are used in the simulation. Furthermore, the subsystems' local controllers used in the MATLAB-Simulink were validated in a real vehicle test bench. The Common Artemis 130 km/h Driving Cycle (CADC) for automotive applications is used to verify the proposed fuel cell system supervisory controller in the MATLAB-Simulink environment. The simulation results showed that the proposed control structure functioned properly in the Run mode using this CADC-based load profile.
publishDate 2024
dc.date.none.fl_str_mv 2024
2024
2024
dc.type.none.fl_str_mv info:eu-repo/semantics/article
http://purl.org/coar/resource_type/c_6501
Postprint
info:eu-repo/semantics/acceptedVersion
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/10261/368529
https://api.elsevier.com/content/abstract/scopus_id/85177061840
url http://hdl.handle.net/10261/368529
https://api.elsevier.com/content/abstract/scopus_id/85177061840
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv http://dx.doi.org/10.1109/TVT.2023.3331242

dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
dc.source.none.fl_str_mv reponame:DIGITAL.CSIC. Repositorio Institucional del CSIC
instname:Consejo Superior de Investigaciones Científicas (CSIC)
instname_str Consejo Superior de Investigaciones Científicas (CSIC)
reponame_str DIGITAL.CSIC. Repositorio Institucional del CSIC
collection DIGITAL.CSIC. Repositorio Institucional del CSIC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869405119355813888
score 15,812429