dpc#
Abstract base class for Data-Driven Predictive Control (DPC).
This class provides a structured interface for all DPC-based controllers, ensuring:
Dynamic subclass registration for flexible controller instantiation.
Common functionality such as Hankel matrix construction and constraint handling.
Standardized optimization problem formulation.
Subclasses must implement:
build_optimization_problem()
calculate_offline_data()
compute_closed_form_gains()
Classes
Abstract base class for Data-Driven Predictive Control (DPC). |