From 42c55e4cfecc42a313069a094690e6fb7366c56b Mon Sep 17 00:00:00 2001 From: Timothy Nunn Date: Wed, 5 Nov 2025 10:47:36 +0000 Subject: [PATCH] Use Clarbel instead of OSQP to solve QPP in VMCON --- process/solver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/process/solver.py b/process/solver.py index 6a6d90e255..2a4ddb88c5 100644 --- a/process/solver.py +++ b/process/solver.py @@ -4,6 +4,7 @@ import logging from abc import ABC, abstractmethod +import cvxpy import numpy as np from pyvmcon import ( AbstractProblem, @@ -217,7 +218,7 @@ def _ineq_cons_satisfied( np.array(self.bndu), max_iter=global_variables.maxcal, epsilon=self.tolerance, - qsp_options={"adaptive_rho_interval": 25}, + qsp_options={"solver": cvxpy.CLARABEL}, initial_B=bb, callback=_solver_callback, additional_convergence=_ineq_cons_satisfied