Predictive energy management for hybrid-electric aircraft with parallel propulsion system using convex optimisation.
The following case study considers the problem of computing the optimal power split for a hybrid-electric aircraft with a parallel propulsion system (gas turbine and electric motor) using convex optimisation. The goal is to obtain the optimal ratio between electric and gas turbine usage in order to meet the drive power demand. We consider solving the problem with 1) the generic convex programming package CVX, 2) the Alternating Direction Method of Multipliers (ADMM), 3) a heuristics (CDCS).
The theory behind the algorithms is presented in the paper: "Predictive energy management for hybrid electric aircraft propulsion systems" by Martin Doff-Sotta, Mark Cannon and Marko Bacic.
- MATLAB
- CVX
You need to install CVX for MATLAB:
- Clone the repository
git clone https://github.com/martindoff/Energy-management-hybrid-aircraft.git
- Copy the directory into your MATLAB path
- Select solver type and optionally change the parameters in the main.m file.
- Run the script
main
Martin Doff-Sotta - [email protected]
Linkedin: https://www.linkedin.com/in/mdoffsotta/