API Reference#

This page gives an overview of all the modules and classes in the project, organized into the following categories:

LTI Data-Driven MPC#

Implementation of the Data-Driven MPC controller for Linear Time-Invariant (LTI) systems.

Nonlinear Data-Driven MPC#

Implementation of the Data-Driven MPC controller for nonlinear systems.

Utilities#

Utility modules for creating and simulating Data-Driven MPC controllers, modeling Linear Time-Invariant (LTI) and nonlinear systems, generating control input-output plots, and providing shared utility functions used throughout the project.