My Account Log in

1 option

Bench-marking Computational Performance of Dynamic Programming For Speed Profiling and Fuel Efficiency of Autonomous-capable HEV Ohio State University

SAE Technical Papers (1906-current) Available online

View online
Format:
Book
Conference/Event
Author/Creator:
Tulpule, Punit, author.
Contributor:
Ruhela, Amit
Conference Name:
WCX SAE World Congress Experience (2020-04-21 : Detroit, Michigan, United States)
Language:
English
Physical Description:
1 online resource cm
Place of Publication:
Warrendale, PA SAE International 2020
Summary:
Dynamic programming has been used for optimal control of hybrid powertrain and vehicle speed optimization particularly in design phase for over a couple of decades. With the advent of autonomous and connected vehicle technologies, automotive industry is getting closer to implementing predictive optimal control strategies in real time applications. The biggest challenge in implementation of optimal controls is the limitation on hardware which includes processor speed, IO speed, and random access memory. Due to the use of autonomous features, modern vehicles are equipped with better onboard computational resources. In this paper we present a comparison between multiple hardware options for dynamic programming. The optimal control problem considered, is the optimization of travel time and fuel economy by tuning the torque split ratio and vehicle speed while maintaining charge sustaining operation. The system has two states - battery state of charge and vehicle speed, and two inputs namely, total torque and torque split ratio. First, we develop a Matlab® based program to solve the optimal control problem. The Matlab® code is optimized for performance and memory on PC. Secondly, we use the code-generation tools to deploy the code in C based application. The code is prepared to be able to use with parallel processing. Finally, we compare three different hardware options for computational efficiency and memory usage. The hardware options considered are a single core on a PC (7th gen intel Xeon processor), 6 cores on PC, a GPU (NVDIA PX2) and an Android cell phone. The GPU chosen is specifically designed for automotive applications, and an android phone is chosen since it is the most realistic situation. The results of this paper suggest that the DP can be used in real time if used in real applications if the problem can be simplified to 2 state 2 input case
Notes:
Vendor supplied data
Publisher Number:
2020-01-0968
Access Restriction:
Restricted for use by site license

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account