Utilities

Utilities#

This section documents the utility modules included in the project. These modules are organized into the following categories:

  • Controller Utilities: Utilities for creating and simulating Data-Driven MPC controllers.

  • Model Utilities: Classes for modeling Linear Time-Invariant (LTI) and nonlinear systems.

  • Visualization Utilities: Utilities for generating static and animated plots of control input-output data.

  • Common Utilities: Shared utility functions used across modules (e.g., Hankel matrices, estate estimation, YAML parameter loading).