mpc

mpc#

Abstract base class for Linear Quadratic Gaussian (MPC) Control based on Data-Driven Predictive Control (DPC).

This module provides a structured interface for all MPC-based controllers.

Subclasses must implement: - calculate_system_data()

Classes

MPC

Abstract class for implementing MPC based on DPC.

MPCClosedFormSolutionMatrices

Stores closed-form gains for the MPC (Linear Quadratic Gaussian) controller.

MPCPredictorMatrices

Stores offline data for MPC controller.

MPCRegularizationMatrices

Currently there is no regularization cost function for the MPC algorithm.

MPCSystemMatrices

Stores system matrices for the MPC controller.