Vehicle energy management with ecodriving: a sequential quadratic programming approach with dual decomposition

Z. Khalik, G.P. Padilla, T.C.J. Romijn, M.C.F. Donkers

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

8 Citations (Scopus)
6 Downloads (Pure)

Abstract

In this paper, we propose to solve the ecodriving problem using a Sequential Quadratic Programming (SQP) algorithm. We formulate the ecodriving problem as a discrete-time (possibly nonconvex) nonlinear optimal control problem, and form convex SQP subproblems by using a linearized objective function with Thikhonov regularization. We will further show that the SQP algorithm can be embedded in a distributed optimization approach, allowing it to be used for Complete Vehicle Energy Management (CVEM), incorporating optimal control of the vehicle's auxiliary systems, in combination with ecodriving. We consider two case studies for the ecodriving problem. The first case study concerns the optimal control of a full electric vehicle, which has one control input and two states and is solved with the SQP algorithm. The second case study lays a foundation for CVEM with ecodriving, where we solve an energy management problem with ecodriving for a series-hybrid electric vehicle, using the aforementioned SQP algorithm and dual decomposition.

Original languageEnglish
Title of host publication2018 Annual American Control Conference, ACC 2018
PublisherInstitute of Electrical and Electronics Engineers
Pages4002-4007
Number of pages6
ISBN (Print)9781538654286
DOIs
Publication statusPublished - 9 Aug 2018
Event2018 Annual American Control Conference, (ACC2018) - Milwauke, United States
Duration: 27 Jun 201829 Jun 2018
http://acc2018.a2c2.org/
http://acc2018.a2c2.org/

Conference

Conference2018 Annual American Control Conference, (ACC2018)
Abbreviated titleACC2018
CountryUnited States
CityMilwauke
Period27/06/1829/06/18
Internet address

Fingerprint Dive into the research topics of 'Vehicle energy management with ecodriving: a sequential quadratic programming approach with dual decomposition'. Together they form a unique fingerprint.

Cite this