Nonlinear Data-Driven MPC

Nonlinear Data-Driven MPC#

This section documents the implementation of the Data-Driven MPC controller for nonlinear systems.

Nonlinear Data-Driven MPC Controller#

The main controller is implemented in the following class, following the Nonlinear Data-Driven MPC scheme described in [2].

NonlinearDataDrivenMPCController

A class that implements a Data-Driven Model Predictive Control (MPC) controller for nonlinear systems.

Configuration Enums#

The following enumeration is used to define configurations for the architecture of Nonlinear Data-Driven MPC controllers.

AlphaRegType

Regularization types for the alpha variable used in the formulation of Data-Driven MPC controllers for nonlinear systems.