ProfessorEric Kerrigan
Professor of Control and Optimization
Department of Electrical and Electronic Engineering - Faculty of Engineering
- Professor of Control and OptimizationDepartment of Electrical and Electronic Engineering - Faculty of Engineering
- 020 7594 6343 (Work)
- 1114, Electrical Engineering, South Kensington Campus, United Kingdom
RESEARCH
Many control and optimisation problems involve differential equations, constraints and uncertain parameters. My group develops numerical methods for solving these problems, with a particular emphasis on model predictive control.
Model predictive control and numerical optimisation
Model predictive control (MPC) repeatedly solves an optimisation problem to choose a system's control inputs. Its ability to account for constraints, nonlinear dynamics, and uncertainty makes it useful across engineering, but solving these problems quickly and reliably remains a major challenge.
We develop numerical methods to improve the accuracy, reliability and computational efficiency of optimal control and dynamic optimisation. Our work includes novel discretisation methods for solving dynamic optimisation problems, adaptive discretisation methods for problems involving uncertainty, and derivative-based and derivative-free optimisation solvers. Recent work addresses the accuracy of computed trajectories and robust control of nonlinear systems.
Related work: co-design
A related strand of my research uses multi-objective optimisation to design control algorithms, computing resources and physical systems together, examining trade-offs between performance, cost and reliability.
Applications and software
My research is motivated by applications in aerospace, energy systems and information systems:
- Aerospace: flow control and aerodynamic drag reduction, and control and coordination of autonomous aerial vehicles.
- Energy systems: predictive control for energy management and storage, power conversion, and wind turbine load alleviation. Energy management in groups of buildings is one application.
- Information systems: coordinating control, communication and computation in networks of autonomous vehicles, and scheduling tasks on resource-constrained computing systems.
Current EPSRC projects include data-driven coalitional control for building energy systems, and concurrent learning and control of uncertain large-scale phenomena.
ICLOCS, the Imperial College London Optimal Control Software, is a tool for solving numerical optimal control problems. See my publications for the methods and applications in more detail.
GRANTS
- STANDARD - RESPONSEPA9396 Behavioural data-driven coalitional control for buildingsEngineering & Physical Sciences Research Council1 Sep 2025 - 31 Aug 2028
- STANDARD - RESPONSEPA9668: Concurrent Learning and Control of Uncertain Large-Scale PhenomenaEngineering & Physical Sciences Research Council18 Mar 2025 - 17 Mar 2028
- STANDARD - CALLPA9970 - Royal Society / Wolfson Visiting Fellowship for Prof Justin Hsu - From Discrete to Continuous-Time Verification for Probabilistic Hybrid SystemsThe Royal Society1 Aug 2024 - 31 Jul 2025
- GRANTEPSRC Active Building CentreEngineering & Physical Science Research Council (E3 Sep 2018 - 30 Sep 2022
- GRANTAutomatic methods to trade off performance and computing resources for controlled systemsThe Royal Society31 Mar 2018 - 30 Mar 2019
- GRANTTEMPO - Training in Embedded Predictive Control and OptimizationCommission of the European Communities1 Feb 2014 - 31 Jan 2018
- GRANTPhD Project - Accelerator technology for structured mixed-integer programming problemsSiemens AG30 Sep 2013 - 29 Sep 2017
- GRANTReal-time Numerical Optimization in Reconfigurable Hardware with Application to Model Predictive ControlEngineering & Physical Science Research Council (E1 Jun 2009 - 30 Nov 2012
- GRANTRobust Nonlinear Model Predictive ControlEngineering & Physical Science Research Council (E15 Sep 2008 - 14 Sep 2011
- FELLOWSHIPRoyal Academy of Engineering Fellowship. Remainder of 5 year Fellowship transferring from Cambridge with Dr. KerriganRoyal Academy Of Engineering