uwloo

ECE 789Model Predictive Control

Units
0.50
Level
Graduate
Faculty
Engineering
Subject
Electrical and Computer Engineering

ECE 789 as listed in the Fall 2025 Graduate Calendar. The main page has the current version, when it runs, and seats.

This course tackles the problem of optimal control of dynamical systems with constraints. This is done through an optimization-based method called Model Predictive Control, or MPC. The course covers: 1) basic concepts of system theory, including state-estimation and hybrid systems, 2) convex optimization, constrained and unconstrained optimal control, 3) concepts of stability, reachability, invariant sets, 4) Model Predictive Control formulations (such as robust and hybrid MPC) and associated mathematical guarantees on robustness, optimality and recursive feasibility, 5) numerical methods for MPC. While the primary focus is on the underlying theory, the course will also cover modern software tools for implementing MPC.

Prerequisites

None listed.

Antirequisites

  • Not completed nor concurrently enrolled in:

Leads to

No course lists it as a requisite.

Check it elsewhere for Fall 2025

Calendar versions

Graduate Calendar