Scalable FPGA Implementation of Dynamic Programming for Optimal Control of Hybrid Electrical Vehicles
2024 (English)In: DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING, DASIP 2024, SPRINGER INTERNATIONAL PUBLISHING AG , 2024, Vol. 14622, p. 27-39Conference paper, Published paper (Refereed)
Abstract [en]
Dynamic programming (DP) can be used for optimal control of hybrid electric vehicles but requires a large number of computations to be performed. As many of these computations can be performed in parallel, FPGAs are an interesting platform for executing the dynamic programming algorithm. This paper presents a scalable architecture for performing dynamic programming on FPGAs using a pipelined model of a hybrid electric vehicle (HEV). The proposed architecture supports multiple parallel model execution units and is scalable to support a configurable number of units, inputs, states, and time steps. The run time of the optimization process is shown to be improved significantly compared to a CPU implementation. With four parallel model execution units, the design runs in about 1.5% of the time required for an Intel Xeon W-1250 CPU. This shows that DP-based optimal control is feasible for HEVs and that FPGAs can be used to achieve it.
Place, publisher, year, edition, pages
SPRINGER INTERNATIONAL PUBLISHING AG , 2024. Vol. 14622, p. 27-39
Series
Lecture Notes in Computer Science, ISSN 0302-9743
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:liu:diva-207490DOI: 10.1007/978-3-031-62874-0_3ISI: 001283306100003ISBN: 9783031628733 (print)ISBN: 9783031628740 (electronic)OAI: oai:DiVA.org:liu-207490DiVA, id: diva2:1896541
Conference
17th International Workshop on Design and Architecture for Signal and Image Processing (DASIP), Munich, GERMANY, jan 17-19, 2024
2024-09-102024-09-102024-09-10