tpc

tpc#

Transient Predictive Control (TPC) implementation.

This module implements TPC based on the methodology presented in: - The Transient Predictor <https://www.research-collection.ethz.ch/handle/20.500.11850/716622> - On the impact of regularization in data-driven predictive control <https://arxiv.org/abs/2304.00263>

The TPC controller is a subclass of Data-Driven Predictive Control (DPC).

Classes:

TPC: Implements the TPC controller, handling optimization problem formulation and execution.

Classes

TPC

Implements Transient Predictive Control based on DPC.

TPCHelperMatrices

Stores helper matrices used in the trajectory predictive control (TPC) calculations.

TPCPredictorMatrices

Stores predictor matrices used for future control inputs and past system states.

TPCRegularizationMatrices

Stores regularization matrices for control inputs, states, and reference outputs.