Pontryagin's Minimum Principle based model predictive control of energy management for a plug-in hybrid electric bus

Date

2018-12-17

Advisors

Journal Title

Journal ISSN

Volume Title

Publisher

Elsevier

Department

Type

Article

ISSN

0306-2619

item.page.extent-format

Citation

Xie S, Hu X, Xin Z, Brighton J. (2019) Pontryagin's Minimum Principle based model predictive control of energy management for a plug-in hybrid electric bus. Applied Energy, Volume 236, February 2019, pp. 893-905

Abstract

To improve computational efficiency of energy management strategies for plug-in hybrid electric vehicles (PHEVs), this paper proposes a stochastic model predictive controller (MPC) based on Pontryagin’s Minimum Principle (PMP), which differs from widely used dynamic programming (DP)-based predictive methods. First, short-time speed forecasting is achieved using a Markov chain model, based on real-world driving cycles. The PMP- and DP-based MPCs are compared under four preview horizons (5 s, 10 s, 15 s and 20 s), and the results show that the computational time of the DP-MPC is almost four times of that in the PMP-MPC. Moreover, the influence of predication horizon length on computational time and energy consumption is examined. Given a preview horizon of 5 s, the PMP-MPC holds a total energy consumption cost of 7.80 USD and computational time per second of 0.0130 s. When the preview horizon increases to 20 s, the total cost is 7.77 USD with the computational time per second increasing to 0.0502 s. Finally, DP, PMP, and rule-based strategies are contrasted to the PMP-MPC method, further demonstrating the promising performance and computational efficiency of the proposed methodology.

Description

item.page.description-software

item.page.type-software-language

item.page.identifier-giturl

Keywords

Dynamic programming, Plug-in hybrid electric bus, Algorithmic efficiency, Pontryagin's Minimum Principle, Stochastic model predictive control

Rights

Attribution-NonCommercial-NoDerivatives 4.0 International

item.page.relationships

item.page.relationships

item.page.relation-supplements