A Tool to Enable FPGA-Accelerated Dynamic Programming for Energy Management of Hybrid Electric Vehicles
2020 (English)In: IFAC PAPERSONLINE, ELSEVIER , 2020, Vol. 53, no 2, p. 15104-15109Conference paper, Published paper (Refereed)
Abstract [en]
When optimising the vehicle trajectory and powertrain energy management of hybrid electric vehicles, it is important to include look-ahead information such as road conditions and other traffic. One method for doing so is dynamic programming, but the execution time of such an algorithm on a general purpose CPU is too slow for it to be useable in real time. Significant improvements in execution time can be achieved by utilising parallel computations, for example, using a Field-Programmable Gate Array (FPGA). A tool for automatically converting a vehicle model written in C++ into code that can executed on an FPGA which can be used for dynamic programming-based control is presented in this paper. A vehicle model with a mild-hybrid powertrain is used as a case study to evaluate the developed tool and the output quality and execution time of the resulting hardware. Copyright (C) 2020 The Authors.
Place, publisher, year, edition, pages
ELSEVIER , 2020. Vol. 53, no 2, p. 15104-15109
Keywords [en]
Hybrid vehicles; Dynamic programming; Energy management systems; Computer-aided circuit design; Integrated circuits
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:liu:diva-177418DOI: 10.1016/j.ifacol.2020.12.2033ISI: 000652593600304OAI: oai:DiVA.org:liu-177418DiVA, id: diva2:1574085
Conference
21st IFAC World Congress on Automatic Control - Meeting Societal Challenges, ELECTR NETWORK, jul 11-17, 2020
2021-06-282021-06-282021-06-28