Patent attributes
A controller includes a processing circuit comprising one or more processors and memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations. The operations include determining a gradient of an objective function with respect to a constraint variable used to define a constraint on a control process that uses the objective function and modifying the constraint variable to have a modified value in response to determining that a trigger condition is satisfied. The trigger condition is based on the gradient. The operations include performing the control process subject to the constraint using the modified value of the constraint variable and operating equipment in accordance with a result of the control process.