Skip to content

← Back to optimization

OptimizationController

Source: Distributed_Design_Optimizer/subsystem/optimization/OptimizationController.py

Optimization controller module.

This module provides the QP-based optimization for the ALADIN controller subsystem.

Classes

OptimizationController

Inherits from: OptimizationBasis

QP-based optimization for the ALADIN controller subsystem.

Configures OptimizationBasis with a quadratic programming solver and exposes it through get_Optimizer so the controller subsystem can populate the QP problem matrices (P, q, A, G, h).

Methods

init(self) → None

Initialize OptimizationController with a QP solver.

get_Optimizer(self) → Solver_QP

Return the QP solver configured for the controller.

Returns:

The quadratic programming solver instance.