Skip to main content
Menu
Mark Cannon Associate Professor

Professor

Mark Cannon DPhil (Oxon) MEng SM

Associate Professor

Tutorial Fellow at St John's College

Biography

Professor Cannon studied engineering as an undergraduate (MEng in Engineering Science) and completed a doctorate (DPhil) at the University of Oxford, graduating in 1993 and 1998. Between these, he did a master’s degree (SM) at Massachusetts Institute of Technology, graduating in 1995.

Since 2002, Mark has been an Associate Professor in the Engineering Science Department and a Fellow of St John’s College. He is a member of the Oxford Control Group.

Most Recent Publications

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

A constraint homotopy active set solver for linear-quadratic optimal control

A constraint homotopy active set solver for linear-quadratic optimal control

Asynchronous ADMM via a data exchange server

Asynchronous ADMM via a data exchange server

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimisation with parametric uncertainty: an ADMM approach

Optimisation with parametric uncertainty: an ADMM approach

View all

Research Interests

Mark’s research is about control and optimization of systems with constraints and model or measurement  uncertainty. Constrained optimal control problems have a diverse range of applications as a result physical, environmental and economic restrictions on system operations. Feedback control systems that optimize predicted future behaviour can account for constraints explicitly, and this can provide significant improvements in performance and applicability.

He is interested in the fundamental properties of constrained control strategies such as feasibility and closed-loop stability, as well as computational issues such as convexity and efficiency of implementation for systems with fast dynamics and stochastic uncertainty.

Research Groups

Current Projects

  • Stochastic model predictive control for systems with stochastic model uncertainty and robust or probabilistic constraints. Main areas of interest are: optimization methods, analysis of closed loop feasibility and performance.
  • Robust adaptive control for constrained systems with online model updates. Main components: algorithm design, system identification, closed loop convergence and performance analysis.
  • Supervisory control of plugin hybrid electric vehicles. Comprising: optimization methods for robust resource allocation problems with time constraints, powertrain models, modelling predicted demand and demand uncertainty.
  • Distributed and parallel methods for robust convex optimization. Topics include: operator splitting solvers for conic programming, parallel implementation of quadratically constrained separable quadratic programs.

Most Recent Publications

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

A constraint homotopy active set solver for linear-quadratic optimal control

A constraint homotopy active set solver for linear-quadratic optimal control

Asynchronous ADMM via a data exchange server

Asynchronous ADMM via a data exchange server

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimisation with parametric uncertainty: an ADMM approach

Optimisation with parametric uncertainty: an ADMM approach

View all

DPhil Opportunities

I supervise research students in control and optimization.

Most Recent Publications

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

A constraint homotopy active set solver for linear-quadratic optimal control

A constraint homotopy active set solver for linear-quadratic optimal control

Asynchronous ADMM via a data exchange server

Asynchronous ADMM via a data exchange server

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimisation with parametric uncertainty: an ADMM approach

Optimisation with parametric uncertainty: an ADMM approach

View all

Publications

A list of Mark's publications can be found on Github.

Most Recent Publications

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

Handling nonlinearities and uncertainties of fed-batch cultivations with difference of convex functions tube MPC

A constraint homotopy active set solver for linear-quadratic optimal control

A constraint homotopy active set solver for linear-quadratic optimal control

Asynchronous ADMM via a data exchange server

Asynchronous ADMM via a data exchange server

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimization-based trajectory generation and receding horizon control for systems with convex dynamics

Optimisation with parametric uncertainty: an ADMM approach

Optimisation with parametric uncertainty: an ADMM approach

View all