Journal article
Predictive energy management for hybrid electric aircraft propulsion systems
- Abstract:
- We present a Model Predictive Control (MPC) algorithm for energy management in aircraft with hybrid electric propulsion systems consisting of gas turbine and electric motor components. Series and parallel configurations are considered. By combining a point-mass aircraft dynamical model with models of electrical losses and losses in the gas turbine, the fuel consumed over a given future flight path is minimised subject to constraints on the battery, electric motor and gas turbine. The optimization is formulated as a convex problem under mild assumptions and its solution is used to define a predictive energy management control law that takes into account the variation in aircraft mass during flight. We investigate the performance of algorithms for solving this problem. An Alternating Direction Method of Multipliers (ADMM) algorithm is proposed and compared with a general purpose convex interior point solver. We also show that the ADMM implementation reduces the required computation time by orders of magnitude in comparison with a general purpose nonlinear programming solver, making it suitable for real-time supervisory energy management control.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 1.8MB, Terms of use)
-
- Publisher copy:
- 10.1109/TCST.2022.3193295
Authors
- Publisher:
- IEEE
- Journal:
- IEEE Transactions on Control Systems Technology More from this journal
- Volume:
- 31
- Issue:
- 2
- Pages:
- 602 - 614
- Publication date:
- 2022-08-08
- Acceptance date:
- 2022-07-29
- DOI:
- EISSN:
-
1558-0865
- ISSN:
-
1063-6536
Terms of use
- Copyright holder:
- IEEE
- Copyright date:
- 2021
- Rights statement:
- © 2022 IEEE.
- Notes:
- This is the accepted manuscript version of the article. The final is available online from IEEE at: https://doi.org/10.1109/TCST.2022.3193295
If you are the owner of this record, you can report an update to it here: Report update to this record