ddpc#
Abstract base class for Data-Driven Predictive Control (DDPC).
This class provides a structured interface for all DDPC-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 (DDPC). |