Patent attributes
A self-optimizing controller for equipment of a plant provides a manipulated variable as an input to the plant and receives an output variable as feedback. The controller generates a performance variable model defining the performance variable as a function of the manipulated variable and an output variable model defining the output variable as a function of the manipulated variable. The controller uses the performance variable model to determine a gradient of the performance variable, uses the output variable model to determine a gradient of the output variable, and generates a self-optimizing variable based on the gradient of the performance variable model and the gradient of the output variable model. The controller operates the equipment of the plant to affect a variable state or condition of the building based on the value of the self-optimizing variable from the self-optimizing variable model.